PageSourceSearch

https://dracor.org/assets/index-D45IqRCU.js

js dracor.org collected 2026-10-02 04:13:26 UTC 3,684,768 bytes, 1,513 lines download raw bytes

1var __create$1=Object.create,__defProp$1=Object.defineProperty,__getOwnPropDesc$1=Object.getOwnPropertyDescriptor,__getOwnPropNames$1=Object.getOwnPropertyNames,__getProtoOf$1=Object.getPrototypeOf,__hasOwnProp$1=Object.prototype.hasOwnProperty,__esmMin=(n,a,s)=>()=>{if(s)throw s[0];try{return n&&(a=n(n=0)),a}catch(n){throw s=[n],n}},__commonJSMin$1=(n,a)=>()=>(a||(n((a={exports:{}}).exports,a),n=null),a.exports),__exportAll=(n,a)=>{let s={};for(var c in n)__defProp$1(s,c,{get:n[c],enumerable:!0});return a||__defProp$1(s,Symbol.toStringTag,{value:`Module`}),s},__copyProps$1=(n,a,s,c)=>{if(a&&typeof a==`object`||typeof a==`function`)for(var l=__getOwnPropNames$1(a),u=0,d=l.length,f;u<d;u++)f=l[u],!__hasOwnProp$1.call(n,f)&&f!==s&&__defProp$1(n,f,{get:(n=>a[n]).bind(null,f),enumerable:!(c=__getOwnPropDesc$1(a,f))||c.enumerable});return n},__toESM$1=(n,a,s)=>(s=n==null?{}:__create$1(__getProtoOf$1(n)),__copyProps$1(a||!n||!n.__esModule?__defProp$1(s,`default`,{value:n,enumerable:!0}):s,n)),__toCommonJS=n=>__hasOwnProp$1.call(n,`module.exports`)?n[`module.exports`]:__copyProps$1(__defProp$1({},`__esModule`,{value:!0}),n),__require=(n=>typeof require<`u`?require:typeof Proxy<`u`?new Proxy(n,{get:(n,a)=>(typeof require<`u`?require:n)[a]}):n)(function(n){if(typeof require<`u`)return require.apply(this,arguments);throw Error('Calling `require` for "'+n+"\" in an environment that doesn't expose the `require` function. See https://rolldown.rs/in-depth/bundling-cjs#require-external-modules for more details.")});(function(){let n=document.createElement(`link`).relList;if(n&&n.supports&&n.supports(`modulepreload`))return;for(let n of document.querySelectorAll(`link[rel="modulepreload"]`))s(n);new MutationObserver(n=>{for(let a of n)if(a.type===`childList`)for(let n of a.addedNodes)n.tagName===`LINK`&&n.rel===`modulepreload`&&s(n)}).observe(document,{childList:!0,subtree:!0});function a(n){let a={};return n.integrity&&(a.integrity=n.integrity),n.referrerPolicy&&(a.referrerPolicy=n.referrerPolicy),n.crossOrigin===`use-credentials`?a.credentials=`include`:n.crossOrigin===`anonymous`?a.credentials=`omit`:a.credentials=`same-origin`,a}function s(n){if(n.ep)return;n.ep=!0;let s=a(n);fetch(n.href,s)}})();var require_react_production_min=__commonJSMin$1((n=>{var a=Symbol.for(`react.element`),s=Symbol.for(`react.portal`),c=Symbol.for(`react.fragment`),l=Symbol.for(`react.strict_mode`),u=Symbol.for(`react.profiler`),d=Symbol.for(`react.provider`),f=Symbol.for(`react.context`),p=Symbol.for(`react.forward_ref`),m=Symbol.for(`react.suspense`),h=Symbol.for(`react.memo`),_=Symbol.for(`react.lazy`),v=Symbol.iterator;function b(n){return typeof n!=`object`||!n?null:(n=v&&n[v]||n[`@@iterator`],typeof n==`function`?n:null)}var x={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},C=Object.assign,w={};function T(n,a,s){this.props=n,this.context=a,this.refs=w,this.updater=s||x}T.prototype.isReactComponent={},T.prototype.setState=function(n,a){if(typeof n!=`object`&&typeof n!=`function`&&n!=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,n,a,`setState`)},T.prototype.forceUpdate=function(n){this.updater.enqueueForceUpdate(this,n,`forceUpdate`)};function O(){}O.prototype=T.prototype;function k(n,a,s){this.props=n,this.context=a,this.refs=w,this.updater=s||x}var A=k.prototype=new O;A.constructor=k,C(A,T.prototype),A.isPureReactComponent=!0;var j=Array.isArray,M=Object.prototype.hasOwnProperty,N={current:null},P={key:!0,ref:!0,__self:!0,__source:!0};function F(n,s,c){var l,u={},d=null,f=null;if(s!=null)for(l in s.ref!==void 0&&(f=s.ref),s.key!==void 0&&(d=``+s.key),s)M.call(s,l)&&!P.hasOwnProperty(l)&&(u[l]=s[l]);var p=arguments.length-2;if(p===1)u.children=c;else if(1<p){for(var m=Array(p),h=0;h<p;h++)m[h]=arguments[h+2];u.children=m}if(n&&n.defaultProps)for(l in p=n.defaultProps,p)u[l]===void 0&&(u[l]=p[l]);return{$$typeof:a,type:n,key:d,ref:f,props:u,_owner:N.current}}function I(n,s){return{$$typeof:a,type:n.type,key:s,ref:n.ref,props:n.props,_owner:n._owner}}
vendor: 1,164 bytes, line 1
1function R(n){return typeof n==`object`&&!!n&&n.$$typeof===a}function B(n){var a={"=":`=0`,":":`=2`};return`$`+n.replace(/[=:]/g,function(n){return a[n]})}var V=/\/+/g;function H(n,a){return typeof n==`object`&&n&&n.key!=null?B(``+n.key):a.toString(36)}function U(n,c,l,u,d){var f=typeof n;(f===`undefined`||f===`boolean`)&&(n=null);var p=!1;if(n===null)p=!0;else switch(f){case`string`:case`number`:p=!0;break;case`object`:switch(n.$$typeof){case a:case s:p=!0}}if(p)return p=n,d=d(p),n=u===``?`.`+H(p,0):u,j(d)?(l=``,n!=null&&(l=n.replace(V,`$&/`)+`/`),U(d,c,l,``,function(n){return n})):d!=null&&(R(d)&&(d=I(d,l+(!d.key||p&&p.key===d.key?``:(``+d.key).replace(V,`$&/`)+`/`)+n)),c.push(d)),1;if(p=0,u=u===``?`.`:u+`:`,j(n))for(var m=0;m<n.length;m++){f=n[m];var h=u+H(f,m);p+=U(f,c,l,h,d)}else if(h=b(n),typeof h==`function`)for(n=h.call(n),m=0;!(f=n.next()).done;)f=f.value,h=u+H(f,m++),p+=U(f,c,l,h,d);else if(f===`object`)throw c=String(n),Error(`Objects are not valid as a React child (found: `+(c===`[object Object]`?`object with keys {`+Object.keys(n).join(`, `)+`}`:c)+`). If you meant to render a collection of children, use an array instead.`);return p}
vendor: 4,828 bytes, line 1
1function W(n,a,s){if(n==null)return n;var c=[],l=0;return U(n,c,``,``,function(n){return a.call(s,n,l++)}),c}function K(n){if(n._status===-1){var a=n._result;a=a(),a.then(function(a){(n._status===0||n._status===-1)&&(n._status=1,n._result=a)},function(a){(n._status===0||n._status===-1)&&(n._status=2,n._result=a)}),n._status===-1&&(n._status=0,n._result=a)}if(n._status===1)return n._result.default;throw n._result}var q={current:null},ee={transition:null},J={ReactCurrentDispatcher:q,ReactCurrentBatchConfig:ee,ReactCurrentOwner:N};function Y(){throw Error(`act(...) is not supported in production builds of React.`)}n.Children={map:W,forEach:function(n,a,s){W(n,function(){a.apply(this,arguments)},s)},count:function(n){var a=0;return W(n,function(){a++}),a},toArray:function(n){return W(n,function(n){return n})||[]},only:function(n){if(!R(n))throw Error(`React.Children.only expected to receive a single React element child.`);return n}},n.Component=T,n.Fragment=c,n.Profiler=u,n.PureComponent=k,n.StrictMode=l,n.Suspense=m,n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=J,n.act=Y,n.cloneElement=function(n,s,c){if(n==null)throw Error(`React.cloneElement(...): The argument must be a React element, but you passed `+n+`.`);var l=C({},n.props),u=n.key,d=n.ref,f=n._owner;if(s!=null){if(s.ref!==void 0&&(d=s.ref,f=N.current),s.key!==void 0&&(u=``+s.key),n.type&&n.type.defaultProps)var p=n.type.defaultProps;for(m in s)M.call(s,m)&&!P.hasOwnProperty(m)&&(l[m]=s[m]===void 0&&p!==void 0?p[m]:s[m])}var m=arguments.length-2;if(m===1)l.children=c;else if(1<m){p=Array(m);for(var h=0;h<m;h++)p[h]=arguments[h+2];l.children=p}return{$$typeof:a,type:n.type,key:u,ref:d,props:l,_owner:f}},n.createContext=function(n){return n={$$typeof:f,_currentValue:n,_currentValue2:n,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},n.Provider={$$typeof:d,_context:n},n.Consumer=n},n.createElement=F,n.createFactory=function(n){var a=F.bind(null,n);return a.type=n,a},n.createRef=function(){return{current:null}},n.forwardRef=function(n){return{$$typeof:p,render:n}},n.isValidElement=R,n.lazy=function(n){return{$$typeof:_,_payload:{_status:-1,_result:n},_init:K}},n.memo=function(n,a){return{$$typeof:h,type:n,compare:a===void 0?null:a}},n.startTransition=function(n){var a=ee.transition;ee.transition={};try{n()}finally{ee.transition=a}},n.unstable_act=Y,n.useCallback=function(n,a){return q.current.useCallback(n,a)},n.useContext=function(n){return q.current.useContext(n)},n.useDebugValue=function(){},n.useDeferredValue=function(n){return q.current.useDeferredValue(n)},n.useEffect=function(n,a){return q.current.useEffect(n,a)},n.useId=function(){return q.current.useId()},n.useImperativeHandle=function(n,a,s){return q.current.useImperativeHandle(n,a,s)},n.useInsertionEffect=function(n,a){return q.current.useInsertionEffect(n,a)},n.useLayoutEffect=function(n,a){return q.current.useLayoutEffect(n,a)},n.useMemo=function(n,a){return q.current.useMemo(n,a)},n.useReducer=function(n,a,s){return q.current.useReducer(n,a,s)},n.useRef=function(n){return q.current.useRef(n)},n.useState=function(n){return q.current.useState(n)},n.useSyncExternalStore=function(n,a,s){return q.current.useSyncExternalStore(n,a,s)},n.useTransition=function(){return q.current.useTransition()},n.version=`18.3.1`})),require_react=__commonJSMin$1(((n,a)=>{a.exports=require_react_production_min()})),require_scheduler_production_min=__commonJSMin$1((n=>{function a(n,a){var s=n.length;n.push(a);a:for(;0<s;){var c=s-1>>>1,u=n[c];if(0<l(u,a))n[c]=a,n[s]=u,s=c;else break a}}function s(n){return n.length===0?null:n[0]}function c(n){if(n.length===0)return null;var a=n[0],s=n.pop();if(s!==a){n[0]=s;a:for(var c=0,u=n.length,d=u>>>1;c<d;){var f=2*(c+1)-1,p=n[f],m=f+1,h=n[m];if(0>l(p,s))m<u&&0>l(h,p)?(n[c]=h,n[m]=s,c=m):(n[c]=p,n[f]=s,c=f);else if(m<u&&0>l(h,s))n[c]=h,n[m]=s,c=m;else break a}}return a}function l(n,a){var s=n.sortIndex-a.sortIndex;return s===0?n.id-a.id:s}if(typeof performance==`object`&&typeof performance.now==`function`){var u=performance;n.unstable_now=function(){return u.now()}}else{var d=Date,f=d.now();n.unstable_now=function(){return d.now()-f}}var p=[],m=[],h=1,_=null,v=3,b=!1,x=!1,C=!1,w=typeof setTimeout==`function`?setTimeout:null,T=typeof clearTimeout==`function`?clearTimeout:null,O=typeof setImmediate<`u`?setImmediate:null;typeof navigator<`u`&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function k(n){for(var l=s(m);l!==null;){if(l.callback===null)c(m);else if(l.startTime<=n)c(m),l.sortIndex=l.expirationTime,a(p,l);else break;l=s(m)}}function A(n){if(C=!1,k(n),!x)if(s(p)!==null)x=!0,W(j);else{var a=s(m);a!==null&&K(A,a.startTime-n)}}function j(a,l){x=!1,C&&(C=!1,T(P),P=-1),b=!0;var u=v;
vendor: 2,400 bytes, line 1
1try{for(k(l),_=s(p);_!==null&&(!(_.expirationTime>l)||a&&!R());){var d=_.callback;if(typeof d==`function`){_.callback=null,v=_.priorityLevel;var f=d(_.expirationTime<=l);l=n.unstable_now(),typeof f==`function`?_.callback=f:_===s(p)&&c(p),k(l)}else c(p);_=s(p)}if(_!==null)var h=!0;else{var w=s(m);w!==null&&K(A,w.startTime-l),h=!1}return h}finally{_=null,v=u,b=!1}}var M=!1,N=null,P=-1,F=5,I=-1;function R(){return!(n.unstable_now()-I<F)}function B(){if(N!==null){var a=n.unstable_now();I=a;var s=!0;try{s=N(!0,a)}finally{s?V():(M=!1,N=null)}}else M=!1}var V;if(typeof O==`function`)V=function(){O(B)};else if(typeof MessageChannel<`u`){var H=new MessageChannel,U=H.port2;H.port1.onmessage=B,V=function(){U.postMessage(null)}}else V=function(){w(B,0)};function W(n){N=n,M||(M=!0,V())}function K(a,s){P=w(function(){a(n.unstable_now())},s)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(n){n.callback=null},n.unstable_continueExecution=function(){x||b||(x=!0,W(j))},n.unstable_forceFrameRate=function(n){0>n||125<n?console.error(`forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported`):F=0<n?Math.floor(1e3/n):5},n.unstable_getCurrentPriorityLevel=function(){return v},n.unstable_getFirstCallbackNode=function(){return s(p)},n.unstable_next=function(n){switch(v){case 1:case 2:case 3:var a=3;break;default:a=v}var s=v;v=a;try{return n()}finally{v=s}},n.unstable_pauseExecution=function(){},n.unstable_requestPaint=function(){},n.unstable_runWithPriority=function(n,a){switch(n){case 1:case 2:case 3:case 4:case 5:break;default:n=3}var s=v;v=n;try{return a()}finally{v=s}},n.unstable_scheduleCallback=function(c,l,u){var d=n.unstable_now();switch(typeof u==`object`&&u?(u=u.delay,u=typeof u==`number`&&0<u?d+u:d):u=d,c){case 1:var f=-1;break;case 2:f=250;break;case 5:f=1073741823;break;case 4:f=1e4;break;default:f=5e3}return f=u+f,c={id:h++,callback:l,priorityLevel:c,startTime:u,expirationTime:f,sortIndex:-1},u>d?(c.sortIndex=u,a(m,c),s(p)===null&&c===s(m)&&(C?(T(P),P=-1):C=!0,K(A,u-d))):(c.sortIndex=f,a(p,c),x||b||(x=!0,W(j))),c},n.unstable_shouldYield=R,n.unstable_wrapCallback=function(n){var a=v;return function(){var s=v;v=a;try{return n.apply(this,arguments)}finally{v=s}}}}
vendor: 25,050 bytes, lines 1-5
1)),require_scheduler=__commonJSMin$1(((n,a)=>{a.exports=require_scheduler_production_min()})),require_react_dom_production_min=__commonJSMin$1((n=>{var a=require_react(),s=require_scheduler();function c(n){for(var a=`https://reactjs.org/docs/error-decoder.html?invariant=`+n,s=1;s<arguments.length;s++)a+=`&args[]=`+encodeURIComponent(arguments[s]);return`Minified React error #`+n+`; visit `+a+` for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`}var l=new Set,u={};function d(n,a){f(n,a),f(n+`Capture`,a)}function f(n,a){for(u[n]=a,n=0;n<a.length;n++)l.add(a[n])}var p=!(typeof window>`u`||window.document===void 0||window.document.createElement===void 0),m=Object.prototype.hasOwnProperty,h=/^[: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]*$/,_={},v={};function b(n){return m.call(v,n)?!0:m.call(_,n)?!1:h.test(n)?v[n]=!0:(_[n]=!0,!1)}function x(n,a,s,c){if(s!==null&&s.type===0)return!1;switch(typeof a){case`function`:case`symbol`:return!0;case`boolean`:return c?!1:s===null?(n=n.toLowerCase().slice(0,5),n!==`data-`&&n!==`aria-`):!s.acceptsBooleans;default:return!1}}function C(n,a,s,c){if(a==null||x(n,a,s,c))return!0;if(c)return!1;if(s!==null)switch(s.type){case 3:return!a;case 4:return!1===a;case 5:return isNaN(a);case 6:return isNaN(a)||1>a}return!1}function w(n,a,s,c,l,u,d){this.acceptsBooleans=a===2||a===3||a===4,this.attributeName=c,this.attributeNamespace=l,this.mustUseProperty=s,this.propertyName=n,this.type=a,this.sanitizeURL=u,this.removeEmptyString=d}var T={};`children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style`.split(` `).forEach(function(n){T[n]=new w(n,0,!1,n,null,!1,!1)}),[[`acceptCharset`,`accept-charset`],[`className`,`class`],[`htmlFor`,`for`],[`httpEquiv`,`http-equiv`]].forEach(function(n){var a=n[0];T[a]=new w(a,1,!1,n[1],null,!1,!1)}),[`contentEditable`,`draggable`,`spellCheck`,`value`].forEach(function(n){T[n]=new w(n,2,!1,n.toLowerCase(),null,!1,!1)}),[`autoReverse`,`externalResourcesRequired`,`focusable`,`preserveAlpha`].forEach(function(n){T[n]=new w(n,2,!1,n,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(n){T[n]=new w(n,3,!1,n.toLowerCase(),null,!1,!1)}),[`checked`,`multiple`,`muted`,`selected`].forEach(function(n){T[n]=new w(n,3,!0,n,null,!1,!1)}),[`capture`,`download`].forEach(function(n){T[n]=new w(n,4,!1,n,null,!1,!1)}),[`cols`,`rows`,`size`,`span`].forEach(function(n){T[n]=new w(n,6,!1,n,null,!1,!1)}),[`rowSpan`,`start`].forEach(function(n){T[n]=new w(n,5,!1,n.toLowerCase(),null,!1,!1)});var O=/[\-:]([a-z])/g;function k(n){return n[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(n){var a=n.replace(O,k);T[a]=new w(a,1,!1,n,null,!1,!1)}),`xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type`.split(` `).forEach(function(n){var a=n.replace(O,k);T[a]=new w(a,1,!1,n,`http://www.w3.org/1999/xlink`,!1,!1)}),[`xml:base`,`xml:lang`,`xml:space`].forEach(function(n){var a=n.replace(O,k);T[a]=new w(a,1,!1,n,`http://www.w3.org/XML/1998/namespace`,!1,!1)}),[`tabIndex`,`crossOrigin`].forEach(function(n){T[n]=new w(n,1,!1,n.toLowerCase(),null,!1,!1)}),T.xlinkHref=new w(`xlinkHref`,1,!1,`xlink:href`,`http://www.w3.org/1999/xlink`,!0,!1),[`src`,`href`,`action`,`formAction`].forEach(function(n){T[n]=new w(n,1,!1,n.toLowerCase(),null,!0,!0)});function A(n,a,s,c){var l=T.hasOwnProperty(a)?T[a]:null;(l===null?c||!(2<a.length)||a[0]!==`o`&&a[0]!==`O`||a[1]!==`n`&&a[1]!==`N`:l.type!==0)&&(C(a,s,l,c)&&(s=null),c||l===null?b(a)&&(s===null?n.removeAttribute(a):n.setAttribute(a,``+s)):l.mustUseProperty?n[l.propertyName]=s===null?l.type!==3&&``:s:(a=l.attributeName,c=l.attributeNamespace,s===null?n.removeAttribute(a):(l=l.type,s=l===3||l===4&&!0===s?``:``+s,c?n.setAttributeNS(c,a,s):n.setAttribute(a,s))))}var j=a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,M=Symbol.for(`react.element`),N=Symbol.for(`react.portal`),P=Symbol.for(`react.fragment`),F=Symbol.for(`react.strict_mode`),I=Symbol.for(`react.profiler`),R=Symbol.for(`react.provider`),B=Symbol.for(`react.context`),V=Symbol.for(`react.forward_ref`),H=Symbol.for(`react.suspense`),U=Symbol.for(`react.suspense_list`),W=Symbol.for(`react.memo`),K=Symbol.for(`react.lazy`),q=Symbol.for(`react.offscreen`),ee=Symbol.iterator;function J(n){return typeof n!=`object`||!n?null:(n=ee&&n[ee]||n[`@@iterator`],typeof n==`function`?n:null)}var Y=Object.assign,te;function X(n){if(te===void 0)try{throw Error()}catch(n){var a=n.stack.trim().match(/\n( *(at )?)/);te=a&&a[1]||``}return`
2`+te+n}var ne=!1;function re(n,a){if(!n||ne)return``;ne=!0;var s=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(a)if(a=function(){throw Error()},Object.defineProperty(a.prototype,"props",{set:function(){throw Error()}}),typeof Reflect==`object`&&Reflect.construct){try{Reflect.construct(a,[])}catch(n){var c=n}Reflect.construct(n,[],a)}else{try{a.call()}catch(n){c=n}n.call(a.prototype)}else{try{throw Error()}catch(n){c=n}n()}}catch(a){if(a&&c&&typeof a.stack==`string`){for(var l=a.stack.split(`
3`),u=c.stack.split(`
4`),d=l.length-1,f=u.length-1;1<=d&&0<=f&&l[d]!==u[f];)f--;for(;1<=d&&0<=f;d--,f--)if(l[d]!==u[f]){if(d!==1||f!==1)do if(d--,f--,0>f||l[d]!==u[f]){var p=`
5`+l[d].replace(` at new `,` at `);return n.displayName&&p.includes(`<anonymous>`)&&(p=p.replace(`<anonymous>`,n.displayName)),p}while(1<=d&&0<=f);break}}}finally{ne=!1,Error.prepareStackTrace=s}return(n=n?n.displayName||n.name:``)?X(n):``}function ie(n){switch(n.tag){case 5:return X(n.type);case 16:return X(`Lazy`);case 13:return X(`Suspense`);case 19:return X(`SuspenseList`);case 0:case 2:case 15:return n=re(n.type,!1),n;case 11:return n=re(n.type.render,!1),n;case 1:return n=re(n.type,!0),n;default:return``}}function ae(n){if(n==null)return null;if(typeof n==`function`)return n.displayName||n.name||null;if(typeof n==`string`)return n;switch(n){case P:return`Fragment`;case N:return`Portal`;case I:return`Profiler`;case F:return`StrictMode`;case H:return`Suspense`;case U:return`SuspenseList`}if(typeof n==`object`)switch(n.$$typeof){case B:return(n.displayName||`Context`)+`.Consumer`;case R:return(n._context.displayName||`Context`)+`.Provider`;case V:var a=n.render;return n=n.displayName,n||=(n=a.displayName||a.name||``,n===``?`ForwardRef`:`ForwardRef(`+n+`)`),n;case W:return a=n.displayName||null,a===null?ae(n.type)||`Memo`:a;case K:a=n._payload,n=n._init;try{return ae(n(a))}catch{}}return null}function oe(n){var a=n.type;switch(n.tag){case 24:return`Cache`;case 9:return(a.displayName||`Context`)+`.Consumer`;case 10:return(a._context.displayName||`Context`)+`.Provider`;case 18:return`DehydratedFragment`;case 11:return n=a.render,n=n.displayName||n.name||``,a.displayName||(n===``?`ForwardRef`:`ForwardRef(`+n+`)`);case 7:return`Fragment`;case 5:return a;case 4:return`Portal`;case 3:return`Root`;case 6:return`Text`;case 16:return ae(a);case 8:return a===F?`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 a==`function`)return a.displayName||a.name||null;if(typeof a==`string`)return a}return null}function se(n){switch(typeof n){case`boolean`:case`number`:case`string`:case`undefined`:return n;case`object`:return n;default:return``}}function ce(n){var a=n.type;return(n=n.nodeName)&&n.toLowerCase()===`input`&&(a===`checkbox`||a===`radio`)}function le(n){var a=ce(n)?`checked`:`value`,s=Object.getOwnPropertyDescriptor(n.constructor.prototype,a),c=``+n[a];if(!n.hasOwnProperty(a)&&s!==void 0&&typeof s.get==`function`&&typeof s.set==`function`){var l=s.get,u=s.set;return Object.defineProperty(n,a,{configurable:!0,get:function(){return l.call(this)},set:function(n){c=``+n,u.call(this,n)}}),Object.defineProperty(n,a,{enumerable:s.enumerable}),{getValue:function(){return c},setValue:function(n){c=``+n},stopTracking:function(){n._valueTracker=null,delete n[a]}}}}function ue(n){n._valueTracker||=le(n)}function de(n){if(!n)return!1;var a=n._valueTracker;if(!a)return!0;var s=a.getValue(),c=``;return n&&(c=ce(n)?n.checked?`true`:`false`:n.value),n=c,n===s?!1:(a.setValue(n),!0)}function fe(n){if(n||=typeof document<`u`?document:void 0,n===void 0)return null;try{return n.activeElement||n.body}catch{return n.body}}function pe(n,a){var s=a.checked;return Y({},a,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:s??n._wrapperState.initialChecked})}function me(n,a){var s=a.defaultValue==null?``:a.defaultValue,c=a.checked==null?a.defaultChecked:a.checked;s=se(a.value==null?s:a.value),n._wrapperState={initialChecked:c,initialValue:s,controlled:a.type===`checkbox`||a.type===`radio`?a.checked!=null:a.value!=null}}function he(n,a){a=a.checked,a!=null&&A(n,`checked`,a,!1)}function ge(n,a){he(n,a);var s=se(a.value),c=a.type;if(s!=null)c===`number`?(s===0&&n.value===``||n.value!=s)&&(n.value=``+s):n.value!==``+s&&(n.value=``+s);else if(c===`submit`||c===`reset`){n.removeAttribute(`value`);return}a.hasOwnProperty(`value`)?ve(n,a.type,s):a.hasOwnProperty(`defaultValue`)&&ve(n,a.type,se(a.defaultValue)),a.checked==null&&a.defaultChecked!=null&&(n.defaultChecked=!!a.defaultChecked)}function _e(n,a,s){if(a.hasOwnProperty(`value`)||a.hasOwnProperty(`defaultValue`)){var c=a.type;if(!(c!==`submit`&&c!==`reset`||a.value!==void 0&&a.value!==null))return;a=``+n._wrapperState.initialValue,s||a===n.value||(n.value=a),n.defaultValue=a}s=n.name,s!==``&&(n.name=``),n.defaultChecked=!!n._wrapperState.initialChecked,s!==``&&(n.name=s)}function ve(n,a,s){(a!==`number`||fe(n.ownerDocument)!==n)&&(s==null?n.defaultValue=``+n._wrapperState.initialValue:n.defaultValue!==``+s&&(n.defaultValue=``+s))}var ye=Array.isArray;function be(n,a,s,c){if(n=n.options,a){a={};for(var l=0;l<s.length;l++)a[`$`+s[l]]=!0;for(s=0;s<n.length;s++)l=a.hasOwnProperty(`$`+n[s].value),n[s].selected!==l&&(n[s].selected=l),l&&c&&(n[s].defaultSelected=!0)}else{for(s=``+se(s),a=null,l=0;l<n.length;l++){if(n[l].value===s){n[l].selected=!0,c&&(n[l].defaultSelected=!0);return}a!==null||n[l].disabled||(a=n[l])}a!==null&&(a.selected=!0)}}function xe(n,a){if(a.dangerouslySetInnerHTML!=null)throw Error(c(91));return Y({},a,{value:void 0,defaultValue:void 0,children:``+n._wrapperState.initialValue})}function Se(n,a){var s=a.value;if(s==null){if(s=a.children,a=a.defaultValue,s!=null){if(a!=null)throw Error(c(92));if(ye(s)){if(1<s.length)throw Error(c(93));s=s[0]}a=s}a??=``,s=a}n._wrapperState={initialValue:se(s)}}function Z(n,a){var s=se(a.value),c=se(a.defaultValue);s!=null&&(s=``+s,s!==n.value&&(n.value=s),a.defaultValue==null&&n.defaultValue!==s&&(n.defaultValue=s)),c!=null&&(n.defaultValue=``+c)}function Ce(n){var a=n.textContent;a===n._wrapperState.initialValue&&a!==``&&a!==null&&(n.value=a)}function we(n){switch(n){case`svg`:return`http://www.w3.org/2000/svg`;case`math`:return`http://www.w3.org/1998/Math/MathML`;default:return`http://www.w3.org/1999/xhtml`}}function Te(n,a){return n==null||n===`http://www.w3.org/1999/xhtml`?we(a):n===`http://www.w3.org/2000/svg`&&a===`foreignObject`?`http://www.w3.org/1999/xhtml`:n}var Ee,De=function(n){return typeof MSApp<`u`&&MSApp.execUnsafeLocalFunction?function(a,s,c,l){MSApp.execUnsafeLocalFunction(function(){return n(a,s,c,l)})}:n}(function(n,a){if(n.namespaceURI!==`http://www.w3.org/2000/svg`||`innerHTML`in n)n.innerHTML=a;else{for(Ee||=document.createElement(`div`),Ee.innerHTML=`<svg>`+a.valueOf().toString()+`</svg>`,a=Ee.firstChild;n.firstChild;)n.removeChild(n.firstChild);for(;a.firstChild;)n.appendChild(a.firstChild)}});function Oe(n,a){if(a){var s=n.firstChild;if(s&&s===n.lastChild&&s.nodeType===3){s.nodeValue=a;return}}n.textContent=a}var ke={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},Ae=[`Webkit`,`ms`,`Moz`,`O`];Object.keys(ke).forEach(function(n){Ae.forEach(function(a){a=a+n.charAt(0).toUpperCase()+n.substring(1),ke[a]=ke[n]})});function je(n,a,s){return a==null||typeof a==`boolean`||a===``?``:s||typeof a!=`number`||a===0||ke.hasOwnProperty(n)&&ke[n]?(``+a).trim():a+`px`}function Me(n,a){for(var s in n=n.style,a)if(a.hasOwnProperty(s)){var c=s.indexOf(`--`)===0,l=je(s,a[s],c);s===`float`&&(s=`cssFloat`),c?n.setProperty(s,l):n[s]=l}}var Q=Y({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 Ne(n,a){if(a){if(Q[n]&&(a.children!=null||a.dangerouslySetInnerHTML!=null))throw Error(c(137,n));if(a.dangerouslySetInnerHTML!=null){if(a.children!=null)throw Error(c(60));if(typeof a.dangerouslySetInnerHTML!=`object`||!(`__html`in a.dangerouslySetInnerHTML))throw Error(c(61))}if(a.style!=null&&typeof a.style!=`object`)throw Error(c(62))}}function Pe(n,a){if(n.indexOf(`-`)===-1)return typeof a.is==`string`;switch(n){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 Fe=null;function Ie(n){return n=n.target||n.srcElement||window,n.correspondingUseElement&&(n=n.correspondingUseElement),n.nodeType===3?n.parentNode:n}var Le=null,Re=null,ze=null;function Be(n){if(n=bu(n)){if(typeof Le!=`function`)throw Error(c(280));var a=n.stateNode;a&&(a=Su(a),Le(n.stateNode,n.type,a))}}function Ve(n){Re?ze?ze.push(n):ze=[n]:Re=n}function Ue(){if(Re){var n=Re,a=ze;if(ze=Re=null,Be(n),a)for(n=0;n<a.length;n++)Be(a[n])}}function Ke(n,a){return n(a)}function qe(){}var Je=!1;function $e(n,a,s){if(Je)return n(a,s);Je=!0;try{return Ke(n,a,s)}finally{Je=!1,(Re!==null||ze!==null)&&(qe(),Ue())}}function ft(n,a){var s=n.stateNode;if(s===null)return null;var l=Su(s);if(l===null)return null;s=l[a];a:switch(a){case`onClick`:case`onClickCapture`:case`onDoubleClick`:case`onDoubleClickCapture`:case`onMouseDown`:case`onMouseDownCapture`:case`onMouseMove`:case`onMouseMoveCapture`:case`onMouseUp`:case`onMouseUpCapture`:case`onMouseEnter`:(l=!l.disabled)||(n=n.type,l=!(n===`button`||n===`input`||n===`select`||n===`textarea`)),n=!l;break a;default:n=!1}if(n)return null;if(s&&typeof s!=`function`)throw Error(c(231,a,typeof s));return s}var ei=!1;if(p)try{var ti={};Object.defineProperty(ti,"passive",{get:function(){ei=!0}}),window.addEventListener(`test`,ti,ti),window.removeEventListener(`test`,ti,ti)}catch{ei=!1}function ni(n,a,s,c,l,u,d,f,p){var m=Array.prototype.slice.call(arguments,3);try{a.apply(s,m)}catch(n){this.onError(n)}}var ri=!1,ii=null,ai=!1,oi=null,si={onError:function(n){ri=!0,ii=n}};function ci(n,a,s,c,l,u,d,f,p){ri=!1,ii=null,ni.apply(si,arguments)}function li(n,a,s,l,u,d,f,p,m){if(ci.apply(this,arguments),ri){if(ri){var h=ii;ri=!1,ii=null}else throw Error(c(198));ai||(ai=!0,oi=h)}}function ui(n){var a=n,s=n;if(n.alternate)for(;a.return;)a=a.return;else{n=a;do a=n,a.flags&4098&&(s=a.return),n=a.return;while(n)}return a.tag===3?s:null}function di(n){if(n.tag===13){var a=n.memoizedState;if(a===null&&(n=n.alternate,n!==null&&(a=n.memoizedState)),a!==null)return a.dehydrated}return null}function fi(n){if(ui(n)!==n)throw Error(c(188))}function mi(n){var a=n.alternate;if(!a){if(a=ui(n),a===null)throw Error(c(188));return a===n?n:null}for(var s=n,l=a;;){var u=s.return;if(u===null)break;var d=u.alternate;if(d===null){if(l=u.return,l!==null){s=l;continue}break}if(u.child===d.child){for(d=u.child;d;){if(d===s)return fi(u),n;if(d===l)return fi(u),a;d=d.sibling}throw Error(c(188))}if(s.return!==l.return)s=u,l=d;else{for(var f=!1,p=u.child;p;){if(p===s){f=!0,s=u,l=d;break}if(p===l){f=!0,l=u,s=d;break}p=p.sibling}if(!f){for(p=d.child;p;){if(p===s){f=!0,s=d,l=u;break}if(p===l){f=!0,l=d,s=u;break}p=p.sibling}if(!f)throw Error(c(189))}}if(s.alternate!==l)throw Error(c(190))}if(s.tag!==3)throw Error(c(188));return s.stateNode.current===s?n:a}function hi(n){return n=mi(n),n===null?null:gi(n)}function gi(n){if(n.tag===5||n.tag===6)return n;for(n=n.child;n!==null;){var a=gi(n);if(a!==null)return a;n=n.sibling}return null}var _i=s.unstable_scheduleCallback,vi=s.unstable_cancelCallback,yi=s.unstable_shouldYield,bi=s.unstable_requestPaint,xi=s.unstable_now,Si=s.unstable_getCurrentPriorityLevel,Ci=s.unstable_ImmediatePriority,wi=s.unstable_UserBlockingPriority,Ti=s.unstable_NormalPriority,Ei=s.unstable_LowPriority,Di=s.unstable_IdlePriority,Oi=null,ki=null;function Ai(n){if(ki&&typeof ki.onCommitFiberRoot==`function`)try{ki.onCommitFiberRoot(Oi,n,void 0,(n.current.flags&128)==128)}catch{}}var ji=Math.clz32?Math.clz32:Pi,Mi=Math.log,Ni=Math.LN2;function Pi(n){return n>>>=0,n===0?32:31-(Mi(n)/Ni|0)|0}var Fi=64,Ii=4194304;function Li(n){switch(n&-n){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 n&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return n&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return n}}function Ri(n,a){var s=n.pendingLanes;if(s===0)return 0;var c=0,l=n.suspendedLanes,u=n.pingedLanes,d=s&268435455;if(d!==0){var f=d&~l;f===0?(u&=d,u!==0&&(c=Li(u))):c=Li(f)}else d=s&~l,d===0?u!==0&&(c=Li(u)):c=Li(d);if(c===0)return 0;if(a!==0&&a!==c&&(a&l)===0&&(l=c&-c,u=a&-a,l>=u||l===16&&u&4194240))return a;if(c&4&&(c|=s&16),a=n.entangledLanes,a!==0)for(n=n.entanglements,a&=c;0<a;)s=31-ji(a),l=1<<s,c|=n[s],a&=~l;return c}function zi(n,a){switch(n){case 1:case 2:case 4:return a+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return a+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Bi(n,a){for(var s=n.suspendedLanes,c=n.pingedLanes,l=n.expirationTimes,u=n.pendingLanes;0<u;){var d=31-ji(u),f=1<<d,p=l[d];p===-1?((f&s)===0||(f&c)!==0)&&(l[d]=zi(f,a)):p<=a&&(n.expiredLanes|=f),u&=~f}}function Vi(n){return n=n.pendingLanes&-1073741825,n===0?n&1073741824?1073741824:0:n}function Hi(){var n=Fi;return Fi<<=1,!(Fi&4194240)&&(Fi=64),n}function Ui(n){for(var a=[],s=0;31>s;s++)a.push(n);return a}function Wi(n,a,s){n.pendingLanes|=a,a!==536870912&&(n.suspendedLanes=0,n.pingedLanes=0),n=n.eventTimes,a=31-ji(a),n[a]=s}function Gi(n,a){var s=n.pendingLanes&~a;n.pendingLanes=a,n.suspendedLanes=0,n.pingedLanes=0,n.expiredLanes&=a,n.mutableReadLanes&=a,n.entangledLanes&=a,a=n.entanglements;var c=n.eventTimes;for(n=n.expirationTimes;0<s;){var l=31-ji(s),u=1<<l;a[l]=0,c[l]=-1,n[l]=-1,s&=~u}}function Ki(n,a){var s=n.entangledLanes|=a;for(n=n.entanglements;s;){var c=31-ji(s),l=1<<c;l&a|n[c]&a&&(n[c]|=a),s&=~l}}var qi=0;function Ji(n){return n&=-n,1<n?4<n?n&268435455?16:536870912:4:1}var Yi,Xi,Zi,Qi,$i,Ya=!1,$a=[],xo=null,Co=null,To=null,Do=new Map,Oo=new Map,ko=[],Ao=`mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit`.split(` `);function jo(n,a){switch(n){case`focusin`:case`focusout`:xo=null;break;case`dragenter`:case`dragleave`:Co=null;break;case`mouseover`:case`mouseout`:To=null;break;case`pointerover`:case`pointerout`:Do.delete(a.pointerId);break;case`gotpointercapture`:case`lostpointercapture`:Oo.delete(a.pointerId)}}function Mo(n,a,s,c,l,u){return n===null||n.nativeEvent!==u?(n={blockedOn:a,domEventName:s,eventSystemFlags:c,nativeEvent:u,targetContainers:[l]},a!==null&&(a=bu(a),a!==null&&Xi(a)),n):(n.eventSystemFlags|=c,a=n.targetContainers,l!==null&&a.indexOf(l)===-1&&a.push(l),n)}function No(n,a,s,c,l){switch(a){case`focusin`:return xo=Mo(xo,n,a,s,c,l),!0;case`dragenter`:return Co=Mo(Co,n,a,s,c,l),!0;case`mouseover`:return To=Mo(To,n,a,s,c,l),!0;case`pointerover`:var u=l.pointerId;return Do.set(u,Mo(Do.get(u)||null,n,a,s,c,l)),!0;case`gotpointercapture`:return u=l.pointerId,Oo.set(u,Mo(Oo.get(u)||null,n,a,s,c,l)),!0}return!1}function Po(n){var a=yu(n.target);if(a!==null){var s=ui(a);if(s!==null){if(a=s.tag,a===13){if(a=di(s),a!==null){n.blockedOn=a,$i(n.priority,function(){Zi(s)});return}}else if(a===3&&s.stateNode.current.memoizedState.isDehydrated){n.blockedOn=s.tag===3?s.stateNode.containerInfo:null;return}}}n.blockedOn=null}function Fo(n){if(n.blockedOn!==null)return!1;for(var a=n.targetContainers;0<a.length;){var s=Ko(n.domEventName,n.eventSystemFlags,a[0],n.nativeEvent);if(s===null){s=n.nativeEvent;var c=new s.constructor(s.type,s);Fe=c,s.target.dispatchEvent(c),Fe=null}else return a=bu(s),a!==null&&Xi(a),n.blockedOn=s,!1;a.shift()}return!0}function Io(n,a,s){Fo(n)&&s.delete(a)}function Lo(){Ya=!1,xo!==null&&Fo(xo)&&(xo=null),Co!==null&&Fo(Co)&&(Co=null),To!==null&&Fo(To)&&(To=null),Do.forEach(Io),Oo.forEach(Io)}function Ro(n,a){n.blockedOn===a&&(n.blockedOn=null,Ya||(Ya=!0,s.unstable_scheduleCallback(s.unstable_NormalPriority,Lo)))}function zo(n){function a(a){return Ro(a,n)}if(0<$a.length){Ro($a[0],n);for(var s=1;s<$a.length;s++){var c=$a[s];c.blockedOn===n&&(c.blockedOn=null)}}for(xo!==null&&Ro(xo,n),Co!==null&&Ro(Co,n),To!==null&&Ro(To,n),Do.forEach(a),Oo.forEach(a),s=0;s<ko.length;s++)c=ko[s],c.blockedOn===n&&(c.blockedOn=null);for(;0<ko.length&&(s=ko[0],s.blockedOn===null);)Po(s),s.blockedOn===null&&ko.shift()}var Bo=j.ReactCurrentBatchConfig,Vo=!0;function Ho(n,a,s,c){var l=qi,u=Bo.transition;Bo.transition=null;try{qi=1,Wo(n,a,s,c)}finally{qi=l,Bo.transition=u}}function Uo(n,a,s,c){var l=qi,u=Bo.transition;Bo.transition=null;try{qi=4,Wo(n,a,s,c)}finally{qi=l,Bo.transition=u}}function Wo(n,a,s,c){if(Vo){var l=Ko(n,a,s,c);if(l===null)Ul(n,a,c,Go,s),jo(n,c);else if(No(l,n,a,s,c))c.stopPropagation();else if(jo(n,c),a&4&&-1<Ao.indexOf(n)){for(;l!==null;){var u=bu(l);if(u!==null&&Yi(u),u=Ko(n,a,s,c),u===null&&Ul(n,a,c,Go,s),u===l)break;l=u}l!==null&&c.stopPropagation()}else Ul(n,a,c,null,s)}}var Go=null;function Ko(n,a,s,c){if(Go=null,n=Ie(c),n=yu(n),n!==null)if(a=ui(n),a===null)n=null;else if(s=a.tag,s===13){if(n=di(a),n!==null)return n;n=null}else if(s===3){if(a.stateNode.current.memoizedState.isDehydrated)return a.tag===3?a.stateNode.containerInfo:null;n=null}else a!==n&&(n=null);return Go=n,null}function qo(n){switch(n){case`cancel`:case`click`:case`close`:case`contextmenu`:case`copy`:case`cut`:case`auxclick`:case`dblclick`:case`dragend`:case`dragstart`:case`drop`:case`focusin`:case`focusout`:case`input`:case`invalid`:case`keydown`:case`keypress`:case`keyup`:case`mousedown`:case`mouseup`:case`paste`:case`pause`:case`play`
vendor: 4,253 bytes, line 5
5:case`pointercancel`:case`pointerdown`:case`pointerup`:case`ratechange`:case`reset`:case`resize`:case`seeked`:case`submit`:case`touchcancel`:case`touchend`:case`touchstart`:case`volumechange`:case`change`:case`selectionchange`:case`textInput`:case`compositionstart`:case`compositionend`:case`compositionupdate`:case`beforeblur`:case`afterblur`:case`beforeinput`:case`blur`:case`fullscreenchange`:case`focus`:case`hashchange`:case`popstate`:case`select`:case`selectstart`:return 1;case`drag`:case`dragenter`:case`dragexit`:case`dragleave`:case`dragover`:case`mousemove`:case`mouseout`:case`mouseover`:case`pointermove`:case`pointerout`:case`pointerover`:case`scroll`:case`toggle`:case`touchmove`:case`wheel`:case`mouseenter`:case`mouseleave`:case`pointerenter`:case`pointerleave`:return 4;case`message`:switch(Si()){case Ci:return 1;case wi:return 4;case Ti:case Ei:return 16;case Di:return 536870912;default:return 16}default:return 16}}var Jo=null,Yo=null,Xo=null;function Zo(){if(Xo)return Xo;var n,a=Yo,s=a.length,c,l=`value`in Jo?Jo.value:Jo.textContent,u=l.length;for(n=0;n<s&&a[n]===l[n];n++);var d=s-n;for(c=1;c<=d&&a[s-c]===l[u-c];c++);return Xo=l.slice(n,1<c?1-c:void 0)}function Qo(n){var a=n.keyCode;return`charCode`in n?(n=n.charCode,n===0&&a===13&&(n=13)):n=a,n===10&&(n=13),32<=n||n===13?n:0}function $o(){return!0}function ms(){return!1}function xs(n){function a(a,s,c,l,u){for(var d in this._reactName=a,this._targetInst=c,this.type=s,this.nativeEvent=l,this.target=u,this.currentTarget=null,n)n.hasOwnProperty(d)&&(a=n[d],this[d]=a?a(l):l[d]);return this.isDefaultPrevented=(l.defaultPrevented==null?!1===l.returnValue:l.defaultPrevented)?$o:ms,this.isPropagationStopped=ms,this}return Y(a.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!=`unknown`&&(n.returnValue=!1),this.isDefaultPrevented=$o)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!=`unknown`&&(n.cancelBubble=!0),this.isPropagationStopped=$o)},persist:function(){},isPersistent:$o}),a}var $s={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(n){return n.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ec=xs($s),tc=Y({},$s,{view:0,detail:0}),nc=xs(tc),rc,ic,ac,oc=Y({},tc,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:_c,button:0,buttons:0,relatedTarget:function(n){return n.relatedTarget===void 0?n.fromElement===n.srcElement?n.toElement:n.fromElement:n.relatedTarget},movementX:function(n){return`movementX`in n?n.movementX:(n!==ac&&(ac&&n.type===`mousemove`?(rc=n.screenX-ac.screenX,ic=n.screenY-ac.screenY):ic=rc=0,ac=n),rc)},movementY:function(n){return`movementY`in n?n.movementY:ic}}),sc=xs(oc),cc=xs(Y({},oc,{dataTransfer:0})),lc=xs(Y({},tc,{relatedTarget:0})),uc=xs(Y({},$s,{animationName:0,elapsedTime:0,pseudoElement:0})),dc=xs(Y({},$s,{clipboardData:function(n){return`clipboardData`in n?n.clipboardData:window.clipboardData}})),fc=xs(Y({},$s,{data:0})),pc={Esc:`Escape`,Spacebar:` `,Left:`ArrowLeft`,Up:`ArrowUp`,Right:`ArrowRight`,Down:`ArrowDown`,Del:`Delete`,Win:`OS`,Menu:`ContextMenu`,Apps:`ContextMenu`,Scroll:`ScrollLock`,MozPrintableKey:`Unidentified`},mc={8:`Backspace`,9:`Tab`,12:`Clear`,13:`Enter`,16:`Shift`,17:`Control`,18:`Alt`,19:`Pause`,20:`CapsLock`,27:`Escape`,32:` `,33:`PageUp`,34:`PageDown`,35:`End`,36:`Home`,37:`ArrowLeft`,38:`ArrowUp`,39:`ArrowRight`,40:`ArrowDown`,45:`Insert`,46:`Delete`,112:`F1`,113:`F2`,114:`F3`,115:`F4`,116:`F5`,117:`F6`,118:`F7`,119:`F8`,120:`F9`,121:`F10`,122:`F11`,123:`F12`,144:`NumLock`,145:`ScrollLock`,224:`Meta`},hc={Alt:`altKey`,Control:`ctrlKey`,Meta:`metaKey`,Shift:`shiftKey`};function gc(n){var a=this.nativeEvent;return a.getModifierState?a.getModifierState(n):(n=hc[n])?!!a[n]:!1}function _c(){return gc}var vc=xs(Y({},tc,{key:function(n){if(n.key){var a=pc[n.key]||n.key;if(a!==`Unidentified`)return a}return n.type===`keypress`?(n=Qo(n),n===13?`Enter`:String.fromCharCode(n)):n.type===`keydown`||n.type===`keyup`?mc[n.keyCode]||`Unidentified`:``},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:_c,charCo
vendor: 98,835 bytes, lines 5-8
5de:function(n){return n.type===`keypress`?Qo(n):0},keyCode:function(n){return n.type===`keydown`||n.type===`keyup`?n.keyCode:0},which:function(n){return n.type===`keypress`?Qo(n):n.type===`keydown`||n.type===`keyup`?n.keyCode:0}})),yc=xs(Y({},oc,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),bc=xs(Y({},tc,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:_c})),xc=xs(Y({},$s,{propertyName:0,elapsedTime:0,pseudoElement:0})),Sc=xs(Y({},oc,{deltaX:function(n){return`deltaX`in n?n.deltaX:`wheelDeltaX`in n?-n.wheelDeltaX:0},deltaY:function(n){return`deltaY`in n?n.deltaY:`wheelDeltaY`in n?-n.wheelDeltaY:`wheelDelta`in n?-n.wheelDelta:0},deltaZ:0,deltaMode:0})),Cc=[9,13,27,32],wc=p&&`CompositionEvent`in window,Tc=null;p&&`documentMode`in document&&(Tc=document.documentMode);var Ec=p&&`TextEvent`in window&&!Tc,Dc=p&&(!wc||Tc&&8<Tc&&11>=Tc),Oc=` `,kc=!1;function Ac(n,a){switch(n){case`keyup`:return Cc.indexOf(a.keyCode)!==-1;case`keydown`:return a.keyCode!==229;case`keypress`:case`mousedown`:case`focusout`:return!0;default:return!1}}function jc(n){return n=n.detail,typeof n==`object`&&`data`in n?n.data:null}var Mc=!1;function Nc(n,a){switch(n){case`compositionend`:return jc(a);case`keypress`:return a.which===32?(kc=!0,Oc):null;case`textInput`:return n=a.data,n===Oc&&kc?null:n;default:return null}}function Pc(n,a){if(Mc)return n===`compositionend`||!wc&&Ac(n,a)?(n=Zo(),Xo=Yo=Jo=null,Mc=!1,n):null;switch(n){case`paste`:return null;case`keypress`:if(!(a.ctrlKey||a.altKey||a.metaKey)||a.ctrlKey&&a.altKey){if(a.char&&1<a.char.length)return a.char;if(a.which)return String.fromCharCode(a.which)}return null;case`compositionend`:return Dc&&a.locale!==`ko`?null:a.data;default:return null}}var Fc={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 Ic(n){var a=n&&n.nodeName&&n.nodeName.toLowerCase();return a===`input`?!!Fc[n.type]:a===`textarea`}function Lc(n,a,s,c){Ve(c),a=Gl(a,`onChange`),0<a.length&&(s=new ec(`onChange`,`change`,null,s,c),n.push({event:s,listeners:a}))}var Rc=null,zc=null;function Bc(n){Il(n,0)}function Vc(n){if(de(xu(n)))return n}function Hc(n,a){if(n===`change`)return a}var Uc=!1;if(p){var Wc;if(p){var Gc=`oninput`in document;if(!Gc){var Kc=document.createElement(`div`);Kc.setAttribute(`oninput`,`return;`),Gc=typeof Kc.oninput==`function`}Wc=Gc}else Wc=!1;Uc=Wc&&(!document.documentMode||9<document.documentMode)}function qc(){Rc&&(Rc.detachEvent(`onpropertychange`,Jc),zc=Rc=null)}function Jc(n){if(n.propertyName===`value`&&Vc(zc)){var a=[];Lc(a,zc,n,Ie(n)),$e(Bc,a)}}function Yc(n,a,s){n===`focusin`?(qc(),Rc=a,zc=s,Rc.attachEvent(`onpropertychange`,Jc)):n===`focusout`&&qc()}function Xc(n){if(n===`selectionchange`||n===`keyup`||n===`keydown`)return Vc(zc)}function Zc(n,a){if(n===`click`)return Vc(a)}function Qc(n,a){if(n===`input`||n===`change`)return Vc(a)}function $c(n,a){return n===a&&(n!==0||1/n==1/a)||n!==n&&a!==a}var el=typeof Object.is==`function`?Object.is:$c;function tl(n,a){if(el(n,a))return!0;if(typeof n!=`object`||!n||typeof a!=`object`||!a)return!1;var s=Object.keys(n),c=Object.keys(a);if(s.length!==c.length)return!1;for(c=0;c<s.length;c++){var l=s[c];if(!m.call(a,l)||!el(n[l],a[l]))return!1}return!0}function nl(n){for(;n&&n.firstChild;)n=n.firstChild;return n}function al(n,a){var s=nl(n);n=0;for(var c;s;){if(s.nodeType===3){if(c=n+s.textContent.length,n<=a&&c>=a)return{node:s,offset:a-n};n=c}a:{for(;s;){if(s.nextSibling){s=s.nextSibling;break a}s=s.parentNode}s=void 0}s=nl(s)}}function ol(n,a){return n&&a?n===a?!0:n&&n.nodeType===3?!1:a&&a.nodeType===3?ol(n,a.parentNode):`contains`in n?n.contains(a):n.compareDocumentPosition?!!(n.compareDocumentPosition(a)&16):!1:!1}function sl(){for(var n=window,a=fe();a instanceof n.HTMLIFrameElement;){try{var s=typeof a.contentWindow.location.href==`string`}catch{s=!1}if(s)n=a.contentWindow;else break;a=fe(n.document)}return a}function cl(n){var a=n&&n.nodeName&&n.nodeName.toLowerCase();return a&&(a===`input`&&(n.type===`text`||n.type===`search`||n.type===`tel`||n.type===`url`||n.type===`password`)||a===`textarea`||n.contentEditable===`true`)}function ll(n){var a=sl(),s=n.focusedElem,c=n.selectionRange;if(a!==s&&s&&s.ownerDocument&&ol(s.ownerDocument.documentElement,s)){if(c!==null&&cl(s)){if(a=c.start,n=c.end,n===void 0&&(n=a),`selectionStart`in s)s.selectionStart=a,s.selectionEnd=Math.min(n,s.value.length);else if(n=(a=s.ownerDocument||document)&&a.defaultView||window,n.getSelection){n=n.getSelection();var l=s.textContent.length,u=Math.min(c.start,l);c=c.end===void 0?u:Math.min(c.end,l),!n.extend&&u>c&&(l=c,c=u,u=l),l=al(s,u);var d=al(s,c);l&&d&&(n.rangeCount!==1||n.anchorNode!==l.node||n.anchorOffset!==l.offset||n.focusNode!==d.node||n.focusOffset!==d.offset)&&(a=a.createRange(),a.setStart(l.node,l.offset),n.removeAllRanges(),u>c?(n.addRange(a),n.extend(d.node,d.offset)):(a.setEnd(d.node,d.offset),n.addRange(a)))}}for(a=[],n=s;n=n.parentNode;)n.nodeType===1&&a.push({element:n,left:n.scrollLeft,top:n.scrollTop});for(typeof s.focus==`function`&&s.focus(),s=0;s<a.length;s++)n=a[s],n.element.scrollLeft=n.left,n.element.scrollTop=n.top}}var ul=p&&`documentMode`in document&&11>=document.documentMode,fl=null,pl=null,ml=null,hl=!1;function gl(n,a,s){var c=s.window===s?s.document:s.nodeType===9?s:s.ownerDocument;hl||fl==null||fl!==fe(c)||(c=fl,`selectionStart`in c&&cl(c)?c={start:c.selectionStart,end:c.selectionEnd}:(c=(c.ownerDocument&&c.ownerDocument.defaultView||window).getSelection(),c={anchorNode:c.anchorNode,anchorOffset:c.anchorOffset,focusNode:c.focusNode,focusOffset:c.focusOffset}),ml&&tl(ml,c)||(ml=c,c=Gl(pl,`onSelect`),0<c.length&&(a=new ec(`onSelect`,`select`,null,a,s),n.push({event:a,listeners:c}),a.target=fl)))}function _l(n,a){var s={};return s[n.toLowerCase()]=a.toLowerCase(),s[`Webkit`+n]=`webkit`+a,s[`Moz`+n]=`moz`+a,s}var vl={animationend:_l(`Animation`,`AnimationEnd`),animationiteration:_l(`Animation`,`AnimationIteration`),animationstart:_l(`Animation`,`AnimationStart`),transitionend:_l(`Transition`,`TransitionEnd`)},yl={},bl={};p&&(bl=document.createElement(`div`).style,`AnimationEvent`in window||(delete vl.animationend.animation,delete vl.animationiteration.animation,delete vl.animationstart.animation),`TransitionEvent`in window||delete vl.transitionend.transition);function Sl(n){if(yl[n])return yl[n];if(!vl[n])return n;var a=vl[n],s;for(s in a)if(a.hasOwnProperty(s)&&s in bl)return yl[n]=a[s];return n}var Cl=Sl(`animationend`),wl=Sl(`animationiteration`),Tl=Sl(`animationstart`),El=Sl(`transitionend`),Dl=new Map,Ol=`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 kl(n,a){Dl.set(n,a),d(a,[n])}for(var jl=0;jl<Ol.length;jl++){var Ml=Ol[jl];kl(Ml.toLowerCase(),`on`+(Ml[0].toUpperCase()+Ml.slice(1)))}kl(Cl,`onAnimationEnd`),kl(wl,`onAnimationIteration`),kl(Tl,`onAnimationStart`),kl(`dblclick`,`onDoubleClick`),kl(`focusin`,`onFocus`),kl(`focusout`,`onBlur`),kl(El,`onTransitionEnd`),f(`onMouseEnter`,[`mouseout`,`mouseover`]),f(`onMouseLeave`,[`mouseout`,`mouseover`]),f(`onPointerEnter`,[`pointerout`,`pointerover`]),f(`onPointerLeave`,[`pointerout`,`pointerover`]),d(`onChange`,`change click focusin focusout input keydown keyup selectionchange`.split(` `)),d(`onSelect`,`focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange`.split(` `)),d(`onBeforeInput`,[`compositionend`,`keypress`,`textInput`,`paste`]),d(`onCompositionEnd`,`compositionend focusout keydown keypress keyup mousedown`.split(` `)),d(`onCompositionStart`,`compositionstart focusout keydown keypress keyup mousedown`.split(` `)),d(`onCompositionUpdate`,`compositionupdate focusout keydown keypress keyup mousedown`.split(` `));var Nl=`abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting`.split(` `),Pl=new Set(`cancel close invalid load scroll toggle`.split(` `).concat(Nl));function Fl(n,a,s){var c=n.type||`unknown-event`;n.currentTarget=s,li(c,a,void 0,n),n.currentTarget=null}function Il(n,a){a=(a&4)!=0;for(var s=0;s<n.length;s++){var c=n[s],l=c.event;c=c.listeners;a:{var u=void 0;if(a)for(var d=c.length-1;0<=d;d--){var f=c[d],p=f.instance,m=f.currentTarget;if(f=f.listener,p!==u&&l.isPropagationStopped())break a;Fl(l,f,m),u=p}else for(d=0;d<c.length;d++){if(f=c[d],p=f.instance,m=f.currentTarget,f=f.listener,p!==u&&l.isPropagationStopped())break a;Fl(l,f,m),u=p}}}if(ai)throw n=oi,ai=!1,oi=null,n}function Ll(n,a){var s=a[gu];s===void 0&&(s=a[gu]=new Set);var c=n+`__bubble`;s.has(c)||(Hl(a,n,2,!1),s.add(c))}function Rl(n,a,s){var c=0;a&&(c|=4),Hl(s,n,c,a)}var Bl=`_reactListening`+Math.random().toString(36).slice(2);function Vl(n){if(!n[Bl]){n[Bl]=!0,l.forEach(function(a){a!==`selectionchange`&&(Pl.has(a)||Rl(a,!1,n),Rl(a,!0,n))});var a=n.nodeType===9?n:n.ownerDocument;a===null||a[Bl]||(a[Bl]=!0,Rl(`selectionchange`,!1,a))}}function Hl(n,a,s,c){switch(qo(a)){case 1:var l=Ho;break;case 4:l=Uo;break;default:l=Wo}s=l.bind(null,a,s,n),l=void 0,!ei||a!==`touchstart`&&a!==`touchmove`&&a!==`wheel`||(l=!0),c?l===void 0?n.addEventListener(a,s,!0):n.addEventListener(a,s,{capture:!0,passive:l}):l===void 0?n.addEventListener(a,s,!1):n.addEventListener(a,s,{passive:l})}function Ul(n,a,s,c,l){var u=c;if(!(a&1)&&!(a&2)&&c!==null)a:for(;;){if(c===null)return;var d=c.tag;if(d===3||d===4){var f=c.stateNode.containerInfo;if(f===l||f.nodeType===8&&f.parentNode===l)break;if(d===4)for(d=c.return;d!==null;){var p=d.tag;if((p===3||p===4)&&(p=d.stateNode.containerInfo,p===l||p.nodeType===8&&p.parentNode===l))return;d=d.return}for(;f!==null;){if(d=yu(f),d===null)return;if(p=d.tag,p===5||p===6){c=u=d;continue a}f=f.parentNode}}c=c.return}$e(function(){var c=u,l=Ie(s),d=[];a:{var f=Dl.get(n);if(f!==void 0){var p=ec,m=n;switch(n){case`keypress`:if(Qo(s)===0)break a;case`keydown`:case`keyup`:p=vc;break;case`focusin`:m=`focus`,p=lc;break;case`focusout`:m=`blur`,p=lc;break;case`beforeblur`:case`afterblur`:p=lc;break;case`click`:if(s.button===2)break a;case`auxclick`:case`dblclick`:case`mousedown`:case`mousemove`:case`mouseup`:case`mouseout`:case`mouseover`:case`contextmenu`:p=sc;break;case`drag`:case`dragend`:case`dragenter`:case`dragexit`:case`dragleave`:case`dragover`:case`dragstart`:case`drop`:p=cc;break;case`touchcancel`:case`touchend`:case`touchmove`:case`touchstart`:p=bc;break;case Cl:case wl:case Tl:p=uc;break;case El:p=xc;break;case`scroll`:p=nc;break;case`wheel`:p=Sc;break;case`copy`:case`cut`:case`paste`:p=dc;break;case`gotpointercapture`:case`lostpointercapture`:case`pointercancel`:case`pointerdown`:case`pointermove`:case`pointerout`:case`pointerover`:case`pointerup`:p=yc}var h=(a&4)!=0,_=!h&&n===`scroll`,v=h?f===null?null:f+`Capture`:f;h=[];for(var b=c,x;b!==null;){x=b;var C=x.stateNode;if(x.tag===5&&C!==null&&(x=C,v!==null&&(C=ft(b,v),C!=null&&h.push(Wl(b,C,x)))),_)break;b=b.return}0<h.length&&(f=new p(f,m,null,s,l),d.push({event:f,listeners:h}))}}if(!(a&7)){a:{if(f=n===`mouseover`||n===`pointerover`,p=n===`mouseout`||n===`pointerout`,f&&s!==Fe&&(m=s.relatedTarget||s.fromElement)&&(yu(m)||m[hu]))break a;if((p||f)&&(f=l.window===l?l:(f=l.ownerDocument)?f.defaultView||f.parentWindow:window,p?(m=s.relatedTarget||s.toElement,p=c,m=m?yu(m):null,m!==null&&(_=ui(m),m!==_||m.tag!==5&&m.tag!==6)&&(m=null)):(p=null,m=c),p!==m)){if(h=sc,C=`onMouseLeave`,v=`onMouseEnter`,b=`mouse`,(n===`pointerout`||n===`pointerover`)&&(h=yc,C=`onPointerLeave`,v=`onPointerEnter`,b=`pointer`),_=p==null?f:xu(p),x=m==null?f:xu(m),f=new h(C,b+`leave`,p,s,l),f.target=_,f.relatedTarget=x,C=null,yu(l)===c&&(h=new h(v,b+`enter`,m,s,l),h.target=x,h.relatedTarget=_,C=h),_=C,p&&m)b:{for(h=p,v=m,b=0,x=h;x;x=Kl(x))b++;for(x=0,C=v;C;C=Kl(C))x++;for(;0<b-x;)h=Kl(h),b--;for(;0<x-b;)v=Kl(v),x--;for(;b--;){if(h===v||v!==null&&h===v.alternate)break b;h=Kl(h),v=Kl(v)}h=null}else h=null;p!==null&&ql(d,f,p,h,!1),m!==null&&_!==null&&ql(d,_,m,h,!0)}}a:{if(f=c?xu(c):window,p=f.nodeName&&f.nodeName.toLowerCase(),p===`select`||p===`input`&&f.type===`file`)var w=Hc;else if(Ic(f))if(Uc)w=Qc;else{w=Xc;var T=Yc}else(p=f.nodeName)&&p.toLowerCase()===`input`&&(f.type===`checkbox`||f.type===`radio`)&&(w=Zc);if(w&&=w(n,c)){Lc(d,w,s,l);break a}T&&T(n,f,c),n===`focusout`&&(T=f._wrapperState)&&T.controlled&&f.type===`number`&&ve(f,`number`,f.value)}switch(T=c?xu(c):window,n){case`focusin`:(Ic(T)||T.contentEditable===`true`)&&(fl=T,pl=c,ml=null);break;case`focusout`:ml=pl=fl=null;break;case`mousedown`:hl=!0;break;case`contextmenu`:case`mouseup`:case`dragend`:hl=!1,gl(d,s,l);break;case`selectionchange`:if(ul)break;case`keydown`:case`keyup`:gl(d,s,l)}var O;if(wc)b:{switch(n){case`compositionstart`:var k=`onCompositionStart`;break b;case`compositionend`:k=`onCompositionEnd`;break b;case`compositionupdate`:k=`onCompositionUpdate`;break b}k=void 0}else Mc?Ac(n,s)&&(k=`onCompositionEnd`):n===`keydown`&&s.keyCode===229&&(k=`onCompositionStart`);k&&(Dc&&s.locale!==`ko`&&(Mc||k!==`onCompositionStart`?k===`onCompositionEnd`&&Mc&&(O=Zo()):(Jo=l,Yo=`value`in Jo?Jo.value:Jo.textContent,Mc=!0)),T=Gl(c,k),0<T.length&&(k=new fc(k,n,null,s,l),d.push({event:k,listeners:T}),O?k.data=O:(O=jc(s),O!==null&&(k.data=O)))),(O=Ec?Nc(n,s):Pc(n,s))&&(c=Gl(c,`onBeforeInput`),0<c.length&&(l=new fc(`onBeforeInput`,`beforeinput`,null,s,l),d.push({event:l,listeners:c}),l.data=O))}Il(d,a)})}function Wl(n,a,s){return{instance:n,listener:a,currentTarget:s}}function Gl(n,a){for(var s=a+`Capture`,c=[];n!==null;){var l=n,u=l.stateNode;l.tag===5&&u!==null&&(l=u,u=ft(n,s),u!=null&&c.unshift(Wl(n,u,l)),u=ft(n,a),u!=null&&c.push(Wl(n,u,l))),n=n.return}return c}function Kl(n){if(n===null)return null;do n=n.return;while(n&&n.tag!==5);return n||null}function ql(n,a,s,c,l){for(var u=a._reactName,d=[];s!==null&&s!==c;){var f=s,p=f.alternate,m=f.stateNode;if(p!==null&&p===c)break;f.tag===5&&m!==null&&(f=m,l?(p=ft(s,u),p!=null&&d.unshift(Wl(s,p,f))):l||(p=ft(s,u),p!=null&&d.push(Wl(s,p,f)))),s=s.return}d.length!==0&&n.push({event:a,listeners:d})}var Jl=/\r\n?/g,Yl=/\u0000|\uFFFD/g;function Xl(n){return(typeof n==`string`?n:``+n).replace(Jl,`
6`).replace(Yl,``)}function Zl(n,a,s){if(a=Xl(a),Xl(n)!==a&&s)throw Error(c(425))}function eu(){}var tu=null,nu=null;function ru(n,a){return n===`textarea`||n===`noscript`||typeof a.children==`string`||typeof a.children==`number`||typeof a.dangerouslySetInnerHTML==`object`&&a.dangerouslySetInnerHTML!==null&&a.dangerouslySetInnerHTML.__html!=null}var iu=typeof setTimeout==`function`?setTimeout:void 0,au=typeof clearTimeout==`function`?clearTimeout:void 0,ou=typeof Promise==`function`?Promise:void 0,su=typeof queueMicrotask==`function`?queueMicrotask:ou===void 0?iu:function(n){return ou.resolve(null).then(n).catch(cu)};function cu(n){setTimeout(function(){throw n})}function lu(n,a){var s=a,c=0;do{var l=s.nextSibling;if(n.removeChild(s),l&&l.nodeType===8)if(s=l.data,s===`/$`){if(c===0){n.removeChild(l),zo(a);return}c--}else s!==`$`&&s!==`$?`&&s!==`$!`||c++;s=l}while(s);zo(a)}function uu(n){for(;n!=null;n=n.nextSibling){var a=n.nodeType;if(a===1||a===3)break;if(a===8){if(a=n.data,a===`$`||a===`$!`||a===`$?`)break;if(a===`/$`)return null}}return n}function du(n){n=n.previousSibling;for(var a=0;n;){if(n.nodeType===8){var s=n.data;if(s===`$`||s===`$!`||s===`$?`){if(a===0)return n;a--}else s===`/$`&&a++}n=n.previousSibling}return null}var fu=Math.random().toString(36).slice(2),pu=`__reactFiber$`+fu,mu=`__reactProps$`+fu,hu=`__reactContainer$`+fu,gu=`__reactEvents$`+fu,_u=`__reactListeners$`+fu,vu=`__reactHandles$`+fu;function yu(n){var a=n[pu];if(a)return a;for(var s=n.parentNode;s;){if(a=s[hu]||s[pu]){if(s=a.alternate,a.child!==null||s!==null&&s.child!==null)for(n=du(n);n!==null;){if(s=n[pu])return s;n=du(n)}return a}n=s,s=n.parentNode}return null}function bu(n){return n=n[pu]||n[hu],!n||n.tag!==5&&n.tag!==6&&n.tag!==13&&n.tag!==3?null:n}function xu(n){if(n.tag===5||n.tag===6)return n.stateNode;throw Error(c(33))}function Su(n){return n[mu]||null}var Cu=[],wu=-1;function Tu(n){return{current:n}}function Eu(n){0>wu||(n.current=Cu[wu],Cu[wu]=null,wu--)}function Du(n,a){wu++,Cu[wu]=n.current,n.current=a}var Ou={},ku=Tu(Ou),Au=Tu(!1),ju=Ou;function Mu(n,a){var s=n.type.contextTypes;if(!s)return Ou;var c=n.stateNode;if(c&&c.__reactInternalMemoizedUnmaskedChildContext===a)return c.__reactInternalMemoizedMaskedChildContext;var l={},u;for(u in s)l[u]=a[u];return c&&(n=n.stateNode,n.__reactInternalMemoizedUnmaskedChildContext=a,n.__reactInternalMemoizedMaskedChildContext=l),l}function Nu(n){return n=n.childContextTypes,n!=null}function Pu(){Eu(Au),Eu(ku)}function Fu(n,a,s){if(ku.current!==Ou)throw Error(c(168));Du(ku,a),Du(Au,s)}function Iu(n,a,s){var l=n.stateNode;if(a=a.childContextTypes,typeof l.getChildContext!=`function`)return s;for(var u in l=l.getChildContext(),l)if(!(u in a))throw Error(c(108,oe(n)||`Unknown`,u));return Y({},s,l)}function Lu(n){return n=(n=n.stateNode)&&n.__reactInternalMemoizedMergedChildContext||Ou,ju=ku.current,Du(ku,n),Du(Au,Au.current),!0}function Ru(n,a,s){var l=n.stateNode;if(!l)throw Error(c(169));s?(n=Iu(n,a,ju),l.__reactInternalMemoizedMergedChildContext=n,Eu(Au),Eu(ku),Du(ku,n)):Eu(Au),Du(Au,s)}var zu=null,Bu=!1,Vu=!1;function Hu(n){zu===null?zu=[n]:zu.push(n)}function Uu(n){Bu=!0,Hu(n)}function Wu(){if(!Vu&&zu!==null){Vu=!0;var n=0,a=qi;try{var s=zu;for(qi=1;n<s.length;n++){var c=s[n];do c=c(!0);while(c!==null)}zu=null,Bu=!1}catch(a){throw zu!==null&&(zu=zu.slice(n+1)),_i(Ci,Wu),a}finally{qi=a,Vu=!1}}return null}var Gu=[],Ku=0,qu=null,Ju=0,Yu=[],Xu=0,Zu=null,Qu=1,$u=``;function ed(n,a){Gu[Ku++]=Ju,Gu[Ku++]=qu,qu=n,Ju=a}function td(n,a,s){Yu[Xu++]=Qu,Yu[Xu++]=$u,Yu[Xu++]=Zu,Zu=n;var c=Qu;n=$u;var l=32-ji(c)-1;c&=~(1<<l),s+=1;var u=32-ji(a)+l;if(30<u){var d=l-l%5;u=(c&(1<<d)-1).toString(32),c>>=d,l-=d,Qu=1<<32-ji(a)+l|s<<l|c,$u=u+n}else Qu=1<<u|s<<l|c,$u=n}function nd(n){n.return!==null&&(ed(n,1),td(n,1,0))}function rd(n){for(;n===qu;)qu=Gu[--Ku],Gu[Ku]=null,Ju=Gu[--Ku],Gu[Ku]=null;for(;n===Zu;)Zu=Yu[--Xu],Yu[Xu]=null,$u=Yu[--Xu],Yu[Xu]=null,Qu=Yu[--Xu],Yu[Xu]=null}var id=null,ad=null,od=!1,sd=null;function cd(n,a){var s=Rh(5,null,null,0);s.elementType=`DELETED`,s.stateNode=a,s.return=n,a=n.deletions,a===null?(n.deletions=[s],n.flags|=16):a.push(s)}function ld(n,a){switch(n.tag){case 5:var s=n.type;return a=a.nodeType!==1||s.toLowerCase()!==a.nodeName.toLowerCase()?null:a,a===null?!1:(n.stateNode=a,id=n,ad=uu(a.firstChild),!0);case 6:return a=n.pendingProps===``||a.nodeType!==3?null:a,a===null?!1:(n.stateNode=a,id=n,ad=null,!0);case 13:return a=a.nodeType===8?a:null,a===null?!1:(s=Zu===null?null:{id:Qu,overflow:$u},n.memoizedState={dehydrated:a,treeContext:s,retryLane:1073741824},s=Rh(18,null,null,0),s.stateNode=a,s.return=n,n.child=s,id=n,ad=null,!0);default:return!1}}function ud(n){return(n.mode&1)!=0&&(n.flags&128)==0}function dd(n){if(od){var a=ad;if(a){var s=a;if(!ld(n,a)){if(ud(n))throw Error(c(418));a=uu(s.nextSibling);var l=id;a&&ld(n,a)?cd(l,s):(n.flags=n.flags&-4097|2,od=!1,id=n)}}else{if(ud(n))throw Error(c(418));n.flags=n.flags&-4097|2,od=!1,id=n}}}function fd(n){for(n=n.return;n!==null&&n.tag!==5&&n.tag!==3&&n.tag!==13;)n=n.return;id=n}function pd(n){if(n!==id)return!1;if(!od)return fd(n),od=!0,!1;var a;if((a=n.tag!==3)&&!(a=n.tag!==5)&&(a=n.type,a=a!==`head`&&a!==`body`&&!ru(n.type,n.memoizedProps)),a&&=ad){if(ud(n))throw md(),Error(c(418));for(;a;)cd(n,a),a=uu(a.nextSibling)}if(fd(n),n.tag===13){if(n=n.memoizedState,n=n===null?null:n.dehydrated,!n)throw Error(c(317));a:{for(n=n.nextSibling,a=0;n;){if(n.nodeType===8){var s=n.data;if(s===`/$`){if(a===0){ad=uu(n.nextSibling);break a}a--}else s!==`$`&&s!==`$!`&&s!==`$?`||a++}n=n.nextSibling}ad=null}}else ad=id?uu(n.stateNode.nextSibling):null;return!0}function md(){for(var n=ad;n;)n=uu(n.nextSibling)}function hd(){ad=id=null,od=!1}function gd(n){sd===null?sd=[n]:sd.push(n)}var _d=j.ReactCurrentBatchConfig;function vd(n,a,s){if(n=s.ref,n!==null&&typeof n!=`function`&&typeof n!=`object`){if(s._owner){if(s=s._owner,s){if(s.tag!==1)throw Error(c(309));var l=s.stateNode}if(!l)throw Error(c(147,n));var u=l,d=``+n;return a!==null&&a.ref!==null&&typeof a.ref==`function`&&a.ref._stringRef===d?a.ref:(a=function(n){var a=u.refs;n===null?delete a[d]:a[d]=n},a._stringRef=d,a)}if(typeof n!=`string`)throw Error(c(284));if(!s._owner)throw Error(c(290,n))}return n}function yd(n,a){throw n=Object.prototype.toString.call(a),Error(c(31,n===`[object Object]`?`object with keys {`+Object.keys(a).join(`, `)+`}`:n))}function bd(n){var a=n._init;return a(n._payload)}function xd(n){function a(a,s){if(n){var c=a.deletions;c===null?(a.deletions=[s],a.flags|=16):c.push(s)}}function s(s,c){if(!n)return null;for(;c!==null;)a(s,c),c=c.sibling;return null}function l(n,a){for(n=new Map;a!==null;)a.key===null?n.set(a.index,a):n.set(a.key,a),a=a.sibling;return n}function u(n,a){return n=Vh(n,a),n.index=0,n.sibling=null,n}function d(a,s,c){return a.index=c,n?(c=a.alternate,c===null?(a.flags|=2,s):(c=c.index,c<s?(a.flags|=2,s):c)):(a.flags|=1048576,s)}function f(a){return n&&a.alternate===null&&(a.flags|=2),a}function p(n,a,s,c){return a===null||a.tag!==6?(a=Gh(s,n.mode,c),a.return=n,a):(a=u(a,s),a.return=n,a)}function m(n,a,s,c){var l=s.type;return l===P?_(n,a,s.props.children,c,s.key):a!==null&&(a.elementType===l||typeof l==`object`&&l&&l.$$typeof===K&&bd(l)===a.type)?(c=u(a,s.props),c.ref=vd(n,a,s),c.return=n,c):(c=Hh(s.type,s.key,s.props,null,n.mode,c),c.ref=vd(n,a,s),c.return=n,c)}function h(n,a,s,c){return a===null||a.tag!==4||a.stateNode.containerInfo!==s.containerInfo||a.stateNode.implementation!==s.implementation?(a=Kh(s,n.mode,c),a.return=n,a):(a=u(a,s.children||[]),a.return=n,a)}function _(n,a,s,c,l){return a===null||a.tag!==7?(a=Uh(s,n.mode,c,l),a.return=n,a):(a=u(a,s),a.return=n,a)}function v(n,a,s){if(typeof a==`string`&&a!==``||typeof a==`number`)return a=Gh(``+a,n.mode,s),a.return=n,a;if(typeof a==`object`&&a){switch(a.$$typeof){case M:return s=Hh(a.type,a.key,a.props,null,n.mode,s),s.ref=vd(n,null,a),s.return=n,s;case N:return a=Kh(a,n.mode,s),a.return=n,a;case K:var c=a._init;return v(n,c(a._payload),s)}if(ye(a)||J(a))return a=Uh(a,n.mode,s,null),a.return=n,a;yd(n,a)}return null}function b(n,a,s,c){var l=a===null?null:a.key;if(typeof s==`string`&&s!==``||typeof s==`number`)return l===null?p(n,a,``+s,c):null;if(typeof s==`object`&&s){switch(s.$$typeof){case M:return s.key===l?m(n,a,s,c):null;case N:return s.key===l?h(n,a,s,c):null;case K:return l=s._init,b(n,a,l(s._payload),c)}if(ye(s)||J(s))return l===null?_(n,a,s,c,null):null;yd(n,s)}return null}function x(n,a,s,c,l){if(typeof c==`string`&&c!==``||typeof c==`number`)return n=n.get(s)||null,p(a,n,``+c,l);if(typeof c==`object`&&c){switch(c.$$typeof){case M:return n=n.get(c.key===null?s:c.key)||null,m(a,n,c,l);case N:return n=n.get(c.key===null?s:c.key)||null,h(a,n,c,l);case K:var u=c._init;return x(n,a,s,u(c._payload),l)}if(ye(c)||J(c))return n=n.get(s)||null,_(a,n,c,l,null);yd(a,c)}return null}function C(c,u,f,p){for(var m=null,h=null,_=u,C=u=0,w=null;_!==null&&C<f.length;C++){_.index>C?(w=_,_=null):w=_.sibling;var T=b(c,_,f[C],p);if(T===null){_===null&&(_=w);break}n&&_&&T.alternate===null&&a(c,_),u=d(T,u,C),h===null?m=T:h.sibling=T,h=T,_=w}if(C===f.length)return s(c,_),od&&ed(c,C),m;if(_===null){for(;C<f.length;C++)_=v(c,f[C],p),_!==null&&(u=d(_,u,C),h===null?m=_:h.sibling=_,h=_);return od&&ed(c,C),m}for(_=l(c,_);C<f.length;C++)w=x(_,c,C,f[C],p),w!==null&&(n&&w.alternate!==null&&_.delete(w.key===null?C:w.key),u=d(w,u,C),h===null?m=w:h.sibling=w,h=w);return n&&_.forEach(function(n){return a(c,n)}),od&&ed(c,C),m}function w(u,f,p,m){var h=J(p);if(typeof h!=`function`)throw Error(c(150));if(p=h.call(p),p==null)throw Error(c(151));for(var _=h=null,C=f,w=f=0,T=null,O=p.next();C!==null&&!O.done;w++,O=p.next()){C.index>w?(T=C,C=null):T=C.sibling;var k=b(u,C,O.value,m);if(k===null){C===null&&(C=T);break}n&&C&&k.alternate===null&&a(u,C),f=d(k,f,w),_===null?h=k:_.sibling=k,_=k,C=T}if(O.done)return s(u,C),od&&ed(u,w),h;if(C===null){for(;!O.done;w++,O=p.next())O=v(u,O.value,m),O!==null&&(f=d(O,f,w),_===null?h=O:_.sibling=O,_=O);return od&&ed(u,w),h}for(C=l(u,C);!O.done;w++,O=p.next())O=x(C,u,w,O.value,m),O!==null&&(n&&O.alternate!==null&&C.delete(O.key===null?w:O.key),f=d(O,f,w),_===null?h=O:_.sibling=O,_=O);return n&&C.forEach(function(n){return a(u,n)}),od&&ed(u,w),h}function T(n,c,l,d){if(typeof l==`object`&&l&&l.type===P&&l.key===null&&(l=l.props.children),typeof l==`object`&&l){switch(l.$$typeof){case M:a:{for(var p=l.key,m=c;m!==null;){if(m.key===p){if(p=l.type,p===P){if(m.tag===7){s(n,m.sibling),c=u(m,l.props.children),c.return=n,n=c;break a}}else if(m.elementType===p||typeof p==`object`&&p&&p.$$typeof===K&&bd(p)===m.type){s(n,m.sibling),c=u(m,l.props),c.ref=vd(n,m,l),c.return=n,n=c;break a}s(n,m);break}else a(n,m);m=m.sibling}l.type===P?(c=Uh(l.props.children,n.mode,d,l.key),c.return=n,n=c):(d=Hh(l.type,l.key,l.props,null,n.mode,d),d.ref=vd(n,c,l),d.return=n,n=d)}return f(n);case N:a:{for(m=l.key;c!==null;){if(c.key===m)if(c.tag===4&&c.stateNode.containerInfo===l.containerInfo&&c.stateNode.implementation===l.implementation){s(n,c.sibling),c=u(c,l.children||[]),c.return=n,n=c;break a}else{s(n,c);break}else a(n,c);c=c.sibling}c=Kh(l,n.mode,d),c.return=n,n=c}return f(n);case K:return m=l._init,T(n,c,m(l._payload),d)}if(ye(l))return C(n,c,l,d);if(J(l))return w(n,c,l,d);yd(n,l)}return typeof l==`string`&&l!==``||typeof l==`number`?(l=``+l,c!==null&&c.tag===6?(s(n,c.sibling),c=u(c,l),c.return=n,n=c):(s(n,c),c=Gh(l,n.mode,d),c.return=n,n=c),f(n)):s(n,c)}return T}var Sd=xd(!0),Cd=xd(!1),wd=Tu(null),Td=null,Ed=null,Dd=null;function Od(){Dd=Ed=Td=null}function kd(n){var a=wd.current;Eu(wd),n._currentValue=a}function Ad(n,a,s){for(;n!==null;){var c=n.alternate;if((n.childLanes&a)===a?c!==null&&(c.childLanes&a)!==a&&(c.childLanes|=a):(n.childLanes|=a,c!==null&&(c.childLanes|=a)),n===s)break;n=n.return}}function jd(n,a){Td=n,Dd=Ed=null,n=n.dependencies,n!==null&&n.firstContext!==null&&((n.lanes&a)!==0&&(Sp=!0),n.firstContext=null)}function Md(n){var a=n._currentValue;if(Dd!==n)if(n={context:n,memoizedValue:a,next:null},Ed===null){if(Td===null)throw Error(c(308));Ed=n,Td.dependencies={lanes:0,firstContext:n}}else Ed=Ed.next=n;return a}var Nd=null;function Pd(n){Nd===null?Nd=[n]:Nd.push(n)}function Fd(n,a,s,c){var l=a.interleaved;return l===null?(s.next=s,Pd(a)):(s.next=l.next,l.next=s),a.interleaved=s,Id(n,c)}function Id(n,a){n.lanes|=a;var s=n.alternate;for(s!==null&&(s.lanes|=a),s=n,n=n.return;n!==null;)n.childLanes|=a,s=n.alternate,s!==null&&(s.childLanes|=a),s=n,n=n.return;return s.tag===3?s.stateNode:null}var Ld=!1;function Rd(n){n.updateQueue={baseState:n.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function zd(n,a){n=n.updateQueue,a.updateQueue===n&&(a.updateQueue={baseState:n.baseState,firstBaseUpdate:n.firstBaseUpdate,lastBaseUpdate:n.lastBaseUpdate,shared:n.shared,effects:n.effects})}function Bd(n,a){return{eventTime:n,lane:a,tag:0,payload:null,callback:null,next:null}}function Vd(n,a,s){var c=n.updateQueue;if(c===null)return null;if(c=c.shared,Mm&2){var l=c.pending;return l===null?a.next=a:(a.next=l.next,l.next=a),c.pending=a,Id(n,s)}return l=c.interleaved,l===null?(a.next=a,Pd(c)):(a.next=l.next,l.next=a),c.interleaved=a,Id(n,s)}function Hd(n,a,s){if(a=a.updateQueue,a!==null&&(a=a.shared,s&4194240)){var c=a.lanes;c&=n.pendingLanes,s|=c,a.lanes=s,Ki(n,s)}}function Ud(n,a){var s=n.updateQueue,c=n.alternate;if(c!==null&&(c=c.updateQueue,s===c)){var l=null,u=null;if(s=s.firstBaseUpdate,s!==null){do{var d={eventTime:s.eventTime,lane:s.lane,tag:s.tag,payload:s.payload,callback:s.callback,next:null};u===null?l=u=d:u=u.next=d,s=s.next}while(s!==null);u===null?l=u=a:u=u.next=a}else l=u=a;s={baseState:c.baseState,firstBaseUpdate:l,lastBaseUpdate:u,shared:c.shared,effects:c.effects},n.updateQueue=s;return}n=s.lastBaseUpdate,n===null?s.firstBaseUpdate=a:n.next=a,s.lastBaseUpdate=a}function Wd(n,a,s,c){var l=n.updateQueue;Ld=!1;var u=l.firstBaseUpdate,d=l.lastBaseUpdate,f=l.shared.pending;if(f!==null){l.shared.pending=null;var p=f,m=p.next;p.next=null,d===null?u=m:d.next=m,d=p;var h=n.alternate;h!==null&&(h=h.updateQueue,f=h.lastBaseUpdate,f!==d&&(f===null?h.firstBaseUpdate=m:f.next=m,h.lastBaseUpdate=p))}if(u!==null){var _=l.baseState;d=0,h=m=p=null,f=u;do{var v=f.lane,b=f.eventTime;if((c&v)===v){h!==null&&(h=h.next={eventTime:b,lane:0,tag:f.tag,payload:f.payload,callback:f.callback,next:null});a:{var x=n,C=f;switch(v=a,b=s,C.tag){case 1:if(x=C.payload,typeof x==`function`){_=x.call(b,_,v);break a}_=x;break a;case 3:x.flags=x.flags&-65537|128;case 0:if(x=C.payload,v=typeof x==`function`?x.call(b,_,v):x,v==null)break a;_=Y({},_,v);break a;case 2:Ld=!0}}f.callback!==null&&f.lane!==0&&(n.flags|=64,v=l.effects,v===null?l.effects=[f]:v.push(f))}else b={eventTime:b,lane:v,tag:f.tag,payload:f.payload,callback:f.callback,next:null},h===null?(m=h=b,p=_):h=h.next=b,d|=v;if(f=f.next,f===null){if(f=l.shared.pending,f===null)break;v=f,f=v.next,v.next=null,l.lastBaseUpdate=v,l.shared.pending=null}}while(1);if(h===null&&(p=_),l.baseState=p,l.firstBaseUpdate=m,l.lastBaseUpdate=h,a=l.shared.interleaved,a!==null){l=a;do d|=l.lane,l=l.next;while(l!==a)}else u===null&&(l.shared.lanes=0);Bm|=d,n.lanes=d,n.memoizedState=_}}function Gd(n,a,s){if(n=a.effects,a.effects=null,n!==null)for(a=0;a<n.length;a++){var l=n[a],u=l.callback;if(u!==null){if(l.callback=null,l=s,typeof u!=`function`)throw Error(c(191,u));u.call(l)}}}var Kd={},qd=Tu(Kd),Jd=Tu(Kd),Yd=Tu(Kd);function Xd(n){if(n===Kd)throw Error(c(174));return n}function Zd(n,a){switch(Du(Yd,a),Du(Jd,n),Du(qd,Kd),n=a.nodeType,n){case 9:case 11:a=(a=a.documentElement)?a.namespaceURI:Te(null,``);break;default:n=n===8?a.parentNode:a,a=n.namespaceURI||null,n=n.tagName,a=Te(a,n)}Eu(qd),Du(qd,a)}function Qd(){Eu(qd),Eu(Jd),Eu(Yd)}function $d(n){Xd(Yd.current);var a=Xd(qd.current),s=Te(a,n.type);a!==s&&(Du(Jd,n),Du(qd,s))}function ef(n){Jd.current===n&&(Eu(qd),Eu(Jd))}var tf=Tu(0);function nf(n){for(var a=n;a!==null;){if(a.tag===13){var s=a.memoizedState;if(s!==null&&(s=s.dehydrated,s===null||s.data===`$?`||s.data===`$!`))return a}else if(a.tag===19&&a.memoizedProps.revealOrder!==void 0){if(a.flags&128)return a}else if(a.child!==null){a.child.return=a,a=a.child;continue}if(a===n)break;for(;a.sibling===null;){if(a.return===null||a.return===n)return null;a=a.return}a.sibling.return=a.return,a=a.sibling}return null}var rf=[];function af(){for(var n=0;n<rf.length;n++)rf[n]._workInProgressVersionPrimary=null;rf.length=0}var of=j.ReactCurrentDispatcher,sf=j.ReactCurrentBatchConfig,cf=0,lf=null,uf=null,df=null,ff=!1,pf=!1,mf=0,hf=0;function gf(){throw Error(c(321))}function _f(n,a){if(a===null)return!1;for(var s=0;s<a.length&&s<n.length;s++)if(!el(n[s],a[s]))return!1;return!0}function vf(n,a,s,l,u,d){if(cf=d,lf=a,a.memoizedState=null,a.updateQueue=null,a.lanes=0,of.current=n===null||n.memoizedState===null?tp:np,n=s(l,u),pf){d=0;do{if(pf=!1,mf=0,25<=d)throw Error(c(301));d+=1,df=uf=null,a.updateQueue=null,of.current=rp,n=s(l,u)}while(pf)}if(of.current=ep,a=uf!==null&&uf.next!==null,cf=0,df=uf=lf=null,ff=!1,a)throw Error(c(300));return n}function yf(){var n=mf!==0;return mf=0,n}function bf(){var n={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return df===null?lf.memoizedState=df=n:df=df.next=n,df}function xf(){if(uf===null){var n=lf.alternate;n=n===null?null:n.memoizedState}else n=uf.next;var a=df===null?lf.memoizedState:df.next;if(a!==null)df=a,uf=n;else{if(n===null)throw Error(c(310));uf=n,n={memoizedState:uf.memoizedState,baseState:uf.baseState,baseQueue:uf.baseQueue,queue:uf.queue,next:null},df===null?lf.memoizedState=df=n:df=df.next=n}return df}function Sf(n,a){return typeof a==`function`?a(n):a}function Cf(n){var a=xf(),s=a.queue;if(s===null)throw Error(c(311));s.lastRenderedReducer=n;var l=uf,u=l.baseQueue,d=s.pending;if(d!==null){if(u!==null){var f=u.next;u.next=d.next,d.next=f}l.baseQueue=u=d,s.pending=null}if(u!==null){d=u.next,l=l.baseState;var p=f=null,m=null,h=d;do{var _=h.lane;if((cf&_)===_)m!==null&&(m=m.next={lane:0,action:h.action,hasEagerState:h.hasEagerState,eagerState:h.eagerState,next:null}),l=h.hasEagerState?h.eagerState:n(l,h.action);else{var v={lane:_,action:h.action,hasEagerState:h.hasEagerState,eagerState:h.eagerState,next:null};m===null?(p=m=v,f=l):m=m.next=v,lf.lanes|=_,Bm|=_}h=h.next}while(h!==null&&h!==d);m===null?f=l:m.next=p,el(l,a.memoizedState)||(Sp=!0),a.memoizedState=l,a.baseState=f,a.baseQueue=m,s.lastRenderedState=l}if(n=s.interleaved,n!==null){u=n;do d=u.lane,lf.lanes|=d,Bm|=d,u=u.next;while(u!==n)}else u===null&&(s.lanes=0);return[a.memoizedState,s.dispatch]}function wf(n){var a=xf(),s=a.queue;if(s===null)throw Error(c(311));s.lastRenderedReducer=n;var l=s.dispatch,u=s.pending,d=a.memoizedState;if(u!==null){s.pending=null;var f=u=u.next;do d=n(d,f.action),f=f.next;while(f!==u);el(d,a.memoizedState)||(Sp=!0),a.memoizedState=d,a.baseQueue===null&&(a.baseState=d),s.lastRenderedState=d}return[d,l]}function Tf(){}function Ef(n,a){var s=lf,l=xf(),u=a(),d=!el(l.memoizedState,u);if(d&&(l.memoizedState=u,Sp=!0),l=l.queue,Rf(kf.bind(null,s,l,n),[n]),l.getSnapshot!==a||d||df!==null&&df.memoizedState.tag&1){if(s.flags|=2048,Nf(9,Of.bind(null,s,l,u,a),void 0,null),Nm===null)throw Error(c(349));cf&30||Df(s,a,u)}return u}function Df(n,a,s){n.flags|=16384,n={getSnapshot:a,value:s},a=lf.updateQueue,a===null?(a={lastEffect:null,stores:null},lf.updateQueue=a,a.stores=[n]):(s=a.stores,s===null?a.stores=[n]:s.push(n))}function Of(n,a,s,c){a.value=s,a.getSnapshot=c,Af(a)&&jf(n)}function kf(n,a,s){return s(function(){Af(a)&&jf(n)})}function Af(n){var a=n.getSnapshot;n=n.value;try{var s=a();return!el(n,s)}catch{return!0}}function jf(n){var a=Id(n,1);a!==null&&oh(a,n,1,-1)}function Mf(n){var a=bf();return typeof n==`function`&&(n=n()),a.memoizedState=a.baseState=n,n={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Sf,lastRenderedState:n},a.queue=n,n=n.dispatch=Xf.bind(null,lf,n),[a.memoizedState,n]}function Nf(n,a,s,c){return n={tag:n,create:a,destroy:s,deps:c,next:null},a=lf.updateQueue,a===null?(a={lastEffect:null,stores:null},lf.updateQueue=a,a.lastEffect=n.next=n):(s=a.lastEffect,s===null?a.lastEffect=n.next=n:(c=s.next,s.next=n,n.next=c,a.lastEffect=n)),n}function Pf(){return xf().memoizedState}function Ff(n,a,s,c){var l=bf();lf.flags|=n,l.memoizedState=Nf(1|a,s,void 0,c===void 0?null:c)}function If(n,a,s,c){var l=xf();c=c===void 0?null:c;var u=void 0;if(uf!==null){var d=uf.memoizedState;if(u=d.destroy,c!==null&&_f(c,d.deps)){l.memoizedState=Nf(a,s,u,c);return}}lf.flags|=n,l.memoizedState=Nf(1|a,s,u,c)}function Lf(n,a){return Ff(8390656,8,n,a)}function Rf(n,a){return If(2048,8,n,a)}function zf(n,a){return If(4,2,n,a)}function Bf(n,a){return If(4,4,n,a)}function Vf(n,a){if(typeof a==`function`)return n=n(),a(n),function(){a(null)};if(a!=null)return n=n(),a.current=n,function(){a.current=null}}function Hf(n,a,s){return s=s==null?null:s.concat([n]),If(4,4,Vf.bind(null,a,n),s)}function Uf(){}function Wf(n,a){var s=xf();a=a===void 0?null:a;var c=s.memoizedState;return c!==null&&a!==null&&_f(a,c[1])?c[0]:(s.memoizedState=[n,a],n)}function Gf(n,a){var s=xf();a=a===void 0?null:a;var c=s.memoizedState;return c!==null&&a!==null&&_f(a,c[1])?c[0]:(n=n(),s.memoizedState=[n,a],n)}function Kf(n,a,s){return cf&21?(el(s,a)||(s=Hi(),lf.lanes|=s,Bm|=s,n.baseState=!0),a):(n.baseState&&(n.baseState=!1,Sp=!0),n.memoizedState=s)}function qf(n,a){var s=qi;qi=s!==0&&4>s?s:4,n(!0);var c=sf.transition;sf.transition={};try{n(!1),a()}finally{qi=s,sf.transition=c}}function Jf(){return xf().memoizedState}function Yf(n,a,s){var c=ah(n);if(s={lane:c,action:s,hasEagerState:!1,eagerState:null,next:null},Zf(n))Qf(a,s);else if(s=Fd(n,a,s,c),s!==null){var l=ih();oh(s,n,c,l),$f(s,a,c)}}function Xf(n,a,s){var c=ah(n),l={lane:c,action:s,hasEagerState:!1,eagerState:null,next:null};if(Zf(n))Qf(a,l);else{var u=n.alternate;if(n.lanes===0&&(u===null||u.lanes===0)&&(u=a.lastRenderedReducer,u!==null))try{var d=a.lastRenderedState,f=u(d,s);if(l.hasEagerState=!0,l.eagerState=f,el(f,d)){var p=a.interleaved;p===null?(l.next=l,Pd(a)):(l.next=p.next,p.next=l),a.interleaved=l;return}}catch{}s=Fd(n,a,l,c),s!==null&&(l=ih(),oh(s,n,c,l),$f(s,a,c))}}function Zf(n){var a=n.alternate;return n===lf||a!==null&&a===lf}function Qf(n,a){pf=ff=!0;var s=n.pending;s===null?a.next=a:(a.next=s.next,s.next=a),n.pending=a}function $f(n,a,s){if(s&4194240){var c=a.lanes;c&=n.pendingLanes,s|=c,a.lanes=s,Ki(n,s)}}var ep={readContext:Md,useCallback:gf,useContext:gf,useEffect:gf,useImperativeHandle:gf,useInsertionEffect:gf,useLayoutEffect:gf,useMemo:gf,useReducer:gf,useRef:gf,useState:gf,useDebugValue:gf,useDeferredValue:gf,useTransition:gf,useMutableSource:gf,useSyncExternalStore:gf,useId:gf,unstable_isNewReconciler:!1},tp={readContext:Md,useCallback:function(n,a){return bf().memoizedState=[n,a===void 0?null:a],n},useContext:Md,useEffect:Lf,useImperativeHandle:function(n,a,s){return s=s==null?null:s.concat([n]),Ff(4194308,4,Vf.bind(null,a,n),s)},useLayoutEffect:function(n,a){return Ff(4194308,4,n,a)},useInsertionEffect:function(n,a){return Ff(4,2,n,a)},useMemo:function(n,a){var s=bf();return a=a===void 0?null:a,n=n(),s.memoizedState=[n,a],n},useReducer:function(n,a,s){var c=bf();return a=s===void 0?a:s(a),c.memoizedState=c.baseState=a,n={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:n,lastRenderedState:a},c.queue=n,n=n.dispatch=Yf.bind(null,lf,n),[c.memoizedState,n]},useRef:function(n){var a=bf();return n={current:n},a.memoizedState=n},useState:Mf,useDebugValue:Uf,useDeferredValue:function(n){return bf().memoizedState=n},useTransition:function(){var n=Mf(!1),a=n[0];return n=qf.bind(null,n[1]),bf().memoizedState=n,[a,n]},useMutableSource:function(){},useSyncExternalStore:function(n,a,s){var l=lf,u=bf();if(od){if(s===void 0)throw Error(c(407));s=s()}else{if(s=a(),Nm===null)throw Error(c(349));cf&30||Df(l,a,s)}u.memoizedState=s;var d={value:s,getSnapshot:a};return u.queue=d,Lf(kf.bind(null,l,d,n),[n]),l.flags|=2048,Nf(9,Of.bind(null,l,d,s,a),void 0,null),s},useId:function(){var n=bf(),a=Nm.identifierPrefix;if(od){var s=$u,c=Qu;s=(c&~(1<<32-ji(c)-1)).toString(32)+s,a=`:`+a+`R`+s,s=mf++,0<s&&(a+=`H`+s.toString(32)),a+=`:`}else s=hf++,a=`:`+a+`r`+s.toString(32)+`:`;return n.memoizedState=a},unstable_isNewReconciler:!1},np={readContext:Md,useCallback:Wf,useContext:Md,useEffect:Rf,useImperativeHandle:Hf,useInsertionEffect:zf,useLayoutEffect:Bf,useMemo:Gf,useReducer:Cf,useRef:Pf,useState:function(){return Cf(Sf)},useDebugValue:Uf,useDeferredValue:function(n){return Kf(xf(),uf.memoizedState,n)},useTransition:function(){return[Cf(Sf)[0],xf().memoizedState]},useMutableSource:Tf,useSyncExternalStore:Ef,useId:Jf,unstable_isNewReconciler:!1},rp={readContext:Md,useCallback:Wf,useContext:Md,useEffect:Rf,useImperativeHandle:Hf,useInsertionEffect:zf,useLayoutEffect:Bf,useMemo:Gf,useReducer:wf,useRef:Pf,useState:function(){return wf(Sf)},useDebugValue:Uf,useDeferredValue:function(n){var a=xf();return uf===null?a.memoizedState=n:Kf(a,uf.memoizedState,n)},useTransition:function(){return[wf(Sf)[0],xf().memoizedState]},useMutableSource:Tf,useSyncExternalStore:Ef,useId:Jf,unstable_isNewReconciler:!1};function ip(n,a){if(n&&n.defaultProps){for(var s in a=Y({},a),n=n.defaultProps,n)a[s]===void 0&&(a[s]=n[s]);return a}return a}function op(n,a,s,c){a=n.memoizedState,s=s(c,a),s=s==null?a:Y({},a,s),n.memoizedState=s,n.lanes===0&&(n.updateQueue.baseState=s)}var sp={isMounted:function(n){return(n=n._reactInternals)?ui(n)===n:!1},enqueueSetState:function(n,a,s){n=n._reactInternals;var c=ih(),l=ah(n),u=Bd(c,l);u.payload=a,s!=null&&(u.callback=s),a=Vd(n,u,l),a!==null&&(oh(a,n,l,c),Hd(a,n,l))},enqueueReplaceState:function(n,a,s){n=n._reactInternals;var c=ih(),l=ah(n),u=Bd(c,l);u.tag=1,u.payload=a,s!=null&&(u.callback=s),a=Vd(n,u,l),a!==null&&(oh(a,n,l,c),Hd(a,n,l))},enqueueForceUpdate:function(n,a){n=n._reactInternals;var s=ih(),c=ah(n),l=Bd(s,c);l.tag=2,a!=null&&(l.callback=a),a=Vd(n,l,c),a!==null&&(oh(a,n,c,s),Hd(a,n,c))}};function cp(n,a,s,c,l,u,d){return n=n.stateNode,typeof n.shouldComponentUpdate==`function`?n.shouldComponentUpdate(c,u,d):a.prototype&&a.prototype.isPureReactComponent?!tl(s,c)||!tl(l,u):!0}function lp(n,a,s){var c=!1,l=Ou,u=a.contextType;return typeof u==`object`&&u?u=Md(u):(l=Nu(a)?ju:ku.current,c=a.contextTypes,u=(c=c!=null)?Mu(n,l):Ou),a=new a(s,u),n.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,a.updater=sp,n.stateNode=a,a._reactInternals=n,c&&(n=n.stateNode,n.__reactInternalMemoizedUnmaskedChildContext=l,n.__reactInternalMemoizedMaskedChildContext=u),a}function up(n,a,s,c){n=a.state,typeof a.componentWillReceiveProps==`function`&&a.componentWillReceiveProps(s,c),typeof a.UNSAFE_componentWillReceiveProps==`function`&&a.UNSAFE_componentWillReceiveProps(s,c),a.state!==n&&sp.enqueueReplaceState(a,a.state,null)}function dp(n,a,s,c){var l=n.stateNode;l.props=s,l.state=n.memoizedState,l.refs={},Rd(n);var u=a.contextType;typeof u==`object`&&u?l.context=Md(u):(u=Nu(a)?ju:ku.current,l.context=Mu(n,u)),l.state=n.memoizedState,u=a.getDerivedStateFromProps,typeof u==`function`&&(op(n,a,u,s),l.state=n.memoizedState),typeof a.getDerivedStateFromProps==`function`||typeof l.getSnapshotBeforeUpdate==`function`||typeof l.UNSAFE_componentWillMount!=`function`&&typeof l.componentWillMount!=`function`||(a=l.state,typeof l.componentWillMount==`function`&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount==`function`&&l.UNSAFE_componentWillMount(),a!==l.state&&sp.enqueueReplaceState(l,l.state,null),Wd(n,s,l,c),l.state=n.memoizedState),typeof l.componentDidMount==`function`&&(n.flags|=4194308)}function fp(n,a){try{var s=``,c=a;do s+=ie(c),c=c.return;while(c);var l=s}catch(n){l=`
7Error generating stack: `+n.message+`
8`+n.stack}return{value:n,source:a,stack:l,digest:null}}function pp(n,a,s){return{value:n,source:null,stack:s??null,digest:a??null}}function mp(n,a){try{console.error(a.value)}catch(n){setTimeout(function(){throw n})}}var hp=typeof WeakMap==`function`?WeakMap:Map;function gp(n,a,s){s=Bd(-1,s),s.tag=3,s.payload={element:null};var c=a.value;return s.callback=function(){Jm||(Jm=!0,Ym=c),mp(n,a)},s}function _p(n,a,s){s=Bd(-1,s),s.tag=3;var c=n.type.getDerivedStateFromError;if(typeof c==`function`){var l=a.value;s.payload=function(){return c(l)},s.callback=function(){mp(n,a)}}var u=n.stateNode;return u!==null&&typeof u.componentDidCatch==`function`&&(s.callback=function(){mp(n,a),typeof c!=`function`&&(Xm===null?Xm=new Set([this]):Xm.add(this));var s=a.stack;this.componentDidCatch(a.value,{componentStack:s===null?``:s})}),s}function vp(n,a,s){var c=n.pingCache;if(c===null){c=n.pingCache=new hp;var l=new Set;c.set(a,l)}else l=c.get(a),l===void 0&&(l=new Set,c.set(a,l));l.has(s)||(l.add(s),n=jh.bind(null,n,a,s),a.then(n,n))}function yp(n){do{var a;if((a=n.tag===13)&&(a=n.memoizedState,a=a===null||a.dehydrated!==null),a)return n;n=n.return}while(n!==null);return null}function bp(n,a,s,c,l){return n.mode&1?(n.flags|=65536,n.lanes=l,n):(n===a?n.flags|=65536:(n.flags|=128,s.flags|=131072,s.flags&=-52805,s.tag===1&&(s.alternate===null?s.tag=17:(a=Bd(-1,1),a.tag=2,Vd(s,a,1))),s.lanes|=1),n)}var xp=j.ReactCurrentOwner,Sp=!1;function Cp(n,a,s,c){a.child=n===null?Cd(a,null,s,c):Sd(a,n.child,s,c)}function wp(n,a,s,c,l){s=s.render;var u=a.ref;return jd(a,l),c=vf(n,a,s,c,u,l),s=yf(),n!==null&&!Sp?(a.updateQueue=n.updateQueue,a.flags&=-2053,n.lanes&=~l,Wp(n,a,l)):(od&&s&&nd(a),a.flags|=1,Cp(n,a,c,l),a.child)}function Tp(n,a,s,c,l){if(n===null){var u=s.type;return typeof u==`function`&&!zh(u)&&u.defaultProps===void 0&&s.compare===null&&s.defaultProps===void 0?(a.tag=15,a.type=u,Ep(n,a,u,c,l)):(n=Hh(s.type,null,c,a,a.mode,l),n.ref=a.ref,n.return=a,a.child=n)}if(u=n.child,(n.lanes&l)===0){var d=u.memoizedProps;if(s=s.compare,s=s===null?tl:s,s(d,c)&&n.ref===a.ref)return Wp(n,a,l)}return a.flags|=1,n=Vh(u,c),n.ref=a.ref,n.return=a,a.child=n}function Ep(n,a,s,c,l){if(n!==null){var u=n.memoizedProps;if(tl(u,c)&&n.ref===a.ref)if(Sp=!1,a.pendingProps=c=u,(n.lanes&l)!==0)n.flags&131072&&(Sp=!0);else return a.lanes=n.lanes,Wp(n,a,l)}return kp(n,a,s,c,l)}function Dp(n,a,s){var c=a.pendingProps,l=c.children,u=n===null?null:n.memoizedState;if(c.mode===`hidden`)if(!(a.mode&1))a.memoizedState={baseLanes:0,cachePool:null,transitions:null},Du(Lm,Im),Im|=s;else{if(!(s&1073741824))return n=u===null?s:u.baseLanes|s,a.lanes=a.childLanes=1073741824,a.memoizedState={baseLanes:n,cachePool:null,transitions:null},a.updateQueue=null,Du(Lm,Im),Im|=n,null;a.memoizedState={baseLanes:0,cachePool:null,transitions:null},c=u===null?s:u.baseLanes,Du(Lm,Im),Im|=c}else u===null?c=s:(c=u.baseLanes|s,a.memoizedState=null),Du(Lm,Im),Im|=c;return Cp(n,a,l,s),a.child}function Op(n,a){var s=a.ref;(n===null&&s!==null||n!==null&&n.ref!==s)&&(a.flags|=512,a.flags|=2097152)}function kp(n,a,s,c,l){var u=Nu(s)?ju:ku.current;return u=Mu(a,u),jd(a,l),s=vf(n,a,s,c,u,l),c=yf(),n!==null&&!Sp?(a.updateQueue=n.updateQueue,a.flags&=-2053,n.lanes&=~l,Wp(n,a,l)):(od&&c&&nd(a),a.flags|=1,Cp(n,a,s,l),a.child)}function Ap(n,a,s,c,l){if(Nu(s)){var u=!0;Lu(a)}else u=!1;if(jd(a,l),a.stateNode===null)Up(n,a),lp(a,s,c),dp(a,s,c,l),c=!0;else if(n===null){var d=a.stateNode,f=a.memoizedProps;d.props=f;var p=d.context,m=s.contextType;typeof m==`object`&&m?m=Md(m):(m=Nu(s)?ju:ku.current,m=Mu(a,m));var h=s.getDerivedStateFromProps,_=typeof h==`function`||typeof d.getSnapshotBeforeUpdate==`function`;_||typeof d.UNSAFE_componentWillReceiveProps!=`function`&&typeof d.componentWillReceiveProps!=`function`||(f!==c||p!==m)&&up(a,d,c,m),Ld=!1;var v=a.memoizedState;d.state=v,Wd(a,c,d,l),p=a.memoizedState,f!==c||v!==p||Au.current||Ld?(typeof h==`function`&&(op(a,s,h,c),p=a.memoizedState),(f=Ld||cp(a,s,f,c,v,p,m))?(_||typeof d.UNSAFE_componentWillMount!=`function`&&typeof d.componentWillMount!=`function`||(typeof d.componentWillMount==`function`&&d.componentWillMount(),typeof d.UNSAFE_componentWillMount==`function`&&d.UNSAFE_componentWillMount()),typeof d.componentDidMount==`function`&&(a.flags|=4194308)):(typeof d.componentDidMount==`function`&&(a.flags|=4194308),a.memoizedProps=c,a.memoizedState=p),d.props=c,d.state=p,d.context=m,c=f):(typeof d.componentDidMount==`function`&&(a.flags|=4194308),c=!1)}else{d=a.stateNode,zd(n,a),f=a.memoizedProps,m=a.type===a.elementType?f:ip(a.type,f),d.props=m,_=a.pendingProps,v=d.context,p=s.contextType,typeof p==`object`&&p?p=Md(p):(p=Nu(s)?ju:ku.current,p=Mu(a,p));var b=s.getDerivedStateFromProps;(h=typeof b==`function`||typeof d.getSnapshotBeforeUpdate==`function`)||typeof d.UNSAFE_componentWillReceiveProps!=`function`&&typeof d.componentWillReceiveProps!=`function`||(f!==_||v!==p)&&up(a,d,c,p),Ld=!1,v=a.memoizedState,d.state=v,Wd(a,c,d,l);var x=a.memoizedState;f!==_||v!==x||Au.current||Ld?(typeof b==`function`&&(op(a,s,b,c),x=a.memoizedState),(m=Ld||cp(a,s,m,c,v,x,p)||!1)?(h||typeof d.UNSAFE_componentWillUpdate!=`function`&&typeof d.componentWillUpdate!=`function`||(typeof d.componentWillUpdate==`function`&&d.componentWillUpdate(c,x,p),typeof d.UNSAFE_componentWillUpdate==`function`&&d.UNSAFE_componentWillUpdate(c,x,p)),typeof d.componentDidUpdate==`function`&&(a.flags|=4),typeof d.getSnapshotBeforeUpdate==`function`&&(a.flags|=1024)):(typeof d.componentDidUpdate!=`function`||f===n.memoizedProps&&v===n.memoizedState||(a.flags|=4),typeof d.getSnapshotBeforeUpdate!=`function`||f===n.memoizedProps&&v===n.memoizedState||(a.flags|=1024),a.memoizedProps=c,a.memoizedState=x),d.props=c,d.state=x,d.context=p,c=m):(typeof d.componentDidUpdate!=`function`||f===n.memoizedProps&&v===n.memoizedState||(a.flags|=4),typeof d.getSnapshotBeforeUpdate!=`function`||f===n.memoizedProps&&v===n.memoizedState||(a.flags|=1024),c=!1)}return jp(n,a,s,c,u,l)}function jp(n,a,s,c,l,u){Op(n,a);var d=(a.flags&128)!=0;if(!c&&!d)return l&&Ru(a,s,!1),Wp(n,a,u);c=a.stateNode,xp.current=a;var f=d&&typeof s.getDerivedStateFromError!=`function`?null:c.render();return a.flags|=1,n!==null&&d?(a.child=Sd(a,n.child,null,u),a.child=Sd(a,null,f,u)):Cp(n,a,f,u),a.memoizedState=c.state,l&&Ru(a,s,!0),a.child}function Mp(n){var a=n.stateNode;a.pendingContext?Fu(n,a.pendingContext,a.pendingContext!==a.context):a.context&&Fu(n,a.context,!1),Zd(n,a.containerInfo)}function Np(n,a,s,c,l){return hd(),gd(l),a.flags|=256,Cp(n,a,s,c),a.child}var Pp={dehydrated:null,treeContext:null,retryLane:0};function Fp(n){return{baseLanes:n,cachePool:null,transitions:null}}function Ip(n,a,s){var c=a.pendingProps,l=tf.current,u=!1,d=(a.flags&128)!=0,f;if((f=d)||(f=n!==null&&n.memoizedState===null?!1:(l&2)!=0),f?(u=!0,a.flags&=-129):(n===null||n.memoizedState!==null)&&(l|=1),Du(tf,l&1),n===null)return dd(a),n=a.memoizedState,n!==null&&(n=n.dehydrated,n!==null)?(a.mode&1?n.data===`$!`?a.lanes=8:a.lanes=1073741824:a.lanes=1,null):(d=c.children,n=c.fallback,u?(c=a.mode,u=a.child,d={mode:`hidden`,children:d},!(c&1)&&u!==null?(u.childLanes=0,u.pendingProps=d):u=Wh(d,c,0,null),n=Uh(n,c,s,null),u.return=a,n.return=a,u.sibling=n,a.child=u,a.child.memoizedState=Fp(s),a.memoizedState=Pp,n):Lp(a,d));if(l=n.memoizedState,l!==null&&(f=l.dehydrated,f!==null))return zp(n,a,d,c,f,l,s);if(u){u=c.fallback,d=a.mode,l=n.child,f=l.sibling;var p={mode:`hidden`,children:c.children};return!(d&1)&&a.child!==l?(c=a.child,c.childLanes=0,c.pendingProps=p,a.deletions=null):(c=Vh(l,p),c.subtreeFlags=l.subtreeFlags&14680064),f===null?(u=Uh(u,d,s,null),u.flags|=2):u=Vh(f,u),u.return=a,c.return=a,c.sibling=u,a.child=c,c=u,u=a.child,d=n.child.memoizedState,d=d===null?Fp(s):{baseLanes:d.baseLanes|s,cachePool:null,transitions:d.transitions},u.memoizedState=d,u.childLanes=n.childLanes&~s,a.memoizedState=Pp,c}return u=n.child,n=u.sibling,c=Vh(u,{mode:`visible`,children:c.children}),!(a.mode&1)&&(c.lanes=s),c.return=a,c.sibling=null,n!==null&&(s=a.deletions,s===null?(a.deletions=[n],a.flags|=16):s.push(n)),a.child=c,a.memoizedState=null,c}function Lp(n,a){return a=Wh({mode:`visible`,children:a},n.mode,0,null),a.return=n,n.child=a}function Rp(n,a,s,c){return c!==null&&gd(c),Sd(a,n.child,null,s),n=Lp(a,a.pendingProps.children),n.flags|=2,a.memoizedState=null,n}function zp(n,a,s,l,u,d,f){if(s)return a.flags&256?(a.flags&=-257,l=pp(Error(c(422))),Rp(n,a,f,l)):a.memoizedState===null?(d=l.fallback,u=a.mode,l=Wh({mode:`visible`,children:l.children},u,0,null),d=Uh(d,u,f,null),d.flags|=2,l.return=a,d.return=a,l.sibling=d,a.child=l,a.mode&1&&Sd(a,n.child,null,f),a.child.memoizedState=Fp(f),a.memoizedState=Pp,d):(a.child=n.child,a.flags|=128,null);if(!(a.mode&1))return Rp(n,a,f,null);if(u.data===`$!`){if(l=u.nextSibling&&u.nextSibling.dataset,l)var p=l.dgst;return l=p,d=Error(c(419)),l=pp(d,l,void 0),Rp(n,a,f,l)}if(p=(f&n.childLanes)!==0,Sp||p){if(l=Nm,l!==null){switch(f&-f){case 4:u=2;break;case 16:u=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:u=32;break;case 536870912:u=268435456;break;default:u=0}u=(u&(l.suspendedLanes|f))===0?u:0,u!==0&&u!==d.retryLane&&(d.retryLane=u,Id(n,u),oh(l,n,u,-1))}return bh(),l=pp(Error(c(421))),Rp(n,a,f,l)}return u.data===`$?`?(a.flags|=128,a.child=n.child,a=Nh.bind(null,n),u._reactRetry=a,null):(n=d.treeContext,ad=uu(u.nextSibling),id=a,od=!0,sd=null,n!==null&&(Yu[Xu++]=Qu,Yu[Xu++]=$u,Yu[Xu++]=Zu,Qu=n.id,$u=n.overflow,Zu=a),a=Lp(a,l.children),a.flags|=4096,a)}function Bp(n,a,s){n.lanes|=a;var c=n.alternate;c!==null&&(c.lanes|=a),Ad(n.return,a,s)}function Vp(n,a,s,c,l){var u=n.memoizedState;u===null?n.memoizedState={isBackwards:a,rendering:null,renderingStartTime:0,last:c,tail:s,tailMode:l}:(u.isBackwards=a,u.rendering=null,u.renderingStartTime=0,u.last=c,u.tail=s,u.tailMode=l)}function Hp(n,a,s){var c=a.pendingProps,l=c.revealOrder,u=c.tail;if(Cp(n,a,c.children,s),c=tf.current,c&2)c=c&1|2,a.flags|=128;else{if(n!==null&&n.flags&128)a:for(n=a.child;n!==null;){if(n.tag===13)n.memoizedState!==null&&Bp(n,s,a);else if(n.tag===19)Bp(n,s,a);else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===a)break a;for(;n.sibling===null;){if(n.return===null||n.return===a)break a;n=n.return}n.sibling.return=n.return,n=n.sibling}c&=1}if(Du(tf,c),!(a.mode&1))a.memoizedState=null;else switch(l){case`forwards`:for(s=a.child,l=null;s!==null;)n=s.alternate,n!==null&&nf(n)===null&&(l=s),s=s.sibling;s=l,s===null?(l=a.child,a.child=null):(l=s.sibling,s.sibling=null),Vp(a,!1,l,s,u);break;case`backwards`:for(s=null,l=a.child,a.child=null;l!==null;){if(n=l.alternate,n!==null&&nf(n)===null){a.child=l;break}n=l.sibling,l.sibling=s,s=l,l=n}Vp(a,!0,s,null,u);break;case`together`:Vp(a,!1,null,null,void 0);break;default:a.memoizedState=null}return a.child}function Up(n,a){!(a.mode&1)&&n!==null&&(n.alternate=null,a.alternate=null,a.flags|=2)}function Wp(n,a,s){if(n!==null&&(a.dependencies=n.dependencies),Bm|=a.lanes,(s&a.childLanes)===0)return null;if(n!==null&&a.child!==n.child)throw Error(c(153));if(a.child!==null){for(n=a.child,s=Vh(n,n.pendingProps),a.child=s,s.return=a;n.sibling!==null;)n=n.sibling,s=s.sibling=Vh(n,n.pendingProps),s.return=a;s.sibling=null}return a.child}function Gp(n,a,s){switch(a.tag){case 3:Mp(a),hd();break;case 5:$d(a);break;case 1:Nu(a.type)&&Lu(a);break;case 4:Zd(a,a.stateNode.containerInfo);break;case 10:var c=a.type._context,l=a.memoizedProps.value;Du(wd,c._currentValue),c._currentValue=l;break;case 13:if(c=a.memoizedState,c!==null)return c.dehydrated===null?(s&a.child.childLanes)===0?(Du(tf,tf.current&1),n=Wp(n,a,s),n===null?null:n.sibling):Ip(n,a,s):(Du(tf,tf.current&1),a.flags|=128,null);Du(tf,tf.current&1);break;case 19:if(c=(s&a.childLanes)!==0,n.flags&128){if(c)return Hp(n,a,s);a.flags|=128}if(l=a.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),Du(tf,tf.current),c)break;return null;case 22:case 23:return a.lanes=0,Dp(n,a,s)}return Wp(n,a,s)}var Kp=function(n,a){for(var s=a.child;s!==null;){if(s.tag===5||s.tag===6)n.appendChild(s.stateNode);else if(s.tag!==4&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===a)break;for(;s.sibling===null;){if(s.return===null||s.return===a)return;s=s.return}s.sibling.return=s.return,s=s.sibling}},qp=function(n,a,s,c){var l=n.memoizedProps;if(l!==c){n=a.stateNode,Xd(qd.current);var d=null;switch(s){case`input`:l=pe(n,l),c=pe(n,c),d=[];break;case`select`:l=Y({},l,{value:void 0}),c=Y({},c,{value:void 0}),d=[];break;case`textarea`:l=xe(n,l),c=xe(n,c),d=[];break;default:typeof l.onClick!=`function`&&typeof c.onClick==`function`&&(n.onclick=eu)}Ne(s,c);var f;for(h in s=null,l)if(!c.hasOwnProperty(h)&&l.hasOwnProperty(h)&&l[h]!=null)if(h===`style`){var p=l[h];for(f in p)p.hasOwnProperty(f)&&(s||={},s[f]=``)}else h!==`dangerouslySetInnerHTML`&&h!==`children`&&h!==`suppressContentEditableWarning`&&h!==`suppressHydrationWarning`&&h!==`autoFocus`&&(u.hasOwnProperty(h)?d||=[]:(d||=[]).push(h,null));for(h in c){var m=c[h];if(p=l?.[h],c.hasOwnProperty(h)&&m!==p&&(m!=null||p!=null))if(h===`style`)if(p){for(f in p)!p.hasOwnProperty(f)||m&&m.hasOwnProperty(f)||(s||={},s[f]=``);for(f in m)m.hasOwnProperty(f)&&p[f]!==m[f]&&(s||={},s[f]=m[f])}else s||(d||=[],d.push(h,s)),s=m;else h===`dangerouslySetInnerHTML`?(m=m?m.__html:void 0,p=p?p.__html:void 0,m!=null&&p!==m&&(d||=[]).push(h,m)):h===`children`?typeof m!=`string`&&typeof m!=`number`||(d||=[]).push(h,``+m):h!==`suppressContentEditableWarning`&&h!==`suppressHydrationWarning`&&(u.hasOwnProperty(h)?(m!=null&&h===`onScroll`&&Ll(`scroll`,n),d||p===m||(d=[])):(d||=[]).push(h,m))}s&&(d||=[]).push(`style`,s);var h=d;(a.updateQueue=h)&&(a.flags|=4)}},Jp=function(n,a,s,c){s!==c&&(a.flags|=4)};function Yp(n,a){if(!od)switch(n.tailMode){case`hidden`:a=n.tail;for(var s=null;a!==null;)a.alternate!==null&&(s=a),a=a.sibling;s===null?n.tail=null:s.sibling=null;break;case`collapsed`:s=n.tail;for(var c=null;s!==null;)s.alternate!==null&&(c=s),s=s.sibling;c===null?a||n.tail===null?n.tail=null:n.tail.sibling=null:c.sibling=null}}function Xp(n){var a=n.alternate!==null&&n.alternate.child===n.child,s=0,c=0;if(a)for(var l=n.child;l!==null;)s|=l.lanes|l.childLanes,c|=l.subtreeFlags&14680064,c|=l.flags&14680064,l.return=n,l=l.sibling;else for(l=n.child;l!==null;)s|=l.lanes|l.childLanes,c|=l.subtreeFlags,c|=l.flags,l.return=n,l=l.sibling;return n.subtreeFlags|=c,n.childLanes=s,a}function Zp(n,a,s){var l=a.pendingProps;switch(rd(a),a.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Xp(a),null;case 1:return Nu(a.type)&&Pu(),Xp(a),null;case 3:return l=a.stateNode,Qd(),Eu(Au),Eu(ku),af(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(n===null||n.child===null)&&(pd(a)?a.flags|=4:n===null||n.memoizedState.isDehydrated&&!(a.flags&256)||(a.flags|=1024,sd!==null&&(uh(sd),sd=null))),Xp(a),null;case 5:ef(a);var d=Xd(Yd.current);if(s=a.type,n!==null&&a.stateNode!=null)qp(n,a,s,l,d),n.ref!==a.ref&&(a.flags|=512,a.flags|=2097152);else{if(!l){if(a.stateNode===null)throw Error(c(166));return Xp(a),null}if(n=Xd(qd.current),pd(a)){l=a.stateNode,s=a.type;var f=a.memoizedProps;switch(l[pu]=a,l[mu]=f,n=(a.mode&1)!=0,s){case`dialog`:Ll(`cancel`,l),Ll(`close`,l);break;case`iframe`:case`object`:case`embed`:Ll(`load`,l);break;case`video`:case`audio`:for(d=0;d<Nl.length;d++)Ll(Nl[d],l);break;case`source`:Ll(`error`,l);break;case`img`:case`image`:case`link`:Ll(`error`,l),Ll(`load`,l);break;case`details`:Ll(`toggle`,l);break;case`input`:me(l,f),Ll(`invalid`,l);break;case`select`:l._wrapperState={wasMultiple:!!f.multiple},Ll(`invalid`,l);break;case`textarea`:Se(l,f),Ll(`invalid`,l)}for(var p in Ne(s,f),d=null,f)if(f.hasOwnProperty(p)){var m=f[p];p===`children`?typeof m==`string`?l.textContent!==m&&(!0!==f.suppressHydrationWarning&&Zl(l.textContent,m,n),d=[`children`,m]):typeof m==`number`&&l.textContent!==``+m&&(!0!==f.suppressHydrationWarning&&Zl(l.textContent,m,n),d=[`children`,``+m]):u.hasOwnProperty(p)&&m!=null&&p===`onScroll`&&Ll(`scroll`,l)}switch(s){case`input`:ue(l),_e(l,f,!0);break;case`textarea`:ue(l),Ce(l);break;case`select`:case`option`:break;default:typeof f.onClick==`function`&&(l.onclick=eu)}l=d,a.updateQueue=l,l!==null&&(a.flags|=4)}else{p=d.nodeType===9?d:d.ownerDocument,n===`http://www.w3.org/1999/xhtml`&&(n=we(s)),n===`http://www.w3.org/1999/xhtml`?s===`script`?(n=p.createElement(`div`),n.innerHTML=`<script><\/script>`,n=n.removeChild(n.firstChild)):typeof l.is==`string`?n=p.createElement(s,{is:l.is}):(n=p.createElement(s),s===`select`&&(p=n,l.multiple?p.multiple=!0:l.size&&(p.size=l.size))):n=p.createElementNS(n,s),n[pu]=a,n[mu]=l,Kp(n,a,!1,!1),a.stateNode=n;a:{switch(p=Pe(s,l),s){case`dialog`:Ll(`cancel`,n),Ll(`close`,n),d=l;break;case`iframe`:case`object`:case`embed`:Ll(`load`,n),d=l;break;case`video`:case`audio`:for(d=0;d<Nl.length;d++)Ll(Nl[d],n);d=l;break;case`source`:Ll(`error`,n),d=l;break;case`img`:case`image`:case`link`:Ll(`error`,n),Ll(`load`,n),d=l;break;case`details`:Ll(`toggle`,n),d=l;break;case`input`:me(n,l),d=pe(n,l),Ll(`invalid`,n);break;case`option`:d=l;break;case`select`:n._wrapperState={wasMultiple:!!l.multiple},d=Y({},l,{value:void 0}),Ll(`invalid`,n);break;case`textarea`:Se(n,l),d=xe(n,l),Ll(`invalid`,n);break;default:d=l}for(f in Ne(s,d),m=d,m)if(m.hasOwnProperty(f)){var h=m[f];f===`style`?Me(n,h):f===`dangerouslySetInnerHTML`?(h=h?h.__html:void 0,h!=null&&De(n,h)):f===`children`?typeof h==`string`?(s!==`textarea`||h!==``)&&Oe(n,h):typeof h==`number`&&Oe(n,``+h):f!==`suppressContentEditableWarning`&&f!==`suppressHydrationWarning`&&f!==`autoFocus`&&(u.hasOwnProperty(f)?h!=null&&f===`onScroll`&&Ll(`scroll`,n):h!=null&&A(n,f,h,p))}switch(s){case`input`:ue(n),_e(n,l,!1);break;case`textarea`:ue(n),Ce(n);break;case`option`:l.value!=null&&n.setAttribute(`value`,``+se(l.value));break;case`select`:n.multiple=!!l.multiple,f=l.value,f==null?l.defaultValue!=null&&be(n,!!l.multiple,l.defaultValue,!0):be(n,!!l.multiple,f,!1);break;default:typeof d.onClick==`function`&&(n.onclick=eu)}switch(s){case`button`:case`input`:case`select`:case`textarea`:l=!!l.autoFocus;break a;case`img`:l=!0;break a;default:l=!1}}l&&(a.flags|=4)}a.ref!==null&&(a.flags|=512,a.flags|=2097152)}return Xp(a),null;case 6:if(n&&a.stateNode!=null)Jp(n,a,n.memoizedProps,l);else{if(typeof l!=`string`&&a.stateNode===null)throw Error(c(166));if(s=Xd(Yd.current),Xd(qd.current),pd(a)){if(l=a.stateNode,s=a.memoizedProps,l[pu]=a,(f=l.nodeValue!==s)&&(n=id,n!==null))switch(n.tag){case 3:Zl(l.nodeValue,s,(n.mode&1)!=0);break;case 5:!0!==n.memoizedProps.suppressHydrationWarning&&Zl(l.nodeValue,s,(n.mode&1)!=0)}f&&(a.flags|=4)}else l=(s.nodeType===9?s:s.ownerDocument).createTextNode(l),l[pu]=a,a.stateNode=l}return Xp(a),null;case 13:if(Eu(tf),l=a.memoizedState,n===null||n.memoizedState!==null&&n.memoizedState.dehydrated!==null){if(od&&ad!==null&&a.mode&1&&!(a.flags&128))md(),hd(),a.flags|=98560,f=!1;else if(f=pd(a),l!==null&&l.dehydrated!==null){if(n===null){if(!f)throw Error(c(318));if(f=a.memoizedState,f=f===null?null:f.dehydrated,!f)throw Error(c(317));f[pu]=a}else hd(),!(a.flags&128)&&(a.memoizedState=null),a.flags|=4;Xp(a),f=!1}else sd!==null&&(uh(sd),sd=null),f=!0;if(!f)return a.flags&65536?a:null}return a.flags&128?(a.lanes=s,a):(l=l!==null,l!==(n!==null&&n.memoizedState!==null)&&l&&(a.child.flags|=8192,a.mode&1&&(n===null||tf.current&1?Rm===0&&(Rm=3):bh())),a.updateQueue!==null&&(a.flags|=4),Xp(a),null);case 4:return Qd(),n===null&&Vl(a.stateNode.containerInfo),Xp(a),null;case 10:return kd(a.type._context),Xp(a),null;case 17:return Nu(a.type)&&Pu(),Xp(a),null;case 19:if(Eu(tf),f=a.memoizedState,f===null)return Xp(a),null;if(l=(a.flags&128)!=0,p=f.rendering,p===null)if(l)Yp(f,!1);else{if(Rm!==0||n!==null&&n.flags&128)for(n=a.child;n!==null;){if(p=nf(n),p!==null){for(a.flags|=128,Yp(f,!1),l=p.updateQueue,l!==null&&(a.updateQueue=l,a.flags|=4),a.subtreeFlags=0,l=s,s=a.child;s!==null;)f=s,n=l,f.flags&=14680066,p=f.alternate,p===null?(f.childLanes=0,f.lanes=n,f.child=null,f.subtreeFlags=0,f.memoizedProps=null,f.memoizedState=null,f.updateQueue=null,f.dependencies=null,f.stateNode=null):(f.childLanes=p.childLanes,f.lanes=p.lanes,f.child=p.child,f.subtreeFlags=0,f.deletions=null,f.memoizedProps=p.memoizedProps,f.memoizedState=p.memoizedState,f.updateQueue=p.updateQueue,f.type=p.type,n=p.dependencies,f.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext}),s=s.sibling;return Du(tf,tf.current&1|2),a.child}n=n.sibling}f.tail!==null&&xi()>Km&&(a.flags|=128,l=!0,Yp(f,!1),a.lanes=4194304)}else{if(!l)if(n=nf(p),n!==null){if(a.flags|=128,l=!0,s=n.updateQueue,s!==null&&(a.updateQueue=s,a.flags|=4),Yp(f,!0),f.tail===null&&f.tailMode===`hidden`&&!p.alternate&&!od)return Xp(a),null}else 2*xi()-f.renderingStartTime>Km&&s!==1073741824&&(a.flags|=128,l=!0,Yp(f,!1),a.lanes=4194304);f.isBackwards?(p.sibling=a.child,a.child=p):(s=f.last,s===null?a.child=p:s.sibling=p,f.last=p)}return f.tail===null?(Xp(a),null):(a=f.tail,f.rendering=a,f.tail=a.sibling,f.renderingStartTime=xi(),a.sibling=null,s=tf.current,Du(tf,l?s&1|2:s&1),a);case 22:case 23:return gh(),l=a.memoizedState!==null,n!==null&&n.memoizedState!==null!==l&&(a.flags|=8192),l&&a.mode&1?Im&1073741824&&(Xp(a),a.subtreeFlags&6&&(a.flags|=8192)):Xp(a),null;case 24:return null;case 25:return null}throw Error(c(156,a.tag))}function Qp(n,a){switch(rd(a),a.tag){case 1:return Nu(a.type)&&Pu(),n=a.flags,n&65536?(a.flags=n&-65537|128,a):null;case 3:return Qd(),Eu(Au),Eu(ku),af(),n=a.flags,n&65536&&!(n&128)?(a.flags=n&-65537|128,a):null;case 5:return ef(a),null;case 13:if(Eu(tf),n=a.memoizedState,n!==null&&n.dehydrated!==null){if(a.alternate===null)throw Error(c(340));hd()}return n=a.flags,n&65536?(a.flags=n&-65537|128,a):null;case 19:return Eu(tf),null;case 4:return Qd(),null;case 10:return kd(a.type._context),null;case 22:case 23:return gh(),null;case 24:return null;default:return null}}var $p=!1,em=!1,tm=typeof WeakSet==`function`?WeakSet:Set,nm=null;function rm(n,a){var s=n.ref;if(s!==null)if(typeof s==`function`)try{s(null)}catch(s){Ah(n,a,s)}else s.current=null}function im(n,a,s){try{s()}catch(s){Ah(n,a,s)}}var am=!1;function om(n,a){if(tu=Vo,n=sl(),cl(n)){if(`selectionStart`in n)var s={start:n.selectionStart,end:n.selectionEnd};else a:{s=(s=n.ownerDocument)&&s.defaultView||window;var l=s.getSelection&&s.getSelection();if(l&&l.rangeCount!==0){s=l.anchorNode;var u=l.anchorOffset,d=l.focusNode;l=l.focusOffset;try{s.nodeType,d.nodeType}catch{s=null;break a}var f=0,p=-1,m=-1,h=0,_=0,v=n,b=null;b:for(;;){for(var x;v!==s||u!==0&&v.nodeType!==3||(p=f+u),v!==d||l!==0&&v.nodeType!==3||(m=f+l),v.nodeType===3&&(f+=v.nodeValue.length),(x=v.firstChild)!==null;)b=v,v=x;for(;;){if(v===n)break b;if(b===s&&++h===u&&(p=f),b===d&&++_===l&&(m=f),(x=v.nextSibling)!==null)break;v=b,b=v.parentNode}v=x}s=p===-1||m===-1?null:{start:p,end:m}}else s=null}s||={start:0,end:0}}else s=null;for(nu={focusedElem:n,selectionRange:s},Vo=!1,nm=a;nm!==null;)if(a=nm,n=a.child,a.subtreeFlags&1028&&n!==null)n.return=a,nm=n;else for(;nm!==null;){a=nm;try{var C=a.alternate;if(a.flags&1024)switch(a.tag){case 0:case 11:case 15:break;case 1:if(C!==null){var w=C.memoizedProps,T=C.memoizedState,O=a.stateNode;O.__reactInternalSnapshotBeforeUpdate=O.getSnapshotBeforeUpdate(a.elementType===a.type?w:ip(a.type,w),T)}break;case 3:var k=a.stateNode.containerInfo;k.nodeType===1?k.textContent=``:k.nodeType===9&&k.documentElement&&k.removeChild(k.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(c(163))}}catch(n){Ah(a,a.return,n)}if(n=a.sibling,n!==null){n.return=a.return,nm=n;break}nm=a.return}return C=am,am=!1,C}function sm(n,a,s){var c=a.updateQueue;if(c=c===null?null:c.lastEffect,c!==null){var l=c=c.next;do{if((l.tag&n)===n){var u=l.destroy;l.destroy=void 0,u!==void 0&&im(a,s,u)}l=l.next}while(l!==c)}}function cm(n,a){if(a=a.updateQueue,a=a===null?null:a.lastEffect,a!==null){var s=a=a.next;do{if((s.tag&n)===n){var c=s.create;s.destroy=c()}s=s.next}while(s!==a)}}function lm(n){var a=n.ref;if(a!==null){var s=n.stateNode;switch(n.tag){case 5:n=s;break;default:n=s}typeof a==`function`?a(n):a.current=n}}function um(n){var a=n.alternate;a!==null&&(n.alternate=null,um(a)),n.child=null,n.deletions=null,n.sibling=null,n.tag===5&&(a=n.stateNode,a!==null&&(delete a[pu],delete a[mu],delete a[gu],delete a[_u],delete a[vu])),n.stateNode=null,n.return=null,n.dependencies=null,n.memoizedProps=null,n.memoizedState=null,n.pendingProps=null,n.stateNode=null,n.updateQueue=null}function dm(n){return n.tag===5||n.tag===3||n.tag===4}function fm(n){a:for(;;){for(;n.sibling===null;){if(n.return===null||dm(n.return))return null;n=n.return}for(n.sibling.return=n.return,n=n.sibling;n.tag!==5&&n.tag!==6&&n.tag!==18;){if(n.flags&2||n.child===null||n.tag===4)continue a;n.child.return=n,n=n.child}if(!(n.flags&2))return n.stateNode}}function pm(n,a,s){var c=n.tag;if(c===5||c===6)n=n.stateNode,a?s.nodeType===8?s.parentNode.insertBefore(n,a):s.insertBefore(n,a):(s.nodeType===8?(a=s.parentNode,a.insertBefore(n,s)):(a=s,a.appendChild(n)),s=s._reactRootContainer,s!=null||a.onclick!==null||(a.onclick=eu));else if(c!==4&&(n=n.child,n!==null))for(pm(n,a,s),n=n.sibling;n!==null;)pm(n,a,s),n=n.sibling}function mm(n,a,s){var c=n.tag;if(c===5||c===6)n=n.stateNode,a?s.insertBefore(n,a):s.appendChild(n);else if(c!==4&&(n=n.child,n!==null))for(mm(n,a,s),n=n.sibling;n!==null;)mm(n,a,s),n=n.sibling}var hm=null,gm=!1;function _m(n,a,s){for(s=s.child;s!==null;)vm(n,a,s),s=s.sibling}function vm(n,a,s){if(ki&&typeof ki.onCommitFiberUnmount==`function`)try{ki.onCommitFiberUnmount(Oi,s)}catch{}switch(s.tag){case 5:em||rm(s,a);case 6:var c=hm,l=gm;hm=null,_m(n,a,s),hm=c,gm=l,hm!==null&&(gm?(n=hm,s=s.stateNode,n.nodeType===8?n.parentNode.removeChild(s):n.removeChild(s)):hm.removeChild(s.stateNode));break;case 18:hm!==null&&(gm?(n=hm,s=s.stateNode,n.nodeType===8?lu(n.parentNode,s):n.nodeType===1&&lu(n,s),zo(n)):lu(hm,s.stateNode));break;case 4:c=hm,l=gm,hm=s.stateNode.containerInfo,gm=!0,_m(n,a,s),hm=c,gm=l;break;case 0:case 11:case 14:case 15:if(!em&&(c=s.updateQueue,c!==null&&(c=c.lastEffect,c!==null))){l=c=c.next;do{var u=l,d=u.destroy;u=u.tag,d!==void 0&&(u&2||u&4)&&im(s,a,d),l=l.next}while(l!==c)}_m(n,a,s);break;case 1:if(!em&&(rm(s,a),c=s.stateNode,typeof c.componentWillUnmount==`function`))try{c.props=s.memoizedProps,c.state=s.memoizedState,c.componentWillUnmount()}catch(n){Ah(s,a,n)}_m(n,a,s);break;case 21:_m(n,a,s);break;case 22:s.mode&1?(em=(c=em)||s.memoizedState!==null,_m(n,a,s),em=c):_m(n,a,s);break;default:_m(n,a,s)}}function ym(n){var a=n.updateQueue;if(a!==null){n.updateQueue=null;var s=n.stateNode;s===null&&(s=n.stateNode=new tm),a.forEach(function(a){var c=Ph.bind(null,n,a);s.has(a)||(s.add(a),a.then(c,c))})}}function bm(n,a){var s=a.deletions;if(s!==null)for(var l=0;l<s.length;l++){var u=s[l];try{var d=n,f=a,p=f;a:for(;p!==null;){switch(p.tag){case 5:hm=p.stateNode,gm=!1;break a;case 3:hm=p.stateNode.containerInfo,gm=!0;break a;case 4:hm=p.stateNode.containerInfo,gm=!0;break a}p=p.return}if(hm===null)throw Error(c(160));vm(d,f,u),hm=null,gm=!1;var m=u.alternate;m!==null&&(m.return=null),u.return=null}catch(n){Ah(u,a,n)}}if(a.subtreeFlags&12854)for(a=a.child;a!==null;)xm(a,n),a=a.sibling}function xm(n,a){var s=n.alternate,l=n.flags;switch(n.tag){case 0:case 11:case 14:case 15:if(bm(a,n),Sm(n),l&4){try{sm(3,n,n.return),cm(3,n)}catch(a){Ah(n,n.return,a)}try{sm(5,n,n.return)}catch(a){Ah(n,n.return,a)}}break;case 1:bm(a,n),Sm(n),l&512&&s!==null&&rm(s,s.return);break;case 5:if(bm(a,n),Sm(n),l&512&&s!==null&&rm(s,s.return),n.flags&32){var u=n.stateNode;try{Oe(u,``)}catch(a){Ah(n,n.return,a)}}if(l&4&&(u=n.stateNode,u!=null)){var d=n.memoizedProps,f=s===null?d:s.memoizedProps,p=n.type,m=n.updateQueue;if(n.updateQueue=null,m!==null)try{p===`input`&&d.type===`radio`&&d.name!=null&&he(u,d),Pe(p,f);var h=Pe(p,d);for(f=0;f<m.length;f+=2){var _=m[f],v=m[f+1];_===`style`?Me(u,v):_===`dangerouslySetInnerHTML`?De(u,v):_===`children`?Oe(u,v):A(u,_,v,h)}switch(p){case`input`:ge(u,d);break;case`textarea`:Z(u,d);break;case`select`:var b=u._wrapperState.wasMultiple;u._wrapperState.wasMultiple=!!d.multiple;var x=d.value;x==null?b!==!!d.multiple&&(d.defaultValue==null?be(u,!!d.multiple,d.multiple?[]:``,!1):be(u,!!d.multiple,d.defaultValue,!0)):be(u,!!d.multiple,x,!1)}u[mu]=d}catch(a){Ah(n,n.return,a)}}break;case 6:if(bm(a,n),Sm(n),l&4){if(n.stateNode===null)throw Error(c(162));u=n.stateNode,d=n.memoizedProps;try{u.nodeValue=d}catch(a){Ah(n,n.return,a)}}break;case 3:if(bm(a,n),Sm(n),l&4&&s!==null&&s.memoizedState.isDehydrated)try{zo(a.containerInfo)}catch(a){Ah(n,n.return,a)}break;case 4:bm(a,n),Sm(n);break;case 13:bm(a,n),Sm(n),u=n.child,u.flags&8192&&(d=u.memoizedState!==null,u.stateNode.isHidden=d,!d||u.alternate!==null&&u.alternate.memoizedState!==null||(Gm=xi())),l&4&&ym(n);break;case 22:if(_=s!==null&&s.memoizedState!==null,n.mode&1?(em=(h=em)||_,bm(a,n),em=h):bm(a,n),Sm(n),l&8192){if(h=n.memoizedState!==null,(n.stateNode.isHidden=h)&&!_&&n.mode&1)for(nm=n,_=n.child;_!==null;){for(v=nm=_;nm!==null;){switch(b=nm,x=b.child,b.tag){case 0:case 11:case 14:case 15:sm(4,b,b.return);break;case 1:rm(b,b.return);var C=b.stateNode;if(typeof C.componentWillUnmount==`function`){l=b,s=b.return;try{a=l,C.props=a.memoizedProps,C.state=a.memoizedState,C.componentWillUnmount()}catch(n){Ah(l,s,n)}}break;case 5:rm(b,b.return);break;case 22:if(b.memoizedState!==null){Em(v);continue}}x===null?Em(v):(x.return=b,nm=x)}_=_.sibling}a:for(_=null,v=n;;){if(v.tag===5){if(_===null){_=v;try{u=v.stateNode,h?(d=u.style,typeof d.setProperty==`function`?d.setProperty(`display`,`none`,`important`):d.display=`none`):(p=v.stateNode,m=v.memoizedProps.style,f=m!=null&&m.hasOwnProperty(`display`)?m.display:null,p.style.display=je(`display`,f))}catch(a){Ah(n,n.return,a)}}}else if(v.tag===6){if(_===null)try{v.stateNode.nodeValue=h?``:v.memoizedProps}catch(a){Ah(n,n.return,a)}}else if((v.tag!==22&&v.tag!==23||v.memoizedState===null||v===n)&&v.child!==null){v.child.return=v,v=v.child;continue}if(v===n)break a;for(;v.sibling===null;){if(v.return===null||v.return===n)break a;_===v&&(_=null),v=v.return}_===v&&(_=null),v.sibling.return=v.return,v=v.sibling}}break;case 19:bm(a,n),Sm(n),l&4&&ym(n);break;case 21:break;default:bm(a,n),Sm(n)}}function Sm(n){var a=n.flags;if(a&2){try{a:{for(var s=n.return;s!==null;){if(dm(s)){var l=s;break a}s=s.return}throw Error(c(160))}switch(l.tag){case 5:var u=l.stateNode;l.flags&32&&(Oe(u,``),l.flags&=-33),mm(n,fm(n),u);break;case 3:case 4:var d=l.stateNode.containerInfo;pm(n,fm(n),d);break;default:throw Error(c(161))}}catch(a){Ah(n,n.return,a)}n.flags&=-3}a&4096&&(n.flags&=-4097)}function Cm(n,a,s){nm=n,wm(n,a,s)}function wm(n,a,s){for(var c=(n.mode&1)!=0;nm!==null;){var l=nm,u=l.child;if(l.tag===22&&c){var d=l.memoizedState!==null||$p;if(!d){var f=l.alternate,p=f!==null&&f.memoizedState!==null||em;f=$p;var m=em;if($p=d,(em=p)&&!m)for(nm=l;nm!==null;)d=nm,p=d.child,d.tag===22&&d.memoizedState!==null||p===null?Dm(l):(p.return=d,nm=p);for(;u!==null;)nm=u,wm(u,a,s),u=u.sibling;nm=l,$p=f,em=m}Tm(n,a,s)}else l.subtreeFlags&8772&&u!==null?(u.return=l,nm=u):Tm(n,a,s)}}function Tm(n){for(;nm!==null;){var a=nm;if(a.flags&8772){var s=a.alternate;try{if(a.flags&8772)switch(a.tag){case 0:case 11:case 15:em||cm(5,a);break;case 1:var l=a.stateNode;if(a.flags&4&&!em)if(s===null)l.componentDidMount();else{var u=a.elementType===a.type?s.memoizedProps:ip(a.type,s.memoizedProps);l.componentDidUpdate(u,s.memoizedState,l.__reactInternalSnapshotBeforeUpdate)}var d=a.updateQueue;d!==null&&Gd(a,d,l);break;case 3:var f=a.updateQueue;if(f!==null){if(s=null,a.child!==null)switch(a.child.tag){case 5:s=a.child.stateNode;break;case 1:s=a.child.stateNode}Gd(a,f,s)}break;case 5:var p=a.stateNode;if(s===null&&a.flags&4){s=p;var m=a.memoizedProps;switch(a.type){case`button`:case`input`:case`select`:case`textarea`:m.autoFocus&&s.focus();break;case`img`:m.src&&(s.src=m.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(a.memoizedState===null){var h=a.alternate;if(h!==null){var _=h.memoizedState;if(_!==null){var v=_.dehydrated;v!==null&&zo(v)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(c(163))}em||a.flags&512&&lm(a)}catch(n){Ah(a,a.return,n)}}if(a===n){nm=null;break}if(s=a.sibling,s!==null){s.return=a.return,nm=s;break}nm=a.return}}function Em(n){for(;nm!==null;){var a=nm;if(a===n){nm=null;break}var s=a.sibling;if(s!==null){s.return=a.return,nm=s;break}nm=a.return}}function Dm(n){for(;nm!==null;){var a=nm;try{switch(a.tag){case 0:case 11:case 15:var s=a.return;try{cm(4,a)}catch(n){Ah(a,s,n)}break;case 1:var c=a.stateNode;if(typeof c.componentDidMount==`function`){var l=a.return;try{c.componentDidMount()}catch(n){Ah(a,l,n)}}var u=a.return;try{lm(a)}catch(n){Ah(a,u,n)}break;case 5:var d=a.return;try{lm(a)}catch(n){Ah(a,d,n)}}}catch(n){Ah(a,a.return,n)}if(a===n){nm=null;break}var f=a.sibling;if(f!==null){f.return=a.return,nm=f;break}nm=a.return}}var Om=Math.ceil,km=j.ReactCurrentDispatcher,Am=j.ReactCurrentOwner,jm=j.ReactCurrentBatchConfig,Mm=0,Nm=null,Pm=null,Fm=0,Im=0,Lm=Tu(0),Rm=0,zm=null,Bm=0,Vm=0,Hm=0,Um=null,Wm=null,Gm=0,Km=1/0,qm=null,Jm=!1,Ym=null,Xm=null,Zm=!1,Qm=null,$m=0,eh=0,th=null,nh=-1,rh=0;function ih(){return Mm&6?xi():nh===-1?nh=xi():nh}function ah(n){return n.mode&1?Mm&2&&Fm!==0?Fm&-Fm:_d.transition===null?(n=qi,n===0?(n=window.event,n=n===void 0?16:qo(n.type),n):n):(rh===0&&(rh=Hi()),rh):1}function oh(n,a,s,l){if(50<eh)throw eh=0,th=null,Error(c(185));Wi(n,s,l),(!(Mm&2)||n!==Nm)&&(n===Nm&&(!(Mm&2)&&(Vm|=s),Rm===4&&fh(n,Fm)),sh(n,l),s===1&&Mm===0&&!(a.mode&1)&&(Km=xi()+500,Bu&&Wu()))}function sh(n,a){var s=n.callbackNode;Bi(n,a);var c=Ri(n,n===Nm?Fm:0);if(c===0)s!==null&&vi(s),n.callbackNode=null,n.callbackPriority=0;else if(a=c&-c,n.callbackPriority!==a){if(s!=null&&vi(s),a===1)n.tag===0?Uu(ph.bind(null,n)):Hu(ph.bind(null,n)),su(function(){!(Mm&6)&&Wu()}),s=null;else{switch(Ji(c)){case 1:s=Ci;break;case 4:s=wi;break;case 16:s=Ti;break;case 536870912:s=Di;break;default:s=Ti}s=Ih(s,ch.bind(null,n))}n.callbackPriority=a,n.callbackNode=s}}function ch(n,a){if(nh=-1,rh=0,Mm&6)throw Error(c(327));var s=n.callbackNode;if(Oh()&&n.callbackNode!==s)return null;var l=Ri(n,n===Nm?Fm:0);if(l===0)return null;if(l&30||(l&n.expiredLanes)!==0||a)a=xh(n,l);else{a=l;var u=Mm;Mm|=2;var d=yh();(Nm!==n||Fm!==a)&&(qm=null,Km=xi()+500,_h(n,a));do try{Ch();break}catch(a){vh(n,a)}while(1);Od(),km.current=d,Mm=u,Pm===null?(Nm=null,Fm=0,a=Rm):a=0}if(a!==0){if(a===2&&(u=Vi(n),u!==0&&(l=u,a=lh(n,u))),a===1)throw s=zm,_h(n,0),fh(n,l),sh(n,xi()),s;if(a===6)fh(n,l);else{if(u=n.current.alternate,!(l&30)&&!dh(u)&&(a=xh(n,l),a===2&&(d=Vi(n),d!==0&&(l=d,a=lh(n,d))),a===1))throw s=zm,_h(n,0),fh(n,l),sh(n,xi()),s;switch(n.finishedWork=u,n.finishedLanes=l,a){case 0:case 1:throw Error(c(345));case 2:Eh(n,Wm,qm);break;case 3:if(fh(n,l),(l&130023424)===l&&(a=Gm+500-xi(),10<a)){if(Ri(n,0)!==0)break;if(u=n.suspendedLanes,(u&l)!==l){ih(),n.pingedLanes|=n.suspendedLanes&u;break}n.timeoutHandle=iu(Eh.bind(null,n,Wm,qm),a);break}Eh(n,Wm,qm);break;case 4:if(fh(n,l),(l&4194240)===l)break;for(a=n.eventTimes,u=-1;0<l;){var f=31-ji(l);d=1<<f,f=a[f],f>u&&(u=f),l&=~d}if(l=u,l=xi()-l,l=(120>l?120:480>l?480:1080>l?1080:1920>l?1920:3e3>l?3e3:4320>l?4320:1960*Om(l/1960))-l,10<l){n.timeoutHandle=iu(Eh.bind(null,n,Wm,qm),l);break}Eh(n,Wm,qm);break;case 5:Eh(n,Wm,qm);break;default:throw Error(c(329))}}}return sh(n,xi()),n.callbackNode===s?ch.bind(null,n):null}function lh(n,a){var s=Um;return n.current.memoizedState.isDehydrated&&(_h(n,a).flags|=256),n=xh(n,a),n!==2&&(a=Wm,Wm=s,a!==null&&uh(a)),n}function uh(n){Wm===null?Wm=n:Wm.push.apply(Wm,n)}function dh(n){for(var a=n;;){if(a.flags&16384){var s=a.updateQueue;if(s!==null&&(s=s.stores,s!==null))for(var c=0;c<s.length;c++){var l=s[c],u=l.getSnapshot;l=l.value;try{if(!el(u(),l))return!1}catch{return!1}}}if(s=a.child,a.subtreeFlags&16384&&s!==null)s.return=a,a=s;else{if(a===n)break;for(;a.sibling===null;){if(a.return===null||a.return===n)return!0;a=a.return}a.sibling.return=a.return,a=a.sibling}}return!0}function fh(n,a){for(a&=~Hm,a&=~Vm,n.suspendedLanes|=a,n.pingedLanes&=~a,n=n.expirationTimes;0<a;){var s=31-ji(a),c=1<<s;n[s]=-1,a&=~c}}function ph(n){if(Mm&6)throw Error(c(327));Oh();var a=Ri(n,0);if(!(a&1))return sh(n,xi()),null;var s=xh(n,a);if(n.tag!==0&&s===2){var l=Vi(n);l!==0&&(a=l,s=lh(n,l))}if(s===1)throw s=zm,_h(n,0),fh(n,a),sh(n,xi()),s;if(s===6)throw Error(c(345));return n.finishedWork=n.current.alternate,n.finishedLanes=a,Eh(n,Wm,qm),sh(n,xi()),null}function mh(n,a){var s=Mm;Mm|=1;try{return n(a)}finally{Mm=s,Mm===0&&(Km=xi()+500,Bu&&Wu())}}function hh(n){Qm!==null&&Qm.tag===0&&!(Mm&6)&&Oh();var a=Mm;Mm|=1;var s=jm.transition,c=qi;try{if(jm.transition=null,qi=1,n)return n()}finally{qi=c,jm.transition=s,Mm=a,!(Mm&6)&&Wu()}}function gh(){Im=Lm.current,Eu(Lm)}function _h(n,a){n.finishedWork=null,n.finishedLanes=0;var s=n.timeoutHandle;if(s!==-1&&(n.timeoutHandle=-1,au(s)),Pm!==null)for(s=Pm.return;s!==null;){var c=s;switch(rd(c),c.tag){case 1:c=c.type.childContextTypes,c!=null&&Pu();break;case 3:Qd(),Eu(Au),Eu(ku),af();break;case 5:ef(c);break;case 4:Qd();break;case 13:Eu(tf);break;case 19:Eu(tf);break;case 10:kd(c.type._context);break;case 22:case 23:gh()}s=s.return}if(Nm=n,Pm=n=Vh(n.current,null),Fm=Im=a,Rm=0,zm=null,Hm=Vm=Bm=0,Wm=Um=null,Nd!==null){for(a=0;a<Nd.length;a++)if(s=Nd[a],c=s.interleaved,c!==null){s.interleaved=null;var l=c.next,u=s.pending;if(u!==null){var d=u.next;u.next=l,c.next=d}s.pending=c}Nd=null}return n}function vh(n,a){do{var s=Pm;try{if(Od(),of.current=ep,ff){for(var l=lf.memoizedState;l!==null;){var u=l.queue;u!==null&&(u.pending=null),l=l.next}ff=!1}if(cf=0,df=uf=lf=null,pf=!1,mf=0,Am.current=null,s===null||s.return===null){Rm=1,zm=a,Pm=null;break}a:{var d=n,f=s.return,p=s,m=a;if(a=Fm,p.flags|=32768,typeof m==`object`&&m&&typeof m.then==`function`){var h=m,_=p,v=_.tag;if(!(_.mode&1)&&(v===0||v===11||v===15)){var b=_.alternate;b?(_.updateQueue=b.updateQueue,_.memoizedState=b.memoizedState,_.lanes=b.lanes):(_.updateQueue=null,_.memoizedState=null)}var x=yp(f);if(x!==null){x.flags&=-257,bp(x,f,p,d,a),x.mode&1&&vp(d,h,a),a=x,m=h;var C=a.updateQueue;if(C===null){var w=new Set;w.add(m),a.updateQueue=w}else C.add(m);break a}else{if(!(a&1)){vp(d,h,a),bh();break a}m=Error(c(426))}}else if(od&&p.mode&1){var T=yp(f);if(T!==null){!(T.flags&65536)&&(T.flags|=256),bp(T,f,p,d,a),gd(fp(m,p));break a}}d=m=fp(m,p),Rm!==4&&(Rm=2),Um===null?Um=[d]:Um.push(d),d=f;do{switch(d.tag){case 3:d.flags|=65536,a&=-a,d.lanes|=a;var O=gp(d,m,a);Ud(d,O);break a;case 1:p=m;var k=d.type,A=d.stateNode;if(!(d.flags&128)&&(typeof k.getDerivedStateFromError==`function`||A!==null&&typeof A.componentDidCatch==`function`&&(Xm===null||!Xm.has(A)))){d.flags|=65536,a&=-a,d.lanes|=a;var j=_p(d,p,a);Ud(d,j);break a}}d=d.return}while(d!==null)}Th(s)}catch(n){a=n,Pm===s&&s!==null&&(Pm=s=s.return);continue}break}while(1)}function yh(){var n=km.current;return km.current=ep,n===null?ep:n}function bh(){(Rm===0||Rm===3||Rm===2)&&(Rm=4),Nm===null||!(Bm&268435455)&&!(Vm&268435455)||fh(Nm,Fm)}function xh(n,a){var s=Mm;Mm|=2;var l=yh();(Nm!==n||Fm!==a)&&(qm=null,_h(n,a));do try{Sh();break}catch(a){vh(n,a)}while(1);if(Od(),Mm=s,km.current=l,Pm!==null)throw Error(c(261));return Nm=null,Fm=0,Rm}function Sh(){for(;Pm!==null;)wh(Pm)}function Ch(){for(;Pm!==null&&!yi();)wh(Pm)}function wh(n){var a=Fh(n.alternate,n,Im);n.memoizedProps=n.pendingProps,a===null?Th(n):Pm=a,Am.current=null}function Th(n){var a=n;do{var s=a.alternate;if(n=a.return,a.flags&32768){if(s=Qp(s,a),s!==null){s.flags&=32767,Pm=s;return}if(n!==null)n.flags|=32768,n.subtreeFlags=0,n.deletions=null;else{Rm=6,Pm=null;return}}else if(s=Zp(s,a,Im),s!==null){Pm=s;return}if(a=a.sibling,a!==null){Pm=a;return}Pm=a=n}while(a!==null);Rm===0&&(Rm=5)}function Eh(n,a,s){var c=qi,l=jm.transition;try{jm.transition=null,qi=1,Dh(n,a,s,c)}finally{jm.transition=l,qi=c}return null}function Dh(n,a,s,l){do Oh();while(Qm!==null);if(Mm&6)throw Error(c(327));s=n.finishedWork;var u=n.finishedLanes;if(s===null)return null;if(n.finishedWork=null,n.finishedLanes=0,s===n.current)throw Error(c(177));n.callbackNode=null,n.callbackPriority=0;var d=s.lanes|s.childLanes;if(Gi(n,d),n===Nm&&(Pm=Nm=null,Fm=0),!(s.subtreeFlags&2064)&&!(s.flags&2064)||Zm||(Zm=!0,Ih(Ti,function(){return Oh(),null})),d=(s.flags&15990)!=0,s.subtreeFlags&15990||d){d=jm.transition,jm.transition=null;var f=qi;qi=1;var p=Mm;Mm|=4,Am.current=null,om(n,s),xm(s,n),ll(nu),Vo=!!tu,nu=tu=null,n.current=s,Cm(s,n,u),bi(),Mm=p,qi=f,jm.transition=d}else n.current=s;if(Zm&&(Zm=!1,Qm=n,$m=u),d=n.pendingLanes,d===0&&(Xm=null),Ai(s.stateNode,l),sh(n,xi()),a!==null)for(l=n.onRecoverableError,s=0;s<a.length;s++)u=a[s],l(u.value,{componentStack:u.stack,digest:u.digest});if(Jm)throw Jm=!1,n=Ym,Ym=null,n;return $m&1&&n.tag!==0&&Oh(),d=n.pendingLanes,d&1?n===th?eh++:(eh=0,th=n):eh=0,Wu(),null}function Oh(){if(Qm!==null){var n=Ji($m),a=jm.transition,s=qi;try{if(jm.transition=null,qi=16>n?16:n,Qm===null)var l=!1;else{if(n=Qm,Qm=null,$m=0,Mm&6)throw Error(c(331));var u=Mm;for(Mm|=4,nm=n.current;nm!==null;){var d=nm,f=d.child;if(nm.flags&16){var p=d.deletions;if(p!==null){for(var m=0;m<p.length;m++){var h=p[m];for(nm=h;nm!==null;){var _=nm;switch(_.tag){case 0:case 11:case 15:sm(8,_,d)}var v=_.child;if(v!==null)v.return=_,nm=v;else for(;nm!==null;){_=nm;var b=_.sibling,x=_.return;if(um(_),_===h){nm=null;break}if(b!==null){b.return=x,nm=b;break}nm=x}}}var C=d.alternate;if(C!==null){var w=C.child;if(w!==null){C.child=null;do{var T=w.sibling;w.sibling=null,w=T}while(w!==null)}}nm=d}}if(d.subtreeFlags&2064&&f!==null)f.return=d,nm=f;else b:for(;nm!==null;){if(d=nm,d.flags&2048)switch(d.tag){case 0:case 11:case 15:sm(9,d,d.return)}var O=d.sibling;if(O!==null){O.return=d.return,nm=O;break b}nm=d.return}}var k=n.current;for(nm=k;nm!==null;){f=nm;var A=f.child;if(f.subtreeFlags&2064&&A!==null)A.return=f,nm=A;else b:for(f=k;nm!==null;){if(p=nm,p.flags&2048)try{switch(p.tag){case 0:case 11:case 15:cm(9,p)}}catch(n){Ah(p,p.return,n)}if(p===f){nm=null;break b}var j=p.sibling;if(j!==null){j.return=p.return,nm=j;break b}nm=p.return}}if(Mm=u,Wu(),ki&&typeof ki.onPostCommitFiberRoot==`function`)try{ki.onPostCommitFiberRoot(Oi,n)}catch{}l=!0}return l}finally{qi=s,jm.transition=a}}return!1}function kh(n,a,s){a=fp(s,a),a=gp(n,a,1),n=Vd(n,a,1),a=ih(),n!==null&&(Wi(n,1,a),sh(n,a))}function Ah(n,a,s){if(n.tag===3)kh(n,n,s);else for(;a!==null;){if(a.tag===3){kh(a,n,s);break}else if(a.tag===1){var c=a.stateNode;if(typeof a.type.getDerivedStateFromError==`function`||typeof c.componentDidCatch==`function`&&(Xm===null||!Xm.has(c))){n=fp(s,n),n=_p(a,n,1),a=Vd(a,n,1),n=ih(),a!==null&&(Wi(a,1,n),sh(a,n));break}}a=a.return}}function jh(n,a,s){var c=n.pingCache;c!==null&&c.delete(a),a=ih(),n.pingedLanes|=n.suspendedLanes&s,Nm===n&&(Fm&s)===s&&(Rm===4||Rm===3&&(Fm&130023424)===Fm&&500>xi()-Gm?_h(n,0):Hm|=s),sh(n,a)}function Mh(n,a){a===0&&(n.mode&1?(a=Ii,Ii<<=1,!(Ii&130023424)&&(Ii=4194304)):a=1);var s=ih();n=Id(n,a),n!==null&&(Wi(n,a,s),sh(n,s))}function Nh(n){var a=n.memoizedState,s=0;a!==null&&(s=a.retryLane),Mh(n,s)}function Ph(n,a){var s=0;switch(n.tag){case 13:var l=n.stateNode,u=n.memoizedState;u!==null&&(s=u.retryLane);break;case 19:l=n.stateNode;break;default:throw Error(c(314))}l!==null&&l.delete(a),Mh(n,s)}var Fh=function(n,a,s){if(n!==null)if(n.memoizedProps!==a.pendingProps||Au.current)Sp=!0;else{if((n.lanes&s)===0&&!(a.flags&128))return Sp=!1,Gp(n,a,s);Sp=!!(n.flags&131072)}else Sp=!1,od&&a.flags&1048576&&td(a,Ju,a.index);switch(a.lanes=0,a.tag){case 2:var l=a.type;Up(n,a),n=a.pendingProps;var u=Mu(a,ku.current);jd(a,s),u=vf(null,a,l,n,u,s);var d=yf();return a.flags|=1,typeof u==`object`&&u&&typeof u.render==`function`&&u.$$typeof===void 0?(a.tag=1,a.memoizedState=null,a.updateQueue=null,Nu(l)?(d=!0,Lu(a)):d=!1,a.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,Rd(a),u.updater=sp,a.stateNode=u,u._reactInternals=a,dp(a,l,n,s),a=jp(null,a,l,!0,d,s)):(a.tag=0,od&&d&&nd(a),Cp(null,a,u,s),a=a.child),a;case 16:l=a.elementType;a:{switch(Up(n,a),n=a.pendingProps,u=l._init,l=u(l._payload),a.type=l,u=a.tag=Bh(l),n=ip(l,n),u){case 0:a=kp(null,a,l,n,s);break a;case 1:a=Ap(null,a,l,n,s);break a;case 11:a=wp(null,a,l,n,s);break a;case 14:a=Tp(null,a,l,ip(l.type,n),s);break a}throw Error(c(306,l,``))}return a;case 0:return l=a.type,u=a.pendingProps,u=a.elementType===l?u:ip(l,u),kp(n,a,l,u,s);case 1:return l=a.type,u=a.pendingProps,u=a.elementType===l?u:ip(l,u),Ap(n,a,l,u,s);case 3:a:{if(Mp(a),n===null)throw Error(c(387));l=a.pendingProps,d=a.memoizedState,u=d.element,zd(n,a),Wd(a,l,null,s);var f=a.memoizedState;if(l=f.element,d.isDehydrated)if(d={element:l,isDehydrated:!1,cache:f.cache,pendingSuspenseBoundaries:f.pendingSuspenseBoundaries,transitions:f.transitions},a.updateQueue.baseState=d,a.memoizedState=d,a.flags&256){u=fp(Error(c(423)),a),a=Np(n,a,l,s,u);break a}else if(l!==u){u=fp(Error(c(424)),a),a=Np(n,a,l,s,u);break a}else for(ad=uu(a.stateNode.containerInfo.firstChild),id=a,od=!0,sd=null,s=Cd(a,null,l,s),a.child=s;s;)s.flags=s.flags&-3|4096,s=s.sibling;else{if(hd(),l===u){a=Wp(n,a,s);break a}Cp(n,a,l,s)}a=a.child}return a;case 5:return $d(a),n===null&&dd(a),l=a.type,u=a.pendingProps,d=n===null?null:n.memoizedProps,f=u.children,ru(l,u)?f=null:d!==null&&ru(l,d)&&(a.flags|=32),Op(n,a),Cp(n,a,f,s),a.child;case 6:return n===null&&dd(a),null;case 13:return Ip(n,a,s);case 4:return Zd(a,a.stateNode.containerInfo),l=a.pendingProps,n===null?a.child=Sd(a,null,l,s):Cp(n,a,l,s),a.child;case 11:return l=a.type,u=a.pendingProps,u=a.elementType===l?u:ip(l,u),wp(n,a,l,u,s);case 7:return Cp(n,a,a.pendingProps,s),a.child;case 8:return Cp(n,a,a.pendingProps.children,s),a.child;case 12:return Cp(n,a,a.pendingProps.children,s),a.child;case 10:a:{if(l=a.type._context,u=a.pendingProps,d=a.memoizedProps,f=u.value,Du(wd,l._currentValue),l._currentValue=f,d!==null)if(el(d.value,f)){if(d.children===u.children&&!Au.current){a=Wp(n,a,s);break a}}else for(d=a.child,d!==null&&(d.return=a);d!==null;){var p=d.dependencies;if(p!==null){f=d.child;for(var m=p.firstContext;m!==null;){if(m.context===l){if(d.tag===1){m=Bd(-1,s&-s),m.tag=2;var h=d.updateQueue;if(h!==null){h=h.shared;var _=h.pending;_===null?m.next=m:(m.next=_.next,_.next=m),h.pending=m}}d.lanes|=s,m=d.alternate,m!==null&&(m.lanes|=s),Ad(d.return,s,a),p.lanes|=s;break}m=m.next}}else if(d.tag===10)f=d.type===a.type?null:d.child;else if(d.tag===18){if(f=d.return,f===null)throw Error(c(341));f.lanes|=s,p=f.alternate,p!==null&&(p.lanes|=s),Ad(f,s,a),f=d.sibling}else f=d.child;if(f!==null)f.return=d;else for(f=d;f!==null;){if(f===a){f=null;break}if(d=f.sibling,d!==null){d.return=f.return,f=d;break}f=f.return}d=f}Cp(n,a,u.children,s),a=a.child}return a;case 9:return u=a.type,l=a.pendingProps.children,jd(a,s),u=Md(u),l=l(u),a.flags|=1,Cp(n,a,l,s),a.child;case 14:return l=a.type,u=ip(l,a.pendingProps),u=ip(l.type,u),Tp(n,a,l,u,s);case 15:return Ep(n,a,a.type,a.pendingProps,s);case 17:return l=a.type,u=a.pendingProps,u=a.elementType===l?u:ip(l,u),Up(n,a),a.tag=1,Nu(l)?(n=!0,Lu(a)):n=!1,jd(a,s),lp(a,l,u),dp(a,l,u,s),jp(null,a,l,!0,n,s);case 19:return Hp(n,a,s);case 22:return Dp(n,a,s)}throw Error(c(156,a.tag))};function Ih(n,a){return _i(n,a)}function Lh(n,a,s,c){this.tag=n,this.key=s,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=a,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=c,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Rh(n,a,s,c){return new Lh(n,a,s,c)}function zh(n){return n=n.prototype,!(!n||!n.isReactComponent)}function Bh(n){if(typeof n==`function`)return+!!zh(n);if(n!=null){if(n=n.$$typeof,n===V)return 11;if(n===W)return 14}return 2}function Vh(n,a){var s=n.alternate;return s===null?(s=Rh(n.tag,a,n.key,n.mode),s.elementType=n.elementType,s.type=n.type,s.stateNode=n.stateNode,s.alternate=n,n.alternate=s):(s.pendingProps=a,s.type=n.type,s.flags=0,s.subtreeFlags=0,s.deletions=null),s.flags=n.flags&14680064,s.childLanes=n.childLanes,s.lanes=n.lanes,s.child=n.child,s.memoizedProps=n.memoizedProps,s.memoizedState=n.memoizedState,s.updateQueue=n.updateQueue,a=n.dependencies,s.dependencies=a===null?null:{lanes:a.lanes,firstContext:a.firstContext},s.sibling=n.sibling,s.index=n.index,s.ref=n.ref,s}function Hh(n,a,s,l,u,d){var f=2;if(l=n,typeof n==`function`)zh(n)&&(f=1);else if(typeof n==`string`)f=5;else a:switch(n){case P:return Uh(s.children,u,d,a);case F:f=8,u|=8;break;case I:return n=Rh(12,s,a,u|2),n.elementType=I,n.lanes=d,n;case H:return n=Rh(13,s,a,u),n.elementType=H,n.lanes=d,n;case U:return n=Rh(19,s,a,u),n.elementType=U,n.lanes=d,n;case q:return Wh(s,u,d,a);default:if(typeof n==`object`&&n)switch(n.$$typeof){case R:f=10;break a;case B:f=9;break a;case V:f=11;break a;case W:f=14;break a;case K:f=16,l=null;break a}throw Error(c(130,n==null?n:typeof n,``))}return a=Rh(f,s,a,u),a.elementType=n,a.type=l,a.lanes=d,a}function Uh(n,a,s,c){return n=Rh(7,n,c,a),n.lanes=s,n}function Wh(n,a,s,c){return n=Rh(22,n,c,a),n.elementType=q,n.lanes=s,n.stateNode={isHidden:!1},n}function Gh(n,a,s){return n=Rh(6,n,null,a),n.lanes=s,n}function Kh(n,a,s){return a=Rh(4,n.children===null?[]:n.children,n.key,a),a.lanes=s,a.stateNode={containerInfo:n.containerInfo,pendingChildren:null,implementation:n.implementation},a}function qh(n,a,s,c,l){this.tag=a,this.containerInfo=n,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Ui(0),this.expirationTimes=Ui(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ui(0),this.identifierPrefix=c,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Jh(n,a,s,c,l,u,d,f,p){return n=new qh(n,a,s,f,p),a===1?(a=1,!0===u&&(a|=8)):a=0,u=Rh(3,null,null,a),n.current=u,u.stateNode=n,u.memoizedState={element:c,isDehydrated:s,cache:null,transitions:null,pendingSuspenseBoundaries:null},Rd(u),n}function Yh(n,a,s){var c=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:N,key:c==null?null:``+c,children:n,containerInfo:a,implementation:s}}function Xh(n){if(!n)return Ou;n=n._reactInternals;a:{if(ui(n)!==n||n.tag!==1)throw Error(c(170));var a=n;do{switch(a.tag){case 3:a=a.stateNode.context;break a;case 1:if(Nu(a.type)){a=a.stateNode.__reactInternalMemoizedMergedChildContext;break a}}a=a.return}while(a!==null);throw Error(c(171))}if(n.tag===1){var s=n.type;if(Nu(s))return Iu(n,s,a)}return a}function Zh(n,a,s,c,l,u,d,f,p){return n=Jh(s,c,!0,n,l,u,d,f,p),n.context=Xh(null),s=n.current,c=ih(),l=ah(s),u=Bd(c,l),u.callback=a??null,Vd(s,u,l),n.current.lanes=l,Wi(n,l,c),sh(n,c),n}function Qh(n,a,s,c){var l=a.current,u=ih(),d=ah(l);return s=Xh(s),a.context===null?a.context=s:a.pendingContext=s,a=Bd(u,d),a.payload={element:n},c=c===void 0?null:c,c!==null&&(a.callback=c),n=Vd(l,a,d),n!==null&&(oh(n,l,d,u),Hd(n,l,d)),d}function $h(n){if(n=n.current,!n.child)return null;switch(n.child.tag){case 5:return n.child.stateNode;default:return n.child.stateNode}}function eg(n,a){if(n=n.memoizedState,n!==null&&n.dehydrated!==null){var s=n.retryLane;n.retryLane=s!==0&&s<a?s:a}}function tg(n,a){eg(n,a),(n=n.alternate)&&eg(n,a)}function ng(){return null}var rg=typeof reportError==`function`?reportError:function(n){console.error(n)};function ig(n){this._internalRoot=n}ag.prototype.render=ig.prototype.render=function(n){var a=this._internalRoot;if(a===null)throw Error(c(409));Qh(n,a,null,null)},ag.prototype.unmount=ig.prototype.unmount=function(){var n=this._internalRoot;if(n!==null){this._internalRoot=null;var a=n.containerInfo;hh(function(){Qh(null,n,null,null)}),a[hu]=null}};function ag(n){this._internalRoot=n}ag.prototype.unstable_scheduleHydration=function(n){if(n){var a=Qi();n={blockedOn:null,target:n,priority:a};for(var s=0;s<ko.length&&a!==0&&a<ko[s].priority;s++);ko.splice(s,0,n),s===0&&Po(n)}};function og(n){return!(!n||n.nodeType!==1&&n.nodeType!==9&&n.nodeType!==11)}function sg(n){return!(!n||n.nodeType!==1&&n.nodeType!==9&&n.nodeType!==11&&(n.nodeType!==8||n.nodeValue!==` react-mount-point-unstable `))}function cg(){}function lg(n,a,s,c,l){if(l){if(typeof c==`function`){var u=c;c=function(){var n=$h(d);u.call(n)}}var d=Zh(a,c,n,0,null,!1,!1,``,cg);return n._reactRootContainer=d,n[hu]=d.current,Vl(n.nodeType===8?n.parentNode:n),hh(),d}for(;l=n.lastChild;)n.removeChild(l);if(typeof c==`function`){var f=c;c=function(){var n=$h(p);f.call(n)}}var p=Jh(n,0,!1,null,null,!1,!1,``,cg);return n._reactRootContainer=p,n[hu]=p.current,Vl(n.nodeType===8?n.parentNode:n),hh(function(){Qh(a,p,s,c)}),p}function ug(n,a,s,c,l){var u=s._reactRootContainer;if(u){var d=u;if(typeof l==`function`){var f=l;l=function(){var n=$h(d);f.call(n)}}Qh(a,d,n,l)}else d=lg(s,a,n,l,c);return $h(d)}Yi=function(n){switch(n.tag){case 3:var a=n.stateNode;if(a.current.memoizedState.isDehydrated){var s=Li(a.pendingLanes);s!==0&&(Ki(a,s|1),sh(a,xi()),!(Mm&6)&&(Km=xi()+500,Wu()))}break;case 13:hh(function(){var a=Id(n,1);a!==null&&oh(a,n,1,ih())}),tg(n,1)}},Xi=function(n){if(n.tag===13){var a=Id(n,134217728);a!==null&&oh(a,n,134217728,ih()),tg(n,134217728)}},Zi=function(n){if(n.tag===13){var a=ah(n),s=Id(n,a);s!==null&&oh(s,n,a,ih()),tg(n,a)}},Qi=function(){return qi},$i=function(n,a){var s=qi;try{return qi=n,a()}finally{qi=s}},Le=function(n,a,s){switch(a){case`input`:if(ge(n,s),a=s.name,s.type===`radio`&&a!=null){for(s=n;s.parentNode;)s=s.parentNode;for(s=s.querySelectorAll(`input[name=`+JSON.stringify(``+a)+`][type="radio"]`),a=0;a<s.length;a++){var l=s[a];if(l!==n&&l.form===n.form){var u=Su(l);if(!u)throw Error(c(90));de(l),ge(l,u)}}}break;case`textarea`:Z(n,s);break;case`select`:a=s.value,a!=null&&be(n,!!s.multiple,a,!1)}},Ke=mh,qe=hh;var dg={usingClientEntryPoint:!1,Events:[bu,xu,Su,Ve,Ue,mh]},fg={findFiberByHostInstance:yu,bundleType:0,version:`18.3.1`,rendererPackageName:`react-dom`},pg={bundleType:fg.bundleType,version:fg.version,rendererPackageName:fg.rendererPackageName,rendererConfig:fg.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:j.ReactCurrentDispatcher,findHostInstanceByFiber:function(n){return n=hi(n),n===null?null:n.stateNode},findFiberByHostInstance:fg.findFiberByHostInstance||ng,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:`18.3.1-next-f1338f8080-20240426`};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`){var mg=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!mg.isDisabled&&mg.supportsFiber)try{Oi=mg.inject(pg),ki=mg}catch{}}n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=dg,n.createPortal=function(n,a){var s=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!og(a))throw Error(c(200));return Yh(n,a,null,s)},n.createRoot=function(n,a){if(!og(n))throw Error(c(299));var s=!1,l=``,u=rg;return a!=null&&(!0===a.unstable_strictMode&&(s=!0),a.identifierPrefix!==void 0&&(l=a.identifierPrefix),a.onRecoverableError!==void 0&&(u=a.onRecoverableError)),a=Jh(n,1,!1,null,null,s,!1,l,u),n[hu]=a.current,Vl(n.nodeType===8?n.parentNode:n),new ig(a)},n.findDOMNode=function(n){if(n==null)return null;if(n.nodeType===1)return n;var a=n._reactInternals;if(a===void 0)throw typeof n.render==`function`?Error(c(188)):(n=Object.keys(n).join(`,`),Error(c(268,n)));return n=hi(a),n=n===null?null:n.stateNode,n},n.flushSync=function(n){return hh(n)}
8,n.hydrate=function(n,a,s){if(!sg(a))throw Error(c(200));return ug(null,n,a,!0,s)},n.hydrateRoot=function(n,a,s){if(!og(n))throw Error(c(405));var l=s!=null&&s.hydratedSources||null,u=!1,d=``,f=rg;if(s!=null&&(!0===s.unstable_strictMode&&(u=!0),s.identifierPrefix!==void 0&&(d=s.identifierPrefix),s.onRecoverableError!==void 0&&(f=s.onRecoverableError)),a=Zh(a,null,n,1,s??null,u,!1,d,f),n[hu]=a.current,Vl(n),l)for(n=0;n<l.length;n++)s=l[n],u=s._getVersion,u=u(s._source),a.mutableSourceEagerHydrationData==null?a.mutableSourceEagerHydrationData=[s,u]:a.mutableSourceEagerHydrationData.push(s,u);return new ag(a)},n.render=function(n,a,s){if(!sg(a))throw Error(c(200));return ug(null,n,a,!1,s)},n.unmountComponentAtNode=function(n){if(!sg(n))throw Error(c(40));return n._reactRootContainer?(hh(function(){ug(null,null,n,!1,function(){n._reactRootContainer=null,n[hu]=null})}),!0):!1},n.unstable_batchedUpdates=mh,n.unstable_renderSubtreeIntoContainer=function(n,a,s,l){if(!sg(s))throw Error(c(200));if(n==null||n._reactInternals===void 0)throw Error(c(38));return ug(n,a,s,!1,l)},n.version=`18.3.1-next-f1338f8080-20240426`})),require_react_dom=__commonJSMin$1(((n,a)=>{function s(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(s)}catch(n){console.error(n)}}s(),a.exports=require_react_dom_production_min()})),require_client=__commonJSMin$1((n=>{var a=require_react_dom();n.createRoot=a.createRoot,n.hydrateRoot=a.hydrateRoot})),import_client=require_client(),import_react$7=__toESM$1(require_react()),import_react_dom$2=__toESM$1(require_react_dom());function _extends$32(){return _extends$32=Object.assign?Object.assign.bind():function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},_extends$32.apply(this,arguments)}var Action;(function(n){n.Pop=`POP`,n.Push=`PUSH`,n.Replace=`REPLACE`})(Action||={});var PopStateEventType=`popstate`;function createBrowserHistory(n){n===void 0&&(n={});function a(n,a){let{pathname:s,search:c,hash:l}=n.location;return createLocation$1(``,{pathname:s,search:c,hash:l},a.state&&a.state.usr||null,a.state&&a.state.key||`default`)}function s(n,a){return typeof a==`string`?a:createPath(a)}return getUrlBasedHistory(a,s,null,n)}function invariant$1(n,a){if(n===!1||n==null)throw Error(a)}function warning$1(n,a){if(!n){typeof console<`u`&&console.warn(a);try{throw Error(a)}catch{}}}function createKey(){return Math.random().toString(36).substr(2,8)}function getHistoryState(n,a){return{usr:n.state,key:n.key,idx:a}}function createLocation$1(n,a,s,c){return s===void 0&&(s=null),_extends$32({pathname:typeof n==`string`?n:n.pathname,search:``,hash:``},typeof a==`string`?parsePath(a):a,{state:s,key:a&&a.key||c||createKey()})}function createPath(n){let{pathname:a=`/`,search:s=``,hash:c=``}=n;return s&&s!==`?`&&(a+=s.charAt(0)===`?`?s:`?`+s),c&&c!==`#`&&(a+=c.charAt(0)===`#`?c:`#`+c),a}function parsePath(n){let a={};if(n){let s=n.indexOf(`#`);s>=0&&(a.hash=n.substr(s),n=n.substr(0,s));let c=n.indexOf(`?`);c>=0&&(a.search=n.substr(c),n=n.substr(0,c)),n&&(a.pathname=n)}return a}function getUrlBasedHistory(n,a,s,c){c===void 0&&(c={});let{window:l=document.defaultView,v5Compat:u=!1}=c,d=l.history,f=Action.Pop,p=null,m=h();m??(m=0,d.replaceState(_extends$32({},d.state,{idx:m}),``));function h(){return(d.state||{idx:null}).idx}function _(){f=Action.Pop;let n=h(),a=n==null?null:n-m;m=n,p&&p({action:f,location:C.location,delta:a})}function v(n,a){f=Action.Push;let c=createLocation$1(C.location,n,a);s&&s(c,n),m=h()+1;let _=getHistoryState(c,m),v=C.createHref(c);try{d.pushState(_,``,v)}catch(n){if(n instanceof DOMException&&n.name===`DataCloneError`)throw n;l.location.assign(v)}u&&p&&p({action:f,location:C.location,delta:1})}function b(n,a){f=Action.Replace;let c=createLocation$1(C.location,n,a);s&&s(c,n),m=h();let l=getHistoryState(c,m),_=C.createHref(c);d.replaceState(l,``,_),u&&p&&p({action:f,location:C.location,delta:0})}function x(n){let a=l.location.origin===`null`?l.location.href:l.location.origin,s=typeof n==`string`?n:createPath(n);return s=s.replace(/ $/,`%20`),invariant$1(a,`No window.location.(origin|href) available to create URL for href: `+s),new URL(s,a)}let C={get action(){return f},get location(){return n(l,d)},listen(n){if(p)throw Error(`A history only accepts one active listener`);return l.addEventListener(PopStateEventType,_),p=n,()=>{l.removeEventListener(PopStateEventType,_),p=null}},createHref(n){return a(l,n)},createURL:x,encodeLocation(n){let a=x(n);return{pathname:a.pathname,search:a.search,hash:a.hash}},push:v,replace:b,go(n){return d.go(n)}};return C}var ResultType;(function(n){n.data=`data`,n.deferred=`deferred`,n.redirect=`redirect`,n.error=`error`})(ResultType||={});function matchRoutes(n,a,s){return s===void 0&&(s=`/`),matchRoutesImpl(n,a,s,!1)}function matchRoutesImpl(n,a,s,c){let l=stripBasename((typeof a==`string`?parsePath(a):a).pathname||`/`,s);if(l==null)return null;let u=flattenRoutes(n);rankRouteBranches(u);let d=null;for(let n=0;d==null&&n<u.length;++n){let a=decodePath(l);d=matchRouteBranch(u[n],a,c)}return d}function flattenRoutes(n,a,s,c){a===void 0&&(a=[]),s===void 0&&(s=[]),c===void 0&&(c=``);let l=(n,l,u)=>{let d={relativePath:u===void 0?n.path||``:u,caseSensitive:n.caseSensitive===!0,childrenIndex:l,route:n};d.relativePath.startsWith(`/`)&&(invariant$1(d.relativePath.startsWith(c),`Absolute route path "`+d.relativePath+`" nested under path `+(`"`+c+`" is not val
8id. An absolute child route path `)+`must start with the combined path of all its parent routes.`),d.relativePath=d.relativePath.slice(c.length));let f=joinPaths([c,d.relativePath]),p=s.concat(d);n.children&&n.children.length>0&&(invariant$1(n.index!==!0,`Index routes must not have child routes. Please remove `+(`all child routes from route path "`+f+`".`)),flattenRoutes(n.children,a,p,f)),!(n.path==null&&!n.index)&&a.push({path:f,score:computeScore(f,n.index),routesMeta:p})};return n.forEach((n,a)=>{var s;if(n.path===``||!((s=n.path)!=null&&s.includes(`?`)))l(n,a);else for(let s of explodeOptionalSegments(n.path))l(n,a,s)}),a}function explodeOptionalSegments(n){let a=n.split(`/`);if(a.length===0)return[];let[s,...c]=a,l=s.endsWith(`?`),u=s.replace(/\?$/,``);if(c.length===0)return l?[u,``]:[u];let d=explodeOptionalSegments(c.join(`/`)),f=[];return f.push(...d.map(n=>n===``?u:[u,n].join(`/`))),l&&f.push(...d),f.map(a=>n.startsWith(`/`)&&a===``?`/`:a)}function rankRouteBranches(n){n.sort((n,a)=>n.score===a.score?compareIndexes(n.routesMeta.map(n=>n.childrenIndex),a.routesMeta.map(n=>n.childrenIndex)):a.score-n.score)}var paramRe=/^:[\w-]+$/,dynamicSegmentValue=3,indexRouteValue=2,emptySegmentValue=1,staticSegmentValue=10,splatPenalty=-2,isSplat=n=>n===`*`;function computeScore(n,a){let s=n.split(`/`),c=s.length;return s.some(isSplat)&&(c+=splatPenalty),a&&(c+=indexRouteValue),s.filter(n=>!isSplat(n)).reduce((n,a)=>n+(paramRe.test(a)?dynamicSegmentValue:a===``?emptySegmentValue:staticSegmentValue),c)}function compareIndexes(n,a){return n.length===a.length&&n.slice(0,-1).every((n,s)=>n===a[s])?n[n.length-1]-a[a.length-1]:0}function matchRouteBranch(n,a,s){s===void 0&&(s=!1);let{routesMeta:c}=n,l={},u=`/`,d=[];for(let n=0;n<c.length;++n){let f=c[n],p=n===c.length-1,m=u===`/`?a:a.slice(u.length)||`/`,h=matchPath({path:f.relativePath,caseSensitive:f.caseSensitive,end:p},m),_=f.route;if(!h&&p&&s&&!c[c.length-1].route.index&&(h=matchPath({path:f.relativePath,caseSensitive:f.caseSensitive,end:!1},m)),!h)return null;
vendor: 4,273 bytes, line 8
8Object.assign(l,h.params),d.push({params:l,pathname:joinPaths([u,h.pathname]),pathnameBase:normalizePathname(joinPaths([u,h.pathnameBase])),route:_}),h.pathnameBase!==`/`&&(u=joinPaths([u,h.pathnameBase]))}return d}function matchPath(n,a){typeof n==`string`&&(n={path:n,caseSensitive:!1,end:!0});let[s,c]=compilePath(n.path,n.caseSensitive,n.end),l=a.match(s);if(!l)return null;let u=l[0],d=u.replace(/(.)\/+$/,`$1`),f=l.slice(1);return{params:c.reduce((n,a,s)=>{let{paramName:c,isOptional:l}=a;if(c===`*`){let n=f[s]||``;d=u.slice(0,u.length-n.length).replace(/(.)\/+$/,`$1`)}let p=f[s];return l&&!p?n[c]=void 0:n[c]=(p||``).replace(/%2F/g,`/`),n},{}),pathname:u,pathnameBase:d,pattern:n}}function compilePath(n,a,s){a===void 0&&(a=!1),s===void 0&&(s=!0),warning$1(n===`*`||!n.endsWith(`*`)||n.endsWith(`/*`),`Route path "`+n+`" will be treated as if it were `+(`"`+n.replace(/\*$/,`/*`)+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+(`please change the route path to "`+n.replace(/\*$/,`/*`)+`".`));let c=[],l=`^`+n.replace(/\/*\*?$/,``).replace(/^\/*/,`/`).replace(/[\\.*+^${}|()[\]]/g,`\\$&`).replace(/\/:([\w-]+)(\?)?/g,(n,a,s)=>(c.push({paramName:a,isOptional:s!=null}),s?`/?([^\\/]+)?`:`/([^\\/]+)`));return n.endsWith(`*`)?(c.push({paramName:`*`}),l+=n===`*`||n===`/*`?`(.*)$`:`(?:\\/(.+)|\\/*)$`):s?l+=`\\/*$`:n!==``&&n!==`/`&&(l+=`(?:(?=\\/|$))`),[new RegExp(l,a?void 0:`i`),c]}function decodePath(n){try{return n.split(`/`).map(n=>decodeURIComponent(n).replace(/\//g,`%2F`)).join(`/`)}catch(a){return warning$1(!1,`The URL path "`+n+`" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent `+(`encoding (`+a+`).`)),n}}function stripBasename(n,a){if(a===`/`)return n;if(!n.toLowerCase().startsWith(a.toLowerCase()))return null;let s=a.endsWith(`/`)?a.length-1:a.length,c=n.charAt(s);return c&&c!==`/`?null:n.slice(s)||`/`}var ABSOLUTE_URL_REGEX$1=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,isAbsoluteUrl$1=n=>ABSOLUTE_URL_REGEX$1.test(n);function resolvePath(n,a){a===void 0&&(a=`/`);let{pathname:s,search:c=``,hash:l=``}=typeof n==`string`?parsePath(n):n,u;if(s)if(isAbsoluteUrl$1(s))u=s;else{if(s.includes(`//`)){let n=s;s=s.replace(/\/\/+/g,`/`),warning$1(!1,`Pathnames cannot have embedded double slashes - normalizing `+(n+` -> `+s))}u=s.startsWith(`/`)?resolvePathname(s.substring(1),`/`):resolvePathname(s,a)}else u=a;return{pathname:u,search:normalizeSearch(c),hash:normalizeHash(l)}}function resolvePathname(n,a){let s=a.replace(/\/+$/,``).split(`/`);return n.split(`/`).forEach(n=>{n===`..`?s.length>1&&s.pop():n!==`.`&&s.push(n)}),s.length>1?s.join(`/`):`/`}function getInvalidPathError(n,a,s,c){return`Cannot include a '`+n+`' character in a manually specified `+("`to."+a+"` field ["+JSON.stringify(c)+`].  Please separate it out to the `)+("`to."+s+"` field. Alternatively you may provide the full path as ")+`a string in <Link to="..."> and the router will parse it for you.`}function getPathContributingMatches(n){return n.filter((n,a)=>a===0||n.route.path&&n.route.path.length>0)}function getResolveToMatches(n,a){let s=getPathContributingMatches(n);return a?s.map((n,a)=>a===s.length-1?n.pathname:n.pathnameBase):s.map(n=>n.pathnameBase)}function resolveTo(n,a,s,c){c===void 0&&(c=!1);let l;typeof n==`string`?l=parsePath(n):(l=_extends$32({},n),invariant$1(!l.pathname||!l.pathname.includes(`?`),getInvalidPathError(`?`,`pathname`,`search`,l)),invariant$1(!l.pathname||!l.pathname.includes(`#`),getInvalidPathError(`#`,`pathname`,`hash`,l)),invariant$1(!l.search||!l.search.includes(`#`),getInvalidPathError(`#`,`search`,`hash`,l)));let u=n===``||l.pathname===``,d=u?`/`:l.pathname,f;if(d==null)f=s;else{let n=a.length-1;if(!c&&d.startsWith(`..`)){let a=d.split(`/`);for(;a[0]===`..`;)a.shift(),--n;l.pathname=a.join(`/`)}f=n>=0?a[n]:`/`}let p=resolvePath(l,f),m=d&&d!==`/`&&d.endsWith(`/`),h=(u||d===`.`)&&s.endsWith(`/`);return!p.pathname.endsWith(`/`)&&(m||h)&&(p.pathname+=`/`),p}var joinPaths=n=>n.join(`/`).replace(/\/\/+/g,`/`),normalizePathname=n=>n.replace(/\/+$/,``).replace(/^\/*/,`/`),normalizeSearch=n=>!n||n===`?`?``:n.startsWith(`?`)?n:`?`+n,normalizeHash=n=>!n||n===`#`?``:n.startsWith(`#`)?n:`#`+n,AbortedDeferredError=class extends 
8Error{};function isRouteErrorResponse(n){return n!=null&&typeof n.status==`number`&&typeof n.statusText==`string`&&typeof n.internal==`boolean`&&`data`in n}var validMutationMethodsArr=[`post`,`put`,`patch`,`delete`],validMutationMethods=new Set(validMutationMethodsArr),validRequestMethodsArr=[`get`,...validMutationMethodsArr],validRequestMethods=new Set(validRequestMethodsArr);function _extends$31(){return _extends$31=Object.assign?Object.assign.bind():function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},_extends$31.apply(this,arguments)}var DataRouterContext=import_react$7.createContext(null),DataRouterStateContext=import_react$7.createContext(null),AwaitContext=import_react$7.createContext(null),NavigationContext=import_react$7.createContext(null),LocationContext=import_react$7.createContext(null),RouteContext=import_react$7.createContext({outlet:null,matches:[],isDataRoute:!1}),RouteErrorContext=import_react$7.createContext(null);function useHref(n,a){let{relative:s}=a===void 0?{}:a;!useInRouterContext()&&invariant$1(!1);let{basename:c,navigator:l}=import_react$7.useContext(NavigationContext),{hash:u,pathname:d,search:f}=useResolvedPath(n,{relative:s}),p=d;return c!==`/`&&(p=d===`/`?c:joinPaths([c,d])),l.createHref({pathname:p,search:f,hash:u})}function useInRouterContext(){return import_react$7.useContext(LocationContext)!=null}function useLocation(){return!useInRouterContext()&&invariant$1(!1),import_react$7.useContext(LocationContext).location}function useIsomorphicLayoutEffect$1(n){import_react$7.useContext(NavigationContext).static||import_react$7.useLayoutEffect(n)}function useNavigate(){let{isDataRoute:n}=import_react$7.useContext(RouteContext);return n?useNavigateStable():useNavigateUnstable()}function useNavigateUnstable(){!useInRouterContext()&&invariant$1(!1);let n=import_react$7.useContext(DataRouterContext),{basename:a,future:s,navigator:c}=import_react$7.useContext(NavigationContext),{matches:l}=import_react$7.useContext(RouteContext),{pathname:u}=useLocation(),d=JSON.stringify(getResolveToMatches(l,s.v7_relativeSplatPath)),f=import_react$7.useRef(!1);return useIsomorphicLayoutEffect$1(()=>{f.current=!0}),import_react$7.useCallback(function(s,l){if(l===void 0&&(l={}),!f.current)return;if(typeof s==`number`){c.go(s);return}let p=resolveTo(s,JSON.parse(d),u,l.relative===`path`);n==null&&a!==`/`&&(p.pathname=p.pathname===`/`?a:joinPaths([a,p.pathname])),(l.replace?c.replace:c.push)(p,l.state,l)},[a,c,d,u,n])}function useParams(){let{matches:n}=import_react$7.useContext(RouteContext),a=n[n.length-1];return a?a.params:{}}function useResolvedPath(n,a){let{relative:s}=a===void 0?{}:a,{future:c}=import_react$7.useContext(NavigationContext),{matches:l}=import_react$7.useContext(RouteContext),{pathname:u}=useLocation(),d=JSON.stringify(getResolveToMatches(l,c.v7_relativeSplatPath));return import_react$7.useMemo(()=>resolveTo(n,JSON.parse(d),u,s===`path`),[n,d,u,s])}function useRoutes(n,a){return useRoutesImpl(n,a)}function useRoutesImpl(n,a,s,c){!useInRouterContext()&&invariant$1(!1);let{navigator:l}=import_react$7.useContext(NavigationContext),{matches:u}=import_react$7.useContext(RouteContext),d=u[u.length-1],f=d?d.params:{};d&&d.pathname;let p=d?d.pathnameBase:`/`;d&&d.route;let m=useLocation(),h;if(a){var _;let n=typeof a==`string`?parsePath(a):a;!(p===`/`||n.pathname?.startsWith(p))&&invariant$1(!1),h=n}else h=m;let v=h.pathname||`/`,b=v;if(p!==`/`){let n=p.replace(/^\//,``).split(`/`);b=`/`+v.replace(/^\//,``).split(`/`).slice(n.length).join(`/`)}let x=matchRoutes(n,{pathname:b}),C=_renderMatches(x&&x.map(n=>Object.assign({},n,{params:Object.assign({},f,n.params),pathname:joinPaths([p,l.encodeLocation?l.encodeLocation(n.pathname).pathname:n.pathname]),pathnameBase:n.pathnameBase===`/`?p:joinPaths([p,l.encodeLocation?l.encodeLocation(n.pathnameBase).pathname:n.pathnameBase])})),u,s,c);return a&&C?import_react$7.createElement(LocationContext.Provider,{value:{location:_extends$31({pathname:`/`,search:``,hash:``,state:null,key:`default`},h),navigationType:Action.Pop}},C):C}function DefaultErrorComponent(){let n=useRouteError(),a=isRouteErrorResponse(n)?n.status+` `+n.statusText:n instanceof Error?n.message:JSON.stringify(n),s=n instanceof Error?n.stack:null;return import_react$7.createElement(import_react$7.Fragment,null,import_react$7.createElement(`h2`,null,`Unexpected Application 
8Error!`),import_react$7.createElement(`h3`,{style:{fontStyle:`italic`}},a),s?import_react$7.createElement(`pre`,{style:{padding:`0.5rem`,backgroundColor:`rgba(200,200,200, 0.5)`}},s):null,null)}var defaultErrorElement=import_react$7.createElement(DefaultErrorComponent,null),RenderErrorBoundary=class extends import_react$7.Component{constructor(n){super(n),this.state={location:n.location,revalidation:n.revalidation,error:n.error}}static getDerivedStateFromError(n){return{error:n}}static getDerivedStateFromProps(n,a){return a.location!==n.location||a.revalidation!==`idle`&&n.revalidation===`idle`?{error:n.error,location:n.location,revalidation:n.revalidation}:{error:n.error===void 0?a.error:n.error,location:a.location,revalidation:n.revalidation||a.revalidation}}componentDidCatch(n,a){console.error(`React Router caught the following error during render`,n,a)}render(){return this.state.error===void 0?this.props.children:import_react$7.createElement(RouteContext.Provider,{value:this.props.routeContext},import_react$7.createElement(RouteErrorContext.Provider,{value:this.state.error,children:this.props.component}))}};function RenderedRoute(n){let{routeContext:a,match:s,children:c}=n,l=import_react$7.useContext(DataRouterContext);return l&&l.static&&l.staticContext&&(s.route.errorElement||s.route.ErrorBoundary)&&(l.staticContext._deepestRenderedBoundaryId=s.route.id),import_react$7.createElement(RouteContext.Provider,{value:a},c)}function _renderMatches(n,a,s,c){var l;if(a===void 0&&(a=[]),s===void 0&&(s=null),c===void 0&&(c=null),n==null){var u;if(!s)return null;if(s.errors)n=s.matches;else if((u=c)!=null&&u.v7_partialHydration&&a.length===0&&!s.initialized&&s.matches.length>0)n=s.matches;else return null}let d=n,f=s?.errors;if(f!=null){let n=d.findIndex(n=>n.route.id&&f?.[n.route.id]!==void 0);!(n>=0)&&invariant$1(!1),d=d.slice(0,Math.min(d.length,n+1))}let p=!1,m=-1;if(s&&c&&c.v7_partialHydration)for(let n=0;n<d.length;n++){let a=d[n];if((a.route.HydrateFallback||a.route.hydrateFallbackElement)&&(m=n),a.route.id){let{loaderData:n,errors:c}=s,l=a.route.loader&&n[a.route.id]===void 0&&(!c||c[a.route.id]===void 0);if(a.route.lazy||l){p=!0,d=m>=0?d.slice(0,m+1):[d[0]];break}}}return d.reduceRight((n,c,l)=>{let u,h=!1,_=null,v=null;s&&(u=f&&c.route.id?f[c.route.id]:void 0,_=c.route.errorElement||defaultErrorElement,p&&(m<0&&l===0?(warningOnce(`route-fallback`,!1,"No `HydrateFallback` element provided to render during initial hydration"),h=!0,v=null):m===l&&(h=!0,v=c.route.hydrateFallbackElement||null)));let b=a.concat(d.slice(0,l+1)),x=()=>{let a;return a=u?_:h?v:c.route.Component?import_react$7.createElement(c.route.Component,null):c.route.element?c.route.element:n,import_react$7.createElement(RenderedRoute,{match:c,routeContext:{outlet:n,matches:b,isDataRoute:s!=null},children:a})};return s&&(c.route.ErrorBoundary||c.route.errorElement||l===0)?import_react$7.createElement(RenderErrorBoundary,{location:s.location,revalidation:s.revalidation,component:_,error:u,children:x(),routeContext:{outlet:null,matches:b,isDataRoute:!0}}):x()},null)}var DataRouterHook$1=function(n){return n.UseBlocker=`useBlocker`,n.UseRevalidator=`useRevalidator`,n.UseNavigateStable=`useNavigate`,n}(DataRouterHook$1||{}),DataRouterStateHook$1=function(n){return n.UseBlocker=`useBlocker`,n.UseLoaderData=`useLoaderData`,n.UseActionData=`useActionData`,n.UseRouteError=`useRouteError`,n.UseNavigation=`useNavigation`,n.UseRouteLoaderData=`useRouteLoaderData`,n.UseMatches=`useMatches`,n.UseRevalidator=`useRevalidator`,n.UseNavigateStable=`useNavigate`,n.UseRouteId=`useRouteId`,n}(DataRouterStateHook$1||{});function useDataRouterContext$1(n){let a=import_react$7.useContext(DataRouterContext);return!a&&invariant$1(!1),a}function useDataRouterState(n){let a=import_react$7.useContext(DataRouterStateContext);return!a&&invariant$1(!1),a}function useRouteContext(n){let a=import_react$7.useContext(RouteContext);return!a&&invariant$1(!1),a}function useCurrentRouteId(n){let a=useRouteContext(n),s=a.matches[a.matches.length-1];return!s.route.id&&invariant$1(!1),s.route.id}function useRouteError(){var n;let a=import_react$7.useContext(RouteErrorContext),s=useDataRouterState(DataRouterStateHook$1.UseRouteError),c=useCurrentRouteId(DataRouterStateHook$1.UseRouteError);return a===void 0?s.errors?.[c]:a}function useNavigateStable(){let{router:n}=useDataRouterContext$1(DataRouterHook$1.UseNavigateStable),a=useCurrentRouteId(DataRouterStateHook$1.UseNavigateStable),s=import_react$7.useRef(!1);return useIsomorphicLayoutEffect$1(()=>{s.current=!0}),import_react$7.useCallback(function(c,l){l===void 0&&(l={}),s.current&&(typeof c==`number`?n.navigate(c):n.navigate(c,_extends$31({fromRouteId:a},l)))},[n,a])}var alreadyWarned$1={};function warningOnce(n,a,s){!a&&!alreadyWarned$1[n]&&(alreadyWarned$1[n]=!0)}var logDeprecation=(n,a,s)=>(``+a+("You can use the `"+n+"` future flag to opt-in early. ")+(`For more information, see `+s+`.`),void 0);function logV6DeprecationWarnings(n,a){n?.v7_startTransition===void 0&&logDeprecation(`v7_startTransition`,"React Router will begin wrapping state updates in `React.startTransition` in v7",`https://reactrouter.com/v6/upgrading/future#v7_starttransition`),n?.v7_relativeSplatPath===void 0&&(!a||a.v7_relativeSplatPath===void 0)&&logDeprecation(`v7_relativeSplatPath`,`Relative route resolution within Splat routes is changing in v7`,`https://reactrouter.com/v6/upgrading/future#v7_relativesplatpath`),a&&(a.v7_fetcherPersist===void 0&&logDeprecation(`v7_fetcherPersist`,`The persistence behavior of fetchers is changing in v7`,`https://reactrouter.com/v6/upgrading/future#v7_fetcherpersist`),a.v7_normalizeFormMethod===void 0&&logDeprecation(`v7_normalizeFormMethod`,"Casing of `formMethod` fields is being normalized to uppercase in v7",`https://reactrouter.com/v6/upgrading/future#v7_normalizeformmethod`),a.v7_partialHydration===void 0&&logDeprecation(`v7_partialHydration`,"`RouterProvider` hydration behavior is changing in v7",`https://reactrouter.com/v6/upgrading/future#v7_partialhydration`),a.v7_skipActionErrorRevalidation===void 0&&logDeprecation(`v7_skipActionErrorRevalidation`,"The revalidation behavior after 4xx/5xx `action` responses is changing in v7",`https://reactrouter.com/v6/upgrading/future#v7_skipactionerrorrevalidation`))}function Route(n){invariant$1(!1)}function Router(n){let{basename:a=`/`,children:s=null,location:c,navigationType:l=Action.Pop,navigator:u,static:d=!1,future:f}=n;useInRouterContext()&&invariant$1(!1);let p=a.replace(/^\/*/,`/`),m=import_react$7.useMemo(()=>({basename:p,navigator:u,static:d,future:_extends$31({v7_relativeSplatPath:!1},f)}),[p,f,u,d]);typeof c==`string`&&(c=parsePath(c));let{pathname:h=`/`,search:_=``,hash:v=``,state:b=null,key:x=`default`}=c,C=import_react$7.useMemo(()=>{let n=stripBasename(h,p);return n==null?null:{location:{pathname:n,search:_,hash:v,state:b,key:x},navigationType:l}},[p,h,_,v,b,x,l]);return C==null?null:import_react$7.createElement(NavigationContext.Provider,{value:m},import_react$7.createElement(LocationContext.Provider,{children:s,value:C}))}function Routes(n){let{children:a,location:s}=n;return useRoutes(createRoutesFromChildren(a),s)}var AwaitRenderStatus=function(n){return n[n.pending=0]=`pending`,n[n.success=1]=`success`,n[n.error=2]=`error`,
8n}(AwaitRenderStatus||{}),neverSettledPromise=new Promise(()=>{}),AwaitErrorBoundary=class extends import_react$7.Component{constructor(n){super(n),this.state={error:null}}static getDerivedStateFromError(n){return{error:n}}componentDidCatch(n,a){console.error(`<Await> caught the following error during render`,n,a)}render(){let{children:n,errorElement:a,resolve:s}=this.props,c=null,l=AwaitRenderStatus.pending;if(!(s instanceof Promise))l=AwaitRenderStatus.success,c=Promise.resolve(),Object.defineProperty(c,"_tracked",{get:()=>!0}),Object.defineProperty(c,"_data",{get:()=>s});else if(this.state.error){l=AwaitRenderStatus.error;let n=this.state.error;c=Promise.reject().catch(()=>{}),Object.defineProperty(c,"_tracked",{get:()=>!0}),Object.defineProperty(c,"_error",{get:()=>n})}else s._tracked?(c=s,l=`_error`in c?AwaitRenderStatus.error:`_data`in c?AwaitRenderStatus.success:AwaitRenderStatus.pending):(l=AwaitRenderStatus.pending,Object.defineProperty(s,"_tracked",{get:()=>!0}),c=s.then(n=>Object.defineProperty(s,"_data",{get:()=>n}),n=>Object.defineProperty(s,"_error",{get:()=>n})));if(l===AwaitRenderStatus.error&&c._error instanceof AbortedDeferredError)throw neverSettledPromise;if(l===AwaitRenderStatus.error&&!a)throw c._error;if(l===AwaitRenderStatus.error)return import_react$7.createElement(AwaitContext.Provider,{value:c,children:a});if(l===AwaitRenderStatus.success)return import_react$7.createElement(AwaitContext.Provider,{value:c,children:n});throw c}};function createRoutesFromChildren(n,a){a===void 0&&(a=[]);let s=[];return import_react$7.Children.forEach(n,(n,c)=>{if(!import_react$7.isValidElement(n))return;let l=[...a,c];if(n.type===import_react$7.Fragment){s.push.apply(s,createRoutesFromChildren(n.props.children,l));return}n.type!==Route&&invariant$1(!1),!(!n.props.index||!n.props.children)&&invariant$1(!1);let u={id:n.props.id||l.join(`-`),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,loader:n.props.loader,action:n.props.action,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(u.children=createRoutesFromChildren(n.props.children,l)),s.push(u)}),s}function _extends$30(){return _extends$30=Object.assign?Object.assign.bind():function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},_extends$30.apply(this,arguments)}function _objectWithoutPropertiesLoose$22(n,a){if(n==null)return{};var s={},c=Object.keys(n),l,u;for(u=0;u<c.length;u++)l=c[u],!(a.indexOf(l)>=0)&&(s[l]=n[l]);return s}function isModifiedEvent(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}function shouldProcessLinkClick(n,a){return n.button===0&&(!a||a===`_self`)&&!isModifiedEvent(n)}var _excluded$39=[`onClick`,`relative`,`reloadDocument`,`replace`,`state`,`target`,`to`,`preventScrollReset`,`viewTransition`],_excluded2$9=[`aria-current`,`caseSensitive`,`className`,`end`,`style`,`to`,`viewTransition`,`children`],REACT_ROUTER_VERSION=`6`;try{window.__reactRouterVersion=REACT_ROUTER_VERSION}catch{}var ViewTransitionContext=import_react$7.createContext({isTransitioning:!1}),startTransitionImpl=import_react$7.startTransition;function BrowserRouter(n){let{basename:a,children:s,future:c,window:l}=n,u=import_react$7.useRef();u.current??=createBrowserHistory({window:l,v5Compat:!0});let d=u.current,[f,p]=import_react$7.useState({action:d.action,location:d.location}),{v7_startTransition:m}=c||{},h=import_react$7.useCallback(n=>{m&&startTransitionImpl?startTransitionImpl(()=>p(n)):p(n)},[p,m]);return import_react$7.useLayoutEffect(()=>d.listen(h),[d,h]),import_react$7.useEffect(()=>logV6DeprecationWarnings(c),[c]),import_react$7.createElement(Router,{basename:a,children:s,location:f.location,navigationType:f.action,navigator:d,future:c})}var isBrowser$2=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0,ABSOLUTE_URL_REGEX=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Link$3=import_react$7.forwardRef(function(n,a){let{onClick:s,relative:c,reloadDocument:l,replace:u,state:d,target:f,to:p,preventScrollReset:m,viewTransition:h}
8=n,_=_objectWithoutPropertiesLoose$22(n,_excluded$39),{basename:v}=import_react$7.useContext(NavigationContext),b,x=!1;if(typeof p==`string`&&ABSOLUTE_URL_REGEX.test(p)&&(b=p,isBrowser$2))try{let n=new URL(window.location.href),a=p.startsWith(`//`)?new URL(n.protocol+p):new URL(p),s=stripBasename(a.pathname,v);a.origin===n.origin&&s!=null?p=s+a.search+a.hash:x=!0}catch{}let C=useHref(p,{relative:c}),w=useLinkClickHandler(p,{replace:u,state:d,target:f,preventScrollReset:m,relative:c,viewTransition:h});function T(n){s&&s(n),n.defaultPrevented||w(n)}return import_react$7.createElement(`a`,_extends$30({},_,{href:b||C,onClick:x||l?s:T,ref:a,target:f}))}),NavLink$1=import_react$7.forwardRef(function(n,a){let{"aria-current":s=`page`,caseSensitive:c=!1,className:l=``,end:u=!1,style:d,to:f,viewTransition:p,children:m}=n,h=_objectWithoutPropertiesLoose$22(n,_excluded2$9),_=useResolvedPath(f,{relative:h.relative}),v=useLocation(),b=import_react$7.useContext(DataRouterStateContext),{navigator:x,basename:C}=import_react$7.useContext(NavigationContext),w=b!=null&&useViewTransitionState(_)&&p===!0,T=x.encodeLocation?x.encodeLocation(_).pathname:_.pathname,O=v.pathname,k=b&&b.navigation&&b.navigation.location?b.navigation.location.pathname:null;c||(O=O.toLowerCase(),k=k?k.toLowerCase():null,T=T.toLowerCase()),k&&C&&(k=stripBasename(k,C)||k);let A=T!==`/`&&T.endsWith(`/`)?T.length-1:T.length,j=O===T||!u&&O.startsWith(T)&&O.charAt(A)===`/`,M=k!=null&&(k===T||!u&&k.startsWith(T)&&k.charAt(T.length)===`/`),N={isActive:j,isPending:M,isTransitioning:w},P=j?s:void 0,F;F=typeof l==`function`?l(N):[l,j?`active`:null,M?`pending`:null,w?`transitioning`:null].filter(Boolean).join(` `);let I=typeof d==`function`?d(N):d;return import_react$7.createElement(Link$3,_extends$30({},h,{"aria-current":P,className:F,ref:a,style:I,to:f,viewTransition:p}),typeof m==`function`?m(N):m)}),DataRouterHook;(function(n){n.UseScrollRestoration=`useScrollRestoration`,n.UseSubmit=`useSubmit`,n.UseSubmitFetcher=`useSubmitFetcher`,n.UseFetcher=`useFetcher`,n.useViewTransitionState=`useViewTransitionState`})(DataRouterHook||={});var DataRouterStateHook;(function(n){n.UseFetcher=`useFetcher`,n.UseFetchers=`useFetchers`,n.UseScrollRestoration=`useScrollRestoration`})(DataRouterStateHook||={});function useDataRouterContext(n){let a=import_react$7.useContext(DataRouterContext);return!a&&invariant$1(!1),a}function useLinkClickHandler(n,a){let{target:s,replace:c,state:l,preventScrollReset:u,relative:d,viewTransition:f}=a===void 0?{}:a,p=useNavigate(),m=useLocation(),h=useResolvedPath(n,{relative:d});return import_react$7.useCallback(a=>
8{if(shouldProcessLinkClick(a,s)){a.preventDefault();let s=c===void 0?createPath(m)===createPath(h):c;p(n,{replace:s,state:l,preventScrollReset:u,relative:d,viewTransition:f})}},[m,p,h,c,l,s,n,u,d,f])}function useViewTransitionState(n,a){a===void 0&&(a={});let s=import_react$7.useContext(ViewTransitionContext);s??invariant$1(!1);let{basename:c}=useDataRouterContext(DataRouterHook.useViewTransitionState),l=useResolvedPath(n,{relative:a.relative});if(!s.isTransitioning)return!1;let u=stripBasename(s.currentLocation.pathname,c)||s.currentLocation.pathname,d=stripBasename(s.nextLocation.pathname,c)||s.nextLocation.pathname;return matchPath(l.pathname,d)!=null||matchPath(l.pathname,u)!=null}var require_axios=__commonJSMin$1(((n,a)=>{function s(n,a){return function(){return n.apply(a,arguments)}}var{toString:c}=Object.prototype,{getPrototypeOf:l}=Object,{iterator:u,toStringTag:d}=Symbol,f=(({hasOwnProperty:n})=>(a,s)=>n.call(a,s))(Object.prototype),p=(n,a)=>{let s=n,c=[];for(;s!=null&&s!==Object.prototype;){if(c.indexOf(s)!==-1)return!1;if(c.push(s),f(s,a))return!0;s=l(s)}return!1},m=(n,a)=>n!=null&&p(n,a)?n[a]:void 0,h=(n=>a=>{let s=c.call(a);return n[s]||(n[s]=s.slice(8,-1).toLowerCase())})(Object.create(null)),_=n=>(n=n.toLowerCase(),a=>h(a)===n),v=n=>a=>typeof a===n,{isArray:b}=Array,x=v(`undefined`);function C(n){return n!==null&&!x(n)&&n.constructor!==null&&!x(n.constructor)&&k(n.constructor.isBuffer)&&n.constructor.isBuffer(n)}var w=_(`ArrayBuffer`);function T(n){let a;return a=typeof ArrayBuffer<`u`&&ArrayBuffer.isView?ArrayBuffer.isView(n):n&&n.buffer&&w(n.buffer),a}var O=v(`string`),k=v(`function`),A=v(`number`),j=n=>typeof n==`object`&&!!n,M=n=>n===!0||n===!1,N=n=>{if(!j(n))return!1;let a=l(n);return(a===null||a===Object.prototype||l(a)===null)&&!p(n,d)&&!p(n,u)},P=n=>{if(!j(n)||C(n))return!1;try{return Object.keys(n).length===0&&Object.getPrototypeOf(n)===Object.prototype}catch{return!1}},F=_(`Date`),I=_(`File`),R=n=>!!(n&&n.uri!==void 0),B=n=>n&&n.getParts!==void 0,V=_(`Blob`),H=_(`FileList`),U=n=>j(n)&&k(n.pipe);function W(){return typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:typeof global<`u`?global:{}}var K=W(),q=K.FormData===void 0?void 0:K.FormData,ee=n=>{if(!n)return!1;if(q&&n instanceof q)return!0;let a=l(n);if(!a||a===Object.prototype||!k(n.append))return!1;let s=h(n);return s===`formdata`||s===`object`&&k(n.toString)&&n.toString()===`[object FormData]`},J=_(`URLSearchParams`),[Y,te,X,ne]=[`ReadableStream`,`Request`,`Response`,`Headers`].map(_),re=n=>n.trim?n.trim():n.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,``);function ie(n,a,{allOwnKeys:s=!1}={}){if(n==null)return;let c,l;if(typeof n!=`object`&&(n=[n]),b(n))for(c=0,l=n.length;c<l;c++)a.call(null,n[c],c,n);else{if(C(n))return;let l=s?Object.getOwnPropertyNames(n):Object.keys(n),u=l.length,d;for(c=0;c<u;c++)d=l[c],a.call(null,n[d],d,n)}}function ae(n,a){if(C(n))return null;a=a.toLowerCase();let s=Object.keys(n),c=s.length,l;for(;c-->0;)if(l=s[c],a===l.toLowerCase())return l;return null}var oe=typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:global,se=n=>!x(n)&&n!==oe;function ce(...n){let{caseless:a,skipUndefined:s}=se(this)&&this||{},c={},l=(n,l)=>{if(l===`__proto__`||l===`constructor`||l===`prototype`)return;let u=a&&typeof l==`string`&&ae(c,l)||l,d=f(c,u)?c[u]:void 0;N(d)&&N(n)?c[u]=ce(d,n):N(n)?c[u]=ce({},n):b(n)?c[u]=n.slice():(!s||!x(n))&&(c[u]=n)};for(let a=0,s=n.length;a<s;a++){let s=n[a];if(!s||C(s)||(ie(s,l),typeof s!=`object`||b(s)))continue;let c=Object.getOwnPropertySymbols(s);for(let n=0;n<c.length;n++){let a=c[n];be.call(s,a)&&l(s[a],a)}}return c}var le=(n,a,c,{allOwnKeys:l}={})=>(ie(a,(a,l)=>{c&&k(a)?Object.defineProperty(n,l,{__proto__:null,value:s(a,c),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(n,l,{__proto__:null,value:a,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:l}),n),ue=n=>(n.charCodeAt(0)===65279&&(n=n.slice(1)),n),de=(n,a,s,c)=>{n.prototype=Object.create(a.prototype,c),Object.defineProperty(n.prototype,"constructor",{__proto__:null,value:n,writable:!0,enumerable:!1,
8configurable:!0}),Object.defineProperty(n,"super",{__proto__:null,value:a.prototype}),s&&Object.assign(n.prototype,s)},fe=(n,a,s,c)=>{let u,d,f,p={};if(a||={},n==null)return a;do{for(u=Object.getOwnPropertyNames(n),d=u.length;d-->0;)f=u[d],(!c||c(f,n,a))&&!p[f]&&(a[f]=n[f],p[f]=!0);n=s!==!1&&l(n)}while(n&&(!s||s(n,a))&&n!==Object.prototype);return a},pe=(n,a,s)=>{n=String(n),(s===void 0||s>n.length)&&(s=n.length),s-=a.length;let c=n.indexOf(a,s);return c!==-1&&c===s},me=n=>{if(!n)return null;if(b(n))return n;let a=n.length;if(!A(a))return null;let s=Array(a);for(;a-->0;)s[a]=n[a];return s},he=(n=>a=>n&&a instanceof n)(typeof Uint8Array<`u`&&l(Uint8Array)),ge=(n,a)=>{let s=(n&&n[u]).call(n),c;for(;(c=s.next())&&!c.done;){let s=c.value;a.call(n,s[0],s[1])}},_e=(n,a)=>{let s,c=[];for(;(s=n.exec(a))!==null;)c.push(s);return c},ve=_(`HTMLFormElement`),ye=n=>n.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,a,s){return a.toUpperCase()+s}),{propertyIsEnumerable:be}=Object.prototype,xe=_(`RegExp`),Se=(n,a)=>{let s=Object.getOwnPropertyDescriptors(n),c={};ie(s,(s,l)=>{let u;(u=a(s,l,n))!==!1&&(c[l]=u||s)}),Object.defineProperties(n,c)},Z=n=>{Se(n,(a,s)=>{if(k(n)&&[`arguments`,`caller`,`callee`].includes(s))return!1;let c=n[s];if(k(c)){if(a.enumerable=!1,`writable`in a){a.writable=!1;return}a.set||=()=>{throw Error(`Can not rewrite read-only method '`+s+`'`)}}})},Ce=(n,a)=>{let s={},c=n=>{n.forEach(n=>{s[n]=!0})};return b(n)?c(n):c(String(n).split(a)),s},we=()=>{},Te=(n,a)=>n!=null&&Number.isFinite(n=+n)?n:a;function Ee(n){return!!(n&&k(n.append)&&n[d]===`FormData`&&n[u])}var De=n=>{let a=new WeakSet,s=n=>{if(j(n)){if(a.has(n))return;if(C(n))return n;if(!(`toJSON`in n)){a.add(n);let c=b(n)?[]:{};return ie(n,(n,a)=>{let l=s(n);!x(l)&&(c[a]=l)}),a.delete(n),c}}return n};return s(n)},Oe=_(`AsyncFunction`),ke=n=>n&&(j(n)||k(n))&&k(n.then)&&k(n.catch),Ae=((n,a)=>n?setImmediate:a?((n,a)=>(oe.addEventListener(`message`,({source:s,data:c})=>{s===oe&&c===n&&a.length&&a.shift()()},!1),s=>{a.push(s),oe.postMessage(n,`*`)}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate==`function`,k(oe.postMessage)),je=typeof queueMicrotask<`u`?queueMicrotask.bind(oe):typeof process<`u`&&process.nextTick||Ae,Me=n=>n!=null&&k(n[u]),Q={isArray:b,isArrayBuffer:w,isBuffer:C,isFormData:ee,isArrayBufferView:T,isString:O,isNumber:A,isBoolean:M,isObject:j,isPlainObject:N,isEmptyObject:P,isReadableStream:Y,isRequest:te,isResponse:X,isHeaders:ne,isUndefined:x,isDate:F,isFile:I,isReactNativeBlob:R,isReactNative:B,isBlob:V,isRegExp:xe,isFunction:k,isStream:U,isURLSearchParams:J,isTypedArray:he,isFileList:H,forEach:ie,merge:ce,extend:le,trim:re,stripBOM:ue,inherits:de,toFlatObject:fe,kindOf:h,kindOfTest:_,endsWith:pe,toArray:me,forEachEntry:ge,matchAll:_e,isHTMLForm:ve,hasOwnProperty:f,hasOwnProp:f,hasOwnInPrototypeChain:p,getSafeProp:m,reduceDescriptors:Se,freezeMethods:Z,toObjectSet:Ce,toCamelCase:ye,noop:we,toFiniteNumber:Te,findKey:ae,global:oe,isContextDefined:se,isSpecCompliantForm:Ee,toJSONObject:De,isAsyncFn:Oe,isThenable:ke,setImmediate:Ae,asap:je,isIterable:Me,isSafeIterable:n=>n!=null&&p(n,u)&&Me(n)},Ne=Q.toObjectSet([`age`,`authorization`,`content-length`,`content-type`,`etag`,`expires`,`from`,`host`,`if-modified-since`,`if-unmodified-since`,`last-modified`,`location`,`max-forwards`,`proxy-authorization`,`referer`,`retry-after`,`user-agent`]),Pe=n=>{let a={},s,c,l;return n&&n.split(`
9`).forEach(function(n){l=n.indexOf(`:`),s=n.substring(0,l).trim().toLowerCase(),c=n.substring(l+1).trim(),!(!s||a[s]&&Ne[s])&&(s===`set-cookie`?a[s]?a[s].push(c):a[s]=[c]:a[s]=a[s]?a[s]+`, `+c:c)}),a};function Fe(n){let a=0,s=n.length;for(;a<s;){let s=n.charCodeAt(a);if(s!==9&&s!==32)break;a+=1}for(;s>a;){let a=n.charCodeAt(s-1);if(a!==9&&a!==32)break;--s}return a===0&&s===n.length?n:n.slice(a,s)}var Ie=RegExp(`[\\u0000-\\u0008\\u000a-\\u001f\\u007f]+`,`g`),Le=RegExp(`[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+`,`g`);function Re(n,a){return Q.isArray(n)?n.map(n=>Re(n,a)):Fe(String(n).replace(a,``))}var ze=n=>Re(n,Ie),Be=n=>Re(n,Le);function Ve(n){let a=Object.create(null);return Q.forEach(n.toJSON(),(n,s)=>{a[s]=Be(n)}),a}var Ue=Symbol(`internals`);function Ke(n){return n&&String(n).trim().toLowerCase()}function qe(n){return n===!1||n==null?n:Q.isArray(n)?n.map(qe):ze(String(n))}function Je(n){let a=Object.create(null),s=/([^\s,;
9=]+)\s*(?:=\s*([^,;]+))?/g,c;for(;c=s.exec(n);)a[c[1]]=c[2];return a}var $e=n=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(n.trim());function ft(n,a,s,c,l){if(Q.isFunction(c))return c.call(this,a,s);if(l&&(a=s),Q.isString(a)){if(Q.isString(c))return a.indexOf(c)!==-1;if(Q.isRegExp(c))return c.test(a)}}function ei(n){return n.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(n,a,s)=>a.toUpperCase()+s)}function ti(n,a){let s=Q.toCamelCase(` `+a);[`get`,`set`,`has`].forEach(c=>{Object.defineProperty(n,c+s,{__proto__:null,value:function(n,s,l){return this[c].call(this,a,n,s,l)},configurable:!0})})}var ni=class{constructor(n){n&&this.set(n)}set(n,a,s){let c=this;function l(n,a,s){let l=Ke(a);if(!l)return;let u=Q.findKey(c,l);(!u||c[u]===void 0||s===!0||s===void 0&&c[u]!==!1)&&(c[u||a]=qe(n))}let u=(n,a)=>Q.forEach(n,(n,s)=>l(n,s,a));if(Q.isPlainObject(n)||n instanceof this.constructor)u(n,a);else if(Q.isString(n)&&(n=n.trim())&&!$e(n))u(Pe(n),a);else if(Q.isObject(n)&&Q.isSafeIterable(n)){let s=Object.create(null),c,l;for(let a of n){if(!Q.isArray(a))throw TypeError(`Object iterator must return a key-value pair`);l=a[0],Q.hasOwnProp(s,l)?(c=s[l],s[l]=Q.isArray(c)?[...c,a[1]]:[c,a[1]]):s[l]=a[1]}u(s,a)}else n!=null&&l(a,n,s);return this}get(n,a){if(n=Ke(n),n){let s=Q.findKey(this,n);if(s){let n=this[s];if(!a)return n;if(a===!0)return Je(n);if(Q.isFunction(a))return a.call(this,n,s);if(Q.isRegExp(a))return a.exec(n);throw TypeError(`parser must be boolean|regexp|function`)}}}has(n,a){if(n=Ke(n),n){let s=Q.findKey(this,n);return!!(s&&this[s]!==void 0&&(!a||ft(this,this[s],s,a)))}return!1}delete(n,a){let s=this,c=!1;function l(n){if(n=Ke(n),n){let l=Q.findKey(s,n);l&&(!a||ft(s,s[l],l,a))&&(delete s[l],c=!0)}}return Q.isArray(n)?n.forEach(l):l(n),c}clear(n){let a=Object.keys(this),s=a.length,c=!1;for(;s--;){let l=a[s];(!n||ft(this,this[l],l,n,!0))&&(delete this[l],c=!0)}return c}normalize(n){let a=this,s={};return Q.forEach(this,(c,l)=>{let u=Q.findKey(s,l);if(u){a[u]=qe(c),delete a[l];return}let d=n?ei(l):String(l).trim();d!==l&&delete a[l],a[d]=qe(c),s[d]=!0}),this}
vendor: 6,087 bytes, lines 9-10
9concat(...n){return this.constructor.concat(this,...n)}toJSON(n){let a=Object.create(null);return Q.forEach(this,(s,c)=>{s!=null&&s!==!1&&(a[c]=n&&Q.isArray(s)?s.join(`, `):s)}),a}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([n,a])=>n+`: `+a).join(`
10`)}getSetCookie(){return this.get(`set-cookie`)||[]}get[Symbol.toStringTag](){return`AxiosHeaders`}static from(n){return n instanceof this?n:new this(n)}static concat(n,...a){let s=new this(n);return a.forEach(n=>s.set(n)),s}static accessor(n){let a=(this[Ue]=this[Ue]={accessors:{}}).accessors,s=this.prototype;function c(n){let c=Ke(n);a[c]||(ti(s,n),a[c]=!0)}return Q.isArray(n)?n.forEach(c):c(n),this}};ni.accessor([`Content-Type`,`Content-Length`,`Accept`,`Accept-Encoding`,`User-Agent`,`Authorization`]),Q.reduceDescriptors(ni.prototype,({value:n},a)=>{let s=a[0].toUpperCase()+a.slice(1);return{get:()=>n,set(n){this[s]=n}}}),Q.freezeMethods(ni);var ri=`[REDACTED ****]`;function ii(n){if(Q.hasOwnProp(n,`toJSON`))return!0;let a=Object.getPrototypeOf(n);for(;a&&a!==Object.prototype;){if(Q.hasOwnProp(a,`toJSON`))return!0;a=Object.getPrototypeOf(a)}return!1}function ai(n,a){let s=new Set(a.map(n=>String(n).toLowerCase())),c=[],l=n=>{if(typeof n!=`object`||!n||Q.isBuffer(n))return n;if(c.indexOf(n)!==-1)return;n instanceof ni&&(n=n.toJSON()),c.push(n);let a;if(Q.isArray(n))a=[],n.forEach((n,s)=>{let c=l(n);Q.isUndefined(c)||(a[s]=c)});else{if(!Q.isPlainObject(n)&&ii(n))return c.pop(),n;a=Object.create(null);for(let[c,u]of Object.entries(n)){let n=s.has(c.toLowerCase())?ri:l(u);Q.isUndefined(n)||(a[c]=n)}}return c.pop(),a};return l(n)}var oi=class n extends Error{static from(a,s,c,l,u,d){let f=new n(a.message,s||a.code,c,l,u);return Object.defineProperty(f,"cause",{__proto__:null,value:a,writable:!0,enumerable:!1,configurable:!0}),f.name=a.name,a.status!=null&&f.status==null&&(f.status=a.status),d&&Object.assign(f,d),f}constructor(n,a,s,c,l){super(n),Object.defineProperty(this,"message",{__proto__:null,value:n,enumerable:!0,writable:!0,configurable:!0}),this.name=`AxiosError`,this.isAxiosError=!0,a&&(this.code=a),s&&(this.config=s),c&&(this.request=c),l&&(this.response=l,this.status=l.status)}toJSON(){let n=this.config,a=n&&Q.hasOwnProp(n,`redact`)?n.redact:void 0,s=Q.isArray(a)&&a.length>0?ai(n,a):Q.toJSONObject(n);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:s,code:this.code,status:this.status}}};oi.ERR_BAD_OPTION_VALUE=`ERR_BAD_OPTION_VALUE`,oi.ERR_BAD_OPTION=`ERR_BAD_OPTION`,oi.ECONNABORTED=`ECONNABORTED`,oi.ETIMEDOUT=`ETIMEDOUT`,oi.ECONNREFUSED=`ECONNREFUSED`,oi.ERR_NETWORK=`ERR_NETWORK`,oi.ERR_FR_TOO_MANY_REDIRECTS=`ERR_FR_TOO_MANY_REDIRECTS`,oi.ERR_DEPRECATED=`ERR_DEPRECATED`,oi.ERR_BAD_RESPONSE=`ERR_BAD_RESPONSE`,oi.ERR_BAD_REQUEST=`ERR_BAD_REQUEST`,oi.ERR_CANCELED=`ERR_CANCELED`,oi.ERR_NOT_SUPPORT=`ERR_NOT_SUPPORT`,oi.ERR_INVALID_URL=`ERR_INVALID_URL`,oi.ERR_FORM_DATA_DEPTH_EXCEEDED=`ERR_FORM_DATA_DEPTH_EXCEEDED`;var si=null,ci=100;function li(n){return Q.isPlainObject(n)||Q.isArray(n)}function ui(n){return Q.endsWith(n,`[]`)?n.slice(0,-2):n}function di(n,a,s){return n?n.concat(a).map(function(n,a){return n=ui(n),!s&&a?`[`+n+`]`:n}).join(s?`.`:``):a}function fi(n){return Q.isArray(n)&&!n.some(li)}var mi=Q.toFlatObject(Q,{},null,function(n){return/^is[A-Z]/.test(n)});function hi(n,a,s){if(!Q.isObject(n))throw TypeError(`target must be an object`);a||=new FormData,s=Q.toFlatObject(s,{metaTokens:!0,dots:!1,indexes:!1},!1,function(n,a){return!Q.isUndefined(a[n])});let c=s.metaTokens,l=s.visitor||x,u=s.dots,d=s.indexes,f=s.Blob||typeof Blob<`u`&&Blob,p=s.maxDepth===void 0?ci:s.maxDepth,m=f&&Q.isSpecCompliantForm(a),h=[];if(!Q.isFunction(l))throw TypeError(`visitor must be a function`);function _(n){if(n===null)return``;if(Q.isDate(n))return n.toISOString();if(Q.isBoolean(n))return n.toString();if(!m&&Q.isBlob(n))throw new oi(`Blob is not supported. Use a Buffer instead.`);if(Q.isArrayBuffer(n)||Q.isTypedArray(n)){if(m&&typeof f==`function`)return new f([n]);if(typeof Buffer<`u`)return Buffer.from(n);throw new oi(`Blob is not supported. Use a Buffer instead.`,oi.ERR_NOT_SUPPORT)}return n}function v(n){if(n>p)throw new oi(`Object is too deeply nested (`+n+` levels). Max depth: `+p,oi.ERR_FORM_DATA_DEPTH_EXCEEDED)}function b(n,a){if(p===1/0)return JSON.stringify(n);let s=[];return JSON.stringify(n,function(n,c){if(!Q.isObject(c))return c;for(;s.length&&s[s.length-1]!==this;)s.pop();return s.push(c),v(a+s.length-1),c})}function x(n,s,l){let f=n;if(Q.isReactNative(a)&&Q.isReactNativeBlob(n))return a.append(di(l,s,u),_(n)),!1;if(n&&!l&&typeof n==`object`){if(Q.endsWith(s,`{}`))s=c?s:s.slice(0,-2),n=b(n,1);else if(Q.isArray(n)&&fi(n)||(Q.isFileList(n)||Q.endsWith(s,`[]`))&&(f=Q.toArray(n)))return s=ui(s),f.forEach(function(n,c){!(Q.isUndefined(n)||n===null)&&a.append(d===!0?di([s],c,u):d===null?s:s+`[]`,_(n))}),!1}return li(n)?!0:(a.append(di(l,s,u),_(n)),!1)}let C=Object.assign(mi,{defaultVisitor:x,convertValue:_,isVisitable:li});function w(n,s,c=0){if(!Q.isUndefined(n)){if(v(c),h.indexOf(n)!==-1)throw Error(`Circular reference detected in `+s.join(`.`));h.push(n),Q.forEach(n,function(n,u){(!(Q.isUndefined(n)||n===null)&&l.call(a,n,Q.isString(u)?u.trim():u,s,C))===!0&&w(n,s?s.concat(u):[u],c+1)}),h.pop()}}if(!Q.isObject(n))throw TypeError(`data must be an object`);return w(n),a}function gi(n){let a={"!":`%21`,"'":`%27`,"(":`%28`,")":`%29`,"~":`%7E`,"%20":`+`};return encodeURIComponent(n).replace(/[!'()~]|%20/g,function(n){return a[n]})}function _i(n,a){this._pairs=[],n&&hi(n,this,a)}var vi=_i.prototype;vi.append=function(n,a){this._pairs.push([n,a])},vi.toString=function(n){let a=n?a=>n.call(this,a,gi):gi;return this._pairs.map(function(n){return a(n[0])+`=`+a(n[1])},``).join(`&`)};function yi(n){return encodeURIComponent(n).replace(/%3A/gi,`:`).replace(/%24/g,`$`).replace(/%2C/gi,`,`).replace(/%20/g,`+`)}
10function bi(n,a,s){if(!a)return n;n||=``;let c=Q.isFunction(s)?{serialize:s}:s,l=Q.getSafeProp(c,`encode`)||yi,u=Q.getSafeProp(c,`serialize`),d;if(d=u?u(a,c):Q.isURLSearchParams(a)?a.toString():new _i(a,c).toString(l),d){let a=n.indexOf(`#`);a!==-1&&(n=n.slice(0,a)),n+=(n.indexOf(`?`)===-1?`?`:`&`)+d}return n}var xi=class{constructor(){this.handlers=[]}use(n,a,s){return this.handlers.push({fulfilled:n,rejected:a,synchronous:s?s.synchronous:!1,runWhen:s?s.runWhen:null}),this.handlers.length-1}eject(n){this.handlers[n]&&(this.handlers[n]=null)}clear(){this.handlers&&=[]}forEach(n){Q.forEach(this.handlers,function(a){a!==null&&n(a)})}},Si={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0,advertiseZstdAcceptEncoding:!1,validateStatusUndefinedResolves:!0},Ci={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<`u`?URLSearchParams:_i,FormData:typeof FormData<`u`?FormData:null,Blob:typeof Blob<`u`?Blob:null},protocols:[`http`,`https`,`file`,`blob`,`url`,`data`]},wi=typeof window<`u`&&typeof document<`u`,Ti=typeof navigator==`object`&&navigator||void 0,Ei=wi&&(!Ti||[`ReactNative`,`NativeScript`,`NS`].indexOf(Ti.product)<0),Di=typeof WorkerGlobalScope<`u`&&self instanceof WorkerGlobalScope&&typeof self.importScripts==`function`,Oi=wi&&window.location.href||`http://localhost`,ki={...Object.freeze({__proto__:null,hasBrowserEnv:wi,hasStandardBrowserEnv:Ei,hasStandardBrowserWebWorkerEnv:Di,navigator:Ti,origin:Oi}),...Ci};function Ai(n,a){return hi(n,new ki.classes.URLSearchParams,{visitor:function(n,a,s,c){return ki.isNode&&Q.isBuffer(n)?(this.append(a,n.toString(`base64`)),!1):c.defaultVisitor.apply(this,arguments)},...a})}var ji=ci;function Mi(n){if(n>ji)throw new oi(`FormData field is too deeply nested (`+n+` levels). Max depth: 100`,oi.ERR_FORM_DATA_DEPTH_EXCEEDED)}function Ni(n){let a=[],s=/\w+|\[(\w*)]/g,c;for(;(c=s.exec(n))!==null;)Mi(a.length),a.push(c[0]===`[]`?``:c[1]||c[0]);return a}function Pi(n){let a={},s=Object.keys(n),c,l=s.length,u;for(c=0;c<l;c++)u=s[c],a[u]=n[u];return a}function Fi(n){function a(n,s,c,l){Mi(l);let u=n[l++];if(u===`__proto__`)return!0;let d=Number.isFinite(+u),f=l>=n.length;return u=!u&&Q.isArray(c)?c.length:u,f?(Q.hasOwnProp(c,u)?c[u]=Q.isArray(c[u])?c[u].concat(s):[c[u],s]:c[u]=s,!d):((!Q.hasOwnProp(c,u)||!Q.isObject(c[u]))&&(c[u]=[]),a(n,s,c[u],l)&&Q.isArray(c[u])&&(c[u]=Pi(c[u])),!d)}if(Q.isFormData(n)&&Q.isFunction(n.entries)){let s={};return Q.forEachEntry(n,(n,c)=>{a(Ni(n),c,s,0)}),s}return null}var Ii=(n,a)=>n!=null&&Q.hasOwnProp(n,a)?n[a]:void 0;function Li(n,a,s){if(Q.isString(n))try{return(a||JSON.parse)(n),Q.trim(n)}catch(n){if(n.name!==`SyntaxError`)throw n}return(s||JSON.stringify)(n)}var Ri={transitional:Si,adapter:[`xhr`,`http`,`fetch`],transformRequest:[function(n,a){let s=a.getContentType()||``,c=s.indexOf(`application/json`)>-1,l=Q.isObject(n);if(l&&Q.isHTMLForm(n)&&(n=new FormData(n)),Q.isFormData(n))return c?JSON.stringify(Fi(n)):n;if(Q.isArrayBuffer(n)||Q.isBuffer(n)||Q.isStream(n)||Q.isFile(n)||Q.isBlob(n)||Q.isReadableStream(n))return n;if(Q.isArrayBufferView(n))return n.buffer;if(Q.isURLSearchParams(n))return a.setContentType(`application/x-www-form-urlencoded;charset=utf-8`,!1),n.toString();let u;if(l){let a=Ii(this,`formSerializer`);if(s.indexOf(`application/x-www-form-urlencoded`)>-1)return Ai(n,a).toString();if((u=Q.isFileList(n))||s.indexOf(`multipart/form-data`)>-1){let s=Ii(this,`env`),c=s&&s.FormData;return hi(u?{"files[]":n}:n,c&&new c,a)}}return l||c?(a.setContentType(`application/json`,!1),Li(n)):n}],transformResponse:[function(n){let a=Ii(this,`transitional`)||Ri.transitional,s=a&&a.forcedJSONParsing,c=Ii(this,`responseType`),l=c===`json`;if(Q.isResponse(n)||Q.isReadableStream(n))return n;if(n&&Q.isString(n)&&(s&&!c||l)){let s=!(a&&a.silentJSONParsing)&&l;try{return JSON.parse(n,Ii(this,`parseReviver`))}catch(n){if(s)throw n.name===`SyntaxError`?oi.from(n,oi.ERR_BAD_RESPONSE,this,null,Ii(this,`response`)):n}}return n}],timeout:0,xsrfCookieName:`XSRF-TOKEN`,xsrfHeaderName:`X-XSRF-TOKEN`,maxContentLength:-1,maxBodyLength:-1,env:{FormData:ki.classes.FormData,Blob:ki.classes.Blob},validateStatus:function(n){return n>=200&&n<300},headers:{common:{Accept:`application/json, text/plain, */*`,"Content-Type":void 0}}};Q.forEach([`delete`,`get`,`head`,`post`,`put`,`patch`,`query`],n=>{Ri.headers[n]={}});function zi(n,a){let s=this||Ri,c=a||s,l=ni.from(c.headers),u=c.data;return Q.forEach(n,function(n){u=n.call(s,u,l.normalize(),a?a.status:void 0)}),l.normalize(),u}function Bi(n){return!!(n&&n.__CANCEL__)}var Vi=class extends oi{constructor(n,a,s){super(n??`canceled`,oi.ERR_CANCELED,a,s),this.name=`CanceledError`,this.__CANCEL__=!0}};
10function Hi(n,a,s){let c=s.config.validateStatus;!s.status||!c||c(s.status)?n(s):a(new oi(`Request failed with status code `+s.status,s.status>=400&&s.status<500?oi.ERR_BAD_REQUEST:oi.ERR_BAD_RESPONSE,s.config,s.request,s))}function Ui(n){let a=/^([-+\w]{1,25}):(?:\/\/)?/.exec(n);return a&&a[1]||``}function Wi(n,a){n||=10;let s=Array(n),c=Array(n),l=0,u=0,d;return a=a===void 0?1e3:a,function(f){let p=Date.now(),m=c[u];d||=p,s[l]=f,c[l]=p;let h=u,_=0;for(;h!==l;)_+=s[h++],h%=n;if(l=(l+1)%n,l===u&&(u=(u+1)%n),p-d<a)return;let v=m&&p-m;return v?Math.round(_*1e3/v):void 0}}function Gi(n,a){let s=0,c=1e3/a,l,u,d=(a,c=Date.now())=>{s=c,l=null,u&&=(clearTimeout(u),null),n(...a)};return[(...n)=>{let a=Date.now(),f=a-s;f>=c?d(n,a):(l=n,u||=setTimeout(()=>{u=null,d(l)},c-f))},()=>l&&d(l)]}var Ki=(n,a,s=3)=>{let c=0,l=Wi(50,250);return Gi(s=>{if(!s||typeof s.loaded!=`number`)return;let u=s.loaded,d=s.lengthComputable?s.total:void 0,f=d==null?u:Math.min(u,d),p=Math.max(0,f-c),m=l(p);c=Math.max(c,f),n({loaded:f,total:d,progress:d?f/d:void 0,bytes:p,rate:m||void 0,estimated:m&&d?(d-f)/m:void 0,event:s,lengthComputable:d!=null,[a?`download`:`upload`]:!0})},s)},qi=(n,a)=>{let s=n!=null;return[c=>a[0]({lengthComputable:s,total:n,loaded:c}),a[1]]},Ji=n=>(...a)=>Q.asap(()=>n(...a)),Yi=ki.hasStandardBrowserEnv?((n,a)=>s=>(s=new URL(s,ki.origin),n.protocol===s.protocol&&n.host===s.host&&(a||n.port===s.port)))(new URL(ki.origin),ki.navigator&&/(msie|trident)/i.test(ki.navigator.userAgent)):()=>!0,Xi=ki.hasStandardBrowserEnv?{write(n,a,s,c,l,u,d){if(typeof document>`u`)return;let f=[`${n}=${encodeURIComponent(a)}`];Q.isNumber(s)&&f.push(`expires=${new Date(s).toUTCString()}`),Q.isString(c)&&f.push(`path=${c}`),Q.isString(l)&&f.push(`domain=${l}`),u===!0&&f.push(`secure`),Q.isString(d)&&f.push(`SameSite=${d}`),document.cookie=f.join(`; `)},read(n){if(typeof document>`u`)return null;let a=document.cookie.split(`;`);for(let s=0;s<a.length;s++){let c=a[s].replace(/^\s+/,``),l=c.indexOf(`=`);if(l!==-1&&c.slice(0,l)===n)try{return decodeURIComponent(c.slice(l+1))}catch{return c.slice(l+1)}}return null},remove(n){this.write(n,``,Date.now()-864e5,`/`)}}:{write(){},read(){return null},remove(){}};function Zi(n){return typeof n==`string`&&/^([a-z][a-z\d+\-.]*:)?\/\//i.test(n)}function Qi(n,a){return a?n.replace(/\/?\/$/,``)+`/`+a.replace(/^\/+/,``):n}var $i=/^https?:(?!\/\/)/i,Ya=/[\t\n\r]/g;function $a(n){let a=0;for(;a<n.length&&n.charCodeAt(a)<=32;)a++;return n.slice(a)}function xo(n){return $a(n).replace(Ya,``)}function Co(n,a){if(typeof n==`string`&&$i.test(xo(n)))throw new oi(`Invalid URL: missing "//" after protocol`,oi.ERR_INVALID_URL,a)}function To(n,a,s,c){Co(a,c);let l=!Zi(a);return n&&(l||s===!1)?(Co(n,c),Qi(n,a)):a}var Do=n=>n instanceof ni?{...n}:n;function Oo(n,a){n||={},a||={};let s=Object.create(null);Object.defineProperty(s,"hasOwnProperty",{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:!1,writable:!0,configurable:!0});function c(n,a,s,c){return Q.isPlainObject(n)&&Q.isPlainObject(a)?Q.merge.call({caseless:c},n,a):Q.isPlainObject(a)?Q.merge({},a):Q.isArray(a)?a.slice():a}function l(n,a,s,l){if(!Q.isUndefined(a))return c(n,a,s,l);if(!Q.isUndefined(n))return c(void 0,n,s,l)}function u(n,a){if(!Q.isUndefined(a))return c(void 0,a)}function d(n,a){if(!Q.isUndefined(a))return c(void 0,a);if(!Q.isUndefined(n))return c(void 0,n)}function f(s){let c=Q.hasOwnProp(a,`transitional`)?a.transitional:void 0;if(!Q.isUndefined(c))if(Q.isPlainObject(c)){if(Q.hasOwnProp(c,s))return c[s]}else return;let l=Q.hasOwnProp(n,`transitional`)?n.transitional:void 0;if(Q.isPlainObject(l)&&Q.hasOwnProp(l,s))return l[s]}function p(s,l,u){if(Q.hasOwnProp(a,u))return c(s,l);if(Q.hasOwnProp(n,u))return c(void 0,s)}let m={url:u,method:u,data:u,baseURL:d,transformRequest:d,transformResponse:d,paramsSerializer:d,timeout:d,timeoutMessage:d,withCredentials:d,withXSRFToken:d,adapter:d,responseType:d,xsrfCookieName:d,xsrfHeaderName:d,onUploadProgress:d,onDownloadProgress:d,decompress:d,maxContentLength:d,maxBodyLength:d,beforeRedirect:d,transport:d,httpAgent:d,httpsAgent:d,cancelToken:d,socketPath:d,allowedSocketPaths:d,responseEncoding:d,validateStatus:p,headers:(n,a,s)=>l(Do(n),Do(a),s,!0)};return Q.forEach(Object.keys({...n,...a}
10),function(c){if(c===`__proto__`||c===`constructor`||c===`prototype`)return;let u=Q.hasOwnProp(m,c)?m[c]:l,d=u(Q.hasOwnProp(n,c)?n[c]:void 0,Q.hasOwnProp(a,c)?a[c]:void 0,c);Q.isUndefined(d)&&u!==p||(s[c]=d)}),Q.hasOwnProp(a,`validateStatus`)&&Q.isUndefined(a.validateStatus)&&f(`validateStatusUndefinedResolves`)===!1&&(Q.hasOwnProp(n,`validateStatus`)?s.validateStatus=c(void 0,n.validateStatus):delete s.validateStatus),s}var ko=[`content-type`,`content-length`];function Ao(n,a,s){if(s!==`content-only`){n.set(a);return}Object.entries(a||{}).forEach(([a,s])=>{ko.includes(a.toLowerCase())&&n.set(a,s)})}var jo=n=>encodeURIComponent(n).replace(/%([0-9A-F]{2})/gi,(n,a)=>String.fromCharCode(parseInt(a,16)));function Mo(n){let a=Oo({},n),s=n=>Q.hasOwnProp(a,n)?a[n]:void 0,c=s(`data`),l=s(`withXSRFToken`),u=s(`xsrfHeaderName`),d=s(`xsrfCookieName`),f=s(`headers`),p=s(`auth`),m=s(`baseURL`),h=s(`allowAbsoluteUrls`),_=s(`url`);if(a.headers=f=ni.from(f),a.url=bi(To(m,_,h,a),s(`params`),s(`paramsSerializer`)),p){let a=Q.getSafeProp(p,`username`)||``,s=Q.getSafeProp(p,`password`)||``;try{f.set(`Authorization`,`Basic `+btoa(a+`:`+(s?jo(s):``)))}catch(a){throw oi.from(a,oi.ERR_BAD_OPTION_VALUE,n)}}if(Q.isFormData(c)&&(ki.hasStandardBrowserEnv||ki.hasStandardBrowserWebWorkerEnv||Q.isReactNative(c)?f.setContentType(void 0):Q.isFunction(c.getHeaders)&&Ao(f,c.getHeaders(),s(`formDataHeaderPolicy`))),ki.hasStandardBrowserEnv&&(Q.isFunction(l)&&(l=l(a)),l===!0||l==null&&Yi(a.url))){let n=u&&d&&Xi.read(d);n&&f.set(u,n)}return a}var No=typeof XMLHttpRequest<`u`&&function(n){return new Promise(function(a,s){let c=Mo(n),l=c.data,u=ni.from(c.headers).normalize(),{responseType:d,onUploadProgress:f,onDownloadProgress:p}=c,m,h,_,v,b;function x(){v&&v(),b&&b(),c.cancelToken&&c.cancelToken.unsubscribe(m),c.signal&&c.signal.removeEventListener(`abort`,m)}let C=new XMLHttpRequest;C.open(c.method.toUpperCase(),c.url,!0),C.timeout=c.timeout;function w(){if(!C)return;let c=ni.from(`getAllResponseHeaders`in C&&C.getAllResponseHeaders());Hi(function(n){a(n),x()},function(n){s(n),x()},{data:!d||d===`text`||d===`json`?C.responseText:C.response,status:C.status,statusText:C.statusText,headers:c,config:n,request:C}),C=null}`onloadend`in C?C.onloadend=w:C.onreadystatechange=function(){!C||C.readyState!==4||C.status===0&&!(C.responseURL&&C.responseURL.startsWith(`file:`))||setTimeout(w)},C.onabort=function(){C&&=(s(new oi(`Request aborted`,oi.ECONNABORTED,n,C)),x(),null)},C.onerror=function(a){let c=new oi(a&&a.message?a.message:`Network Error`,oi.ERR_NETWORK,n,C);c.event=a||null,s(c),x(),C=null},C.ontimeout=function(){let a=c.timeout?`timeout of `+c.timeout+`ms exceeded`:`timeout exceeded`,l=c.transitional||Si;c.timeoutErrorMessage&&(a=c.timeoutErrorMessage),s(new oi(a,l.clarifyTimeoutError?oi.ETIMEDOUT:oi.ECONNABORTED,n,C)),x(),C=null},l===void 0&&u.setContentType(null),`setRequestHeader`in C&&Q.forEach(Ve(u),function(n,a){C.setRequestHeader(a,n)}),Q.isUndefined(c.withCredentials)||(C.withCredentials=!!c.withCredentials),d&&d!==`json`&&(C.responseType=c.responseType),p&&([_,b]=Ki(p,!0),C.addEventListener(`progress`,_)),f&&C.upload&&([h,v]=Ki(f),C.upload.addEventListener(`progress`,h),C.upload.addEventListener(`loadend`,v)),(c.cancelToken||c.signal)&&(m=a=>{C&&=(s(!a||a.type?new Vi(null,n,C):a),C.abort(),x(),null)},c.cancelToken&&c.cancelToken.subscribe(m),c.signal&&(c.signal.aborted?m():c.signal.addEventListener(`abort`,m)));let T=Ui(c.url);if(T&&!ki.protocols.includes(T)){s(new oi(`Unsupported protocol `+T+`:`,oi.ERR_BAD_REQUEST,n)),x();return}C.send(l||null)})},Po=(n,a)=>
10{if(n=n?n.filter(Boolean):[],!a&&!n.length)return;let s=new AbortController,c=!1,l=function(n){if(!c){c=!0,d();let a=n instanceof Error?n:this.reason;s.abort(a instanceof oi?a:new Vi(a instanceof Error?a.message:a))}},u=a&&setTimeout(()=>{u=null,l(new oi(`timeout of ${a}ms exceeded`,oi.ETIMEDOUT))},a),d=()=>{n&&=(u&&clearTimeout(u),u=null,n.forEach(n=>{n.unsubscribe?n.unsubscribe(l):n.removeEventListener(`abort`,l)}),null)};n.forEach(n=>n.addEventListener(`abort`,l,{once:!0}));let{signal:f}=s;return f.unsubscribe=()=>Q.asap(d),f},Fo=function*(n,a){let s=n.byteLength;if(s<a){yield n;return}let c=0,l;for(;c<s;)l=c+a,yield n.slice(c,l),c=l},Io=async function*(n,a){for await(let s of Lo(n))yield*Fo(s,a)},Lo=async function*(n){if(n[Symbol.asyncIterator]){yield*n;return}let a=n.getReader();try{for(;;){let{done:n,value:s}=await a.read();if(n)break;yield s}}finally{await a.cancel()}},Ro=(n,a,s,c)=>{let l=Io(n,a),u=0,d,f=n=>{d||(d=!0,c&&c(n))};return new ReadableStream({async pull(n){try{let{done:a,value:c}=await l.next();if(a){f(),n.close();return}let d=c.byteLength;s&&s(u+=d),n.enqueue(new Uint8Array(c))}catch(n){throw f(n),n}},cancel(n){return f(n),l.return()}},{highWaterMark:2})},zo=n=>n>=48&&n<=57||n>=65&&n<=70||n>=97&&n<=102,Bo=(n,a,s)=>a+2<s&&zo(n.charCodeAt(a+1))&&zo(n.charCodeAt(a+2));function Vo(n){if(!n||typeof n!=`string`||!n.startsWith(`data:`))return 0;let a=n.indexOf(`,`);if(a<0)return 0;let s=n.slice(5,a),c=n.slice(a+1);if(/;base64/i.test(s)){let n=c.length,a=c.length;for(let s=0;s<a;s++)if(c.charCodeAt(s)===37&&s+2<a){let a=c.charCodeAt(s+1),l=c.charCodeAt(s+2);zo(a)&&zo(l)&&(n-=2,s+=2)}let s=0,l=a-1,u=n=>n>=2&&c.charCodeAt(n-2)===37&&c.charCodeAt(n-1)===51&&(c.charCodeAt(n)===68||c.charCodeAt(n)===100);l>=0&&(c.charCodeAt(l)===61?(s++,l--):u(l)&&(s++,l-=3)),s===1&&l>=0&&(c.charCodeAt(l)===61||u(l))&&s++;let d=Math.floor(n/4)*3-(s||0);return d>0?d:0}let l=0;for(let n=0,a=c.length;n<a;n++){let s=c.charCodeAt(n);if(s===37&&Bo(c,n,a))l+=1,n+=2;else if(s<128)l+=1;else if(s<2048)l+=2;else if(s>=55296&&s<=56319&&n+1<a){let a=c.charCodeAt(n+1);a>=56320&&a<=57343?(l+=4,n++):l+=3}else l+=3}return l}var Ho=`1.18.1`,Uo=64*1024,{isFunction:Wo}=Q,Go=n=>encodeURIComponent(n).replace(/%([0-9A-F]{2})/gi,(n,a)=>String.fromCharCode(parseInt(a,16))),Ko=n=>{if(!Q.isString(n))return n;try{return decodeURIComponent(n)}catch{return n}},qo=(n,...a)=>{try{return!!n(...a)}catch{return!1}},Jo=n=>{let a=n.indexOf(`://`),s=n;return a!==-1&&(s=s.slice(a+3)),s.includes(`@`)||s.includes(`:`)},Yo=n=>{let a=Q.global!==void 0&&Q.global!==null?Q.global:globalThis,{ReadableStream:s,TextEncoder:c}=a;n=Q.merge.call({skipUndefined:!0},{Request:a.Request,Response:a.Response},n);let{fetch:l,Request:u,Response:d}=n,f=l?Wo(l):typeof fetch==`function`,p=Wo(u),m=Wo(d);if(!f)return!1;let h=f&&Wo(s),_=f&&(typeof c==`function`?(n=>a=>n.encode(a))(new c):async n=>new Uint8Array(await new u(n).arrayBuffer())),v=p&&h&&qo(()=>{let n=!1,a=new u(ki.origin,{body:new s,method:`POST`,get duplex(){return n=!0,`half`}}),c=a.headers.has(`Content-Type`);return a.body!=null&&a.body.cancel(),n&&!c}),b=m&&h&&qo(()=>Q.isReadableStream(new d(``).body)),x={stream:b&&(n=>n.body)};f&&[`text`,`arrayBuffer`,`blob`,`formData`,`stream`].forEach(n=>{!x[n]&&(x[n]=(a,s)=>{let c=a&&a[n];if(c)return c.call(a);throw new oi(`Response type '${n}' is not supported`,oi.ERR_NOT_SUPPORT,s)})});let C=async n=>{if(n==null)return 0;if(Q.isBlob(n))return n.size;if(Q.isSpecCompliantForm(n))return(await new u(ki.origin,{method:`POST`,body:n}).arrayBuffer()).byteLength;if(Q.isArrayBufferView(n)||Q.isArrayBuffer(n))return n.byteLength;if(Q.isURLSearchParams(n)&&(n+=``),Q.isString(n))return(await _(n)).byteLength},w=async(n,a)=>Q.toFiniteNumber(n.getContentLength())??C(a);return async n=>{let{url:a,method:s,data:f,signal:m,cancelToken:_,timeout:T,onDownloadProgress:O,onUploadProgress:k,responseType:A,headers:j,withCredentials:M=`same-origin`,fetchOptions:N,maxContentLength:P,maxBodyLength:F}=Mo(n),I=Q.isNumber(P)&&P>-1,R=Q.isNumber(F)&&F>-1,B=a=>Q.hasOwnProp(n,a)?n[a]:void 0,V=l||fetch;A=A?(A+``).toLowerCase():`text`;let H=Po([m,_&&_.toAbortSignal()],T),U=null,W=H&&H.unsubscribe&&(()=>{H.unsubscribe()}),K,q=null,ee=()=>new oi(`Request body larger than maxBodyLength limit`,oi.ERR_BAD_REQUEST,n,U);try{let l,m=B(`auth`);if(m&&(l={username:Q.getSafeProp(m,`username`)||``,password:Q.getSafeProp(m,`password`)||``}),Jo(a)){let n=new URL(a,ki.origin);!l&&(n.username||n.password)&&(l={username:Ko(n.username),password:Ko(n.password)}),(n.username||n.password)&&(n.username=``,n.password=``,a=n.href)}if(l&&(j.delete(`authorization`),j.set(`Authorization`,`Basic `+btoa(Go((l.username||``)+`:`+(l.password||``))))),I&&typeof a==`string`&&a.startsWith(`data:`)&&Vo(a)>P)throw new oi(`maxContentLength size of `+P+` exceeded`,oi.ERR_BAD_RESPONSE,n,U);if(R&&s!==`get`&&s!==`head`){let n=await C(f);
10if(typeof n==`number`&&isFinite(n)&&(K=n,n>F))throw ee()}let _=R&&(Q.isReadableStream(f)||Q.isStream(f)),T=(n,a,s)=>Ro(n,Uo,n=>{if(R&&n>F)throw q=ee();a&&a(n)},s);if(v&&s!==`get`&&s!==`head`&&(k||_)){if(K??=await w(j,f),K!==0||_){let n=new u(a,{method:`POST`,body:f,duplex:`half`}),s;if(Q.isFormData(f)&&(s=n.headers.get(`content-type`))&&j.setContentType(s),n.body){let[a,s]=k&&qi(K,Ki(Ji(k)))||[];f=T(n.body,a,s)}}}else if(_&&!p&&h&&s!==`get`&&s!==`head`)f=T(f);else if(_&&p&&!v&&s!==`get`&&s!==`head`)throw new oi(`Stream request bodies are not supported by the current fetch implementation`,oi.ERR_NOT_SUPPORT,n,U);Q.isString(M)||(M=M?`include`:`omit`);let J=p&&`credentials`in u.prototype;if(Q.isFormData(f)){let n=j.getContentType();n&&/^multipart\/form-data/i.test(n)&&!/boundary=/i.test(n)&&j.delete(`content-type`)}j.set(`User-Agent`,`axios/1.18.1`,!1);let Y={...N,signal:H,method:s.toUpperCase(),headers:Ve(j.normalize()),body:f,duplex:`half`,credentials:J?M:void 0};U=p&&new u(a,Y);let te=await(p?V(U,N):V(a,Y)),X=ni.from(te.headers);if(I){let a=Q.toFiniteNumber(X.getContentLength());if(a!=null&&a>P)throw new oi(`maxContentLength size of `+P+` exceeded`,oi.ERR_BAD_RESPONSE,n,U)}let ne=b&&(A===`stream`||A===`response`);if(b&&te.body&&(O||I||ne&&W)){let a={};[`status`,`statusText`,`headers`].forEach(n=>{a[n]=te[n]});let s=Q.toFiniteNumber(X.getContentLength()),[c,l]=O&&qi(s,Ki(Ji(O),!0))||[],u=0;te=new d(Ro(te.body,Uo,a=>{if(I&&(u=a,u>P))throw new oi(`maxContentLength size of `+P+` exceeded`,oi.ERR_BAD_RESPONSE,n,U);c&&c(a)},()=>{l&&l(),W&&W()}),a)}A||=`text`;let re=await x[Q.findKey(x,A)||`text`](te,n);if(I&&!b&&!ne){let a;if(re!=null&&(typeof re.byteLength==`number`?a=re.byteLength:typeof re.size==`number`?a=re.size:typeof re==`string`&&(a=typeof c==`function`?new c().encode(re).byteLength:re.length)),typeof a==`number`&&a>P)throw new oi(`maxContentLength size of `+P+` exceeded`,oi.ERR_BAD_RESPONSE,n,U)}return!ne&&W&&W(),await new Promise((a,s)=>{Hi(a,s,{data:re,headers:ni.from(te.headers),status:te.status,statusText:te.statusText,config:n,request:U})})}catch(a){if(W&&W(),H&&H.aborted&&H.reason instanceof oi){let s=H.reason;throw s.config=n,U&&(s.request=U),a!==s&&Object.defineProperty(s,"cause",{__proto__:null,value:a,writable:!0,enumerable:!1,configurable:!0}),s}if(q)throw U&&!q.request&&(q.request=U),q;if(a instanceof oi)throw U&&!a.request&&(a.request=U),a;if(a&&a.name===`TypeError`&&/Load failed|fetch/i.test(a.message)){let s=new oi(`Network Error`,oi.ERR_NETWORK,n,U,a&&a.response);throw Object.defineProperty(s,"cause",{__proto__:null,value:a.cause||a,writable:!0,enumerable:!1,configurable:!0}),s}throw oi.from(a,a&&a.code,n,U,a&&a.response)}}},Xo=new Map,Zo=n=>{let a=n&&n.env||{},{fetch:s,Request:c,Response:l}=a,u=[c,l,s],d=u.length,f,p,m=Xo;for(;d--;)f=u[d],p=m.get(f),p===void 0&&m.set(f,p=d?new Map:Yo(a)),m=p;return p};Zo();var Qo={http:si,xhr:No,fetch:{get:Zo}};Q.forEach(Qo,(n,a)=>{if(n){try{Object.defineProperty(n,"name",{__proto__:null,value:a})}catch{}Object.defineProperty(n,"adapterName",{__proto__:null,value:a})}});var $o=n=>`- ${n}`,ms=n=>Q.isFunction(n)||n===null||n===!1;function xs(n,a){n=Q.isArray(n)?n:[n];let{length:s}=n,c,l,u={};for(let d=0;d<s;d++){c=n[d];let s;if(l=c,!ms(c)&&(l=Qo[(s=String(c)).toLowerCase()],l===void 0))throw new oi(`Unknown adapter '${s}'`);if(l&&(Q.isFunction(l)||(l=l.get(a))))break;u[s||`#`+d]=l}if(!l){let n=Object.entries(u).map(([n,a])=>`adapter ${n} `+(a===!1?`is not supported by the environment`:`is not available in the build`));throw new oi(`There is no suitable adapter to dispatch the request `+(s?n.length>1?`since :
11`+n.map($o).join(`
12`):` `+$o(n[0]):`as no adapter specified`),oi.ERR_NOT_SUPPORT)}return l}var $s={getAdapter:xs,adapters:Qo};function ec(n){if(n.cancelToken&&n.cancelToken.throwIfRequested(),n.signal&&n.signal.aborted)throw new Vi(null,n)}function tc(n){return ec(n),n.headers=ni.from(n.headers),n.data=zi.call(n,n.transformRequest),[`post`,`put`,`patch`].indexOf(n.method)!==-1&&n.headers.setContentType(`application/x-www-form-urlencoded`,!1),$s.getAdapter(n.adapter||Ri.adapter,n)(n).then(function(a){ec(n),n.response=a;try{a.data=zi.call(n,n.transformResponse,a)}finally{delete n.response}return a.headers=ni.from(a.headers),a}
12,function(a){if(!Bi(a)&&(ec(n),a&&a.response)){n.response=a.response;try{a.response.data=zi.call(n,n.transformResponse,a.response)}finally{delete n.response}a.response.headers=ni.from(a.response.headers)}return Promise.reject(a)})}var nc={};[`object`,`boolean`,`number`,`function`,`string`,`symbol`].forEach((n,a)=>{nc[n]=function(s){return typeof s===n||`a`+(a<1?`n `:` `)+n}});var rc={};nc.transitional=function(n,a,s){function c(n,a){return`[Axios v1.18.1] Transitional option '`+n+`'`+a+(s?`. `+s:``)}return(s,l,u)=>{if(n===!1)throw new oi(c(l,` has been removed`+(a?` in `+a:``)),oi.ERR_DEPRECATED);return a&&!rc[l]&&(rc[l]=!0,console.warn(c(l,` has been deprecated since v`+a+` and will be removed in the near future`))),!n||n(s,l,u)}},nc.spelling=function(n){return(a,s)=>(console.warn(`${s} is likely a misspelling of ${n}`),!0)};function ic(n,a,s){if(typeof n!=`object`||!n)throw new oi(`options must be an object`,oi.ERR_BAD_OPTION_VALUE);let c=Object.keys(n),l=c.length;for(;l-->0;){let u=c[l],d=Object.prototype.hasOwnProperty.call(a,u)?a[u]:void 0;if(d){let a=n[u],s=a===void 0||d(a,u,n);if(s!==!0)throw new oi(`option `+u+` must be `+s,oi.ERR_BAD_OPTION_VALUE);continue}if(s!==!0)throw new oi(`Unknown option `+u,oi.ERR_BAD_OPTION)}}var ac={assertOptions:ic,validators:nc},oc=ac.validators,sc=class{constructor(n){this.defaults=n||{},this.interceptors={request:new xi,response:new xi}}async request(n,a){try{return await this._request(n,a)}catch(n){if(n instanceof Error){let a={};Error.captureStackTrace?Error.captureStackTrace(a):a=Error();let s=(()=>{if(!a.stack)return``;let n=a.stack.indexOf(`
13`);return n===-1?``:a.stack.slice(n+1)})();try{if(!n.stack)n.stack=s;else if(s){let a=s.indexOf(`
14`),c=a===-1?-1:s.indexOf(`
15`,a+1),l=c===-1?``:s.slice(c+1);String(n.stack).endsWith(l)||(n.stack+=`
16`+s)}}catch{}}throw n}}_request(n,a){typeof n==`string`?(a||={},a.url=n):a=n||{},a=Oo(this.defaults,a);let{transitional:s,paramsSerializer:c,headers:l}=a;s!==void 0&&ac.assertOptions(s,{silentJSONParsing:oc.transitional(oc.boolean),forcedJSONParsing:oc.transitional(oc.boolean),clarifyTimeoutError:oc.transitional(oc.boolean),legacyInterceptorReqResOrdering:oc.transitional(oc.boolean),advertiseZstdAcceptEncoding:oc.transitional(oc.boolean),validateStatusUndefinedResolves:oc.transitional(oc.boolean)},!1),c!=null&&(Q.isFunction(c)?a.paramsSerializer={serialize:c}:ac.assertOptions(c,{encode:oc.function,serialize:oc.function},!0)),a.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls===void 0?a.allowAbsoluteUrls=!0:a.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls),ac.assertOptions(a,{baseUrl:oc.spelling(`baseURL`),withXsrfToken:oc.spelling(`withXSRFToken`)},!0),a.method=(a.method||this.defaults.method||`get`).toLowerCase();let u=l&&Q.merge(l.common,l[a.method]);l&&Q.forEach([`delete`,`get`,`head`,`post`,`put`,`patch`,`query`,`common`],n=>{delete l[n]}),a.headers=ni.concat(u,l);let d=[],f=!0;this.interceptors.request.forEach(function(n){if(typeof n.runWhen==`function`&&n.runWhen(a)===!1)return;f&&=n.synchronous;let s=a.transitional||Si;s&&s.legacyInterceptorReqResOrdering?d.unshift(n.fulfilled,n.rejected):d.push(n.fulfilled,n.rejected)});let p=[];this.interceptors.response.forEach(function(n){p.push(n.fulfilled,n.rejected)});let m,h=0,_;if(!f){let n=[tc.bind(this),void 0];for(n.unshift(...d),n.push(...p),_=n.length,m=Promise.resolve(a);h<_;)m=m.then(n[h++],n[h++]);return m}_=d.length;let v=a;for(;h<_;){let n=d[h++],a=d[h++];try{v=n(v)}catch(n){a.call(this,n);break}}try{m=tc.call(this,v)}catch(n){return Promise.reject(n)}for(h=0,_=p.length;h<_;)m=m.then(p[h++],p[h++]);return m}getUri(n){return n=Oo(this.defaults,n),bi(To(n.baseURL,n.url,n.allowAbsoluteUrls,n),n.params,n.paramsSerializer)}};Q.forEach([`delete`,`get`,`head`,`options`],function(n){sc.prototype[n]=function(a,s){return this.request(Oo(s||{},{method:n,url:a,data:s&&Q.hasOwnProp(s,`data`)?s.data:void 0}))}}),Q.forEach([`post`,`put`,`patch`,`query`],function(n){function a(a){return function(s,c,l){return this.request(Oo(l||{},{method:n,headers:a?{"Content-Type":`multipart/form-data`}:{},url:s,data:c}))}}sc.prototype[n]=a(),n!==`query`&&(sc.prototype[n+`Form`]=a(!0))});var cc=class n{constructor(n){if(typeof n!=`function`)throw TypeError(`executor must be a function.`);let a;this.promise=new Promise(function(n){a=n});let s=this;this.promise.then(n=>{if(!s._listeners)return;let a=s._listeners.length;for(;a-->0;)s._listeners[a](n);s._listeners=null}),this.promise.then=n=>{let a,c=new Promise(n=>{s.subscribe(n),a=n}).then(n);return c.cancel=function(){s.unsubscribe(a)},c},n(function(n,c,l){s.reason||(s.reason=new Vi(n,c,l),a(s.reason))})}throwIfRequested(){if(this.reason)throw this.reason}
16subscribe(n){if(this.reason){n(this.reason);return}this._listeners?this._listeners.push(n):this._listeners=[n]}unsubscribe(n){if(!this._listeners)return;let a=this._listeners.indexOf(n);a!==-1&&this._listeners.splice(a,1)}toAbortSignal(){let n=new AbortController,a=a=>{n.abort(a)};return this.subscribe(a),n.signal.unsubscribe=()=>this.unsubscribe(a),n.signal}static source(){let a;return{token:new n(function(n){a=n}),cancel:a}}};function lc(n){return function(a){return n.apply(null,a)}}function uc(n){return Q.isObject(n)&&n.isAxiosError===!0}var dc={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(dc).forEach(([n,a])=>{dc[a]=n});function fc(n){let a=new sc(n),c=s(sc.prototype.request,a);return Q.extend(c,sc.prototype,a,{allOwnKeys:!0}),Q.extend(c,a,null,{allOwnKeys:!0}),c.create=function(a){return fc(Oo(n,a))},c}var pc=fc(Ri);pc.Axios=sc,pc.CanceledError=Vi,pc.CancelToken=cc,pc.isCancel=Bi,pc.VERSION=Ho,pc.toFormData=hi,pc.AxiosError=oi,pc.Cancel=pc.CanceledError,pc.all=function(n){return Promise.all(n)},pc.spread=lc,pc.isAxiosError=uc,pc.mergeConfig=Oo,pc.AxiosHeaders=ni,pc.formToJSON=n=>Fi(Q.isHTMLForm(n)?new FormData(n):n),pc.getAdapter=$s.getAdapter,pc.HttpStatusCode=dc,pc.default=pc,a.exports=pc})),require_apisauce=__commonJSMin$1((n=>{function a(n){return n&&typeof n==`object`&&`default`in n?n.default:n}Object.defineProperty(n,"__esModule",{value:!0});var s=a(require_axios()),c=function(){return(c=Object.assign||function(n){for(var a,s=1,c=arguments.length;s<c;s++)for(var l in a=arguments[s])Object.prototype.hasOwnProperty.call(a,l)&&(n[l]=a[l]);return n}).apply(this,arguments)},l=function(n,a,s,c){return new(s||=Promise)(function(l,u){function d(n){try{p(c.next(n))}catch(n){u(n)}}function f(n){try{p(c.throw(n))}catch(n){u(n)}}function p(n){var a;n.done?l(n.value):(a=n.value,a instanceof s?a:new s(function(n){n(a)})).then(d,f)}p((c=c.apply(n,a||[])).next())})},u=function(n,a){var s,c,l,u,d={label:0,sent:function(){if(1&l[0])throw l[1];return l[1]},trys:[],ops:[]};return u={next:f(0),throw:f(1),return:f(2)},typeof Symbol==`function`&&(u[Symbol.iterator]=function(){return this}),u;function f(f){return function(p){return function(f){if(s)throw TypeError(`Generator is already executing.`);for(;u&&(u=0,f[0]&&(d=0)),d;)try{if(s=1,c&&(l=2&f[0]?c.return:f[0]?c.throw||((l=c.return)&&l.call(c),0):c.next)&&!(l=l.call(c,f[1])).done)return l;switch(c=0,l&&(f=[2&f[0],l.value]),f[0]){case 0:case 1:l=f;break;case 4:return d.label++,{value:f[1],done:!1};case 5:d.label++,c=f[1],f=[0];continue;case 7:f=d.ops.pop(),d.trys.pop();continue;default:if(!(l=(l=d.trys).length>0&&l[l.length-1])&&(f[0]===6||f[0]===2)){d=0;continue}if(f[0]===3&&(!l||f[1]>l[0]&&f[1]<l[3])){d.label=f[1];break}if(f[0]===6&&d.label<l[1]){d.label=l[1],l=f;break}if(l&&d.label<l[2]){d.label=l[2],d.ops.push(f);break}l[2]&&d.ops.pop(),d.trys.pop();continue}f=a.call(n,d)}catch(n){f=[6,n],c=0}finally{s=l=0}if(5&f[0])throw f[1];return{value:f[0]?f[1]:void 0,done:!0}}([f,p])}}}
16,d=function(n){return n instanceof Date?n.getTime():typeof n==`number`||n==null?n:Number(n)},f=function(n,a,s){return s>=n&&s<=a},p=function(n){return!!n&&(typeof n==`object`||typeof n==`function`)&&typeof n.then==`function`},m={Accept:`application/json`,"Content-Type":`application/json`},h={timeout:0},_=null,v=`CLIENT_ERROR`,b=`SERVER_ERROR`,x=`TIMEOUT_ERROR`,C=`CONNECTION_ERROR`,w=`NETWORK_ERROR`,T=`UNKNOWN_ERROR`,O=`CANCEL_ERROR`,k=[`ECONNABORTED`],A=[`ENOTFOUND`,`ECONNREFUSED`,`ECONNRESET`],j=[`ERR_BAD_REQUEST`,`ERR_BAD_RESPONSE`],M=function(n){return f(200,299,n)},N=function(n){return f(400,499,n)},P=function(n){return f(500,599,n)},F=function(n){return n.message===`Network Error`?w:s.isCancel(n)?O:n.code?j.includes(n.code)?I(n.response.status):k.includes(n.code)?x:A.includes(n.code)?C:T:I(n.response?n.response.status:null)},I=function(n){return n?M(n)?_:N(n)?v:P(n)?b:T:T},R=function(n){var a,f=c(c({},m),n.headers||{});if(n.axiosInstance)a=n.axiosInstance;else{var _=c(c({},n),{headers:void 0}),v=c(c({},h),_);a=s.create(v)}var b=[],x=[],C=[],w=[],T=[],O=function(n,s){return f[n]=s,a},k=function(n){return function(a,s,l){return s===void 0&&(s={}),l===void 0&&(l={}),j(c(c({},l),{url:a,params:s,method:n}))}},A=function(n){return function(a,s,l){return l===void 0&&(l={}),j(c(c({},l),{url:a,method:n,data:s}))}},j=function(n){return l(void 0,void 0,void 0,function(){var s,m,h,_;return u(this,function(v){switch(v.label){case 0:if(n.headers=c(c({},f),n.headers),x.length>0&&x.forEach(function(a){return a(n)}),!(C.length>0))return[3,6];s=0,v.label=1;case 1:return s<C.length?(m=C[s](n),p(m)?[4,m]:[3,3]):[3,6];case 2:return v.sent(),[3,5];case 3:return[4,m(n)];case 4:v.sent(),v.label=5;case 5:return s++,[3,1];case 6:return h=d(new Date),_=function(n){return l(void 0,void 0,void 0,function(){var a;return u(this,function(s){switch(s.label){case 0:return[4,P(h,n)];case 1:return a=s.sent(),[2,N(a)]}})})},[2,a.request(n).then(_).catch(_)]}})})},N=function(n){return b.forEach(function(a){try{a(n)}catch{}}),n},P=function(n,a){return l(void 0,void 0,void 0,function(){var c,l,f,m,h,_,v,b,x,C,O,k,A,j,N,P,R;return u(this,function(u){switch(u.label){case 0:if(c=d(new Date),l=c-n,f=a instanceof Error||s.isCancel(a),m=a,h=a,_=f?h.response:m,v=_&&_.status||null,b=f?F(a):I(v),x=f?h:null,C=M(v),O=a.config||null,k=_&&_.headers||null,A=(_&&_.data)??null,j={duration:l,problem:b,originalError:x,ok:C,status:v,headers:k,config:O,data:A},w.length>0&&w.forEach(function(n){return n(j)}),!(T.length>0))return[3,6];N=0,u.label=1;case 1:return N<T.length?(P=T[N](j),p(P)?[4,P]:[3,3]):[3,6];case 2:return u.sent(),[3,5];case 3:return[4,P(j)];case 4:u.sent(),u.label=5;case 5:return N++,[3,1];case 6:return[2,j]}})})};return{axiosInstance:a,monitors:b,addMonitor:function(n){b.push(n)},requestTransforms:x,asyncRequestTransforms:C,responseTransforms:w,asyncResponseTransforms:T,addRequestTransform:function(n){return x.push(n)},addAsyncRequestTransform:function(n){return C.push(n)},addResponseTransform:function(n){return w.push(n)},addAsyncResponseTransform:function(n){return T.push(n)},setHeader:O,setHeaders:function(n){return Object.keys(n).forEach(function(a){return O(a,n[a])}),a},deleteHeader:function(n){return delete f[n],a},headers:f,setBaseURL:function(n){return a.defaults.baseURL=n,a},getBaseURL:function(){return a.defaults.baseURL},any:j,get:k(`get`),delete:k(`delete`),head:k(`head`),post:A(`post`),put:A(`put`),patch:A(`patch`),link:k(`link`),unlink:k(`unlink`)}},B=s.isCancel,V=s.CancelToken,H={DEFAULT_HEADERS:m,NONE:_,CLIENT_ERROR:v,SERVER_ERROR:b,TIMEOUT_ERROR:x,CONNECTION_ERROR:C,NETWORK_ERROR:w,UNKNOWN_ERROR:T,create:R,isCancel:B,CancelToken:V};n.DEFAULT_HEADERS=m,n.NONE=_,n.CLIENT_ERROR=v,n.SERVER_ERROR=b,n.TIMEOUT_ERROR=x,n.CONNECTION_ERROR=C,n.NETWORK_ERROR=w,n.UNKNOWN_ERROR=T,n.CANCEL_ERROR=O,n.getProblemFromError=F,n.getProblemFromStatus=I,n.create=R,n.isCancel=B,n.CancelToken=V,n.default=H})),import_apisauce=require_apisauce(),version$1=`2.7.2`,apiUrl$2=`/api/v1`,sitemapUrl=`/doc/sitemap.json`,guidelinesUrl=`/odd.html`,ezlinavisUrl=`https://ezlinavis.dracor.org/`,legacyApiUrl=`/api/v0`,legacyDocPath=`/doc/legacy/api`,api$1=(0,import_apisauce.create)({baseURL:apiUrl$2}),DracorContext=(0,import_react$7.createContext)({corpora:[]}),sitemap=[{component:`CorporaDropdown`},{label:`Documentation`,items:[{label:`API`,href:`/doc/api`},{label:`Encoding Guidelines (ODD)`,href:`/doc/odd`},{label:`DraCor Textbook`,href:`https://dracor-org.github.io/dracor-textbook/`}]},{label:`Tools`,items:[{label:`pydracor`,href:`https://pypi.org/project/pydracor/`},{label:`rdracor`,href:`https://github.com/dracor-org/rdracor`},{label:`SPARQL`,href:`/sparql`},{label:`ezlinavis`,href:ezlinavisUrl}]}];function _extends$29(){return _extends$29=Object.assign?Object.assign.bind():function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)({}).hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},_extends$29.apply(null,arguments)}var init_extends=__esmMin((()=>{}));function _objectWithoutPropertiesLoose$21(n,a){if(n==null)return{};var s={};for(var c in n)if({}.hasOwnProperty.call(n,c)){if(a.indexOf(c)!==-1)continue;s[c]=n[c]}return s}var init_objectWithoutPropertiesLoose=__esmMin((()=>{})),require_ReactPropTypesSecret=__commonJSMin$1(((n,a)=>{a.exports=`SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED`})),require_factoryWithThrowingShims=__commonJSMin$1(((n,a)=>{var s=require_ReactPropTypesSecret();function c(){}function l(){}l.resetWarningCache=c,a.exports=function(){function n(n,a,c,l,u,d){if(d!==s){var f=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 f.name=`Invariant Violation`,f}}n.isRequired=n;function a(){return n}var u={array:n,bigint:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:a,element:n,elementType:n,instanceOf:a,node:n,objectOf:a,oneOf:a,oneOfType:a,shape:a,exact:a,checkPropTypes:l,resetWarningCache:c};return u.PropTypes=u,u}})),require_prop_types=__commonJSMin$1(((n,a)=>{a.exports=require_factoryWithThrowingShims()()})),require_classnames=__commonJSMin$1(((n,a)=>{(function(){var n={}.hasOwnProperty;function s(){for(var n=``,a=0;a<arguments.length;a++){var s=arguments[a];s&&(n=l(n,c(s)))}return n}function c(a){if(typeof a==`string`||typeof a==`number`)return a;
16if(typeof a!=`object`)return``;if(Array.isArray(a))return s.apply(null,a);if(a.toString!==Object.prototype.toString&&!a.toString.toString().includes(`[native code]`))return a.toString();var c=``;for(var u in a)n.call(a,u)&&a[u]&&(c=l(c,u));return c}function l(n,a){return a?n?n+` `+a:n+a:n}a!==void 0&&a.exports?(s.default=s,a.exports=s):typeof define==`function`&&typeof define.amd==`object`&&define.amd?define(`classnames`,[],function(){return s}):window.classNames=s})()})),import_prop_types=__toESM$1(require_prop_types()),globalCssModule;function mapToCssModules(n,a){return n===void 0&&(n=``),a===void 0&&(a=globalCssModule),a?n.split(` `).map(function(n){return a[n]||n}).join(` `):n}function omit(n,a){var s={};return Object.keys(n).forEach(function(c){a.indexOf(c)===-1&&(s[c]=n[c])}),s}function pick$2(n,a){for(var s=Array.isArray(a)?a:[a],c=s.length,l,u={};c>0;)--c,l=s[c],u[l]=n[l];return u}var warned={};function warnOnce(n){warned[n]||(typeof console<`u`&&console.error(n),warned[n]=!0)}var Element$3=typeof window==`object`&&window.Element||function(){};function DOMElement(n,a,s){if(!(n[a]instanceof Element$3))return Error("Invalid prop `"+a+"` supplied to `"+s+"`. Expected prop to be an instance of Element. Validation failed.")}var targetPropType=import_prop_types.default.oneOfType([import_prop_types.default.string,import_prop_types.default.func,DOMElement,import_prop_types.default.shape({current:import_prop_types.default.any})]),tagPropType=import_prop_types.default.oneOfType([import_prop_types.default.func,import_prop_types.default.string,import_prop_types.default.shape({$$typeof:import_prop_types.default.symbol,render:import_prop_types.default.func}),import_prop_types.default.arrayOf(import_prop_types.default.oneOfType([import_prop_types.default.func,import_prop_types.default.string,import_prop_types.default.shape({$$typeof:import_prop_types.default.symbol,render:import_prop_types.default.func})]))]),TransitionTimeouts={Fade:150,Collapse:350,Modal:300,Carousel:600},TransitionPropTypeKeys=[`in`,`mountOnEnter`,`unmountOnExit`,`appear`,`enter`,`exit`,`timeout`,`onEnter`,`onEntering`,`onEntered`,`onExit`,`onExiting`,`onExited`],TransitionStatuses={ENTERING:`entering`,ENTERED:`entered`,EXITING:`exiting`,EXITED:`exited`},keyCodes={esc:27,space:32,enter:13,tab:9,up:38,down:40,home:36,end:35,n:78,p:80},canUseDOM$1=!!(typeof window<`u`&&window.document&&window.document.createElement);function isReactRefObj(n){return n&&typeof n==`object`?`current`in n:!1}function getTag$1(n){return n==null?n===void 0?`[object Undefined]`:`[object Null]`:Object.prototype.toString.call(n)}function isObject$6(n){var a=typeof n;return n!=null&&(a===`object`||a===`function`)}function isFunction$7(n){if(!isObject$6(n))return!1;var a=getTag$1(n);return a===`[object Function]`||a===`[object AsyncFunction]`||a===`[object GeneratorFunction]`||a===`[object Proxy]`}function findDOMElements(n){if(isReactRefObj(n))return n.current;if(isFunction$7(n))return n();if(typeof n==`string`&&canUseDOM$1){var a=document.querySelectorAll(n);if(a.length||(a=document.querySelectorAll(`#`+n)),!a.length)throw Error(`The target '`+n+`' could not be identified in the dom, tip: check spelling`);return a}return n}function isArrayOrNodeList(n){return n===null?!1:Array.isArray(n)||canUseDOM$1&&typeof n.length==`number`}function getTarget(n,a){var s=findDOMElements(n);return a?isArrayOrNodeList(s)?s:s===null?[]:[s]:isArrayOrNodeList(s)?s[0]:s}init_extends(),init_objectWithoutPropertiesLoose();var import_classnames=__toESM$1(require_classnames()),_excluded$38=[`className`,`cssModule`,`fluid`,`tag`],propTypes$17={tag:tagPropType,fluid:import_prop_types.default.oneOfType([import_prop_types.default.bool,import_prop_types.default.string]),className:import_prop_types.default.string,cssModule:import_prop_types.default.object},defaultProps$18={tag:`div`},Container$1=function(n){var a=n.className,s=n.cssModule,c=n.fluid,l=n.tag,u=_objectWithoutPropertiesLoose$21(n,_excluded$38),d=`container`;c===!0?d=`container-fluid`:c&&(d=`container-`+c);var f=mapToCssModules((0,import_classnames.default)(a,d),s);return import_react$7.createElement(l,_extends$29({},u,{className:f}))};Container$1.propTypes=propTypes$17,Container$1.defaultProps=defaultProps$18,init_extends(),init_objectWithoutPropertiesLoose();var _excluded$37=[`className`,`cssModule`,`noGutters`,`tag`,`form`,`widths`],rowColWidths=[`xs`,`sm`,`md`,`lg`,`xl`],rowColsPropType=import_prop_types.default.oneOfType([import_prop_types.default.number,import_prop_types.default.string]),propTypes$16={tag:tagPropType,noGutters:import_prop_types.default.bool,className:import_prop_types.default.string,cssModule:import_prop_types.default.object,form:import_prop_types.default.bool,xs:rowColsPropType,sm:rowColsPropType,md:rowColsPropType,lg:rowColsPropType,xl:rowColsPropType},defaultProps$17={tag:`div`,widths:rowColWidths},Row$1=function(n){var a=n.className,s=n.cssModule,c=n.noGutters,l=n.tag,u=n.form,d=n.widths,f=_objectWithoutPropertiesLoose$21(n,_excluded$37),p=[];d.forEach(function(a,s){var c=n[a];if(delete f[a],c){var l=!s;p.push(l?`row-cols-`+c:`row-cols-`+a+`-`+c)}});var m=mapToCssModules((0,import_classnames.default)(a,c?`no-gutters`:null,u?`form-row`:`row`,p),s);return import_react$7.createElement(l,_extends$29({},f,{className:m}))};Row$1.propTypes=propTypes$16,Row$1.defaultProps=defaultProps$17,init_extends(),init_objectWithoutPropertiesLoose();var _excluded$36=[`className`,`cssModule`,`widths`,`tag`],colWidths$1=[`xs`,`sm`,`md`,`lg`,`xl`],stringOrNumberProp$1=import_prop_types.default.oneOfType([import_prop_types.default.number,import_prop_types.default.string]),columnProps$1=import_prop_types.default.oneOfType([import_prop_types.default.bool,import_prop_types.default.number,import_prop_types.default.string,import_prop_types.default.shape({size:import_prop_types.default.oneOfType([import_prop_types.default.bool,import_prop_types.default.number,import_prop_types.default.string]),order:stringOrNumberProp$1,offset:stringOrNumberProp$1})]),propTypes$15={tag:tagPropType,xs:columnProps$1,sm:columnProps$1,md:columnProps$1,lg:columnProps$1,xl:columnProps$1,className:import_prop_types.default.string,cssModule:import_prop_types.default.object,
16widths:import_prop_types.default.array},defaultProps$16={tag:`div`,widths:colWidths$1},getColumnSizeClass$1=function(n,a,s){return s===!0||s===``?n?`col`:`col-`+a:s===`auto`?n?`col-auto`:`col-`+a+`-auto`:n?`col-`+s:`col-`+a+`-`+s},Col$1=function(n){var a=n.className,s=n.cssModule,c=n.widths,l=n.tag,u=_objectWithoutPropertiesLoose$21(n,_excluded$36),d=[];c.forEach(function(a,c){var l=n[a];if(delete u[a],!(!l&&l!==``)){var f=!c;if(isObject$6(l)){var p,m=f?`-`:`-`+a+`-`,h=getColumnSizeClass$1(f,a,l.size);d.push(mapToCssModules((0,import_classnames.default)((p={},p[h]=l.size||l.size===``,p[`order`+m+l.order]=l.order||l.order===0,p[`offset`+m+l.offset]=l.offset||l.offset===0,p)),s))}else{var _=getColumnSizeClass$1(f,a,l);d.push(_)}}}),d.length||d.push(`col`);var f=mapToCssModules((0,import_classnames.default)(a,d),s);return import_react$7.createElement(l,_extends$29({},u,{className:f}))};Col$1.propTypes=propTypes$15,Col$1.defaultProps=defaultProps$16,init_extends(),init_objectWithoutPropertiesLoose();var _excluded$35=[`expand`,`className`,`cssModule`,`light`,`dark`,`fixed`,`sticky`,`color`,`tag`],propTypes$14={light:import_prop_types.default.bool,dark:import_prop_types.default.bool,full:import_prop_types.default.bool,fixed:import_prop_types.default.string,sticky:import_prop_types.default.string,color:import_prop_types.default.string,role:import_prop_types.default.string,tag:tagPropType,className:import_prop_types.default.string,cssModule:import_prop_types.default.object,expand:import_prop_types.default.oneOfType([import_prop_types.default.bool,import_prop_types.default.string])},defaultProps$15={tag:`nav`,expand:!1},getExpandClass=function(n){return n===!1?!1:n===!0||n===`xs`?`navbar-expand`:`navbar-expand-`+n},Navbar=function(n){var a,s=n.expand,c=n.className,l=n.cssModule,u=n.light,d=n.dark,f=n.fixed,p=n.sticky,m=n.color,h=n.tag,_=_objectWithoutPropertiesLoose$21(n,_excluded$35),v=mapToCssModules((0,import_classnames.default)(c,`navbar`,getExpandClass(s),(a={"navbar-light":u,"navbar-dark":d},a[`bg-`+m]=m,a[`fixed-`+f]=f,a[`sticky-`+p]=p,a)),l);return import_react$7.createElement(h,_extends$29({},_,{className:v}))};Navbar.propTypes=propTypes$14,Navbar.defaultProps=defaultProps$15,init_extends(),init_objectWithoutPropertiesLoose();var _excluded$34=[`className`,`cssModule`,`tag`],propTypes$13={tag:tagPropType,className:import_prop_types.default.string,cssModule:import_prop_types.default.object},defaultProps$14={tag:`a`},NavbarBrand=function(n){var a=n.className,s=n.cssModule,c=n.tag,l=_objectWithoutPropertiesLoose$21(n,_excluded$34),u=mapToCssModules((0,import_classnames.default)(a,`navbar-brand`),s);return import_react$7.createElement(c,_extends$29({},l,{className:u}))};NavbarBrand.propTypes=propTypes$13,NavbarBrand.defaultProps=defaultProps$14,init_extends(),init_objectWithoutPropertiesLoose();var _excluded$33=[`className`,`cssModule`,`children`,`tag`],propTypes$12={tag:tagPropType,type:import_prop_types.default.string,className:import_prop_types.default.string,cssModule:import_prop_types.default.object,children:import_prop_types.default.node},defaultProps$13={tag:`button`,type:`button`},NavbarToggler=function(n){var a=n.className,s=n.cssModule,c=n.children,l=n.tag,u=_objectWithoutPropertiesLoose$21(n,_excluded$33),d=mapToCssModules((0,import_classnames.default)(a,`navbar-toggler`),s);return import_react$7.createElement(l,_extends$29({"aria-label":`Toggle navigation`},u,{className:d}),c||import_react$7.createElement(`span`,{className:mapToCssModules(`navbar-toggler-icon`,s)}))};NavbarToggler.propTypes=propTypes$12,NavbarToggler.defaultProps=defaultProps$13,init_extends(),init_objectWithoutPropertiesLoose();var _excluded$32=[`className`,`cssModule`,`tabs`,`pills`,`vertical`,`horizontal`,`justified`,`fill`,`navbar`,`card`,`tag`],propTypes$11={tabs:import_prop_types.default.bool,pills:import_prop_types.default.bool,vertical:import_prop_types.default.oneOfType([import_prop_types.default.bool,import_prop_types.default.string]),horizontal:import_prop_types.default.string,justified:import_prop_types.default.bool,fill:import_prop_types.default.bool,navbar:import_prop_types.default.bool,card:import_prop_types.default.bool,tag:tagPropType,className:import_prop_types.default.string,cssModule:import_prop_types.default.object},defaultProps$12={tag:`ul`,vertical:!1},getVerticalClass=function(n){return n===!1?!1:n===!0||n===`xs`?`flex-column`:`flex-`+n+`-column`},Nav=function(n){var a=n.className,s=n.cssModule,c=n.tabs,l=n.pills,u=n.vertical,d=n.horizontal,f=n.justified,p=n.fill,m=n.navbar,h=n.card,_=n.tag,v=_objectWithoutPropertiesLoose$21(n,_excluded$32),b=mapToCssModules((0,import_classnames.default)(a,m?`navbar-nav`:`nav`,d?`justify-content-`+d:!1,getVerticalClass(u),{"nav-tabs":c,"card-header-tabs":h&&c,"nav-pills":l,"card-header-pills":h&&l,"nav-justified":f,"nav-fill":p}),s);return import_react$7.createElement(_,_extends$29({},v,{className:b}))};
16Nav.propTypes=propTypes$11,Nav.defaultProps=defaultProps$12,init_extends(),init_objectWithoutPropertiesLoose();var _excluded$31=[`className`,`cssModule`,`active`,`tag`],propTypes$10={tag:tagPropType,active:import_prop_types.default.bool,className:import_prop_types.default.string,cssModule:import_prop_types.default.object},defaultProps$11={tag:`li`},NavItem=function(n){var a=n.className,s=n.cssModule,c=n.active,l=n.tag,u=_objectWithoutPropertiesLoose$21(n,_excluded$31),d=mapToCssModules((0,import_classnames.default)(a,`nav-item`,c?`active`:!1),s);return import_react$7.createElement(l,_extends$29({},u,{className:d}))};NavItem.propTypes=propTypes$10,NavItem.defaultProps=defaultProps$11;function _assertThisInitialized$1(n){if(n===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return n}var init_assertThisInitialized=__esmMin((()=>{}));function _setPrototypeOf$1(n,a){return _setPrototypeOf$1=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},_setPrototypeOf$1(n,a)}var init_setPrototypeOf=__esmMin((()=>{}));function _inheritsLoose(n,a){n.prototype=Object.create(a.prototype),n.prototype.constructor=n,_setPrototypeOf$1(n,a)}var init_inheritsLoose=__esmMin((()=>{init_setPrototypeOf()}));init_extends(),init_objectWithoutPropertiesLoose(),init_assertThisInitialized(),init_inheritsLoose();var _excluded$30=[`className`,`cssModule`,`active`,`tag`,`innerRef`],propTypes$9={tag:tagPropType,innerRef:import_prop_types.default.oneOfType([import_prop_types.default.object,import_prop_types.default.func,import_prop_types.default.string]),disabled:import_prop_types.default.bool,active:import_prop_types.default.bool,className:import_prop_types.default.string,cssModule:import_prop_types.default.object,onClick:import_prop_types.default.func,href:import_prop_types.default.any},defaultProps$10={tag:`a`},NavLink=function(n){_inheritsLoose(a,n);function a(a){var s=n.call(this,a)||this;return s.onClick=s.onClick.bind(_assertThisInitialized$1(s)),s}var s=a.prototype;return s.onClick=function(n){if(this.props.disabled){n.preventDefault();return}this.props.href===`#`&&n.preventDefault(),this.props.onClick&&this.props.onClick(n)},s.render=function(){var n=this.props,a=n.className,s=n.cssModule,c=n.active,l=n.tag,u=n.innerRef,d=_objectWithoutPropertiesLoose$21(n,_excluded$30),f=mapToCssModules((0,import_classnames.default)(a,`nav-link`,{disabled:d.disabled,active:c}),s);return import_react$7.createElement(l,_extends$29({},d,{ref:u,onClick:this.onClick,className:f}))},a}(import_react$7.Component);NavLink.propTypes=propTypes$9,NavLink.defaultProps=defaultProps$10,init_extends(),init_objectWithoutPropertiesLoose(),init_assertThisInitialized(),init_inheritsLoose();var _excluded$29=[`active`,`aria-label`,`block`,`className`,`close`,`cssModule`,`color`,`outline`,`size`,`tag`,`innerRef`],propTypes$8={active:import_prop_types.default.bool,"aria-label":import_prop_types.default.string,block:import_prop_types.default.bool,color:import_prop_types.default.string,disabled:import_prop_types.default.bool,outline:import_prop_types.default.bool,tag:tagPropType,innerRef:import_prop_types.default.oneOfType([import_prop_types.default.object,import_prop_types.default.func,import_prop_types.default.string]),onClick:import_prop_types.default.func,size:import_prop_types.default.string,children:import_prop_types.default.node,className:import_prop_types.default.string,cssModule:import_prop_types.default.object,close:import_prop_types.default.bool},defaultProps$9={color:`secondary`,tag:`button`},Button$1=function(n){_inheritsLoose(a,n);function a(a){var s=n.call(this,a)||this;return s.onClick=s.onClick.bind(_assertThisInitialized$1(s)),s}var s=a.prototype;return s.onClick=function(n){if(this.props.disabled){n.preventDefault();return}if(this.props.onClick)return this.props.onClick(n)},s.render=function(){var n=this.props,a=n.active,s=n[`aria-label`],c=n.block,l=n.className,u=n.close,d=n.cssModule,f=n.color,p=n.outline,m=n.size,h=n.tag,_=n.innerRef,v=_objectWithoutPropertiesLoose$21(n,_excluded$29);u&&v.children===void 0&&(v.children=import_react$7.createElement(`span`,{"aria-hidden":!0},`×`));var b=`btn`+(p?`-outline`:``)+`-`+f,x=mapToCssModules((0,import_classnames.default)(l,{close:u},u||`btn`,u||b,m?`btn-`+m:!1,c?`btn-block`:!1,{active:a,disabled:this.props.disabled}),d);v.href&&h===`button`&&(h=`a`);var C=u?`Close`:null;return import_react$7.createElement(h,_extends$29({type:h===`button`&&v.onClick?`button`:void 0},v,{className:x,ref:_,onClick:this.onClick,"aria-label":s||C}))},a}
16(import_react$7.Component);Button$1.propTypes=propTypes$8,Button$1.defaultProps=defaultProps$9;function _typeof$5(n){"@babel/helpers - typeof";return _typeof$5=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(n){return typeof n}:function(n){return n&&typeof Symbol==`function`&&n.constructor===Symbol&&n!==Symbol.prototype?`symbol`:typeof n},_typeof$5(n)}function toPrimitive$1(n,a){if(_typeof$5(n)!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(_typeof$5(c)!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}function toPropertyKey$1(n){var a=toPrimitive$1(n,`string`);return _typeof$5(a)==`symbol`?a:a+``}function _defineProperty$42(n,a,s){return(a=toPropertyKey$1(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}var require_isArguments$2=__commonJSMin$1(((n,a)=>{var s=Object.prototype.toString;a.exports=function(n){var a=s.call(n),c=a===`[object Arguments]`;return c||=a!==`[object Array]`&&typeof n==`object`&&!!n&&typeof n.length==`number`&&n.length>=0&&s.call(n.callee)===`[object Function]`,c}})),require_implementation$4=__commonJSMin$1(((n,a)=>{var s;if(!Object.keys){var c=Object.prototype.hasOwnProperty,l=Object.prototype.toString,u=require_isArguments$2(),d=Object.prototype.propertyIsEnumerable,f=!d.call({toString:null},`toString`),p=d.call(function(){},`prototype`),m=[`toString`,`toLocaleString`,`valueOf`,`hasOwnProperty`,`isPrototypeOf`,`propertyIsEnumerable`,`constructor`],h=function(n){var a=n.constructor;return a&&a.prototype===n},_={$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},v=function(){if(typeof window>`u`)return!1;for(var n in window)try{if(!_[`$`+n]&&c.call(window,n)&&window[n]!==null&&typeof window[n]==`object`)try{h(window[n])}catch{return!0}}catch{return!0}return!1}(),b=function(n){if(typeof window>`u`||!v)return h(n);try{return h(n)}catch{return!1}};s=function(n){var a=typeof n==`object`&&!!n,s=l.call(n)===`[object Function]`,d=u(n),h=a&&l.call(n)===`[object String]`,_=[];if(!a&&!s&&!d)throw TypeError(`Object.keys called on a non-object`);var v=p&&s;if(h&&n.length>0&&!c.call(n,0))for(var x=0;x<n.length;++x)_.push(String(x));if(d&&n.length>0)for(var C=0;C<n.length;++C)_.push(String(C));else for(var w in n)!(v&&w===`prototype`)&&c.call(n,w)&&_.push(String(w));if(f)for(var T=b(n),O=0;O<m.length;++O)!(T&&m[O]===`constructor`)&&c.call(n,m[O])&&_.push(m[O]);return _}}a.exports=s})),require_object_keys$2=__commonJSMin$1(((n,a)=>{var s=Array.prototype.slice,c=require_isArguments$2(),l=Object.keys,u=l?function(n){return l(n)}:require_implementation$4(),d=Object.keys;u.shim=function(){return Object.keys?function(){var n=Object.keys(arguments);return n&&n.length===arguments.length}(1,2)||(Object.keys=function(n){return c(n)?d(s.call(n)):d(n)}):Object.keys=u,Object.keys||u},a.exports=u})),require_shams$1=__commonJSMin$1(((n,a)=>{a.exports=function(){if(typeof Symbol!=`function`||typeof Object.getOwnPropertySymbols!=`function`)return!1;if(typeof Symbol.iterator==`symbol`)return!0;var n={},a=Symbol(`test`),s=Object(a);if(typeof a==`string`||Object.prototype.toString.call(a)!==`[object Symbol]`||Object.prototype.toString.call(s)!==`[object Symbol]`)return!1;var c=42;for(var l in n[a]=c,n)return!1;if(typeof Object.keys==`function`&&Object.keys(n).length!==0||typeof Object.getOwnPropertyNames==`function`&&Object.getOwnPropertyNames(n).length!==0)return!1;var u=Object.getOwnPropertySymbols(n);if(u.length!==1||u[0]!==a||!Object.prototype.propertyIsEnumerable.call(n,a))return!1;if(typeof Object.getOwnPropertyDescriptor==`function`){var d=Object.getOwnPropertyDescriptor(n,a);if(d.value!==c||d.enumerable!==!0)return!1}return!0}})),require_shams=__commonJSMin$1(((n,a)=>{var s=require_shams$1();a.exports=function(){return s()&&!!Symbol.toStringTag}})),require_es_object_atoms=__commonJSMin$1(((n,a)=>{a.exports=Object})),require_es_errors=__commonJSMin$1(((n,a)=>{a.exports=Error})),require_eval=__commonJSMin$1(((n,a)=>{a.exports=EvalError})),require_range=__commonJSMin$1(((n,a)=>{a.exports=RangeError})),require_ref=__commonJSMin$1(((n,a)=>{a.exports=ReferenceError})),require_syntax=__commonJSMin$1(((n,a)=>{a.exports=SyntaxError})),require_type$2=__commonJSMin$1(((n,a)=>{a.exports=TypeError})),require_uri=__commonJSMin$1(((n,a)=>{a.exports=URIError})),require_abs=__commonJSMin$1(((n,a)=>{a.exports=Math.abs})),require_floor=__commonJSMin$1(((n,a)=>{a.exports=Math.floor})),require_max=__commonJSMin$1(((n,a)=>{a.exports=Math.max})),require_min=__commonJSMin$1(((n,a)=>{a.exports=Math.min})),require_pow=__commonJSMin$1(((n,a)=>{a.exports=Math.pow})),require_round=__commonJSMin$1(((n,a)=>{a.exports=Math.round})),require_isNaN=__commonJSMin$1(((n,a)=>{a.exports=Number.isNaN||function(n){return n!==n}})),require_sign=__commonJSMin$1(((n,a)=>{var s=require_isNaN();a.exports=function(n){return s(n)||n===0?n:n<0?-1:1}}
16)),require_gOPD=__commonJSMin$1(((n,a)=>{a.exports=Object.getOwnPropertyDescriptor})),require_gopd=__commonJSMin$1(((n,a)=>{var s=require_gOPD();if(s)try{s([],`length`)}catch{s=null}a.exports=s})),require_es_define_property=__commonJSMin$1(((n,a)=>{var s=Object.defineProperty||!1;if(s)try{s({},`a`,{value:1})}catch{s=!1}a.exports=s})),require_has_symbols=__commonJSMin$1(((n,a)=>{var s=typeof Symbol<`u`&&Symbol,c=require_shams$1();a.exports=function(){return typeof s!=`function`||typeof Symbol!=`function`||typeof s(`foo`)!=`symbol`||typeof Symbol(`bar`)!=`symbol`?!1:c()}})),require_Reflect_getPrototypeOf=__commonJSMin$1(((n,a)=>{a.exports=typeof Reflect<`u`&&Reflect.getPrototypeOf||null})),require_Object_getPrototypeOf=__commonJSMin$1(((n,a)=>{a.exports=require_es_object_atoms().getPrototypeOf||null})),require_implementation$3=__commonJSMin$1(((n,a)=>{var s=`Function.prototype.bind called on incompatible `,c=Object.prototype.toString,l=Math.max,u=`[object Function]`,d=function(n,a){for(var s=[],c=0;c<n.length;c+=1)s[c]=n[c];for(var l=0;l<a.length;l+=1)s[l+n.length]=a[l];return s},f=function(n,a){for(var s=[],c=a||0,l=0;c<n.length;c+=1,l+=1)s[l]=n[c];return s},p=function(n,a){for(var s=``,c=0;c<n.length;c+=1)s+=n[c],c+1<n.length&&(s+=a);return s};a.exports=function(n){var a=this;if(typeof a!=`function`||c.apply(a)!==u)throw TypeError(`Function.prototype.bind called on incompatible `+a);for(var s=f(arguments,1),m,h=function(){if(this instanceof m){var c=a.apply(this,d(s,arguments));return Object(c)===c?c:this}return a.apply(n,d(s,arguments))},_=l(0,a.length-s.length),v=[],b=0;b<_;b++)v[b]=`$`+b;if(m=Function(`binder`,`return function (`+p(v,`,`)+`){ return binder.apply(this,arguments); }`)(h),a.prototype){var x=function(){};x.prototype=a.prototype,m.prototype=new x,x.prototype=null}return m}})),require_function_bind$2=__commonJSMin$1(((n,a)=>{var s=require_implementation$3();a.exports=Function.prototype.bind||s})),require_functionCall=__commonJSMin$1(((n,a)=>{a.exports=Function.prototype.call})),require_functionApply=__commonJSMin$1(((n,a)=>{a.exports=Function.prototype.apply})),require_reflectApply=__commonJSMin$1(((n,a)=>{a.exports=typeof Reflect<`u`&&Reflect&&Reflect.apply})),require_actualApply=__commonJSMin$1(((n,a)=>{var s=require_function_bind$2(),c=require_functionApply(),l=require_functionCall();a.exports=require_reflectApply()||s.call(l,c)})),require_call_bind_apply_helpers=__commonJSMin$1(((n,a)=>{var s=require_function_bind$2(),c=require_type$2(),l=require_functionCall(),u=require_actualApply();a.exports=function(n){if(n.length<1||typeof n[0]!=`function`)throw new c(`a function is required`);return u(s,l,n)}})),require_get$2=__commonJSMin$1(((n,a)=>{var s=require_call_bind_apply_helpers(),c=require_gopd(),l;try{l=[].__proto__===Array.prototype}catch(n){if(!n||typeof n!=`object`||!(`code`in n)||n.code!==`ERR_PROTO_ACCESS`)throw n}var u=!!l&&c&&c(Object.prototype,`__proto__`),d=Object,f=d.getPrototypeOf;a.exports=u&&typeof u.get==`function`?s([u.get]):typeof f==`function`&&function(n){return f(n==null?n:d(n))}})),require_get_proto=__commonJSMin$1(((n,a)=>{var s=require_Reflect_getPrototypeOf(),c=require_Object_getPrototypeOf(),l=require_get$2();a.exports=s?function(n){return s(n)}:c?function(n){if(!n||typeof n!=`object`&&typeof n!=`function`)throw TypeError(`getProto: not an object`);return c(n)}:l?function(n){return l(n)}:null})),require_hasown=__commonJSMin$1(((n,a)=>{var s=Function.prototype.call,c=Object.prototype.hasOwnProperty;a.exports=require_function_bind$2().call(s,c)})),require_get_intrinsic=__commonJSMin$1(((n,a)=>{var s,c=require_es_object_atoms(),l=require_es_errors(),u=require_eval(),d=require_range(),f=require_ref(),p=require_syntax(),m=require_type$2(),h=require_uri(),_=require_abs(),v=require_floor(),b=require_max(),x=require_min(),C=require_pow(),w=require_round(),T=require_sign(),O=Function,k=function(n){try{return O(`"use strict"; return (`+n+`).constructor;`)()}catch{}},A=require_gopd(),j=require_es_define_property(),M=function(){throw new m},N=A?function(){try{return arguments.callee,M}catch{try{return A(arguments,`callee`).get}catch{return M}}}():M,P=require_has_symbols()(),F=require_get_proto(),I=require_Object_getPrototypeOf(),R=require_Reflect_getPrototypeOf(),B=require_functionApply(),V=require_functionCall(),H={},U=typeof Uint8Array>`u`||!F?s:F(Uint8Array),W={__proto__:null,"%AggregateError%":typeof AggregateError>`u`?s:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>`u`?s:ArrayBuffer,"%ArrayIteratorPrototype%":P&&F?F([][Symbol.iterator]()):s,"%AsyncFromSyncIteratorPrototype%":s,"%AsyncFunction%":H,"%AsyncGenerator%":H,"%AsyncGeneratorFunction%":H,"%AsyncIteratorPrototype%":H,"%Atomics%":typeof Atomics>`u`?s:Atomics,"%BigInt%":typeof BigInt>`u`?s:BigInt,"%BigInt64Array%":typeof BigInt64Array>`u`?s:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>`u`?s:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>`u`?s:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":l,"%eval%":eval,"%EvalError%":u,"%Float16Array%":typeof Float16Array>`u`?s:Float16Array,"%Float32Array%":typeof Float32Array>`u`?s:Float32Array,"%Float64Array%":typeof Float64Array>`u`?s:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>`u`?s:FinalizationRegistry,"%Function%":O,"%GeneratorFunction%":H,"%Int8Array%":typeof Int8Array>`u`?s:Int8Array,"%Int16Array%":typeof Int16Array>`u`?s:Int16Array,"%Int32Array%":typeof Int32Array>
vendor: 5,252 bytes, line 16
16`u`?s:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":P&&F?F(F([][Symbol.iterator]())):s,"%JSON%":typeof JSON==`object`?JSON:s,"%Map%":typeof Map>`u`?s:Map,"%MapIteratorPrototype%":typeof Map>`u`||!P||!F?s:F(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":c,"%Object.getOwnPropertyDescriptor%":A,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>`u`?s:Promise,"%Proxy%":typeof Proxy>`u`?s:Proxy,"%RangeError%":d,"%ReferenceError%":f,"%Reflect%":typeof Reflect>`u`?s:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>`u`?s:Set,"%SetIteratorPrototype%":typeof Set>`u`||!P||!F?s:F(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>`u`?s:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":P&&F?F(``[Symbol.iterator]()):s,"%Symbol%":P?Symbol:s,"%SyntaxError%":p,"%ThrowTypeError%":N,"%TypedArray%":U,"%TypeError%":m,"%Uint8Array%":typeof Uint8Array>`u`?s:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>`u`?s:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>`u`?s:Uint16Array,"%Uint32Array%":typeof Uint32Array>`u`?s:Uint32Array,"%URIError%":h,"%WeakMap%":typeof WeakMap>`u`?s:WeakMap,"%WeakRef%":typeof WeakRef>`u`?s:WeakRef,"%WeakSet%":typeof WeakSet>`u`?s:WeakSet,"%Function.prototype.call%":V,"%Function.prototype.apply%":B,"%Object.defineProperty%":j,"%Object.getPrototypeOf%":I,"%Math.abs%":_,"%Math.floor%":v,"%Math.max%":b,"%Math.min%":x,"%Math.pow%":C,"%Math.round%":w,"%Math.sign%":T,"%Reflect.getPrototypeOf%":R};if(F)try{null.error}catch(n){W[`%Error.prototype%`]=F(F(n))}var K=function n(a){var s;if(a===`%AsyncFunction%`)s=k(`async function () {}`);else if(a===`%GeneratorFunction%`)s=k(`function* () {}`);else if(a===`%AsyncGeneratorFunction%`)s=k(`async function* () {}`);else if(a===`%AsyncGenerator%`){var c=n(`%AsyncGeneratorFunction%`);c&&(s=c.prototype)}else if(a===`%AsyncIteratorPrototype%`){var l=n(`%AsyncGenerator%`);l&&F&&(s=F(l.prototype))}return W[a]=s,s},q={__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`]},ee=require_function_bind$2(),J=require_hasown(),Y=ee.call(V,Array.prototype.concat),te=ee.call(B,Array.prototype.splice),X=ee.call(V,String.prototype.replace),ne=ee.call(V,String.prototype.slice),re=ee.call(V,RegExp.prototype.exec),ie=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,ae=/\\(\\)?/g,oe=function(n){var a=ne(n,0,1),s=ne(n,-1);if(a===`%`&&s!==`%`)throw new p("invalid intrinsic syntax, expected closing `%`");if(s===`%`&&a!==`%`)throw new p("invalid intrinsic syntax, expected opening `%`");var c=[];return X(n,ie,function(n,a,s,l){c[c.length]=s?X(l,ae,`$1`):a||n}),c},se=function(n,a){var s=n,c;if(J(q,s)&&(c=q[s],s=`%`+c[0]+`%`),J(W,s)){var l=W[s];
vendor: 1,026 bytes, line 16
16if(l===H&&(l=K(s)),l===void 0&&!a)throw new m(`intrinsic `+n+` exists, but is not available. Please file an issue!`);return{alias:c,name:s,value:l}}throw new p(`intrinsic `+n+` does not exist!`)};a.exports=function(n,a){if(typeof n!=`string`||n.length===0)throw new m(`intrinsic name must be a non-empty string`);if(arguments.length>1&&typeof a!=`boolean`)throw new m(`"allowMissing" argument must be a boolean`);if(re(/^%?[^%]*%?$/,n)===null)throw new p("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var s=oe(n),c=s.length>0?s[0]:``,l=se(`%`+c+`%`,a),u=l.name,d=l.value,f=!1,h=l.alias;h&&(c=h[0],te(s,Y([0,1],h)));for(var _=1,v=!0;_<s.length;_+=1){var b=s[_],x=ne(b,0,1),C=ne(b,-1);if((x===`"`||x===`'`||x==="`"||C===`"`||C===`'`||C==="`")&&x!==C)throw new p(`property names with quotes must have matching quotes`);if((b===`constructor`||!v)&&(f=!0),c+=`.`+b,u=`%`+c+`%`,J(W,u))d=W[u];else if(d!=null){if(!(b in d)){if(!a)throw new m(`base intrinsic for `+n+` exists, but the property 
16is not available.`);return}if(A&&_+1>=s.length){var w=A(d,b);v=!!w,d=v&&`get`in w&&!(`originalValue`in w.get)?w.get:d[b]}else v=J(d,b),d=d[b];v&&!f&&(W[u]=d)}}return d}})),require_call_bound=__commonJSMin$1(((n,a)=>{var s=require_get_intrinsic(),c=require_call_bind_apply_helpers(),l=c([s(`%String.prototype.indexOf%`)]);a.exports=function(n,a){var u=s(n,!!a);return typeof u==`function`&&l(n,`.prototype.`)>-1?c([u]):u}})),require_is_arguments=__commonJSMin$1(((n,a)=>{var s=require_shams()(),c=require_call_bound()(`Object.prototype.toString`),l=function(n){return s&&n&&typeof n==`object`&&Symbol.toStringTag in n?!1:c(n)===`[object Arguments]`},u=function(n){return l(n)?!0:typeof n==`object`&&!!n&&`length`in n&&typeof n.length==`number`&&n.length>=0&&c(n)!==`[object Array]`&&`callee`in n&&c(n.callee)===`[object Function]`},d=function(){return l(arguments)}();l.isLegacyArguments=u,a.exports=d?l:u})),require_define_data_property=__commonJSMin$1(((n,a)=>{var s=require_es_define_property(),c=require_syntax(),l=require_type$2(),u=require_gopd();a.exports=function(n,a,d){if(!n||typeof n!=`object`&&typeof n!=`function`)throw new l("`obj` must be an object or a function`");if(typeof a!=`string`&&typeof a!=`symbol`)throw new l("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!=`boolean`&&arguments[3]!==null)throw new l("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!=`boolean`&&arguments[4]!==null)throw new l("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!=`boolean`&&arguments[5]!==null)throw new l("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!=`boolean`)throw new l("`loose`, if provided, must be a boolean");var f=arguments.length>3?arguments[3]:null,p=arguments.length>4?arguments[4]:null,m=arguments.length>5?arguments[5]:null,h=arguments.length>6&&arguments[6],_=!!u&&u(n,a);if(s)s(n,a,{configurable:m===null&&_?_.configurable:!m,enumerable:f===null&&_?_.enumerable:!f,value:d,writable:p===null&&_?_.writable:!p});else if(h||!f&&!p&&!m)n[a]=d;else throw new c(`This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.`)}})),require_has_property_descriptors=__commonJSMin$1(((n,a)=>{var s=require_es_define_property(),c=function(){return!!s};c.hasArrayLengthDefineBug=function(){if(!s)return null;try{return s([],`length`,{value:1}).length!==1}catch{return!0}},a.exports=c})),require_define_properties=__commonJSMin$1(((n,a)=>{var s=require_object_keys$2(),c=typeof Symbol==`function`&&typeof Symbol(`foo`)==`symbol`,l=Object.prototype.toString,u=Array.prototype.concat,d=require_define_data_property(),f=function(n){return typeof n==`function`&&l.call(n)===`[object Function]`},p=require_has_property_descriptors()(),m=function(n,a,s,c){if(a in n){if(c===!0){if(n[a]===s)return}else if(!f(c)||!c())return}p?d(n,a,s,!0):d(n,a,s)},h=function(n,a){var l=arguments.length>2?arguments[2]:{},d=s(a);c&&(d=u.call(d,Object.getOwnPropertySymbols(a)));for(var f=0;f<d.length;f+=1)m(n,d[f],a[d[f]],l[d[f]])};h.supportsDescriptors=!!p,a.exports=h})),require_set_function_length=__commonJSMin$1(((n,a)=>{var s=require_get_intrinsic(),c=require_define_data_property(),l=require_has_property_descriptors()(),u=require_gopd(),d=require_type$2(),f=s(`%Math.floor%`);a.exports=function(n,a){if(typeof n!=`function`)throw new d("`fn` is not a function");if(typeof a!=`number`||a<0||a>4294967295||f(a)!==a)throw new d("`length` must be a positive 32-bit integer");var s=arguments.length>2&&!!arguments[2],p=!0,m=!0;if(`length`in n&&u){var h=u(n,`length`);h&&!h.configurable&&(p=!1),h&&!h.writable&&(m=!1)}return(p||m||!s)&&(l?c(n,`length`,a,!0,!0):c(n,`length`,a)),n}})),require_applyBind=__commonJSMin$1(((n,a)=>{var s=require_function_bind$2(),c=require_functionApply(),l=require_actualApply();a.exports=function(){return l(s,c,arguments)}})),require_call_bind=__commonJSMin$1(((n,a)=>{var s=require_set_function_length(),c=require_es_define_property(),l=require_call_bind_apply_helpers(),u=require_applyBind();a.exports=function(n){var a=l(arguments),c=n.length-(arguments.length-1);return s(a,1+(c>0?c:0),!0)},c?c(a.exports,`apply`,{value:u}):a.exports.apply=u})),require_implementation$2=__commonJSMin$1(((n,a)=>{var s=function(n){return n!==n};a.exports=function(n,a){return n===0&&a===0?1/n==1/a:!!(n===a||s(n)&&s(a))}}
vendor: 7,727 bytes, line 16
16)),require_polyfill$1=__commonJSMin$1(((n,a)=>{var s=require_implementation$2();a.exports=function(){return typeof Object.is==`function`?Object.is:s}})),require_shim$2=__commonJSMin$1(((n,a)=>{var s=require_polyfill$1(),c=require_define_properties();a.exports=function(){var n=s();return c(Object,{is:n},{is:function(){return Object.is!==n}}),n}})),require_object_is=__commonJSMin$1(((n,a)=>{var s=require_define_properties(),c=require_call_bind(),l=require_implementation$2(),u=require_polyfill$1(),d=require_shim$2(),f=c(u(),Object);s(f,{getPolyfill:u,implementation:l,shim:d}),a.exports=f})),require_is_regex=__commonJSMin$1(((n,a)=>{var s=require_call_bound(),c=require_shams()(),l=require_hasown(),u=require_gopd(),d;if(c){var f=s(`RegExp.prototype.exec`),p={},m=function(){throw p},h={toString:m,valueOf:m};typeof Symbol.toPrimitive==`symbol`&&(h[Symbol.toPrimitive]=m),d=function(n){if(!n||typeof n!=`object`)return!1;var a=u(n,`lastIndex`);if(!(a&&l(a,`value`)))return!1;try{f(n,h)}catch(n){return n===p}}}else{var _=s(`Object.prototype.toString`),v=`[object RegExp]`;d=function(n){return!n||typeof n!=`object`&&typeof n!=`function`?!1:_(n)===v}}a.exports=d})),require_functions_have_names=__commonJSMin$1(((n,a)=>{var s=function(){return typeof function(){}.name==`string`},c=Object.getOwnPropertyDescriptor;if(c)try{c([],`length`)}catch{c=null}s.functionsHaveConfigurableNames=function(){if(!s()||!c)return!1;var n=c(function(){},`name`);return!!n&&!!n.configurable};var l=Function.prototype.bind;s.boundFunctionsHaveNames=function(){return s()&&typeof l==`function`&&function(){}.bind().name!==``},a.exports=s})),require_set_function_name=__commonJSMin$1(((n,a)=>{var s=require_define_data_property(),c=require_has_property_descriptors()(),l=require_functions_have_names().functionsHaveConfigurableNames(),u=require_type$2();a.exports=function(n,a){if(typeof n!=`function`)throw new u("`fn` is not a function");return(!(arguments.length>2&&arguments[2])||l)&&(c?s(n,`name`,a,!0,!0):s(n,`name`,a)),n}})),require_implementation$1=__commonJSMin$1(((n,a)=>{var s=require_set_function_name(),c=require_type$2(),l=Object;a.exports=s(function(){if(this==null||this!==l(this))throw new c(`RegExp.prototype.flags getter called on non-object`);var n=``;return this.hasIndices&&(n+=`d`),this.global&&(n+=`g`),this.ignoreCase&&(n+=`i`),this.multiline&&(n+=`m`),this.dotAll&&(n+=`s`),this.unicode&&(n+=`u`),this.unicodeSets&&(n+=`v`),this.sticky&&(n+=`y`),n},`get flags`,!0)})),require_polyfill=__commonJSMin$1(((n,a)=>{var s=require_implementation$1(),c=require_define_properties().supportsDescriptors,l=Object.getOwnPropertyDescriptor;a.exports=function(){if(c&&/a/gim.flags===`gim`){var n=l(RegExp.prototype,`flags`);if(n&&typeof n.get==`function`&&`dotAll`in RegExp.prototype&&`hasIndices`in RegExp.prototype){var a=``,u={};if(Object.defineProperty(u,"hasIndices",{get:function(){a+=`d`}}),Object.defineProperty(u,"sticky",{get:function(){a+=`y`}}),n.get.call(u),a===`dy`)return n.get}}return s}})),require_shim$1=__commonJSMin$1(((n,a)=>{var s=require_define_properties().supportsDescriptors,c=require_polyfill(),l=require_gopd(),u=Object.defineProperty,d=require_es_errors(),f=require_get_proto(),p=/a/;a.exports=function(){if(!s||!f)throw new d(`RegExp.prototype.flags requires a true ES5 environment that supports property descriptors`);var n=c(),a=f(p),m=l(a,`flags`);return(!m||m.get!==n)&&u(a,`flags`,{configurable:!0,enumerable:!1,get:n}),n}})),require_regexp_prototype_flags=__commonJSMin$1(((n,a)=>{var s=require_define_properties(),c=require_call_bind(),l=require_implementation$1(),u=require_polyfill(),d=require_shim$1(),f=c(u());s(f,{getPolyfill:u,implementation:l,shim:d}),a.exports=f})),require_is_date_object=__commonJSMin$1(((n,a)=>{var s=require_call_bound(),c=s(`Date.prototype.getDay`),l=function(n){try{return c(n),!0}catch{return!1}},u=s(`Object.prototype.toString`),d=`[object Date]`,f=require_shams()();a.exports=function(n){return typeof n!=`object`||!n?!1:f?l(n):u(n)===d}})),require_deep_equal=__commonJSMin$1(((n,a)=>{var s=require_object_keys$2(),c=require_is_arguments(),l=require_object_is(),u=require_is_regex(),d=require_regexp_prototype_flags(),f=require_is_date_object(),p=Date.prototype.getTime;function m(n,a,s){var c=s||{};return(c.strict?l(n,a):n===a)?!0:!n||!a||typeof n!=`object`&&typeof a!=`object`?c.strict?l(n,a):n==a:v(n,a,c)}function h(n){return n==null}function _(n){return!(!n||typeof n!=`object`||typeof n.length!=`number`||typeof n.copy!=`function`||typeof n.slice!=`function`||n.length>0&&typeof n[0]!=`number`)}function v(n,a,l){var v,b;if(typeof n!=typeof a||h(n)||h(a)||n.prototype!==a.prototype||c(n)!==c(a))return!1;var x=u(n),C=u(a);if(x!==C)return!1;if(x||C)return n.source===a.source&&d(n)===d(a);if(f(n)&&f(a))return p.call(n)===p.call(a);var w=_(n),T=_(a);if(w!==T)return!1;if(w||T){if(n.length!==a.length)return!1;for(v=0;v<n.length;v++)if(n[v]!==a[v])return!1;return!0}if(typeof n!=typeof a)return!1;try{var O=s(n),k=s(a)}catch{return!1}if(O.length!==k.length)return!1;for(O.sort(),k.sort(),v=O.length-1;v>=0;v--)if(O[v]!=k[v])return!1;for(v=O.length-1;v>=0;v--)if(b=O[v],!m(n[b],a[b],l))return!1;return!0}a.exports=m})),isBrowser$1=typeof window<`u`&&typeof document<`u`&&typeof navigator<`u`,timeoutDuration=function(){for(var n=[`Edge`,`Trident`,`Firefox`],a=0;a<n.length;a+=1)if(isBrowser$1&&navigator.userAgent.indexOf(n[a])>=0)return 1;return 0}();function microtaskDebounce(n){var a=!1;return function(){a||(a=!0,window.Promise.resolve().then(function(){a=!1,n()}))}}function taskDebounce(n){var a=!1;return function(){a||(a=!0,setTimeout(function(){a=!1,n()},timeoutDuration))}}var debounce$2=isBrowser$1&&window.Promise?microtaskDebounce:taskDebounce;function isFunction$6(n){return n&&{}.toString.call(n)===`[object Function]`}function getStyleComputedProperty(n,a){if(n.nodeType!==1)return[];var s=n.ownerDocument.defaultView.getComputedStyle(n,null);return a?s[a]:s}function getParentNode(n){return n.nodeName===`HTML`?n:n.parentNode||n.host}function getScrollParent(n){if(!n)return document.body;switch(n.nodeName){case`HTML`:case`BODY`:return n.ownerDocument.body;case`#document`:return n.body}var a=getStyleComputedProperty(n),s=a.overflow,c=a.overflowX,l=a.overflowY;return/(auto|scroll|overlay)/.test(s+l+c)?n:getScrollParent(getParentNode(n))}function getReferenceNode(n){return n&&n.referenceNode?n.referenceNode:n}var isIE11=isBrowser$1&&!!(window.MSInputMethodContext&&document.documentMode),isIE10=isBrowser$1&&/MSIE 10/.test(navigator.userAgent);function isIE(n){return n===11?isIE11:n===10?isIE10:isIE11||isIE10}function getOffsetParent(n){if(!n)return document.documentElement;for(var a=isIE(10)?document.body:null,s=n.offsetParent||null;s===a&&n.nextElementSibling;)s=(n=n.nextElementSibling).offsetParent;var c=s&&s.nodeName;return!c||c===`BODY`||c===`HTML`?n?n.ownerDocument.documentElement:document.documentElement:[`TH`,`TD`,`TABLE`].indexOf(s.nodeName)!==-1&&getStyleComputedProperty(s,`position`)===`static`?getOffsetParent(s):s}function isOffsetContainer(n){var a=n.nodeName;return a===`BODY`?!1:a===`HTML`||getOffsetParent(n.firstElementChild)===n}function getRoot(n){return n.parentNode===null?n:getRoot(n.parentNode)}function findCommonOffsetParent(n,a){if(!n||!n.nodeType||!a||!a.nodeType)return document.documentElement;var s=n.compareDocumentPosition(a)&Node.DOCUMENT_POSITION_FOLLOWING,c=s?n:a,l=s?a:n,u=document.createRange();u.setStart(c,0),u.setEnd(l,0);var d=u.commonAncestorContainer;if(n!==d&&a!==d||c.contains(l))return isOffsetContainer(d)?d:getOffsetParent(d);var f=getRoot(n);return f.host?findCommonOffsetParent(f.host,a):findCommonOffsetParent(n,getRoot(a).host)}function getScroll(n){var a=(arguments.length>
vendor: 4,623 bytes, line 16
161&&arguments[1]!==void 0?arguments[1]:`top`)===`top`?`scrollTop`:`scrollLeft`,s=n.nodeName;if(s===`BODY`||s===`HTML`){var c=n.ownerDocument.documentElement;return(n.ownerDocument.scrollingElement||c)[a]}return n[a]}function includeScroll(n,a){var s=arguments.length>2&&arguments[2]!==void 0&&arguments[2],c=getScroll(a,`top`),l=getScroll(a,`left`),u=s?-1:1;return n.top+=c*u,n.bottom+=c*u,n.left+=l*u,n.right+=l*u,n}function getBordersSize$1(n,a){var s=a===`x`?`Left`:`Top`,c=s===`Left`?`Right`:`Bottom`;return parseFloat(n[`border`+s+`Width`])+parseFloat(n[`border`+c+`Width`])}function getSize(n,a,s,c){return Math.max(a[`offset`+n],a[`scroll`+n],s[`client`+n],s[`offset`+n],s[`scroll`+n],isIE(10)?parseInt(s[`offset`+n])+parseInt(c[`margin`+(n===`Height`?`Top`:`Left`)])+parseInt(c[`margin`+(n===`Height`?`Bottom`:`Right`)]):0)}function getWindowSizes(n){var a=n.body,s=n.documentElement,c=isIE(10)&&getComputedStyle(s);return{height:getSize(`Height`,a,s,c),width:getSize(`Width`,a,s,c)}}var classCallCheck$1=function(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)},createClass$1=function(){function n(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,c.key,c)}}return function(a,s,c){return s&&n(a.prototype,s),c&&n(a,c),a}}(),defineProperty$1=function(n,a,s){return a in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n},_extends$28=Object.assign||function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n};function getClientRect(n){return _extends$28({},n,{right:n.left+n.width,bottom:n.top+n.height})}function getBoundingClientRect(n){var a={};try{if(isIE(10)){a=n.getBoundingClientRect();var s=getScroll(n,`top`),c=getScroll(n,`left`);a.top+=s,a.left+=c,a.bottom+=s,a.right+=c}else a=n.getBoundingClientRect()}catch{}var l={left:a.left,top:a.top,width:a.right-a.left,height:a.bottom-a.top},u=n.nodeName===`HTML`?getWindowSizes(n.ownerDocument):{},d=u.width||n.clientWidth||l.width,f=u.height||n.clientHeight||l.height,p=n.offsetWidth-d,m=n.offsetHeight-f;if(p||m){var h=getStyleComputedProperty(n);p-=getBordersSize$1(h,`x`),m-=getBordersSize$1(h,`y`),l.width-=p,l.height-=m}return getClientRect(l)}function getOffsetRectRelativeToArbitraryNode(n,a){var s=arguments.length>2&&arguments[2]!==void 0&&arguments[2],c=isIE(10),l=a.nodeName===`HTML`,u=getBoundingClientRect(n),d=getBoundingClientRect(a),f=getScrollParent(n),p=getStyleComputedProperty(a),m=parseFloat(p.borderTopWidth),h=parseFloat(p.borderLeftWidth);s&&l&&(d.top=Math.max(d.top,0),d.left=Math.max(d.left,0));var _=getClientRect({top:u.top-d.top-m,left:u.left-d.left-h,width:u.width,height:u.height});if(_.marginTop=0,_.marginLeft=0,!c&&l){var v=parseFloat(p.marginTop),b=parseFloat(p.marginLeft);_.top-=m-v,_.bottom-=m-v,_.left-=h-b,_.right-=h-b,_.marginTop=v,_.marginLeft=b}return(c&&!s?a.contains(f):a===f&&f.nodeName!==`BODY`)&&(_=includeScroll(_,a)),_}function getViewportOffsetRectRelativeToArtbitraryNode(n){var a=arguments.length>1&&arguments[1]!==void 0&&arguments[1],s=n.ownerDocument.documentElement,c=getOffsetRectRelativeToArbitraryNode(n,s),l=Math.max(s.clientWidth,window.innerWidth||0),u=Math.max(s.clientHeight,window.innerHeight||0),d=a?0:getScroll(s),f=a?0:getScroll(s,`left`);return getClientRect({top:d-c.top+c.marginTop,left:f-c.left+c.marginLeft,width:l,height:u})}function isFixed(n){var a=n.nodeName;if(a===`BODY`||a===`HTML`)return!1;if(getStyleComputedProperty(n,`position`)===`fixed`)return!0;var s=getParentNode(n);return s?isFixed(s):!1}function getFixedPositionOffsetParent(n){if(!n||!n.parentElement||isIE())return document.documentElement;for(var a=n.parentElement;a&&getStyleComputedProperty(a,`transform`)===`none`;)a=a.parentElement;return a||document.documentElement}function getBoundaries(n,a,s,c){var l=arguments.length>4&&arguments[4]!==void 0&&arguments[4],u={top:0,left:0},d=l?getFixedPositionOffsetParent(n):findCommonOffsetParent(n,getReferenceNode(a));if(c===`viewport`)u=getViewportOffsetRectRelativeToArtbitraryNode(d,l);else{var f=void 0;c===`scrollParent`?(f=getScrollParent(getParentNode(a)),f.nodeName===`BODY`&&(f=n.ownerDocument.documentElement)):f=c===`window`?n.ownerDocument.documentElement:c;var p=getOffsetRectRelativeToArbitraryNode(f,d,l);if(f.nodeName===`HTML`&&!isFixed(d)){var m=getWindowSizes(n.ownerDocument),h=m.height,_=m.width;u.top+=p.top-p.marginTop,u.bottom=h+p.top,u.left+=p.left-p.marginLeft,u.right=_+p.left}else u=p}s||=0;
vendor: 4,748 bytes, line 16
16var v=typeof s==`number`;return u.left+=v?s:s.left||0,u.top+=v?s:s.top||0,u.right-=v?s:s.right||0,u.bottom-=v?s:s.bottom||0,u}function getArea(n){return n.width*n.height}function computeAutoPlacement(n,a,s,c,l){var u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0;if(n.indexOf(`auto`)===-1)return n;var d=getBoundaries(s,c,u,l),f={top:{width:d.width,height:a.top-d.top},right:{width:d.right-a.right,height:d.height},bottom:{width:d.width,height:d.bottom-a.bottom},left:{width:a.left-d.left,height:d.height}},p=Object.keys(f).map(function(n){return _extends$28({key:n},f[n],{area:getArea(f[n])})}).sort(function(n,a){return a.area-n.area}),m=p.filter(function(n){var a=n.width,c=n.height;return a>=s.clientWidth&&c>=s.clientHeight}),h=m.length>0?m[0].key:p[0].key,_=n.split(`-`)[1];return h+(_?`-`+_:``)}function getReferenceOffsets(n,a,s){var c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;return getOffsetRectRelativeToArbitraryNode(s,c?getFixedPositionOffsetParent(a):findCommonOffsetParent(a,getReferenceNode(s)),c)}function getOuterSizes(n){var a=n.ownerDocument.defaultView.getComputedStyle(n),s=parseFloat(a.marginTop||0)+parseFloat(a.marginBottom||0),c=parseFloat(a.marginLeft||0)+parseFloat(a.marginRight||0);return{width:n.offsetWidth+c,height:n.offsetHeight+s}}function getOppositePlacement(n){var a={left:`right`,right:`left`,bottom:`top`,top:`bottom`};return n.replace(/left|right|bottom|top/g,function(n){return a[n]})}function getPopperOffsets(n,a,s){s=s.split(`-`)[0];var c=getOuterSizes(n),l={width:c.width,height:c.height},u=[`right`,`left`].indexOf(s)!==-1,d=u?`top`:`left`,f=u?`left`:`top`,p=u?`height`:`width`,m=u?`width`:`height`;return l[d]=a[d]+a[p]/2-c[p]/2,s===f?l[f]=a[f]-c[m]:l[f]=a[getOppositePlacement(f)],l}function find$3(n,a){return Array.prototype.find?n.find(a):n.filter(a)[0]}function findIndex(n,a,s){if(Array.prototype.findIndex)return n.findIndex(function(n){return n[a]===s});var c=find$3(n,function(n){return n[a]===s});return n.indexOf(c)}function runModifiers(n,a,s){return(s===void 0?n:n.slice(0,findIndex(n,`name`,s))).forEach(function(n){n.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var s=n.function||n.fn;n.enabled&&isFunction$6(s)&&(a.offsets.popper=getClientRect(a.offsets.popper),a.offsets.reference=getClientRect(a.offsets.reference),a=s(a,n))}),a}function update$1(){if(!this.state.isDestroyed){var n={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};n.offsets.reference=getReferenceOffsets(this.state,this.popper,this.reference,this.options.positionFixed),n.placement=computeAutoPlacement(this.options.placement,n.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),n.originalPlacement=n.placement,n.positionFixed=this.options.positionFixed,n.offsets.popper=getPopperOffsets(this.popper,n.offsets.reference,n.placement),n.offsets.popper.position=this.options.positionFixed?`fixed`:`absolute`,n=runModifiers(this.modifiers,n),this.state.isCreated?this.options.onUpdate(n):(this.state.isCreated=!0,this.options.onCreate(n))}}function isModifierEnabled(n,a){return n.some(function(n){var s=n.name;return n.enabled&&s===a})}function getSupportedPropertyName(n){for(var a=[!1,`ms`,`Webkit`,`Moz`,`O`],s=n.charAt(0).toUpperCase()+n.slice(1),c=0;c<a.length;c++){var l=a[c],u=l?``+l+s:n;if(document.body.style[u]!==void 0)return u}return null}function destroy(){return this.state.isDestroyed=!0,isModifierEnabled(this.modifiers,`applyStyle`)&&(this.popper.removeAttribute(`x-placement`),this.popper.style.position=``,this.popper.style.top=``,this.popper.style.left=``,this.popper.style.right=``,this.popper.style.bottom=``,this.popper.style.willChange=``,this.popper.style[getSupportedPropertyName(`transform`)]=``),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function getWindow(n){var a=n.ownerDocument;return a?a.defaultView:window}function attachToScrollParents(n,a,s,c){var l=n.nodeName===`BODY`,u=l?n.ownerDocument.defaultView:n;u.addEventListener(a,s,{passive:!0}),l||attachToScrollParents(getScrollParent(u.parentNode),a,s,c),c.push(u)}function setupEventListeners(n,a,s,c){s.updateBound=c,getWindow(n).addEventListener(`resize`,s.updateBound,{passive:!0});var l=getScrollParent(n);return attachToScrollParents(l,`scroll`,s.updateBound,s.scrollParents),s.scrollElement=l,s.eventsEnabled=!0,s}function enableEventListeners(){this.state.eventsEnabled||(this.state=setupEventListeners(this.reference,this.options,this.state,this.scheduleUpdate))}function removeEventListeners(n,a){return getWindow(n).removeEventListener(`resize`,a.updateBound),a.scrollParents.forEac
vendor: 4,205 bytes, line 16
16h(function(n){n.removeEventListener(`scroll`,a.updateBound)}),a.updateBound=null,a.scrollParents=[],a.scrollElement=null,a.eventsEnabled=!1,a}function disableEventListeners(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=removeEventListeners(this.reference,this.state))}function isNumeric(n){return n!==``&&!isNaN(parseFloat(n))&&isFinite(n)}function setStyles(n,a){Object.keys(a).forEach(function(s){var c=``;[`width`,`height`,`top`,`right`,`bottom`,`left`].indexOf(s)!==-1&&isNumeric(a[s])&&(c=`px`),n.style[s]=a[s]+c})}function setAttributes(n,a){Object.keys(a).forEach(function(s){a[s]===!1?n.removeAttribute(s):n.setAttribute(s,a[s])})}function applyStyle(n){return setStyles(n.instance.popper,n.styles),setAttributes(n.instance.popper,n.attributes),n.arrowElement&&Object.keys(n.arrowStyles).length&&setStyles(n.arrowElement,n.arrowStyles),n}function applyStyleOnLoad(n,a,s,c,l){var u=getReferenceOffsets(l,a,n,s.positionFixed),d=computeAutoPlacement(s.placement,u,a,n,s.modifiers.flip.boundariesElement,s.modifiers.flip.padding);return a.setAttribute(`x-placement`,d),setStyles(a,{position:s.positionFixed?`fixed`:`absolute`}),s}function getRoundedOffsets(n,a){var s=n.offsets,c=s.popper,l=s.reference,u=Math.round,d=Math.floor,f=function(n){return n},p=u(l.width),m=u(c.width),h=[`left`,`right`].indexOf(n.placement)!==-1,_=n.placement.indexOf(`-`)!==-1,v=p%2==m%2,b=p%2==1&&m%2==1,x=a?h||_||v?u:d:f,C=a?u:f;return{left:x(b&&!_&&a?c.left-1:c.left),top:C(c.top),bottom:C(c.bottom),right:x(c.right)}}var isFirefox=isBrowser$1&&/Firefox/i.test(navigator.userAgent);function computeStyle(n,a){var s=a.x,c=a.y,l=n.offsets.popper,u=find$3(n.instance.modifiers,function(n){return n.name===`applyStyle`}).gpuAcceleration;u!==void 0&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var d=u===void 0?a.gpuAcceleration:u,f=getOffsetParent(n.instance.popper),p=getBoundingClientRect(f),m={position:l.position},h=getRoundedOffsets(n,window.devicePixelRatio<2||!isFirefox),_=s===`bottom`?`top`:`bottom`,v=c===`right`?`left`:`right`,b=getSupportedPropertyName(`transform`),x=void 0,C=void 0;if(C=_===`bottom`?f.nodeName===`HTML`?-f.clientHeight+h.bottom:-p.height+h.bottom:h.top,x=v===`right`?f.nodeName===`HTML`?-f.clientWidth+h.right:-p.width+h.right:h.left,d&&b)m[b]=`translate3d(`+x+`px, `+C+`px, 0)`,m[_]=0,m[v]=0,m.willChange=`transform`;else{var w=_===`bottom`?-1:1,T=v===`right`?-1:1;m[_]=C*w,m[v]=x*T,m.willChange=_+`, `+v}return n.attributes=_extends$28({},{"x-placement":n.placement},n.attributes),n.styles=_extends$28({},m,n.styles),n.arrowStyles=_extends$28({},n.offsets.arrow,n.arrowStyles),n}function isModifierRequired(n,a,s){var c=find$3(n,function(n){return n.name===a}),l=!!c&&n.some(function(n){return n.name===s&&n.enabled&&n.order<c.order});if(!l){var u="`"+a+"`",d="`"+s+"`";console.warn(d+` modifier is required by `+u+` modifier in order to work, be sure to include it before `+u+`!`)}return l}function arrow$1(n,a){var s;if(!isModifierRequired(n.instance.modifiers,`arrow`,`keepTogether`))return n;var c=a.element;if(typeof c==`string`){if(c=n.instance.popper.querySelector(c),!c)return n}else if(!n.instance.popper.contains(c))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),n;var l=n.placement.split(`-`)[0],u=n.offsets,d=u.popper,f=u.reference,p=[`left`,`right`].indexOf(l)!==-1,m=p?`height`:`width`,h=p?`Top`:`Left`,_=h.toLowerCase(),v=p?`left`:`top`,b=p?`bottom`:`right`,x=getOuterSizes(c)[m];f[b]-x<d[_]&&(n.offsets.popper[_]-=d[_]-(f[b]-x)),f[_]+x>d[b]&&(n.offsets.popper[_]+=f[_]+x-d[b]),n.offsets.popper=getClientRect(n.offsets.popper);var C=f[_]+f[m]/2-x/2,w=getStyleComputedProperty(n.instance.popper),T=parseFloat(w[`margin`+h]),O=parseFloat(w[`border`+h+`Width`]),k=C-n.offsets.popper[_]-T-O;return k=Math.max(Math.min(d[m]-x,k),0),n.arrowElement=c,n.offsets.arrow=(s={},defineProperty$1(s,_,Math.round(k)),defineProperty$1(s,v,``),s),n}function getOppositeVariation(n){return n===`end`?`start`:n===`start`?`end`:n}var placements$1=[`auto-start`,`auto`,`auto-end`,`top-start`,`top`,`top-end`,`right-start`,`r
16ight`,`right-end`,`bottom-end`,`bottom`,`bottom-start`,`left-end`,`left`,`left-start`],validPlacements=placements$1.slice(3);function clockwise(n){var a=arguments.length>1&&arguments[1]!==void 0&&arguments[1],s=validPlacements.indexOf(n),c=validPlacements.slice(s+1).concat(validPlacements.slice(0,s));return a?c.reverse():c}var BEHAVIORS={FLIP:`flip`,CLOCKWISE:`clockwise`,COUNTERCLOCKWISE:`counterclockwise`};function flip$1(n,a){if(isModifierEnabled(n.instance.modifiers,`inner`)||n.flipped&&n.placement===n.originalPlacement)return n;var s=getBoundaries(n.instance.popper,n.instance.reference,a.padding,a.boundariesElement,n.positionFixed),c=n.placement.split(`-`)[0],l=getOppositePlacement(c),u=n.placement.split(`-`)[1]||``,d=[];switch(a.behavior){case BEHAVIORS.FLIP:d=[c,l];break;case BEHAVIORS.CLOCKWISE:d=clockwise(c);break;case BEHAVIORS.COUNTERCLOCKWISE:d=clockwise(c,!0);break;default:d=a.behavior}return d.forEach(function(f,p){if(c!==f||d.length===p+1)return n;c=n.placement.split(`-`)[0],l=getOppositePlacement(c);var m=n.offsets.popper,h=n.offsets.reference,_=Math.floor,v=c===`left`&&_(m.right)>_(h.left)||c===`right`&&_(m.left)<_(h.right)||c===`top`&&_(m.bottom)>_(h.top)||c===`bottom`&&_(m.top)<_(h.bottom),b=_(m.left)<_(s.left),x=_(m.right)>_(s.right),C=_(m.top)<_(s.top),w=_(m.bottom)>_(s.bottom),T=c===`left`&&b||c===`right`&&x||c===`top`&&C||c===`bottom`&&w,O=[`top`,`bottom`].indexOf(c)!==-1,k=!!a.flipVariations&&(O&&u===`start`&&b||O&&u===`end`&&x||!O&&u===`start`&&C||!O&&u===`end`&&w),A=!!a.flipVariationsByContent&&(O&&u===`start`&&x||O&&u===`end`&&b||!O&&u===`start`&&w||!O&&u===`end`&&C),j=k||A;(v||T||j)&&(n.flipped=!0,(v||T)&&(c=d[p+1]),j&&(u=getOppositeVariation(u)),n.placement=c+(u?`-`+u:``),n.offsets.popper=_extends$28({},n.offsets.popper,getPopperOffsets(n.instance.popper,n.offsets.reference,n.placement)),n=runModifiers(n.instance.modifiers,n,`flip`))}),n}function keepTogether(n){var a=n.offsets,s=a.popper,c=a.reference,l=n.placement.split(`-`)[0],u=Math.floor,d=[`top`,`bottom`].indexOf(l)!==-1,f=d?`right`:`bottom`,p=d?`left`:`top`,m=d?`width`:`height`;return s[f]<u(c[p])&&(n.offsets.popper[p]=u(c[p])-s[m]),s[p]>u(c[f])&&(n.offsets.popper[p]=u(c[f])),n}function toValue(n,a,s,c){var l=n.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),u=+l[1],d=l[2];if(!u)return n;if(d.indexOf(`%`)===0){var f=void 0;switch(d){case`%p`:f=s;break;default:f=c}return getClientRect(f)[a]/100*u}else if(d===`vh`||d===`vw`){var p=void 0;return p=d===`vh`?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0),p/100*u}else return u}function parseOffset(n,a,s,c){var l=[0,0],u=[`right`,`left`].indexOf(c)!==-1,d=n.split(/(\+|\-)/).map(function(n){return n.trim()}),f=d.indexOf(find$3(d,function(n){return n.search(/,|\s/)!==-1}));d[f]&&d[f].indexOf(`,`)===-1&&console.warn(`Offsets separated by white space(s) are deprecated, use a comma (,) instead.`);var p=/\s*,\s*|\s+/,m=f===-1?[d]:[d.slice(0,f).concat([d[f].split(p)[0]]),[d[f].split(p)[1]].concat(d.slice(f+1))];return m=m.map(function(n,c){var l=(c===1?!u:u)?`height`:`width`,d=!1;return n.reduce(function(n,a){return n[n.length-1]===``&&[`+`,`-`].indexOf(a)!==-1?(n[n.length-1]=a,d=!0,n):d?(n[n.length-1]+=a,d=!1,n):n.concat(a)},[]).map(function(n){return toValue(n,l,a,s)})}),m.forEach(function(n,a){n.forEach(function(s,c){isNumeric(s)&&(l[a]+=s*(n[c-1]===`-`?-1:1))})}),l}function offset$1(n,a){var s=a.offset,c=n.placement,l=n.offsets,u=l.popper,d=l.reference,f=c.split(`-`)[0],p=void 0;return p=isNumeric(+s)?[+s,0]:parseOffset(s,u,d,f),f===`left`?(u.top+=p[0],u.left-=p[1]):f===`right`?(u.top+=p[0],u.left+=p[1]):f===`top`?(u.left+=p[0],u.top-=p[1]):f===`bottom`&&(u.left+=p[0],u.top+=p[1]),n.popper=u,n}function preventOverflow(n,a){var s=a.boundariesElement||getOffsetParent(n.instance.popper);n.instance.reference===s&&(s=getOffsetParent(s));var c=getSupportedPropertyName(`transform`),l=n.instance.popper.style,u=l.top,d=l.left,f=l[c];l.top=``,l.left=``,l[c]=``;var p=getBoundaries(n.instance.popper,n.instance.reference,a.padding,s,n.positionFixed);l.top=u,l.left=d,l[c]=f,a.boundaries=p;var m=a.priority,h=n.offsets.popper,_={primary:function(n){var s=h[n];return h[n]<p[n]&&!a.escapeWithReference&&(s=Math.max(h[n],p[n])),defineProperty$1({},n,s)},secondary:function(n){var s=n===`right`?`left`:`top`,c=h[s];return h[n]>p[n]&&!a.escapeWithReference&&(c=Math.min(h[s],p[n]-(n===`right`?h.width:h.height))),defineProperty$1({},s,c)}};return m.forEach(function(n){var a=[`left`,`top`].indexOf(n)===-1?`secondary`:`primary`;h=_extends$28({},h,_[a](n))}),n.offsets.popper=h,n}function shift(n){var a=n.placement,s=a.split(`-`)[0],c=a.split(`-`)[1];if(c){var l=n.offsets,u=l.reference,d=l.popper,f=[`bottom`,`top`].indexOf(s)!==-1,p=f?`left`:`top`,m=f?`width`:`height`,h={start:defineProperty$1({}
16,p,u[p]),end:defineProperty$1({},p,u[p]+u[m]-d[m])};n.offsets.popper=_extends$28({},d,h[c])}return n}function hide(n){if(!isModifierRequired(n.instance.modifiers,`hide`,`preventOverflow`))return n;var a=n.offsets.reference,s=find$3(n.instance.modifiers,function(n){return n.name===`preventOverflow`}).boundaries;if(a.bottom<s.top||a.left>s.right||a.top>s.bottom||a.right<s.left){if(n.hide===!0)return n;n.hide=!0,n.attributes[`x-out-of-boundaries`]=``}else{if(n.hide===!1)return n;n.hide=!1,n.attributes[`x-out-of-boundaries`]=!1}return n}function inner(n){var a=n.placement,s=a.split(`-`)[0],c=n.offsets,l=c.popper,u=c.reference,d=[`left`,`right`].indexOf(s)!==-1,f=[`top`,`left`].indexOf(s)===-1;return l[d?`left`:`top`]=u[s]-(f?l[d?`width`:`height`]:0),n.placement=getOppositePlacement(a),n.offsets.popper=getClientRect(l),n}var Defaults={placement:`bottom`,positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:shift},offset:{order:200,enabled:!0,fn:offset$1,offset:0},preventOverflow:{order:300,enabled:!0,fn:preventOverflow,priority:[`left`,`right`,`top`,`bottom`],padding:5,boundariesElement:`scrollParent`},keepTogether:{order:400,enabled:!0,fn:keepTogether},arrow:{order:500,enabled:!0,fn:arrow$1,element:`[x-arrow]`},flip:{order:600,enabled:!0,fn:flip$1,behavior:`flip`,padding:5,boundariesElement:`viewport`,flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:inner},hide:{order:800,enabled:!0,fn:hide},computeStyle:{order:850,enabled:!0,fn:computeStyle,gpuAcceleration:!0,x:`bottom`,y:`right`},applyStyle:{order:900,enabled:!0,fn:applyStyle,onLoad:applyStyleOnLoad,gpuAcceleration:void 0}}},Popper$1=function(){function n(a,s){var c=this,l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};classCallCheck$1(this,n),this.scheduleUpdate=function(){return requestAnimationFrame(c.update)},this.update=debounce$2(this.update.bind(this)),this.options=_extends$28({},n.Defaults,l),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=a&&a.jquery?a[0]:a,this.popper=s&&s.jquery?s[0]:s,this.options.modifiers={},Object.keys(_extends$28({},n.Defaults.modifiers,l.modifiers)).forEach(function(a){c.options.modifiers[a]=_extends$28({},n.Defaults.modifiers[a]||{},l.modifiers?l.modifiers[a]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(n){return _extends$28({name:n},c.options.modifiers[n])}).sort(function(n,a){return n.order-a.order}),this.modifiers.forEach(function(n){n.enabled&&isFunction$6(n.onLoad)&&n.onLoad(c.reference,c.popper,c.options,n,c.state)}),this.update();var u=this.options.eventsEnabled;u&&this.enableEventListeners(),this.state.eventsEnabled=u}return createClass$1(n,[{key:`update`,value:function(){return update$1.call(this)}},{key:`destroy`,value:function(){return destroy.call(this)}},{key:`enableEventListeners`,value:function(){return enableEventListeners.call(this)}},{key:`disableEventListeners`,value:function(){return disableEventListeners.call(this)}}]),n}();Popper$1.Utils=(typeof window<`u`?window:global).PopperUtils,Popper$1.placements=placements$1,Popper$1.Defaults=Defaults;var require_gud=__commonJSMin$1(((n,a)=>{var s=`__global_unique_id__`;a.exports=function(){return global[s]=(global[s]||0)+1}})),require_warning=__commonJSMin$1(((n,a)=>{var s=!1,c=function(){};if(0)var l;a.exports=c})),require_implementation=__commonJSMin$1(((n,a)=>{n.__esModule=!0;var s=require_react();u(s);var c=u(require_prop_types()),l=u(require_gud());u(require_warning());function u(n){return n&&n.__esModule?n:{default:n}}function d(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function f(n,a){if(!n)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return a&&(typeof a==`object`||typeof a==`function`)?a:n}function p(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof a);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(n,a):n.__proto__=a)}var m=1073741823;function h(n,a){return n===a?n!==0||1/n==1/a:n!==n&&a!==a}function _(n){var a=[];return{on:function(n){a.push(n)},off:function(n){a=a.filter(function(a){return a!==n})},get:function(){return n},set:function(s,c){n=s,a.forEach(function(a){return a(n,c)})}}}function v(n){return Array.isArray(n)?n[0]:n}function b(n,a){var u,b,x=`__create-react-context-`+(0,l.default)()+`__`,C=function(n){p(s,n);function s(){var a,c,l;d(this,s);var u=[...arguments];return l=(a=(c=f(this,n.call.apply(n,[this].concat(u))),c),c.emitter=_(c.props.value),a),f(c,l)}return s.prototype.getChildContext=function(){var n;return n={},n[x]=this.emitter,n},s.prototype.componentWillReceiveProps=function(n){if(this.props.value!==n.value){var s=this.props.value,c=n.value,l=void 0;h(s,c)?l=0:(l=typeof a==`function`?a(s,c):m,l|=0,l!==0&&this.emitter.set(n.value,l))}},s.prototype.render=function(){return this.props.children},s}(s.Component);C.childContextTypes=(u={},u[x]=c.default.object.isRequired,u);var w=function(a){p(s,a);function s(){var n,c,l;d(this,s);var u=[...arguments];return l=(n=(c=f(this,a.call.apply(a,[this].concat(u))),c),c.state={value:c.getValue()},c.onUpdate=function(n,a){(c.observedBits|0)&a&&c.setState({value:c.getValue()})},n),f(c,l)}return s.prototype.componentWillReceiveProps=function(n){var a=n.observedBits;this.observedBits=a??m},s.prototype.componentDidMount=function(){this.context[x]&&this.context[x].on(this.onUpdate);var n=this.props.observedBits;this.observedBits=n??m},s.prototype.componentWillUnmount=function(){this.context[x]&&this.context[x].off(this.onUpdate)},s.prototype.getValue=function(){return this.context[x]?this.context[x].get():n},s.prototype.render=function(){return v(this.props.children)(this.state.value)},s}(s.Component);return w.contextTypes=(b={},b[x]=c.default.object,b),{Provider:C,Consumer:w}}n.default=b,a.exports=n.default})),require_lib$9=__commonJSMin$1(((n,a)=>{n.__esModule=!0;var s=l(require_react()),c=l(require_implementation());function l(n){return n&&n.__esModule?n:{default:n}}n.default=s.default.createContext||c.default,a.exports=n.default}));init_inheritsLoose(),init_assertThisInitialized();var import_lib$7=__toESM$1(require_lib$9()),ManagerReferenceNodeContext=(0,import_lib$7.default)(),ManagerReferenceNodeSetterContext=(0,import_lib$7.default)(),Manager=function(n){_inheritsLoose(a,n);function a(){var a,s=[...arguments];return a=n.call.apply(n,[this].concat(s))||this,_defineProperty$42(_assertThisInitialized$1(_assertThisInitialized$1(a)),`referenceNode`,void 0),_defineProperty$42(_assertThisInitialized$1(_assertThisInitialized$1(a)),`setReferenceNode`,function(n){n&&a.referenceNode!==n&&(a.referenceNode=n,a.forceUpdate())}),a}var s=a.prototype;return s.componentWillUnmount=function(){this.referenceNode=null},s.render=function(){return import_react$7.createElement(ManagerReferenceNodeContext.Provider,{value:this.referenceNode},import_react$7.createElement(ManagerReferenceNodeSetterContext.Provider,{value:this.setReferenceNode},this.props.children))},a}
vendor: 4,266 bytes, line 16
16(import_react$7.Component),unwrapArray=function(n){return Array.isArray(n)?n[0]:n},safeInvoke=function(n){if(typeof n==`function`){var a=[...arguments].slice(1);return n.apply(void 0,a)}},setRef=function(n,a){if(typeof n==`function`)return safeInvoke(n,a);n!=null&&(n.current=a)};init_objectWithoutPropertiesLoose(),init_extends(),init_inheritsLoose(),init_assertThisInitialized();var import_deep_equal=__toESM$1(require_deep_equal()),initialStyle={position:`absolute`,top:0,left:0,opacity:0,pointerEvents:`none`},initialArrowStyle={},InnerPopper=function(n){_inheritsLoose(a,n);function a(){var a,s=[...arguments];return a=n.call.apply(n,[this].concat(s))||this,_defineProperty$42(_assertThisInitialized$1(_assertThisInitialized$1(a)),`state`,{data:void 0,placement:void 0}),_defineProperty$42(_assertThisInitialized$1(_assertThisInitialized$1(a)),`popperInstance`,void 0),_defineProperty$42(_assertThisInitialized$1(_assertThisInitialized$1(a)),`popperNode`,null),_defineProperty$42(_assertThisInitialized$1(_assertThisInitialized$1(a)),`arrowNode`,null),_defineProperty$42(_assertThisInitialized$1(_assertThisInitialized$1(a)),`setPopperNode`,function(n){!n||a.popperNode===n||(setRef(a.props.innerRef,n),a.popperNode=n,a.updatePopperInstance())}),_defineProperty$42(_assertThisInitialized$1(_assertThisInitialized$1(a)),`setArrowNode`,function(n){a.arrowNode=n}),_defineProperty$42(_assertThisInitialized$1(_assertThisInitialized$1(a)),`updateStateModifier`,{enabled:!0,order:900,fn:function(n){var s=n.placement;return a.setState({data:n,placement:s}),n}}),_defineProperty$42(_assertThisInitialized$1(_assertThisInitialized$1(a)),`getOptions`,function(){return{placement:a.props.placement,eventsEnabled:a.props.eventsEnabled,positionFixed:a.props.positionFixed,modifiers:_extends$29({},a.props.modifiers,{arrow:_extends$29({},a.props.modifiers&&a.props.modifiers.arrow,{enabled:!!a.arrowNode,element:a.arrowNode}),applyStyle:{enabled:!1},updateStateModifier:a.updateStateModifier})}}),_defineProperty$42(_assertThisInitialized$1(_assertThisInitialized$1(a)),`getPopperStyle`,function(){return!a.popperNode||!a.state.data?initialStyle:_extends$29({position:a.state.data.offsets.popper.position},a.state.data.styles)}),_defineProperty$42(_assertThisInitialized$1(_assertThisInitialized$1(a)),`getPopperPlacement`,function(){return a.state.data?a.state.placement:void 0}),_defineProperty$42(_assertThisInitialized$1(_assertThisInitialized$1(a)),`getArrowStyle`,function(){return!a.arrowNode||!a.state.data?initialArrowStyle:a.state.data.arrowStyles}),_defineProperty$42(_assertThisInitialized$1(_assertThisInitialized$1(a)),`getOutOfBoundariesState`,function(){return a.state.data?a.state.data.hide:void 0}),_defineProperty$42(_assertThisInitialized$1(_assertThisInitialized$1(a)),`destroyPopperInstance`,function(){a.popperInstance&&(a.popperInstance.destroy(),a.popperInstance=null)}),_defineProperty$42(_assertThisInitialized$1(_assertThisInitialized$1(a)),`updatePopperInstance`,function(){a.destroyPopperInstance();var n=_assertThisInitialized$1(_assertThisInitialized$1(a)).popperNode,s=a.props.referenceElement;!s||!n||(a.popperInstance=new Popper$1(s,n,a.getOptions()))}),_defineProperty$42(_assertThisInitialized$1(_assertThisInitialized$1(a)),`scheduleUpdate`,function(){a.popperInstance&&a.popperInstance.scheduleUpdate()}),a}var s=a.prototype;return s.componentDidUpdate=function(n,a){this.props.placement!==n.placement||this.props.referenceElement!==n.referenceElement||this.props.positionFixed!==n.positionFixed||!(0,import_deep_equal.default)(this.props.modifiers,n.modifiers,{strict:!0})?this.updatePopperInstance():this.props.eventsEnabled!==n.eventsEnabled&&this.popperInstance&&(this.props.eventsEnabled?this.popperInstance.enableEventListeners():this.popperInstance.disableEventListeners()),a.placement!==this.state.placement&&this.scheduleUpdate()},s.componentWillUnmount=function(){setRef(this.props.innerRef,null),this.destroyPopperInstance()},s.render=function(){return unwrapArray(this.props.children)({ref:this.setPopperNode,style:this.getPopperStyle(),placement:this.getPopperPlacement(),outOfBoundaries:this.getOutOfBoundariesState(),scheduleUpdate:this.scheduleUpdate,arrowProps:{ref:this.setArrowNode,style:this.getArrowStyle()}})},a}
16(import_react$7.Component);_defineProperty$42(InnerPopper,`defaultProps`,{placement:`bottom`,eventsEnabled:!0,referenceElement:void 0,positionFixed:!1});var placements=Popper$1.placements;function Popper(n){var a=n.referenceElement,s=_objectWithoutPropertiesLoose$21(n,[`referenceElement`]);return import_react$7.createElement(ManagerReferenceNodeContext.Consumer,null,function(n){return import_react$7.createElement(InnerPopper,_extends$29({referenceElement:a===void 0?n:a},s))})}init_extends(),init_inheritsLoose(),init_assertThisInitialized();var import_warning=__toESM$1(require_warning()),InnerReference=function(n){_inheritsLoose(a,n);function a(){var a,s=[...arguments];return a=n.call.apply(n,[this].concat(s))||this,_defineProperty$42(_assertThisInitialized$1(_assertThisInitialized$1(a)),`refHandler`,function(n){setRef(a.props.innerRef,n),safeInvoke(a.props.setReferenceNode,n)}),a}var s=a.prototype;return s.componentWillUnmount=function(){setRef(this.props.innerRef,null)},s.render=function(){return(0,import_warning.default)(!!this.props.setReferenceNode,"`Reference` should not be used outside of a `Manager` component."),unwrapArray(this.props.children)({ref:this.refHandler})},a}(import_react$7.Component);function Reference$3(n){return import_react$7.createElement(ManagerReferenceNodeSetterContext.Consumer,null,function(a){return import_react$7.createElement(InnerReference,_extends$29({setReferenceNode:a},n))})}var DropdownContext=import_react$7.createContext({});init_extends(),init_objectWithoutPropertiesLoose(),init_assertThisInitialized(),init_inheritsLoose();var _excluded$28=[`className`,`cssModule`,`direction`,`isOpen`,`group`,`size`,`nav`,`setActiveFromChild`,`active`,`addonType`,`tag`,`menuRole`],propTypes$7={a11y:import_prop_types.default.bool,disabled:import_prop_types.default.bool,direction:import_prop_types.default.oneOf([`up`,`down`,`left`,`right`]),group:import_prop_types.default.bool,isOpen:import_prop_types.default.bool,nav:import_prop_types.default.bool,active:import_prop_types.default.bool,addonType:import_prop_types.default.oneOfType([import_prop_types.default.bool,import_prop_types.default.oneOf([`prepend`,`append`])]),size:import_prop_types.default.string,tag:tagPropType,toggle:import_prop_types.default.func,children:import_prop_types.default.node,className:import_prop_types.default.string,cssModule:import_prop_types.default.object,inNavbar:import_prop_types.default.bool,setActiveFromChild:import_prop_types.default.bool,menuRole:import_prop_types.default.oneOf([`listbox`,`menu`])},defaultProps$8={a11y:!0,isOpen:!1,direction:`down`,nav:!1,active:!1,addonType:!1,inNavbar:!1,setActiveFromChild:!1},preventDefaultKeys=[keyCodes.space,keyCodes.enter,keyCodes.up,keyCodes.down,keyCodes.end,keyCodes.home],Dropdown=function(n){_inheritsLoose(a,n);function a(a){var s=n.call(this,a)||this;return s.addEvents=s.addEvents.bind(_assertThisInitialized$1(s)),s.handleDocumentClick=s.handleDocumentClick.bind(_assertThisInitialized$1(s)),s.handleKeyDown=s.handleKeyDown.bind(_assertThisInitialized$1(s)),s.removeEvents=s.removeEvents.bind(_assertThisInitialized$1(s)),s.toggle=s.toggle.bind(_assertThisInitialized$1(s)),s.handleMenuRef=s.handleMenuRef.bind(_assertThisInitialized$1(s)),s.containerRef=import_react$7.createRef(),s.menuRef=import_react$7.createRef(),s}var s=a.prototype;return s.handleMenuRef=function(n){this.menuRef.current=n},s.getContextValue=function(){return{toggle:this.toggle,isOpen:this.props.isOpen,direction:this.props.direction===`down`&&this.props.dropup?`up`:this.props.direction,inNavbar:this.props.inNavbar,disabled:this.props.disabled,onMenuRef:this.handleMenuRef,menuRole:this.props.menuRole}},s.componentDidMount=function(){this.handleProps()},s.componentDidUpdate=function(n){this.props.isOpen!==n.isOpen&&this.handleProps()},s.componentWillUnmount=function(){this.removeEvents()},s.getContainer=function(){return this.containerRef.current},s.getMenu=function(){return this.menuRef.current},s.getMenuCtrl=function(){return this._$menuCtrl||=this.getContainer().querySelector(`[aria-expanded]`),this._$menuCtrl},s.getItemType=function(){return this.context.menuRole===`listbox`?`option`:`menuitem`},s.getMenuItems=function(){var n=this.getMenu()||this.getContainer();return[].slice.call(n.querySelectorAll(`[role="`+this.getItemType()+`"]`))},s.addEvents=function(){var n=this;[`click`,`touchstart`,`keyup`].forEach(function(a){return document.addEventListener(a,n.handleDocumentClick,!0)})},s.removeEvents=function(){var n=this;[`click`,`touchstart`,`keyup`].forEach(function(a){return document.removeEventListener(a,n.handleDocumentClick,!0)})},s.handleDocumentClick=function(n){if(!(n&&(n.which===3||n.type===`keyup`&&n.which!==keyCodes.tab))){var a=this.getContainer(),s=this.getMenu(),c=a.contains(n.target)&&a!==n.target,l=s&&s.c
16ontains(n.target)&&s!==n.target;(c||l)&&(n.type!==`keyup`||n.which===keyCodes.tab)||this.toggle(n)}},s.handleKeyDown=function(n){var a=this,s=n.target.getAttribute(`role`)===`menuitem`||n.target.getAttribute(`role`)===`option`,c=this.getMenuCtrl()===n.target,l=keyCodes.tab===n.which;if(!(/input|textarea/i.test(n.target.tagName)||l&&!this.props.a11y||l&&!(s||c))&&((preventDefaultKeys.indexOf(n.which)!==-1||n.which>=48&&n.which<=90)&&n.preventDefault(),!this.props.disabled&&(c&&([keyCodes.space,keyCodes.enter,keyCodes.up,keyCodes.down].indexOf(n.which)>-1?(this.props.isOpen||this.toggle(n),setTimeout(function(){return a.getMenuItems()[0].focus()})):this.props.isOpen&&l?(n.preventDefault(),this.getMenuItems()[0].focus()):this.props.isOpen&&n.which===keyCodes.esc&&this.toggle(n)),this.props.isOpen&&s))){if([keyCodes.tab,keyCodes.esc].indexOf(n.which)>-1)this.toggle(n),this.getMenuCtrl().focus();else if([keyCodes.space,keyCodes.enter].indexOf(n.which)>-1)n.target.click(),this.getMenuCtrl().focus();else if([keyCodes.down,keyCodes.up].indexOf(n.which)>-1||[keyCodes.n,keyCodes.p].indexOf(n.which)>-1&&n.ctrlKey){var u=this.getMenuItems(),d=u.indexOf(n.target);keyCodes.up===n.which||keyCodes.p===n.which&&n.ctrlKey?d=d===0?u.length-1:d-1:(keyCodes.down===n.which||keyCodes.n===n.which&&n.ctrlKey)&&(d=d===u.length-1?0:d+1),u[d].focus()}else if(keyCodes.end===n.which){var f=this.getMenuItems();f[f.length-1].focus()}else if(keyCodes.home===n.which)this.getMenuItems()[0].focus();else if(n.which>=48&&n.which<=90){for(var p=this.getMenuItems(),m=String.fromCharCode(n.which).toLowerCase(),h=0;h<p.length;h+=1)if((p[h].textContent&&p[h].textContent[0].toLowerCase())===m){p[h].focus();break}}}},s.handleProps=function(){this.props.isOpen?this.addEvents():this.removeEvents()},s.toggle=function(n){return this.props.disabled?n&&n.preventDefault():this.props.toggle(n)},s.render=function(){var n,a,s=omit(this.props,[`toggle`,`disabled`,`inNavbar`,`a11y`]),c=s.className,l=s.cssModule,u=s.direction,d=s.isOpen,f=s.group,p=s.size,m=s.nav,h=s.setActiveFromChild,_=s.active,v=s.addonType,b=s.tag;s.menuRole;var x=_objectWithoutPropertiesLoose$21(s,_excluded$28),C=b||(m?`li`:`div`),w=!1;h&&import_react$7.Children.map(this.props.children[1].props.children,function(n){n&&n.props.active&&(w=!0)});var T=mapToCssModules((0,import_classnames.default)(c,u!==`down`&&`drop`+u,m&&_?`active`:!1,h&&w?`active`:!1,(n={},n[`input-group-`+v]=v,n[`btn-group`]=f,n[`btn-group-`+p]=!!p,n.dropdown=!f&&!v,n.show=d,n[`nav-item`]=m,n)),l);return import_react$7.createElement(DropdownContext.Provider,{value:this.getContextValue()},import_react$7.createElement(Manager,null,import_react$7.createElement(C,_extends$29({},x,(a={},a[typeof C==`string`?`ref`:`innerRef`]=this.containerRef,a),{onKeyDown:this.handleKeyDown,className:T}))))},a}(import_react$7.Component);Dropdown.propTypes=propTypes$7,Dropdown.defaultProps=defaultProps$8,init_extends(),init_objectWithoutPropertiesLoose(),init_inheritsLoose();var _excluded$27=[`className`,`cssModule`,`right`,`tag`,`flip`,`modifiers`,`persist`,`positionFixed`,`container`];function ownKeys$41(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread$39(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?ownKeys$41(Object(s),!0).forEach(function(a){_defineProperty$42(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$41(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}var propTypes$6={tag:tagPropType,children:import_prop_types.default.node.isRequired,right:import_prop_types.default.bool,flip:import_prop_types.default.bool,modifiers:import_prop_types.default.object,className:import_prop_types.default.string,cssModule:import_prop_types.default.object,persist:import_prop_types.default.bool,positionFixed:import_prop_types.default.bool,container:targetPropType},defaultProps$7={tag:`div`,flip:!0},noFlipModifier={flip:{enabled:!1}},directionPositionMap={up:`top`,left:`left`,right:`right`,down:`bottom`},DropdownMenu=function(n){_inheritsLoose(a,n);function a(){return n.apply(this,arguments)||this}var s=a.prototype;return s.getRole=function(){return this.context.menuRole===`listbox`?`listbox`:`menu`},s.render=function(){var n=this,a=this.props,s=a.className,c=a.cssModule,l=a.right,u=a.tag,d=a.flip,f=a.modifiers,p=a.persist,m=a.positionFixed,h=a.container,_=_objectWithoutPropertiesLoose$21(a,_excluded$27),v=mapToCssModules((0,import_classnames.default)(s,`dropdown-menu`,{"dropdown-menu-right":l,show:this.context.
16isOpen}),c),b=u;if(p||this.context.isOpen&&!this.context.inNavbar){var x=directionPositionMap[this.context.direction]||`bottom`,C=l?`end`:`start`,w=x+`-`+C,T=d?f:_objectSpread$39(_objectSpread$39({},f),noFlipModifier),O=!!m,k=import_react$7.createElement(Popper,{placement:w,modifiers:T,positionFixed:O},function(a){var s=a.ref,c=a.style,l=a.placement,u=_objectSpread$39(_objectSpread$39({},n.props.style),c);return import_react$7.createElement(b,_extends$29({tabIndex:`-1`,role:n.getRole(),ref:function(a){s(a);var c=n.context.onMenuRef;c&&c(a)}},_,{style:u,"aria-hidden":!n.context.isOpen,className:v,"x-placement":l}))});return h?import_react_dom$2.createPortal(k,getTarget(h)):k}return import_react$7.createElement(b,_extends$29({tabIndex:`-1`,role:this.getRole()},_,{"aria-hidden":!this.context.isOpen,className:v,"x-placement":_.placement}))},a}(import_react$7.Component);DropdownMenu.propTypes=propTypes$6,DropdownMenu.defaultProps=defaultProps$7,DropdownMenu.contextType=DropdownContext,init_extends(),init_objectWithoutPropertiesLoose(),init_assertThisInitialized(),init_inheritsLoose();var _excluded$26=[`className`,`color`,`cssModule`,`caret`,`split`,`nav`,`tag`,`innerRef`],propTypes$5={caret:import_prop_types.default.bool,color:import_prop_types.default.string,children:import_prop_types.default.node,className:import_prop_types.default.string,cssModule:import_prop_types.default.object,disabled:import_prop_types.default.bool,onClick:import_prop_types.default.func,"aria-haspopup":import_prop_types.default.bool,split:import_prop_types.default.bool,tag:tagPropType,nav:import_prop_types.default.bool},defaultProps$6={color:`secondary`,"aria-haspopup":!0},DropdownToggle=function(n){_inheritsLoose(a,n);function a(a){var s=n.call(this,a)||this;return s.onClick=s.onClick.bind(_assertThisInitialized$1(s)),s}var s=a.prototype;return s.onClick=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)},s.getRole=function(){return this.context.menuRole||this.props[`aria-haspopup`]},s.render=function(){var n=this,a=this.props,s=a.className,c=a.color,l=a.cssModule,u=a.caret,d=a.split,f=a.nav,p=a.tag,m=a.innerRef,h=_objectWithoutPropertiesLoose$21(a,_excluded$26),_=h[`aria-label`]||`Toggle Dropdown`,v=mapToCssModules((0,import_classnames.default)(s,{"dropdown-toggle":u||d,"dropdown-toggle-split":d,"nav-link":f}),l),b=h.children===void 0?import_react$7.createElement(`span`,{className:`sr-only`},_):h.children,x;return f&&!p?(x=`a`,h.href=`#`):p?x=p:(x=Button$1,h.color=c,h.cssModule=l),this.context.inNavbar?import_react$7.createElement(x,_extends$29({},h,{className:v,onClick:this.onClick,"aria-expanded":this.context.isOpen,"aria-haspopup":this.getRole(),children:b})):import_react$7.createElement(Reference$3,{innerRef:m},function(a){var s,c=a.ref;return import_react$7.createElement(x,_extends$29({},h,(s={},s[typeof x==`string`?`ref`:`innerRef`]=c,s),{className:v,onClick:n.onClick,"aria-expanded":n.context.isOpen,"aria-haspopup":n.getRole(),children:b}))})},a}(import_react$7.Component);DropdownToggle.propTypes=propTypes$5,DropdownToggle.defaultProps=defaultProps$6,DropdownToggle.contextType=DropdownContext;var require_interopRequireDefault=__commonJSMin$1(((n,a)=>{function s(n){return n&&n.__esModule?n:{default:n}}a.exports=s,a.exports.__esModule=!0,a.exports.default=a.exports})),require_hasClass=__commonJSMin$1(((n,a)=>{n.__esModule=!0,n.default=s;function s(n,a){return n.classList?!!a&&n.classList.contains(a):(` `+(n.className.baseVal||n.className)+` `).indexOf(` `+a+` `)!==-1}a.exports=n.default})),require_addClass=__commonJSMin$1(((n,a)=>{var s=require_interopRequireDefault();n.__esModule=!0,n.default=l;var c=s(require_hasClass());function l(n,a){n.classList?n.classList.add(a):(0,c.default)(n,a)||(typeof n.className==`string`?n.className=n.className+` `+a:n.setAttribute(`class`,(n.className&&n.className.baseVal||``)+` `+a))}a.exports=n.default})),require_removeClass=__commonJSMin$1(((n,a)=>{function s(n,a){return n.replace(RegExp(`(^|\\s)`+a+`(?:\\s|$)`,`g`),`$1`).replace(/\s+/g,` `).replace(/^\s*|\s*$/g,``)}a.exports=function(n,a){n.classList?n.classList.remove(a):typeof n.className==`string`?n.className=s(n.className,a):n.setAttribute(`class`,s(n.className&&n.className.baseVal||``,a))}})),react_lifecycles_compat_es_exports=__exportAll({polyfill:()=>polyfill});function componentWillMount(){var n=this.constructor.getDerivedStateFromProps(this.props,this.state);n!=null&&this.setState(n)}function componentWillReceiveProps(n){function a(a){return this.constructor.getDerivedStateFromProps(n,a)??null}this.setState(a.bind(this))}function componentWillUpdate(n,a){try{var s=this.props,c=this.state;this.props=n,this.state=a,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(s,c)}finally{this.props=s,this.state=c}}function polyfill(n){var a=n.prototype;if(!a||!a.isReactComponent)throw Error(`Can only polyfill class components`);if(typeof n.getDerivedStateFromProps!=`function`&&typeof a.getSnapshotBeforeUpdate!=`function`)return n;var s=null,c=null,l=null;if(typeof a.componentWillMount==`function`?s=`componentWillMount`:typeof a.UNSAFE_componentWillMount==`function`&&(s=`UNSAFE_componentWillMount`),typeof a.componentWillReceiveProps==`function`?c=`componentWillReceiveProps`:typeof a.UNSAFE_componentWillReceiveProps==`function`&&(c=`UNSAFE_componentWillReceiveProps`),typeof a.componentWillUpdate==`function`?l=`componentWillUpdate`:typeof a.UNSAFE_componentWillUpdate==`function`&&(l=`UNSAFE_componentWillUpdate`),s!==null||c!==null||l!==null){var u=n.displayName||n.name,d=typeof n.getDerivedStateFromProps==`function`?`getDerivedStateFromProps()`:`getSnapshotBeforeUpdate()`;throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs.
17
18`+u+` uses `+d+` but also contains the following legacy lifecycles:`+(s===null?``:`
19  `+s)+(c===null?``:`
20  `+c)+(l===null?``:`
21  `+l)+`
22
23The above lifecycles should be removed. Learn more about this warning here:
24https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof n.getDerivedStateFromProps==`function`&&(a.componentWillMount=componentWillMount,a.componentWillReceiveProps=componentWillReceiveProps),typeof a.getSnapshotBeforeUpdate==`function`){if(typeof a.componentDidUpdate!=`function`)throw Error(`Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype`);a.componentWillUpdate=componentWillUpdate;var f=a.componentDidUpdate;a.componentDidUpdate=function(n,a,s){var c=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:s;f.call(this,n,a,c)}}return n}var init_react_lifecycles_compat_es=__esmMin((()=>{componentWillMount.__suppressDeprecationWarning=!0,componentWillReceiveProps.__suppressDeprecationWarning=!0,componentWillUpdate.__suppressDeprecationWarning=!0})),require_PropTypes=__commonJSMin$1((n=>
24{n.__esModule=!0,n.classNamesShape=n.timeoutsShape=void 0,a(require_prop_types());function a(n){return n&&n.__esModule?n:{default:n}}n.timeoutsShape=null,n.classNamesShape=null})),require_TransitionGroupContext=__commonJSMin$1(((n,a)=>{n.__esModule=!0,n.default=void 0;var s=c(require_react());function c(n){return n&&n.__esModule?n:{default:n}}n.default=s.default.createContext(null),a.exports=n.default})),require_Transition=__commonJSMin$1((n=>{n.__esModule=!0,n.default=n.EXITING=n.ENTERED=n.ENTERING=n.EXITED=n.UNMOUNTED=void 0,d(require_prop_types());var a=u(require_react()),s=u(require_react_dom()),c=(init_react_lifecycles_compat_es(),__toCommonJS(react_lifecycles_compat_es_exports));require_PropTypes();var l=u(require_TransitionGroupContext());function u(n){return n&&n.__esModule?n:{default:n}}function d(n){if(n&&n.__esModule)return n;var a={};if(n!=null){for(var s in n)if(Object.prototype.hasOwnProperty.call(n,s)){var c=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(n,s):{};c.get||c.set?Object.defineProperty(a,s,c):a[s]=n[s]}}return a.default=n,a}function f(n,a){if(n==null)return{};var s={},c=Object.keys(n),l,u;for(u=0;u<c.length;u++)l=c[u],!(a.indexOf(l)>=0)&&(s[l]=n[l]);return s}function p(n,a){n.prototype=Object.create(a.prototype),n.prototype.constructor=n,n.__proto__=a}var m=`unmounted`;n.UNMOUNTED=m;var h=`exited`;n.EXITED=h;var _=`entering`;n.ENTERING=_;var v=`entered`;n.ENTERED=v;var b=`exiting`;n.EXITING=b;var x=function(n){p(c,n);function c(a,s){var c=n.call(this,a,s)||this,l=s,u=l&&!l.isMounting?a.enter:a.appear,d;return c.appearStatus=null,a.in?u?(d=h,c.appearStatus=_):d=v:d=a.unmountOnExit||a.mountOnEnter?m:h,c.state={status:d},c.nextCallback=null,c}c.getDerivedStateFromProps=function(n,a){return n.in&&a.status===m?{status:h}:null};var u=c.prototype;return u.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},u.componentDidUpdate=function(n){var a=null;if(n!==this.props){var s=this.state.status;this.props.in?s!==_&&s!==v&&(a=_):(s===_||s===v)&&(a=b)}this.updateStatus(!1,a)},u.componentWillUnmount=function(){this.cancelNextCallback()},u.getTimeouts=function(){var n=this.props.timeout,a=s=c=n,s,c;return n!=null&&typeof n!=`number`&&(a=n.exit,s=n.enter,c=n.appear===void 0?s:n.appear),{exit:a,enter:s,appear:c}},u.updateStatus=function(n,a){if(n===void 0&&(n=!1),a!==null){this.cancelNextCallback();var c=s.default.findDOMNode(this);a===_?this.performEnter(c,n):this.performExit(c)}else this.props.unmountOnExit&&this.state.status===h&&this.setState({status:m})},u.performEnter=function(n,a){var s=this,c=this.props.enter,l=this.context?this.context.isMounting:a,u=this.getTimeouts(),d=l?u.appear:u.enter;if(!a&&!c){this.safeSetState({status:v},function(){s.props.onEntered(n)});return}this.props.onEnter(n,l),this.safeSetState({status:_},function(){s.props.onEntering(n,l),s.onTransitionEnd(n,d,function(){s.safeSetState({status:v},function(){s.props.onEntered(n,l)})})})},u.performExit=function(n){var a=this,s=this.props.exit,c=this.getTimeouts();if(!s){this.safeSetState({status:h},function(){a.props.onExited(n)});return}this.props.onExit(n),this.safeSetState({status:b},function(){a.props.onExiting(n),a.onTransitionEnd(n,c.exit,function(){a.safeSetState({status:h},function(){a.props.onExited(n)})})})},u.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},u.safeSetState=function(n,a){a=this.setNextCallback(a),this.setState(n,a)},u.setNextCallback=function(n){var a=this,s=!0;return this.nextCallback=function(c){s&&(s=!1,a.nextCallback=null,n(c))},this.nextCallback.cancel=function(){s=!1},this.nextCallback},u.onTransitionEnd=function(n,a,s){this.setNextCallback(s);var c=a==null&&!this.props.addEndListener;if(!n||c){setTimeout(this.nextCallback,0);return}this.props.addEndListener&&this.props.addEndListener(n,this.nextCallback),a!=null&&setTimeout(this.nextCallback,a)},u.render=function(){var n=this.state.status;if(n===m)return null;var s=this.props,c=s.children,u=f(s,[`children`]);if(delete u.in,delete u.mountOnEnter,delete u.unmountOnExit,delete u.appear,delete u.enter,delete u.exit,delete u.timeout,delete u.addEndListener,delete u.onEnter,delete u.onEntering,delete u.onEntered,delete u.onExit,delete u.onExiting,delete u.onExited,typeof c==`function`)return a.default.createElement(l.default.Provider,{value:null},c(n,u));var d=a.default.Children.only(c);return a.default.createElement(l.default.Provider,{value:null},a.default.cloneElement(d,u))},c}(a.default.Component);x.contextType=l.default,x.propTypes={};function C(){}x.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter
24:!0,exit:!0,onEnter:C,onEntering:C,onEntered:C,onExit:C,onExiting:C,onExited:C},x.UNMOUNTED=0,x.EXITED=1,x.ENTERING=2,x.ENTERED=3,x.EXITING=4,n.default=(0,c.polyfill)(x)})),require_CSSTransition=__commonJSMin$1(((n,a)=>{n.__esModule=!0,n.default=void 0,f(require_prop_types());var s=d(require_addClass()),c=d(require_removeClass()),l=d(require_react()),u=d(require_Transition());require_PropTypes();function d(n){return n&&n.__esModule?n:{default:n}}function f(n){if(n&&n.__esModule)return n;var a={};if(n!=null){for(var s in n)if(Object.prototype.hasOwnProperty.call(n,s)){var c=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(n,s):{};c.get||c.set?Object.defineProperty(a,s,c):a[s]=n[s]}}return a.default=n,a}function p(){return p=Object.assign||function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},p.apply(this,arguments)}function m(n,a){n.prototype=Object.create(a.prototype),n.prototype.constructor=n,n.__proto__=a}var h=function(n,a){return n&&a&&a.split(` `).forEach(function(a){return(0,s.default)(n,a)})},_=function(n,a){return n&&a&&a.split(` `).forEach(function(a){return(0,c.default)(n,a)})},v=function(n){m(a,n);function a(){var a,s=[...arguments];return a=n.call.apply(n,[this].concat(s))||this,a.onEnter=function(n,s){var c=a.getClassNames(s?`appear`:`enter`).className;a.removeClasses(n,`exit`),h(n,c),a.props.onEnter&&a.props.onEnter(n,s)},a.onEntering=function(n,s){var c=a.getClassNames(s?`appear`:`enter`).activeClassName;a.reflowAndAddClass(n,c),a.props.onEntering&&a.props.onEntering(n,s)},a.onEntered=function(n,s){var c=a.getClassNames(`appear`).doneClassName,l=a.getClassNames(`enter`).doneClassName,u=s?c+` `+l:l;a.removeClasses(n,s?`appear`:`enter`),h(n,u),a.props.onEntered&&a.props.onEntered(n,s)},a.onExit=function(n){var s=a.getClassNames(`exit`).className;a.removeClasses(n,`appear`),a.removeClasses(n,`enter`),h(n,s),a.props.onExit&&a.props.onExit(n)},a.onExiting=function(n){var s=a.getClassNames(`exit`).activeClassName;a.reflowAndAddClass(n,s),a.props.onExiting&&a.props.onExiting(n)},a.onExited=function(n){var s=a.getClassNames(`exit`).doneClassName;a.removeClasses(n,`exit`),h(n,s),a.props.onExited&&a.props.onExited(n)},a.getClassNames=function(n){var s=a.props.classNames,c=typeof s==`string`,l=c&&s?s+`-`:``,u=c?l+n:s[n];return{className:u,activeClassName:c?u+`-active`:s[n+`Active`],doneClassName:c?u+`-done`:s[n+`Done`]}},a}var s=a.prototype;return s.removeClasses=function(n,a){var s=this.getClassNames(a),c=s.className,l=s.activeClassName,u=s.doneClassName;c&&_(n,c),l&&_(n,l),u&&_(n,u)},s.reflowAndAddClass=function(n,a){a&&(n&&n.scrollTop,h(n,a))},s.render=function(){var n=p({},this.props);return delete n.classNames,l.default.createElement(u.default,p({},n,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},a}(l.default.Component);v.defaultProps={classNames:``},v.propTypes={},n.default=v,a.exports=n.default})),require_ChildMapping=__commonJSMin$1((n=>{n.__esModule=!0,n.getChildMapping=s,n.mergeChildMappings=c,n.getInitialChildMapping=u,n.getNextChildMapping=d;var a=require_react();function s(n,s){var c=function(n){return s&&(0,a.isValidElement)(n)?s(n):n},l=Object.create(null);return n&&a.Children.map(n,function(n){return n}).forEach(function(n){l[n.key]=c(n)}),l}function c(n,a){n||={},a||={};function s(s){return s in a?a[s]:n[s]}var c=Object.create(null),l=[];for(var u in n)u in a?l.length&&(c[u]=l,l=[]):l.push(u);var d,f={};for(var p in a){if(c[p])for(d=0;d<c[p].length;d++){var m=c[p][d];f[c[p][d]]=s(m)}f[p]=s(p)}for(d=0;d<l.length;d++)f[l[d]]=s(l[d]);return f}function l(n,a,s){return s[a]==null?n.props[a]:s[a]}function u(n,c){return s(n.children,function(s){return(0,a.cloneElement)(s,{onExited:c.bind(null,s),in:!0,appear:l(s,`appear`,n),enter:l(s,`enter`,n),exit:l(s,`exit`,n)})})}function d(n,u,d){var f=s(n.children),p=c(u,f);return Object.keys(p).forEach(function(s){var c=p[s];if((0,a.isValidElement)(c)){var m=s in u,h=s in f,_=u[s],v=(0,a.isValidElement)(_)&&!_.props.in;h&&(!m||v)?p[s]=(0,a.cloneElement)(c,{onExited:d.bind(null,c),in:!0,exit:l(c,`exit`,n),enter:l(c,`enter`,n)}):!h&&m&&!v?p[s]=(0,a.cloneElement)(c,{in:!1}):h&&m&&(0,a.isValidElement)(_)&&(p[s]=(0,a.cloneElement)(c,{onExited:d.bind(null,c),in:_.props.in,exit:l(c,`exit`,n),enter:l(c,`enter`,n)}
24))}}),p}})),require_TransitionGroup=__commonJSMin$1(((n,a)=>{n.__esModule=!0,n.default=void 0,d(require_prop_types());var s=d(require_react()),c=(init_react_lifecycles_compat_es(),__toCommonJS(react_lifecycles_compat_es_exports)),l=d(require_TransitionGroupContext()),u=require_ChildMapping();function d(n){return n&&n.__esModule?n:{default:n}}function f(n,a){if(n==null)return{};var s={},c=Object.keys(n),l,u;for(u=0;u<c.length;u++)l=c[u],!(a.indexOf(l)>=0)&&(s[l]=n[l]);return s}function p(){return p=Object.assign||function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},p.apply(this,arguments)}function m(n,a){n.prototype=Object.create(a.prototype),n.prototype.constructor=n,n.__proto__=a}function h(n){if(n===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return n}var _=Object.values||function(n){return Object.keys(n).map(function(a){return n[a]})},v={component:`div`,childFactory:function(n){return n}},b=function(n){m(a,n);function a(a,s){var c=n.call(this,a,s)||this;return c.state={contextValue:{isMounting:!0},handleExited:c.handleExited.bind(h(h(c))),firstRender:!0},c}var c=a.prototype;return c.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},c.componentWillUnmount=function(){this.mounted=!1},a.getDerivedStateFromProps=function(n,a){var s=a.children,c=a.handleExited;return{children:a.firstRender?(0,u.getInitialChildMapping)(n,c):(0,u.getNextChildMapping)(n,s,c),firstRender:!1}},c.handleExited=function(n,a){var s=(0,u.getChildMapping)(this.props.children);n.key in s||(n.props.onExited&&n.props.onExited(a),this.mounted&&this.setState(function(a){var s=p({},a.children);return delete s[n.key],{children:s}}))},c.render=function(){var n=this.props,a=n.component,c=n.childFactory,u=f(n,[`component`,`childFactory`]),d=this.state.contextValue,p=_(this.state.children).map(c);return delete u.appear,delete u.enter,delete u.exit,a===null?s.default.createElement(l.default.Provider,{value:d},p):s.default.createElement(l.default.Provider,{value:d},s.default.createElement(a,u,p))},a}(s.default.Component);b.propTypes={},b.defaultProps=v,n.default=(0,c.polyfill)(b),a.exports=n.default})),require_ReplaceTransition=__commonJSMin$1(((n,a)=>{n.__esModule=!0,n.default=void 0,u(require_prop_types());var s=u(require_react()),c=require_react_dom(),l=u(require_TransitionGroup());function u(n){return n&&n.__esModule?n:{default:n}}function d(n,a){if(n==null)return{};var s={},c=Object.keys(n),l,u;for(u=0;u<c.length;u++)l=c[u],!(a.indexOf(l)>=0)&&(s[l]=n[l]);return s}function f(n,a){n.prototype=Object.create(a.prototype),n.prototype.constructor=n,n.__proto__=a}var p=function(n){f(a,n);function a(){var a,s=[...arguments];return a=n.call.apply(n,[this].concat(s))||this,a.handleEnter=function(){var n=[...arguments];return a.handleLifecycle(`onEnter`,0,n)},a.handleEntering=function(){var n=[...arguments];return a.handleLifecycle(`onEntering`,0,n)},a.handleEntered=function(){var n=[...arguments];return a.handleLifecycle(`onEntered`,0,n)},a.handleExit=function(){var n=[...arguments];return a.handleLifecycle(`onExit`,1,n)},a.handleExiting=function(){var n=[...arguments];return a.handleLifecycle(`onExiting`,1,n)},a.handleExited=function(){var n=[...arguments];return a.handleLifecycle(`onExited`,1,n)},a}var u=a.prototype;return u.handleLifecycle=function(n,a,l){var u,d=this.props.children,f=s.default.Children.toArray(d)[a];f.props[n]&&(u=f.props)[n].apply(u,l),this.props[n]&&this.props[n]((0,c.findDOMNode)(this))},u.render=function(){var n=this.props,a=n.children,c=n.in,u=d(n,[`children`,`in`]),f=s.default.Children.toArray(a),p=f[0],m=f[1];return delete u.onEnter,delete u.onEntering,delete u.onEntered,delete u.onExit,delete u.onExiting,delete u.onExited,s.default.createElement(l.default,u,c?s.default.cloneElement(p,{key:`first`,onEnter:this.handleEnter,onEntering:this.handleEntering,onEntered:this.handleEntered}):s.default.cloneElement(m,{key:`second`,onEnter:this.handleExit,onEntering:this.handleExiting,onEntered:this.handleExited}))},a}(s.default.Component);p.propTypes={},n.default=p,a.exports=n.default})),require_react_transition_group=__commonJSMin$1(((n,a)=>{var s=d(require_CSSTransition()),c=d(require_ReplaceTransition()),l=d(require_TransitionGroup()),u=d(require_Transition());function d(n){return n&&n.__esModule?n:{default:n}}a.exports={Transition:u.default,TransitionGroup:l.default,ReplaceTransition:c.default,CSSTransition:s.default}}));init_extends(),init_objectWithoutPropertiesLoose(),init_assertThisInitialized(),init_inheritsLoose();var _excluded$25=[`className`,`cssModule`,`inline`,`tag`,`innerRef`],propTypes$4={children:import_prop_types.default.node,inline:import_prop_types.default.bool,tag:tagPropType,innerRef:import_prop_types.default.oneOfType([import_prop_types.default.object,import_prop_types.default.func,import_prop_types.default.string]),className:import_prop_types.default.string,cssModule:import_prop_types.default.object},defaultProps$5={tag:`form`},Form=function(n){_inheritsLoose(a,n);function a(a){var s=n.call(this,a)||this;return s.getRef=s.getRef.bind(_assertThisInitialized$1(s)),s.submit=s.submit.bind(_assertThisInitialized$1(s)),s}var s=a.prototype;return s.getRef=function(n){this.props.innerRef&&this.props.innerRef(n),this.ref=n},s.submit=function(){this.ref&&this.ref.submit()},s.render=function(){var n=this.props,a=n.className,s=n.cssModule,c=n.inline,l=n.tag,u=n.innerRef,d=_objectWithoutPropertiesLoose$21(n,_excluded$25),f=mapToCssModules((0,import_classnames.default)(a,c?`form-inline`:!1),s);return import_react$7.createElement(l,_extends$29({},d,{ref:u,className:f}))},a}
24(import_react$7.Component);Form.propTypes=propTypes$4,Form.defaultProps=defaultProps$5,init_extends(),init_objectWithoutPropertiesLoose();var _excluded$24=[`className`,`cssModule`,`row`,`disabled`,`check`,`inline`,`tag`],propTypes$3={children:import_prop_types.default.node,row:import_prop_types.default.bool,check:import_prop_types.default.bool,inline:import_prop_types.default.bool,disabled:import_prop_types.default.bool,tag:tagPropType,className:import_prop_types.default.string,cssModule:import_prop_types.default.object},defaultProps$4={tag:`div`},FormGroup=function(n){var a=n.className,s=n.cssModule,c=n.row,l=n.disabled,u=n.check,d=n.inline,f=n.tag,p=_objectWithoutPropertiesLoose$21(n,_excluded$24),m=mapToCssModules((0,import_classnames.default)(a,c?`row`:!1,u?`form-check`:`form-group`,u&&d?`form-check-inline`:!1,u&&l?`disabled`:!1),s);return f===`fieldset`&&(p.disabled=l),import_react$7.createElement(f,_extends$29({},p,{className:m}))};FormGroup.propTypes=propTypes$3,FormGroup.defaultProps=defaultProps$4,init_extends(),init_objectWithoutPropertiesLoose(),init_assertThisInitialized(),init_inheritsLoose();var _excluded$23=[`className`,`cssModule`,`type`,`bsSize`,`valid`,`invalid`,`tag`,`addon`,`plaintext`,`innerRef`],propTypes$2={children:import_prop_types.default.node,type:import_prop_types.default.string,size:import_prop_types.default.oneOfType([import_prop_types.default.number,import_prop_types.default.string]),bsSize:import_prop_types.default.string,valid:import_prop_types.default.bool,invalid:import_prop_types.default.bool,tag:tagPropType,innerRef:import_prop_types.default.oneOfType([import_prop_types.default.object,import_prop_types.default.func,import_prop_types.default.string]),plaintext:import_prop_types.default.bool,addon:import_prop_types.default.bool,className:import_prop_types.default.string,cssModule:import_prop_types.default.object},defaultProps$3={type:`text`},Input$1=function(n){_inheritsLoose(a,n);function a(a){var s=n.call(this,a)||this;return s.getRef=s.getRef.bind(_assertThisInitialized$1(s)),s.focus=s.focus.bind(_assertThisInitialized$1(s)),s}var s=a.prototype;return s.getRef=function(n){this.props.innerRef&&this.props.innerRef(n),this.ref=n},s.focus=function(){this.ref&&this.ref.focus()},s.render=function(){var n=this.props,a=n.className,s=n.cssModule,c=n.type,l=n.bsSize,u=n.valid,d=n.invalid,f=n.tag,p=n.addon,m=n.plaintext,h=n.innerRef,_=_objectWithoutPropertiesLoose$21(n,_excluded$23),v=[`radio`,`checkbox`].indexOf(c)>-1,b=RegExp(`\\D`,`g`),x=c===`file`,C=c===`textarea`,w=c===`select`,T=c===`range`,O=f||(w||C?c:`input`),k=`form-control`;m?(k+=`-plaintext`,O=f||`input`):x?k+=`-file`:T?k+=`-range`:v&&(k=p?null:`form-check-input`),_.size&&b.test(_.size)&&(warnOnce(`Please use the prop "bsSize" instead of the "size" to bootstrap's input sizing.`),l=_.size,delete _.size);var A=mapToCssModules((0,import_classnames.default)(a,d&&`is-invalid`,u&&`is-valid`,l?`form-control-`+l:!1,k),s);return(O===`input`||f&&typeof f==`function`)&&(_.type=c),_.children&&!(m||c===`select`||typeof O!=`string`||O===`select`)&&(warnOnce(`Input with a type of "`+c+`" cannot have children. Please use "value"/"defaultValue" instead.`),delete _.children),import_react$7.createElement(O,_extends$29({},_,{ref:h,className:A,"aria-invalid":d}))},a}(import_react$7.Component);Input$1.propTypes=propTypes$2,Input$1.defaultProps=defaultProps$3,init_extends(),init_objectWithoutPropertiesLoose();var _excluded$22=[`className`,`cssModule`,`hidden`,`widths`,`tag`,`check`,`size`,`for`],colWidths=[`xs`,`sm`,`md`,`lg`,`xl`],stringOrNumberProp=import_prop_types.default.oneOfType([import_prop_types.default.number,import_prop_types.default.string]),columnProps=import_prop_types.default.oneOfType([import_prop_types.default.bool,import_prop_types.default.string,import_prop_types.default.number,import_prop_types.default.shape({size:stringOrNumberProp,order:stringOrNumberProp,offset:stringOrNumberProp})]),propTypes$1={children:import_prop_types.default.node,hidden:import_prop_types.default.bool,check:import_prop_types.default.bool,size:import_prop_types.default.string,for:import_prop_types.default.string,tag:tagPropType,className:import_prop_types.default.string,cssModule:import_prop_types.default.object,xs:columnProps,sm:columnProps,md:columnProps,lg:columnProps,xl:columnProps,widths:import_prop_types.default.array},defaultProps$2={tag:`label`,widths:colWidths},getColumnSizeClass=function(n,a,s){return s===!0||s===``?n?`col`:`col-`+a:s===`auto`?n?`col-auto`:`col-`+a+`-auto`:n?`col-`+s:`col-`+a+`-`+s},Label$1=function(n){var a=n.className,s=n.cssModule,c=n.hidden,l=n.widths,u=n.tag,d=n.check,f=n.size,p=n.for,m=_objectWithoutPropertiesLoose$21(n,_excluded$22),h=[];l.forEach(function(a,c){var l=n[a];if(delete m[a],!(!l&&l!==``)){var u=!c,d;if(isObject$6(l)){var f,p=u?`-`:`-`+a+`-`;d=getColumnSizeClass(u,a,l.size),h.push(mapToCssModules((0,import_classnames.default)((f={},f[d]=l.size||l.size===``,f[`order`+p+l.order]=l.order||l.order===0,f[`offset`+p+l.offset]=l.offset||l.offset===0,f))),s)}else d=getColumnSizeClass(u,a,l),h.push(d)}});var _=mapToCssModules((0,import_classnames.default)(a,c?`sr-only`:!1,d?`form-check-label`:!1,f?`c
24ol-form-label-`+f:!1,h,h.length?`col-form-label`:!1),s);return import_react$7.createElement(u,_extends$29({htmlFor:p},m,{className:_}))};Label$1.propTypes=propTypes$1,Label$1.defaultProps=defaultProps$2,init_extends(),init_objectWithoutPropertiesLoose(),init_assertThisInitialized(),init_inheritsLoose();var import_react_transition_group=require_react_transition_group(),_excluded$21=[`tag`,`isOpen`,`className`,`navbar`,`cssModule`,`children`,`innerRef`],_transitionStatusToCl;function ownKeys$40(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread$38(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?ownKeys$40(Object(s),!0).forEach(function(a){_defineProperty$42(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$40(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}var propTypes=_objectSpread$38(_objectSpread$38({},import_react_transition_group.Transition.propTypes),{},{isOpen:import_prop_types.default.bool,children:import_prop_types.default.oneOfType([import_prop_types.default.arrayOf(import_prop_types.default.node),import_prop_types.default.node]),tag:tagPropType,className:import_prop_types.default.node,navbar:import_prop_types.default.bool,cssModule:import_prop_types.default.object,innerRef:import_prop_types.default.oneOfType([import_prop_types.default.func,import_prop_types.default.string,import_prop_types.default.object])}),defaultProps$1=_objectSpread$38(_objectSpread$38({},import_react_transition_group.Transition.defaultProps),{},{isOpen:!1,appear:!1,enter:!0,exit:!0,tag:`div`,timeout:TransitionTimeouts.Collapse}),transitionStatusToClassHash=(_transitionStatusToCl={},_transitionStatusToCl[TransitionStatuses.ENTERING]=`collapsing`,_transitionStatusToCl[TransitionStatuses.ENTERED]=`collapse show`,_transitionStatusToCl[TransitionStatuses.EXITING]=`collapsing`,_transitionStatusToCl[TransitionStatuses.EXITED]=`collapse`,_transitionStatusToCl);function getTransitionClass(n){return transitionStatusToClassHash[n]||`collapse`}function getHeight(n){return n.scrollHeight}var Collapse$1=function(n){_inheritsLoose(a,n);function a(a){var s=n.call(this,a)||this;return s.state={height:null},[`onEntering`,`onEntered`,`onExit`,`onExiting`,`onExited`].forEach(function(n){s[n]=s[n].bind(_assertThisInitialized$1(s))}),s}var s=a.prototype;return s.onEntering=function(n,a){this.setState({height:getHeight(n)}),this.props.onEntering(n,a)},s.onEntered=function(n,a){this.setState({height:null}),this.props.onEntered(n,a)},s.onExit=function(n){this.setState({height:getHeight(n)}),this.props.onExit(n)},s.onExiting=function(n){n.offsetHeight,this.setState({height:0}),this.props.onExiting(n)},s.onExited=function(n){this.setState({height:null}),this.props.onExited(n)},s.render=function(){var n=this,a=this.props,s=a.tag,c=a.isOpen,l=a.className,u=a.navbar,d=a.cssModule,f=a.children;a.innerRef;var p=_objectWithoutPropertiesLoose$21(a,_excluded$21),m=this.state.height,h=pick$2(p,TransitionPropTypeKeys),_=omit(p,TransitionPropTypeKeys);return import_react$7.createElement(import_react_transition_group.Transition,_extends$29({},h,{in:c,onEntering:this.onEntering,onEntered:this.onEntered,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}),function(a){var c=mapToCssModules((0,import_classnames.default)(l,getTransitionClass(a),u&&`navbar-collapse`),d),p=m===null?null:{height:m};return import_react$7.createElement(s,_extends$29({},_,{style:_objectSpread$38(_objectSpread$38({},_.style),p),className:c,ref:n.props.innerRef}),f)})},a}(import_react$7.Component);Collapse$1.propTypes=propTypes,Collapse$1.defaultProps=defaultProps$1;var require_initial_state=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,n.default={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0}})),require_lodash_debounce=__commonJSMin$1(((n,a)=>{var s=`Expected a function`,c=NaN,l=`[object Symbol]`,u=/^\s+|\s+$/g,d=/^[-+]0x[0-9a-f]+$/i,f=/^0b[01]+$/i,p=/^0o[0-7]+$/i,m=parseInt,h=typeof global==`object`&&global&&global.Object===Object&&global,_=typeof self==`object`&&self&&self.Object===Object&&self,v=h||_||Function(`return this`)(),b=Object.prototype.toString,x=Math.max,C=Math.min,w=function(){return v.Date.now()};function T(n,a,s){var c,l,u,d,f,p,m=0,h=!1,_=!1,v=!0;if(typeof n!=`function`)throw TypeError(`Expected a function`);a=j(a)||0,O(s)&&(h=!!s.leading,_=`maxWait`in s,u=_?x(j(s.maxWait)||0,a):u,v=`trailing`in s?!!s.trailing:v);function b(a){var s=c,u=l;return c=l=void 0,m=a,d=n.apply(u,s),d}
24function T(n){return m=n,f=setTimeout(M,a),h?b(n):d}function k(n){var s=n-p,c=n-m,l=a-s;return _?C(l,u-c):l}function A(n){var s=n-p,c=n-m;return p===void 0||s>=a||s<0||_&&c>=u}function M(){var n=w();if(A(n))return N(n);f=setTimeout(M,k(n))}function N(n){return f=void 0,v&&c?b(n):(c=l=void 0,d)}function P(){f!==void 0&&clearTimeout(f),m=0,c=p=l=f=void 0}function F(){return f===void 0?d:N(w())}function I(){var n=w(),s=A(n);if(c=arguments,l=this,p=n,s){if(f===void 0)return T(p);if(_)return f=setTimeout(M,a),b(p)}return f===void 0&&(f=setTimeout(M,a)),d}return I.cancel=P,I.flush=F,I}function O(n){var a=typeof n;return!!n&&(a==`object`||a==`function`)}function k(n){return!!n&&typeof n==`object`}function A(n){return typeof n==`symbol`||k(n)&&b.call(n)==`[object Symbol]`}function j(n){if(typeof n==`number`)return n;if(A(n))return c;if(O(n)){var a=typeof n.valueOf==`function`?n.valueOf():n;n=O(a)?a+``:a}if(typeof n!=`string`)return n===0?n:+n;n=n.replace(u,``);var s=f.test(n);return s||p.test(n)?m(n.slice(2),s?2:8):d.test(n)?c:+n}a.exports=T})),require_default_props=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=s(require_react());function s(n){return n&&n.__esModule?n:{default:n}}n.default={accessibility:!0,adaptiveHeight:!1,afterChange:null,appendDots:function(n){return a.default.createElement(`ul`,{style:{display:`block`}},n)},arrows:!0,autoplay:!1,autoplaySpeed:3e3,beforeChange:null,centerMode:!1,centerPadding:`50px`,className:``,cssEase:`ease`,customPaging:function(n){return a.default.createElement(`button`,null,n+1)},dots:!1,dotsClass:`slick-dots`,draggable:!0,easing:`linear`,edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:null,nextArrow:null,onEdge:null,onInit:null,onLazyLoadError:null,onReInit:null,pauseOnDotsHover:!1,pauseOnFocus:!1,pauseOnHover:!0,prevArrow:null,responsive:null,rows:1,rtl:!1,slide:`div`,slidesPerRow:1,slidesToScroll:1,slidesToShow:1,speed:500,swipe:!0,swipeEvent:null,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,waitForAnimate:!0,asNavFor:null,unslick:!1}})),require_innerSliderUtils=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),n.checkSpecKeys=n.checkNavigable=n.changeSlide=n.canUseDOM=n.canGoNext=void 0,n.clamp=h,n.extractObject=void 0,n.filterSettings=ee,n.validSettings=n.swipeStart=n.swipeMove=n.swipeEnd=n.slidesOnRight=n.slidesOnLeft=n.slideHandler=n.siblingDirection=n.safePreventDefault=n.lazyStartIndex=n.lazySlidesOnRight=n.lazySlidesOnLeft=n.lazyEndIndex=n.keyHandler=n.initializedState=n.getWidth=n.getTrackLeft=n.getTrackCSS=n.getTrackAnimateCSS=n.getTotalSlides=n.getSwipeDirection=n.getSlideCount=n.getRequiredLazySlides=n.getPreClones=n.getPostClones=n.getOnDemandLazySlides=n.getNavigableIndexes=n.getHeight=void 0;var a=c(require_react()),s=c(require_default_props());function c(n){return n&&n.__esModule?n:{default:n}}function l(n){"@babel/helpers - typeof";return l=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(n){return typeof n}:function(n){return n&&typeof Symbol==`function`&&n.constructor===Symbol&&n!==Symbol.prototype?`symbol`:typeof n},l(n)}function u(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function d(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?u(Object(s),!0).forEach(function(a){f(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):u(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function f(n,a,s){return a=p(a),a in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function p(n){var a=m(n,`string`);return l(a)==`symbol`?a:String(a)}function m(n,a){if(l(n)!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(l(c)!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}function h(n,a,s){return Math.max(a,Math.min(n,s))}var _=n.safePreventDefault=function(n){[`onTouchStart`,`onTouchMove`,`onWheel`].includes(n._reactName)||n.preventDefault()},v=n.getOnDemandLazySlides=function(n){for(var a=[],s=b(n),c=x(n),l=s;l<c;l++)n.lazyLoadedList.indexOf(l)<0&&a.push(l);return a};n.getRequiredLazySlides=function(n){for(var a=[],s=b(n),c=x(n),l=s;l<c;l++)a.push(l);return a};var b=n.lazyStartIndex=function(n){return n.currentSlide-C(n)},x=n.lazyEndIndex=function(n){return n.currentSlide+w(n)},C=n.lazySlidesOnLeft=function(n){return n.centerMode?Math.floor(n.slidesToShow/2)+ +(parseInt(n.centerPadding)>0):0},w=n.lazySlidesOnRight=function(n){return n.centerMode?Math.floor((n.slidesToShow-1)/2)+1+ +(parseInt(n.centerPadding)>0):n.slidesToShow},T=n.getWidth=function(n){return n&&n.offsetWidth||0},O=n.getHeight=function(n){return n&&n.offsetHeight||0},k=n.getSwipeDirection=function(n){var a=arguments.length>
vendor: 5,470 bytes, line 24
241&&arguments[1]!==void 0&&arguments[1],s=n.startX-n.curX,c=n.startY-n.curY,l=Math.round(Math.atan2(c,s)*180/Math.PI);return l<0&&(l=360-Math.abs(l)),l<=45&&l>=0||l<=360&&l>=315?`left`:l>=135&&l<=225?`right`:a===!0?l>=35&&l<=135?`up`:`down`:`vertical`},A=n.canGoNext=function(n){var a=!0;return n.infinite||(n.centerMode&&n.currentSlide>=n.slideCount-1||n.slideCount<=n.slidesToShow||n.currentSlide>=n.slideCount-n.slidesToShow)&&(a=!1),a};n.extractObject=function(n,a){var s={};return a.forEach(function(a){return s[a]=n[a]}),s},n.initializedState=function(n){var s=a.default.Children.count(n.children),c=n.listRef,l=Math.ceil(T(c)),u=n.trackRef&&n.trackRef.node,f=Math.ceil(T(u)),p;if(n.vertical)p=l;else{var m=n.centerMode&&parseInt(n.centerPadding)*2;typeof n.centerPadding==`string`&&n.centerPadding.slice(-1)===`%`&&(m*=l/100),p=Math.ceil((l-m)/n.slidesToShow)}var h=c&&O(c.querySelector(`[data-index="0"]`)),_=h*n.slidesToShow,b=n.currentSlide===void 0?n.initialSlide:n.currentSlide;n.rtl&&n.currentSlide===void 0&&(b=s-1-n.initialSlide);var x=n.lazyLoadedList||[],C=v(d(d({},n),{},{currentSlide:b,lazyLoadedList:x}));x=x.concat(C);var w={slideCount:s,slideWidth:p,listWidth:l,trackWidth:f,currentSlide:b,slideHeight:h,listHeight:_,lazyLoadedList:x};return n.autoplaying===null&&n.autoplay&&(w.autoplaying=`playing`),w},n.slideHandler=function(n){var a=n.waitForAnimate,s=n.animating,c=n.fade,l=n.infinite,u=n.index,f=n.slideCount,p=n.lazyLoad,m=n.currentSlide,_=n.centerMode,b=n.slidesToScroll,x=n.slidesToShow,C=n.useCSS,w=n.lazyLoadedList;if(a&&s)return{};var T=u,O,k,j,M={},N={},P=l?u:h(u,0,f-1);if(c){if(!l&&(u<0||u>=f))return{};u<0?T=u+f:u>=f&&(T=u-f),p&&w.indexOf(T)<0&&(w=w.concat(T)),M={animating:!0,currentSlide:T,lazyLoadedList:w,targetSlide:T},N={animating:!1,targetSlide:T}}else O=T,T<0?(O=T+f,l?f%b!==0&&(O=f-f%b):O=0):!A(n)&&T>m?T=O=m:_&&T>=f?(T=l?f:f-1,O=l?0:f-1):T>=f&&(O=T-f,l?f%b!==0&&(O=0):O=f-x),!l&&T+x>=f&&(O=f-x),k=R(d(d({},n),{},{slideIndex:T})),j=R(d(d({},n),{},{slideIndex:O})),l||(k===j&&(T=O),k=j),p&&(w=w.concat(v(d(d({},n),{},{currentSlide:T})))),C?(M={animating:!0,currentSlide:O,trackStyle:I(d(d({},n),{},{left:k})),lazyLoadedList:w,targetSlide:P},N={animating:!1,currentSlide:O,trackStyle:F(d(d({},n),{},{left:j})),swipeLeft:null,targetSlide:P}):M={currentSlide:O,trackStyle:F(d(d({},n),{},{left:j})),lazyLoadedList:w,targetSlide:P};return{state:M,nextState:N}},n.changeSlide=function(n,a){var s,c,l,u,f,p=n.slidesToScroll,m=n.slidesToShow,h=n.slideCount,_=n.currentSlide,v=n.targetSlide,b=n.lazyLoad,x=n.infinite;if(u=h%p!==0,s=u?0:(h-_)%p,a.message===`previous`)l=s===0?p:m-s,f=_-l,b&&!x&&(c=_-l,f=c===-1?h-1:c),x||(f=v-p);else if(a.message===`next`)l=s===0?p:s,f=_+l,b&&!x&&(f=(_+p)%h+s),x||(f=v+p);else if(a.message===`dots`)f=a.index*a.slidesToScroll;else if(a.message===`children`){if(f=a.index,x){var C=U(d(d({},n),{},{targetSlide:f}));f>a.currentSlide&&C===`left`?f-=h:f<a.currentSlide&&C===`right`&&(f+=h)}}else a.message===`index`&&(f=Number(a.index));return f},n.keyHandler=function(n,a,s){return n.target.tagName.match(`TEXTAREA|INPUT|SELECT`)||!a?``:n.keyCode===37?s?`next`:`previous`:n.keyCode===39?s?`previous`:`next`:``},n.swipeStart=function(n,a,s){return n.target.tagName===`IMG`&&_(n),!a||!s&&n.type.indexOf(`mouse`)!==-1?``:{dragging:!0,touchObject:{startX:n.touches?n.touches[0].pageX:n.clientX,startY:n.touches?n.touches[0].pageY:n.clientY,curX:n.touches?n.touches[0].pageX:n.clientX,curY:n.touches?n.touches[0].pageY:n.clientY}}},n.swipeMove=function(n,a){var s=a.scrolling,c=a.animating,l=a.vertical,u=a.swipeToSlide,f=a.verticalSwiping,p=a.rtl,m=a.currentSlide,h=a.edgeFriction,v=a.edgeDragged,b=a.onEdge,x=a.swiped,C=a.swiping,w=a.slideCount,T=a.slidesToScroll,O=a.infinite,j=a.touchObject,M=a.swipeEvent,N=a.listHeight,P=a.listWidth;if(!s){if(c)return _(n);l&&u&&f&&_(n);var I,B={},V=R(a);j.curX=n.touches?n.touches[0].pageX:n.clientX,j.curY=n.touches?n.touches[0].pageY:n.clientY,j.swipeLength=Math.round(Math.sqrt((j.curX-j.startX)**2));var H=Math.round(Math.sqrt((j.curY-j.startY)**2));if(!f&&!C&&H>10)return{scrolling:!0};f&&(j.swipeLength=H);var U=(p?-1:1)*(j.curX>j.startX?1:-1);f&&(U=j.curY>j.startY?1:-1);var W=Math.ceil(w/T),K=k(a.touchObject,f),q=j.swipeLength;return O||(m===0&&(K===`right`||K===`down`)||m+1>=W&&(K===`left`||K===`up`)||!A(a)&&(K===`left`||K===`up`))&&(q=j.swipeLength*h,v===!1&&b&&(b(K),B.edgeDragged=!0)),!x&&M&&(M(K),B.swiped=!0),I=l?V+N/P*q*U:p?V-q*U:V+q*U,f&&(I=V+q*U),B=d(d({},B),{},{touchObject:j,swipeLeft:I,trackStyle:F(d(d({},a),{},{left:I}))}),Math.abs(j.curX-j.startX)<Math.abs(j.curY-j.startY)*.8||j.swipeLength>10&&(B.swiping=!0,_(n)),B}},n.swipeEnd=function(n,a){var s=a.dragging,c=a.swipe,l=a.touchObject,u=a.listWidth,f=a.touchThreshold,p=a.verticalSwiping,m=a.listHeight,h=a.swipeToSlide,v=a.scrolling,b=a.onSwipe,x=a.targetSlide,C=a.currentSlide,w=a.infinite;if(!s)return c&&_(n),{};var T=p?m/f:u/f,O=k(l,p),A={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(v||!l.swipeLength)return A;if(l.swipeLength>T){_(n),b&&b(O);var j,P,F=w?C:x;switch(O){case`left`:case`up`:P=F+N(a),j=h?M(a,P):P,A.currentDirection=0;break;case`right`:case`down`:P=F-N(a),j=h?M(a,P):P,A.currentDirection=1;break;default:j=F}A.triggerSlideHandler=j}else{var B=R(a);A.trackStyle=I(d(d({},a),{},{left:B}))}return A};var j=n.getNavigableIndexes=function(n){for(var a=n.infinite?n.slideCount*2:n.slideCount,s=n.infinite?n.slidesToShow*-1:0,
24c=n.infinite?n.slidesToShow*-1:0,l=[];s<a;)l.push(s),s=c+n.slidesToScroll,c+=Math.min(n.slidesToScroll,n.slidesToShow);return l},M=n.checkNavigable=function(n,a){var s=j(n),c=0;if(a>s[s.length-1])a=s[s.length-1];else for(var l in s){if(a<s[l]){a=c;break}c=s[l]}return a},N=n.getSlideCount=function(n){var a=n.centerMode?n.slideWidth*Math.floor(n.slidesToShow/2):0;if(n.swipeToSlide){var s,c=n.listRef,l=c.querySelectorAll&&c.querySelectorAll(`.slick-slide`)||[];if(Array.from(l).every(function(c){if(!n.vertical){if(c.offsetLeft-a+T(c)/2>n.swipeLeft*-1)return s=c,!1}else if(c.offsetTop+O(c)/2>n.swipeLeft*-1)return s=c,!1;return!0}),!s)return 0;var u=n.rtl===!0?n.slideCount-n.currentSlide:n.currentSlide;return Math.abs(s.dataset.index-u)||1}else return n.slidesToScroll},P=n.checkSpecKeys=function(n,a){return a.reduce(function(a,s){return a&&n.hasOwnProperty(s)},!0)?null:console.error(`Keys Missing:`,n)},F=n.getTrackCSS=function(n){P(n,[`left`,`variableWidth`,`slideCount`,`slidesToShow`,`slideWidth`]);var a,s,c=n.slideCount+2*n.slidesToShow;n.vertical?s=c*n.slideHeight:a=H(n)*n.slideWidth;var l={opacity:1,transition:``,WebkitTransition:``};if(n.useTransform){var u=n.vertical?`translate3d(0px, `+n.left+`px, 0px)`:`translate3d(`+n.left+`px, 0px, 0px)`,f=n.vertical?`translate3d(0px, `+n.left+`px, 0px)`:`translate3d(`+n.left+`px, 0px, 0px)`,p=n.vertical?`translateY(`+n.left+`px)`:`translateX(`+n.left+`px)`;l=d(d({},l),{},{WebkitTransform:u,transform:f,msTransform:p})}else n.vertical?l.top=n.left:l.left=n.left;return n.fade&&(l={opacity:1}),a&&(l.width=a),s&&(l.height=s),window&&!window.addEventListener&&window.attachEvent&&(n.vertical?l.marginTop=n.left+`px`:l.marginLeft=n.left+`px`),l},I=n.getTrackAnimateCSS=function(n){P(n,[`left`,`variableWidth`,`slideCount`,`slidesToShow`,`slideWidth`,`speed`,`cssEase`]);var a=F(n);return n.useTransform?(a.WebkitTransition=`-webkit-transform `+n.speed+`ms `+n.cssEase,a.transition=`transform `+n.speed+`ms `+n.cssEase):n.vertical?a.transition=`top `+n.speed+`ms `+n.cssEase:a.transition=`left `+n.speed+`ms `+n.cssEase,a},R=n.getTrackLeft=function(n){if(n.unslick)return 0;P(n,[`slideIndex`,`trackRef`,`infinite`,`centerMode`,`slideCount`,`slidesToShow`,`slidesToScroll`,`slideWidth`,`listWidth`,`variableWidth`,`slideHeight`]);var a=n.slideIndex,s=n.trackRef,c=n.infinite,l=n.centerMode,u=n.slideCount,d=n.slidesToShow,f=n.slidesToScroll,p=n.slideWidth,m=n.listWidth,h=n.variableWidth,_=n.slideHeight,v=n.fade,b=n.vertical,x=0,C,w,T=0;if(v||n.slideCount===1)return 0;var O=0;if(c?(O=-B(n),u%f!==0&&a+f>u&&(O=-(a>u?d-(a-u):u%f)),l&&(O+=parseInt(d/2))):(u%f!==0&&a+f>u&&(O=d-u%f),l&&(O=parseInt(d/2))),x=O*p,T=O*_,C=b?a*_*-1+T:a*p*-1+x,h===!0){var k,A=s&&s.node;if(k=a+B(n),w=A&&A.childNodes[k],C=w?w.offsetLeft*-1:0,l===!0){k=c?a+B(n):a,w=A&&A.children[k],C=0;for(var j=0;j<k;j++)C-=A&&A.children[j]&&A.children[j].offsetWidth;C-=parseInt(n.centerPadding),C+=w&&(m-w.offsetWidth)/2}}return C},B=n.getPreClones=function(n){return n.unslick||!n.infinite?0:n.variableWidth?n.slideCount:n.slidesToShow+ +!!n.centerMode},V=n.getPostClones=function(n){return n.unslick||!n.infinite?0:n.slideCount},H=n.getTotalSlides=function(n){return n.slideCount===1?1:B(n)+n.slideCount+V(n)},U=n.siblingDirection=function(n){return n.targetSlide>n.currentSlide?n.targetSlide>n.currentSlide+W(n)?`left`:`right`:n.targetSlide<n.currentSlide-K(n)?`right`:`left`},W=n.slidesOnRight=function(n){var a=n.slidesToShow,s=n.centerMode,c=n.rtl,l=n.centerPadding;if(s){var u=(a-1)/2+1;return parseInt(l)>0&&(u+=1),c&&a%2==0&&(u+=1),u}return c?0:a-1},K=n.slidesOnLeft=function(n){var a=n.slidesToShow,s=n.centerMode,c=n.rtl,l=n.centerPadding;if(s){var u=(a-1)/2+1;return parseInt(l)>0&&(u+=1),!c&&a%2==0&&(u+=1),u}return c?a-1:0};n.canUseDOM=function(){return!!(typeof window<`u`&&window.document&&window.document.createElement)};var q=n.validSettings=Object.keys(s.default);function ee(n){return q.reduce(function(a,s){return n.hasOwnProperty(s)&&(a[s]=n[s]),a},{})}})),require_track=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),n.Track=void 0;var a=l(require_react()),s=l(require_classnames()),c=require_innerSliderUtils();function l(n){return n&&n.__esModule?n:{default:n}}function u(n){"@babel/helpers - typeof";return u=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(n){return typeof n}:function(n){return n&&typeof Symbol==`function`&&n.constructor===Symbol&&n!==Symbol.prototype?`symbol`:typeof n},u(n)}function d(){return d=Object.assign?Object.assign.bind():function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},d.apply(this,arguments)}function f(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function p(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,A(c.key),c)}}function m(n,a,s){return a&&p(n.prototype,a),s&&p(n,s),Object.defineProperty(n,"prototype",{writable:!1}),n}function h(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function`);
24n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),Object.defineProperty(n,"prototype",{writable:!1}),a&&_(n,a)}function _(n,a){return _=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},_(n,a)}function v(n){var a=C();return function(){var s=w(n),c;if(a){var l=w(this).constructor;c=Reflect.construct(s,arguments,l)}else c=s.apply(this,arguments);return b(this,c)}}function b(n,a){if(a&&(u(a)===`object`||typeof a==`function`))return a;if(a!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return x(n)}function x(n){if(n===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return n}function C(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(C=function(){return!!n})()}function w(n){return w=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},w(n)}function T(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function O(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?T(Object(s),!0).forEach(function(a){k(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):T(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function k(n,a,s){return a=A(a),a in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function A(n){var a=j(n,`string`);return u(a)==`symbol`?a:String(a)}function j(n,a){if(u(n)!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(u(c)!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}var M=function(n){var a,s,c,l,u=n.rtl?n.slideCount-1-n.index:n.index;c=u<0||u>=n.slideCount,n.centerMode?(l=Math.floor(n.slidesToShow/2),s=(u-n.currentSlide)%n.slideCount===0,u>n.currentSlide-l-1&&u<=n.currentSlide+l&&(a=!0)):a=n.currentSlide<=u&&u<n.currentSlide+n.slidesToShow;var d=n.targetSlide<0?n.targetSlide+n.slideCount:n.targetSlide>=n.slideCount?n.targetSlide-n.slideCount:n.targetSlide;return{"slick-slide":!0,"slick-active":a,"slick-center":s,"slick-cloned":c,"slick-current":u===d}},N=function(n){var a={};return(n.variableWidth===void 0||n.variableWidth===!1)&&(a.width=n.slideWidth),n.fade&&(a.position=`relative`,n.vertical?a.top=-n.index*parseInt(n.slideHeight):a.left=-n.index*parseInt(n.slideWidth),a.opacity=+(n.currentSlide===n.index),a.zIndex=n.currentSlide===n.index?999:998,n.useCSS&&(a.transition=`opacity `+n.speed+`ms `+n.cssEase+`, visibility `+n.speed+`ms `+n.cssEase)),a},P=function(n,a){return n.key||a},F=function(n){var l,u=[],d=[],f=[],p=a.default.Children.count(n.children),m=(0,c.lazyStartIndex)(n),h=(0,c.lazyEndIndex)(n);return a.default.Children.forEach(n.children,function(_,v){var b,x={message:`children`,index:v,slidesToScroll:n.slidesToScroll,currentSlide:n.currentSlide};b=!n.lazyLoad||n.lazyLoad&&n.lazyLoadedList.indexOf(v)>=0?_:a.default.createElement(`div`,null);var C=N(O(O({},n),{},{index:v})),w=b.props.className||``,T=M(O(O({},n),{},{index:v}));if(u.push(a.default.cloneElement(b,{key:`original`+P(b,v),"data-index":v,className:(0,s.default)(T,w),tabIndex:`-1`,"aria-hidden":!T[`slick-active`],style:O(O({outline:`none`},b.props.style||{}),C),onClick:function(a){b.props&&b.props.onClick&&b.props.onClick(a),n.focusOnSelect&&n.focusOnSelect(x)}})),n.infinite&&n.fade===!1){var k=p-v;k<=(0,c.getPreClones)(n)&&(l=-k,l>=m&&(b=_),T=M(O(O({},n),{},{index:l})),d.push(a.default.cloneElement(b,{key:`precloned`+P(b,l),"data-index":l,tabIndex:`-1`,className:(0,s.default)(T,w),"aria-hidden":!T[`slick-active`],style:O(O({},b.props.style||{}),C),onClick:function(a){b.props&&b.props.onClick&&b.props.onClick(a),n.focusOnSelect&&n.focusOnSelect(x
24)}}))),l=p+v,l<h&&(b=_),T=M(O(O({},n),{},{index:l})),f.push(a.default.cloneElement(b,{key:`postcloned`+P(b,l),"data-index":l,tabIndex:`-1`,className:(0,s.default)(T,w),"aria-hidden":!T[`slick-active`],style:O(O({},b.props.style||{}),C),onClick:function(a){b.props&&b.props.onClick&&b.props.onClick(a),n.focusOnSelect&&n.focusOnSelect(x)}}))}}),n.rtl?d.concat(u,f).reverse():d.concat(u,f)};n.Track=function(n){h(c,n);var s=v(c);function c(){var n;f(this,c);var a=[...arguments];return n=s.call.apply(s,[this].concat(a)),k(x(n),`node`,null),k(x(n),`handleRef`,function(a){n.node=a}),n}return m(c,[{key:`render`,value:function(){var n=F(this.props),s=this.props,c={onMouseEnter:s.onMouseEnter,onMouseOver:s.onMouseOver,onMouseLeave:s.onMouseLeave};return a.default.createElement(`div`,d({ref:this.handleRef,className:`slick-track`,style:this.props.trackStyle},c),n)}}]),c}(a.default.PureComponent)})),require_dots=__commonJSMin$1((n=>{function a(n){"@babel/helpers - typeof";return a=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(n){return typeof n}:function(n){return n&&typeof Symbol==`function`&&n.constructor===Symbol&&n!==Symbol.prototype?`symbol`:typeof n},a(n)}Object.defineProperty(n,"__esModule",{value:!0}),n.Dots=void 0;var s=u(require_react()),c=u(require_classnames()),l=require_innerSliderUtils();function u(n){return n&&n.__esModule?n:{default:n}}function d(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function f(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?d(Object(s),!0).forEach(function(a){p(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):d(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function p(n,a,s){return a=v(a),a in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function m(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function h(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,v(c.key),c)}}function _(n,a,s){return a&&h(n.prototype,a),s&&h(n,s),Object.defineProperty(n,"prototype",{writable:!1}),n}function v(n){var s=b(n,`string`);return a(s)==`symbol`?s:String(s)}function b(n,s){if(a(n)!=`object`||!n)return n;var c=n[Symbol.toPrimitive];if(c!==void 0){var l=c.call(n,s||`default`);if(a(l)!=`object`)return l;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(s===`string`?String:Number)(n)}function x(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function`);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),Object.defineProperty(n,"prototype",{writable:!1}),a&&C(n,a)}function C(n,a){return C=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},C(n,a)}function w(n){var a=k();return function(){var s=A(n),c;if(a){var l=A(this).constructor;c=Reflect.construct(s,arguments,l)}else c=s.apply(this,arguments);return T(this,c)}}function T(n,s){if(s&&(a(s)===`object`||typeof s==`function`))return s;if(s!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return O(n)}function O(n){if(n===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return n}function k(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(k=function(){return!!n})()}function A(n){return A=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},A(n)}var j=function(n){return n.infinite?Math.ceil(n.slideCount/n.slidesToScroll):Math.ceil((n.slideCount-n.slidesToShow)/n.slidesToScroll)+1};n.Dots=function(n){x(u,n);var a=w(u);function u(){return m(this,u),a.apply(this,arguments)}return _(u,[{key:`clickHandler`,value:function(n,a){a.preventDefault(),this.props.clickHandler(n)}},{key:`render`,value:function(){for(var n=this.props,a=n.onMouseEnter,u=n.onMouseOver,d=n.onMouseLeave,p=n.infinite,m=n.slidesToScroll,h=n.slidesToShow,_=n.slideCount,v=n.currentSlide,b=j({slideCount:_,slidesToScroll:m,slidesToShow:h,infinite:p}),x={onMouseEnter:a,onMouseOver:u,onMouseLeave:d},C=[],w=0;w<b;w++){var T=(w+1)*m-1,O=p?T:(0,l.clamp)(T,0,_-1),k=O-(m-1),A=p?k:(0,l.clamp)(k,
240,_-1),M=(0,c.default)({"slick-active":p?v>=A&&v<=O:v===A}),N={message:`dots`,index:w,slidesToScroll:m,currentSlide:v},P=this.clickHandler.bind(this,N);C=C.concat(s.default.createElement(`li`,{key:w,className:M},s.default.cloneElement(this.props.customPaging(w),{onClick:P})))}return s.default.cloneElement(this.props.appendDots(C),f({className:this.props.dotsClass},x))}}]),u}(s.default.PureComponent)})),require_arrows=__commonJSMin$1((n=>{function a(n){"@babel/helpers - typeof";return a=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(n){return typeof n}:function(n){return n&&typeof Symbol==`function`&&n.constructor===Symbol&&n!==Symbol.prototype?`symbol`:typeof n},a(n)}Object.defineProperty(n,"__esModule",{value:!0}),n.PrevArrow=n.NextArrow=void 0;var s=u(require_react()),c=u(require_classnames()),l=require_innerSliderUtils();function u(n){return n&&n.__esModule?n:{default:n}}function d(){return d=Object.assign?Object.assign.bind():function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},d.apply(this,arguments)}function f(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function p(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?f(Object(s),!0).forEach(function(a){m(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):f(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function m(n,a,s){return a=b(a),a in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function h(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function _(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,b(c.key),c)}}function v(n,a,s){return a&&_(n.prototype,a),s&&_(n,s),Object.defineProperty(n,"prototype",{writable:!1}),n}function b(n){var s=x(n,`string`);return a(s)==`symbol`?s:String(s)}function x(n,s){if(a(n)!=`object`||!n)return n;var c=n[Symbol.toPrimitive];if(c!==void 0){var l=c.call(n,s||`default`);if(a(l)!=`object`)return l;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(s===`string`?String:Number)(n)}function C(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function`);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),Object.defineProperty(n,"prototype",{writable:!1}),a&&w(n,a)}function w(n,a){return w=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},w(n,a)}function T(n){var a=A();return function(){var s=j(n),c;if(a){var l=j(this).constructor;c=Reflect.construct(s,arguments,l)}else c=s.apply(this,arguments);return O(this,c)}}function O(n,s){if(s&&(a(s)===`object`||typeof s==`function`))return s;if(s!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return k(n)}function k(n){if(n===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return n}function A(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(A=function(){return!!n})()}
24function j(n){return j=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},j(n)}n.PrevArrow=function(n){C(l,n);var a=T(l);function l(){return h(this,l),a.apply(this,arguments)}return v(l,[{key:`clickHandler`,value:function(n,a){a&&a.preventDefault(),this.props.clickHandler(n,a)}},{key:`render`,value:function(){var n={"slick-arrow":!0,"slick-prev":!0},a=this.clickHandler.bind(this,{message:`previous`});!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(n[`slick-disabled`]=!0,a=null);var l={key:`0`,"data-role":`none`,className:(0,c.default)(n),style:{display:`block`},onClick:a},u={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount};return this.props.prevArrow?s.default.cloneElement(this.props.prevArrow,p(p({},l),u)):s.default.createElement(`button`,d({key:`0`,type:`button`},l),` `,`Previous`)}}]),l}(s.default.PureComponent),n.NextArrow=function(n){C(u,n);var a=T(u);function u(){return h(this,u),a.apply(this,arguments)}return v(u,[{key:`clickHandler`,value:function(n,a){a&&a.preventDefault(),this.props.clickHandler(n,a)}},{key:`render`,value:function(){var n={"slick-arrow":!0,"slick-next":!0},a=this.clickHandler.bind(this,{message:`next`});(0,l.canGoNext)(this.props)||(n[`slick-disabled`]=!0,a=null);var u={key:`1`,"data-role":`none`,className:(0,c.default)(n),style:{display:`block`},onClick:a},f={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount};return this.props.nextArrow?s.default.cloneElement(this.props.nextArrow,p(p({},u),f)):s.default.createElement(`button`,d({key:`1`,type:`button`},u),` `,`Next`)}}]),u}(s.default.PureComponent)})),ResizeObserver_es_exports=__exportAll({default:()=>index$1});function throttle$3(n,a){var s=!1,c=!1,l=0;function u(){s&&(s=!1,n()),c&&f()}function d(){requestAnimationFrame$1$1(u)}function f(){var n=Date.now();if(s){if(n-l<trailingTimeout)return;c=!0}else s=!0,c=!1,setTimeout(d,a);l=n}return f}function toFloat(n){return parseFloat(n)||0}function getBordersSize(n){return[...arguments].slice(1).reduce(function(a,s){var c=n[`border-`+s+`-width`];return a+toFloat(c)},0)}function getPaddings(n){for(var a=[`top`,`right`,`bottom`,`left`],s={},c=0,l=a;c<l.length;c++){var u=l[c],d=n[`padding-`+u];s[u]=toFloat(d)}return s}function getSVGContentRect(n){var a=n.getBBox();return createRectInit(0,0,a.width,a.height)}function getHTMLElementContentRect(n){var a=n.clientWidth,s=n.clientHeight;if(!a&&!s)return emptyRect;var c=getWindowOf(n).getComputedStyle(n),l=getPaddings(c),u=l.left+l.right,d=l.top+l.bottom,f=toFloat(c.width),p=toFloat(c.height);if(c.boxSizing===`border-box`&&(Math.round(f+u)!==a&&(f-=getBordersSize(c,`left`,`right`)+u),Math.round(p+d)!==s&&(p-=getBordersSize(c,`top`,`bottom`)+d)),!isDocumentElement(n)){var m=Math.round(f+u)-a,h=Math.round(p+d)-s;Math.abs(m)!==1&&(f-=m),Math.abs(h)!==1&&(p-=h)}return createRectInit(l.left,l.top,f,p)}function isDocumentElement(n){return n===getWindowOf(n).document.documentElement}function getContentRect(n){return isBrowser?isSVGGraphicsElement(n)?getSVGContentRect(n):getHTMLElementContentRect(n):emptyRect}function createReadOnlyRect(n){var a=n.x,s=n.y,c=n.width,l=n.height,u=Object.create((typeof DOMRectReadOnly<`u`?DOMRectReadOnly:Object).prototype);
vendor: 9,151 bytes, line 24
24return defineConfigurable(u,{x:a,y:s,width:c,height:l,top:s,right:a+c,bottom:l+s,left:a}),u}function createRectInit(n,a,s,c){return{x:n,y:a,width:s,height:c}}var MapShim,isBrowser,global$1,requestAnimationFrame$1$1,trailingTimeout,REFRESH_DELAY,transitionKeys,mutationObserverSupported,ResizeObserverController,defineConfigurable,getWindowOf,emptyRect,isSVGGraphicsElement,ResizeObservation,ResizeObserverEntry,ResizeObserverSPI,observers,ResizeObserver$1,index$1,init_ResizeObserver_es=__esmMin((()=>{MapShim=(function(){if(typeof Map<`u`)return Map;function n(n,a){var s=-1;return n.some(function(n,c){return n[0]===a?(s=c,!0):!1}),s}return function(){function a(){this.__entries__=[]}return Object.defineProperty(a.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),a.prototype.get=function(a){var s=n(this.__entries__,a),c=this.__entries__[s];return c&&c[1]},a.prototype.set=function(a,s){var c=n(this.__entries__,a);~c?this.__entries__[c][1]=s:this.__entries__.push([a,s])},a.prototype.delete=function(a){var s=this.__entries__,c=n(s,a);~c&&s.splice(c,1)},a.prototype.has=function(a){return!!~n(this.__entries__,a)},a.prototype.clear=function(){this.__entries__.splice(0)},a.prototype.forEach=function(n,a){a===void 0&&(a=null);for(var s=0,c=this.__entries__;s<c.length;s++){var l=c[s];n.call(a,l[1],l[0])}},a}()})(),isBrowser=typeof window<`u`&&typeof document<`u`&&window.document===document,global$1=(function(){return typeof global<`u`&&global.Math===Math?global:typeof self<`u`&&self.Math===Math?self:typeof window<`u`&&window.Math===Math?window:Function(`return this`)()})(),requestAnimationFrame$1$1=(function(){return typeof requestAnimationFrame==`function`?requestAnimationFrame.bind(global$1):function(n){return setTimeout(function(){return n(Date.now())},1e3/60)}})(),trailingTimeout=2,REFRESH_DELAY=20,transitionKeys=[`top`,`right`,`bottom`,`left`,`width`,`height`,`size`,`weight`],mutationObserverSupported=typeof MutationObserver<`u`,ResizeObserverController=function(){function n(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=throttle$3(this.refresh.bind(this),REFRESH_DELAY)}return n.prototype.addObserver=function(n){~this.observers_.indexOf(n)||this.observers_.push(n),this.connected_||this.connect_()},n.prototype.removeObserver=function(n){var a=this.observers_,s=a.indexOf(n);~s&&a.splice(s,1),!a.length&&this.connected_&&this.disconnect_()},n.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},n.prototype.updateObservers_=function(){var n=this.observers_.filter(function(n){return n.gatherActive(),n.hasActive()});return n.forEach(function(n){return n.broadcastActive()}),n.length>0},n.prototype.connect_=function(){!isBrowser||this.connected_||(document.addEventListener(`transitionend`,this.onTransitionEnd_),window.addEventListener(`resize`,this.refresh),mutationObserverSupported?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener(`DOMSubtreeModified`,this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},n.prototype.disconnect_=function(){!isBrowser||!this.connected_||(document.removeEventListener(`transitionend`,this.onTransitionEnd_),window.removeEventListener(`resize`,this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener(`DOMSubtreeModified`,this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},n.prototype.onTransitionEnd_=function(n){var a=n.propertyName,s=a===void 0?``:a;transitionKeys.some(function(n){return!!~s.indexOf(n)})&&this.refresh()},n.getInstance=function(){return this.instance_||=new n,this.instance_},n.instance_=null,n}(),defineConfigurable=(function(n,a){for(var s=0,c=Object.keys(a);s<c.length;s++){var l=c[s];Object.defineProperty(n,l,{value:a[l],enumerable:!1,writable:!1,configurable:!0})}return n}),getWindowOf=(function(n){return n&&n.ownerDocument&&n.ownerDocument.defaultView||global$1}),emptyRect=createRectInit(0,0,0,0),isSVGGraphicsElement=(function(){return typeof SVGGraphicsElement<`u`?function(n){return n instanceof getWindowOf(n).SVGGraphicsElement}:function(n){return n instanceof getWindowOf(n).SVGElement&&typeof n.getBBox==`function`}})(),ResizeObservation=function(){function n(n){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=createRectInit(0,0,0,0),this.target=n}return n.prototype.isActive=function(){var n=getContentRect(this.target);return this.contentRect_=n,n.width!==this.broadcastWidth||n.height!==this.broadcastHeight},n.prototype.broadcastRect=function(){var n=this.contentRect_;return this.broadcastWidth=n.width,this.broadcastHeight=n.height,n},n}(),ResizeObserverEntry=function(){function n(n,a){var s=createReadOnlyRect(a);defineConfigurable(this,{target:n,contentRect:s})}return n}(),ResizeObserverSPI=function(){function n(n,a,s){if(this.activeObservations_=[],this.observations_=new MapShim,typeof n!=`function`)throw TypeError(`The callback provided as parameter 1 is not a function.`);this.callback_=n,this.controller_=a,this.callbackCtx_=s}return n.prototype.observe=function(n){if(!arguments.length)throw TypeError(`1 argument required, but only 0 present.`);if(!(typeof Element>`u`||!(Element instanceof Object))){if(!(n instanceof getWindowOf(n).Element))throw TypeError(`parameter 1 is not of type "Element".`);var a=this.observations_;a.has(n)||(a.set(n,new ResizeObservation(n)),this.controller_.addObserver(this),this.controller_.refresh())}},n.prototype.unobserve=function(n){if(!arguments.length)throw TypeError(`1 argument required, but only 0 present.`);if(!(typeof Element>`u`||!(Element instanceof Object))){if(!(n instanceof getWindowOf(n).Element))throw TypeError(`parameter 1 is not of type "Element".`);var a=this.observations_;a.has(n)&&(a.delete(n),a.size||this.controller_.removeObserver(this))}},n.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},n.prototype.gatherActive=function(){var n=this;this.clearActive(),this.observations_.forEach(function(a){a.isActive()&&n.activeObservations_.push(a)})},n.prototype.broadcastActive=function(){if(this.hasActive()){var n=this.callbackCtx_,a=this.activeObservations_.map(function(n){return new ResizeObserverEntry(n.target,n.broadcastRect())});this.callback_.call(n,a,n),this.clearActive()}},n.prototype.clearActive=function(){this.activeObservations_.splice(0)},n.prototype.hasActive=function(){return this.activeObservations_.length>0},n}(),observers=typeof WeakMap<`u`?new WeakMap:new MapShim,ResizeObserver$1=function(){function n(a){if(!(this instanceof n))throw TypeError(`Cannot call a class as a function.`);if(!arguments.length)throw TypeError(`1 argument required, but only 0 present.`);var s=new ResizeObserverSPI(a,ResizeObserverController.getInstance(),this);observers.set(this,s)}return n}(),[`observe`,`unobserve`,`disconnect`].forEach(function(n){ResizeObserver$1.prototype[n]=function(){var a;return(a=observers.get(this))[n].apply(a,arguments)}}),index$1=(function(){return global$1.ResizeObserver===void 0?ResizeObserver$1:global$1.ResizeObserver})()})),require_inner_slider=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),n.InnerSlider=void 0;var a=h(require_react()),s=h(require_initial_state()),c=h(require_lodash_debounce()),l=h(require_classnames()),u=require_innerSliderUtils(),d=require_track(),f=require_dots(),p=require_arrows(),m=h((init_ResizeObserver_es(),__toCommonJS(ResizeObserver_es_exports)));function h(n){return n&&n.__esModule?n:{default:n}}function _(n){"@babel/helpers - typeof";return _=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(n){return typeof n}:function(n){return n&&typeof Symbol==`function`&&n.constructor===Symbol&&n!==Symbol.prototype?`symbol`:typeof n},_(n)}function v(){return v=Object.assign?Object.assign.bind():function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},v.apply(this,arguments)}function b(n,a){if(n==null)return{};var s=x(n,a),c,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);for(l=0;l<u.length;l++)c=u[l],!(a.indexOf(c)>=0)&&Object.prototype.propertyIsEnumerable.call(n,c)&&(s[c]=n[c])}return s}function x(n,a){if(n==null)return{};var s={},c=Object.keys(n),l,u;for(u=0;u<c.length;u++)l=c[u],!(a.indexOf(l)>=0)&&(s[l]=n[l]);return s}function C(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function w(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?C(Object(s),!0).forEach(function(a){R(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):C(Object(s)).forEac
vendor: 16,409 bytes, line 24
24h(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function T(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function O(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,B(c.key),c)}}function k(n,a,s){return a&&O(n.prototype,a),s&&O(n,s),Object.defineProperty(n,"prototype",{writable:!1}),n}function A(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function`);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),Object.defineProperty(n,"prototype",{writable:!1}),a&&j(n,a)}function j(n,a){return j=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},j(n,a)}function M(n){var a=F();return function(){var s=I(n),c;if(a){var l=I(this).constructor;c=Reflect.construct(s,arguments,l)}else c=s.apply(this,arguments);return N(this,c)}}function N(n,a){if(a&&(_(a)===`object`||typeof a==`function`))return a;if(a!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return P(n)}function P(n){if(n===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return n}function F(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(F=function(){return!!n})()}function I(n){return I=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},I(n)}function R(n,a,s){return a=B(a),a in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function B(n){var a=V(n,`string`);return _(a)==`symbol`?a:String(a)}function V(n,a){if(_(n)!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(_(c)!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}n.InnerSlider=function(n){A(x,n);var h=M(x);function x(n){var _;T(this,x),_=h.call(this,n),R(P(_),`listRefHandler`,function(n){return _.list=n}),R(P(_),`trackRefHandler`,function(n){return _.track=n}),R(P(_),`adaptHeight`,function(){if(_.props.adaptiveHeight&&_.list){var n=_.list.querySelector(`[data-index="${_.state.currentSlide}"]`);_.list.style.height=(0,u.getHeight)(n)+`px`}}),R(P(_),`componentDidMount`,function(){if(_.props.onInit&&_.props.onInit(),_.props.lazyLoad){var n=(0,u.getOnDemandLazySlides)(w(w({},_.props),_.state));n.length>0&&(_.setState(function(a){return{lazyLoadedList:a.lazyLoadedList.concat(n)}}),_.props.onLazyLoad&&_.props.onLazyLoad(n))}var a=w({listRef:_.list,trackRef:_.track},_.props);_.updateState(a,!0,function(){_.adaptHeight(),_.props.autoplay&&_.autoPlay(`update`)}),_.props.lazyLoad===`progressive`&&(_.lazyLoadTimer=setInterval(_.progressiveLazyLoad,1e3)),_.ro=new m.default(function(){_.state.animating?(_.onWindowResized(!1),_.callbackTimers.push(setTimeout(function(){return _.onWindowResized()},_.props.speed))):_.onWindowResized()}),_.ro.observe(_.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(`.slick-slide`),function(n){n.onfocus=_.props.pauseOnFocus?_.onSlideFocus:null,n.onblur=_.props.pauseOnFocus?_.onSlideBlur:null}),window.addEventListener?window.addEventListener(`resize`,_.onWindowResized):window.attachEvent(`onresize`,_.onWindowResized)}),R(P(_),`componentWillUnmount`,function(){_.animationEndCallback&&clearTimeout(_.animationEndCallback),_.lazyLoadTimer&&clearInterval(_.lazyLoadTimer),_.callbackTimers.length&&(_.callbackTimers.forEach(function(n){return clearTimeout(n)}),_.callbackTimers=[]),window.addEventListener?window.removeEventListener(`resize`,_.onWindowResized):window.detachEvent(`onresize`,_.onWindowResized),_.autoplayTimer&&clearInterval(_.autoplayTimer),_.ro.disconnect()}),R(P(_),`componentDidUpdate`,function(n){if(_.checkImagesLoad(),_.props.onReInit&&_.props.onReInit(),_.props.lazyLoad){var s=(0,u.getOnDemandLazySlides)(w(w({},_.props),_.state));s.length>0&&(_.setState(function(n){return{lazyLoadedList:n.lazyLoadedList.concat(s)}}),_.props.onLazyLoad&&_.props.onLazyLoad(s))}_.adaptHeight();var c=w(w({listRef:_.list,trackRef:_.track},_.props),_.state),l=_.didPropsChange(n);l&&_.updateState(c,l,function(){_.state.currentSlide>=a.default.Children.count(_.props.children)&&_.changeSlide({message:`index`,index:a.default.Children.count(_.props.children)-_.props.slidesToShow,currentSlide:_.state.currentSlide}),_.props.autoplay?_.autoPlay(`update`):_.pause(`paused`)})}),R(P(_),`onWindowResized`,function(n){_.debouncedResize&&_.debouncedResize.cancel(),_.debouncedResize=(0,c.default)(function(){return _.resizeWindow(n)},50),_.debouncedResize()}),R(P(_),`resizeWindow`,function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;if(_.track&&_.track.node){var a=w(w({listRef:_.list,trackRef:_.track},_.props),_.state);_.updateState(a,n,function(){_.props.autoplay?_.autoPlay(`update`):_.pause(`paused`)}),_.setState({animating:!1}),clearTimeout(_.animationEndCallback),delete _.animationEndCallback}}),R(P(_),`updateState`,function(n,s,c){var l=(0,u.initializedState)(n);n=w(w(w({},n),l),{},{slideIndex:l.currentSlide});var d=(0,u.getTrackLeft)(n);n=w(w({},n),{},{left:d});var f=(0,u.getTrackCSS)(n);(s||a.default.Children.count(_.props.children)!==a.default.Children.count(n.children))&&(l.trackStyle=f),_.setState(l,c)}),R(P(_),`ssrInit`,function(){if(_.props.variableWidth){var n=0,s=0,c=[],l=(0,u.getPreClones)(w(w(w({},_.props),_.state),{},{slideCount:_.props.children.length})),d=(0,u.getPostClones)(w(w(w({},_.props),_.state),{},{slideCount:_.props.children.length}));_.props.children.forEach(function(a){c.push(a.props.style.width),n+=a.props.style.width});for(var f=0;f<l;f++)s+=c[c.length-1-f],n+=c[c.length-1-f];for(var p=0;p<d;p++)n+=c[p];for(var m=0;m<_.state.currentSlide;m++)s+=c[m];var h={width:n+`px`,left:-s+`px`};if(_.props.centerMode){var v=`${c[_.state.currentSlide]}px`;h.left=`calc(${h.left} + (100% - ${v}) / 2 ) `}return{trackStyle:h}}var b=a.default.Children.count(_.props.children),x=w(w(w({},_.props),_.state),{},{slideCount:b}),C=(0,u.getPreClones)(x)+(0,u.getPostClones)(x)+b,T=100/_.props.slidesToShow*C,O=100/C,k=-O*((0,u.getPreClones)(x)+_.state.currentSlide)*T/100;_.props.centerMode&&(k+=(100-O*T/100)/2);var A={width:T+`%`,left:k+`%`};return{slideWidth:O+`%`,trackStyle:A}}),R(P(_),`checkImagesLoad`,function(){var n=_.list&&_.list.querySelectorAll&&_.list.querySelectorAll(`.slick-slide img`)||[],a=n.length,s=0;Array.prototype.forEach.call(n,function(n){var c=function(){return++s&&s>=a&&_.onWindowResized()};if(!n.onclick)n.onclick=function(){return n.parentNode.focus()};else{var l=n.onclick;n.onclick=function(a){l(a),n.parentNode.focus()}}n.onload||(_.props.lazyLoad?n.onload=function(){_.adaptHeight(),_.callbackTimers.push(setTimeout(_.onWindowResized,_.props.speed))}:(n.onload=c,n.onerror=function(){c(),_.props.onLazyLoadError&&_.props.onLazyLoadError()}))})}),R(P(_),`progressiveLazyLoad`,function(){for(var n=[],a=w(w({},_.props),_.state),s=_.state.currentSlide;s<_.state.slideCount+(0,u.getPostClones)(a);s++)if(_.state.lazyLoadedList.indexOf(s)<0){n.push(s);break}for(var c=_.state.currentSlide-1;c>=-(0,u.getPreClones)(a);c--)if(_.state.lazyLoadedList.indexOf(c)<0){n.push(c);break}n.length>0?(_.setState(function(a){return{lazyLoadedList:a.lazyLoadedList.concat(n)}}),_.props.onLazyLoad&&_.props.onLazyLoad(n)):_.lazyLoadTimer&&(clearInterval(_.lazyLoadTimer),delete _.lazyLoadTimer)}),R(P(_),`slideHandler`,function(n){var a=arguments.length>1&&arguments[1]!==void 0&&arguments[1],s=_.props,c=s.asNavFor,l=s.beforeChange,d=s.onLazyLoad,f=s.speed,p=s.afterChange,m=_.state.currentSlide,h=(0,u.slideHandler)(w(w(w({index:n},_.props),_.state),{},{trackRef:_.track,useCSS:_.props.useCSS&&!a})),v=h.state,x=h.nextState;if(v){l&&l(m,v.currentSlide);var C=v.lazyLoadedList.filter(function(n){return _.state.lazyLoadedList.indexOf(n)<0});d&&C.length>0&&d(C),!_.props.waitForAnimate&&_.animationEndCallback&&(clearTimeout(_.animationEndCallback),p&&p(m),delete _.animationEndCallback),_.setState(v,function(){c&&_.asNavForIndex!==n&&(_.asNavForIndex=n,c.innerSlider.slideHandler(n)),x&&(_.animationEndCallback=setTimeout(function(){var n=x.animating,a=b(x,[`animating`]);_.setState(a,function(){_.callbackTimers.push(setTimeout(function(){return _.setState({animating:n})},10)),p&&p(v.currentSlide),delete _.animationEndCallback})},f))})}}),R(P(_),`changeSlide`,function(n){var a=arguments.length>1&&arguments[1]!==void 0&&arguments[1],s=w(w({},_.props),_.state),c=(0,u.changeSlide)(s,n);if(!(c!==0&&!c)&&(a===!0?_.slideHandler(c,a):_.slideHandler(c),_.props.autoplay&&_.autoPlay(`update`),_.props.focusOnSelect)){var l=_.list.querySelectorAll(`.slick-current`);l[0]&&l[0].focus()}}),R(P(_),`clickHandler`,function(n){_.clickable===!1&&(n.stopPropagation(),n.preventDefault()),_.clickable=!0}),R(P(_),`keyHandler`,function(n){var a=(0,u.keyHandler)(n,_.props.accessibility,_.props.rtl);a!==``&&_.changeSlide({message:a})}),R(P(_),`selectHandler`,function(n){_.changeSlide(n)}),R(P(_),`disableBodyScroll`,function(){window.ontouchmove=function(n){n||=window.event,n.preventDefault&&n.preventDefault(),n.returnValue=!1}}),R(P(_),`enableBodyScroll`,function(){window.ontouchmove=null}),R(P(_),`swipeStart`,function(n){_.props.verticalSwiping&&_.disableBodyScroll();var a=(0,u.swipeStart)(n,_.props.swipe,_.props.draggable);a!==``&&_.setState(a)}),R(P(_),`swipeMove`,function(n){var a=(0,u.swipeMove)(n,w(w(w({},_.props),_.state),{},{trackRef:_.track,listRef:_.list,slideIndex:_.state.currentSlide}));a&&(a.swiping&&(_.clickable=!1),_.setState(a))}),R(P(_),`swipeEnd`,function(n){var a=(0,u.swipeEnd)(n,w(w(w({},_.props),_.state),{},{trackRef:_.track,listRef:_.list,slideIndex:_.state.currentSlide}));if(a){var s=a.triggerSlideHandler;delete a.triggerSlideHandler,_.setState(a),s!==void 0&&(_.slideHandler(s),_.props.verticalSwiping&&_.enableBodyScroll())}}),R(P(_),`touchEnd`,function(n){_.swipeEnd(n),_.clickable=!0}),R(P(_),`slickPrev`,function(){_.callbackTimers.push(setTimeout(function(){return _.changeSlide({message:`previous`})},0))}),R(P(_),`slickNext`,function(){_.callbackTimers.push(setTimeout(function(){return _.changeSlide({message:`next`})},0))}),R(P(_),`slickGoTo`,function(n){var a=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(n=Number(n),isNaN(n))return``;_.callbackTimers.push(setTimeout(function(){return _.changeSlide({message:`index`,index:n,currentSlide:_.state.currentSlide},a)},0))}),R(P(_),`play`,function(){var n;if(_.props.rtl)n=_.state.currentSlide-_.props.slidesToScroll;else if((0,u.canGoNext)(w(w({},_.props),_.state)))n=_.state.currentSlide+_.props.slidesToScroll;else return!1;_.slideHandler(n)}),R(P(_),`autoPlay`,function(n){_.autoplayTimer&&clearInterval(_.autoplayTimer);var a=_.state.autoplaying;if(n===`update`){if(a===`hovered`||a===`focused`||a===`paused`)return}else if(n===`leave`){if(a===`paused`||a===`focused`)return}else if(n===`blur`&&(a===`paused`||a===`hovered`))return;_.autoplayTimer=setInterval(_.play,_.props.autoplaySpeed+50),_.setState({autoplaying:`playing`})}),R(P(_),`pause`,function(n){_.autoplayTimer&&(clearInterval(_.autoplayTimer),_.autoplayTimer=null);var a=_.state.autoplaying;n===`paused`?_.setState({autoplaying:`paused`}):n===`focused`?(a===`hovered`||a===`playing`)&&_.setState({autoplaying:`focused`}):a===`playing`&&_.setState({autoplaying:`hovered`})}),R(P(_),`onDotsOver`,function(){return _.props.autoplay&&_.pause(`hovered`)}),R(P(_),`onDotsLeave`,function(){return _.props.autoplay&&_.state.autoplaying===`hovered`&&_.autoPlay(`leave`)}),R(P(_),`onTrackOver`,function(){return _.props.autoplay&&_.pause(`hovered`)}),R(P(_),`onTrackLeave`,function(){return _.props.autoplay&&_.state.autoplaying===`hovered`&&_.autoPlay(`leave`)}),R(P(_),`onSlideFocus`,function(){return _.props.autoplay&&_.pause(`focused`)}),R(P(_),`onSlideBlur`,function(){return _.props.autoplay&&_.state.autoplaying===`focused`&&_.autoPlay(`blur`)}),R(P(_),`render`,function(){var n=(0,l.default)(`slick-slider`,_.props.className,{"slick-vertical":_.props.vertical,"slick-initialized":!0}),s=w(w({},_.props),_.state),c=(0,u.extractObject)(s,[`fade`,`cssEase`,`speed`,`infinite`,`centerMode`,`focusOnSelect`,`currentSlide`,`lazyLoad`,`lazyLoadedList`,`rtl`,`slideWidth`,`slideHeight`,`listHeight`,`vertical`,`slidesToShow`,`slidesToScroll`,`slideCount`,`trackStyle`,`variableWidth`,`unslick`,`centerPadding`,`targetSlide`,`useCSS`]),m=_.props.pauseOnHover;c=w(w({},c),{},{onMouseEnter:m?_.onTrackOver:null,onMouseLeave:m?_.onTrackLeave:null,onMouseOver:m?_.onTrackOver:null,focusOnSelect:_.props.focusOnSelect&&_.clickable?_.selectHandler:null});var h;if(_.props.dots===!0&&_.state.slideCount>=_.props.slidesToShow){var b=(0,u.extractObject)(s,[`dotsClass`,`slideCount`,`slidesToShow`,`currentSlide`,`slidesToScroll`,`clickHandler`,`children`,`customPaging`,`infinite`,`appendDots`]),x=_.props.pauseOnDotsHover;b=w(w({},b),{},{clickHandler:_.changeSlide,onMouseEnter:x?_.onDotsLeave:null,onMouseOver:x?_.onDotsOver:null,onMouseLeave:x?_.onDotsLeave:null}),h=a.default.createElement(f.Dots,b)}var C,T,O=(0,u.extractObject)(s,[`infinite`,`centerMode`,`currentSlide`,`slideCount`,`slidesToShow`,`prevArrow`,`nextArrow`]);O.clickHandler=_.changeSlide,_.props.arrows&&(C=a.default.createElement(p.PrevArrow,O),T=a.default.createElement(p.NextArrow,O));var k=null;_.props.vertical&&(k={height:_.state.listHeight});var A=null;_.props.vertical===!1?_.props.centerMode===!0&&(A={padding:`0px `+_.props.centerPadding}):_.props.centerMode===!0&&(A={padding:_.props.centerPadding+` 0px`});var j=w(w({},k),A),M=_.props.touchMove,N={className:`slick-list`,style:j,onClick:_.clickHandler,onMouseDown:M?_.swipeStart:null,onMouseMove:_.state.dragging&&M?_.swipeMove:null,onMouseUp:M?_.swipeEnd:null,onMouseLeave:_.state.dragging&&M?_.swipeEnd:null,onTouchStart:M?_.swipeStart:null,onTouchMove:_.state.dragging&&M?_.swipeMove:null,onTouchEnd:M?_.touchEnd:null,onTouchCancel:_.state.dragging&&M?_.swipeEnd:null,onKeyDown:_.props.accessibility?_.keyHandler:null},P={className:n,dir:`ltr`,style:_.props.style};return _.props.unslick&&(N={className:`slick-list`},P={className:n}),a.default.createElement(`div`,P,_.props.unslick?``:C,a.default.createElement(`div`,v({ref:_.listRefHandler},N),a.default.createElement(d.Track,v({ref:_.trackRefHandler},c),_.props.children)),_.props.unslick?``:T,_.props.unslick?``:h)}),_.list=null,_.track=null,_.state=w(w({},s.default),{},{currentSlide:_.props.initialSlide,targetSlide:_.props.initialSlide?_.props.initialSlide:0,slideCount:a.default.Children.count(_.props.children)}),_.callbackTimers=[],_.clickable=!0,_.debouncedResize=null;var C=_.ssrInit();return _.state=w(w({},_.state),C),_}return k(x,[{key:`didPropsChange`,value:function(n){for(var s=!1,c=0,l=Object.keys(this.props);c<l.length;c++){var u=l[c];if(!n.hasOwnProperty(u)){s=!0;break}if(!(_(n[u])===`object`||typeof n[u]==`function`||isNaN(n[u]))&&n[u]!==this.props[u]){s=!0;break}}return s||a.default.Children.count(this.props.children)!==a.default.Children.count(n.children)}}]),x}(a.default.Component)})),require_camel2hyphen=__commonJSMin$1(((n,a)=>{a.exports=function(n){return n.replace(/[A-Z]/g,function(n){return`-`+n.toLowerCase()}).toLowerCase()}})),require_json2mq=__commonJSMin$1(((n,a)=>{var s=require_camel2hyphen(),c=function(n){return/[height|width]$/.test(n)},l=function(n){var a=``,l=Object.keys(n);return l.forEach(function(u,d){var f=n[u];u=s(u),c(u)&&typeof f==`number`&&(f+=`px`),f===!0?a+=u:f===!1?a+=`not `+u:a+=`(`+u+`: `+f+`)`,d<l.length-1&&(a+=` and `)}),a};a.exports=function(n){var a=``;return typeof n==`string`?n:n instanceof Array?(n.forEach(function(s,c){a+=l(s),c<n.length-1&&(a+=`, `)}),a):l(n)}})),require_QueryHandler=__commonJSMin$1(((n,a)=>{function s(n){this.options=n,!n.deferSetup&&this.setup()}s.prototype={constructor:s,setup:function(){this.options.setup&&this.options.setup(),this.initialised=!0},on:function(){!this.initialised&&this.setup(),this.options.match&&this.options.match()},off:function(){this.options.unmatch&&this.options.unmatch()},destroy:function(){this.options.destroy?this.options.destroy():this.off()},equals:function(n){return this.options===n||this.options.match===n}},a.exports=s}
24)),require_Util=__commonJSMin$1(((n,a)=>{function s(n,a){for(var s=0,c=n.length,l;s<c&&(l=a(n[s],s),l!==!1);s++);}function c(n){return Object.prototype.toString.apply(n)===`[object Array]`}function l(n){return typeof n==`function`}a.exports={isFunction:l,isArray:c,each:s}})),require_MediaQuery=__commonJSMin$1(((n,a)=>{var s=require_QueryHandler(),c=require_Util().each;function l(n,a){this.query=n,this.isUnconditional=a,this.handlers=[],this.mql=window.matchMedia(n);var s=this;this.listener=function(n){s.mql=n.currentTarget||n,s.assess()},this.mql.addListener(this.listener)}l.prototype={constuctor:l,addHandler:function(n){var a=new s(n);this.handlers.push(a),this.matches()&&a.on()},removeHandler:function(n){var a=this.handlers;c(a,function(s,c){if(s.equals(n))return s.destroy(),!a.splice(c,1)})},matches:function(){return this.mql.matches||this.isUnconditional},clear:function(){c(this.handlers,function(n){n.destroy()}),this.mql.removeListener(this.listener),this.handlers.length=0},assess:function(){var n=this.matches()?`on`:`off`;c(this.handlers,function(a){a[n]()})}},a.exports=l})),require_MediaQueryDispatch=__commonJSMin$1(((n,a)=>{var s=require_MediaQuery(),c=require_Util(),l=c.each,u=c.isFunction,d=c.isArray;
24function f(){if(!window.matchMedia)throw Error(`matchMedia not present, legacy browsers require a polyfill`);this.queries={},this.browserIsIncapable=!window.matchMedia(`only all`).matches}f.prototype={constructor:f,register:function(n,a,c){var f=this.queries,p=c&&this.browserIsIncapable;return f[n]||(f[n]=new s(n,p)),u(a)&&(a={match:a}),d(a)||(a=[a]),l(a,function(a){u(a)&&(a={match:a}),f[n].addHandler(a)}),this},unregister:function(n,a){var s=this.queries[n];return s&&(a?s.removeHandler(a):(s.clear(),delete this.queries[n])),this}},a.exports=f})),require_src=__commonJSMin$1(((n,a)=>{a.exports=new(require_MediaQueryDispatch())})),require_slider=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=d(require_react()),s=require_inner_slider(),c=d(require_json2mq()),l=d(require_default_props()),u=require_innerSliderUtils();function d(n){return n&&n.__esModule?n:{default:n}}function f(n){"@babel/helpers - typeof";return f=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(n){return typeof n}:function(n){return n&&typeof Symbol==`function`&&n.constructor===Symbol&&n!==Symbol.prototype?`symbol`:typeof n},f(n)}function p(){return p=Object.assign?Object.assign.bind():function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},p.apply(this,arguments)}function m(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function h(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?m(Object(s),!0).forEach(function(a){j(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):m(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function _(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function v(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,M(c.key),c)}}function b(n,a,s){return a&&v(n.prototype,a),s&&v(n,s),Object.defineProperty(n,"prototype",{writable:!1}),n}function x(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function`);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),Object.defineProperty(n,"prototype",{writable:!1}),a&&C(n,a)}function C(n,a){return C=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},C(n,a)}function w(n){var a=k();return function(){var s=A(n),c;if(a){var l=A(this).constructor;c=Reflect.construct(s,arguments,l)}else c=s.apply(this,arguments);return T(this,c)}}function T(n,a){if(a&&(f(a)===`object`||typeof a==`function`))return a;if(a!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return O(n)}function O(n){if(n===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return n}function k(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(k=function(){return!!n})()}function A(n){return A=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},A(n)}function j(n,a,s){return a=M(a),a in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function M(n){var a=N(n,`string`);return f(a)==`symbol`?a:String(a)}function N(n,a){if(f(n)!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(f(c)!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}var P=(0,u.canUseDOM)()&&require_src();n.default=function(n){x(f,n);var d=w(f);function f(n){var a;return _(this,f),a=d.call(this,n),j(O(a),`innerSliderRefHandler`,function(n){return a.innerSlider=n}),j(O(a),`slickPrev`,function(){return a.innerSlider.slickPrev()}),j(O(a),`slickNext`,function(){return a.innerSlider.slickNext()}),j(O(a),`slickGoTo`,function(n){var s=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return a.innerSlider.slickGoTo(n,s)}),j(O(a),`slickPause`,function(){return a.innerSlider.pause(`paused`)}),j(O(a),`slickPlay`,function(){return a.innerSlider.autoPlay(`play`)}),a.state={breakpoint:null},a._responsiveMediaHandlers=[],a}return b(f,[{key:`media`,value:function(n,a){P.register(n,a),this._responsiveMediaHandlers.push({query:n,handler:a})}},{key:`componentDidMount`,value:function(){var n=this;if(this.props.responsive){var a=this.props.responsive.map(function(n){return n.breakpoint});a.sort(function(n,a){return n-a}),a.forEach(function(s,l){var d=l===0?(0,c.default)({minWidth:0,maxWidth:s}
24):(0,c.default)({minWidth:a[l-1]+1,maxWidth:s});(0,u.canUseDOM)()&&n.media(d,function(){n.setState({breakpoint:s})})});var s=(0,c.default)({minWidth:a.slice(-1)[0]});(0,u.canUseDOM)()&&this.media(s,function(){n.setState({breakpoint:null})})}}},{key:`componentWillUnmount`,value:function(){this._responsiveMediaHandlers.forEach(function(n){P.unregister(n.query,n.handler)})}},{key:`render`,value:function(){var n=this,c,d;this.state.breakpoint?(d=this.props.responsive.filter(function(a){return a.breakpoint===n.state.breakpoint}),c=d[0].settings===`unslick`?`unslick`:h(h(h({},l.default),this.props),d[0].settings)):c=h(h({},l.default),this.props),c.centerMode&&(c.slidesToScroll,c.slidesToScroll=1),c.fade&&(c.slidesToShow,c.slidesToScroll,c.slidesToShow=1,c.slidesToScroll=1);var f=a.default.Children.toArray(this.props.children);f=f.filter(function(n){return typeof n==`string`?!!n.trim():!!n}),c.variableWidth&&(c.rows>1||c.slidesPerRow>1)&&(console.warn(`variableWidth is not supported in case of rows > 1 or slidesPerRow > 1`),c.variableWidth=!1);for(var m=[],_=null,v=0;v<f.length;v+=c.rows*c.slidesPerRow){for(var b=[],x=v;x<v+c.rows*c.slidesPerRow;x+=c.slidesPerRow){for(var C=[],w=x;w<x+c.slidesPerRow&&(c.variableWidth&&f[w].props.style&&(_=f[w].props.style.width),!(w>=f.length));w+=1)C.push(a.default.cloneElement(f[w],{key:100*v+10*x+w,tabIndex:-1,style:{width:`${100/c.slidesPerRow}%`,display:`inline-block`}}));b.push(a.default.createElement(`div`,{key:10*v+x},C))}c.variableWidth?m.push(a.default.createElement(`div`,{key:v,style:{width:_}},b)):m.push(a.default.createElement(`div`,{key:v},b))}if(c===`unslick`){var T=`regular slider `+(this.props.className||``);return a.default.createElement(`div`,{className:T},f)}else m.length<=c.slidesToShow&&!c.infinite&&(c.unslick=!0);return a.default.createElement(s.InnerSlider,p({style:this.props.style,ref:this.innerSliderRefHandler},(0,u.filterSettings)(c)),m)}}]),f}(a.default.Component)})),require_lib$8=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=s(require_slider());function s(n){return n&&n.__esModule?n:{default:n}}n.default=a.default})),require_bind$6=__commonJSMin$1(((n,a)=>{(function(){var n={}.hasOwnProperty;function s(){for(var n=``,a=0;a<arguments.length;a++){var s=arguments[a];s&&(n=l(n,c.call(this,s)))}return n}function c(a){if(typeof a==`string`||typeof a==`number`)return this&&this[a]||a;if(typeof a!=`object`)return``;if(Array.isArray(a))return s.apply(this,a);if(a.toString!==Object.prototype.toString&&!a.toString.toString().includes(`[native code]`))return a.toString();var c=``;for(var u in a)n.call(a,u)&&a[u]&&(c=l(c,this&&this[u]||u));return c}function l(n,a){return a?n?n+` `+a:n+a:n}a!==void 0&&a.exports?(s.default=s,a.exports=s):typeof define==`function`&&typeof define.amd==`object`&&define.amd?define(`classnames`,[],function(){return s}):window.classNames=s})()})),import_lib$6=__toESM$1(require_lib$8()),import_bind$1=__toESM$1(require_bind$6()),main$14=`_main_nnpjr_1`,icon$1=`_icon_nnpjr_6`,Commit_module_default={main:main$14,icon:icon$1},faGithub={prefix:`fab`,iconName:`github`,icon:[512,512,[],`f09b`,`M216.5 362.5c-66-8-112.5-55.5-112.5-117 0-25 9-52 24-70-6.5-16.5-5.5-51.5 2-66 20-2.5 47 8 63 22.5 19-6 39-9 63.5-9s44.5 3 62.5 8.5c15.5-14 43-24.5 63-22 7 13.5 8 48.5 1.5 65.5 16 19 24.5 44.5 24.5 70.5 0 61.5-46.5 108-113.5 116.5 17 11 28.5 35 28.5 62.5l0 52C323 491.5 335.5 500 350.5 494 441 459.5 512 369 512 257 512 115.5 397 0 255.5 0S0 115.5 0 257c0 111 70.5 203 165.5 237.5 13.5 5 26.5-4 26.5-17.5l0-40c-7 3-16 5-24 5-33 0-52.5-18-66.5-51.5-5.5-13.5-11.5-21.5-23-23-6-.5-8-3-8-6 0-6 10-10.5 20-10.5 14.5 0 27 9 40 27.5 10 14.5 20.5 21 33 21s20.5-4.5 32-16c8.5-8.5 15-16 21-21z`]};function _arrayLikeToArray$23(n,a){(a==null||a>n.length)&&(a=n.length);for(var s=0,c=Array(a);s<a;s++)c[s]=n[s];return c}function _arrayWithHoles$21(n){if(Array.isArray(n))return n}function _arrayWithoutHoles$2(n){if(Array.isArray(n))return _arrayLikeToArray$23(n)}function _classCallCheck$2(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function _defineProperties$2(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,_toPropertyKey$39(c.key),c)}}function _createClass$2(n,a,s){return a&&_defineProperties$2(n.prototype,a),s&&_defineProperties$2(n,s),Object.defineProperty(n,"prototype",{writable:!1}),n}function _createForOfIteratorHelper(n,a){var s=typeof Symbol<`u`&&n[Symbol.iterator]||n[`@@iterator`];if(!s){if(Array.isArray(n)||(s=_unsupportedIterableToArray$23(n))||a&&n&&typeof n.length==`number`){s&&(n=s);var c=0,l=function(){};return{s:l,n:function(){return c>=n.length?{done:!0}:{done:!1,value:n[c++]}},e:function(n){throw n},f:l}}throw TypeError(`Invalid attempt to iterate non-iterable instance.
25In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var u,d=!0,f=!1;return{s:function(){s=s.call(n)},n:function(){var n=s.next();return d=n.done,n},e:function(n){f=!0,u=n},f:function(){try{d||s.return==null||s.return()}finally{if(f)throw u}}}}function _defineProperty$41(n,a,s){return(a=_toPropertyKey$39(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _iterableToArray$2(n){if(typeof Symbol<`u`&&n[Symbol.iterator]!=null||n[`@@iterator`]!=null)return Array.from(n)}function _iterableToArrayLimit$21(n,a){var s=n==null?null:typeof Symbol<`u`&&n[Symbol.iterator]||n[`@@iterator`];if(s!=null){var c,l,u,d,f=[],p=!0,m=!1;try{if(u=(s=s.call(n)).next,a===0){if(Object(s)!==s)return;p=!1}else for(;!(p=(c=u.call(s)).done)&&(f.push(c.value),f.length!==a);p=!0);}catch(n){m=!0,l=n}
vendor: 18,745 bytes, lines 25-27
25finally{try{if(!p&&s.return!=null&&(d=s.return(),Object(d)!==d))return}finally{if(m)throw l}}return f}}function _nonIterableRest$21(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
26In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _nonIterableSpread$2(){throw TypeError(`Invalid attempt to spread non-iterable instance.
27In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ownKeys$39(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread2$1(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?ownKeys$39(Object(s),!0).forEach(function(a){_defineProperty$41(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$39(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function _slicedToArray$21(n,a){return _arrayWithHoles$21(n)||_iterableToArrayLimit$21(n,a)||_unsupportedIterableToArray$23(n,a)||_nonIterableRest$21()}function _toConsumableArray$2(n){return _arrayWithoutHoles$2(n)||_iterableToArray$2(n)||_unsupportedIterableToArray$23(n)||_nonIterableSpread$2()}function _toPrimitive$39(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}function _toPropertyKey$39(n){var a=_toPrimitive$39(n,`string`);return typeof a==`symbol`?a:a+``}function _typeof$4(n){"@babel/helpers - typeof";return _typeof$4=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(n){return typeof n}:function(n){return n&&typeof Symbol==`function`&&n.constructor===Symbol&&n!==Symbol.prototype?`symbol`:typeof n},_typeof$4(n)}function _unsupportedIterableToArray$23(n,a){if(n){if(typeof n==`string`)return _arrayLikeToArray$23(n,a);var s={}.toString.call(n).slice(8,-1);return s===`Object`&&n.constructor&&(s=n.constructor.name),s===`Map`||s===`Set`?Array.from(n):s===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?_arrayLikeToArray$23(n,a):void 0}}var noop$7=function(){},_WINDOW={},_DOCUMENT={},_MUTATION_OBSERVER=null,_PERFORMANCE={mark:noop$7,measure:noop$7};try{typeof window<`u`&&(_WINDOW=window),typeof document<`u`&&(_DOCUMENT=document),typeof MutationObserver<`u`&&(_MUTATION_OBSERVER=MutationObserver),typeof performance<`u`&&(_PERFORMANCE=performance)}catch{}var _ref$userAgent=(_WINDOW.navigator||{}).userAgent,userAgent=_ref$userAgent===void 0?``:_ref$userAgent,WINDOW=_WINDOW,DOCUMENT=_DOCUMENT,MUTATION_OBSERVER=_MUTATION_OBSERVER,PERFORMANCE=_PERFORMANCE;WINDOW.document;var IS_DOM=!!DOCUMENT.documentElement&&!!DOCUMENT.head&&typeof DOCUMENT.addEventListener==`function`&&typeof DOCUMENT.createElement==`function`,IS_IE=~userAgent.indexOf(`MSIE`)||~userAgent.indexOf(`Trident/`),_cl,Z$1=/fa(k|kd|s|r|l|t|d|dr|dl|dt|b|slr|slpr|wsb|tl|ns|nds|es|gt|jr|jfr|jdr|usb|ufsb|udsb|cr|ss|sr|sl|st|sds|sdr|sdl|sdt|sldr|slpdr|pr|ms|vs)?[\-\ ]/,$$1=/Font ?Awesome ?([567 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit|Notdog Duo|Notdog|Chisel|Etch|Graphite|Thumbprint|Jelly Fill|Jelly Duo|Jelly|Utility|Utility Fill|Utility Duo|Slab Press|Slab|Slab Duo|Slab Press Duo|Pixel|Mosaic|Vellum|Whiteboard)?.*/i,rl={classic:{fa:`solid`,fas:`solid`,"fa-solid":`solid`,far:`regular`,"fa-regular":`regular`,fal:`light`,"fa-light":`light`,fat:`thin`,"fa-thin":`thin`,fab:`brands`,"fa-brands":`brands`},duotone:{fa:`solid`,fad:`solid`,"fa-solid":`solid`,"fa-duotone":`solid`,fadr:`regular`,"fa-regular":`regular`,fadl:`light`,"fa-light":`light`,fadt:`thin`,"fa-thin":`thin`},sharp:{fa:`solid`,fass:`solid`,"fa-solid":`solid`,fasr:`regular`,"fa-regular":`regular`,fasl:`light`,"fa-light":`light`,fast:`thin`,"fa-thin":`thin`},"sharp-duotone":{fa:`solid`,fasds:`solid`,"fa-solid":`solid`,fasdr:`regular`,"fa-regular":`regular`,fasdl:`light`,"fa-light":`light`,fasdt:`thin`,"fa-thin":`thin`},slab:{"fa-regular":`regular`,faslr:`regular`},"slab-press":{"fa-regular":`regular`,faslpr:`regular`},"slab-duo":{"fa-regular":`regular`,fasldr:`regular`},"slab-press-duo":{"fa-regular":`regular`,faslpdr:`regular`},thumbprint:{"fa-light":`light`,fatl:`light`},vellum:{"fa-solid":`solid`,favs:`solid`},pixel:{"fa-regular":`regular`,fapr:`regular`},mosaic:{"fa-solid":`solid`,fams:`solid`},whiteboard:{"fa-semibold":`semibold`,fawsb:`semibold`},notdog:{"fa-solid":`solid`,fans:`solid`},"notdog-duo":{"fa-solid":`solid`,fands:`solid`},etch:{"fa-solid":`solid`,faes:`solid`},graphite:{"fa-thin":`thin`,fagt:`thin`},jelly:{"fa-regular":`regular`,fajr:`regular`},"jelly-fill":{"fa-regular":`regular`,fajfr:`regular`},"jelly-duo":{"fa-regular":`regular`,fajdr:`regular`},chisel:{"fa-regular":`regular`,facr:`regular`},utility:{"fa-semibold":`semibold`,fausb:`semibold`},"utility-duo":{"fa-semibold":`semibold`,faudsb:`semibold`},"utility-fill":{"fa-semibold":`semibold`,faufsb:`semibold`}},il={GROUP:`duotone-group`,SWAP_OPACITY:`swap-opacity`,PRIMARY:`primary`,SECONDARY:`secondary`},dl=[`fa-classic`,`fa-duotone`,`fa-sharp`,`fa-sharp-duotone`,`fa-thumbprint`,`fa-whiteboard`,`fa-notdog`,`fa-notdog-duo`,`fa-chisel`,`fa-etch`,`fa-graphite`,`fa-jelly`,`fa-jelly-fill`,`fa-jelly-duo`,`fa-slab`,`fa-slab-press`,`fa-slab-press-duo`,`fa-slab-duo`,`fa-mosaic`,`fa-pixel`,`fa-vellum`,`fa-utility`,`fa-utility-duo`,`fa-utility-fill`],u$1=`classic`,l$1=`duotone`,h$2=`sharp`,t=`sharp-duotone`,g=`chisel`,n$1=`etch`,m$1=`graphite`,p$1=`jelly`,s$2=`jelly-duo`,y$1=`jelly-fill`,w$1=`mosaic`,x$2=`notdog`,e=`notdog-duo`,b$1=`pixel`,c$1=`slab`,o$1=`slab-duo`,I$1=`slab-press`,a$1=`slab-press-duo`,r$1=`thumbprint`,v$1=`utility`,i$2=`utility-duo`,F$2=`utility-fill`,d$1=`vellum`,S=`whiteboard`,A$1=`Classic`,P$1=`Duotone`,j$1=`Sharp`,B$1=`Sharp Duotone`,N$1=`Chisel`,D=`Etch`,k$1=`Graphite`,T$2=`Jelly`,C$1=`Jelly Duo`,W$1=`Jelly Fill`,R$1=`Mosaic`,K$1=`Notdog`,L=`Notdog Duo`,U$1=`Pixel`,J$1=`Slab`,_$1=`Slab Duo`,M$1=`Slab Press`,E=`Slab Press Duo`,G$1=`Thumbprint`,V$1=`Utility`,z=`Utility Duo`,O$2=`Utility Fill`,Y$1=`Vellum`,q$1=`Whiteboard`,xl=[u$1,l$1,h$2,t,g,n$1,m$1,p$1,s$2,y$1,w$1,x$2,e,b$1,c$1,o$1,I$1,a$1,r$1,v$1,i$2,F$2,d$1,S];_cl={},_defineProperty$41(_defineProperty$41(_defineProperty$41(_defineProperty$41(_defineProperty$41(_defineProperty$41(_defineProperty$41(_defineProperty$41(_defineProperty$41(_defineProperty$41(_cl,u$1,A$1),l$1,P$1),h$2,j$1),t,B$1),g,N$1),n$1,D),m$1,k$1),p$1,T$2),s$2,C$1),y$1,W$1),_defineProperty$41(_defineProperty$41(_defineProperty$41(_defineProperty$41(_defineProperty$41(_defineProperty$41(_defineProperty$41(_defineProperty$41(_defineProperty$41(_defineProperty$41(_cl,w$1,R$1),x$2,K$1),e,L),b$1,U$1),c$1,J$1),o$1,_$1),I$1,M$1),a$1,E),r$1,G$1),v$1,V$1),_defineProperty$41(_defineProperty$41(_defineProperty$41(_defineProperty$41(_cl,i$2,z),F$2,O$2),d$1,Y$1),S,q$1);var Al={classic:{900:`fas`,400:`far`,normal:`far`,300:`fal`,100:`fat`},duotone:{900:`fad`,400:`fadr`,300:`fadl`,100:`fadt`},sharp:{900:`fass`,400:`fasr`,300:`fasl`,100:`fast`},"sharp-duotone":{900:`fasds`,400:`fasdr`,300:`fasdl`,100:`fasdt`},slab:{400:`faslr`},"slab-press":{400:`faslpr`},"slab-duo":{400:`fasldr`},"slab-press-duo":{400:`faslpdr`},vellum:{900:`favs`},mosaic:{900:`fams`},pixel:{400:`fapr`},whiteboard:{600:`fawsb`},thumbprint:{300:`fatl`},notdog:{900:`fans`},"notdog-duo":{900:`fands`},etch:{900:`faes`},graphite:{100:`fagt`},chisel:{400:`facr`},jelly:{400:`fajr`},"jelly-fill":{400:`fajfr`},"jelly-duo":{400:`fajdr`},utility:{600:`fausb`},"utility-duo":{600:`faudsb`},"utility-fill":{600:`faufsb`}},zl={"Font Awesome 7 Free":{900:`fas`,400:`far`},"Font Awesome 7 Pro":{900:`fas`,400:`far`,normal:`far`,300:`fal`,100:`fat`},"Font Awesome 7 Brands":{400:`fab`,normal:`fab`},"Font Awesome 7 Duotone":{900:`fad`,400:`fadr`,normal:`fadr`,300:`fadl`,100:`fadt`},"Font Awesome 7 Sharp":{900:`fass`,400:`fasr`,normal:`fasr`,300:`fasl`,100:`fast`},"Font Awesome 7 Sharp Duotone":{900:`fasds`,400:`fasdr`,normal:`fasdr`,300:`fasdl`,100:`fasdt`},"Font Awesome 7 Jelly":{400:`fajr`,normal:`fajr`},"Font Awesome 7 Jelly Fill":{400:`fajfr`,normal:`fajfr`},"Font Awesome 7 Jelly Duo":{400:`fajdr`,normal:`fajdr`},"Font Awesome 7 Slab":{400:`faslr`,normal:`faslr`},"Font Awesome 7 Slab Press":{400:`faslpr`,normal:`faslpr`},"Font Awesome 7 Slab Duo":{400:`fasldr`,normal:`fasldr`},"Font Awesome 7 Slab Press Duo":{400:`faslpdr`,normal:`faslpdr`},"Font Awesome 7 Pixel":{400:`fapr`,normal:`fapr`},"Font Awesome 7 Mosaic":{900:`fams`,normal:`fams`},"Font Awesome 7 Vellum":{900:`favs`,normal:`favs`},"Font Awesome 7 Thumbprint":{300:`fatl`,normal:`fatl`},"Font Awesome 7 Notdog":{900:`fans`,normal:`fans`},"Font Awesome 7 Notdog Duo":{900:`fands`,normal:`fands`},"Font Awesome 7 Etch":{900:`faes`,normal:`faes`},"Font Awesome 7 Graphite":{100:`fagt`,normal:`fagt`},"Font Awesome 7 Chisel":{400:`facr`,normal:`facr`},"Font Awesome 7 Whiteboard":{600:`fawsb`,normal:`fawsb`},"Font Awesome 7 Utility":{600:`fausb`,normal:`fausb`},"Font Awesome 7 Utility Duo":{600:`faudsb`,normal:`faudsb`},"Font Awesome 7 Utility Fill":{600:`faufsb`,normal:`faufsb`}},Ql=new Map([[`classic`,{defaultShortPrefixId:`fas`,defaultStyleId:`solid`,styleIds:[`solid`,`regular`,`light`,`thin`,`brands`],futureStyleIds:[],defaultFontWeight:900}],[`duotone`,{defaultShortPrefixId:`fad`,defaultStyleId:`solid`,styleIds:[`solid`,`regular`,`light`,`thin`],futureStyleIds:[],defaultFontWeight:900}],[`sharp`,{defaultShortPrefixId:`fass`,defaultStyleId:`solid`,styleIds:[`solid`,`regular`,`light`,`thin`],futureStyleIds:[],defaultFontWeight:900}],[`sharp-duotone`,{defaultShortPrefixId:`fasds`,defaultStyleId:`solid`,styleIds:[`solid`,`regular`,`light`,`thin`],futureStyleIds:[],defaultFontWeight:900}],[`chisel`,{defaultShortPrefixId:`facr`,defaultStyleId:`regular`,styleIds:[`regular`],futureStyleIds:[],defaultFontWeight:400}],[`etch`,{defaultShortPrefixId:`faes`,defaultStyleId:`solid`,styleIds:[`solid`],futureStyleIds:[],defaultFontWeight:900}],[`graphite`,{defaultShortPrefixId:`fagt`,defaultStyleId:`thin`,styleIds:[`thin`],futureStyleIds:[],defaultFontWeight:100}],[`jelly`,{defaultShortPrefixId:`fajr`,defaultStyleId:`regular`,styleIds:[`regular`],futureStyleIds:[],defaultFontWeight:400}],[`jelly-duo`,{defaultShortPrefixId:`fajdr`,defaultStyleId:`regular`,styleIds:[`regular`],futureStyleIds:[],defaultFontWeight:400}],[`jelly-fill`,{defaultShortPrefixId:`fajfr`,defaultStyleId:`regular`,styleIds:[`regular`],futureStyleIds:[],defaultFontWeight:400}],[`mosaic`,{defaultShortPrefixId:`fams`,defaultStyleId:`solid`,styleIds:[`solid`],futureStyleIds:[],defaultFontWeight:900}],[`notdog`,{defaultShortPrefixId:`fans`,defaultStyleId:`solid`,styleIds:[`solid`],futureStyleIds:[],defaultFontWeight:900}],[`notdog-duo`,{defaultShortPrefixId:`fands`,defaultStyleId:`solid`,styleIds:[`solid`],futureStyleIds:[],defaultFontWeight:900}],[`pixel`,{defaultShortPrefixId:`fapr`,defaultStyleId:`regular`,styleIds:[`regular`],futureStyleIds:[],defaultFontWeight:400}],[`slab`,{defaultShortPrefixId:`faslr`,defaultStyleId:`regular`,styleIds:[`regular`],futureStyleIds:[],defaultFontWeight:400}],[`slab-duo`,{defaultShortPrefixId:`fasldr`,defaultStyleId:`regular`,styleIds:[`regular`],futureStyleIds:[],defaultFontWeight:400}],[`slab-press`,{defaultShortPrefixId:`faslpr`,defaultStyleId:`regular`,styleIds:[`regular`],futureStyleIds:[],defaultFontWeight:400}],[`slab-press-duo`,{defaultShortPrefixId:`faslpdr`,defaultStyleId:`regular`,styleIds:[`regular`],futureStyleIds:[],defaultFontWeight:400}],[`thumbprint`,{defaultShortPrefixId:`fatl`,defaultStyleId:`light`,styleIds:[`light`],futureStyleIds:[],defaultFontWeight:300}],[`utility`,{defaultShortPrefixId:`fausb`,defaultStyleId:`semibold`,styleIds:[`semibold`],futureStyleIds:[],defaultFontWeight:600}],[`utility-duo`,{defaultShortPrefixId:`faudsb`,defaultStyleId:`semibold`,styleIds:[`semibold`],futureStyleIds:[],defaultFontWeight:600}],[`utility-fill`,{defaultShortPrefixId:`faufsb`,defaultStyleId:`semibold`,styleIds:[`semibold`],futureStyleIds:[],defaultFontWeight:600}],[`vellum`,{defaultShortPrefixId:`favs`,defaultStyleId:`solid`,styleIds:[`solid`],futureStyleIds:[],defaultFontWeight:900}],[`whiteboard`,{defaultShortPrefixId:`fawsb`,defaultStyleId:`semibold`,styleIds:[`semibold`],futureStyleIds:[],defaultFontWeight:600}]]),$l={chisel:{regular:`facr`},classic:{brands:`fab`,light:`fal`,regular:`far`,solid:`fas`,thin:`fat`},duotone:{light:`fadl`,regular:`fadr`,solid:`fad`,thin:`fadt`},etch:{solid:`faes`},graphite:{thin:`fagt`},jelly:{regular:`fajr`},"jelly-duo":{regular:`fajdr`},"jelly-fill":{regular:`fajfr`},mosaic:{solid:`fams`},notdog:{solid:`fans`},"notdog-duo":{solid:`fands`},pixel:{regular:`fapr`},sharp:{light:`fasl`,regular:`fasr`,solid:`fass`,thin:`fast`},"sharp-duotone":{light:`fasdl`,regular:`fasdr`,solid:`fasds`,thin:`fasdt`},slab:{regular:`faslr`},"slab-duo":{regular:`fasldr`},"slab-press":{regular:`faslpr`},"slab-press-duo":{regular:`faslpdr`},thumbprint:{light:`fatl`},utility:{semibold:`fausb`},"utility-duo":{semibold:`faudsb`},"utility-fill":{semibold:`faufsb`},vellum:{solid:`favs`},whiteboard:{semibold:`fawsb`}},at$1=[`fak`,`fa-kit`,`fakd`,`fa-kit-duotone`],rt$1={kit:{fak:`kit`,"fa-kit":`kit`},"kit-duotone":{fakd:`kit-duotone`,"fa-kit-duotone":`kit-duotone`}},it$1=[`kit`];_defineProperty$41(_defineProperty$41({},`kit`,`Kit`),`kit-duotone`,`Kit Duotone`);var mt$1={kit:{"fa-kit":`fak`},"kit-duotone":{"fa-kit-duotone":`fakd`}},ct$1={"Font Awesome Kit":{400:`fak`,normal:`fak`},"Font Awesome Kit Duotone":{400:`fakd`,normal:`fakd`}},It$1={kit:{fak:`fa-kit`},"kit-duotone":{fakd:`fa-kit-duotone`}},St$1={kit:{kit:`fak`},"kit-duotone":{"kit-duotone":`fakd`}},_jl,l$1$1={GROUP:`duotone-group`,SWAP_OPACITY:`swap-opacity`,PRIMARY:`primary`,SECONDARY:`secondary`},n$1$1=[`fa-classic`,`fa-duotone`,`fa-sharp`,`fa-sharp-duotone`,`fa-thumbprint`,`fa-whiteboard`,`fa-notdog`,`fa-notdog-duo`,`fa-chisel`,`fa-etch`,`fa-graphite`,`fa-jelly`,`fa-jelly-fill`,`fa-jelly-duo`,`fa-slab`,`fa-slab-press`,`fa-slab-press-duo`,`fa-slab-duo`,`fa-mosaic`,`fa-pixel`,`fa-vellum`,`fa-utility`,`fa-utility-duo`,`fa-utility-fill`];_jl={},_defineProperty$41(_defineProperty$41(_defineProperty$41(_defineProperty$41(_defineProperty$41(_defineProperty$41(_defineProperty$41(_defineProperty$41(_defineProperty$41(_defineProperty$41(_jl,`classic`,`Classic`),`duotone`,`Duotone`),`sharp`,`Sharp`),`sharp-duotone`,`Sharp Duotone`),`chisel`,`Chisel`),`etch`,`Etch`),`graphite`,`Graphite`),`jelly`,`Jelly`),`jelly-duo`,`Jelly Duo`),`jelly-fill`,`Jelly Fill`),_defineProperty$41(_defineProperty$41(_defineProperty$41(_defineProperty$41(_defineProperty$41(_defineProperty$41(_defineProperty$41(_defineProperty$41(_defineProperty$41(_defineProperty$41(_jl,`mosaic`,`Mosaic`),`notdog`,`Notdog`),`notdog-duo`,`Notdog Duo`),`pixel`,`Pixel`),`slab`,`Slab`),`slab-duo`,`Slab Duo`),`slab-press`,`Slab Press`),`slab-press-duo`,`Slab Press Duo`),`thumbprint`,`Thumbprint`),`utility`,`Utility`),_defineProperty$41(_defineProperty$41(_defineProperty$41(_defineProperty$41(_jl,`utility-duo`,`Utility Duo`),`utility-fill`,`Utility Fill`),`vellum`,`Vellum`),`whiteboard`,`Whiteboard`),_defineProperty$41(_defineProperty$41({},`kit`,`Kit`),`kit-duotone`,`Kit Duotone`);var ra$1={classic:{"fa-brands":`fab`,"fa-duotone":`fad`,"fa-light":`fal`,"fa-regular":`far`,"fa-solid":`fas`,"fa-thin":`fat`},duotone:{"fa-regular":`fadr`,"fa-light":`fadl`,"fa-thin":`fadt`},sharp:{"fa-solid":`fass`,"fa-regular":`fasr`,"fa-light":`fasl`,"fa-thin":`fast`},"sharp-duotone":{"fa-solid":`fasds`,"fa-regular":`fasdr`,"fa-light":`fasdl`,"fa-thin":`fasdt`},slab:{"fa-regular":`faslr`},"slab-press":{"fa-regular":`faslpr`},"slab-duo":{"fa-regular":`fasldr`},"slab-press-duo":{"fa-regular":`faslpdr`},pixel:{"fa-regular":`fapr`},mosaic:{"fa-solid":`fams`},vellum:{"fa-solid":`favs`},whiteboard:{"fa-semibold":`fawsb`},thumbprint:{"fa-light":`fatl`},notdog:{"fa-solid":`fans`},"notdog-duo":{"fa-solid":`fands`},etch:{"fa-solid":`faes`},graphite:{"fa-thin":`fagt`},jelly:{"fa-regular":`fajr`},"jelly-fill":{"fa-regular":`fajfr`},"jelly-duo":{"fa-regular":`fajdr`},chisel:{"fa-regular":`facr`},utility:{"fa-semibold":`fausb`},"utility-duo":{"fa-semibold":`faudsb`},"utility-fill":{"fa-semibold":`faufsb`}},al$1={classic:[`fas`,`far`,`fal`,`fat`,`fad`],duotone:[`fadr`,`fadl`,`fadt`],sharp:[`fass`,`fasr`,`fasl`,`fast`],"sharp-duotone":[`fasds`,`fasdr`,`fasdl`,`fasdt`],slab:[`faslr`],"slab-press":[`faslpr`],"slab-duo":[`fasldr`],"slab-press-duo":[`faslpdr`],pixel:[`fapr`],mosaic:[`fams`],vellum:[`favs`],whiteboard:[`fawsb`],thumbprint:[`fatl`],notdog:[`fans`],"notdog-duo":[`fands`],etch:[`faes`],graphite:[`fagt`],jelly:[`fajr`],"jelly-fill":[`fajfr`],"jelly-duo":[`fajdr`],chisel:[`facr`],utility:[`fausb`],"utility-duo":[`faudsb`],"utility-fill":[`faufsb`]},da$1={classic:{fab:`fa-brands`,fad:`fa-duotone`,fal:`fa-light`,far:`fa-regular`,fas:`fa-solid`,fat:`fa-thin`},duotone:{fadr:`fa-regular`,fadl:`fa-light`,fadt:`fa-thin`},sharp:{fass:`fa-solid`,fasr:`fa-regular`,fasl:`fa-light`,fast:`fa-thin`},"sharp-duotone":{fasds:`fa-solid`,fasdr:`fa-regular`,fasdl:`fa-light`,fasdt:`fa-thin`},slab:{faslr:`fa-regular`},"slab-press":{faslpr:`fa-regular`},"slab-duo":{fasldr:`fa-regular`},"slab-press-duo":{faslpdr:`fa-regular`},pixel:{fapr:`fa-regular`},mosaic:{fams:`fa-solid`},vellum:{favs:`fa-solid`},whiteboard:{fawsb:`fa-semibold`},thumbprint:{fatl:`fa-light`},notdog:{fans:`fa-solid`},"notdog-duo":{fands:`fa-solid`},etch:{faes:`fa-solid`},graphite:{fagt:`fa-thin`},jelly:{fajr:`fa-regular`},"jelly-fill":{fajfr:`fa-regular`},"jelly-duo":{fajdr:`fa-regular`},chisel:{facr:`fa-regular`},utility:{fausb:`fa-semibold`},"utility-duo":{faudsb:`fa-semibold`},"utility-fill":{faufsb:`fa-semibold`}},ha$1=`fa.fas.far.fal.fat.fad.fadr.fadl.fadt.fab.fass.fasr.fasl.fast.fasds.fasdr.fasdl.fasdt.faslr.faslpr.fasldr.faslpdr.fapr.fams.favs.fawsb.fatl.fans.fands.faes.fagt.fajr.fajfr.fajdr.facr.fausb.faudsb.faufsb`.split(`.`).concat(n$1$1,[`fa-solid`,`fa-regular`,`fa-light`,`fa-thin`,`fa-duotone`,`fa-brands`,`fa-semibold`]),el$1=[`solid`,`regular`,`light`,`thin`,`duotone`,`brands`,`semibold`],sl$1=[1,2,3,4,5,6,7,8,9,10],ol$1=sl$1.concat([11,12,13,14,15,16,17,18,19,20]),ga$1=[].concat(_toConsumableArray$2(Object.keys(al$1)),el$1,[`aw`,`fw`,`pull-left`,`pull-right`],[`2xs`,`xs`,`sm`,`lg`,`xl`,`2xl`,`beat`,`beat-fade`,`border`,`bounce`,`buzz`,`canvas-square`,`canvas-roomy`,`fade`,`flip-360`,`flip-both`,`flip-horizontal`,`flip-vert
27ical`,`flip`,`float`,`inverse`,`jello`,`layers`,`layers-bottom-left`,`layers-bottom-right`,`layers-counter`,`layers-text`,`layers-top-left`,`layers-top-right`,`li`,`pull-end`,`pull-start`,`pulse`,`rotate-180`,`rotate-270`,`rotate-90`,`rotate-by`,`shake`,`spin-pulse`,`spin-reverse`,`spin`,`spin-snap`,`spin-snap-4`,`spin-snap-8`,`stack-1x`,`stack-2x`,`stack`,`swing`,`ul`,`wag`,`width-auto`,`width-fixed`,l$1$1.GROUP,l$1$1.SWAP_OPACITY,l$1$1.PRIMARY,l$1$1.SECONDARY],sl$1.map(function(n){return`${n}x`}),ol$1.map(function(n){return`w-${n}`})),wa$1={"Font Awesome 5 Free":{900:`fas`,400:`far`},"Font Awesome 5 Pro":{900:`fas`,400:`far`,normal:`far`,300:`fal`},"Font Awesome 5 Brands":{400:`fab`,normal:`fab`},"Font Awesome 5 Duotone":{900:`fad`}},NAMESPACE_IDENTIFIER=`___FONT_AWESOME___`,UNITS_IN_GRID=16,DEFAULT_CSS_PREFIX=`fa`,DEFAULT_REPLACEMENT_CLASS=`svg-inline--fa`,DATA_FA_I2SVG=`data-fa-i2svg`,DATA_FA_PSEUDO_ELEMENT=`data-fa-pseudo-element`,DATA_FA_PSEUDO_ELEMENT_PENDING=`data-fa-pseudo-element-pending`,DATA_PREFIX=`data-prefix`,DATA_ICON=`data-icon`,HTML_CLASS_I2SVG_BASE_CLASS=`fontawesome-i2svg`,MUTATION_APPROACH_ASYNC=`async`,TAGNAMES_TO_SKIP_FOR_PSEUDOELEMENTS=[`HTML`,`HEAD`,`STYLE`,`SCRIPT`],PSEUDO_ELEMENTS=[`::before`,`::after`,`:before`,`:after`],PRODUCTION=function(){try{return!0}catch{return!1}}();function familyProxy(n){return new Proxy(n,{get:function(n,a){return a in n?n[a]:n[u$1]}})}var _PREFIX_TO_STYLE=_objectSpread2$1({},rl);_PREFIX_TO_STYLE[u$1]=_objectSpread2$1(_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({},{"fa-duotone":`duotone`}),rl[u$1]),rt$1.kit),rt$1[`kit-duotone`]);var PREFIX_TO_STYLE=familyProxy(_PREFIX_TO_STYLE),_STYLE_TO_PREFIX=_objectSpread2$1({},$l);_STYLE_TO_PREFIX[u$1]=_objectSpread2$1(_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({},{duotone:`fad`}),_STYLE_TO_PREFIX[u$1]),St$1.kit),St$1[`kit-duotone`]);var STYLE_TO_PREFIX=familyProxy(_STYLE_TO_PREFIX),_PREFIX_TO_LONG_STYLE=_objectSpread2$1({},da$1);_PREFIX_TO_LONG_STYLE[u$1]=_objectSpread2$1(_objectSpread2$1({},_PREFIX_TO_LONG_STYLE[u$1]),It$1.kit);var PREFIX_TO_LONG_STYLE=familyProxy(_PREFIX_TO_LONG_STYLE),_LONG_STYLE_TO_PREFIX=_objectSpread2$1({},ra$1);_LONG_STYLE_TO_PREFIX[u$1]=_objectSpread2$1(_objectSpread2$1({},_LONG_STYLE_TO_PREFIX[u$1]),mt$1.kit),familyProxy(_LONG_STYLE_TO_PREFIX);var ICON_SELECTION_SYNTAX_PATTERN=Z$1,LAYERS_TEXT_CLASSNAME=`fa-layers-text`,FONT_FAMILY_PATTERN=$$1;familyProxy(_objectSpread2$1({},Al));var ATTRIBUTES_WATCHED_FOR_MUTATION=[`class`,`data-prefix`,`data-icon`,`data-fa-transform`,`data-fa-mask`],DUOTONE_CLASSES=il,RESERVED_CLASSES=[].concat(_toConsumableArray$2(it$1),_toConsumableArray$2(ga$1)),initial=WINDOW.FontAwesomeConfig||{};function getAttrConfig(n){var a=DOCUMENT.querySelector(`script[`+n+`]`);if(a)return a.getAttribute(n)}function coerce(n){return n===``?!0:n===`false`?!1:n===`true`||n}DOCUMENT&&typeof DOCUMENT.querySelector==`function`&&[[`data-family-prefix`,`familyPrefix`],[`data-css-prefix`,`cssPrefix`],[`data-family-default`,`familyDefault`],[`data-style-default`,`styleDefault`],[`data-replacement-class`,`replacementClass`],[`data-auto-replace-svg`,`autoReplaceSvg`],[`data-auto-add-css`,`autoAddCss`],[`data-search-pseudo-elements`,`searchPseudoElements`],[`data-search-pseudo-elements-warnings`,`searchPseudoElementsWarnings`],[`data-search-pseudo-elements-full-scan`,`searchPseudoElementsFullScan`],[`data-observe-mutations`,`observeMutations`],[`data-mutate-approach`,`mutateApproach`],[`data-keep-original-source`,`keepOriginalSource`],[`data-measure-performance`,`measurePerformance`],[`data-show-missing-icons`,`showMissingIcons`]].forEach(function(n){var a=_slicedToArray$21(n,2),s=a[0],c=a[1],l=coerce(getAttrConfig(s));l!=null&&(initial[c]=l)});var _default={styleDefault:`solid`,familyDefault:u$1,cssPrefix:DEFAULT_CSS_PREFIX,replacementClass:DEFAULT_REPLACEMENT_CLASS,autoReplaceSvg:!0,autoAddCss:!0,searchPseudoElements:!1,searchPseudoElementsWarnings:!0,searchPseudoElementsFullScan:!1,observeMutations:!0,mutateApproach:`async`,keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};initial.familyPrefix&&(initial.cssPrefix=initial.familyPrefix);var _config=_objectSpread2$1(_objectSpread2$1({},_default),initial);_config.autoReplaceSvg||(_config.observeMutations=!1);var config$2={};Object.keys(_default).forEach(function(n){Object.defineProperty(config$2,n,{enumerable:!0,set:function(a){_config[n]=a,_onChangeCb.forEach(function(n){return n(config$2)})},get:function(){return _config[n]}})}),Object.defineProperty(config$2,"familyPrefix",{enumerable:!0,set:function(n){_config.cssPrefix=n,_onChangeCb.forEach(function(n){return n(config$2)})},get:function(){return _config.cssPrefix}}),WINDOW.FontAwesomeConfig=config$2;var _onChangeCb=[];function onChange(n){return _onChangeCb.push(n),function(){_onChangeCb.splice(_onChangeCb.indexOf(n),1)}}var d$2=UNITS_IN_GRID,meaninglessTransform={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function insertCss(n){if(!(!n||!IS_DOM)){var a=DOCUMENT.createElement(`style`);a.setAttribute(`type`,`text/css`),a.innerHTML=n;for(var s=DOCUMENT.head.childNodes,c=null,l=s.length-1;l>-1;l--){var u=s[l],d=(u.tagName||``).toUpperCase();[`STYLE`,`LINK`].indexOf(d)>-1&&(c=u)}return DOCUMENT.head.insertBefore(a,c),n}}var idPool=`0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ`;function nextUniqueId(){for(var n=12,a=``;n-->0;)a+=idPool[Math.random()*62|0];return a}function toArray$2(n){for(var a=[],s=(n||[]).length>>>0;s--;)a[s]=n[s];return a}function classArray(n){return n.classList?toArray$2(n.classList):(n.getAttribute(`class`)||``).split(` `).filter(function(n){return n})}function htmlEscape(n){return`${n}`.replace(/&/g,`&amp;`).replace(/"/g,`&quot;`).replace(/'/g,`&#39;`).replace(/</g,`&lt;`).replace(/>/g,`&gt;`)}function joinAttributes(n){return Object.keys(n||{}).reduce(function(a,s){return a+`${s}="${htmlEscape(n[s])}" `},``).trim()}function joinStyles(n){return Object.keys(n||{}).reduce(function(a,s){return a+`${s}: ${n[s].trim()};`},``)}function transformIsMeaningful(n){return n.size!==meaninglessTransform.size||n.x!==meaninglessTransform.x||n.y!==meaninglessTransform.y||n.rotate!==meaninglessTransform.rotate||n.flipX||n.flipY}function transformForSvg(n){var a=n.transform,s=n.containerWidth,c=n.iconWidth;return{outer:{transform:`translate(${s/2} 256)`},inner:{transform:`${`translate(${a.x*32}, ${a.y*32}) `} ${`scale(${a.size/16*(a.flipX?-1:1)}, ${a.size/16*(a.flipY?-1:1)}) `} ${`rotate(${a.rotate} 0 0)`}`},path:{transform:`translate(${c/2*-1} -256)`}}}function transformForCss(n){var a=n.transform,s=n.width,c=s===void 0?UNITS_IN_GRID:s,l=n.height,u=l===void 0?UNITS_IN_GRID:l,d=n.startCentered,f=d!==void 0&&d,p=``;return f&&IS_IE?p+=`translate(${a.x/d$2-c/2}em, ${a.y/d$2-u/2}em) `:f?p+=`translate(calc(-50% + ${a.x/d$2}em), calc(-50% + ${a.y/d$2}em)) `:p+=`translate(${a.x/d$2}em, ${a.y/d$2}em) `,p+=`scale(${a.size/d$2*(a.flipX?-1:1)}, ${a.size/d$2*(a.flipY?-1:1)}) `,p+=`rotate(${a.rotate}deg) `,p}var baseStyles=
vendor: 33,236 bytes, lines 27-1100
27`:root, :host {
28  --fa-font-solid: normal 900 1em/1 'Font Awesome 7 Free';
29  --fa-font-regular: normal 400 1em/1 'Font Awesome 7 Free';
30  --fa-font-light: normal 300 1em/1 'Font Awesome 7 Pro';
31  --fa-font-thin: normal 100 1em/1 'Font Awesome 7 Pro';
32  --fa-font-duotone: normal 900 1em/1 'Font Awesome 7 Duotone';
33  --fa-font-duotone-regular: normal 400 1em/1 'Font Awesome 7 Duotone';
34  --fa-font-duotone-light: normal 300 1em/1 'Font Awesome 7 Duotone';
35  --fa-font-duotone-thin: normal 100 1em/1 'Font Awesome 7 Duotone';
36  --fa-font-brands: normal 400 1em/1 'Font Awesome 7 Brands';
37  --fa-font-sharp-solid: normal 900 1em/1 'Font Awesome 7 Sharp';
38  --fa-font-sharp-regular: normal 400 1em/1 'Font Awesome 7 Sharp';
39  --fa-font-sharp-light: normal 300 1em/1 'Font Awesome 7 Sharp';
40  --fa-font-sharp-thin: normal 100 1em/1 'Font Awesome 7 Sharp';
41  --fa-font-sharp-duotone-solid: normal 900 1em/1 'Font Awesome 7 Sharp Duotone';
42  --fa-font-sharp-duotone-regular: normal 400 1em/1 'Font Awesome 7 Sharp Duotone';
43  --fa-font-sharp-duotone-light: normal 300 1em/1 'Font Awesome 7 Sharp Duotone';
44  --fa-font-sharp-duotone-thin: normal 100 1em/1 'Font Awesome 7 Sharp Duotone';
45  --fa-font-slab-regular: normal 400 1em/1 'Font Awesome 7 Slab';
46  --fa-font-slab-press-regular: normal 400 1em/1 'Font Awesome 7 Slab Press';
47  --fa-font-slab-duo-regular: normal 400 1em/1 'Font Awesome 7 Slab Duo';
48  --fa-font-slab-press-duo-regular: normal 400 1em/1 'Font Awesome 7 Slab Press Duo';
49  --fa-font-pixel-regular: normal 400 1em/1 'Font Awesome 7 Pixel';
50  --fa-font-mosaic-solid: normal 900 1em/1 'Font Awesome 7 Mosaic';
51  --fa-font-vellum-solid: normal 900 1em/1 'Font Awesome 7 Vellum';
52  --fa-font-whiteboard-semibold: normal 600 1em/1 'Font Awesome 7 Whiteboard';
53  --fa-font-thumbprint-light: normal 300 1em/1 'Font Awesome 7 Thumbprint';
54  --fa-font-notdog-solid: normal 900 1em/1 'Font Awesome 7 Notdog';
55  --fa-font-notdog-duo-solid: normal 900 1em/1 'Font Awesome 7 Notdog Duo';
56  --fa-font-etch-solid: normal 900 1em/1 'Font Awesome 7 Etch';
57  --fa-font-graphite-thin: normal 100 1em/1 'Font Awesome 7 Graphite';
58  --fa-font-jelly-regular: normal 400 1em/1 'Font Awesome 7 Jelly';
59  --fa-font-jelly-fill-regular: normal 400 1em/1 'Font Awesome 7 Jelly Fill';
60  --fa-font-jelly-duo-regular: normal 400 1em/1 'Font Awesome 7 Jelly Duo';
61  --fa-font-chisel-regular: normal 400 1em/1 'Font Awesome 7 Chisel';
62  --fa-font-utility-semibold: normal 600 1em/1 'Font Awesome 7 Utility';
63  --fa-font-utility-duo-semibold: normal 600 1em/1 'Font Awesome 7 Utility Duo';
64  --fa-font-utility-fill-semibold: normal 600 1em/1 'Font Awesome 7 Utility Fill';
65}
66
67.svg-inline--fa {
68  box-sizing: content-box;
69  display: var(--fa-display, inline-block);
70  height: 1em;
71  overflow: visible;
72  vertical-align: -0.125em;
73  width: var(--fa-width, 1.25em);
74}
75.svg-inline--fa.fa-2xs {
76  vertical-align: 0.1em;
77}
78.svg-inline--fa.fa-xs {
79  vertical-align: 0em;
80}
81.svg-inline--fa.fa-sm {
82  vertical-align: -0.0714285714em;
83}
84.svg-inline--fa.fa-lg {
85  vertical-align: -0.2em;
86}
87.svg-inline--fa.fa-xl {
88  vertical-align: -0.25em;
89}
90.svg-inline--fa.fa-2xl {
91  vertical-align: -0.3125em;
92}
93.svg-inline--fa.fa-pull-left,
94.svg-inline--fa .fa-pull-start {
95  float: inline-start;
96  margin-inline-end: var(--fa-pull-margin, 0.3em);
97}
98.svg-inline--fa.fa-pull-right,
99.svg-inline--fa .fa-pull-end {
100  float: inline-end;
101  margin-inline-start: var(--fa-pull-margin, 0.3em);
102}
103.svg-inline--fa.fa-li {
104  width: var(--fa-li-width, 2em);
105  inset-inline-start: calc(-1 * var(--fa-li-width, 2em));
106  inset-block-start: 0.25em; /* syncing vertical alignment with Web Font rendering */
107}
108
109.fa-layers-counter, .fa-layers-text {
110  display: inline-block;
111  position: absolute;
112  text-align: center;
113}
114
115.fa-layers {
116  display: inline-block;
117  height: 1em;
118  position: relative;
119  text-align: center;
120  vertical-align: -0.125em;
121  width: var(--fa-width, 1.25em);
122}
123.fa-layers .svg-inline--fa {
124  inset: 0;
125  margin: auto;
126  position: absolute;
127  transform-origin: center center;
128}
129
130.fa-layers-text {
131  left: 50%;
132  top: 50%;
133  transform: translate(-50%, -50%);
134  transform-origin: center center;
135}
136
137.fa-layers-counter {
138  background-color: var(--fa-counter-background-color, #ff253a);
139  border-radius: var(--fa-counter-border-radius, 1em);
140  box-sizing: border-box;
141  color: var(--fa-inverse, #fff);
142  line-height: var(--fa-counter-line-height, 1);
143  max-width: var(--fa-counter-max-width, 5em);
144  min-width: var(--fa-counter-min-width, 1.5em);
145  overflow: hidden;
146  padding: var(--fa-counter-padding, 0.25em 0.5em);
147  right: var(--fa-right, 0);
148  text-overflow: ellipsis;
149  top: var(--fa-top, 0);
150  transform: scale(var(--fa-counter-scale, 0.25));
151  transform-origin: top right;
152}
153
154.fa-layers-bottom-right {
155  bottom: var(--fa-bottom, 0);
156  right: var(--fa-right, 0);
157  top: auto;
158  transform: scale(var(--fa-layers-scale, 0.25));
159  transform-origin: bottom right;
160}
161
162.fa-layers-bottom-left {
163  bottom: var(--fa-bottom, 0);
164  left: var(--fa-left, 0);
165  right: auto;
166  top: auto;
167  transform: scale(var(--fa-layers-scale, 0.25));
168  transform-origin: bottom left;
169}
170
171.fa-layers-top-right {
172  top: var(--fa-top, 0);
173  right: var(--fa-right, 0);
174  transform: scale(var(--fa-layers-scale, 0.25));
175  transform-origin: top right;
176}
177
178.fa-layers-top-left {
179  left: var(--fa-left, 0);
180  right: auto;
181  top: var(--fa-top, 0);
182  transform: scale(var(--fa-layers-scale, 0.25));
183  transform-origin: top left;
184}
185
186.fa-1x {
187  font-size: 1em;
188}
189
190.fa-2x {
191  font-size: 2em;
192}
193
194.fa-3x {
195  font-size: 3em;
196}
197
198.fa-4x {
199  font-size: 4em;
200}
201
202.fa-5x {
203  font-size: 5em;
204}
205
206.fa-6x {
207  font-size: 6em;
208}
209
210.fa-7x {
211  font-size: 7em;
212}
213
214.fa-8x {
215  font-size: 8em;
216}
217
218.fa-9x {
219  font-size: 9em;
220}
221
222.fa-10x {
223  font-size: 10em;
224}
225
226.fa-2xs {
227  font-size: calc(10 / 16 * 1em); /* converts a 10px size into an em-based value that's relative to the scale's 16px base */
228  line-height: calc(1 / 10 * 1em); /* sets the line-height of the icon back to that of it's parent */
229  vertical-align: calc((6 / 10 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */
230}
231
232.fa-xs {
233  font-size: calc(12 / 16 * 1em); /* converts a 12px size into an em-based value that's relative to the scale's 16px base */
234  line-height: calc(1 / 12 * 1em); /* sets the line-height of the icon back to that of it's parent */
235  vertical-align: calc((6 / 12 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */
236}
237
238.fa-sm {
239  font-size: calc(14 / 16 * 1em); /* converts a 14px size into an em-based value that's relative to the scale's 16px base */
240  line-height: calc(1 / 14 * 1em); /* sets the line-height of the icon back to that of it's parent */
241  vertical-align: calc((6 / 14 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */
242}
243
244.fa-lg {
245  font-size: calc(20 / 16 * 1em); /* converts a 20px size into an em-based value that's relative to the scale's 16px base */
246  line-height: calc(1 / 20 * 1em); /* sets the line-height of the icon back to that of it's parent */
247  vertical-align: calc((6 / 20 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */
248}
249
250.fa-xl {
251  font-size: calc(24 / 16 * 1em); /* converts a 24px size into an em-based value that's relative to the scale's 16px base */
252  line-height: calc(1 / 24 * 1em); /* sets the line-height of the icon back to that of it's parent */
253  vertical-align: calc((6 / 24 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */
254}
255
256.fa-2xl {
257  font-size: calc(32 / 16 * 1em); /* converts a 32px size into an em-based value that's relative to the scale's 16px base */
258  line-height: calc(1 / 32 * 1em); /* sets the line-height of the icon back to that of it's parent */
259  vertical-align: calc((6 / 32 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */
260}
261
262.fa-width-auto {
263  --fa-width: auto;
264}
265
266.fa-fw,
267.fa-width-fixed {
268  --fa-width: 1.25em;
269}
270
271.fa-canvas-square {
272  padding-block: 0.125em;
273  margin-block-end: -0.125em;
274}
275
276.fa-canvas-roomy {
277  padding-block: 0.25em;
278  padding-inline: 0.125em;
279  margin-block-end: -0.25em;
280  box-sizing: content-box;
281}
282
283.fa-ul {
284  list-style-type: none;
285  margin-inline-start: var(--fa-li-margin, 2.5em);
286  padding-inline-start: 0;
287}
288.fa-ul > li {
289  position: relative;
290}
291
292.fa-li {
293  inset-inline-start: calc(-1 * var(--fa-li-width, 2em));
294  position: absolute;
295  text-align: center;
296  width: var(--fa-li-width, 2em);
297  line-height: inherit;
298}
299
300/* Heads Up: Bordered Icons will not be supported in the future!
301  - This feature will be deprecated in the next major release of Font Awesome (v8)!
302  - You may continue to use it in this version *v7), but it will not be supported in Font Awesome v8.
303*/
304/* Notes:
305* --@{v.$css-prefix}-border-width = 1/16 by default (to render as ~1px based on a 16px default font-size)
306* --@{v.$css-prefix}-border-padding =
307  ** 3/16 for vertical padding (to give ~2px of vertical whitespace around an icon considering it's vertical alignment)
308  ** 4/16 for horizontal padding (to give ~4px of horizontal whitespace around an icon)
309*/
310.fa-border {
311  border-color: var(--fa-border-color, #eee);
312  border-radius: var(--fa-border-radius, 0.1em);
313  border-style: var(--fa-border-style, solid);
314  border-width: var(--fa-border-width, 0.0625em);
315  box-sizing: var(--fa-border-box-sizing, content-box);
316  padding: var(--fa-border-padding, 0.1875em 0.25em);
317}
318
319.fa-pull-left,
320.fa-pull-start {
321  float: inline-start;
322  margin-inline-end: var(--fa-pull-margin, 0.3em);
323}
324
325.fa-pull-right,
326.fa-pull-end {
327  float: inline-end;
328  margin-inline-start: var(--fa-pull-margin, 0.3em);
329}
330
331.fa-beat {
332  animation-name: fa-beat;
333  animation-delay: var(--fa-animation-delay, 0s);
334  animation-direction: var(--fa-animation-direction, normal);
335  animation-duration: var(--fa-animation-duration, 1s);
336  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
337  animation-timing-function: var(--fa-animation-timing, ease-in-out);
338}
339
340.fa-bounce {
341  animation-name: fa-bounce;
342  animation-delay: var(--fa-animation-delay, 0s);
343  animation-direction: var(--fa-animation-direction, normal);
344  animation-duration: var(--fa-animation-duration, 1s);
345  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
346  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
347}
348
349.fa-fade {
350  animation-name: fa-fade;
351  animation-delay: var(--fa-animation-delay, 0s);
352  animation-direction: var(--fa-animation-direction, normal);
353  animation-duration: var(--fa-animation-duration, 1s);
354  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
355  animation-timing-function: var(--fa-animation-timing, ease-in-out);
356}
357
358.fa-beat-fade {
359  animation-name: fa-beat-fade;
360  animation-delay: var(--fa-animation-delay, 0s);
361  animation-direction: var(--fa-animation-direction, normal);
362  animation-duration: var(--fa-animation-duration, 1s);
363  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
364  animation-timing-function: var(--fa-animation-timing, ease-in-out);
365}
366
367.fa-flip {
368  animation-name: fa-flip;
369  animation-delay: var(--fa-animation-delay, 0s);
370  animation-direction: var(--fa-animation-direction, normal);
371  animation-duration: var(--fa-animation-duration, 1.5s);
372  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
373  animation-timing-function: var(--fa-animation-timing, ease-in-out);
374}
375
376.fa-flip-360 {
377  animation-name: fa-flip-360;
378  animation-delay: var(--fa-animation-delay, 0s);
379  animation-direction: var(--fa-animation-direction, normal);
380  animation-duration: var(--fa-animation-duration, 1s);
381  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
382  animation-timing-function: var(--fa-animation-timing, ease-in-out);
383}
384
385.fa-shake {
386  animation-name: fa-shake;
387  animation-delay: var(--fa-animation-delay, 0s);
388  animation-direction: var(--fa-animation-direction, normal);
389  animation-duration: var(--fa-animation-duration, 0.75s);
390  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
391  animation-timing-function: var(--fa-animation-timing, ease-in-out);
392}
393
394.fa-spin {
395  animation-name: fa-spin;
396  animation-delay: var(--fa-animation-delay, 0s);
397  animation-direction: var(--fa-animation-direction, normal);
398  animation-duration: var(--fa-animation-duration, 2s);
399  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
400  animation-timing-function: var(--fa-animation-timing, linear);
401}
402
403.fa-spin-reverse {
404  --fa-animation-direction: reverse;
405}
406
407.fa-pulse,
408.fa-spin-pulse {
409  animation-name: fa-spin;
410  animation-direction: var(--fa-animation-direction, normal);
411  animation-duration: var(--fa-animation-duration, 1s);
412  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
413  animation-timing-function: var(--fa-animation-timing, steps(8));
414}
415
416.fa-spin-snap {
417  animation-name: fa-spin-snap;
418  animation-delay: var(--fa-animation-delay, 0s);
419  animation-direction: var(--fa-animation-direction, normal);
420  animation-duration: var(--fa-animation-duration, 3s);
421  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
422  animation-timing-function: var(--fa-animation-timing, linear);
423}
424
425.fa-spin-snap-4 {
426  animation-name: fa-spin-snap-4;
427  animation-delay: var(--fa-animation-delay, 0s);
428  animation-direction: var(--fa-animation-direction, normal);
429  animation-duration: var(--fa-animation-duration, 2.4s);
430  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
431  animation-timing-function: var(--fa-animation-timing, linear);
432}
433
434.fa-spin-snap-8 {
435  animation-name: fa-spin-snap-8;
436  animation-delay: var(--fa-animation-delay, 0s);
437  animation-direction: var(--fa-animation-direction, normal);
438  animation-duration: var(--fa-animation-duration, 4s);
439  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
440  animation-timing-function: var(--fa-animation-timing, linear);
441}
442
443.fa-buzz {
444  animation-name: fa-buzz;
445  animation-delay: var(--fa-animation-delay, 0s);
446  animation-direction: var(--fa-animation-direction, normal);
447  animation-duration: var(--fa-animation-duration, 0.6s);
448  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
449  animation-timing-function: var(--fa-animation-timing, linear);
450}
451
452.fa-wag {
453  animation-name: fa-wag;
454  animation-delay: var(--fa-animation-delay, 0s);
455  animation-direction: var(--fa-animation-direction, normal);
456  animation-duration: var(--fa-animation-duration, 0.9s);
457  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
458  animation-timing-function: var(--fa-animation-timing, ease-out);
459  transform-origin: bottom center;
460}
461
462.fa-float {
463  animation-name: fa-float;
464  animation-delay: var(--fa-animation-delay, 0s);
465  animation-direction: var(--fa-animation-direction, normal);
466  animation-duration: var(--fa-animation-duration, 3s);
467  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
468  animation-timing-function: var(--fa-animation-timing, ease-in-out);
469  will-change: transform;
470}
471
472.fa-swing {
473  animation-name: fa-swing;
474  animation-delay: var(--fa-animation-delay, 0s);
475  animation-direction: var(--fa-animation-direction, normal);
476  animation-duration: var(--fa-animation-duration, 1.2s);
477  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
478  animation-timing-function: var(--fa-animation-timing, ease-out);
479  transform-origin: top center;
480}
481
482.fa-jello {
483  animation-name: fa-jello;
484  animation-delay: var(--fa-animation-delay, 0s);
485  animation-direction: var(--fa-animation-direction, normal);
486  animation-duration: var(--fa-animation-duration, 0.9s);
487  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
488  animation-timing-function: var(--fa-animation-timing, ease-out);
489}
490
491@media (prefers-reduced-motion: reduce) {
492  .fa-beat,
493  .fa-bounce,
494  .fa-fade,
495  .fa-beat-fade,
496  .fa-flip,
497  .fa-flip-360,
498  .fa-pulse,
499  .fa-shake,
500  .fa-spin,
501  .fa-spin-pulse,
502  .fa-buzz,
503  .fa-float,
504  .fa-jello,
505  .fa-spin-snap,
506  .fa-spin-snap-4,
507  .fa-spin-snap-8,
508  .fa-swing,
509  .fa-wag {
510    animation: none !important;
511    transition: none !important;
512  }
513}
514@keyframes fa-beat {
515  0% {
516    transform: scale(1);
517  }
518  25% {
519    transform: scale(calc(1.25 * var(--fa-beat-scale, 1.25)));
520  }
521  45% {
522    transform: scale(calc(1.22 * var(--fa-beat-scale, 1.22)));
523  }
524  65% {
525    transform: scale(calc(1.25 * var(--fa-beat-scale, 1.25)));
526  }
527  90% {
528    transform: scale(1);
529  }
530}
531@keyframes fa-bounce {
532  0% {
533    transform: scale(1, 1) translateY(0);
534    animation-timing-function: var(--fa-animation-timing);
535  }
536  14% {
537    transform: scale(var(--fa-bounce-start-scale-x, 1.06), var(--fa-bounce-start-scale-y, 0.94)) translateY(var(--fa-bounce-anticipation, 3px));
538    animation-timing-function: cubic-bezier(0.33, 0, 0.66, 0.33);
539  }
540  32% {
541    transform: scale(var(--fa-bounce-jump-scale-x, 0.94), var(--fa-bounce-jump-scale-y, 1.12)) translateY(calc(-1 * var(--fa-bounce-height, 0.5em)));
542    animation-timing-function: cubic-bezier(0.33, 0.66, 0.66, 1);
543  }
544  52% {
545    transform: scale(1, 1) translateY(calc(-1 * var(--fa-bounce-height, 0.5em) * 1.1));
546    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
547  }
548  70% {
549    transform: scale(var(--fa-bounce-land-scale-x, 1.06), var(--fa-bounce-land-scale-y, 0.92)) translateY(0);
550    animation-timing-function: cubic-bezier(0.33, 0.33, 0.66, 1);
551  }
552  85% {
553    transform: scale(0.98, 1.04) translateY(calc(-2px * var(--fa-bounce-rebound, 1)));
554    animation-timing-function: cubic-bezier(0.33, 0, 0.66, 1);
555  }
556  100% {
557    transform: scale(1, 1) translateY(0);
558  }
559}
560@keyframes fa-fade {
561  0% {
562    opacity: 1;
563    transform: scale(1);
564    animation-timing-function: cubic-bezier(0.2, 0, 0.4, 1);
565  }
566  40% {
567    opacity: var(--fa-fade-opacity, 0.4);
568    transform: scale(0.98);
569    animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
570  }
571  100% {
572    opacity: 1;
573    transform: scale(1);
574  }
575}
576@keyframes fa-beat-fade {
577  0% {
578    opacity: var(--fa-beat-fade-opacity, 0.4);
579    transform: scale(1);
580    animation-timing-function: cubic-bezier(0.2, 0, 0.4, 1);
581  }
582  25% {
583    opacity: calc(var(--fa-beat-fade-opacity, 0.4) + 0.4);
584    transform: scale(var(--fa-beat-fade-scale, 1.28));
585    animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
586  }
587  45% {
588    opacity: 1;
589    transform: scale(var(--fa-beat-fade-scale, 1.25));
590    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
591  }
592  65% {
593    opacity: calc(var(--fa-beat-fade-opacity, 0.4) + 0.4);
594    transform: scale(var(--fa-beat-fade-scale, 1.28));
595    animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
596  }
597  100% {
598    opacity: var(--fa-beat-fade-opacity, 0.4);
599    transform: scale(1);
600  }
601}
602@keyframes fa-flip {
603  0% {
604    transform: perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), 0deg);
605    animation-timing-function: cubic-bezier(0.2, 0, 0.4, 1);
606  }
607  8% {
608    transform: perspective(2em) scale(var(--fa-flip-anticipation-scale, 0.95)) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), 0deg);
609    animation-timing-function: cubic-bezier(0.33, 0, 0.66, 0.33);
610  }
611  35% {
612    transform: perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), calc(var(--fa-flip-angle, -360deg) * 0.6));
613    animation-timing-function: linear;
614  }
615  65% {
616    transform: perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), calc(var(--fa-flip-angle, -360deg) * 0.5));
617    animation-timing-function: cubic-bezier(0.33, 0.66, 0.66, 1);
618  }
619  92% {
620    transform: perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), calc(var(--fa-flip-angle, -360deg) * var(--fa-flip-overshoot, 1.04)));
621    animation-timing-function: cubic-bezier(0.33, 0, 0.66, 1);
622  }
623  100% {
624    transform: perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -360deg));
625  }
626}
627@keyframes fa-flip-360 {
628  0% {
629    transform: perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), 0deg);
630    animation-timing-function: cubic-bezier(0.2, 0, 0.4, 1);
631  }
632  8% {
633    transform: perspective(2em) scale(var(--fa-flip-anticipation-scale, 0.95)) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), 0deg);
634    animation-timing-function: cubic-bezier(0.33, 0, 0.66, 0.33);
635  }
636  50% {
637    transform: perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), calc(var(--fa-flip-angle, -360deg) * 0.6));
638    animation-timing-function: cubic-bezier(0.33, 0.66, 0.66, 1);
639  }
640  80% {
641    transform: perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), calc(var(--fa-flip-angle, -360deg) * var(--fa-flip-overshoot, 1.04)));
642    animation-timing-function: cubic-bezier(0.33, 0, 0.66, 1);
643  }
644  100% {
645    transform: perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -360deg));
646  }
647}
648@keyframes fa-shake {
649  0% {
650    transform: rotate(0deg);
651    animation-timing-function: cubic-bezier(0.2, 0, 0.8, 1);
652  }
653  8% {
654    transform: rotate(35deg) translateX(1px);
655    animation-timing-function: cubic-bezier(0.3, 0, 0.7, 1);
656  }
657  20% {
658    transform: rotate(-22deg) translateX(-1px);
659    animation-timing-function: cubic-bezier(0.3, 0, 0.7, 1);
660  }
661  35% {
662    transform: rotate(15deg) translateX(1px);
663    animation-timing-function: cubic-bezier(0.3, 0, 0.7, 1);
664  }
665  50% {
666    transform: rotate(-9deg);
667    animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
668  }
669  65% {
670    transform: rotate(5deg);
671    animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
672  }
673  78% {
674    transform: rotate(-3deg);
675    animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
676  }
677  90% {
678    transform: rotate(1deg);
679    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
680  }
681  100% {
682    transform: rotate(0deg);
683  }
684}
685@keyframes fa-spin {
686  0% {
687    transform: rotate(0deg);
688  }
689  100% {
690    transform: rotate(360deg);
691  }
692}
693@keyframes fa-spin-snap {
694  0% {
695    transform: rotate(0deg);
696    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
697  }
698  12% {
699    transform: rotate(60deg);
700    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
701  }
702  16.67% {
703    transform: rotate(60deg);
704    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
705  }
706  28.67% {
707    transform: rotate(120deg);
708    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
709  }
710  33.33% {
711    transform: rotate(120deg);
712    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
713  }
714  45.33% {
715    transform: rotate(180deg);
716    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
717  }
718  50% {
719    transform: rotate(180deg);
720    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
721  }
722  62% {
723    transform: rotate(240deg);
724    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
725  }
726  66.67% {
727    transform: rotate(240deg);
728    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
729  }
730  78.67% {
731    transform: rotate(300deg);
732    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
733  }
734  83.33% {
735    transform: rotate(300deg);
736    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
737  }
738  95.33% {
739    transform: rotate(360deg);
740    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
741  }
742  100% {
743    transform: rotate(360deg);
744  }
745}
746@keyframes fa-spin-snap-4 {
747  0% {
748    transform: rotate(0deg);
749    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
750  }
751  15% {
752    transform: rotate(90deg);
753    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
754  }
755  25% {
756    transform: rotate(90deg);
757    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
758  }
759  40% {
760    transform: rotate(180deg);
761    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
762  }
763  50% {
764    transform: rotate(180deg);
765    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
766  }
767  65% {
768    transform: rotate(270deg);
769    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
770  }
771  75% {
772    transform: rotate(270deg);
773    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
774  }
775  90% {
776    transform: rotate(360deg);
777    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
778  }
779  100% {
780    transform: rotate(360deg);
781  }
782}
783@keyframes fa-spin-snap-8 {
784  0% {
785    transform: rotate(0deg);
786    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
787  }
788  9% {
789    transform: rotate(45deg);
790    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
791  }
792  12.5% {
793    transform: rotate(45deg);
794    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
795  }
796  21.5% {
797    transform: rotate(90deg);
798    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
799  }
800  25% {
801    transform: rotate(90deg);
802    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
803  }
804  34% {
805    transform: rotate(135deg);
806    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
807  }
808  37.5% {
809    transform: rotate(135deg);
810    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
811  }
812  46.5% {
813    transform: rotate(180deg);
814    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
815  }
816  50% {
817    transform: rotate(180deg);
818    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
819  }
820  59% {
821    transform: rotate(225deg);
822    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
823  }
824  62.5% {
825    transform: rotate(225deg);
826    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
827  }
828  71.5% {
829    transform: rotate(270deg);
830    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
831  }
832  75% {
833    transform: rotate(270deg);
834    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
835  }
836  84% {
837    transform: rotate(315deg);
838    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
839  }
840  87.5% {
841    transform: rotate(315deg);
842    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
843  }
844  96.5% {
845    transform: rotate(360deg);
846    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
847  }
848  100% {
849    transform: rotate(360deg);
850  }
851}
852@keyframes fa-buzz {
853  0% {
854    transform: translateX(0) rotate(0deg);
855    animation-timing-function: cubic-bezier(0.1, 0, 0.9, 1);
856  }
857  5% {
858    transform: translateX(var(--fa-buzz-distance, 4px)) rotate(0.5deg);
859  }
860  10% {
861    transform: translateX(calc(-1 * var(--fa-buzz-distance, 4px))) rotate(-0.5deg);
862  }
863  15% {
864    transform: translateX(var(--fa-buzz-distance, 4px)) rotate(0.3deg);
865  }
866  20% {
867    transform: translateX(calc(-1 * var(--fa-buzz-distance, 4px))) rotate(-0.3deg);
868  }
869  25% {
870    transform: translateX(calc(var(--fa-buzz-distance, 4px) * 0.7)) rotate(0.2deg);
871  }
872  30% {
873    transform: translateX(calc(-1 * var(--fa-buzz-distance, 4px) * 0.7)) rotate(-0.2deg);
874  }
875  35% {
876    transform: translateX(calc(var(--fa-buzz-distance, 4px) * 0.4)) rotate(0.1deg);
877  }
878  40% {
879    transform: translateX(0) rotate(0deg);
880  }
881  100% {
882    transform: translateX(0) rotate(0deg);
883  }
884}
885@keyframes fa-wag {
886  0% {
887    transform: rotate(0deg);
888    animation-timing-function: cubic-bezier(0.2, 0, 0.6, 1);
889  }
890  12% {
891    transform: rotate(var(--fa-wag-angle, 12deg));
892    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
893  }
894  24% {
895    transform: rotate(2deg);
896    animation-timing-function: cubic-bezier(0.2, 0, 0.6, 1);
897  }
898  36% {
899    transform: rotate(calc(var(--fa-wag-angle, 12deg) * 0.85));
900    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
901  }
902  48% {
903    transform: rotate(1deg);
904    animation-timing-function: cubic-bezier(0.2, 0, 0.6, 1);
905  }
906  58% {
907    transform: rotate(calc(var(--fa-wag-angle, 12deg) * 0.6));
908    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
909  }
910  68% {
911    transform: rotate(0deg);
912  }
913  100% {
914    transform: rotate(0deg);
915  }
916}
917@keyframes fa-float {
918  0% {
919    transform: translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x, 1.02), var(--fa-float-squash-y, 0.98));
920    animation-timing-function: cubic-bezier(0.33, 0, 0.66, 0.33);
921  }
922  15% {
923    transform: translateY(calc(-0.4 * var(--fa-float-height, 6px))) translateX(var(--fa-float-drift, 1px)) rotate(var(--fa-float-tilt, 1deg)) scale(1, 1);
924    animation-timing-function: cubic-bezier(0.33, 0.66, 0.66, 1);
925  }
926  35% {
927    transform: translateY(calc(-1 * var(--fa-float-height, 6px))) translateX(0) rotate(0deg) scale(var(--fa-float-stretch-x, 0.98), var(--fa-float-stretch-y, 1.03));
928    animation-timing-function: cubic-bezier(0.5, 0, 0.5, 0);
929  }
930  50% {
931    transform: translateY(calc(-0.92 * var(--fa-float-height, 6px))) translateX(calc(-0.5 * var(--fa-float-drift, 1px))) rotate(calc(-0.5 * var(--fa-float-tilt, 1deg))) scale(0.995, 1.01);
932    animation-timing-function: cubic-bezier(0.33, 0, 0.66, 0.33);
933  }
934  70% {
935    transform: translateY(calc(-0.3 * var(--fa-float-height, 6px))) translateX(calc(-1 * var(--fa-float-drift, 1px))) rotate(calc(-1 * var(--fa-float-tilt, 1deg))) scale(1, 1);
936    animation-timing-function: cubic-bezier(0.33, 0.66, 0.66, 1);
937  }
938  90% {
939    transform: translateY(calc(0.05 * var(--fa-float-height, 6px))) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x, 1.02), var(--fa-float-squash-y, 0.98));
940    animation-timing-function: cubic-bezier(0.33, 0, 0.66, 1);
941  }
942  100% {
943    transform: translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x, 1.02), var(--fa-float-squash-y, 0.98));
944  }
945}
946@keyframes fa-swing {
947  0% {
948    transform: rotate(0deg);
949    animation-timing-function: cubic-bezier(0.2, 0, 0.8, 1);
950  }
951  8% {
952    transform: rotate(var(--fa-swing-angle, 22deg));
953    animation-timing-function: cubic-bezier(0.3, 0, 0.7, 1);
954  }
955  18% {
956    transform: rotate(calc(-1 * var(--fa-swing-angle, 22deg) * 0.85));
957    animation-timing-function: cubic-bezier(0.3, 0, 0.7, 1);
958  }
959  28% {
960    transform: rotate(calc(var(--fa-swing-angle, 22deg) * 0.65));
961    animation-timing-function: cubic-bezier(0.35, 0, 0.65, 1);
962  }
963  38% {
964    transform: rotate(calc(-1 * var(--fa-swing-angle, 22deg) * 0.45));
965    animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
966  }
967  48% {
968    transform: rotate(calc(var(--fa-swing-angle, 22deg) * 0.25));
969    animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
970  }
971  56% {
972    transform: rotate(calc(-1 * var(--fa-swing-angle, 22deg) * 0.1));
973    animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
974  }
975  64% {
976    transform: rotate(0deg);
977  }
978  100% {
979    transform: rotate(0deg);
980  }
981}
982@keyframes fa-jello {
983  0% {
984    transform: scale(1, 1);
985    animation-timing-function: cubic-bezier(0.2, 0, 0.8, 1);
986  }
987  12% {
988    transform: scale(var(--fa-jello-scale-x, 1.15), calc(2 - var(--fa-jello-scale-x, 1.15)));
989    animation-timing-function: cubic-bezier(0.3, 0, 0.7, 1);
990  }
991  24% {
992    transform: scale(calc(2 - var(--fa-jello-scale-y, 1.12)), var(--fa-jello-scale-y, 1.12));
993    animation-timing-function: cubic-bezier(0.3, 0, 0.7, 1);
994  }
995  36% {
996    transform: scale(calc(1 + (var(--fa-jello-scale-x, 1.15) - 1) * 0.5), calc(2 - (1 + (var(--fa-jello-scale-x, 1.15) - 1) * 0.5)));
997    animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
998  }
999  48% {
1000    transform: scale(calc(2 - (1 + (var(--fa-jello-scale-y, 1.12) - 1) * 0.3)), calc(1 + (var(--fa-jello-scale-y, 1.12) - 1) * 0.3));
1001    animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
1002  }
1003  58% {
1004    transform: scale(1.02, 0.98);
1005    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
1006  }
1007  68% {
1008    transform: scale(1, 1);
1009  }
1010  100% {
1011    transform: scale(1, 1);
1012  }
1013}
1014.fa-rotate-90 {
1015  transform: rotate(90deg);
1016}
1017
1018.fa-rotate-180 {
1019  transform: rotate(180deg);
1020}
1021
1022.fa-rotate-270 {
1023  transform: rotate(270deg);
1024}
1025
1026.fa-flip-horizontal {
1027  transform: scale(-1, 1);
1028}
1029
1030.fa-flip-vertical {
1031  transform: scale(1, -1);
1032}
1033
1034.fa-flip-both,
1035.fa-flip-horizontal.fa-flip-vertical {
1036  transform: scale(-1, -1);
1037}
1038
1039.fa-rotate-by {
1040  transform: rotate(var(--fa-rotate-angle, 0));
1041}
1042
1043.svg-inline--fa .fa-primary {
1044  fill: var(--fa-primary-color, currentColor);
1045  opacity: var(--fa-primary-opacity, 1);
1046}
1047
1048.svg-inline--fa .fa-secondary {
1049  fill: var(--fa-secondary-color, currentColor);
1050  opacity: var(--fa-secondary-opacity, 0.4);
1051}
1052
1053.svg-inline--fa.fa-swap-opacity .fa-primary {
1054  opacity: var(--fa-secondary-opacity, 0.4);
1055}
1056
1057.svg-inline--fa.fa-swap-opacity .fa-secondary {
1058  opacity: var(--fa-primary-opacity, 1);
1059}
1060
1061.svg-inline--fa mask .fa-primary,
1062.svg-inline--fa mask .fa-secondary {
1063  fill: black;
1064}
1065
1066.svg-inline--fa.fa-inverse {
1067  fill: var(--fa-inverse, #fff);
1068}
1069
1070.fa-stack {
1071  display: inline-block;
1072  height: 2em;
1073  line-height: 2em;
1074  position: relative;
1075  vertical-align: middle;
1076  width: 2.5em;
1077}
1078
1079.fa-inverse {
1080  color: var(--fa-inverse, #fff);
1081}
1082
1083.svg-inline--fa.fa-stack-1x {
1084  --fa-width: 1.25em;
1085  height: 1em;
1086  width: var(--fa-width);
1087}
1088.svg-inline--fa.fa-stack-2x {
1089  --fa-width: 2.5em;
1090  height: 2em;
1091  width: var(--fa-width);
1092}
1093
1094.fa-stack-1x,
1095.fa-stack-2x {
1096  inset: 0;
1097  margin: auto;
1098  position: absolute;
1099  z-index: var(--fa-stack-z-index, auto);
1100}`;
1100function css(){var n=DEFAULT_CSS_PREFIX,a=DEFAULT_REPLACEMENT_CLASS,s=config$2.cssPrefix,c=config$2.replacementClass,l=baseStyles;if(s!==n||c!==a){var u=RegExp(`\\.${n}\\-`,`g`),d=RegExp(`\\--${n}\\-`,`g`),f=RegExp(`\\.${a}`,`g`);l=l.replace(u,`.${s}-`).replace(d,`--${s}-`).replace(f,`.${c}`)}return l}var _cssInserted=!1;function ensureCss(){config$2.autoAddCss&&!_cssInserted&&(insertCss(css()),_cssInserted=!0)}var InjectCSS={mixout:function(){return{dom:{css,insertCss:ensureCss}}},hooks:function(){return{beforeDOMElementCreation:function(){ensureCss()},beforeI2svg:function(){ensureCss()}}}},w$2=WINDOW||{};w$2[NAMESPACE_IDENTIFIER]||(w$2[NAMESPACE_IDENTIFIER]={}),w$2[NAMESPACE_IDENTIFIER].styles||(w$2[NAMESPACE_IDENTIFIER].styles={}),w$2[NAMESPACE_IDENTIFIER].hooks||(w$2[NAMESPACE_IDENTIFIER].hooks={}),w$2[NAMESPACE_IDENTIFIER].shims||(w$2[NAMESPACE_IDENTIFIER].shims=[]);var namespace$1=w$2[NAMESPACE_IDENTIFIER],functions=[],_listener=function(){DOCUMENT.removeEventListener(`DOMContentLoaded`,_listener),loaded$1=1,functions.map(function(n){return n()})},loaded$1=!1;IS_DOM&&(loaded$1=(DOCUMENT.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(DOCUMENT.readyState),loaded$1||DOCUMENT.addEventListener(`DOMContentLoaded`,_listener));function domready(n){IS_DOM&&(loaded$1?setTimeout(n,0):functions.push(n))}function toHtml(n){var a=n.tag,s=n.attributes,c=s===void 0?{}:s,l=n.children,u=l===void 0?[]:l;return typeof n==`string`?htmlEscape(n):`<${a} ${joinAttributes(c)}>${u.map(toHtml).join(``)}</${a}>`}function iconFromMapping(n,a,s){if(n&&n[a]&&n[a][s])return{prefix:a,iconName:s,icon:n[a][s]}}var bindInternal4=function(n,a){return function(s,c,l,u){return n.call(a,s,c,l,u)}},reduce$1=function(n,a,s,c){var l=Object.keys(n),u=l.length,d=c===void 0?a:bindInternal4(a,c),f,p,m;for(s===void 0?(f=1,m=n[l[0]]):(f=0,m=s);f<u;f++)p=l[f],m=d(m,n[p],p,n);return m};function toHex(n){return _toConsumableArray$2(n).length===1?n.codePointAt(0).toString(16):null}function normalizeIcons(n){return Object.keys(n).reduce(function(a,s){var c=n[s];return c.icon?a[c.iconName]=c.icon:a[s]=c,a},{})}function defineIcons(n,a){var s=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).skipHooks,c=s!==void 0&&s,l=normalizeIcons(a);typeof namespace$1.hooks.addPack==`function`&&!c?namespace$1.hooks.addPack(n,normalizeIcons(a)):namespace$1.styles[n]=_objectSpread2$1(_objectSpread2$1({},namespace$1.styles[n]||{}),l),n===`fas`&&defineIcons(`fa`,a)}var styles=namespace$1.styles,shims=namespace$1.shims,FAMILY_NAMES=Object.keys(PREFIX_TO_LONG_STYLE),PREFIXES_FOR_FAMILY=FAMILY_NAMES.reduce(function(n,a){return n[a]=Object.keys(PREFIX_TO_LONG_STYLE[a]),n},{}),_defaultUsablePrefix=null,_byUnicode={},_byLigature={},_byOldName={},_byOldUnicode={},_byAlias={};function isReserved(n){return~RESERVED_CLASSES.indexOf(n)}function getIconName(n,a){var s=a.split(`-`),c=s[0],l=s.slice(1).join(`-`);return c===n&&l!==``&&!isReserved(l)?l:null}var build=function(){var n=function(n){return reduce$1(styles,function(a,s,c){return a[c]=reduce$1(s,n,{}),a},{})};_byUnicode=n(function(n,a,s){return a[3]&&(n[a[3]]=s),a[2]&&a[2].filter(function(n){return typeof n==`
1100number`}).forEach(function(a){n[a.toString(16)]=s}),n}),_byLigature=n(function(n,a,s){return n[s]=s,a[2]&&a[2].filter(function(n){return typeof n==`string`}).forEach(function(a){n[a]=s}),n}),_byAlias=n(function(n,a,s){var c=a[2];return n[s]=s,c.forEach(function(a){n[a]=s}),n});var a=`far`in styles||config$2.autoFetchSvg,s=reduce$1(shims,function(n,s){var c=s[0],l=s[1],u=s[2];return l===`far`&&!a&&(l=`fas`),typeof c==`string`&&(n.names[c]={prefix:l,iconName:u}),typeof c==`number`&&(n.unicodes[c.toString(16)]={prefix:l,iconName:u}),n},{names:{},unicodes:{}});_byOldName=s.names,_byOldUnicode=s.unicodes,_defaultUsablePrefix=getCanonicalPrefix(config$2.styleDefault,{family:config$2.familyDefault})};onChange(function(n){_defaultUsablePrefix=getCanonicalPrefix(n.styleDefault,{family:config$2.familyDefault})}),build();function byUnicode(n,a){return(_byUnicode[n]||{})[a]}function byLigature(n,a){return(_byLigature[n]||{})[a]}function byAlias(n,a){return(_byAlias[n]||{})[a]}function byOldName(n){return _byOldName[n]||{prefix:null,iconName:null}}function byOldUnicode(n){var a=_byOldUnicode[n],s=byUnicode(`fas`,n);return a||(s?{prefix:`fas`,iconName:s}:null)||{prefix:null,iconName:null}}function getDefaultUsablePrefix(){return _defaultUsablePrefix}var emptyCanonicalIcon=function(){return{prefix:null,iconName:null,rest:[]}};function getFamilyId(n){var a=u$1,s=FAMILY_NAMES.reduce(function(n,a){return n[a]=`${config$2.cssPrefix}-${a}`,n},{});return xl.forEach(function(c){(n.includes(s[c])||n.some(function(n){return PREFIXES_FOR_FAMILY[c].includes(n)}))&&(a=c)}),a}function getCanonicalPrefix(n){var a=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).family,s=a===void 0?u$1:a,c=PREFIX_TO_STYLE[s][n];if(s===l$1&&!n)return`fad`;var l=STYLE_TO_PREFIX[s][n]||STYLE_TO_PREFIX[s][c],u=n in namespace$1.styles?n:null;return l||u||null}function moveNonFaClassesToRest(n){var a=[],s=null;return n.forEach(function(n){var c=getIconName(config$2.cssPrefix,n);c?s=c:n&&a.push(n)}),{iconName:s,rest:a}}function sortedUniqueValues(n){return n.sort().filter(function(n,a,s){return s.indexOf(n)===a})}var _faCombinedClasses=ha$1.concat(at$1);function getCanonicalIcon(n){var a=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).skipLookups,s=a!==void 0&&a,c=null,l=sortedUniqueValues(n.filter(function(n){return _faCombinedClasses.includes(n)})),u=sortedUniqueValues(n.filter(function(n){return!_faCombinedClasses.includes(n)})),d=_slicedToArray$21(l.filter(function(n){return c=n,!dl.includes(n)}),1)[0],f=d===void 0?null:d,p=getFamilyId(l),m=_objectSpread2$1(_objectSpread2$1({},moveNonFaClassesToRest(u)),{},{prefix:getCanonicalPrefix(f,{family:p})});return _objectSpread2$1(_objectSpread2$1(_objectSpread2$1({},m),getDefaultCanonicalPrefix({values:n,family:p,styles,config:config$2,canonical:m,givenPrefix:c})),applyShimAndAlias(s,c,m))}function applyShimAndAlias(n,a,s){var c=s.prefix,l=s.iconName;if(n||!c||!l)return{prefix:c,iconName:l};var u=a===`fa`?byOldName(l):{},d=byAlias(c,l);return l=u.iconName||d||l,c=u.prefix||c,c===`far`&&!styles.far&&styles.fas&&!config$2.autoFetchSvg&&(c=`fas`),{prefix:c,iconName:l}}var newCanonicalFamilies=xl.filter(function(n){return n!==u$1||n!==l$1}),newCanonicalStyles=Object.keys(da$1).filter(function(n){return n!==u$1}).map(function(n){return Object.keys(da$1[n])}).flat();function getDefaultCanonicalPrefix(n){var a=n.values,s=n.family,c=n.canonical,l=n.givenPrefix,u=l===void 0?``:l,d=n.styles,f=d===void 0?{}:d,p=n.config,m=p===void 0?{}:p,h=s===l$1,_=a.includes(`fa-duotone`)||a.includes(`fad`),v=m.familyDefault===`duotone`,b=c.prefix===`fad`||c.prefix===`fa-duotone`;return!h&&(_||v||b)&&(c.prefix=`fad`),(a.includes(`fa-brands`)||a.includes(`fab`))&&(c.prefix=`fab`),!c.prefix&&newCanonicalFamilies.includes(s)&&(Object.keys(f).find(function(n){return newCanonicalStyles.includes(n)})||m.autoFetchSvg)&&(c.prefix=Ql.get(s).defaultShortPrefixId,c.iconName=byAlias(c.prefix,c.iconName)||c.iconName),(c.prefix===`fa`||u===`fa`)&&(c.prefix=getDefaultUsablePrefix()||`fas`),c}var Library=function(){function n(){_classCallCheck$2(this,n),this.definitions={}}return _createClass$2(n,[{key:`add`,value:function(){var n=this,a=[...arguments].reduce(this._pullDefinitions,{});
1100Object.keys(a).forEach(function(s){n.definitions[s]=_objectSpread2$1(_objectSpread2$1({},n.definitions[s]||{}),a[s]),defineIcons(s,a[s]);var c=PREFIX_TO_LONG_STYLE[u$1][s];c&&defineIcons(c,a[s]),build()})}},{key:`reset`,value:function(){this.definitions={}}},{key:`_pullDefinitions`,value:function(n,a){var s=a.prefix&&a.iconName&&a.icon?{0:a}:a;return Object.keys(s).map(function(a){var c=s[a],l=c.prefix,u=c.iconName,d=c.icon,f=d[2];n[l]||(n[l]={}),f.length>0&&f.forEach(function(a){typeof a==`string`&&(n[l][a]=d)}),n[l][u]=d}),n}}])}(),_plugins=[],_hooks={},providers={},defaultProviderKeys=Object.keys(providers);function registerPlugins(n,a){var s=a.mixoutsTo;return _plugins=n,_hooks={},Object.keys(providers).forEach(function(n){defaultProviderKeys.indexOf(n)===-1&&delete providers[n]}),_plugins.forEach(function(n){var a=n.mixout?n.mixout():{};if(Object.keys(a).forEach(function(n){typeof a[n]==`function`&&(s[n]=a[n]),_typeof$4(a[n])===`object`&&Object.keys(a[n]).forEach(function(c){s[n]||(s[n]={}),s[n][c]=a[n][c]})}),n.hooks){var c=n.hooks();Object.keys(c).forEach(function(n){_hooks[n]||(_hooks[n]=[]),_hooks[n].push(c[n])})}n.provides&&n.provides(providers)}),s}function chainHooks(n,a){var s=[...arguments].slice(2);return(_hooks[n]||[]).forEach(function(n){a=n.apply(null,[a].concat(s))}),a}function callHooks(n){var a=[...arguments].slice(1);(_hooks[n]||[]).forEach(function(n){n.apply(null,a)})}function callProvided(){var n=arguments[0],a=Array.prototype.slice.call(arguments,1);return providers[n]?providers[n].apply(null,a):void 0}function findIconDefinition(n){n.prefix===`fa`&&(n.prefix=`fas`);var a=n.iconName,s=n.prefix||getDefaultUsablePrefix();if(a)return a=byAlias(s,a)||a,iconFromMapping(library.definitions,s,a)||iconFromMapping(namespace$1.styles,s,a)}var library=new Library,api={noAuto:function(){config$2.autoReplaceSvg=!1,config$2.observeMutations=!1,callHooks(`noAuto`)},config:config$2,dom:{i2svg:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return IS_DOM?(callHooks(`beforeI2svg`,n),callProvided(`pseudoElements2svg`,n),callProvided(`i2svg`,n)):Promise.reject(Error(`Operation requires a DOM of some kind.`))},watch:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=n.autoReplaceSvgRoot;config$2.autoReplaceSvg===!1&&(config$2.autoReplaceSvg=!0),config$2.observeMutations=!0,domready(function(){autoReplace({autoReplaceSvgRoot:a}),callHooks(`watch`,n)})}},parse:{icon:function(n){if(n===null)return null;if(_typeof$4(n)===`object`&&n.prefix&&n.iconName)return{prefix:n.prefix,iconName:byAlias(n.prefix,n.iconName)||n.iconName};if(Array.isArray(n)&&n.length===2){var a=n[1].indexOf(`fa-`)===0?n[1].slice(3):n[1],s=getCanonicalPrefix(n[0]);return{prefix:s,iconName:byAlias(s,a)||a}}if(typeof n==`string`&&(n.indexOf(`${config$2.cssPrefix}-`)>-1||n.match(ICON_SELECTION_SYNTAX_PATTERN))){var c=getCanonicalIcon(n.split(` `),{skipLookups:!0});return{prefix:c.prefix||getDefaultUsablePrefix(),iconName:byAlias(c.prefix,c.iconName)||c.iconName}}if(typeof n==`string`){var l=getDefaultUsablePrefix();return{prefix:l,iconName:byAlias(l,n)||n}}}},library,findIconDefinition,toHtml},autoReplace=function(){var n=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).autoReplaceSvgRoot,a=n===void 0?DOCUMENT:n;(Object.keys(namespace$1.styles).length>0||config$2.autoFetchSvg)&&IS_DOM&&config$2.autoReplaceSvg&&api.dom.i2svg({node:a})};function domVariants(n,a){return Object.defineProperty(n,"abstract",{get:a}),Object.defineProperty(n,"html",{get:function(){return n.abstract.map(function(n){return toHtml(n)})}}),Object.defineProperty(n,"node",{get:function(){if(IS_DOM){var a=DOCUMENT.createElement(`div`);return a.innerHTML=n.html,a.children}}}),n}function asIcon(n){var a=n.children,s=n.main,c=n.mask,l=n.attributes,u=n.styles,d=n.transform;if(transformIsMeaningful(d)&&s.found&&!c.found){var f={x:s.width/s.height/2,y:.5};l.style=joinStyles(_objectSpread2$1(_objectSpread2$1({},u),{},{"transform-origin":`${f.x+d.x/16}em ${f.y+d.y/16}em`}))}return[{tag:`svg`,attributes:l,children:a}]}function asSymbol(n){var a=n.prefix,s=n.iconName,c=n.children,l=n.attributes,u=n.symbol,d=u===!0?`${a}-${config$2.cssPrefix}-${s}`:u;return[{tag:`svg`,attributes:{style:`display: none;`},children:[{tag:`symbol`,attributes:_objectSpread2$1(_objectSpread2$1({},l),{},{id:d}),children:c}]}]}function isLabeled(n){return[`aria-label`,`aria-labelledby`,`title`,`role`].some(function(a){return a in n})}function makeInlineSvgAbstract(n){var a=n.icons,s=a.main,c=a.mask,l=n.prefix,u=n.iconName,d=n.transform,f=n.symbol,p=n.maskId,m=n.extra,h=n.watchable,_=h!==void 0&&h,v=c.found?c:s,b=v.width,x=v.height,C=[config$2.replacementClass,u?`${config$2.cssPrefix}-${u}`:``].filter(function(n){return m.classes.indexOf(n)===-1}).filter(function(n){return n!==``||!!n}).concat(m.classes).join(` `),w={children:[],attributes:_objectSpread2$1(_objectSpread2$1({},m.attributes),{},{"data-prefix":l,"data-icon":u,class:C,role:m.attributes.role||`img`,viewBox:`0 0 ${b} ${x}`})};!isLabeled(m.attributes)&&!m.attributes[`aria-hidden`]&&(w.attributes[`aria-hidden`]=`true`),_&&(w.attributes[DATA_FA_I2SVG]=``);var T=_objectSpread2$1(_objectSpread2$1({},w),{},{prefix:l,iconName:u,main:s,mask:c,maskId:p,transform:d,symbol:f,styles:_objectSpread2$1({},m.styles)}),O=c.found&&s.found?callProvided(`generateAbstractMask`,T)||{children:[],attributes:{}}:callProvided(`generateAbstractIcon`,T)||{children:[],attributes:{}},k=O.children,A=O.attributes;return T.children=k,T.attributes=A,f?asSymbol(T):asIcon(T)}function makeLayersTextAbstract(n){var a=n.content,s=n.width,c=n.height,l=n.transform,u=n.extra,d=n.watchable,f
1100=d!==void 0&&d,p=_objectSpread2$1(_objectSpread2$1({},u.attributes),{},{class:u.classes.join(` `)});f&&(p[DATA_FA_I2SVG]=``);var m=_objectSpread2$1({},u.styles);transformIsMeaningful(l)&&(m.transform=transformForCss({transform:l,startCentered:!0,width:s,height:c}),m[`-webkit-transform`]=m.transform);var h=joinStyles(m);h.length>0&&(p.style=h);var _=[];return _.push({tag:`span`,attributes:p,children:[a]}),_}function makeLayersCounterAbstract(n){var a=n.content,s=n.extra,c=_objectSpread2$1(_objectSpread2$1({},s.attributes),{},{class:s.classes.join(` `)}),l=joinStyles(s.styles);l.length>0&&(c.style=l);var u=[];return u.push({tag:`span`,attributes:c,children:[a]}),u}var styles$1=namespace$1.styles;function asFoundIcon(n){var a=n[0],s=n[1],c=_slicedToArray$21(n.slice(4),1)[0],l=null;return l=Array.isArray(c)?{tag:`g`,attributes:{class:`${config$2.cssPrefix}-${DUOTONE_CLASSES.GROUP}`},children:[{tag:`path`,attributes:{class:`${config$2.cssPrefix}-${DUOTONE_CLASSES.SECONDARY}`,fill:`currentColor`,d:c[0]}},{tag:`path`,attributes:{class:`${config$2.cssPrefix}-${DUOTONE_CLASSES.PRIMARY}`,fill:`currentColor`,d:c[1]}}]}:{tag:`path`,attributes:{fill:`currentColor`,d:c}},{found:!0,width:a,height:s,icon:l}}var missingIconResolutionMixin={found:!1,width:512,height:512};function maybeNotifyMissing(n,a){!PRODUCTION&&!config$2.showMissingIcons&&n&&console.error(`Icon with name "${n}" and prefix "${a}" is missing.`)}function findIcon(n,a){var s=a;return a===`fa`&&config$2.styleDefault!==null&&(a=getDefaultUsablePrefix()),new Promise(function(c,l){if(s===`fa`){var u=byOldName(n)||{};n=u.iconName||n,a=u.prefix||a}if(n&&a&&styles$1[a]&&styles$1[a][n]){var d=styles$1[a][n];return c(asFoundIcon(d))}maybeNotifyMissing(n,a),c(_objectSpread2$1(_objectSpread2$1({},missingIconResolutionMixin),{},{icon:config$2.showMissingIcons&&n&&callProvided(`missingIconAbstract`)||{}}))})}var noop$1$1=function(){},p$2=config$2.measurePerformance&&PERFORMANCE&&PERFORMANCE.mark&&PERFORMANCE.measure?PERFORMANCE:{mark:noop$1$1,measure:noop$1$1},preamble=`FA "7.3.1"`,begin=function(n){return p$2.mark(`${preamble} ${n} begins`),function(){return end(n)}},end=function(n){p$2.mark(`${preamble} ${n} ends`),p$2.measure(`${preamble} ${n}`,`${preamble} ${n} begins`,`${preamble} ${n} ends`)},perf={begin,end},noop$2$1=function(){};function isWatched(n){return typeof(n.getAttribute?n.getAttribute(DATA_FA_I2SVG):null)==`string`}function hasPrefixAndIcon(n){var a=n.getAttribute?n.getAttribute(DATA_PREFIX):null,s=n.getAttribute?n.getAttribute(DATA_ICON):null;return a&&s}function hasBeenReplaced(n){return n&&n.classList&&n.classList.contains&&n.classList.contains(config$2.replacementClass)}function getMutator(){return config$2.autoReplaceSvg===!0?mutators.replace:mutators[config$2.autoReplaceSvg]||mutators.replace}function createElementNS(n){return DOCUMENT.createElementNS(`http://www.w3.org/2000/svg`,n)}function createElement$3(n){return DOCUMENT.createElement(n)}function convertSVG(n){var a=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).ceFn,s=a===void 0?n.tag===`svg`?createElementNS:createElement$3:a;if(typeof n==`string`)return DOCUMENT.createTextNode(n);var c=s(n.tag);return Object.keys(n.attributes||[]).forEach(function(a){c.setAttribute(a,n.attributes[a])}),(n.children||[]).forEach(function(n){c.appendChild(convertSVG(n,{ceFn:s}))}),c}function nodeAsComment(n){var a=` ${n.outerHTML} `;return a=`${a}Font Awesome fontawesome.com `,a}var mutators={replace:function(n){var a=n[0];if(a.parentNode)if(n[1].forEach(function(n){a.parentNode.insertBefore(convertSVG(n),a)}),a.getAttribute(DATA_FA_I2SVG)===null&&config$2.keepOriginalSource){var s=DOCUMENT.createComment(nodeAsComment(a));a.parentNode.replaceChild(s,a)}else a.remove()},nest:function(n){var a=n[0],s=n[1];if(~classArray(a).indexOf(config$2.replacementClass))return mutators.replace(n);var c=RegExp(`${config$2.cssPrefix}-.*`);if(delete s[0].attributes.id,s[0].attributes.class){var l=s[0].attributes.class.split(` `).reduce(function(n,a){return a===config$2.replacementClass||a.match(c)?n.toSvg.push(a):n.toNode.push(a),n},{toNode:[],toSvg:[]});s[0].attributes.class=l.toSvg.join(` `),l.toNode.length===0?a.removeAttribute(`class`):a.setAttribute(`class`,l.toNode.join(` `))}var u=s.map(function(n){return toHtml(n)}).join(`
1101`);a.setAttribute(DATA_FA_I2SVG,``),a.innerHTML=u}};function performOperationSync(n){n()}function perform(n,a){var s=typeof a==`function`?a:noop$2$1;if(n.length===0)s();else{var c=performOperationSync;config$2.mutateApproach===MUTATION_APPROACH_ASYNC&&(c=WINDOW.requestAnimationFrame||performOperationSync),c(function(){var a=getMutator(),c=perf.begin(`mutate`);n.map(a),c(),s()})}}var disabled$1=!1;function disableObservation(){disabled$1=!0}function enableObservation(){disabled$1=!1}var mo$1=null;function observe$1(n){if(MUTATION_OBSERVER&&config$2.observeMutations){var a=n.treeCallback,s=a===void 0?noop$2$1:a,c=n.nodeCallback,l=c===void 0?noop$2$1:c,u=n.pseudoElementsCallback,d=u===void 0?noop$2$1:u,f=n.observeMutationsRoot,p=f===void 0?DOCUMENT:f;mo$1=new MUTATION_OBSERVER(function(n){if(!disabled$1){var a=getDefaultUsablePrefix();
1101toArray$2(n).forEach(function(n){if(n.type===`childList`&&n.addedNodes.length>0&&!isWatched(n.addedNodes[0])&&(config$2.searchPseudoElements&&d(n.target),s(n.target)),n.type===`attributes`&&n.target.parentNode&&config$2.searchPseudoElements&&d([n.target],!0),n.type===`attributes`&&isWatched(n.target)&&~ATTRIBUTES_WATCHED_FOR_MUTATION.indexOf(n.attributeName))if(n.attributeName===`class`&&hasPrefixAndIcon(n.target)){var c=getCanonicalIcon(classArray(n.target)),u=c.prefix,f=c.iconName;n.target.setAttribute(DATA_PREFIX,u||a),f&&n.target.setAttribute(DATA_ICON,f)}else hasBeenReplaced(n.target)&&l(n.target)})}}),IS_DOM&&mo$1.observe(p,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function disconnect(){mo$1&&mo$1.disconnect()}function styleParser(n){var a=n.getAttribute(`style`),s=[];return a&&(s=a.split(`;`).reduce(function(n,a){var s=a.split(`:`),c=s[0],l=s.slice(1);return c&&l.length>0&&(n[c]=l.join(`:`).trim()),n},{})),s}function classParser(n){var a=n.getAttribute(`data-prefix`),s=n.getAttribute(`data-icon`),c=n.innerText===void 0?``:n.innerText.trim(),l=getCanonicalIcon(classArray(n));return l.prefix||=getDefaultUsablePrefix(),a&&s&&(l.prefix=a,l.iconName=s),l.iconName&&l.prefix?l:(l.prefix&&c.length>0&&(l.iconName=byLigature(l.prefix,n.innerText)||byUnicode(l.prefix,toHex(n.innerText))),!l.iconName&&config$2.autoFetchSvg&&n.firstChild&&n.firstChild.nodeType===Node.TEXT_NODE&&(l.iconName=n.firstChild.data),l)}function attributesParser(n){return toArray$2(n.attributes).reduce(function(n,a){return n.name!==`class`&&n.name!==`style`&&(n[a.name]=a.value),n},{})}function blankMeta(){return{iconName:null,prefix:null,transform:meaninglessTransform,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function parseMeta(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},s=classParser(n),c=s.iconName,l=s.prefix,u=s.rest,d=attributesParser(n),f=chainHooks(`parseNodeAttributes`,{},n);return _objectSpread2$1({iconName:c,prefix:l,transform:meaninglessTransform,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:u,styles:a.styleParser?styleParser(n):[],attributes:d}},f)}var styles$2=namespace$1.styles;function generateMutation(n){var a=config$2.autoReplaceSvg===`nest`?parseMeta(n,{styleParser:!1}):parseMeta(n);return~a.extra.classes.indexOf(LAYERS_TEXT_CLASSNAME)?callProvided(`generateLayersText`,n,a):callProvided(`generateSvgReplacementMutation`,n,a)}function getKnownPrefixes(){return[].concat(_toConsumableArray$2(at$1),_toConsumableArray$2(ha$1))}function onTree(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!IS_DOM)return Promise.resolve();var s=DOCUMENT.documentElement.classList,c=function(n){return s.add(`${HTML_CLASS_I2SVG_BASE_CLASS}-${n}`)},l=function(n){return s.remove(`${HTML_CLASS_I2SVG_BASE_CLASS}-${n}`)},u=config$2.autoFetchSvg?getKnownPrefixes():dl.concat(Object.keys(styles$2));u.includes(`fa`)||u.push(`fa`);var d=[`.${LAYERS_TEXT_CLASSNAME}:not([${DATA_FA_I2SVG}])`].concat(u.map(function(n){return`.${n}:not([${DATA_FA_I2SVG}])`})).join(`, `);if(d.length===0)return Promise.resolve();var f=[];try{f=toArray$2(n.querySelectorAll(d))}catch{}if(f.length>0)c(`pending`),l(`complete`);else return Promise.resolve();var p=perf.begin(`onTree`),m=f.reduce(function(n,a){try{var s=generateMutation(a);s&&n.push(s)}catch(n){PRODUCTION||n.name===`MissingIcon`&&console.error(n)}return n},[]);return new Promise(function(n,s){Promise.all(m).then(function(s){perform(s,function(){c(`active`),c(`complete`),l(`pending`),typeof a==`function`&&a(),p(),n()})}).catch(function(n){p(),s(n)})})}function onNode(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;generateMutation(n).then(function(n){n&&perform([n],a)})}function resolveIcons(n){return function(a){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=(a||{}).icon?a:findIconDefinition(a||{}),l=s.mask;return l&&=(l||{}).icon?l:findIconDefinition(l||{}),n(c,_objectSpread2$1(_objectSpread2$1({},s),{},{mask:l}))}}var render$1=function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=a.transform,c=s===void 0?meaninglessTransform:s,l=a.symbol,u=l!==void 0&&l,d=a.mask,f=d===void 0?null:d,p=a.maskId,m=p===void 0?null:p,h=a.classes,_=h===void 0?[]:h,v=a.attributes,b=v===void 0?{}:v,x=a.styles,C=x===void 0?{}:x;if(n){var w=n.prefix,T=n.iconName,O=n.icon;return domVariants(_objectSpread2$1({type:`icon`},n),function(){return callHooks(`beforeDOMElementCreation`,{iconDefinition:n,params:a}),makeInlineSvgAbstract({icons:{main:asFoundIcon(O),mask:f?asFoundIcon(f.icon):{found:!1,width:null,height:null,icon:{}}},prefix:w,iconName:T,transform:_objectSpread2$1(_objectSpread2$1({},meaninglessTransform),c),symbol:u,maskId:m,extra:{attributes:b,styles:C,classes:_}})})}},ReplaceElements={mixout:function(){return{icon:resolveIcons(render$1)}},hooks:function(){return{mutationObserverCallbacks:function(n){return n.treeCallback=onTree,n.nodeCallback=onNode,n}}},provides:function(n){n.i2svg=function(n){var a=n.node,s=a===void 0?DOCUMENT:a,c=n.callback;return onTree(s,c===void 0?function(){}:c)},n.generateSvgReplacementMutation=function(n,a){var s=a.iconName,c=a.prefix,l=a.transform,u=a.symbol,d=a.mask,f=
1101a.maskId,p=a.extra;return new Promise(function(a,m){Promise.all([findIcon(s,c),d.iconName?findIcon(d.iconName,d.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(d){var m=_slicedToArray$21(d,2),h=m[0],_=m[1];a([n,makeInlineSvgAbstract({icons:{main:h,mask:_},prefix:c,iconName:s,transform:l,symbol:u,maskId:f,extra:p,watchable:!0})])}).catch(m)})},n.generateAbstractIcon=function(n){var a=n.children,s=n.attributes,c=n.main,l=n.transform,u=n.styles,d=joinStyles(u);d.length>0&&(s.style=d);var f;return transformIsMeaningful(l)&&(f=callProvided(`generateAbstractTransformGrouping`,{main:c,transform:l,containerWidth:c.width,iconWidth:c.width})),a.push(f||c.icon),{children:a,attributes:s}}}},Layers={mixout:function(){return{layer:function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=a.classes,c=s===void 0?[]:s;return domVariants({type:`layer`},function(){callHooks(`beforeDOMElementCreation`,{assembler:n,params:a});var s=[];return n(function(n){Array.isArray(n)?n.map(function(n){s=s.concat(n.abstract)}):s=s.concat(n.abstract)}),[{tag:`span`,attributes:{class:[`${config$2.cssPrefix}-layers`].concat(_toConsumableArray$2(c)).join(` `)},children:s}]})}}}},LayersCounter={mixout:function(){return{counter:function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=a.title,c=s===void 0?null:s,l=a.classes,u=l===void 0?[]:l,d=a.attributes,f=d===void 0?{}:d,p=a.styles,m=p===void 0?{}:p;return domVariants({type:`counter`,content:n},function(){return callHooks(`beforeDOMElementCreation`,{content:n,params:a}),makeLayersCounterAbstract({content:n.toString(),title:c,extra:{attributes:f,styles:m,classes:[`${config$2.cssPrefix}-layers-counter`].concat(_toConsumableArray$2(u))}})})}}}},LayersText={mixout:function(){return{text:function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=a.transform,c=s===void 0?meaninglessTransform:s,l=a.classes,u=l===void 0?[]:l,d=a.attributes,f=d===void 0?{}:d,p=a.styles,m=p===void 0?{}:p;return domVariants({type:`text`,content:n},function(){return callHooks(`beforeDOMElementCreation`,{content:n,params:a}),makeLayersTextAbstract({content:n,transform:_objectSpread2$1(_objectSpread2$1({},meaninglessTransform),c),extra:{attributes:f,styles:m,classes:[`${config$2.cssPrefix}-layers-text`].concat(_toConsumableArray$2(u))}})})}}},provides:function(n){n.generateLayersText=function(n,a){var s=a.transform,c=a.extra,l=null,u=null;if(IS_IE){var d=parseInt(getComputedStyle(n).fontSize,10),f=n.getBoundingClientRect();l=f.width/d,u=f.height/d}return Promise.resolve([n,makeLayersTextAbstract({content:n.innerHTML,width:l,height:u,transform:s,extra:c,watchable:!0})])}}},CLEAN_CONTENT_PATTERN=RegExp(`"`,`ug`),SECONDARY_UNICODE_RANGE=[1105920,1112319],_FONT_FAMILY_WEIGHT_TO_PREFIX=_objectSpread2$1(_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({},{FontAwesome:{normal:`fas`,400:`fas`}}),zl),wa$1),ct$1),FONT_FAMILY_WEIGHT_TO_PREFIX=Object.keys(_FONT_FAMILY_WEIGHT_TO_PREFIX).reduce(function(n,a){return n[a.toLowerCase()]=_FONT_FAMILY_WEIGHT_TO_PREFIX[a],n},{}),FONT_FAMILY_WEIGHT_FALLBACK=Object.keys(FONT_FAMILY_WEIGHT_TO_PREFIX).reduce(function(n,a){var s=FONT_FAMILY_WEIGHT_TO_PREFIX[a];return n[a]=s[900]||_toConsumableArray$2(Object.entries(s))[0][1],n},{});function hexValueFromContent(n){return toHex(_toConsumableArray$2(n.replace(CLEAN_CONTENT_PATTERN,``))[0]||``)}function isSecondaryLayer(n){var a=n.getPropertyValue(`font-feature-settings`).includes(`ss01`),s=n.getPropertyValue(`content`).replace(CLEAN_CONTENT_PATTERN,``),c=s.codePointAt(0),l=c>=SECONDARY_UNICODE_RANGE[0]&&c<=SECONDARY_UNICODE_RANGE[1],u=s.length===2&&s[0]===s[1];return l||u||a}function getPrefix(n,a){var s=n.replace(/^['"]|['"]$/g,``).toLowerCase(),c=parseInt(a),l=isNaN(c)?`normal`:c;return(FONT_FAMILY_WEIGHT_TO_PREFIX[s]||{})[l]||FONT_FAMILY_WEIGHT_FALLBACK[s]}function replaceForPosition(n,a){var s=`${DATA_FA_PSEUDO_ELEMENT_PENDING}${a.replace(`:`,`-`)}`;return new Promise(function(c,l){if(n.getAttribute(s)!==null)return c();var u=toArray$2(n.children).filter(function(n){return n.getAttribute(DATA_FA_PSEUDO_ELEMENT)===a})[0],d=WINDOW.getComputedStyle(n,a),f=d.getPropertyValue(`font-family`),p=f.match(FONT_FAMILY_PATTERN),m=d.getPropertyValue(`font-weight`),h=d.getPropertyValue(`content`);if(u&&!p)return n.removeChild(u),c();if(p&&h!==`none`&&h!==``){var _=d.getPropertyValue(`content`),v=getPrefix(f,m),b=hexValueFromContent(_),x=p[0].startsWith(`FontAwesome`),C=isSecondaryLayer(d),w=byUnicode(v,b),T=w;if(x){var O=byOldUnicode(b);O.iconName&&O.prefix&&(w=O.iconName,v=O.prefix)}if(w&&!C&&(!u||u.getAttribute(DATA_PREFIX)!==v||u.getAttribute(DATA_ICON)!==T)){n.setAttribute(s,T),u&&n.removeChild(u);var k=blankMeta(),A=k.extra;A.attributes[DATA_FA_PSEUDO_ELEMENT]=a,findIcon(w,v).then(function(l){var u=makeInlineSvgAbstract(_objectSpread2$1(_objectSpread2$1({},k),{},{icons:{main:l,mask:emptyCanonicalIcon()},prefix:v,iconName:T,extra:A,watchable:!0})),d=DOCUMENT.createElementNS(`http://www.w3.org/2000/svg`,`svg`);a===`::before`?n.insertBefore(d,n.firstChild):n.appendChild(d),d.outerHTML=u.map(function(n){return toHtml(n)}).join(`
1102`),n.removeAttribute(s),c()}).catch(l)}else c()}else c()})}function replace$4(n){return Promise.all([replaceForPosition(n,`::before`),replaceForPosition(n,`::after`)])}function processable(n){return n.parentNode!==document.head&&!~TAGNAMES_TO_SKIP_FOR_PSEUDOELEMENTS.indexOf(n.tagName.toUpperCase())&&!n.getAttribute(DATA_FA_PSEUDO_ELEMENT)&&(!n.parentNode||n.parentNode.tagName!==`svg`)}var hasPseudoElement=function(n){return!!n&&PSEUDO_ELEMENTS.some(function(a){return n.includes(a)})},parseCSSRuleForPseudos=function(n){if(!n)return[];
1102var a=new Set,s=n.split(/,(?![^()]*\))/).map(function(n){return n.trim()});s=s.flatMap(function(n){return n.includes(`(`)?n:n.split(`,`).map(function(n){return n.trim()})});var c=_createForOfIteratorHelper(s),l;try{for(c.s();!(l=c.n()).done;){var u=l.value;if(hasPseudoElement(u)){var d=PSEUDO_ELEMENTS.reduce(function(n,a){return n.replace(a,``)},u);d!==``&&d!==`*`&&a.add(d)}}}catch(n){c.e(n)}finally{c.f()}return a};function searchPseudoElements(n){var a=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(IS_DOM){var s;if(a)s=n;else if(config$2.searchPseudoElementsFullScan)s=n.querySelectorAll(`*`);else{var c=new Set,l=_createForOfIteratorHelper(document.styleSheets),u;try{for(l.s();!(u=l.n()).done;){var d=u.value;try{var f=_createForOfIteratorHelper(d.cssRules),p;try{for(f.s();!(p=f.n()).done;){var m=p.value,h=_createForOfIteratorHelper(parseCSSRuleForPseudos(m.selectorText)),_;try{for(h.s();!(_=h.n()).done;){var v=_.value;c.add(v)}}catch(n){h.e(n)}finally{h.f()}}}catch(n){f.e(n)}finally{f.f()}}catch(n){config$2.searchPseudoElementsWarnings&&console.warn(`Font Awesome: cannot parse stylesheet: ${d.href} (${n.message})
1103If it declares any Font Awesome CSS pseudo-elements, they will not be rendered as SVG icons. Add crossorigin="anonymous" to the <link>, enable searchPseudoElementsFullScan for slower but more thorough DOM parsing, or suppress this warning by setting searchPseudoElementsWarnings to false.`)}}}catch(n){l.e(n)}finally{l.f()}if(!c.size)return;var b=Array.from(c).join(`, `);try{s=n.querySelectorAll(b)}catch{}}return new Promise(function(n,a){var c=toArray$2(s).filter(processable).map(replace$4),l=perf.begin(`searchPseudoElements`);disableObservation(),Promise.all(c).then(function(){l(),enableObservation(),n()}).catch(function(){l(),enableObservation(),a()})})}}var PseudoElements={hooks:function(){return{mutationObserverCallbacks:function(n){return n.pseudoElementsCallback=searchPseudoElements,n}}},provides:function(n){n.pseudoElements2svg=function(n){var a=n.node,s=a===void 0?DOCUMENT:a;config$2.searchPseudoElements&&searchPseudoElements(s)}}},_unwatched=!1,MutationObserver$1={mixout:function(){return{dom:{unwatch:function(){disableObservation(),_unwatched=!0}}}},hooks:function(){return{bootstrap:function(){observe$1(chainHooks(`mutationObserverCallbacks`,{}))},noAuto:function(){disconnect()},watch:function(n){var a=n.observeMutationsRoot;_unwatched?enableObservation():observe$1(chainHooks(`mutationObserverCallbacks`,{observeMutationsRoot:a}))}}}},parseTransformString=function(n){return n.toLowerCase().split(` `).reduce(function(n,a){var s=a.toLowerCase().split(`-`),c=s[0],l=s.slice(1).join(`-`);if(c&&l===`h`)return n.flipX=!0,n;if(c&&l===`v`)return n.flipY=!0,n;if(l=parseFloat(l),isNaN(l))return n;switch(c){case`grow`:n.size+=l;break;case`shrink`:n.size-=l;break;case`left`:n.x-=l;break;case`right`:n.x+=l;break;case`up`:n.y-=l;break;case`down`:n.y+=l;break;case`rotate`:n.rotate+=l;break}return n},{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0})},PowerTransforms={mixout:function(){return{parse:{transform:function(n){return parseTransformString(n)}}}},hooks:function(){return{parseNodeAttributes:function(n,a){var s=a.getAttribute(`data-fa-transform`);return s&&(n.transform=parseTransformString(s)),n}}},provides:function(n){n.generateAbstractTransformGrouping=function(n){var a=n.main,s=n.transform,c=n.containerWidth,l=n.iconWidth,u={outer:{transform:`translate(${c/2} 256)`},inner:{transform:`${`translate(${s.x*32}, ${s.y*32}) `} ${`scale(${s.size/16*(s.flipX?-1:1)}, ${s.size/16*(s.flipY?-1:1)}) `} ${`rotate(${s.rotate} 0 0)`}`},path:{transform:`translate(${l/2*-1} -256)`}};return{tag:`g`,attributes:_objectSpread2$1({},u.outer),children:[{tag:`g`,attributes:_objectSpread2$1({},u.inner),children:[{tag:a.icon.tag,children:a.icon.children,attributes:_objectSpread2$1(_objectSpread2$1({},a.icon.attributes),u.path)}]}]}}}},ALL_SPACE={x:0,y:0,width:`100%`,height:`100%`};function fillBlack(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return n.attributes&&(n.attributes.fill||a)&&(n.attributes.fill=`black`),n}function deGroup(n){return n.tag===`g`?n.children:[n]}registerPlugins([InjectCSS,ReplaceElements,Layers,LayersCounter,LayersText,PseudoElements,MutationObserver$1,PowerTransforms,{hooks:function(){return{parseNodeAttributes:function(n,a){var s=a.getAttribute(`data-fa-mask`),c=s?getCanonicalIcon(s.split(` `).map(function(n){return n.trim()})):emptyCanonicalIcon();return c.prefix||=getDefaultUsablePrefix(),n.mask=c,n.maskId=a.getAttribute(`data-fa-mask-id`),n}}},provides:function(n){n.generateAbstractMask=function(n){var a=n.children,s=n.attributes,c=n.main,l=n.mask,u=n.maskId,d=n.transform,f=c.width,p=c.icon,m=l.width,h=l.icon,_=transformForSvg({transform:d,containerWidth:m,iconWidth:f}),v={tag:`rect`,attributes:_objectSpread2$1(_objectSpread2$1({},ALL_SPACE),{},{fill:`white`})},b=p.children?{children:p.children.map(fillBlack)}:{},x={tag:`g`,attributes:_objectSpread2$1({},_.inner),children:[fillBlack(_objectSpread2$1({tag:p.tag,attributes:_objectSpread2$1(_objectSpread2$1({},p.attributes),_.path)},b))]},C={tag:`g`,attributes:_objectSpread2$1({},_.outer),children:[x]},w=`mask-${u||nextUniqueId()}`,T=`clip-${u||nextUniqueId()}`,O={tag:`mask`,attributes:_objectSpread2$1(_objectSpread2$1({},ALL_SPACE),{},{id:w,maskUnits:`userSpaceOnUse`,maskContentUnits:`userSpaceOnUse`}),children:[v,C]},k={tag:`defs`,children:[{tag:`clipPath`,attributes:{id:T}
1103,children:deGroup(h)},O]};return a.push(k,{tag:`rect`,attributes:_objectSpread2$1({fill:`currentColor`,"clip-path":`url(#${T})`,mask:`url(#${w})`},ALL_SPACE)}),{children:a,attributes:s}}}},{provides:function(n){var a=!1;WINDOW.matchMedia&&(a=WINDOW.matchMedia(`(prefers-reduced-motion: reduce)`).matches),n.missingIconAbstract=function(){var n=[],s={fill:`currentColor`},c={attributeType:`XML`,repeatCount:`indefinite`,dur:`2s`};n.push({tag:`path`,attributes:_objectSpread2$1(_objectSpread2$1({},s),{},{d:`M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z`})});var l=_objectSpread2$1(_objectSpread2$1({},c),{},{attributeName:`opacity`}),u={tag:`circle`,attributes:_objectSpread2$1(_objectSpread2$1({},s),{},{cx:`256`,cy:`364`,r:`28`}),children:[]};return a||u.children.push({tag:`animate`,attributes:_objectSpread2$1(_objectSpread2$1({},c),{},{attributeName:`r`,values:`28;14;28;28;14;28;`})},{tag:`animate`,attributes:_objectSpread2$1(_objectSpread2$1({},l),{},{values:`1;0;1;1;0;1;`})}),n.push(u),n.push({tag:`path`,attributes:_objectSpread2$1(_objectSpread2$1({},s),{},{opacity:`1`,d:`M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z`}),children:a?[]:[{tag:`animate`,attributes:_objectSpread2$1(_objectSpread2$1({},l),{},{values:`1;0;0;0;0;1;`})}]}),a||n.push({tag:`path`,attributes:_objectSpread2$1(_objectSpread2$1({},s),{},{opacity:`0`,d:`M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z`}),children:[{tag:`animate`,attributes:_objectSpread2$1(_objectSpread2$1({},l),{},{values:`0;0;1;1;0;0;`})}]}),{tag:`g`,attributes:{class:`missing`},children:n}}}},{hooks:function(){return{parseNodeAttributes:function(n,a){var s=a.getAttribute(`data-fa-symbol`);return n.symbol=s===null?!1:s===``||s,n}}}}],{mixoutsTo:api});var noAuto$1=api.noAuto,config$1$1=api.config,library$1=api.library,dom$1=api.dom,parse$1$1=api.parse,findIconDefinition$1=api.findIconDefinition,toHtml$1=api.toHtml,icon=api.icon,layer=api.layer,text$8=api.text,counter=api.counter,require_react_jsx_runtime_production_min=__commonJSMin$1((n=>{var a=require_react(),s=Symbol.for(`react.element`),c=Symbol.for(`react.fragment`),l=Object.prototype.hasOwnProperty,u=a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,d={key:!0,ref:!0,__self:!0,__source:!0};function f(n,a,c){var f,p={},m=null,h=null;for(f in c!==void 0&&(m=``+c),a.key!==void 0&&(m=``+a.key),a.ref!==void 0&&(h=a.ref),a)l.call(a,f)&&!d.hasOwnProperty(f)&&(p[f]=a[f]);if(n&&n.defaultProps)for(f in a=n.defaultProps,a)p[f]===void 0&&(p[f]=a[f]);return{$$typeof:s,type:n,key:m,ref:h,props:p,_owner:u.current}}n.Fragment=c,n.jsx=f,n.jsxs=f})),require_jsx_runtime=__commonJSMin$1(((n,a)=>{a.exports=require_react_jsx_runtime_production_min()})),import_jsx_runtime=require_jsx_runtime();function _isNumerical(n){return n-=0,n===n}function camelize(n){return _isNumerical(n)?n:(n=n.replace(/[_-]+(.)?/g,(n,a)=>a?a.toUpperCase():``),n.charAt(0).toLowerCase()+n.slice(1))}var createGradientStops=(n,a)=>import_react$7.createElement(`stop`,{key:`${a}-${n.offset}`,offset:n.offset,stopColor:n.color,...n.opacity!==void 0&&{stopOpacity:n.opacity}});function capitalize(n){return n.charAt(0).toUpperCase()+n.slice(1)}var styleCache=new Map,STYLE_CACHE_LIMIT=1e3;function styleToObject(n){if(styleCache.has(n))return styleCache.get(n);let a={},s=0,c=n.length;for(;s<c;){let l=n.indexOf(`;`,s),u=l===-1?c:l,d=n.slice(s,u).trim();if(d){let n=d.indexOf(`:`);
1103if(n>0){let s=d.slice(0,n).trim(),c=d.slice(n+1).trim();if(s&&c){let n=camelize(s);a[n.startsWith(`webkit`)?capitalize(n):n]=c}}}s=u+1}if(styleCache.size===STYLE_CACHE_LIMIT){let n=styleCache.keys().next().value;n&&styleCache.delete(n)}return styleCache.set(n,a),a}function convert$1(n,a,s={}){if(typeof a==`string`)return a;let c=(a.children||[]).map(a=>{let c=a;return(`fill`in s||s.gradientFill)&&a.tag===`path`&&`fill`in a.attributes&&(c={...a,attributes:{...a.attributes,fill:void 0}}),convert$1(n,c)}),l=a.attributes||{},u={};for(let[n,a]of Object.entries(l))switch(!0){case n===`class`:u.className=a;break;case n===`style`:u.style=styleToObject(String(a));break;case n.startsWith(`aria-`):case n.startsWith(`data-`):u[n.toLowerCase()]=a;break;default:u[camelize(n)]=a}let{style:d,role:f,"aria-label":p,gradientFill:m,...h}=s;if(d&&(u.style=u.style?{...u.style,...d}:d),f&&(u.role=f),p&&(u[`aria-label`]=p,u[`aria-hidden`]=`false`),m){u.fill=`url(#${m.id})`;let{type:a,stops:s=[],...l}=m;c.unshift(n(a===`linear`?`linearGradient`:`radialGradient`,{...l,id:m.id},s.map(createGradientStops)))}return n(a.tag,{...u,...h},...c)}var makeReactConverter=convert$1.bind(null,import_react$7.createElement),useAccessibilityId=(n,a)=>{let s=(0,import_react$7.useId)();return n||(a?s:void 0)},Logger=class{constructor(n=`react-fontawesome`){this.enabled=!1;let a=!1;try{a=typeof process<`u`&&!1}catch{}this.scope=n,this.enabled=a}log(...n){this.enabled&&console.log(`[${this.scope}]`,...n)}warn(...n){this.enabled&&console.warn(`[${this.scope}]`,...n)}error(...n){this.enabled&&console.error(`[${this.scope}]`,...n)}};typeof process<`u`&&{}.FA_VERSION;var SVG_CORE_VERSION=`searchPseudoElementsFullScan`in config$1$1&&typeof config$1$1.searchPseudoElementsFullScan==`boolean`?`7.0.0`:`6.0.0`,IS_VERSION_7_OR_LATER=Number.parseInt(SVG_CORE_VERSION)>=7,getIsVersion7OrLater=()=>IS_VERSION_7_OR_LATER,DEFAULT_CLASSNAME_PREFIX=`fa`,ANIMATION_CLASSES={beat:`fa-beat`,fade:`fa-fade`,beatFade:`fa-beat-fade`,bounce:`fa-bounce`,shake:`fa-shake`,spin:`fa-spin`,spinPulse:`fa-spin-pulse`,spinReverse:`fa-spin-reverse`,pulse:`fa-pulse`,flip360:`fa-flip-360`,buzz:`fa-buzz`,float:`fa-float`,jello:`fa-jello`,spinSnap:`fa-spin-snap`,spinSnap4:`fa-spin-snap-4`,spinSnap8:`fa-spin-snap-8`,swing:`fa-swing`,wag:`fa-wag`},PULL_CLASSES={left:`fa-pull-left`,right:`fa-pull-right`},ROTATE_CLASSES={90:`fa-rotate-90`,180:`fa-rotate-180`,270:`fa-rotate-270`},SIZE_CLASSES={"2xs":`fa-2xs`,xs:`fa-xs`,sm:`fa-sm`,lg:`fa-lg`,xl:`fa-xl`,"2xl":`fa-2xl`,"1x":`fa-1x`,"2x":`fa-2x`,"3x":`fa-3x`,"4x":`fa-4x`,"5x":`fa-5x`,"6x":`fa-6x`,"7x":`fa-7x`,"8x":`fa-8x`,"9x":`fa-9x`,"10x":`fa-10x`},STYLE_CLASSES={border:`fa-border`,fixedWidth:`fa-fw`,flip:`fa-flip`,flipHorizontal:`fa-flip-horizontal`,flipVertical:`fa-flip-vertical`,inverse:`fa-inverse`,rotateBy:`fa-rotate-by`,swapOpacity:`fa-swap-opacity`,widthAuto:`fa-width-auto`},LAYER_CLASSES={default:`fa-layers`};function withPrefix(n){let a=config$1$1.cssPrefix||config$1$1.familyPrefix||DEFAULT_CLASSNAME_PREFIX;return a===DEFAULT_CLASSNAME_PREFIX?n:n.replace(new RegExp(String.raw`(?<=^|\s)${DEFAULT_CLASSNAME_PREFIX}-`,`g`),`${a}-`)}function getClassListFromProps(n){let{beat:a,fade:s,beatFade:c,bounce:l,shake:u,spin:d,spinPulse:f,spinReverse:p,pulse:m,fixedWidth:h,inverse:_,border:v,flip:b,size:x,rotation:C,pull:w,swapOpacity:T,rotateBy:O,widthAuto:k,flip360:A,buzz:j,float:M,jello:N,spinSnap:P,spinSnap4:F,spinSnap8:I,swing:R,wag:B,className:V}=n,H=[];return V&&H.push(...V.split(` `)),a&&H.push(ANIMATION_CLASSES.beat),s&&H.push(ANIMATION_CLASSES.fade),c&&H.push(ANIMATION_CLASSES.beatFade),l&&H.push(ANIMATION_CLASSES.bounce),u&&H.push(ANIMATION_CLASSES.shake),d&&H.push(ANIMATION_CLASSES.spin),p&&H.push(ANIMATION_CLASSES.spinReverse),f&&H.push(ANIMATION_CLASSES.spinPulse),m&&H.push(ANIMATION_CLASSES.pulse),h&&H.push(STYLE_CLASSES.fixedWidth),_&&H.push(STYLE_CLASSES.inverse),v&&H.push(STYLE_CLASSES.border),b===!0&&H.push(STYLE_CLASSES.flip),(b===`horizontal`||b===`both`)&&H.push(STYLE_CLASSES.flipHorizontal),(b===`vertical`||b===`both`)&&H.push(STYLE_CLASSES.flipVertical),x!=null&&H.push(SIZE_CLASSES[x]),C!=null&&C!==0&&H.push(ROTATE_CLASSES[C]),w!=null&&H.push(PULL_CLASSES[w]),T&&H.push(STYLE_CLASSES.swapOpacity),getIsVersion7OrLater()?(O&&H.push(STYLE_CLASSES.rotateBy),k&&H.push(STYLE_CLASSES.widthAuto),A&&H.push(ANIMATION_CLASSES.flip360),j&&H.push(ANIMATION_CLASSES.buzz),M&&H.push(ANIMATION_CLASSES.float),N&&H.push(ANIMATION_CLASSES.jello),P&&H.push(ANIMATION_CLASSES.spinSnap),F&&H.push(ANIMATION_CLASSES.spinSnap4),I&&H.push(ANIMATION_CLASSES.spinSnap8),R&&H.push(ANIMATION_CLASSES.swing),B&&H.push(ANIMATION_CLASSES.wag),(config$1$1.cssPrefix||config$1$1.familyPrefix||DEFAULT_CLASSNAME_PREFIX)===DEFAULT_CLASSNAME_PREFIX?H:H.map(withPrefix)):H}var isIconDefinition=n=>
1103typeof n==`object`&&`icon`in n&&!!n.icon;function normalizeIconArgs(n){if(n)return isIconDefinition(n)?n:parse$1$1.icon(n)}function typedObjectKeys(n){return Object.keys(n)}var logger=new Logger(`FontAwesomeIcon`),DEFAULT_PROPS={border:!1,className:``,mask:void 0,maskId:void 0,fixedWidth:!1,inverse:!1,flip:!1,icon:void 0,listItem:!1,pull:void 0,pulse:!1,rotation:void 0,rotateBy:!1,size:void 0,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:``,titleId:void 0,transform:void 0,swapOpacity:!1,widthAuto:!1,flip360:!1,buzz:!1,float:!1,jello:!1,spinSnap:!1,spinSnap4:!1,spinSnap8:!1,swing:!1,wag:!1},DEFAULT_PROP_KEYS=new Set(Object.keys(DEFAULT_PROPS)),FontAwesomeIcon=import_react$7.forwardRef((n,a)=>{let s={...DEFAULT_PROPS,...n},{icon:c,mask:l,symbol:u,title:d,titleId:f,maskId:p,transform:m}=s,h=useAccessibilityId(p,!!l),_=useAccessibilityId(f,!!d),v=normalizeIconArgs(c);if(!v)return logger.error(`Icon lookup is undefined`,c),null;let b=getClassListFromProps(s),x=typeof m==`string`?parse$1$1.transform(m):m,C=normalizeIconArgs(l),w=icon(v,{...b.length>0&&{classes:b},...x&&{transform:x},...C&&{mask:C},symbol:u,title:d,titleId:_,maskId:h});if(!w)return logger.error(`Could not find icon`,v),null;let{abstract:T}=w,O={ref:a};for(let n of typedObjectKeys(s))DEFAULT_PROP_KEYS.has(n)||(O[n]=s[n]);return makeReactConverter(T[0],O)});FontAwesomeIcon.displayName=`FontAwesomeIcon`;var DEFAULT_CLASSNAMES=`${LAYER_CLASSES.default} ${STYLE_CLASSES.fixedWidth}`,cx$17=import_bind$1.default.bind(Commit_module_default);function Commit({repo:n,children:a}){let s=a.trim(),c=s.substring(0,7),l=`${n?.split(`#`)[0]}/commit/${s}`;return(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[n&&(0,import_jsx_runtime.jsxs)(`a`,{href:l,target:`_blank`,rel:`noreferrer noopener`,children:[(0,import_jsx_runtime.jsx)(FontAwesomeIcon,{icon:faGithub,size:`lg`,className:cx$17(`icon`)}),c]}),!n&&(0,import_jsx_runtime.jsx)(`span`,{title:`Git commit`,children:c})]})}var fn$1=n=>Number(Number.parseFloat(n)).toLocaleString(`en`),CorpusCard=({name:n,title:a,acronym:s,commit:c,repo:l,metrics:u})=>{let d=s?s.replace(`DraCor`,``):n.charAt(0).toUpperCase()+n.slice(1);return(0,import_jsx_runtime.jsxs)(`div`,{className:`corpus-card`,xl:4,lg:6,md:6,sm:12,xs:12,children:[(0,import_jsx_runtime.jsx)(Link$3,{to:`/${n}`,children:(0,import_jsx_runtime.jsxs)(`h2`,{children:[(0,import_jsx_runtime.jsx)(`span`,{children:d}),`DraCor`]})}),(0,import_jsx_runtime.jsx)(`h3`,{children:(0,import_jsx_runtime.jsx)(Link$3,{to:`/${n}`,children:a})}),(0,import_jsx_runtime.jsx)(`table`,{children:(0,import_jsx_runtime.jsxs)(`tbody`,{children:[(0,import_jsx_runtime.jsxs)(`tr`,{children:[(0,import_jsx_runtime.jsx)(`th`,{className:`number-plays`,children:fn$1(u.plays)}),(0,import_jsx_runtime.jsx)(`td`,{children:`Number of plays`})]}),(0,import_jsx_runtime.jsxs)(`tr`,{children:[(0,import_jsx_runtime.jsxs)(`th`,{children:[fn$1(u.characters),(0,import_jsx_runtime.jsx)(`br`,{}),(0,import_jsx_runtime.jsx)(`span`,{children:u.male+u.female>0?` (M: ${u.male}, F: ${u.female})`:``})]}),(0,import_jsx_runtime.jsxs)(`td`,{children:[(0,import_jsx_runtime.jsx)(`code`,{children:`person`}),` + `,(0,import_jsx_runtime.jsx)(`code`,{children:`personGrp`}),(0,import_jsx_runtime.jsx)(`br`,{}),`Number of characters`]})]}),(0,import_jsx_runtime.jsxs)(`tr`,{children:[(0,import_jsx_runtime.jsx)(`th`,{children:fn$1(u.wordcount.text)}),(0,import_jsx_runtime.jsxs)(`td`,{children:[(0,import_jsx_runtime.jsx)(`code`,{children:`text`}),(0,import_jsx_runtime.jsx)(`br`,{}),`Text tokens`]})]}),(0,import_jsx_runtime.jsxs)(`tr`,{children:[(0,import_jsx_runtime.jsxs)(`th`,{children:[fn$1(u.sp),` `,(0,import_jsx_runtime.jsx)(`br`,{}),(0,import_jsx_runtime.jsxs)(`span`,{children:[`(`,fn$1(u.wordcount.sp),`)`]})]}),(0,import_jsx_runtime.jsxs)(`td`,{children:[(0,import_jsx_runtime.jsx)(`code`,{children:`sp`}),(0,import_jsx_runtime.jsx)(`br`,{}),`(Tokens)`]})]}),(0,import_jsx_runtime.jsxs)(`tr`,{children:[(0,import_jsx_runtime.jsxs)(`th`,{children:[fn$1(u.stage),` `,(0,import_jsx_runtime.jsx)(`br`,{}),(0,import_jsx_runtime.jsxs)(`span`,{children:[`(`,fn$1(u.wordcount.stage),`)`]})]}),(0,import_jsx_runtime.jsxs)(`td`,{children:[(0,import_jsx_runtime.jsx)(`code`,{children:`stage`}),(0,import_jsx_runtime.jsx)(`br`,{}),`(Tokens)`]})]}),(0,import_jsx_runtime.jsxs)(`tr`,{children:[(0,import_jsx_runtime.jsx)(`th`,{children:`Last update`}),(0,import_jsx_runtime.jsxs)(`td`,{children:[c&&(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(Commit,{repo:l,children:c}),(0,import_jsx_runtime.jsx)(`br`,{})]}
1103),new Date(u.updated).toLocaleString()]})]})]})})]})};function byNumOfPlays(n,a){return n.metrics.plays>a.metrics.plays?1:n.metrics.plays<a.metrics.plays?-1:0}var settings$1={className:`center`,centerMode:!1,infinite:!0,arrows:!0,autoplay:!1,dots:!0,swipeToSlide:!0,draggable:!0,customPadding:`60px`,slidesToShow:7,speed:350,responsive:[{breakpoint:2360,settings:{slidesToShow:6}},{breakpoint:2050,settings:{slidesToShow:5}},{breakpoint:1700,settings:{slidesToShow:4}},{breakpoint:1200,settings:{slidesToShow:3}},{breakpoint:900,settings:{slidesToShow:2,arrows:!1,autoplay:!0}},{breakpoint:767,settings:{unslick:!0}}]},Corpora=()=>{let[n,a]=(0,import_react$7.useState)(null);return(0,import_react$7.useEffect)(()=>{async function n(){try{let n=await api$1.get(`/corpora?include=metrics`);a(n.data)}catch(n){console.error(n)}}n()},[]),n?n.length===0?(0,import_jsx_runtime.jsx)(`p`,{className:`loading`,children:`No corpora found`}):(0,import_jsx_runtime.jsx)(import_lib$6.default,{...settings$1,children:n.sort(byNumOfPlays).reverse().map(n=>(0,import_jsx_runtime.jsx)(CorpusCard,{name:n.name,title:n.title,metrics:n.metrics,acronym:n.acronym,commit:n.commit,repo:n.repository},`card-${n.name}`))}):(0,import_jsx_runtime.jsx)(`p`,{className:`loading`,children:`Loading...`})},main$13=`_main_1mvuq_1`,Header_module_default={main:main$13},cx$16=import_bind$1.default.bind(Header_module_default),Header$2=({children:n,className:a=``})=>(0,import_jsx_runtime.jsx)(Row$1,{tag:`header`,className:cx$16([`main`,a]),children:typeof n==`string`?(0,import_jsx_runtime.jsx)(Col$1,{tag:`h1`,children:n}):n}),bibtex_default=`/assets/bibtex-CjYnkUHe.svg`,ris_default=`data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20235.93%20314.58'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%231f2448;}.cls-2{fill:%2308f;}.cls-3{fill:%23fff;}%3c/style%3e%3c/defs%3e%3cg%20id='Ebene_2'%20data-name='Ebene%202'%3e%3cg%20id='Ebene_1-2'%20data-name='Ebene%201'%3e%3cpath%20class='cls-1'%20d='M235.93,78.64V275.26a39.3,39.3,0,0,1-39.32,39.32H39.32A39.31,39.31,0,0,1,0,275.26V39.32A39.31,39.31,0,0,1,39.32,0h118V39.32a39.3,39.3,0,0,0,39.32,39.32Z'/%3e%3cpath%20class='cls-2'%20d='M235.93,78.64H196.61a39.3,39.3,0,0,1-39.32-39.32V0Z'/%3e%3cpath%20class='cls-3'%20d='M73,106.25h39.59v39.58q0,35.22-39.59,39.59v-19.7q17.74-2.15,19.89-19.89H73Zm59.47,0H172v39.58q0,35.22-39.58,39.59v-19.7q17.74-2.15,19.89-19.89H132.46Z'/%3e%3crect%20class='cls-3'%20x='15.48'%20y='224.33'%20width='204.98'%20height='74.77'%20rx='23.84'/%3e%3cpath%20class='cls-2'%20d='M71.37,284.34a1.54,1.54,0,0,1-1.15-.44,1.58,1.58,0,0,1-.45-1.16v-41.6a1.57,1.57,0,0,1,.45-1.15,1.55,1.55,0,0,1,1.15-.45H88.46q8,0,12.64,3.72t4.64,10.62a13.11,13.11,0,0,1-2.24,7.81,13.45,13.45,0,0,1-6,4.67l9,15.94a1.56,1.56,0,0,1,.2.7,1.42,1.42,0,0,1-1.35,1.34H98a2.29,2.29,0,0,1-1.73-.6,5.07,5.07,0,0,1-.83-1.12l-7.68-14.53H80.21v14.65a1.58,1.58,0,0,1-.45,1.16,1.54,1.54,0,0,1-1.15.44Zm8.84-24.57h8.06a7.13,7.13,0,0,0,5.06-1.57A5.76,5.76,0,0,0,95,253.82a6.11,6.11,0,0,0-1.63-4.48q-1.64-1.67-5.09-1.67H80.21Z'/%3e%3cpath%20class='cls-2'%20d='M115.15,284.34a1.53,1.53,0,0,1-1.15-.44,1.58,1.58,0,0,1-.45-1.16v-41.6A1.57,1.57,0,0,1,114,240a1.54,1.54,0,0,1,1.15-.45h7.55a1.58,1.58,0,0,1,1.12.45,1.52,1.52,0,0,1,.48,1.15v41.6a1.52,1.52,0,0,1-.48,1.16,1.57,1.57,0,0,1-1.12.44Z'/%3e%3cpath%20class='cls-2'%20d='M149.9,285a26.21,26.21,0,0,1-10.37-1.79,14.67,14.67,0,0,1-6.27-4.7,11.13,11.13,0,0,1-2.24-6.18,1.34,1.34,0,0,1,.39-.93,1.25,1.25,0,0,1,1-.41h7.1a2.17,2.17,0,0,1,1.34.35,4.53,4.53,0,0,1,.83.86,7,7,0,0,0,1.44,2.05,7.3,7.3,0,0,0,2.66,1.67,11.85,11.85,0,0,0,4.16.64,11.46,11.46,0,0,0,6.14-1.32,4,4,0,0,0,2.05-3.55,3.29,3.29,0,0,0-1.12-2.59,10.57,10.57,0,0,0-3.48-1.82,59.09,59.09,0,0,0-6.34-1.73,35.68,35.68,0,0,1-8.16-2.66,12.46,12.46,0,0,1-5.09-4.22,12.49,12.49,0,0,1,.42-13.35,14.17,14.17,0,0,1,6-4.7,22.77,22.77,0,0,1,9.19-1.7,23,23,0,0,1,7.64,1.16,17.32,17.32,0,0,1,5.51,3,14.52,14.52,0,0,1,3.39,4,9.15,9.15,0,0,1,1.25,4.13,1.34,1.34,0,0,1-.39.93,1.23,1.23,0,0,1-1,.42h-7.48a2.59,2.59,0,0,1-1.12-.26,1.86,1.86,0,0,1-.87-.9,4.67,4.67,0,0,0-2.21-2.84,8.59,8.59,0,0,0-4.76-1.19,9.21,9.21,0,0,0-4.87,1.12,3.78,3.78,0,0,0-1.79,3.43,3.67,3.67,0,0,0,.93,2.52,7.27,7.27,0,0,0,3.1,1.83c1.45.51,3.39,1.07,5.83,1.66a45.13,45.13,0,0,1,9.18,2.7
11035,11.52,11.52,0,0,1,5.18,4.16,12.92,12.92,0,0,1-.76,13.8,14.94,14.94,0,0,1-6.63,4.73A27,27,0,0,1,149.9,285Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e`,cc0_default=`data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2024.3.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20139.5%2064'%20style='enable-background:new%200%200%20139.5%2064;'%20xml:space='preserve'%3e%3cg%3e%3cpath%20d='M31.9,0c9,0,16.6,3.1,22.9,9.4c3,3,5.3,6.4,6.9,10.3c1.6,3.9,2.3,8,2.3,12.3c0,4.4-0.8,8.5-2.3,12.3%20c-1.5,3.8-3.8,7.2-6.8,10.1c-3.1,3.1-6.7,5.4-10.6,7.1c-4,1.6-8.1,2.5-12.3,2.5s-8.3-0.8-12.1-2.4c-3.9-1.6-7.3-4-10.4-7%20S4,48,2.4,44.2S0,36.3,0,32c0-4.2,0.8-8.3,2.4-12.2s4-7.4,7.1-10.5C15.6,3.1,23.1,0,31.9,0z%20M32.1,5.8c-7.3,0-13.5,2.6-18.5,7.7%20C11.1,16,9.2,18.8,7.8,22c-1.4,3.2-2,6.5-2,10c0,3.4,0.7,6.7,2,9.9c1.4,3.2,3.3,6,5.8,8.5c2.5,2.5,5.4,4.4,8.5,5.7%20c3.2,1.3,6.5,2,9.9,2c3.4,0,6.8-0.7,10-2c3.2-1.3,6.1-3.3,8.7-5.8c5-4.9,7.5-11,7.5-18.3c0-3.5-0.6-6.9-1.9-10.1%20c-1.3-3.2-3.2-6-5.7-8.5C45.5,8.3,39.3,5.8,32.1,5.8z%20M31.7,26.7l-4.3,2.2c-0.5-1-1-1.6-1.7-2c-0.7-0.4-1.3-0.6-1.9-0.6%20c-2.9,0-4.3,1.9-4.3,5.7c0,1.7,0.4,3.1,1.1,4.1c0.7,1,1.8,1.5,3.2,1.5c1.9,0,3.2-0.9,3.9-2.7l3.9,2c-0.8,1.6-2,2.8-3.5,3.7%20c-1.5,0.9-3.1,1.3-4.9,1.3c-2.9,0-5.2-0.9-6.9-2.6c-1.8-1.8-2.6-4.2-2.6-7.3c0-3,0.9-5.5,2.7-7.3c1.8-1.8,4-2.7,6.7-2.7%20C27.1,22.1,29.9,23.6,31.7,26.7z%20M50.1,26.7l-4.2,2.2c-0.5-1-1-1.6-1.7-2c-0.7-0.4-1.3-0.6-1.9-0.6c-2.9,0-4.3,1.9-4.3,5.7%20c0,1.7,0.4,3.1,1.1,4.1c0.7,1,1.8,1.5,3.2,1.5c1.9,0,3.2-0.9,3.9-2.7l4,2c-0.9,1.6-2.1,2.8-3.5,3.7c-1.5,0.9-3.1,1.3-4.9,1.3%20c-2.9,0-5.2-0.9-6.9-2.6c-1.7-1.8-2.6-4.2-2.6-7.3c0-3,0.9-5.5,2.7-7.3c1.8-1.8,4-2.7,6.7-2.7C45.6,22.1,48.4,23.6,50.1,26.7z'/%3e%3c/g%3e%3cg%3e%3cpath%20id='text2809_1_'%20d='M107.5,13.5c-10.6,0-13.2,10-13.2,18.4c0,8.5,2.7,18.4,13.2,18.4c10.6,0,13.2-10,13.2-18.4%20C120.8,23.5,118.1,13.5,107.5,13.5z%20M107.5,20.5c0.4,0,0.8,0.1,1.2,0.2c0.8,0.7,1.1,1.6,0.4,2.8l-7,12.9c-0.2-1.6-0.2-3.2-0.2-4.4%20C101.9,28.2,102.1,20.5,107.5,20.5z%20M112.8,26.4c0.4,2,0.4,4.1,0.4,5.5c0,3.7-0.3,11.5-5.7,11.5c-0.4,0-0.8,0-1.2-0.1%20c-0.1,0-0.1,0-0.2-0.1c-0.1,0-0.2-0.1-0.3-0.1c-1.2-0.5-2-1.4-0.9-3.1L112.8,26.4z'/%3e%3cpath%20id='path2815_1_'%20d='M107.5-0.1C98.6-0.1,91.1,3,85,9.2c-3.1,3.1-5.4,6.6-7.1,10.5c-1.6,3.9-2.4,7.9-2.4,12.2%20c0,4.3,0.8,8.3,2.4,12.2c1.6,3.8,3.9,7.3,7,10.4c3.1,3,6.5,5.4,10.4,7c3.9,1.6,7.9,2.4,12.2,2.4c4.2,0,8.3-0.8,12.3-2.5%20c4-1.6,7.5-4,10.6-7.1c3-2.9,5.3-6.3,6.8-10.1c1.6-3.8,2.3-8,2.3-12.3c0-4.3-0.8-8.5-2.3-12.3c-1.6-3.9-3.8-7.3-6.9-10.3%20C124.1,3.1,116.4-0.1,107.5-0.1z%20M107.6,5.7c7.2,0,13.4,2.6,18.6,7.7c2.5,2.5,4.4,5.3,5.7,8.5c1.3,3.2,1.9,6.5,1.9,10.1%20c0,7.4-2.5,13.5-7.5,18.3c-2.6,2.5-5.5,4.4-8.7,5.8c-3.2,1.3-6.5,2-9.9,2c-3.5,0-6.8-0.7-9.9-1.9c-3.2-1.3-6-3.2-8.5-5.7%20c-2.5-2.5-4.5-5.4-5.8-8.5c-1.3-3.2-2-6.5-2-9.9c0-3.5,0.7-6.8,2-9.9c1.4-3.2,3.3-6.1,5.8-8.6C94.1,8.3,100.3,5.7,107.6,5.7z'/%3e%3c/g%3e%3c/svg%3e`,main$12=`_main_4e7fn_1`,SitemapOverview_module_default={main:main$12},cx$15=import_bind$1.default.bind(SitemapOverview_module_default),SitemapOverview=()=>{let{sitemap:n=[]}=(0,import_react$7.useContext)(DracorContext),a=n.filter(n=>`items`in n);return(0,import_jsx_runtime.jsx)(`div`,{className:cx$15(`main`),children:a.map(n=>(0,import_jsx_runtime.jsxs)(`div`,{children:[(0,import_jsx_runtime.jsx)(`h5`,{children:n.label}),(0,import_jsx_runtime.jsx)(`ul`,{children:n.items.filter(n=>`href`in n).map(n=>(0,import_jsx_runtime.jsx)(`li`,{children:(0,import_jsx_runtime.jsx)(Link$3,{to:n.href,children:n.label})},n.label))})]},n.label))})},footer$1=`_footer_kzh3u_1`,main$11=`_main_kzh3u_5`,citation=`_citation_kzh3u_24`,license=`_license_kzh3u_42`,Footer_module_default={footer:footer$1,main:main$11,citation,license},cx$14=import_bind$1.default.bind(Footer_module_default),Footer$1=({withSitemap:n=!1})=>{let{apiInfo:a={}}=(0,import_react$7.useContext)(DracorContext),s=`https://github.com/dracor-org/dracor-api/releases/`;/^\d+\.\d+\.\d+(-(alpha|beta)(\.\d+)?)?$/.test(a.version)&&(s+=`tag/${a.version}`);let c=`https://github.com/dracor-org/dracor-frontend/releases/`;return/^\d+\.\d+\.\d+(-(alpha|beta)(\.\d+)?)?$/.test(`2.7.2`)&&(c+=`tag/${version$1}`),(0,import_jsx_runtime.jsxs)(`div`,{className:cx$14(`footer`),children:[n&&(0,import_jsx_runtime.jsx)(Row$1,{className:cx$14(`sitemap`),children:(0,import_jsx_runtime.jsx)(SitemapOverview,{})}),(0,import_jsx_runtime.jsxs)(Row$1,{className:cx$14(`main`),children:[(0,import_jsx_runtime.jsxs)(Col$1,{className:cx$14(`citation`),children:[(0,import_jsx_runtime.jsxs)(`h5`,{children:[`If you want to cite DraCor, `,(0,import_jsx_runtime.jsx)(`wbr`,{}),`please use the following reference:`]}),(0,import_jsx_runtime.jsx)(`a`,{href:`/cite_dracor.bib`,type:`application/x-bibtex`,children:(0,import_jsx_runtime.jsx)(`img`,{src:bibtex_default,alt:`BibTeX`})}),(0,import_jsx_runtime.jsx)(`a`,{href:`/cite_dracor.ris`,type:`application/x-research-info-systems`,children:(0,import_jsx_runtime.jsx)(`img`,{src:ris_default,alt:`RIS`})}),(0,import_jsx_runtime.jsxs)(`p`,{children:[`Fischer, Frank, et al. (2019). Programmable Corpora: Introducing DraCor, an Infrastru
1103cture for the Research on European Drama. In`,` `,(0,import_jsx_runtime.jsx)(`em`,{children:`Proceedings of DH2019: "Complexities"`}),`, Utrecht University,`,` `,(0,import_jsx_runtime.jsx)(`a`,{href:`https://doi.org/10.5281/zenodo.4284002`,rel:`noopener noreferrer`,target:`_blank`,children:`doi:10.5281/zenodo.4284002`}),`.`]})]}),(0,import_jsx_runtime.jsxs)(Col$1,{className:cx$14(`license`),children:[(0,import_jsx_runtime.jsx)(`h5`,{children:`Drama Corpora Project`}),(0,import_jsx_runtime.jsxs)(`p`,{children:[`Unless otherwise stated, all corpora and the web design`,(0,import_jsx_runtime.jsx)(`br`,{}),` are released under Creative Commons`,` `,(0,import_jsx_runtime.jsx)(`a`,{href:`https://creativecommons.org/publicdomain/zero/1.0`,rel:`noopener noreferrer license`,target:`_blank`,children:`0 1.0`}),(0,import_jsx_runtime.jsx)(`a`,{href:`https://creativecommons.org/publicdomain/zero/1.0`,rel:`noopener noreferrer license`,target:`_blank`,children:(0,import_jsx_runtime.jsx)(`img`,{src:cc0_default,alt:`CC0`})})]}),a.version&&(0,import_jsx_runtime.jsxs)(`p`,{className:`api-info`,children:[(0,import_jsx_runtime.jsxs)(`span`,{className:`version-pill`,children:[(0,import_jsx_runtime.jsx)(`span`,{children:`DraCor Frontend`}),(0,import_jsx_runtime.jsx)(`a`,{href:c,target:`_blank`,rel:`noopener noreferrer`,children:`2.7.2`})]}),` `,(0,import_jsx_runtime.jsxs)(`span`,{className:`version-pill`,children:[(0,import_jsx_runtime.jsx)(`span`,{children:`DraCor API`}),(0,import_jsx_runtime.jsx)(`a`,{href:s,target:`_blank`,rel:`noopener noreferrer`,children:a.version})]}),` `,(0,import_jsx_runtime.jsx)(`wbr`,{}),(0,import_jsx_runtime.jsxs)(`span`,{className:`version-pill`,children:[(0,import_jsx_runtime.jsx)(`span`,{children:`eXist-db`}),(0,import_jsx_runtime.jsx)(`a`,{href:`https://github.com/eXist-db/exist/releases/tag/eXist-${a.existdb}`,target:`_blank`,rel:`noopener noreferrer`,children:a.existdb})]})]})]})]})]})},Home=()=>(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(Container$1,{fluid:!0,style:{zIndex:1},children:(0,import_jsx_runtime.jsx)(Header$2,{children:`DraCor - Open Infrastructure for Drama Analysis`})}),(0,import_jsx_runtime.jsx)(Corpora,{}),(0,import_jsx_runtime.jsx)(Container$1,{fluid:!0,children:(0,import_jsx_runtime.jsx)(Footer$1,{withSitemap:!!sitemapUrl})})]});function ok$1(){}function unreachable(){}function parse$7(n){let a=[],s=String(n||``),c=s.indexOf(`,`),l=0,u=!1;for(;!u;){c===-1&&(c=s.length,u=!0);let n=s.slice(l,c).trim();(n||!u)&&a.push(n),l=c+1,c=s.indexOf(`,`,l)}return a}function stringify$2(n,a){let s=a||{};return(n[n.length-1]===``?[...n,``]:n).join((s.padRight?` `:``)+`,`+(s.padLeft===!1?``:` `)).trim()}var nameRe=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,nameReJsx=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,emptyOptions$3={};function name$1(n,a){return((a||emptyOptions$3).jsx?nameReJsx:nameRe).test(n)}var re$2=/[ \t\n\f\r]/g;function whitespace(n){return typeof n==`object`?n.type===`text`&&empty$2(n.value):empty$2(n)}function empty$2(n){return n.replace(re$2,``)===``}var Schema$4=class{constructor(n,a,s){this.normal=a,this.property=n,s&&(this.space=s)}};Schema$4.prototype.normal={},Schema$4.prototype.property={},Schema$4.prototype.space=void 0;function merge$5(n,a){let s={},c={};for(let a of n)Object.assign(s,a.property),Object.assign(c,a.normal);return new Schema$4(s,c,a)}function normalize$5(n){return n.toLowerCase()}var Info$4=class{constructor(n,a){this.attribute=a,this.property=n}};Info$4.prototype.attribute=``,Info$4.prototype.booleanish=!1,Info$4.prototype.boolean=!1,Info$4.prototype.commaOrSpaceSeparated=!1,Info$4.prototype.commaSeparated=!1,Info$4.prototype.defined=!1,Info$4.prototype.mustUseProperty=!1,Info$4.prototype.number=!1,Info$4.prototype.overloadedBoolean=!1,Info$4.prototype.property=``,Info$4.prototype.spaceSeparated=!1,Info$4.prototype.space=void 0;var types_exports$1=__exportAll({boolean:()=>boolean$1,booleanish:()=>booleanish$1,commaOrSpaceSeparated:()=>commaOrSpaceSeparated$1,commaSeparated:()=>commaSeparated$1,number:()=>number$4,overloadedBoolean:()=>overloadedBoolean$1,spaceSeparated:()=>spaceSeparated$1}),powers$1=0,boolean$1=increment$1(),booleanish$1=increment$1(),overloadedBoolean$1=increment$1(),number$4=increment$1(),spaceSeparated$1=increment$1(),commaSeparated$1=increment$1(),commaOrSpaceSeparated$1=increment$1();function increment$1(){return 2**++powers$1}var checks$1=Object.keys(types_exports$1),DefinedInfo$1=class extends Info$4{constructor(n,a,s,c){let l=-1;
vendor: 5,217 bytes, line 1103
1103if(super(n,a),mark$2(this,`space`,c),typeof s==`number`)for(;++l<checks$1.length;){let n=checks$1[l];mark$2(this,checks$1[l],(s&types_exports$1[n])===types_exports$1[n])}}};DefinedInfo$1.prototype.defined=!0;function mark$2(n,a,s){s&&(n[a]=s)}function create$2(n){let a={},s={};for(let[c,l]of Object.entries(n.properties)){let u=new DefinedInfo$1(c,n.transform(n.attributes||{},c),l,n.space);n.mustUseProperty&&n.mustUseProperty.includes(c)&&(u.mustUseProperty=!0),a[c]=u,s[normalize$5(c)]=c,s[normalize$5(u.attribute)]=c}return new Schema$4(a,s,n.space)}var aria$1=create$2({properties:{ariaActiveDescendant:null,ariaAtomic:booleanish$1,ariaAutoComplete:null,ariaBusy:booleanish$1,ariaChecked:booleanish$1,ariaColCount:number$4,ariaColIndex:number$4,ariaColSpan:number$4,ariaControls:spaceSeparated$1,ariaCurrent:null,ariaDescribedBy:spaceSeparated$1,ariaDetails:null,ariaDisabled:booleanish$1,ariaDropEffect:spaceSeparated$1,ariaErrorMessage:null,ariaExpanded:booleanish$1,ariaFlowTo:spaceSeparated$1,ariaGrabbed:booleanish$1,ariaHasPopup:null,ariaHidden:booleanish$1,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:spaceSeparated$1,ariaLevel:number$4,ariaLive:null,ariaModal:booleanish$1,ariaMultiLine:booleanish$1,ariaMultiSelectable:booleanish$1,ariaOrientation:null,ariaOwns:spaceSeparated$1,ariaPlaceholder:null,ariaPosInSet:number$4,ariaPressed:booleanish$1,ariaReadOnly:booleanish$1,ariaRelevant:null,ariaRequired:booleanish$1,ariaRoleDescription:spaceSeparated$1,ariaRowCount:number$4,ariaRowIndex:number$4,ariaRowSpan:number$4,ariaSelected:booleanish$1,ariaSetSize:number$4,ariaSort:null,ariaValueMax:number$4,ariaValueMin:number$4,ariaValueNow:number$4,ariaValueText:null,role:null},transform(n,a){return a===`role`?a:`aria-`+a.slice(4).toLowerCase()}});function caseSensitiveTransform$1(n,a){return a in n?n[a]:a}function caseInsensitiveTransform$1(n,a){return caseSensitiveTransform$1(n,a.toLowerCase())}var html$6=create$2({attributes:{acceptcharset:`accept-charset`,classname:`class`,htmlfor:`for`,httpequiv:`http-equiv`},mustUseProperty:[`checked`,`multiple`,`muted`,`selected`],properties:{abbr:null,accept:commaSeparated$1,acceptCharset:spaceSeparated$1,accessKey:spaceSeparated$1,action:null,allow:null,allowFullScreen:boolean$1,allowPaymentRequest:boolean$1,allowUserMedia:boolean$1,alt:null,as:null,async:boolean$1,autoCapitalize:null,autoComplete:spaceSeparated$1,autoFocus:boolean$1,autoPlay:boolean$1,blocking:spaceSeparated$1,capture:null,charSet:null,checked:boolean$1,cite:null,className:spaceSeparated$1,cols:number$4,colSpan:null,content:null,contentEditable:booleanish$1,controls:boolean$1,controlsList:spaceSeparated$1,coords:number$4|commaSeparated$1,crossOrigin:null,data:null,dateTime:null,decoding:null,default:boolean$1,defer:boolean$1,dir:null,dirName:null,disabled:boolean$1,download:overloadedBoolean$1,draggable:booleanish$1,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:boolean$1,formTarget:null,headers:spaceSeparated$1,height:number$4,hidden:overloadedBoolean$1,high:number$4,href:null,hrefLang:null,htmlFor:spaceSeparated$1,httpEquiv:spaceSeparated$1,id:null,imageSizes:null,imageSrcSet:null,inert:boolean$1,inputMode:null,integrity:null,is:null,isMap:boolean$1,itemId:null,itemProp:spaceSeparated$1,itemRef:spaceSeparated$1,itemScope:boolean$1,itemType:spaceSeparated$1,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:boolean$1,low:number$4,manifest:null,max:null,maxLength:number$4,media:null,method:null,min:null,minLength:number$4,multiple:boolean$1,muted:boolean$1,name:null,nonce:null,noModule:boolean$1,noValidate:boolean$1,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:boolean$1,optimum:number$4,pattern:null,ping:spaceSeparated$1,placeholder:null,playsInl
1103ine:boolean$1,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:boolean$1,referrerPolicy:null,rel:spaceSeparated$1,required:boolean$1,reversed:boolean$1,rows:number$4,rowSpan:number$4,sandbox:spaceSeparated$1,scope:null,scoped:boolean$1,seamless:boolean$1,selected:boolean$1,shadowRootClonable:boolean$1,shadowRootDelegatesFocus:boolean$1,shadowRootMode:null,shape:null,size:number$4,sizes:null,slot:null,span:number$4,spellCheck:booleanish$1,src:null,srcDoc:null,srcLang:null,srcSet:null,start:number$4,step:null,style:null,tabIndex:number$4,target:null,title:null,translate:null,type:null,typeMustMatch:boolean$1,useMap:null,value:booleanish$1,width:number$4,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:spaceSeparated$1,axis:null,background:null,bgColor:null,border:number$4,borderColor:null,bottomMargin:number$4,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:boolean$1,declare:boolean$1,event:null,face:null,frame:null,frameBorder:null,hSpace:number$4,leftMargin:number$4,link:null,longDesc:null,lowSrc:null,marginHeight:number$4,marginWidth:number$4,noResize:boolean$1,noHref:boolean$1,noShade:boolean$1,noWrap:boolean$1,object:null,profile:null,prompt:null,rev:null,rightMargin:number$4,rules:null,scheme:null,scrolling:booleanish$1,standby:null,summary:null,text:null,topMargin:number$4,valueType:null,version:null,vAlign:null,vLink:null,vSpace:number$4,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:boolean$1,disableRemotePlayback:boolean$1,prefix:null,property:null,results:number$4,security:null,unselectable:null},space:`html`,transform:caseInsensitiveTransform$1}),svg$5=create$2({attributes:{accentHeight:`accent-height`,alignmentBaseline:`alignment-baseline`,arabicForm:`arabic-form`,baselineShift:`baseline-shift`,capHeight:`cap-height`,className:`class`,clipPath:`clip-path`,clipRule:`clip-rule`,colorInterpolation:`color-interpolation`,colorInterpolationFilters:`color-interpolation-filters`,colorProfile:`color-profile`,colorRendering:`color-rendering`,crossOrigin:`crossorigin`,dataType:`datatype`,dominantBaseline:`dominant-baseline`,enableBackground:`enable-background`,fillOpacity:`fill-opacity`,fillRule:`fill-rule`,floodColor:`flood-color`,floodOpacity:`flood-opacity`,fontFamily:`font-family`,fontSize:`font-size`,fontSizeAdjust:`font-size-adjust`,fontStretch:`font-stretch`,fontStyle:`font-style`,fontVariant:`font-variant`,fontWeight:`font-weight`,glyphName:`glyph-name`,glyphOrientationHorizontal:`glyph-orientation-horizontal`,glyphOrientationVertical:`glyph-orientation-vertical`,hrefLang:`hreflang`,horizAdvX:`horiz-adv-x`,horizOriginX:`horiz-origin-x`,horizOriginY:`horiz-origin-y`,imageRendering:`image-rendering`,letterSpacing:`letter-spacing`,lightingColor:`lighting-color`,markerEnd:`marker-end`,markerMid:`marker-mid`,markerStart:`marker-start`,navDown:`nav-down`,navDownLeft:`nav-down-left`,navDownRight:`nav-down-right`,navLeft:`nav-left`,navNext:`nav-next`,navPrev:`nav-prev`,navRight:`nav-right`,navUp:`nav-up`,navUpLeft:`nav-up-left`,navUpRight:`nav-up-right`,onAbort:`onabort`,onActivate:`onactivate`,onAfterPrint:`onafterprint`,onBeforePrint:`onbeforeprint`,onBegin:`onbegin`,onCancel:`oncancel`,onCanPlay:`oncanplay`,onCanPlayThrough:`oncanplaythrough`,onChange:`onchange`,onClick:`onclick`,onClose:`onclose`,onCopy:`oncopy`,onCueChange:`oncuechange`,onCut:`oncut`,onDblClick:`ondblclick`,onDrag:`ondrag`,onDragEnd:`ondragend`,onDragEnter:`ondragenter`,onDragExit:`ondragexit`,onDragLeave:`ondragleave`,onDragOver:`ondragover`,onDragStart:`ondragstart`,onDrop:`ondrop`,onDurationChange:`ondurationchange`,onEmptied:`onemptied`,onEnd:`onend`,onEnded:`onended`,onError:`onerror`,onFocus:`onfocus`,onFocusIn:`onfocusin`,onFocusOut:`onfocusout`,onHashChange:`onhashchange`,onInput:`oninput`,onInvalid:`oninvalid`,onKeyDown:`onkeydown`,onKeyPress:`onkeypress`,onKeyUp:`onkeyup`,onLoad:`onload`,onLoadedData:`onloadeddata`,onLoadedMetadata:`onloadedmetadata`,onLoadStart:`onloadstart`,onMessage:`onmessage`,onMouseDown:`onmousedown`,onMouseEnter:`onmouseenter`,onMouseLeave:`onmouseleave`,onMouseMove:`onmousemove`,onMouseOut:`onmouseout`,onMouseOver:`onmouseover`,onMouseUp:`onmouseup`,onMouseWheel:`onmousewheel`,onOffline:`onoffline`,onOnline:`ononline`,onPageHide:`onpagehide`,onPageShow:`onpageshow`,onPaste:`onpaste`,onPause:`onpause`,onPlay:`onplay`,onPlaying:`onplaying`,onPopState:`onpopstate`,onProgress:`onprogress`,onRateChange:`onratechange`,onRepeat:`onrepeat`,onReset:`onreset`,onResize:`onresize`,onScroll:`onscroll`,onSeeked:`onseeked`,onSeeking:`onseeking`,onSelect:`onselect`,onShow:`onshow`,onStalled:`onstalled`,onStorage:`onstorage`,onSubmit:`onsubmit`,onSuspend:`onsuspend`,onTimeUpdate:`ontimeupdate`,onToggle:`ontoggle`,onUnload:`onunload`,onVolumeChange:`onvolumechange`,onWaiting:`onwaiting`,onZoom:`onzoom`,overlinePosition:`overline-position`,overlineThickness:`overline-thickness`,paintOrder:`paint-order`,panose1:`panose-1`,pointerEvents:`pointer-events`,referrerPolicy:`referrerpolicy`,renderingIntent:`rendering-intent`,shapeRendering:`shape-rendering`,stopColor:`stop-color`,stopOpacity:`stop-opacity`,strikethroughPosition:`strikethrough-position`,strikethroughThickness:`strikethrough-thickness`,strokeDashArray:`stroke-dasharray`,strokeDashOffset:`stroke-dashoffset`,strokeLineCap:`stroke-linecap`,strokeLineJoin:`stroke-linejoin`,strokeMiterLimit:`stroke-miterlimit`,strokeOpacity:`stroke-opacity`,strokeWidth:`stroke-width`,tabIndex:`tabindex`,textAnchor:`text-anchor`,textDecoration:`text-decoration`,textRendering:`text-rendering`,transformOrigin:`transform-origin`,typeOf:`typeof`,underlinePosition:`underline-position`,underlineThickness:`underline-thickness`,unicodeBidi:`unicode
1103-bidi`,unicodeRange:`unicode-range`,unitsPerEm:`units-per-em`,vAlphabetic:`v-alphabetic`,vHanging:`v-hanging`,vIdeographic:`v-ideographic`,vMathematical:`v-mathematical`,vectorEffect:`vector-effect`,vertAdvY:`vert-adv-y`,vertOriginX:`vert-origin-x`,vertOriginY:`vert-origin-y`,wordSpacing:`word-spacing`,writingMode:`writing-mode`,xHeight:`x-height`,playbackOrder:`playbackorder`,timelineBegin:`timelinebegin`},properties:{about:commaOrSpaceSeparated$1,accentHeight:number$4,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:number$4,amplitude:number$4,arabicForm:null,ascent:number$4,attributeName:null,attributeType:null,azimuth:number$4,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:number$4,by:null,calcMode:null,capHeight:number$4,className:spaceSeparated$1,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:number$4,diffuseConstant:number$4,direction:null,display:null,dur:null,divisor:number$4,dominantBaseline:null,download:boolean$1,dx:null,dy:null,edgeMode:null,editable:null,elevation:number$4,enableBackground:null,end:null,event:null,exponent:number$4,externalResourcesRequired:null,fill:null,fillOpacity:number$4,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:commaSeparated$1,g2:commaSeparated$1,glyphName:commaSeparated$1,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:number$4,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:number$4,horizOriginX:number$4,horizOriginY:number$4,id:null,ideographic:number$4,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:number$4,k:number$4,k1:number$4,k2:number$4,k3:number$4,k4:number$4,kernelMatrix:commaOrSpaceSeparated$1,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:number$4,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:number$4,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,on
vendor: 10,107 bytes, lines 1103-1105
1103Zoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:number$4,overlineThickness:number$4,paintOrder:null,panose1:null,path:null,pathLength:number$4,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:spaceSeparated$1,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:number$4,pointsAtY:number$4,pointsAtZ:number$4,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:commaOrSpaceSeparated$1,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:commaOrSpaceSeparated$1,rev:commaOrSpaceSeparated$1,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:commaOrSpaceSeparated$1,requiredFeatures:commaOrSpaceSeparated$1,requiredFonts:commaOrSpaceSeparated$1,requiredFormats:commaOrSpaceSeparated$1,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:number$4,specularExponent:number$4,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:number$4,strikethroughThickness:number$4,string:null,stroke:null,strokeDashArray:commaOrSpaceSeparated$1,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:number$4,strokeOpacity:number$4,strokeWidth:null,style:null,surfaceScale:number$4,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:commaOrSpaceSeparated$1,tabIndex:number$4,tableValues:null,target:null,targetX:number$4,targetY:number$4,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:commaOrSpaceSeparated$1,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:number$4,underlineThickness:number$4,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:number$4,values:null,vAlphabetic:number$4,vMathematical:number$4,vectorEffect:null,vHanging:number$4,vIdeographic:number$4,version:null,vertAdvY:number$4,vertOriginX:number$4,vertOriginY:number$4,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:number$4,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null},space:`svg`,transform:caseSensitiveTransform$1}),xlink$1=create$2({properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null},space:`xlink`,transform(n,a){return`xlink:`+a.slice(5).toLowerCase()}}),xmlns$1=create$2({attributes:{xmlnsxlink:`xmlns:xlink`},properties:{xmlnsXLink:null,xmlns:null},space:`xmlns`,transform:caseInsensitiveTransform$1}),xml$3=create$2({properties:{xmlBase:null,xmlLang:null,xmlSpace:null},space:`xml`,transform(n,a){return`xml:`+a.slice(3).toLowerCase()}}),hastToReact={classId:`classID`,dataType:`datatype`,itemId:`itemID`,strokeDashArray:`strokeDasharray`,strokeDashOffset:`strokeDashoffset`,strokeLineCap:`strokeLinecap`,strokeLineJoin:`strokeLinejoin`,strokeMiterLimit:`strokeMiterlimit`,typeOf:`typeof`,xLinkActuate:`xlinkActuate`,xLinkArcRole:`xlinkArcrole`,xLinkHref:`xlinkHref`,xLinkRole:`xlinkRole`,xLinkShow:`xlinkShow`,xLinkTitle:`xlinkTitle`,xLinkType:`xlinkType`,xmlnsXLink:`xmlnsXlink`},cap$2=/[A-Z]/g,dash$1=/-[a-z]/g,valid$1=/^data[-\w.:]+$/i;function find$2(n,a){let s=normalize$5(a),c=a,l=Info$4;if(s in n.normal)return n.property[n.normal[s]];if(s.length>4&&s.slice(0,4)===`data`&&valid$1.test(a)){if(a.charAt(4)===`-`){let n=a.slice(5).replace(dash$1,camelcase$1);c=`data`+n.charAt(0).toUpperCase()+n.slice(1)}else{let n=a.slice(4);if(!dash$1.test(n)){let s=n.replace(cap$2,kebab$1);s.charAt(0)!==`-`&&(s=`-`+s),a=`data`+s}}l=DefinedInfo$1}return new l(c,a)}function kebab$1(n){return`-`+n.toLowerCase()}function camelcase$1(n){return n.charAt(1).toUpperCase()}var html$5=merge$5([aria$1,html$6,xlink$1,xmlns$1,xml$3],`html`),svg$4=merge$5([aria$1,svg$5,xlink$1,xmlns$1,xml$3],`svg`);function parse$6(n){let a=String(n||``).trim();return a?a.split(/[ \t\n\r\f]+/g):[]}function stringify$1(n){return n.join(` `).trim()}var require_inline_style_parser=__commonJSMin$1(((n,a)=>{var s=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,c=/\n/g,l=/^\s*/,u=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,d=/^:\s*/,f=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,p=/^[;\s]*/,m=/^\s+|\s+$/g,h=`
1104`,_=`/`,v=`*`,b=``,x=`comment`,C=`declaration`;a.exports=function(n,a){if(typeof n!=`string`)throw TypeError(`First argument must be a string`);if(!n)return[];a||={};var m=1,h=1;function _(n){var a=n.match(c);a&&(m+=a.length);var s=n.lastIndexOf(`
1105`);h=~s?n.length-s:h+n.length}function v(){var n={line:m,column:h};return function(a){return a.position=new b(n),O(),a}}function b(n){this.start=n,this.end={line:m,column:h},this.source=a.source}b.prototype.content=n;var x=[];function C(s){var c=Error(a.source+`:`+m+`:`+h+`: `+s);if(c.reason=s,c.filename=a.source,c.line=m,c.column=h,c.source=n,a.silent)x.push(c);else throw c}function T(a){var s=a.exec(n);if(s){var c=s[0];return _(c),n=n.slice(c.length),s}}function O(){T(l)}function k(n){var a;for(n||=[];a=A();)a!==!1&&n.push(a);return n}function A(){var a=v();if(!(n.charAt(0)!=`/`||n.charAt(1)!=`*`)){for(var s=2;n.charAt(s)!=``&&(n.charAt(s)!=`*`||n.charAt(s+1)!=`/`);)++s;if(s+=2,n.charAt(s-1)===``)return C(`End of comment missing`);var c=n.slice(2,s-2);return h+=2,_(c),n=n.slice(s),h+=2,a({type:`comment`,comment:c})}}function j(){var n=v(),a=T(u);if(a){if(A(),!T(d))return C(`property missing ':'`);var c=T(f),l=n({type:`declaration`,property:w(a[0].replace(s,``)),value:c?w(c[0].replace(s,``)):``});return T(p),l}}function M(){var n=[];k(n);for(var a;a=j();)a!==!1&&(n.push(a),k(n));return n}return O(),M()};function w(n){return n?n.replace(m,``):``}})),require_cjs$2=__commonJSMin$1((n=>{var a=n&&n.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(n,"__esModule",{value:!0}),n.default=c;var s=a(require_inline_style_parser());function c(n,a){var c=null;if(!n||typeof n!=`string`)return c;var l=(0,s.default)(n),u=typeof a==`function`;return l.forEach(function(n){if(n.type===`declaration`){var s=n.property,l=n.value;u?a(s,l,n):l&&(c||={},c[s]=l)}}),c}})),require_utilities$1=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),n.camelCase=void 0;var a=/^--[a-zA-Z0-9_-]+$/,s=/-([a-z])/g,c=/^[^-]+$/,l=/^-(webkit|moz|ms|o|khtml)-/,u=/^-(ms)-/,d=function(n){return!n||c.test(n)||a.test(n)},f=function(n,a){return a.toUpperCase()},p=function(n,a){return`${a}-`};n.camelCase=function(n,a){return a===void 0&&(a={}),d(n)?n:(n=n.toLowerCase(),n=a.reactCompat?n.replace(u,p):n.replace(l,p),n.replace(s,f))}})),require_cjs$1=__commonJSMin$1(((n,a)=>{var s=(n&&n.__importDefault||function(n){return n&&n.__esModule?n:{default:n}})(require_cjs$2()),c=require_utilities$1();function l(n,a){var l={};return!n||typeof n!=`string`||(0,s.default)(n,function(n,s){n&&s&&(l[(0,c.camelCase)(n,a)]=s)}),l}l.default=l,a.exports=l})),pointEnd=point$6(`end`),pointStart=point$6(`start`);function point$6(n){return a;function a(a){let s=a&&a.position&&a.position[n]||{};if(typeof s.line==`number`&&s.line>0&&typeof s.column==`number`&&s.column>0)return{line:s.line,column:s.column,offset:typeof s.offset==`number`&&s.offset>-1?s.offset:void 0}}}function position$2(n){let a=pointStart(n),s=pointEnd(n);if(a&&s)return{start:a,end:s}}function stringifyPosition(n){return!n||typeof n!=`object`?``:`position`in n||`type`in n?position$1(n.position):`start`in n||`end`in n?position$1(n):`line`in n||`column`in n?point$5(n):``}function point$5(n){return index(n&&n.line)+`:`+index(n&&n.column)}function position$1(n){return point$5(n&&n.start)+`-`+point$5(n&&n.end)}function index(n){return n&&typeof n==`number`?n:1}var VFileMessage$1=class extends Error{constructor(n,a,s){super(),typeof a==`string`&&(s=a,a=void 0);let c=``,l={},u=!1;if(a&&(l=`line`in a&&`column`in a||`start`in a&&`end`in a?{place:a}:`type`in a?{ancestors:[a],place:a.position}:{...a}),typeof n==`string`?c=n:!l.cause&&n&&(u=!0,c=n.message,l.cause=n),!l.ruleId&&!l.source&&typeof s==`string`){let n=s.indexOf(`:`);n===-1?l.ruleId=s:(l.source=s.slice(0,n),l.ruleId=s.slice(n+1))}if(!l.place&&l.ancestors&&l.ancestors){let n=l.ancestors[l.ancestors.length-1];n&&(l.place=n.position)}let d=l.place&&`start`in l.place?l.place.start:l.place;this.ancestors=l.ancestors||void 0,this.cause=l.cause||void 0,this.column=d?d.column:void 0,this.fatal=void 0,this.file=``,this.message=c,this.line=d?d.line:void 0,this.name=stringifyPosition(l.place)||`1:1`,this.place=l.place||void 0,this.reason=this.message,this.ruleId=l.ruleId||void 0,this.source=l.source||void 0,this.stack=u&&l.cause&&typeof l.cause.stack==`string`?l.cause.stack:``,this.actual=void 0,this.expected=void 0,this.note=void 0,this.url=void 0}};VFileMessage$1.prototype.file=``,VFileMessage$1.prototype.name=``,VFileMessage$1.prototype.reason=``,VFileMessage$1.prototype.message=``,VFileMessage$1.prototype.stack=``,VFileMessage$1.prototype.column=void 0,VFileMessage$1.prototype.line=void 0,VFileMessage$1.prototype.ancestors=void 0,VFileMessage$1.prototype.cause=void 0,VFileMessage$1.prototype.fatal=void 0,VFileMessage$1.prototype.place=void 0,VFileMessage$1.prototype.ruleId=void 0,VFileMessage$1.prototype.source=void 0;var import_cjs$1=__toESM$1(require_cjs$1(),1),own$8={}.hasOwnProperty,emptyMap=new Map,cap$1=/[A-Z]/g,tableElements=new Set([`table`,`tbody`,`thead`,`tfoot`,`tr`]),tableCellElement=new Set([`td`,`th`]);function toJsxRuntime(n,a){if(!a||a.Fragment===void 0)throw TypeError("Expected `Fragment` in options");let s=a.filePath||void 0,c;if(a.development){if(typeof a.jsxDEV!=`function`)throw TypeError("Expected `jsxDEV` in options when `development: true`");c=developmentCreate(s,a.jsxDEV)}else{if(typeof a.jsx!=`function`)throw TypeError("Expected `jsx` in production options");
vendor: 7,093 bytes, line 1105
1105if(typeof a.jsxs!=`function`)throw TypeError("Expected `jsxs` in production options");c=productionCreate(s,a.jsx,a.jsxs)}let l={Fragment:a.Fragment,ancestors:[],components:a.components||{},create:c,elementAttributeNameCase:a.elementAttributeNameCase||`react`,evaluater:a.createEvaluater?a.createEvaluater():void 0,filePath:s,ignoreInvalidStyle:a.ignoreInvalidStyle||!1,passKeys:a.passKeys!==!1,passNode:a.passNode||!1,schema:a.space===`svg`?svg$4:html$5,stylePropertyNameCase:a.stylePropertyNameCase||`dom`,tableCellAlignToStyle:a.tableCellAlignToStyle!==!1},u=one$4(l,n,void 0);return u&&typeof u!=`string`?u:l.create(n,l.Fragment,{children:u||void 0},void 0)}function one$4(n,a,s){if(a.type===`element`)return element$4(n,a,s);if(a.type===`mdxFlowExpression`||a.type===`mdxTextExpression`)return mdxExpression(n,a);if(a.type===`mdxJsxFlowElement`||a.type===`mdxJsxTextElement`)return mdxJsxElement(n,a,s);if(a.type===`mdxjsEsm`)return mdxEsm(n,a);if(a.type===`root`)return root$3(n,a,s);if(a.type===`text`)return text$7(n,a)}function element$4(n,a,s){let c=n.schema,l=c;a.tagName.toLowerCase()===`svg`&&c.space===`html`&&(l=svg$4,n.schema=l),n.ancestors.push(a);let u=findComponentFromName(n,a.tagName,!1),d=createElementProps(n,a),f=createChildren$1(n,a);return tableElements.has(a.tagName)&&(f=f.filter(function(n){return typeof n!=`string`||!whitespace(n)})),addNode(n,d,u,a),addChildren(d,f),n.ancestors.pop(),n.schema=c,n.create(a,u,d,s)}function mdxExpression(n,a){if(a.data&&a.data.estree&&n.evaluater){let s=a.data.estree.body[0];return s.type,n.evaluater.evaluateExpression(s.expression)}crashEstree(n,a.position)}function mdxEsm(n,a){if(a.data&&a.data.estree&&n.evaluater)return n.evaluater.evaluateProgram(a.data.estree);crashEstree(n,a.position)}function mdxJsxElement(n,a,s){let c=n.schema,l=c;a.name===`svg`&&c.space===`html`&&(l=svg$4,n.schema=l),n.ancestors.push(a);let u=a.name===null?n.Fragment:findComponentFromName(n,a.name,!0),d=createJsxElementProps(n,a),f=createChildren$1(n,a);return addNode(n,d,u,a),addChildren(d,f),n.ancestors.pop(),n.schema=c,n.create(a,u,d,s)}function root$3(n,a,s){let c={};return addChildren(c,createChildren$1(n,a)),n.create(a,n.Fragment,c,s)}function text$7(n,a){return a.value}function addNode(n,a,s,c){typeof s!=`string`&&s!==n.Fragment&&n.passNode&&(a.node=c)}function addChildren(n,a){if(a.length>0){let s=a.length>1?a:a[0];s&&(n.children=s)}}function productionCreate(n,a,s){return c;function c(n,c,l,u){let d=Array.isArray(l.children)?s:a;return u?d(c,l,u):d(c,l)}}function developmentCreate(n,a){return s;function s(s,c,l,u){let d=Array.isArray(l.children),f=pointStart(s);return a(c,l,u,d,{columnNumber:f?f.column-1:void 0,fileName:n,lineNumber:f?f.line:void 0},void 0)}}function createElementProps(n,a){let s={},c,l;for(l in a.properties)if(l!==`children`&&own$8.call(a.properties,l)){let u=createProperty$1(n,l,a.properties[l]);if(u){let[l,d]=u;n.tableCellAlignToStyle&&l===`align`&&typeof d==`string`&&tableCellElement.has(a.tagName)?c=d:s[l]=d}}if(c){let a=s.style||={};a[n.stylePropertyNameCase===`css`?`text-align`:`textAlign`]=c}return s}function createJsxElementProps(n,a){let s={};for(let c of a.attributes)if(c.type===`mdxJsxExpressionAttribute`)if(c.data&&c.data.estree&&n.evaluater){let a=c.data.estree.body[0];a.type;let l=a.expression;l.type;let u=l.properties[0];u.type,Object.assign(s,n.evaluater.evaluateExpression(u.argument))}else crashEstree(n,a.position);else{let l=c.name,u;if(c.value&&typeof c.value==`object`)if(c.value.data&&c.value.data.estree&&n.evaluater){let a=c.value.data.estree.body[0];a.type,u=n.evaluater.evaluateExpression(a.expression)}else crashEstree(n,a.position);else u=c.value===null||c.value;s[l]=u}return s}function createChildren$1(n,a){let s=[],c=-1,l=n.passKeys?new Map:emptyMap;for(;++c<a.children.length;){let u=a.children[c],d;if(n.passKeys){let n=u.type===`element`?u.tagName:u.type===`mdxJsxFlowElement`||u.type===`mdxJsxTextElement`?u.name:void 0;if(n){let a=l.get(n)||0;d=n+`-`+a,l.set(n,a+1)}}let f=one$4(n,u,d);f!==void 0&&s.push(f)}return s}function createProperty$1(n,a,s){let c=find$2(n.schema,a);if(!(s==null||typeof s==`number`&&Number.isNaN(s))){if(Array.isArray(s)&&(s=c.commaSeparated?stringify$2(s):stringify$1(s)),c.property===`style`){let a=typeof s==`object`?s:parseStyle(n,String(s));return n.stylePropertyNameCase===`css`&&(a=transformStylesToCssCasing(a)),[`style`,a]}return[n.elementAttributeNameCase===`react`&&c.space?hastToReact[c.property]||c.property:c.attribute,s]}}function parseStyle(n,a){try{return(0,import_cjs$1.default)(a,{reactCompat:!0})}catch(a){if(n.ignoreInvalidStyle)return{};let s=a,c=new VFileMessage$1("Cannot parse `style` attribute",{ancestors:n.ancestors,cause:s,ruleId:`style`,source:`hast-util-to-jsx-runtime`});throw c.file=n.filePath||void 0,c.url=`https://github.com/syntax-tree/hast-util-to-jsx-runtime#cannot-parse-style-attribute`,c}}function findComponentFromName(n,a,s){let c;if(!s)c={type:`Literal`,value:a};else if(a.includes(`.`)){let n=a.split(`.`),s=-1,l;for(;++s<n.length;){let a=name$1(n[s])?{type:`Identifier`,name:n[s]}:{type:`Literal`,value:n[s]};l=l?{type:`MemberExpression`,object:l,property:a,computed:!!(s&&a.type===`Literal`),optional:!1}:a}c=l}else c=name$1(a)&&!/^[a-z]/.test(a)?{type:`Identifier`,name:a}:{type:`Literal`,value:a};if(c.type===`Literal`){let a=c.value;return own$8.call(n.components,a)?n.components[a]:a}if(n.evaluater)return n.evaluater.evaluateExpression(c);crashEstree(n)}function crashEstree(n,a){let s=new VFileMessage$1("Cannot handle MDX estrees without `createEvaluater`",{ancestors:n.ancestors,place:a,ruleId:`mdx-estree`,source:`hast-util-to-jsx-runtime`});throw s.file=n.filePath||void 0,s.url=`https://github.com/syntax-tree/hast-util-to-jsx-runtime#cannot-handle-mdx-estrees-without-createevaluater`,s}function transformStylesToCssCasing(n){let a={},s;for(s in n)own$8.call(n,s)&&(a[transformStyleToCssCasing(s)]=n[s]);return a}function transformStyleToCssCasing(n){let a=n.replace(cap$1,toDash);return a.slice(0,3)===`ms-`&&(a=`-`+a),a}function toDash(n){return`-`+n.toLowerCase()}var urlAttributes={action:[`form`],cite:[`blockquote`,`del`,`ins`,`q`],data:[`object`],formAction:[`button`,`input`],href:[`a`,`area`,`base`,`link`],icon:[`menuitem`],itemId:null,manifest:[`html`],ping:[`a`,`area`],poster:[`video`],src:[`audio`,`embed`,`iframe`,`img`,`input`,`script`,`source`,`track`,`video`]},emptyOptions$2={};function toString$6(n,a){let s=a||emptyOptions$2;return one$3(n,typeof s.includeImageAlt!=`boolean`||s.includeImageAlt,typeof s.includeHtml!=`boolean`||s.includeHtml)}function one$3(n,a,s){if(node(n)){if(`value`in n)return n.type===`html`&&!s?``:n.value;if(a&&`alt`in n&&n.alt)return n.alt;if(`children`in n)return all$4(n.children,a,s)}return Array.isArray(n)?all$4(n,a,s):``}function all$4(n,a,s){let c=[],l=-1;for(;++l<n.length;)c[l]=one$3(n[l],a,s);return c.join(``)}function node(n){return!!(n&&typeof n==`object`)}var element$3=document.createElement(`i`);function decodeNamedCharacterReference(n){let a=`&`+n+`;`;element$3.innerHTML=a;let s=element$3.textContent;
vendor: 4,742 bytes, line 1105
1105return s.charCodeAt(s.length-1)===59&&n!==`semi`?!1:s!==a&&s}function splice(n,a,s,c){let l=n.length,u=0,d;if(a=a<0?-a>l?0:l+a:a>l?l:a,s=s>0?s:0,c.length<1e4)d=Array.from(c),d.unshift(a,s),n.splice(...d);else for(s&&n.splice(a,s);u<c.length;)d=c.slice(u,u+1e4),d.unshift(a,0),n.splice(...d),u+=1e4,a+=1e4}function push(n,a){return n.length>0?(splice(n,n.length,0,a),n):a}var hasOwnProperty$3={}.hasOwnProperty;function combineExtensions(n){let a={},s=-1;for(;++s<n.length;)syntaxExtension(a,n[s]);return a}function syntaxExtension(n,a){let s;for(s in a){let c=(hasOwnProperty$3.call(n,s)?n[s]:void 0)||(n[s]={}),l=a[s],u;if(l)for(u in l){hasOwnProperty$3.call(c,u)||(c[u]=[]);let n=l[u];constructs(c[u],Array.isArray(n)?n:n?[n]:[])}}}function constructs(n,a){let s=-1,c=[];for(;++s<a.length;)(a[s].add===`after`?n:c).push(a[s]);splice(n,0,0,c)}function decodeNumericCharacterReference(n,a){let s=Number.parseInt(n,a);return s<9||s===11||s>13&&s<32||s>126&&s<160||s>55295&&s<57344||s>64975&&s<65008||(s&65535)==65535||(s&65535)==65534||s>1114111?`�`:String.fromCodePoint(s)}function normalizeIdentifier(n){return n.replace(/[\t\n\r ]+/g,` `).replace(/^ | $/g,``).toLowerCase().toUpperCase()}var asciiAlpha=regexCheck(/[A-Za-z]/),asciiAlphanumeric=regexCheck(/[\dA-Za-z]/),asciiAtext=regexCheck(/[#-'*+\--9=?A-Z^-~]/);function asciiControl(n){return n!==null&&(n<32||n===127)}var asciiDigit=regexCheck(/\d/),asciiHexDigit=regexCheck(/[\dA-Fa-f]/),asciiPunctuation=regexCheck(/[!-/:-@[-`{-~]/);function markdownLineEnding(n){return n!==null&&n<-2}function markdownLineEndingOrSpace(n){return n!==null&&(n<0||n===32)}function markdownSpace(n){return n===-2||n===-1||n===32}var unicodePunctuation=regexCheck(/\p{P}|\p{S}/u),unicodeWhitespace=regexCheck(/\s/);function regexCheck(n){return a;function a(a){return a!==null&&a>-1&&n.test(String.fromCharCode(a))}}function normalizeUri(n){let a=[],s=-1,c=0,l=0;for(;++s<n.length;){let u=n.charCodeAt(s),d=``;if(u===37&&asciiAlphanumeric(n.charCodeAt(s+1))&&asciiAlphanumeric(n.charCodeAt(s+2)))l=2;else if(u<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(u))||(d=String.fromCharCode(u));else if(u>55295&&u<57344){let a=n.charCodeAt(s+1);u<56320&&a>56319&&a<57344?(d=String.fromCharCode(u,a),l=1):d=`�`}else d=String.fromCharCode(u);d&&=(a.push(n.slice(c,s),encodeURIComponent(d)),c=s+l+1,``),l&&=(s+=l,0)}return a.join(``)+n.slice(c)}function factorySpace(n,a,s,c){let l=c?c-1:1/0,u=0;return d;function d(c){return markdownSpace(c)?(n.enter(s),f(c)):a(c)}function f(c){return markdownSpace(c)&&u++<l?(n.consume(c),f):(n.exit(s),a(c))}}var content$2={tokenize:initializeContent};function initializeContent(n){let a=n.attempt(this.parser.constructs.contentInitial,c,l),s;return a;function c(s){if(s===null){n.consume(s);return}return n.enter(`lineEnding`),n.consume(s),n.exit(`lineEnding`),factorySpace(n,a,`linePrefix`)}function l(a){return n.enter(`paragraph`),u(a)}function u(a){let c=n.enter(`chunkText`,{contentType:`text`,previous:s});return s&&(s.next=c),s=c,d(a)}function d(a){if(a===null){n.exit(`chunkText`),n.exit(`paragraph`),n.consume(a);return}return markdownLineEnding(a)?(n.consume(a),n.exit(`chunkText`),u):(n.consume(a),d)}}var document$2={tokenize:initializeDocument},containerConstruct={tokenize:tokenizeContainer};function initializeDocument(n){let a=this,s=[],c=0,l,u,d;return f;function f(l){if(c<s.length){let u=s[c];return a.containerState=u[1],n.attempt(u[0].continuation,p,m)(l)}return m(l)}function p(n){if(c++,a.containerState._closeFlow){a.containerState._closeFlow=void 0,l&&O();let s=a.events.length,u=s,d;for(;u--;)if(a.events[u][0]===`exit`&&a.events[u][1].type===`chunkFlow`){d=a.events[u][1].end;break}T(c);let f=s;for(;f<a.events.length;)a.events[f][1].end={...d},f++;return splice(a.events,u+1,0,a.events.slice(s)),a.events.length=f,m(n)}return f(n)}function m(u){if(c===s.length){if(!l)return v(u);if(l.currentConstruct&&l.currentConstruct.concrete)return x(u);a.interrupt=!!(l.currentConstruct&&!l._gfmTableDynamicInterruptHack)}return a.containerState={},n.check(containerConstruct,h,_)(u)}function h(n){return l&&O(),T(c),v(n)}function _(n){return a.parser.lazy[a.now().line]=c!==s.length,d=a.now().offset,x(n)}function v(s){return a.containerState={},n.attempt(containerConstruct,b,x)(s)}function b(n){return c++,s.push([a.currentConstruct,a.containerState]),v(n)}function x(s){if(s===null){l&&O(),T(0),n.consume(s);return}return l||=a.parser.flow(a.now()),n.enter(`chunkFlow`,{_tokenizer:l,contentType:`flow`,previous:u}),C(s)}function C(s){if(s===null){w(n.exit(`chunkFlow`),!0),T(0),n.consume(s);return}return markdownLineEnding(s)?(n.consume(s),w(n.exit(`chunkFlow`)),c=0,a.interrupt=void 0,f):(n.consume(s),C)}function w(n,s){let f=a.sliceStream(n);
vendor: 4,780 bytes, line 1105
1105if(s&&f.push(null),n.previous=u,u&&(u.next=n),u=n,l.defineSkip(n.start),l.write(f),a.parser.lazy[n.start.line]){let n=l.events.length;for(;n--;)if(l.events[n][1].start.offset<d&&(!l.events[n][1].end||l.events[n][1].end.offset>d))return;let s=a.events.length,u=s,f,p;for(;u--;)if(a.events[u][0]===`exit`&&a.events[u][1].type===`chunkFlow`){if(f){p=a.events[u][1].end;break}f=!0}for(T(c),n=s;n<a.events.length;)a.events[n][1].end={...p},n++;splice(a.events,u+1,0,a.events.slice(s)),a.events.length=n}}function T(c){let l=s.length;for(;l-->c;){let c=s[l];a.containerState=c[1],c[0].exit.call(a,n)}s.length=c}function O(){l.write([null]),u=void 0,l=void 0,a.containerState._closeFlow=void 0}}function tokenizeContainer(n,a,s){return factorySpace(n,n.attempt(this.parser.constructs.document,a,s),`linePrefix`,this.parser.constructs.disable.null.includes(`codeIndented`)?void 0:4)}function classifyCharacter(n){if(n===null||markdownLineEndingOrSpace(n)||unicodeWhitespace(n))return 1;if(unicodePunctuation(n))return 2}function resolveAll(n,a,s){let c=[],l=-1;for(;++l<n.length;){let u=n[l].resolveAll;u&&!c.includes(u)&&(a=u(a,s),c.push(u))}return a}var attention={name:`attention`,resolveAll:resolveAllAttention,tokenize:tokenizeAttention};function resolveAllAttention(n,a){let s=-1,c,l,u,d,f,p,m,h;for(;++s<n.length;)if(n[s][0]===`enter`&&n[s][1].type===`attentionSequence`&&n[s][1]._close){for(c=s;c--;)if(n[c][0]===`exit`&&n[c][1].type===`attentionSequence`&&n[c][1]._open&&a.sliceSerialize(n[c][1]).charCodeAt(0)===a.sliceSerialize(n[s][1]).charCodeAt(0)){if((n[c][1]._close||n[s][1]._open)&&(n[s][1].end.offset-n[s][1].start.offset)%3&&!((n[c][1].end.offset-n[c][1].start.offset+n[s][1].end.offset-n[s][1].start.offset)%3))continue;p=n[c][1].end.offset-n[c][1].start.offset>1&&n[s][1].end.offset-n[s][1].start.offset>1?2:1;let _={...n[c][1].end},v={...n[s][1].start};movePoint(_,-p),movePoint(v,p),d={type:p>1?`strongSequence`:`emphasisSequence`,start:_,end:{...n[c][1].end}},f={type:p>1?`strongSequence`:`emphasisSequence`,start:{...n[s][1].start},end:v},u={type:p>1?`strongText`:`emphasisText`,start:{...n[c][1].end},end:{...n[s][1].start}},l={type:p>1?`strong`:`emphasis`,start:{...d.start},end:{...f.end}},n[c][1].end={...d.start},n[s][1].start={...f.end},m=[],n[c][1].end.offset-n[c][1].start.offset&&(m=push(m,[[`enter`,n[c][1],a],[`exit`,n[c][1],a]])),m=push(m,[[`enter`,l,a],[`enter`,d,a],[`exit`,d,a],[`enter`,u,a]]),m=push(m,resolveAll(a.parser.constructs.insideSpan.null,n.slice(c+1,s),a)),m=push(m,[[`exit`,u,a],[`enter`,f,a],[`exit`,f,a],[`exit`,l,a]]),n[s][1].end.offset-n[s][1].start.offset?(h=2,m=push(m,[[`enter`,n[s][1],a],[`exit`,n[s][1],a]])):h=0,splice(n,c-1,s-c+3,m),s=c+m.length-h-2;break}}for(s=-1;++s<n.length;)n[s][1].type===`attentionSequence`&&(n[s][1].type=`data`);return n}function tokenizeAttention(n,a){let s=this.parser.constructs.attentionMarkers.null,c=this.previous,l=classifyCharacter(c),u;return d;function d(a){return u=a,n.enter(`attentionSequence`),f(a)}function f(d){if(d===u)return n.consume(d),f;let p=n.exit(`attentionSequence`),m=classifyCharacter(d),h=!m||m===2&&l||s.includes(d),_=!l||l===2&&m||s.includes(c);return p._open=!!(u===42?h:h&&(l||!_)),p._close=!!(u===42?_:_&&(m||!h)),a(d)}}function movePoint(n,a){n.column+=a,n.offset+=a,n._bufferIndex+=a}var autolink$1={name:`autolink`,tokenize:tokenizeAutolink};function tokenizeAutolink(n,a,s){let c=0;return l;function l(a){return n.enter(`autolink`),n.enter(`autolinkMarker`),n.consume(a),n.exit(`autolinkMarker`),n.enter(`autolinkProtocol`),u}function u(a){return asciiAlpha(a)?(n.consume(a),d):a===64?s(a):m(a)}function d(n){return n===43||n===45||n===46||asciiAlphanumeric(n)?(c=1,f(n)):m(n)}function f(a){return a===58?(n.consume(a),c=0,p):(a===43||a===45||a===46||asciiAlphanumeric(a))&&c++<32?(n.consume(a),f):(c=0,m(a))}function p(c){return c===62?(n.exit(`autolinkProtocol`),n.enter(`autolinkMarker`),n.consume(c),n.exit(`autolinkMarker`),n.exit(`autolink`),a):c===null||c===32||c===60||asciiControl(c)?s(c):(n.consume(c),p)}function m(a){return a===64?(n.consume(a),h):asciiAtext(a)?(n.consume(a),m):s(a)}function h(n){return asciiAlphanumeric(n)?_(n):s(n)}function _(s){return s===46?(n.consume(s),c=0,h):s===62?(n.exit(`autolinkProtocol`).type=`autolinkEmail`,n.enter(`autolinkMarker`),n.consume(s),n.exit(`autolinkMarker`),n.exit(`autolink`),a):v(s)}function v(a){if((a===45||asciiAlphanumeric(a))&&c++<63){let s=a===45?v:_;return n.consume(a),s}return s(a)}}var blankLine={partial:!0,tokenize:tokenizeBlankLine};function tokenizeBlankLine(n,a,s){return c;function c(a){return markdownSpace(a)?factorySpace(n,l,`linePrefix`)(a):l(a)}function l(n){return n===null||markdownLineEnding(n)?a(n):s(n)}}var blockQuote={continuation:{tokenize:tokenizeBlockQuoteContinuation}
vendor: 4,182 bytes, line 1105
1105,exit,name:`blockQuote`,tokenize:tokenizeBlockQuoteStart};function tokenizeBlockQuoteStart(n,a,s){let c=this;return l;function l(a){if(a===62){let s=c.containerState;return s.open||=(n.enter(`blockQuote`,{_container:!0}),!0),n.enter(`blockQuotePrefix`),n.enter(`blockQuoteMarker`),n.consume(a),n.exit(`blockQuoteMarker`),u}return s(a)}function u(s){return markdownSpace(s)?(n.enter(`blockQuotePrefixWhitespace`),n.consume(s),n.exit(`blockQuotePrefixWhitespace`),n.exit(`blockQuotePrefix`),a):(n.exit(`blockQuotePrefix`),a(s))}}function tokenizeBlockQuoteContinuation(n,a,s){let c=this;return l;function l(a){return markdownSpace(a)?factorySpace(n,u,`linePrefix`,c.parser.constructs.disable.null.includes(`codeIndented`)?void 0:4)(a):u(a)}function u(c){return n.attempt(blockQuote,a,s)(c)}}function exit(n){n.exit(`blockQuote`)}var characterEscape={name:`characterEscape`,tokenize:tokenizeCharacterEscape};function tokenizeCharacterEscape(n,a,s){return c;function c(a){return n.enter(`characterEscape`),n.enter(`escapeMarker`),n.consume(a),n.exit(`escapeMarker`),l}function l(c){return asciiPunctuation(c)?(n.enter(`characterEscapeValue`),n.consume(c),n.exit(`characterEscapeValue`),n.exit(`characterEscape`),a):s(c)}}var characterReference={name:`characterReference`,tokenize:tokenizeCharacterReference};function tokenizeCharacterReference(n,a,s){let c=this,l=0,u,d;return f;function f(a){return n.enter(`characterReference`),n.enter(`characterReferenceMarker`),n.consume(a),n.exit(`characterReferenceMarker`),p}function p(a){return a===35?(n.enter(`characterReferenceMarkerNumeric`),n.consume(a),n.exit(`characterReferenceMarkerNumeric`),m):(n.enter(`characterReferenceValue`),u=31,d=asciiAlphanumeric,h(a))}function m(a){return a===88||a===120?(n.enter(`characterReferenceMarkerHexadecimal`),n.consume(a),n.exit(`characterReferenceMarkerHexadecimal`),n.enter(`characterReferenceValue`),u=6,d=asciiHexDigit,h):(n.enter(`characterReferenceValue`),u=7,d=asciiDigit,h(a))}function h(f){if(f===59&&l){let l=n.exit(`characterReferenceValue`);return d===asciiAlphanumeric&&!decodeNamedCharacterReference(c.sliceSerialize(l))?s(f):(n.enter(`characterReferenceMarker`),n.consume(f),n.exit(`characterReferenceMarker`),n.exit(`characterReference`),a)}return d(f)&&l++<u?(n.consume(f),h):s(f)}}var nonLazyContinuation={partial:!0,tokenize:tokenizeNonLazyContinuation},codeFenced={concrete:!0,name:`codeFenced`,tokenize:tokenizeCodeFenced};function tokenizeCodeFenced(n,a,s){let c=this,l={partial:!0,tokenize:j},u=0,d=0,f;return p;function p(n){return m(n)}function m(a){let s=c.events[c.events.length-1];return u=s&&s[1].type===`linePrefix`?s[2].sliceSerialize(s[1],!0).length:0,f=a,n.enter(`codeFenced`),n.enter(`codeFencedFence`),n.enter(`codeFencedFenceSequence`),h(a)}function h(a){return a===f?(d++,n.consume(a),h):d<3?s(a):(n.exit(`codeFencedFenceSequence`),markdownSpace(a)?factorySpace(n,_,`whitespace`)(a):_(a))}function _(s){return s===null||markdownLineEnding(s)?(n.exit(`codeFencedFence`),c.interrupt?a(s):n.check(nonLazyContinuation,C,A)(s)):(n.enter(`codeFencedFenceInfo`),n.enter(`chunkString`,{contentType:`string`}),v(s))}function v(a){return a===null||markdownLineEnding(a)?(n.exit(`chunkString`),n.exit(`codeFencedFenceInfo`),_(a)):markdownSpace(a)?(n.exit(`chunkString`),n.exit(`codeFencedFenceInfo`),factorySpace(n,b,`whitespace`)(a)):a===96&&a===f?s(a):(n.consume(a),v)}function b(a){return a===null||markdownLineEnding(a)?_(a):(n.enter(`codeFencedFenceMeta`),n.enter(`chunkString`,{contentType:`string`}),x(a))}function x(a){return a===null||markdownLineEnding(a)?(n.exit(`chunkString`),n.exit(`codeFencedFenceMeta`),_(a)):a===96&&a===f?s(a):(n.consume(a),x)}function C(a){return n.attempt(l,A,w)(a)}function w(a){return n.enter(`lineEnding`),n.consume(a),n.exit(`lineEnding`),T}function T(a){return u>0&&markdownSpace(a)?factorySpace(n,O,`linePrefix`,u+1)(a):O(a)}function O(a){return a===null||markdownLineEnding(a)?n.check(nonLazyContinuation,C,A)(a):(n.enter(`codeFlowValue`),k(a))}function k(a){return a===null||markdownLineEnding(a)?(n.exit(`codeFlowValue`),O(a)):(n.consume(a),k)}function A(s){return n.exit(`codeFenced`),a(s)}function j(n,a,s){let l=0;return u;
vendor: 9,199 bytes, line 1105
1105function u(a){return n.enter(`lineEnding`),n.consume(a),n.exit(`lineEnding`),p}function p(a){return n.enter(`codeFencedFence`),markdownSpace(a)?factorySpace(n,m,`linePrefix`,c.parser.constructs.disable.null.includes(`codeIndented`)?void 0:4)(a):m(a)}function m(a){return a===f?(n.enter(`codeFencedFenceSequence`),h(a)):s(a)}function h(a){return a===f?(l++,n.consume(a),h):l>=d?(n.exit(`codeFencedFenceSequence`),markdownSpace(a)?factorySpace(n,_,`whitespace`)(a):_(a)):s(a)}function _(c){return c===null||markdownLineEnding(c)?(n.exit(`codeFencedFence`),a(c)):s(c)}}}function tokenizeNonLazyContinuation(n,a,s){let c=this;return l;function l(a){return a===null?s(a):(n.enter(`lineEnding`),n.consume(a),n.exit(`lineEnding`),u)}function u(n){return c.parser.lazy[c.now().line]?s(n):a(n)}}var codeIndented={name:`codeIndented`,tokenize:tokenizeCodeIndented},furtherStart={partial:!0,tokenize:tokenizeFurtherStart};function tokenizeCodeIndented(n,a,s){let c=this;return l;function l(a){return n.enter(`codeIndented`),factorySpace(n,u,`linePrefix`,5)(a)}function u(n){let a=c.events[c.events.length-1];return a&&a[1].type===`linePrefix`&&a[2].sliceSerialize(a[1],!0).length>=4?d(n):s(n)}function d(a){return a===null?p(a):markdownLineEnding(a)?n.attempt(furtherStart,d,p)(a):(n.enter(`codeFlowValue`),f(a))}function f(a){return a===null||markdownLineEnding(a)?(n.exit(`codeFlowValue`),d(a)):(n.consume(a),f)}function p(s){return n.exit(`codeIndented`),a(s)}}function tokenizeFurtherStart(n,a,s){let c=this;return l;function l(a){return c.parser.lazy[c.now().line]?s(a):markdownLineEnding(a)?(n.enter(`lineEnding`),n.consume(a),n.exit(`lineEnding`),l):factorySpace(n,u,`linePrefix`,5)(a)}function u(n){let u=c.events[c.events.length-1];return u&&u[1].type===`linePrefix`&&u[2].sliceSerialize(u[1],!0).length>=4?a(n):markdownLineEnding(n)?l(n):s(n)}}var codeText={name:`codeText`,previous,resolve:resolveCodeText,tokenize:tokenizeCodeText};function resolveCodeText(n){let a=n.length-4,s=3,c,l;if((n[s][1].type===`lineEnding`||n[s][1].type===`space`)&&(n[a][1].type===`lineEnding`||n[a][1].type===`space`)){for(c=s;++c<a;)if(n[c][1].type===`codeTextData`){n[s][1].type=`codeTextPadding`,n[a][1].type=`codeTextPadding`,s+=2,a-=2;break}}for(c=s-1,a++;++c<=a;)l===void 0?c!==a&&n[c][1].type!==`lineEnding`&&(l=c):(c===a||n[c][1].type===`lineEnding`)&&(n[l][1].type=`codeTextData`,c!==l+2&&(n[l][1].end=n[c-1][1].end,n.splice(l+2,c-l-2),a-=c-l-2,c=l+2),l=void 0);return n}function previous(n){return n!==96||this.events[this.events.length-1][1].type===`characterEscape`}function tokenizeCodeText(n,a,s){let c=0,l,u;return d;function d(a){return n.enter(`codeText`),n.enter(`codeTextSequence`),f(a)}function f(a){return a===96?(n.consume(a),c++,f):(n.exit(`codeTextSequence`),p(a))}function p(a){return a===null?s(a):a===32?(n.enter(`space`),n.consume(a),n.exit(`space`),p):a===96?(u=n.enter(`codeTextSequence`),l=0,h(a)):markdownLineEnding(a)?(n.enter(`lineEnding`),n.consume(a),n.exit(`lineEnding`),p):(n.enter(`codeTextData`),m(a))}function m(a){return a===null||a===32||a===96||markdownLineEnding(a)?(n.exit(`codeTextData`),p(a)):(n.consume(a),m)}function h(s){return s===96?(n.consume(s),l++,h):l===c?(n.exit(`codeTextSequence`),n.exit(`codeText`),a(s)):(u.type=`codeTextData`,m(s))}}var SpliceBuffer=class{constructor(n){this.left=n?[...n]:[],this.right=[]}get(n){if(n<0||n>=this.left.length+this.right.length)throw RangeError("Cannot access index `"+n+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return n<this.left.length?this.left[n]:this.right[this.right.length-n+this.left.length-1]}get length(){return this.left.length+this.right.length}shift(){return this.setCursor(0),this.right.pop()}slice(n,a){let s=a??1/0;return s<this.left.length?this.left.slice(n,s):n>this.left.length?this.right.slice(this.right.length-s+this.left.length,this.right.length-n+this.left.length).reverse():this.left.slice(n).concat(this.right.slice(this.right.length-s+this.left.length).reverse())}splice(n,a,s){let c=a||0;this.setCursor(Math.trunc(n));let l=this.right.splice(this.right.length-c,1/0);return s&&chunkedPush(this.left,s),l.reverse()}pop(){return this.setCursor(1/0),this.left.pop()}push(n){this.setCursor(1/0),this.left.push(n)}pushMany(n){this.setCursor(1/0),chunkedPush(this.left,n)}unshift(n){this.setCursor(0),this.right.push(n)}unshiftMany(n){this.setCursor(0),chunkedPush(this.right,n.reverse())}setCursor(n){if(!(n===this.left.length||n>this.left.length&&this.right.length===0||n<0&&this.left.length===0))if(n<this.left.length){let a=this.left.splice(n,1/0);chunkedPush(this.right,a.reverse())}else{let a=this.right.splice(this.left.length+this.right.length-n,1/0);chunkedPush(this.left,a.reverse())}}};function chunkedPush(n,a){let s=0;if(a.length<1e4)n.push(...a);else for(;s<a.length;)n.push(...a.slice(s,s+1e4)),s+=1e4}function subtokenize(n){let a={},s=-1,c,l,u,d,f,p,m,h=new SpliceBuffer(n);for(;++s<h.length;){for(;s in a;)s=a[s];if(c=h.get(s),s&&c[1].type===`chunkFlow`&&h.get(s-1)[1].type===`listItemPrefix`&&(p=c[1]._tokenizer.events,u=0,u<p.length&&p[u][1].type===`lineEndingBlank`&&(u+=2),u<p.length&&p[u][1].type===`content`))for(;++u<p.length&&p[u][1].type!==`content`;)p[u][1].type===`chunkText`&&(p[u][1]._isInFirstContentOfListItem=!0,u++);if(c[0]===`enter`)c[1].contentType&&(Object.assign(a,subcontent(h,s)),s=a[s],m=!0);else if(c[1]._container){for(u=s,l=void 0;u--;)if(d=h.get(u),d[1].type===`lineEnding`||d[1].type===`lineEndingBlank`)d[0]===`enter`&&(l&&(h.get(l)[1].type=`lineEndingBlank`),d[1].type=`lineEnding`,l=u);else if(!(d[1].type===`linePrefix`||d[1].type===`listItemIndent`))break;l&&(c[1].end={...h.get(l)[1].start},f=h.slice(l,s),f.unshift(c),h.splice(l,s-l+1,f))}}return splice(n,0,1/0,h.slice(0)),!m}function subcontent(n,a){let s=n.get(a)[1],c=n.get(a)[2],l=a-1,u=[],d=s._tokenizer;d||(d=c.parser[s.contentType](s.start),s._contentTypeTextTrailing&&(d._contentTypeTextTrailing=!0));let f=d.events,p=[],m={},h,_,v=-1,b=s,x=0,C=0,w=[C];for(;b;){for(;n.get(++l)[1]!==b;);u.push(l),b._tokenizer||(h=c.sliceStream(b),b.next||h.push(null),_&&d.defineSkip(b.start),b._isInFirstContentOfListItem&&(d._gfmTasklistFirstContentOfListItem=!0),d.write(h),b._isInFirstContentOfListItem&&(d._gfmTasklistFirstContentOfListItem=void 0)),_=b,b=b.next}for(b=s;++v<f.length;)f[v][0]===`exit`&&f[v-1][0]===`enter`&&f[v][1].type===f[v-1][1].type&&f[v][1].start.line!==f[v][1].end.line&&(C=v+1,w.push(C),b._tokenizer=void 0,b.previous=void 0,b=b.next);for(d.events=[],b?(b._tokenizer=void 0,b.previous=void 0):w.pop(),v=w.length;v--;){let a=f.slice(w[v],w[v+1]),s=u.pop();p.push([s,s+a.length-1]),n.splice(s,2,a)}for(p.reverse(),v=-1;++v<p.length;)m[x+p[v][0]]=x+p[v][1],x+=p[v][1]-p[v][0]-1;return m}var content$1={resolve:resolveContent,tokenize:tokenizeContent},continuationConstruct={partial:!0,tokenize:tokenizeContinuation};function resolveContent(n){return subtokenize(n),n}function tokenizeContent(n,a){let s;return c;function c(a){return n.enter(`content`),s=n.enter(`chunkContent`,{contentType:`content`}),l(a)}function l(a){return a===null?u(a):markdownLineEnding(a)?n.check(continuationConstruct,d,u)(a):(n.consume(a),l)}function u(s){return n.exit(`chunkContent`),n.exit(`content`),a(s)}function d(a){return n.consume(a),n.exit(`chunkContent`),s.next=n.enter(`chunkContent`,{contentType:`content`,previous:s}),s=s.next,l}}function tokenizeContinuation(n,a,s){let c=this;return l;function l(a){return n.exit(`chunkContent`),n.enter(`lineEnding`),n.consume(a),n.exit(`lineEnding`),factorySpace(n,u,`linePrefix`)}function u(l){if(l===null||markdownLineEnding(l))return s(l);let u=c.events[c.events.length-1];return!c.parser.constructs.disable.null.includes(`codeIndented`)&&u&&u[1].type===`linePrefix`&&u[2].sliceSerialize(u[1],!0).length>=4?a(l):n.interrupt(c.parser.constructs.flow,s,a)(l)}}function factoryDestination(n,a,s,c,l,u,d,f,p){let m=p||1/0,h=0;return _;function _(a){return a===60?(n.enter(c),n.enter(l),n.enter(u),n.consume(a),n.exit(u),v):a===null||a===32||a===41||asciiControl(a)?s(a):(n.enter(c),n.enter(d),n.enter(f),n.enter(`chunkString`,{contentType:`string`}),C(a))}function v(s){return s===62?(n.enter(u),n.consume(s),n.exit(u),n.exit(l),n.exit(c),a):(n.enter(f),n.enter(`chunkString`,{contentType:`string`}),b(s))}function b(a){return a===62?(n.exit(`chunkString`),n.exit(f),v(a)):a===null||a===60||markdownLineEnding(a)?s(a):(n.consume(a),a===92?x:b)}function x(a){return a===60||a===62||a===92?(n.consume(a),b):b(a)}function C(l){return!h&&(l===null||l===41||markdownLineEndingOrSpace(l))?(n.exit(`chunkString`),n.exit(f),n.exit(d),n.exit(c),a(l)):h<m&&l===40?(n.consume(l),h++,C):l===41?(n.consume(l),h--,C):l===null||l===32||l===40||asciiControl(l)?s(l):(n.consume(l),l===92?w:C)}function w(a){return a===40||a===41||a===92?(n.consume(a),C):C(a)}}function factoryLabel(n,a,s,c,l,u){let d=this,f=0,p;return m;function m(a){return n.enter(c),n.enter(l),n.consume(a),n.exit(l),n.enter(u),h}function h(m){return f>999||m===null||m===91||m===93&&!p||m===94&&!f&&`_hiddenFootnoteSupport`in d.parser.constructs?s(m):m===93?(n.exit(u),n.enter(l),n.consume(m),n.exit(l),n.exit(c),a):markdownLineEnding(m)?(n.enter(`lineEnding`),n.c
vendor: 4,281 bytes, line 1105
1105onsume(m),n.exit(`lineEnding`),h):(n.enter(`chunkString`,{contentType:`string`}),_(m))}function _(a){return a===null||a===91||a===93||markdownLineEnding(a)||f++>999?(n.exit(`chunkString`),h(a)):(n.consume(a),p||=!markdownSpace(a),a===92?v:_)}function v(a){return a===91||a===92||a===93?(n.consume(a),f++,_):_(a)}}function factoryTitle(n,a,s,c,l,u){let d;return f;function f(a){return a===34||a===39||a===40?(n.enter(c),n.enter(l),n.consume(a),n.exit(l),d=a===40?41:a,p):s(a)}function p(s){return s===d?(n.enter(l),n.consume(s),n.exit(l),n.exit(c),a):(n.enter(u),m(s))}function m(a){return a===d?(n.exit(u),p(d)):a===null?s(a):markdownLineEnding(a)?(n.enter(`lineEnding`),n.consume(a),n.exit(`lineEnding`),factorySpace(n,m,`linePrefix`)):(n.enter(`chunkString`,{contentType:`string`}),h(a))}function h(a){return a===d||a===null||markdownLineEnding(a)?(n.exit(`chunkString`),m(a)):(n.consume(a),a===92?_:h)}function _(a){return a===d||a===92?(n.consume(a),h):h(a)}}function factoryWhitespace(n,a){let s;return c;function c(l){return markdownLineEnding(l)?(n.enter(`lineEnding`),n.consume(l),n.exit(`lineEnding`),s=!0,c):markdownSpace(l)?factorySpace(n,c,s?`linePrefix`:`lineSuffix`)(l):a(l)}}var definition={name:`definition`,tokenize:tokenizeDefinition},titleBefore={partial:!0,tokenize:tokenizeTitleBefore};function tokenizeDefinition(n,a,s){let c=this,l;return u;function u(a){return n.enter(`definition`),d(a)}function d(a){return factoryLabel.call(c,n,f,s,`definitionLabel`,`definitionLabelMarker`,`definitionLabelString`)(a)}function f(a){return l=normalizeIdentifier(c.sliceSerialize(c.events[c.events.length-1][1]).slice(1,-1)),a===58?(n.enter(`definitionMarker`),n.consume(a),n.exit(`definitionMarker`),p):s(a)}function p(a){return markdownLineEndingOrSpace(a)?factoryWhitespace(n,m)(a):m(a)}function m(a){return factoryDestination(n,h,s,`definitionDestination`,`definitionDestinationLiteral`,`definitionDestinationLiteralMarker`,`definitionDestinationRaw`,`definitionDestinationString`)(a)}function h(a){return n.attempt(titleBefore,_,_)(a)}function _(a){return markdownSpace(a)?factorySpace(n,v,`whitespace`)(a):v(a)}function v(u){return u===null||markdownLineEnding(u)?(n.exit(`definition`),c.parser.defined.push(l),a(u)):s(u)}}function tokenizeTitleBefore(n,a,s){return c;function c(a){return markdownLineEndingOrSpace(a)?factoryWhitespace(n,l)(a):s(a)}function l(a){return factoryTitle(n,u,s,`definitionTitle`,`definitionTitleMarker`,`definitionTitleString`)(a)}function u(a){return markdownSpace(a)?factorySpace(n,d,`whitespace`)(a):d(a)}function d(n){return n===null||markdownLineEnding(n)?a(n):s(n)}}var hardBreakEscape={name:`hardBreakEscape`,tokenize:tokenizeHardBreakEscape};function tokenizeHardBreakEscape(n,a,s){return c;function c(a){return n.enter(`hardBreakEscape`),n.consume(a),l}function l(c){return markdownLineEnding(c)?(n.exit(`hardBreakEscape`),a(c)):s(c)}}var headingAtx={name:`headingAtx`,resolve:resolveHeadingAtx,tokenize:tokenizeHeadingAtx};function resolveHeadingAtx(n,a){let s=n.length-2,c=3,l,u;return n[c][1].type===`whitespace`&&(c+=2),s-2>c&&n[s][1].type===`whitespace`&&(s-=2),n[s][1].type===`atxHeadingSequence`&&(c===s-1||s-4>c&&n[s-2][1].type===`whitespace`)&&(s-=c+1===s?2:4),s>c&&(l={type:`atxHeadingText`,start:n[c][1].start,end:n[s][1].end},u={type:`chunkText`,start:n[c][1].start,end:n[s][1].end,contentType:`text`},splice(n,c,s-c+1,[[`enter`,l,a],[`enter`,u,a],[`exit`,u,a],[`exit`,l,a]])),n}function tokenizeHeadingAtx(n,a,s){let c=0;return l;function l(a){return n.enter(`atxHeading`),u(a)}function u(a){return n.enter(`atxHeadingSequence`),d(a)}function d(a){return a===35&&c++<6?(n.consume(a),d):a===null||markdownLineEndingOrSpace(a)?(n.exit(`atxHeadingSequence`),f(a)):s(a)}function f(s){return s===35?(n.enter(`atxHeadingSequence`),p(s)):s===null||markdownLineEnding(s)?(n.exit(`atxHeading`),a(s)):markdownSpace(s)?factorySpace(n,f,`whitespace`)(s):(n.enter(`atxHeadingText`),m(s))}function p(a){return a===35?(n.consume(a),p):(n.exit(`atxHeadingSequence`),f(a))}function m(a){return a===null||a===35||markdownLineEndingOrSpace(a)?(n.exit(`atxHeadingText`),f(a)):(n.consume(a),m)}}var htmlBlockNames=`address.article.aside.base.basefont.blockquote.body.caption.center.col.colgroup.dd.details.dialog.dir.div.dl.dt.fieldset.f
1105igcaption.figure.footer.form.frame.frameset.h1.h2.h3.h4.h5.h6.head.header.hr.html.iframe.legend.li.link.main.menu.menuitem.nav.noframes.ol.optgroup.option.p.param.search.section.summary.table.tbody.td.tfoot.th.thead.title.tr.track.ul`.split(`.`),htmlRawNames=[`pre`,`script`,`style`,`textarea`],htmlFlow={concrete:!0,name:`htmlFlow`,resolveTo:resolveToHtmlFlow,tokenize:tokenizeHtmlFlow},blankLineBefore={partial:!0,tokenize:tokenizeBlankLineBefore},nonLazyContinuationStart={partial:!0,tokenize:tokenizeNonLazyContinuationStart};function resolveToHtmlFlow(n){let a=n.length;for(;a--&&!(n[a][0]===`enter`&&n[a][1].type===`htmlFlow`););return a>1&&n[a-2][1].type===`linePrefix`&&(n[a][1].start=n[a-2][1].start,n[a+1][1].start=n[a-2][1].start,n.splice(a-2,2)),n}function tokenizeHtmlFlow(n,a,s){let c=this,l,u,d,f,p;return m;function m(n){return h(n)}function h(a){return n.enter(`htmlFlow`),n.enter(`htmlFlowData`),n.consume(a),_}function _(f){return f===33?(n.consume(f),v):f===47?(n.consume(f),u=!0,C):f===63?(n.consume(f),l=3,c.interrupt?a:J):asciiAlpha(f)?(n.consume(f),d=String.fromCharCode(f),w):s(f)}function v(u){return u===45?(n.consume(u),l=2,b):u===91?(n.consume(u),l=5,f=0,x):asciiAlpha(u)?(n.consume(u),l=4,c.interrupt?a:J):s(u)}function b(l){return l===45?(n.consume(l),c.interrupt?a:J):s(l)}function x(l){return l===`CDATA[`.charCodeAt(f++)?(n.consume(l),f===6?c.interrupt?a:B:x):s(l)}function C(a){return asciiAlpha(a)?(n.consume(a),d=String.fromCharCode(a),w):s(a)}function w(f){if(f===null||f===47||f===62||markdownLineEndingOrSpace(f)){let p=f===47,m=d.toLowerCase();return!p&&!u&&htmlRawNames.includes(m)?(l=1,c.interrupt?a(f):B(f)):htmlBlockNames.includes(d.toLowerCase())?(l=6,p?(n.consume(f),T):c.interrupt?a(f):B(f)):(l=7,c.interrupt&&!c.parser.lazy[c.now().line]?s(f):u?O(f):k(f))}return f===45||asciiAlphanumeric(f)?(n.consume(f),d+=String.fromCharCode(f),w):s(f)}function T(l){return l===62?(n.consume(l),c.interrupt?a:B):s(l)}function O(a){return markdownSpace(a)?(n.consume(a),O):I(a)}function k(a){return a===47?(n.consume(a),I):a===58||a===95||asciiAlpha(a)?(n.consume(a),A):markdownSpace(a)?(n.consume(a),k):I(a)}function A(a){return a===45||a===46||a===58||a===95||asciiAlphanumeric(a)?(n.consume(a),A):j(a)}function j(a){return a===61?(n.consume(a),M):markdownSpace(a)?(n.consume(a),j):k(a)}function M(a){return a===null||a===60||a===61||a===62||a===96?s(a):a===34||a===39?(n.consume(a),p=a,N):markdownSpace(a)?(n.consume(a),M):P(a)}function N(a){return a===p?(n.consume(a),p=null,F):a===null||markdownLineEnding(a)?s(a):(n.consume(a),N)}function P(a){return a===null||a===34||a===39||a===47||a===60||a===61||a===62||a===96||markdownLineEndingOrSpace(a)?j(a):(n.consume(a),P)}function F(n){return n===47||n===62||markdownSpace(n)?k(n):s(n)}function I(a){return a===62?(n.consume(a),R):s(a)}function R(a){return a===null||markdownLineEnding(a)?B(a):markdownSpace(a)?(n.consume(a),R):s(a)}function B(a){return a===45&&l===2?(n.consume(a),W):a===60&&l===1?(n.consume(a),K):a===62&&l===4?(n.consume(a),Y):a===63&&l===3?(n.consume(a),J):a===93&&l===5?(n.consume(a),ee):markdownLineEnding(a)&&(l===6||l===7)?(n.exit(`htmlFlowData`),n.check(blankLineBefore,te,V)(a)):a===null||markdownLineEnding(a)?(n.exit(`htmlFlowData`),V(a)):(n.consume(a),B)}function V(a){return n.check(nonLazyContinuationStart,H,te)(a)}function H(a){return n.enter(`lineEnding`),n.consume(a),n.exit(`lineEnding`),U}function U(a){return a===null||markdownLineEnding(a)?V(a):(n.enter(`htmlFlowData`),B(a))}function W(a){return a===45?(n.consume(a),J):B(a)}function K(a){return a===47?(n.consume(a),d=``,q):B(a)}function q(a){if(a===62){let s=d.toLowerCase();return htmlRawNames.includes(s)?(n.consume(a),Y):B(a)}return asciiAlpha(a)&&d.length<8?(n.consume(a),d+=String.fromCharCode(a),q):B(a)}function ee(a){return a===93?(n.consume(a),J):B(a)}function J(a){return a===62?(n.consume(a),Y):a===45&&l===2?(n.consume(a),J):B(a)}function Y(a){return a===null||markdownLineEnding(a)?(n.exit(`htmlFlowData`),te(a)):(n.consume(a),Y)}function te(s){return n.exit(`htmlFlow`),a(s)}}function tokenizeNonLazyContinuationStart(n,a,s){let c=this;return l;function l(a){return markdownLineEnding(a)?(n.enter(`lineEnding`),n.c
vendor: 9,650 bytes, line 1105
1105onsume(a),n.exit(`lineEnding`),u):s(a)}function u(n){return c.parser.lazy[c.now().line]?s(n):a(n)}}function tokenizeBlankLineBefore(n,a,s){return c;function c(c){return n.enter(`lineEnding`),n.consume(c),n.exit(`lineEnding`),n.attempt(blankLine,a,s)}}var htmlText={name:`htmlText`,tokenize:tokenizeHtmlText};function tokenizeHtmlText(n,a,s){let c=this,l,u,d;return f;function f(a){return n.enter(`htmlText`),n.enter(`htmlTextData`),n.consume(a),p}function p(a){return a===33?(n.consume(a),m):a===47?(n.consume(a),j):a===63?(n.consume(a),k):asciiAlpha(a)?(n.consume(a),P):s(a)}function m(a){return a===45?(n.consume(a),h):a===91?(n.consume(a),u=0,x):asciiAlpha(a)?(n.consume(a),O):s(a)}function h(a){return a===45?(n.consume(a),b):s(a)}function _(a){return a===null?s(a):a===45?(n.consume(a),v):markdownLineEnding(a)?(d=_,K(a)):(n.consume(a),_)}function v(a){return a===45?(n.consume(a),b):_(a)}function b(n){return n===62?W(n):n===45?v(n):_(n)}function x(a){return a===`CDATA[`.charCodeAt(u++)?(n.consume(a),u===6?C:x):s(a)}function C(a){return a===null?s(a):a===93?(n.consume(a),w):markdownLineEnding(a)?(d=C,K(a)):(n.consume(a),C)}function w(a){return a===93?(n.consume(a),T):C(a)}function T(a){return a===62?W(a):a===93?(n.consume(a),T):C(a)}function O(a){return a===null||a===62?W(a):markdownLineEnding(a)?(d=O,K(a)):(n.consume(a),O)}function k(a){return a===null?s(a):a===63?(n.consume(a),A):markdownLineEnding(a)?(d=k,K(a)):(n.consume(a),k)}function A(n){return n===62?W(n):k(n)}function j(a){return asciiAlpha(a)?(n.consume(a),M):s(a)}function M(a){return a===45||asciiAlphanumeric(a)?(n.consume(a),M):N(a)}function N(a){return markdownLineEnding(a)?(d=N,K(a)):markdownSpace(a)?(n.consume(a),N):W(a)}function P(a){return a===45||asciiAlphanumeric(a)?(n.consume(a),P):a===47||a===62||markdownLineEndingOrSpace(a)?F(a):s(a)}function F(a){return a===47?(n.consume(a),W):a===58||a===95||asciiAlpha(a)?(n.consume(a),I):markdownLineEnding(a)?(d=F,K(a)):markdownSpace(a)?(n.consume(a),F):W(a)}function I(a){return a===45||a===46||a===58||a===95||asciiAlphanumeric(a)?(n.consume(a),I):R(a)}function R(a){return a===61?(n.consume(a),B):markdownLineEnding(a)?(d=R,K(a)):markdownSpace(a)?(n.consume(a),R):F(a)}function B(a){return a===null||a===60||a===61||a===62||a===96?s(a):a===34||a===39?(n.consume(a),l=a,V):markdownLineEnding(a)?(d=B,K(a)):markdownSpace(a)?(n.consume(a),B):(n.consume(a),H)}function V(a){return a===l?(n.consume(a),l=void 0,U):a===null?s(a):markdownLineEnding(a)?(d=V,K(a)):(n.consume(a),V)}function H(a){return a===null||a===34||a===39||a===60||a===61||a===96?s(a):a===47||a===62||markdownLineEndingOrSpace(a)?F(a):(n.consume(a),H)}function U(n){return n===47||n===62||markdownLineEndingOrSpace(n)?F(n):s(n)}function W(c){return c===62?(n.consume(c),n.exit(`htmlTextData`),n.exit(`htmlText`),a):s(c)}function K(a){return n.exit(`htmlTextData`),n.enter(`lineEnding`),n.consume(a),n.exit(`lineEnding`),q}function q(a){return markdownSpace(a)?factorySpace(n,ee,`linePrefix`,c.parser.constructs.disable.null.includes(`codeIndented`)?void 0:4)(a):ee(a)}function ee(a){return n.enter(`htmlTextData`),d(a)}}var labelEnd={name:`labelEnd`,resolveAll:resolveAllLabelEnd,resolveTo:resolveToLabelEnd,tokenize:tokenizeLabelEnd},resourceConstruct={tokenize:tokenizeResource},referenceFullConstruct={tokenize:tokenizeReferenceFull},referenceCollapsedConstruct={tokenize:tokenizeReferenceCollapsed};function resolveAllLabelEnd(n){let a=-1,s=[];for(;++a<n.length;){let c=n[a][1];if(s.push(n[a]),c.type===`labelImage`||c.type===`labelLink`||c.type===`labelEnd`){let n=c.type===`labelImage`?4:2;c.type=`data`,a+=n}}return n.length!==s.length&&splice(n,0,n.length,s),n}function resolveToLabelEnd(n,a){let s=n.length,c=0,l,u,d,f;for(;s--;)if(l=n[s][1],u){if(l.type===`link`||l.type===`labelLink`&&l._inactive)break;n[s][0]===`enter`&&l.type===`labelLink`&&(l._inactive=!0)}else if(d){if(n[s][0]===`enter`&&(l.type===`labelImage`||l.type===`labelLink`)&&!l._balanced&&(u=s,l.type!==`labelLink`)){c=2;break}}else l.type===`labelEnd`&&(d=s);let p={type:n[u][1].type===`labelLink`?`link`:`image`,start:{...n[u][1].start},end:{...n[n.length-1][1].end}},m={type:`label`,start:{...n[u][1].start},end:{...n[d][1].end}},h={type:`labelText`,start:{...n[u+c+2][1].end},end:{...n[d-2][1].start}};return f=[[`enter`,p,a],[`enter`,m,a]],f=push(f,n.slice(u+1,u+c+3)),f=push(f,[[`enter`,h,a]]),f=push(f,resolveAll(a.parser.constructs.insideSpan.null,n.slice(u+c+4,d-3),a)),f=push(f,[[`exit`,h,a],n[d-2],n[d-1],[`exit`,m,a]]),f=push(f,n.slice(d+1)),f=push(f,[[`exit`,p,a]]),splice(n,u,n.length,f),n}function tokenizeLabelEnd(n,a,s){let c=this,l=c.events.length,u,d;for(;l--;)if((c.events[l][1].type===`labelImage`||c.events[l][1].type===`labelLink`)&&!c.events[l][1]._balanced){u=c.events[l][1];break}return f;function f(a){return u?u._inactive?_(a):(d=c.parser.defined.includes(normalizeIdentifier(c.sliceSerialize({start:u.end,end:c.now()}))),n.enter(`labelEnd`),n.enter(`labelMarker`),n.consume(a),n.exit(`labelMarker`),n.exit(`labelEnd`),p):s(a)}function p(a){return a===40?n.attempt(resourceConstruct,h,d?h:_)(a):a===91?n.attempt(referenceFullConstruct,h,d?m:_)(a):d?h(a):_(a)}function m(a){return n.attempt(referenceCollapsedConstruct,h,_)(a)}function h(n){return a(n)}function _(n){return u._balanced=!0,s(n)}}function tokenizeResource(n,a,s){return c;function c(a){return n.enter(`resource`),n.enter(`resourceMarker`),n.consume(a),n.exit(`resourceMarker`),l}function l(a){return markdownLineEndingOrSpace(a)?factoryWhitespace(n,u)(a):u(a)}function u(a){return a===41?h(a):factoryDestination(n,d,f,`resourceDestination`,`resourceDestinationLiteral`,`resourceDestinationLiteralMarker`,`resourceDestinationRaw`,`resourceDestinationString`,32)(a)}function d(a){return markdownLineEndingOrSpace(a)?factoryWhitespace(n,p)(a):h(a)}function f(n){return s(n)}function p(a){return a===34||a===39||a===40?factoryTitle(n,m,s,`resourceTitle`,`resourceTitleMarker`,`resourceTitleString`)(a):h(a)}function m(a){return markdownLineEndingOrSpace(a)?factoryWhitespace(n,h)(a):h(a)}function h(c){return c===41?(n.enter(`resourceMarker`),n.consume(c),n.exit(`resourceMarker`),n.exit(`resource`),a):s(c)}}function tokenizeReferenceFull(n,a,s){let c=this;return l;function l(a){return factoryLabel.call(c,n,u,d,`reference`,`referenceMarker`,`referenceString`)(a)}function u(n){return c.parser.defined.includes(normalizeIdentifier(c.sliceSerialize(c.events[c.events.length-1][1]).slice(1,-1)))?a(n):s(n)}function d(n){return s(n)}}function tokenizeReferenceCollapsed(n,a,s){return c;function c(a){return n.enter(`reference`),n.enter(`referenceMarker`),n.consume(a),n.exit(`referenceMarker`),l}function l(c){return c===93?(n.enter(`referenceMarker`),n.consume(c),n.exit(`referenceMarker`),n.exit(`reference`),a):s(c)}}var labelStartImage={name:`labelStartImage`,resolveAll:labelEnd.resolveAll,tokenize:tokenizeLabelStartImage};function tokenizeLabelStartImage(n,a,s){let c=this;return l;function l(a){return n.enter(`labelImage`),n.enter(`labelImageMarker`),n.consume(a),n.exit(`labelImageMarker`),u}function u(a){return a===91?(n.enter(`labelMarker`),n.consume(a),n.exit(`labelMarker`),n.exit(`labelImage`),d):s(a)}function d(n){return n===94&&`_hiddenFootnoteSupport`in c.parser.constructs?s(n):a(n)}}var labelStartLink={name:`labelStartLink`,resolveAll:labelEnd.resolveAll,tokenize:tokenizeLabelStartLink};function tokenizeLabelStartLink(n,a,s){let c=this;return l;function l(a){return n.enter(`labelLink`),n.enter(`labelMarker`),n.consume(a),n.exit(`labelMarker`),n.exit(`labelLink`),u}function u(n){return n===94&&`_hiddenFootnoteSupport`in c.parser.constructs?s(n):a(n)}}var lineEnding={name:`lineEnding`,tokenize:tokenizeLineEnding};function tokenizeLineEnding(n,a){return s;function s(s){return n.enter(`lineEnding`),n.consume(s),n.exit(`lineEnding`),factorySpace(n,a,`linePrefix`)}}var thematicBreak$1={name:`thematicBreak`,tokenize:tokenizeThematicBreak};function tokenizeThematicBreak(n,a,s){let c=0,l;return u;function u(a){return n.enter(`thematicBreak`),d(a)}function d(n){return l=n,f(n)}function f(u){return u===l?(n.enter(`thematicBreakSequence`),p(u)):c>=3&&(u===null||markdownLineEnding(u))?(n.exit(`thematicBreak`),a(u)):s(u)}function p(a){return a===l?(n.consume(a),c++,p):(n.exit(`thematicBreakSequence`),markdownSpace(a)?factorySpace(n,f,`whitespace`)(a):f(a))}}var list$3={continuation:{tokenize:tokenizeListContinuation},exit:tokenizeListEnd,name:`list`,tokenize:tokenizeListStart},listItemPrefixWhitespaceConstruct={partial:!0,tokenize:tokenizeListItemPrefixWhitespace},indentConstruct={partial:!0,tokenize:tokenizeIndent};function tokenizeListStart(n,a,s){let c=this,l=c.events[c.events.length-1],u=l&&l[1].type===`linePrefix`?l[2].sliceSerialize(l[1],!0).length:0,d=0;return f;function f(a){let l=c.containerState.type||(a===42||a===43||a===45?`listUnordered`:`listOrdered`);if(l===`listUnordered`?!c.containerState.marker||a===c.containerState.marker:asciiDigit(a)){if(c.containerState.type||(c.containerState.type=l,n.enter(l,{_container:!0})),l===`listUnordered`)return n.enter(`listItemPrefix`),a===42||a===45?n.check(thematicBreak$1,s,m)(a):m(a);if(!c.interrupt||a===49)return n.enter(`listItemPrefix`),n.enter(`listItemValue`),p(a)}return s(a)}function p(a){return asciiDigit(a)&&++d<10?(n.consume(a),p):(!c.interrupt||d<2)&&(c.containerState.marker?a===c.containerState.marker:a===41||a===46)?(n.exit(`listItemValue`),m(a)):s(a)}function m(a){return n.enter(`listItemMarker`),n.consume(a),n.exit(`listItemMarker`),c.containerState.marker=c.containerState.marker||a,n.check(blankLine,c.interrupt?s:h,n.attempt(listItemPrefixWhitespaceConstruct,v,_))}
vendor: 4,687 bytes, line 1105
1105function h(n){return c.containerState.initialBlankLine=!0,u++,v(n)}function _(a){return markdownSpace(a)?(n.enter(`listItemPrefixWhitespace`),n.consume(a),n.exit(`listItemPrefixWhitespace`),v):s(a)}function v(s){return c.containerState.size=u+c.sliceSerialize(n.exit(`listItemPrefix`),!0).length,a(s)}}function tokenizeListContinuation(n,a,s){let c=this;return c.containerState._closeFlow=void 0,n.check(blankLine,l,u);function l(s){return c.containerState.furtherBlankLines=c.containerState.furtherBlankLines||c.containerState.initialBlankLine,factorySpace(n,a,`listItemIndent`,c.containerState.size+1)(s)}function u(s){return c.containerState.furtherBlankLines||!markdownSpace(s)?(c.containerState.furtherBlankLines=void 0,c.containerState.initialBlankLine=void 0,d(s)):(c.containerState.furtherBlankLines=void 0,c.containerState.initialBlankLine=void 0,n.attempt(indentConstruct,a,d)(s))}function d(l){return c.containerState._closeFlow=!0,c.interrupt=void 0,factorySpace(n,n.attempt(list$3,a,s),`linePrefix`,c.parser.constructs.disable.null.includes(`codeIndented`)?void 0:4)(l)}}function tokenizeIndent(n,a,s){let c=this;return factorySpace(n,l,`listItemIndent`,c.containerState.size+1);function l(n){let l=c.events[c.events.length-1];return l&&l[1].type===`listItemIndent`&&l[2].sliceSerialize(l[1],!0).length===c.containerState.size?a(n):s(n)}}function tokenizeListEnd(n){n.exit(this.containerState.type)}function tokenizeListItemPrefixWhitespace(n,a,s){let c=this;return factorySpace(n,l,`listItemPrefixWhitespace`,c.parser.constructs.disable.null.includes(`codeIndented`)?void 0:5);function l(n){let l=c.events[c.events.length-1];return!markdownSpace(n)&&l&&l[1].type===`listItemPrefixWhitespace`?a(n):s(n)}}var setextUnderline={name:`setextUnderline`,resolveTo:resolveToSetextUnderline,tokenize:tokenizeSetextUnderline};function resolveToSetextUnderline(n,a){let s=n.length,c,l,u;for(;s--;)if(n[s][0]===`enter`){if(n[s][1].type===`content`){c=s;break}n[s][1].type===`paragraph`&&(l=s)}else n[s][1].type===`content`&&n.splice(s,1),!u&&n[s][1].type===`definition`&&(u=s);let d={type:`setextHeading`,start:{...n[c][1].start},end:{...n[n.length-1][1].end}};return n[l][1].type=`setextHeadingText`,u?(n.splice(l,0,[`enter`,d,a]),n.splice(u+1,0,[`exit`,n[c][1],a]),n[c][1].end={...n[u][1].end}):n[c][1]=d,n.push([`exit`,d,a]),n}function tokenizeSetextUnderline(n,a,s){let c=this,l;return u;function u(a){let u=c.events.length,f;for(;u--;)if(c.events[u][1].type!==`lineEnding`&&c.events[u][1].type!==`linePrefix`&&c.events[u][1].type!==`content`){f=c.events[u][1].type===`paragraph`;break}return!c.parser.lazy[c.now().line]&&(c.interrupt||f)?(n.enter(`setextHeadingLine`),l=a,d(a)):s(a)}function d(a){return n.enter(`setextHeadingLineSequence`),f(a)}function f(a){return a===l?(n.consume(a),f):(n.exit(`setextHeadingLineSequence`),markdownSpace(a)?factorySpace(n,p,`lineSuffix`)(a):p(a))}function p(c){return c===null||markdownLineEnding(c)?(n.exit(`setextHeadingLine`),a(c)):s(c)}}var flow$1={tokenize:initializeFlow};function initializeFlow(n){let a=this,s=n.attempt(blankLine,c,n.attempt(this.parser.constructs.flowInitial,l,factorySpace(n,n.attempt(this.parser.constructs.flow,l,n.attempt(content$1,l)),`linePrefix`)));return s;function c(c){if(c===null){n.consume(c);return}return n.enter(`lineEndingBlank`),n.consume(c),n.exit(`lineEndingBlank`),a.currentConstruct=void 0,s}function l(c){if(c===null){n.consume(c);return}return n.enter(`lineEnding`),n.consume(c),n.exit(`lineEnding`),a.currentConstruct=void 0,s}}var resolver$1={resolveAll:createResolver()},string$1=initializeFactory(`string`),text$6=initializeFactory(`text`);function initializeFactory(n){return{resolveAll:createResolver(n===`text`?resolveAllLineSuffixes:void 0),tokenize:a};function a(a){let s=this,c=this.parser.constructs[n],l=a.attempt(c,u,d);return u;function u(n){return p(n)?l(n):d(n)}function d(n){if(n===null){a.consume(n);return}return a.enter(`data`),a.consume(n),f}function f(n){return p(n)?(a.exit(`data`),l(n)):(a.consume(n),f)}function p(n){if(n===null)return!0;let a=c[n],l=-1;if(a)for(;++l<a.length;){let n=a[l];if(!n.previous||n.previous.call(s,s.previous))return!0}return!1}}}function createResolver(n){return a;function a(a,s){let c=-1,l;for(;++c<=a.length;)l===void 0?a[c]&&a[c][1].type===`data`&&(l=c,c++):(!a[c]||a[c][1].type!==`data`)&&(c!==l+2&&(a[l][1].end=a[c-1][1].end,a.splice(l+2,c-l-2),c=l+2),l=void 0);return n?n(a,s):a}}function resolveAllLineSuffixes(n,a){let s=0;for(;++s<=n.length;)if((s===n.length||n[s][1].type===`lineEnding`)&&n[s-1][1].type===`data`){let c=n[s-1][1],l=a.sliceStream(c),u=l.length,d=-1,f=0,p;for(;u--;){let n=l[u];if(typeof n==`string`){for(d=n.length;
vendor: 8,880 bytes, lines 1105-1107
1105n.charCodeAt(d-1)===32;)f++,d--;if(d)break;d=-1}else if(n===-2)p=!0,f++;else if(n!==-1){u++;break}}if(a._contentTypeTextTrailing&&s===n.length&&(f=0),f){let l={type:s===n.length||p||f<2?`lineSuffix`:`hardBreakTrailing`,start:{_bufferIndex:u?d:c.start._bufferIndex+d,_index:c.start._index+u,line:c.end.line,column:c.end.column-f,offset:c.end.offset-f},end:{...c.end}};c.end={...l.start},c.start.offset===c.end.offset?Object.assign(c,l):(n.splice(s,0,[`enter`,l,a],[`exit`,l,a]),s+=2)}s++}return n}var constructs_exports=__exportAll({attentionMarkers:()=>attentionMarkers,contentInitial:()=>contentInitial,disable:()=>disable,document:()=>document$1,flow:()=>flow,flowInitial:()=>flowInitial,insideSpan:()=>insideSpan,string:()=>string,text:()=>text$5}),document$1={42:list$3,43:list$3,45:list$3,48:list$3,49:list$3,50:list$3,51:list$3,52:list$3,53:list$3,54:list$3,55:list$3,56:list$3,57:list$3,62:blockQuote},contentInitial={91:definition},flowInitial={[-2]:codeIndented,[-1]:codeIndented,32:codeIndented},flow={35:headingAtx,42:thematicBreak$1,45:[setextUnderline,thematicBreak$1],60:htmlFlow,61:setextUnderline,95:thematicBreak$1,96:codeFenced,126:codeFenced},string={38:characterReference,92:characterEscape},text$5={[-5]:lineEnding,[-4]:lineEnding,[-3]:lineEnding,33:labelStartImage,38:characterReference,42:attention,60:[autolink$1,htmlText],91:labelStartLink,92:[hardBreakEscape,characterEscape],93:labelEnd,95:attention,96:codeText},insideSpan={null:[attention,resolver$1]},attentionMarkers={null:[42,95]},disable={null:[]};function createTokenizer(n,a,s){let c={_bufferIndex:-1,_index:0,line:s&&s.line||1,column:s&&s.column||1,offset:s&&s.offset||0},l={},u=[],d=[],f=[],p={attempt:N(j),check:N(M),consume:O,enter:k,exit:A,interrupt:N(M,{interrupt:!0})},m={code:null,containerState:{},defineSkip:C,events:[],now:x,parser:n,previous:null,sliceSerialize:v,sliceStream:b,write:_},h=a.tokenize.call(m,p);return a.resolveAll&&u.push(a),m;function _(n){return d=push(d,n),w(),d[d.length-1]===null?(P(a,0),m.events=resolveAll(u,m.events,m),m.events):[]}function v(n,a){return serializeChunks(b(n),a)}function b(n){return sliceChunks(d,n)}function x(){let{_bufferIndex:n,_index:a,line:s,column:l,offset:u}=c;return{_bufferIndex:n,_index:a,line:s,column:l,offset:u}}function C(n){l[n.line]=n.column,I()}function w(){let n;for(;c._index<d.length;){let a=d[c._index];if(typeof a==`string`)for(n=c._index,c._bufferIndex<0&&(c._bufferIndex=0);c._index===n&&c._bufferIndex<a.length;)T(a.charCodeAt(c._bufferIndex));else T(a)}}function T(n){h=h(n)}function O(n){markdownLineEnding(n)?(c.line++,c.column=1,c.offset+=n===-3?2:1,I()):n!==-1&&(c.column++,c.offset++),c._bufferIndex<0?c._index++:(c._bufferIndex++,c._bufferIndex===d[c._index].length&&(c._bufferIndex=-1,c._index++)),m.previous=n}function k(n,a){let s=a||{};return s.type=n,s.start=x(),m.events.push([`enter`,s,m]),f.push(s),s}function A(n){let a=f.pop();return a.end=x(),m.events.push([`exit`,a,m]),a}function j(n,a){P(n,a.from)}function M(n,a){a.restore()}function N(n,a){return s;function s(s,c,l){let u,d,f,h;return Array.isArray(s)?v(s):`tokenize`in s?v([s]):_(s);function _(n){return a;function a(a){let s=a!==null&&n[a],c=a!==null&&n.null;return v([...Array.isArray(s)?s:s?[s]:[],...Array.isArray(c)?c:c?[c]:[]])(a)}}function v(n){return u=n,d=0,n.length===0?l:b(n[d])}function b(n){return s;function s(s){return h=F(),f=n,n.partial||(m.currentConstruct=n),n.name&&m.parser.constructs.disable.null.includes(n.name)?C(s):n.tokenize.call(a?Object.assign(Object.create(m),a):m,p,x,C)(s)}}function x(a){return n(f,h),c}function C(n){return h.restore(),++d<u.length?b(u[d]):l}}}function P(n,a){n.resolveAll&&!u.includes(n)&&u.push(n),n.resolve&&splice(m.events,a,m.events.length-a,n.resolve(m.events.slice(a),m)),n.resolveTo&&(m.events=n.resolveTo(m.events,m))}function F(){let n=x(),a=m.previous,s=m.currentConstruct,l=m.events.length,u=Array.from(f);return{from:l,restore:d};function d(){c=n,m.previous=a,m.currentConstruct=s,m.events.length=l,f=u,I()}}function I(){c.line in l&&c.column<2&&(c.column=l[c.line],c.offset+=l[c.line]-1)}}function sliceChunks(n,a){let s=a.start._index,c=a.start._bufferIndex,l=a.end._index,u=a.end._bufferIndex,d;if(s===l)d=[n[s].slice(c,u)];else{if(d=n.slice(s,l),c>-1){let n=d[0];typeof n==`string`?d[0]=n.slice(c):d.shift()}u>0&&d.push(n[l].slice(0,u))}return d}function serializeChunks(n,a){let s=-1,c=[],l;for(;++s<n.length;){let u=n[s],d;if(typeof u==`string`)d=u;else switch(u){case-5:d=`\r`;break;case-4:d=`
1106`;break;case-3:d=`\r
1107`;break;case-2:d=a?` `:`	`;break;case-1:if(!a&&l)continue;d=` `;break;default:d=String.fromCharCode(u)}l=u===-2,c.push(d)}return c.join(``)}function parse$5(n){let a={constructs:combineExtensions([constructs_exports,...(n||{}).extensions||[]]),content:s(content$2),defined:[],document:s(document$2),flow:s(flow$1),lazy:{},string:s(string$1),text:s(text$6)};return a;function s(n){return s;function s(s){return createTokenizer(a,n,s)}}}function postprocess(n){for(;!subtokenize(n););return n}var search$1=/[\0\t\n\r]/g;function preprocess(){let n=1,a=``,s=!0,c;return l;function l(l,u,d){let f=[],p,m,h,_,v;for(l=a+(typeof l==`string`?l.toString():new TextDecoder(u||void 0).decode(l)),h=0,a=``,s&&=(l.charCodeAt(0)===65279&&h++,void 0);h<l.length;){if(search$1.lastIndex=h,p=search$1.exec(l),_=p&&p.index!==void 0?p.index:l.length,v=l.charCodeAt(_),!p){a=l.slice(h);break}if(v===10&&h===_&&c)f.push(-3),c=void 0;else switch(c&&=(f.push(-5),void 0),h<_&&(f.push(l.slice(h,_)),n+=_-h),v){case 0:f.push(65533),n++;break;case 9:for(m=Math.ceil(n/4)*4,f.push(-2);n++<m;)f.push(-1);break;case 10:f.push(-4),n=1;break;default:c=!0,n=1}h=_+1}return d&&(c&&f.push(-5),a&&f.push(a),f.push(null)),f}}var characterEscapeOrReference=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function decodeString(n){return n.replace(characterEscapeOrReference,decode)}function decode(n,a,s){if(a)return a;if(s.charCodeAt(0)===35){let n=s.charCodeAt(1),a=n===120||n===88;return decodeNumericCharacterReference(s.slice(a?2:1),a?16:10)}return decodeNamedCharacterReference(s)||n}var own$7={}.hasOwnProperty;function fromMarkdown(n,a,s){return typeof a!=`string`&&(s=a,a=void 0),compiler(s)(postprocess(parse$5(s).document().write(preprocess()(n,a,!0))))}function compiler(n){let a={transforms:[],canContainEols:[`emphasis`,`fragment`,`heading`,`paragraph`,`strong`],enter:{autolink:u(_e),autolinkProtocol:F,autolinkEmail:F,atxHeading:u(pe),blockQuote:u(ce),characterEscape:F,characterReference:F,codeFenced:u(le),codeFencedFenceInfo:d,codeFencedFenceMeta:d,codeIndented:u(le,d),codeText:u(ue,d),codeTextData:F,data:F,codeFlowValue:F,definition:u(de),definitionDestinationString:d,definitionLabelString:d,definitionTitleString:d,emphasis:u(fe),hardBreakEscape:u(me),hardBreakTrailing:u(me),htmlFlow:u(he,d),htmlFlowData:F,htmlText:u(he,d),htmlTextData:F,image:u(ge),label:d,link:u(_e),listItem:u(ye),listItemValue:v,listOrdered:u(ve,_),listUnordered:u(ve),paragraph:u(be),reference:X,referenceString:d,resourceDestinationString:d,resourceTitleString:d,setextHeading:u(pe),strong:u(xe),thematicBreak:u(Z)},exit:{atxHeading:p(),atxHeadingSequence:j,autolink:p(),autolinkEmail:se,autolinkProtocol:oe,blockQuote:p(),characterEscapeValue:I,characterReferenceMarkerHexadecimal:re,characterReferenceMarkerNumeric:re,characterReferenceValue:ie,characterReference:ae,codeFenced:p(w),codeFencedFence:C,codeFencedFenceInfo:b,codeFencedFenceMeta:x,codeFlowValue:I,codeIndented:p(T),codeText:p(U),codeTextData:I,data:I,definition:p(),definitionDestinationString:A,definitionLabelString:O,definitionTitleString:k,emphasis:p(),hardBreakEscape:p(B),hardBreakTrailing:p(B),htmlFlow:p(V),htmlFlowData:I,htmlText:p(H),htmlTextData:I,image:p(K),label:ee,labelText:q,lineEnding:R,link:p(W),listItem:p(),listOrdered:p(),listUnordered:p(),paragraph:p(),referenceString:ne,resourceDestinationString:J,resourceTitleString:Y,resource:te,setextHeading:p(P),setextHeadingLineSequence:N,setextHeadingText:M,strong:p(),thematicBreak:p()}};configure(a,(n||{}).mdastExtensions||[]);let s={};return c;function c(n){let c={type:`root`,children:[]},u={stack:[c],tokenStack:[],config:a,enter:f,exit:m,buffer:d,resume:h,data:s},p=[],_=-1;for(;++_<n.length;)(n[_][1].type===`listOrdered`||n[_][1].type===`listUnordered`)&&(n[_][0]===`enter`?p.push(_):_=l(n,p.pop(),_));for(_=-1;++_<n.length;){let s=a[n[_][0]];own$7.call(s,n[_][1].type)&&s[n[_][1].type].call(Object.assign({sliceSerialize:n[_][2].sliceSerialize},u),n[_][1])}if(u.tokenStack.length>0){let n=u.tokenStack[u.tokenStack.length-1];(n[1]||defaultOnError).call(u,void 0,n[0])}for(c.position={start:point$4(n.length>0?n[0][1].start:{line:1,column:1,offset:0}),end:point$4(n.length>0?n[n.length-2][1].end:{line:1,column:1,offset:0})},_=-1;++_<a.transforms.length;)c=a.transforms[_](c)||c;return c}function l(n,a,s){let c=a-1,l=-1,u=!1,d,f,p,m;
vendor: 13,253 bytes, lines 1107-1111
1107for(;++c<=s;){let a=n[c];switch(a[1].type){case`listUnordered`:case`listOrdered`:case`blockQuote`:a[0]===`enter`?l++:l--,m=void 0;break;case`lineEndingBlank`:a[0]===`enter`&&(d&&!m&&!l&&!p&&(p=c),m=void 0);break;case`linePrefix`:case`listItemValue`:case`listItemMarker`:case`listItemPrefix`:case`listItemPrefixWhitespace`:break;default:m=void 0}if(!l&&a[0]===`enter`&&a[1].type===`listItemPrefix`||l===-1&&a[0]===`exit`&&(a[1].type===`listUnordered`||a[1].type===`listOrdered`)){if(d){let l=c;for(f=void 0;l--;){let a=n[l];if(a[1].type===`lineEnding`||a[1].type===`lineEndingBlank`){if(a[0]===`exit`)continue;f&&(n[f][1].type=`lineEndingBlank`,u=!0),a[1].type=`lineEnding`,f=l}else if(!(a[1].type===`linePrefix`||a[1].type===`blockQuotePrefix`||a[1].type===`blockQuotePrefixWhitespace`||a[1].type===`blockQuoteMarker`||a[1].type===`listItemIndent`))break}p&&(!f||p<f)&&(d._spread=!0),d.end=Object.assign({},f?n[f][1].start:a[1].end),n.splice(f||c,0,[`exit`,d,a[2]]),c++,s++}if(a[1].type===`listItemPrefix`){let l={type:`listItem`,_spread:!1,start:Object.assign({},a[1].start),end:void 0};d=l,n.splice(c,0,[`enter`,l,a[2]]),c++,s++,p=void 0,m=!0}}}return n[a][1]._spread=u,s}function u(n,a){return s;function s(s){f.call(this,n(s),s),a&&a.call(this,s)}}function d(){this.stack.push({type:`fragment`,children:[]})}function f(n,a,s){this.stack[this.stack.length-1].children.push(n),this.stack.push(n),this.tokenStack.push([a,s||void 0]),n.position={start:point$4(a.start),end:void 0}}function p(n){return a;function a(a){n&&n.call(this,a),m.call(this,a)}}function m(n,a){let s=this.stack.pop(),c=this.tokenStack.pop();if(c)c[0].type!==n.type&&(a?a.call(this,n,c[0]):(c[1]||defaultOnError).call(this,n,c[0]));else throw Error("Cannot close `"+n.type+"` ("+stringifyPosition({start:n.start,end:n.end})+`): it’s not open`);s.position.end=point$4(n.end)}function h(){return toString$6(this.stack.pop())}function _(){this.data.expectingFirstListItemValue=!0}function v(n){if(this.data.expectingFirstListItemValue){let a=this.stack[this.stack.length-2];a.start=Number.parseInt(this.sliceSerialize(n),10),this.data.expectingFirstListItemValue=void 0}}function b(){let n=this.resume(),a=this.stack[this.stack.length-1];a.lang=n}function x(){let n=this.resume(),a=this.stack[this.stack.length-1];a.meta=n}function C(){this.data.flowCodeInside||(this.buffer(),this.data.flowCodeInside=!0)}function w(){let n=this.resume(),a=this.stack[this.stack.length-1];a.value=n.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,``),this.data.flowCodeInside=void 0}function T(){let n=this.resume(),a=this.stack[this.stack.length-1];a.value=n.replace(/(\r?\n|\r)$/g,``)}function O(n){let a=this.resume(),s=this.stack[this.stack.length-1];s.label=a,s.identifier=normalizeIdentifier(this.sliceSerialize(n)).toLowerCase()}function k(){let n=this.resume(),a=this.stack[this.stack.length-1];a.title=n}function A(){let n=this.resume(),a=this.stack[this.stack.length-1];a.url=n}function j(n){let a=this.stack[this.stack.length-1];a.depth||=this.sliceSerialize(n).length}function M(){this.data.setextHeadingSlurpLineEnding=!0}function N(n){let a=this.stack[this.stack.length-1];a.depth=this.sliceSerialize(n).codePointAt(0)===61?1:2}function P(){this.data.setextHeadingSlurpLineEnding=void 0}function F(n){let a=this.stack[this.stack.length-1].children,s=a[a.length-1];(!s||s.type!==`text`)&&(s=Se(),s.position={start:point$4(n.start),end:void 0},a.push(s)),this.stack.push(s)}function I(n){let a=this.stack.pop();a.value+=this.sliceSerialize(n),a.position.end=point$4(n.end)}function R(n){let s=this.stack[this.stack.length-1];if(this.data.atHardBreak){let a=s.children[s.children.length-1];a.position.end=point$4(n.end),this.data.atHardBreak=void 0;return}!this.data.setextHeadingSlurpLineEnding&&a.canContainEols.includes(s.type)&&(F.call(this,n),I.call(this,n))}function B(){this.data.atHardBreak=!0}function V(){let n=this.resume(),a=this.stack[this.stack.length-1];a.value=n}function H(){let n=this.resume(),a=this.stack[this.stack.length-1];a.value=n}function U(){let n=this.resume(),a=this.stack[this.stack.length-1];a.value=n}function W(){let n=this.stack[this.stack.length-1];if(this.data.inReference){let a=this.data.referenceType||`shortcut`;n.type+=`Reference`,n.referenceType=a,delete n.url,delete n.title}else delete n.identifier,delete n.label;this.data.referenceType=void 0}function K(){let n=this.stack[this.stack.length-1];if(this.data.inReference){let a=this.data.referenceType||`shortcut`;n.type+=`Reference`,n.referenceType=a,delete n.url,delete n.title}else delete n.identifier,delete n.label;this.data.referenceType=void 0}function q(n){let a=this.sliceSerialize(n),s=this.stack[this.stack.length-2];s.label=decodeString(a),s.identifier=normalizeIdentifier(a).toLowerCase()}function ee(){let n=this.stack[this.stack.length-1],a=this.resume(),s=this.stack[this.stack.length-1];this.data.inReference=!0,s.type===`link`?s.children=n.children:s.alt=a}function J(){let n=this.resume(),a=this.stack[this.stack.length-1];a.url=n}function Y(){let n=this.resume(),a=this.stack[this.stack.length-1];a.title=n}function te(){this.data.inReference=void 0}function X(){this.data.referenceType=`collapsed`}function ne(n){let a=this.resume(),s=this.stack[this.stack.length-1];s.label=a,s.identifier=normalizeIdentifier(this.sliceSerialize(n)).toLowerCase(),this.data.referenceType=`full`}function re(n){this.data.characterReferenceType=n.type}function ie(n){let a=this.sliceSerialize(n),s=this.data.characterReferenceType,c;s?(c=decodeNumericCharacterReference(a,s===`characterReferenceMarkerNumeric`?10:16),this.data.characterReferenceType=void 0):c=decodeNamedCharacterReference(a);let l=this.stack[this.stack.length-1];l.value+=c}function ae(n){let a=this.stack.pop();a.position.end=point$4(n.end)}function oe(n){I.call(this,n);let a=this.stack[this.stack.length-1];a.url=this.sliceSerialize(n)}function se(n){I.call(this,n);let a=this.stack[this.stack.length-1];a.url=`mailto:`+this.sliceSerialize(n)}function ce(){return{type:`blockquote`,children:[]}}function le(){return{type:`code`,lang:null,meta:null,value:``}}function ue(){return{type:`inlineCode`,value:``}}function de(){return{type:`definition`,identifier:``,label:null,title:null,url:``}}function fe(){return{type:`emphasis`,children:[]}}function pe(){return{type:`heading`,depth:0,children:[]}}function me(){return{type:`break`}}function he(){return{type:`html`,value:``}}function ge(){return{type:`image`,title:null,url:``,alt:null}}function _e(){return{type:`link`,title:null,url:``,children:[]}}function ve(n){return{type:`list`,ordered:n.type===`listOrdered`,start:null,spread:n._spread,children:[]}}function ye(n){return{type:`listItem`,spread:n._spread,checked:null,children:[]}}function be(){return{type:`paragraph`,children:[]}}function xe(){return{type:`strong`,children:[]}}function Se(){return{type:`text`,value:``}}function Z(){return{type:`thematicBreak`}}}function point$4(n){return{line:n.line,column:n.column,offset:n.offset}}function configure(n,a){let s=-1;for(;++s<a.length;){let c=a[s];Array.isArray(c)?configure(n,c):extension(n,c)}}function extension(n,a){let s;for(s in a)if(own$7.call(a,s))switch(s){case`canContainEols`:{let c=a[s];c&&n[s].push(...c);break}case`transforms`:{let c=a[s];c&&n[s].push(...c);break}case`enter`:case`exit`:{let c=a[s];c&&Object.assign(n[s],c);break}}}function defaultOnError(n,a){throw Error(n?"Cannot close `"+n.type+"` ("+stringifyPosition({start:n.start,end:n.end})+"): a different token (`"+a.type+"`, "+stringifyPosition({start:a.start,end:a.end})+`) is open`:"Cannot close document, a token (`"+a.type+"`, "+stringifyPosition({start:a.start,end:a.end})+`) is still open`)}function remarkParse(n){let a=this;a.parser=s;function s(s){return fromMarkdown(s,{...a.data(`settings`),...n,extensions:a.data(`micromarkExtensions`)||[],mdastExtensions:a.data(`fromMarkdownExtensions`)||[]})}}function blockquote$1(n,a){let s={type:`element`,tagName:`blockquote`,properties:{},children:n.wrap(n.all(a),!0)};return n.patch(a,s),n.applyData(a,s)}function hardBreak(n,a){let s={type:`element`,tagName:`br`,properties:{},children:[]};return n.patch(a,s),[n.applyData(a,s),{type:`text`,value:`
1108`}]}function code$1(n,a){let s=a.value?a.value+`
1109`:``,c={};a.lang&&(c.className=[`language-`+a.lang]);let l={type:`element`,tagName:`code`,properties:c,children:[{type:`text`,value:s}]};return a.meta&&(l.data={meta:a.meta}),n.patch(a,l),l=n.applyData(a,l),l={type:`element`,tagName:`pre`,properties:{},children:[l]},n.patch(a,l),l}function strikethrough(n,a){let s={type:`element`,tagName:`del`,properties:{},children:n.all(a)};return n.patch(a,s),n.applyData(a,s)}function emphasis$1(n,a){let s={type:`element`,tagName:`em`,properties:{},children:n.all(a)};return n.patch(a,s),n.applyData(a,s)}function footnoteReference(n,a){let s=typeof n.options.clobberPrefix==`string`?n.options.clobberPrefix:`user-content-`,c=String(a.identifier).toUpperCase(),l=normalizeUri(c.toLowerCase()),u=n.footnoteOrder.indexOf(c),d,f=n.footnoteCounts.get(c);f===void 0?(f=0,n.footnoteOrder.push(c),d=n.footnoteOrder.length):d=u+1,f+=1,n.footnoteCounts.set(c,f);let p={type:`element`,tagName:`a`,properties:{href:`#`+s+`fn-`+l,id:s+`fnref-`+l+(f>1?`-`+f:``),dataFootnoteRef:!0,ariaDescribedBy:[`footnote-label`]},children:[{type:`text`,value:String(d)}]};n.patch(a,p);let m={type:`element`,tagName:`sup`,properties:{},children:[p]};return n.patch(a,m),n.applyData(a,m)}function heading$1(n,a){let s={type:`element`,tagName:`h`+a.depth,properties:{},children:n.all(a)};return n.patch(a,s),n.applyData(a,s)}function html$4(n,a){if(n.options.allowDangerousHtml){let s={type:`raw`,value:a.value};return n.patch(a,s),n.applyData(a,s)}}function revert(n,a){let s=a.referenceType,c=`]`;if(s===`collapsed`?c+=`[]`:s===`full`&&(c+=`[`+(a.label||a.identifier)+`]`),a.type===`imageReference`)return[{type:`text`,value:`![`+a.alt+c}];let l=n.all(a),u=l[0];u&&u.type===`text`?u.value=`[`+u.value:l.unshift({type:`text`,value:`[`});let d=l[l.length-1];return d&&d.type===`text`?d.value+=c:l.push({type:`text`,value:c}),l}function imageReference(n,a){let s=String(a.identifier).toUpperCase(),c=n.definitionById.get(s);if(!c)return revert(n,a);let l={src:normalizeUri(c.url||``),alt:a.alt};c.title!==null&&c.title!==void 0&&(l.title=c.title);let u={type:`element`,tagName:`img`,properties:l,children:[]};return n.patch(a,u),n.applyData(a,u)}function image$1(n,a){let s={src:normalizeUri(a.url)};a.alt!==null&&a.alt!==void 0&&(s.alt=a.alt),a.title!==null&&a.title!==void 0&&(s.title=a.title);let c={type:`element`,tagName:`img`,properties:s,children:[]};return n.patch(a,c),n.applyData(a,c)}function inlineCode(n,a){let s={type:`text`,value:a.value.replace(/\r?\n|\r/g,` `)};n.patch(a,s);let c={type:`element`,tagName:`code`,properties:{},children:[s]};return n.patch(a,c),n.applyData(a,c)}function linkReference(n,a){let s=String(a.identifier).toUpperCase(),c=n.definitionById.get(s);if(!c)return revert(n,a);let l={href:normalizeUri(c.url||``)};c.title!==null&&c.title!==void 0&&(l.title=c.title);let u={type:`element`,tagName:`a`,properties:l,children:n.all(a)};return n.patch(a,u),n.applyData(a,u)}function link(n,a){let s={href:normalizeUri(a.url)};a.title!==null&&a.title!==void 0&&(s.title=a.title);let c={type:`element`,tagName:`a`,properties:s,children:n.all(a)};return n.patch(a,c),n.applyData(a,c)}function listItem(n,a,s){let c=n.all(a),l=s?listLoose(s):listItemLoose(a),u={},d=[];if(typeof a.checked==`boolean`){let n=c[0],s;n&&n.type===`element`&&n.tagName===`p`?s=n:(s={type:`element`,tagName:`p`,properties:{},children:[]},c.unshift(s)),s.children.length>0&&s.children.unshift({type:`text`,value:` `}),s.children.unshift({type:`element`,tagName:`input`,properties:{type:`checkbox`,checked:a.checked,disabled:!0},children:[]}),u.className=[`task-list-item`]}let f=-1;for(;++f<c.length;){let n=c[f];(l||f!==0||n.type!==`element`||n.tagName!==`p`)&&d.push({type:`text`,value:`
1110`}),n.type===`element`&&n.tagName===`p`&&!l?d.push(...n.children):d.push(n)}let p=c[c.length-1];p&&(l||p.type!==`element`||p.tagName!==`p`)&&d.push({type:`text`,value:`
1111`});let m={type:`element`,tagName:`li`,properties:u,children:d};return n.patch(a,m),n.applyData(a,m)}function listLoose(n){let a=!1;if(n.type===`list`){a=n.spread||!1;let s=n.children,c=-1;for(;!a&&++c<s.length;)a=listItemLoose(s[c])}return a}function listItemLoose(n){return n.spread??n.children.length>1}function list$2(n,a){let s={},c=n.all(a),l=-1;for(typeof a.start==`number`&&a.start!==1&&(s.start=a.start);++l<c.length;){let n=c[l];if(n.type===`element`&&n.tagName===`li`&&n.properties&&Array.isArray(n.properties.className)&&n.properties.className.includes(`task-list-item`)){s.className=[`contains-task-list`];break}}let u={type:`element`,tagName:a.ordered?`ol`:`ul`,properties:s,children:n.wrap(c,!0)};return n.patch(a,u),n.applyData(a,u)}function paragraph$1(n,a){let s={type:`element`,tagName:`p`,properties:{},children:n.all(a)};return n.patch(a,s),n.applyData(a,s)}function root$2(n,a){let s={type:`root`,children:n.wrap(n.all(a))};return n.patch(a,s),n.applyData(a,s)}function strong(n,a){let s={type:`element`,tagName:`strong`,properties:{},children:n.all(a)};return n.patch(a,s),n.applyData(a,s)}function table$1(n,a){let s=n.all(a),c=s.shift(),l=[];
vendor: 4,037 bytes, line 1111
1111if(c){let s={type:`element`,tagName:`thead`,properties:{},children:n.wrap([c],!0)};n.patch(a.children[0],s),l.push(s)}if(s.length>0){let c={type:`element`,tagName:`tbody`,properties:{},children:n.wrap(s,!0)},u=pointStart(a.children[1]),d=pointEnd(a.children[a.children.length-1]);u&&d&&(c.position={start:u,end:d}),l.push(c)}let u={type:`element`,tagName:`table`,properties:{},children:n.wrap(l,!0)};return n.patch(a,u),n.applyData(a,u)}function tableRow(n,a,s){let c=s?s.children:void 0,l=(c?c.indexOf(a):1)===0?`th`:`td`,u=s&&s.type===`table`?s.align:void 0,d=u?u.length:a.children.length,f=-1,p=[];for(;++f<d;){let s=a.children[f],c={},d=u?u[f]:void 0;d&&(c.align=d);let m={type:`element`,tagName:l,properties:c,children:[]};s&&(m.children=n.all(s),n.patch(s,m),m=n.applyData(s,m)),p.push(m)}let m={type:`element`,tagName:`tr`,properties:{},children:n.wrap(p,!0)};return n.patch(a,m),n.applyData(a,m)}function tableCell(n,a){let s={type:`element`,tagName:`td`,properties:{},children:n.all(a)};return n.patch(a,s),n.applyData(a,s)}var tab=9,space=32;function trimLines(n){let a=String(n),s=/\r?\n|\r/g,c=s.exec(a),l=0,u=[];for(;c;)u.push(trimLine(a.slice(l,c.index),l>0,!0),c[0]),l=c.index+c[0].length,c=s.exec(a);return u.push(trimLine(a.slice(l),l>0,!1)),u.join(``)}function trimLine(n,a,s){let c=0,l=n.length;if(a){let a=n.codePointAt(c);for(;a===tab||a===space;)c++,a=n.codePointAt(c)}if(s){let a=n.codePointAt(l-1);for(;a===tab||a===space;)l--,a=n.codePointAt(l-1)}return l>c?n.slice(c,l):``}function text$4(n,a){let s={type:`text`,value:trimLines(String(a.value))};return n.patch(a,s),n.applyData(a,s)}function thematicBreak(n,a){let s={type:`element`,tagName:`hr`,properties:{},children:[]};return n.patch(a,s),n.applyData(a,s)}var handlers={blockquote:blockquote$1,break:hardBreak,code:code$1,delete:strikethrough,emphasis:emphasis$1,footnoteReference,heading:heading$1,html:html$4,imageReference,image:image$1,inlineCode,linkReference,link,listItem,list:list$2,paragraph:paragraph$1,root:root$2,strong,table:table$1,tableCell,tableRow,text:text$4,thematicBreak,toml:ignore,yaml:ignore,definition:ignore,footnoteDefinition:ignore};function ignore(){}var env=typeof self==`object`?self:globalThis,deserializer=(n,a)=>{let s=(a,s)=>(n.set(s,a),a),c=l=>{if(n.has(l))return n.get(l);let[u,d]=a[l];switch(u){case 0:case-1:return s(d,l);case 1:{let n=s([],l);for(let a of d)n.push(c(a));return n}case 2:{let n=s({},l);for(let[a,s]of d)n[c(a)]=c(s);return n}case 3:return s(new Date(d),l);case 4:{let{source:n,flags:a}=d;return s(new RegExp(n,a),l)}case 5:{let n=s(new Map,l);for(let[a,s]of d)n.set(c(a),c(s));return n}case 6:{let n=s(new Set,l);for(let a of d)n.add(c(a));return n}case 7:{let{name:n,message:a}=d;return s(new env[n](a),l)}case 8:return s(BigInt(d),l);case`BigInt`:return s(Object(BigInt(d)),l);case`ArrayBuffer`:return s(new Uint8Array(d).buffer,d);case`DataView`:{let{buffer:n}=new Uint8Array(d);return s(new DataView(n),d)}}return s(new env[u](d),l)};return c},deserialize=n=>deserializer(new Map,n)(0),EMPTY=``,{toString:toString$5}={},{keys:keys$2}=Object,typeOf$1=n=>{let a=typeof n;if(a!==`object`||!n)return[0,a];let s=toString$5.call(n).slice(8,-1);switch(s){case`Array`:return[1,EMPTY];case`Object`:return[2,EMPTY];case`Date`:return[3,EMPTY];case`RegExp`:return[4,EMPTY];case`Map`:return[5,EMPTY];case`Set`:return[6,EMPTY];case`DataView`:return[1,s]}return s.includes(`Array`)?[1,s]:s.includes(`Error`)?[7,s]:[2,s]},shouldSkip=([n,a])=>n===0&&(a===`function`||a===`symbol`),serializer$1=(n,a,s,c)=>{let l=(n,a)=>{let l=c.push(n)-1;return s.set(a,l),l},u=c=>{if(s.has(c))return s.get(c);let[d,f]=typeOf$1(c);switch(d){case 0:{let a=c;switch(f){case`bigint`:d=8,a=c.toString();break;case`function`:case`symbol`:if(n)throw TypeError(`unable to serialize `+f);a=null;break;case`undefined`:return l([-1],c)}return l([d,a],c)}case 1:{if(f){let n=c;return f===`DataView`?n=new Uint8Array(c.buffer):f===`ArrayBuffer`&&(n=new Uint8Array(c)),l([f,[...n]],c)}let n=[],a=l([d,n],c);for(let a of c)n.push(u(a));return a}
vendor: 4,552 bytes, lines 1111-1113
1111case 2:{if(f)switch(f){case`BigInt`:return l([f,c.toString()],c);case`Boolean`:case`Number`:case`String`:return l([f,c.valueOf()],c)}if(a&&`toJSON`in c)return u(c.toJSON());let s=[],p=l([d,s],c);for(let a of keys$2(c))(n||!shouldSkip(typeOf$1(c[a])))&&s.push([u(a),u(c[a])]);return p}case 3:return l([d,c.toISOString()],c);case 4:{let{source:n,flags:a}=c;return l([d,{source:n,flags:a}],c)}case 5:{let a=[],s=l([d,a],c);for(let[s,l]of c)(n||!(shouldSkip(typeOf$1(s))||shouldSkip(typeOf$1(l))))&&a.push([u(s),u(l)]);return s}case 6:{let a=[],s=l([d,a],c);for(let s of c)(n||!shouldSkip(typeOf$1(s)))&&a.push(u(s));return s}}let{message:p}=c;return l([d,{name:f,message:p}],c)};return u},serialize$5=(n,{json:a,lossy:s}={})=>{let c=[];return serializer$1(!(a||s),!!a,new Map,c)(n),c},esm_default=typeof structuredClone==`function`?(n,a)=>a&&(`json`in a||`lossy`in a)?deserialize(serialize$5(n,a)):structuredClone(n):(n,a)=>deserialize(serialize$5(n,a));function defaultFootnoteBackContent(n,a){let s=[{type:`text`,value:`↩`}];return a>1&&s.push({type:`element`,tagName:`sup`,properties:{},children:[{type:`text`,value:String(a)}]}),s}function defaultFootnoteBackLabel(n,a){return`Back to reference `+(n+1)+(a>1?`-`+a:``)}function footer(n){let a=typeof n.options.clobberPrefix==`string`?n.options.clobberPrefix:`user-content-`,s=n.options.footnoteBackContent||defaultFootnoteBackContent,c=n.options.footnoteBackLabel||defaultFootnoteBackLabel,l=n.options.footnoteLabel||`Footnotes`,u=n.options.footnoteLabelTagName||`h2`,d=n.options.footnoteLabelProperties||{className:[`sr-only`]},f=[],p=-1;for(;++p<n.footnoteOrder.length;){let l=n.footnoteById.get(n.footnoteOrder[p]);if(!l)continue;let u=n.all(l),d=String(l.identifier).toUpperCase(),m=normalizeUri(d.toLowerCase()),h=0,_=[],v=n.footnoteCounts.get(d);for(;v!==void 0&&++h<=v;){_.length>0&&_.push({type:`text`,value:` `});let n=typeof s==`string`?s:s(p,h);typeof n==`string`&&(n={type:`text`,value:n}),_.push({type:`element`,tagName:`a`,properties:{href:`#`+a+`fnref-`+m+(h>1?`-`+h:``),dataFootnoteBackref:``,ariaLabel:typeof c==`string`?c:c(p,h),className:[`data-footnote-backref`]},children:Array.isArray(n)?n:[n]})}let b=u[u.length-1];if(b&&b.type===`element`&&b.tagName===`p`){let n=b.children[b.children.length-1];n&&n.type===`text`?n.value+=` `:b.children.push({type:`text`,value:` `}),b.children.push(..._)}else u.push(..._);let x={type:`element`,tagName:`li`,properties:{id:a+`fn-`+m},children:n.wrap(u,!0)};n.patch(l,x),f.push(x)}if(f.length!==0)return{type:`element`,tagName:`section`,properties:{dataFootnotes:!0,className:[`footnotes`]},children:[{type:`element`,tagName:u,properties:{...esm_default(d),id:`footnote-label`},children:[{type:`text`,value:l}]},{type:`text`,value:`
1112`},{type:`element`,tagName:`ol`,properties:{},children:n.wrap(f,!0)},{type:`text`,value:`
1113`}]}}var convert=(function(n){if(n==null)return ok;if(typeof n==`function`)return castFactory(n);if(typeof n==`object`)return Array.isArray(n)?anyFactory(n):propsFactory(n);if(typeof n==`string`)return typeFactory(n);throw Error(`Expected function, string, or object as test`)});function anyFactory(n){let a=[],s=-1;for(;++s<n.length;)a[s]=convert(n[s]);return castFactory(c);function c(...n){let s=-1;for(;++s<a.length;)if(a[s].apply(this,n))return!0;return!1}}function propsFactory(n){let a=n;return castFactory(s);function s(s){let c=s,l;for(l in n)if(c[l]!==a[l])return!1;return!0}}function typeFactory(n){return castFactory(a);function a(a){return a&&a.type===n}}function castFactory(n){return a;function a(a,s,c){return!!(looksLikeANode(a)&&n.call(this,a,typeof s==`number`?s:void 0,c||void 0))}}function ok(){return!0}function looksLikeANode(n){return typeof n==`object`&&!!n&&`type`in n}function color$1(n){return n}var empty$1=[],CONTINUE=!0,EXIT=!1,SKIP=`skip`;function visitParents(n,a,s,c){let l;typeof a==`function`&&typeof s!=`function`?(c=s,s=a):l=a;let u=convert(l),d=c?-1:1;f(n,void 0,[])();function f(n,l,p){let m=n&&typeof n==`object`?n:{};if(typeof m.type==`string`){let a=typeof m.tagName==`string`?m.tagName:typeof m.name==`string`?m.name:void 0;Object.defineProperty(h,"name",{value:`node (`+color$1(n.type+(a?`<`+a+`>`:``))+`)`})}return h;function h(){let m=empty$1,h,_,v;if((!a||u(n,l,p[p.length-1]||void 0))&&(m=toResult(s(n,p)),m[0]===!1))return m;if(`children`in n&&n.children){let a=n;if(a.children&&m[0]!==`skip`)for(_=(c?a.children.length:-1)+d,v=p.concat(a);_>-1&&_<a.children.length;){let n=a.children[_];if(h=f(n,_,v)(),h[0]===!1)return h;_=typeof h[1]==`number`?h[1]:_+d}}return m}}}
vendor: 4,178 bytes, lines 1113-1117
1113function toResult(n){return Array.isArray(n)?n:typeof n==`number`?[!0,n]:n==null?empty$1:[n]}function visit$3(n,a,s,c){let l,u,d;typeof a==`function`&&typeof s!=`function`?(u=void 0,d=a,l=s):(u=a,d=s,l=c),visitParents(n,u,f,l);function f(n,a){let s=a[a.length-1],c=s?s.children.indexOf(n):void 0;return d(n,c,s)}}var own$6={}.hasOwnProperty,emptyOptions$1={};function createState(n,a){let s=a||emptyOptions$1,c=new Map,l=new Map,u={all:f,applyData,definitionById:c,footnoteById:l,footnoteCounts:new Map,footnoteOrder:[],handlers:{...handlers,...s.handlers},one:d,options:s,patch:patch$2,wrap:wrap$1};return visit$3(n,function(n){if(n.type===`definition`||n.type===`footnoteDefinition`){let a=n.type===`definition`?c:l,s=String(n.identifier).toUpperCase();a.has(s)||a.set(s,n)}}),u;function d(n,a){let s=n.type,c=u.handlers[s];if(own$6.call(u.handlers,s)&&c)return c(u,n,a);if(u.options.passThrough&&u.options.passThrough.includes(s)){if(`children`in n){let{children:a,...s}=n,c=esm_default(s);return c.children=u.all(n),c}return esm_default(n)}return(u.options.unknownHandler||defaultUnknownHandler)(u,n,a)}function f(n){let a=[];if(`children`in n){let s=n.children,c=-1;for(;++c<s.length;){let l=u.one(s[c],n);if(l){if(c&&s[c-1].type===`break`&&(!Array.isArray(l)&&l.type===`text`&&(l.value=trimMarkdownSpaceStart(l.value)),!Array.isArray(l)&&l.type===`element`)){let n=l.children[0];n&&n.type===`text`&&(n.value=trimMarkdownSpaceStart(n.value))}Array.isArray(l)?a.push(...l):a.push(l)}}}return a}}function patch$2(n,a){n.position&&(a.position=position$2(n))}function applyData(n,a){let s=a;if(n&&n.data){let a=n.data.hName,c=n.data.hChildren,l=n.data.hProperties;typeof a==`string`&&(s.type===`element`?s.tagName=a:s={type:`element`,tagName:a,properties:{},children:`children`in s?s.children:[s]}),s.type===`element`&&l&&Object.assign(s.properties,esm_default(l)),`children`in s&&s.children&&c!=null&&(s.children=c)}return s}function defaultUnknownHandler(n,a){let s=a.data||{},c=`value`in a&&!(own$6.call(s,`hProperties`)||own$6.call(s,`hChildren`))?{type:`text`,value:a.value}:{type:`element`,tagName:`div`,properties:{},children:n.all(a)};return n.patch(a,c),n.applyData(a,c)}function wrap$1(n,a){let s=[],c=-1;for(a&&s.push({type:`text`,value:`
1114`});++c<n.length;)c&&s.push({type:`text`,value:`
1115`}),s.push(n[c]);return a&&n.length>0&&s.push({type:`text`,value:`
1116`}),s}function trimMarkdownSpaceStart(n){let a=0,s=n.charCodeAt(a);for(;s===9||s===32;)a++,s=n.charCodeAt(a);return n.slice(a)}function toHast(n,a){let s=createState(n,a),c=s.one(n,void 0),l=footer(s),u=Array.isArray(c)?{type:`root`,children:c}:c||{type:`root`,children:[]};return l&&(`children`in u,u.children.push({type:`text`,value:`
1117`},l)),u}function remarkRehype(n,a){return n&&`run`in n?async function(s,c){let l=toHast(s,{file:c,...a});await n.run(l,c)}:function(s,c){return toHast(s,{file:c,...n||a})}}function bail(n){if(n)throw n}var require_extend=__commonJSMin$1(((n,a)=>{var s=Object.prototype.hasOwnProperty,c=Object.prototype.toString,l=Object.defineProperty,u=Object.getOwnPropertyDescriptor,d=function(n){return typeof Array.isArray==`function`?Array.isArray(n):c.call(n)===`[object Array]`},f=function(n){if(!n||c.call(n)!==`[object Object]`)return!1;var a=s.call(n,`constructor`),l=n.constructor&&n.constructor.prototype&&s.call(n.constructor.prototype,`isPrototypeOf`);if(n.constructor&&!a&&!l)return!1;for(var u in n);return u===void 0||s.call(n,u)},p=function(n,a){l&&a.name===`__proto__`?l(n,a.name,{enumerable:!0,configurable:!0,value:a.newValue,writable:!0}):n[a.name]=a.newValue},m=function(n,a){if(a===`__proto__`){if(!s.call(n,a))return;if(u)return u(n,a).value}return n[a]};a.exports=function n(){var a,s,c,l,u,h,_=arguments[0],v=1,b=arguments.length,x=!1;for(typeof _==`boolean`&&(x=_,_=arguments[1]||{},v=2),(_==null||typeof _!=`object`&&typeof _!=`function`)&&(_={});v<b;++v)if(a=arguments[v],a!=null)for(s in a)c=m(_,s),l=m(a,s),_!==l&&(x&&l&&(f(l)||(u=d(l)))?(u?(u=!1,h=c&&d(c)?c:[]):h=c&&f(c)?c:{},p(_,{name:s,newValue:n(x,h,l)})):l!==void 0&&p(_,{name:s,newValue:l}));return _}}));function isPlainObject$4(n){if(typeof n!=`object`||!n)return!1;let a=Object.getPrototypeOf(n);
vendor: 5,833 bytes, line 1117
1117return(a===null||a===Object.prototype||Object.getPrototypeOf(a)===null)&&!(Symbol.toStringTag in n)&&!(Symbol.iterator in n)}function trough(){let n=[],a={run:s,use:c};return a;function s(...a){let s=-1,c=a.pop();if(typeof c!=`function`)throw TypeError(`Expected function as last argument, not `+c);l(null,...a);function l(u,...d){let f=n[++s],p=-1;if(u){c(u);return}for(;++p<a.length;)(d[p]===null||d[p]===void 0)&&(d[p]=a[p]);a=d,f?wrap(f,l)(...d):c(null,...d)}}function c(s){if(typeof s!=`function`)throw TypeError("Expected `middelware` to be a function, not "+s);return n.push(s),a}}function wrap(n,a){let s;return c;function c(...a){let c=n.length>a.length,d;c&&a.push(l);try{d=n.apply(this,a)}catch(n){let a=n;if(c&&s)throw a;return l(a)}c||(d&&d.then&&typeof d.then==`function`?d.then(u,l):d instanceof Error?l(d):u(d))}function l(n,...c){s||(s=!0,a(n,...c))}function u(n){l(null,n)}}var VFileMessage=class extends Error{constructor(n,a,s){super(),typeof a==`string`&&(s=a,a=void 0);let c=``,l={},u=!1;if(a&&(l=`line`in a&&`column`in a||`start`in a&&`end`in a?{place:a}:`type`in a?{ancestors:[a],place:a.position}:{...a}),typeof n==`string`?c=n:!l.cause&&n&&(u=!0,c=n.message,l.cause=n),!l.ruleId&&!l.source&&typeof s==`string`){let n=s.indexOf(`:`);n===-1?l.ruleId=s:(l.source=s.slice(0,n),l.ruleId=s.slice(n+1))}if(!l.place&&l.ancestors&&l.ancestors){let n=l.ancestors[l.ancestors.length-1];n&&(l.place=n.position)}let d=l.place&&`start`in l.place?l.place.start:l.place;this.ancestors=l.ancestors||void 0,this.cause=l.cause||void 0,this.column=d?d.column:void 0,this.fatal=void 0,this.file,this.message=c,this.line=d?d.line:void 0,this.name=stringifyPosition(l.place)||`1:1`,this.place=l.place||void 0,this.reason=this.message,this.ruleId=l.ruleId||void 0,this.source=l.source||void 0,this.stack=u&&l.cause&&typeof l.cause.stack==`string`?l.cause.stack:``,this.actual,this.expected,this.note,this.url}};VFileMessage.prototype.file=``,VFileMessage.prototype.name=``,VFileMessage.prototype.reason=``,VFileMessage.prototype.message=``,VFileMessage.prototype.stack=``,VFileMessage.prototype.column=void 0,VFileMessage.prototype.line=void 0,VFileMessage.prototype.ancestors=void 0,VFileMessage.prototype.cause=void 0,VFileMessage.prototype.fatal=void 0,VFileMessage.prototype.place=void 0,VFileMessage.prototype.ruleId=void 0,VFileMessage.prototype.source=void 0;var minpath={basename,dirname,extname,join:join$1,sep:`/`};function basename(n,a){if(a!==void 0&&typeof a!=`string`)throw TypeError(`"ext" argument must be a string`);assertPath$1(n);let s=0,c=-1,l=n.length,u;if(a===void 0||a.length===0||a.length>n.length){for(;l--;)if(n.codePointAt(l)===47){if(u){s=l+1;break}}else c<0&&(u=!0,c=l+1);return c<0?``:n.slice(s,c)}if(a===n)return``;let d=-1,f=a.length-1;for(;l--;)if(n.codePointAt(l)===47){if(u){s=l+1;break}}else d<0&&(u=!0,d=l+1),f>-1&&(n.codePointAt(l)===a.codePointAt(f--)?f<0&&(c=l):(f=-1,c=d));return s===c?c=d:c<0&&(c=n.length),n.slice(s,c)}function dirname(n){if(assertPath$1(n),n.length===0)return`.`;let a=-1,s=n.length,c;for(;--s;)if(n.codePointAt(s)===47){if(c){a=s;break}}else c||=!0;return a<0?n.codePointAt(0)===47?`/`:`.`:a===1&&n.codePointAt(0)===47?`//`:n.slice(0,a)}function extname(n){assertPath$1(n);let a=n.length,s=-1,c=0,l=-1,u=0,d;for(;a--;){let f=n.codePointAt(a);if(f===47){if(d){c=a+1;break}continue}s<0&&(d=!0,s=a+1),f===46?l<0?l=a:u!==1&&(u=1):l>-1&&(u=-1)}return l<0||s<0||u===0||u===1&&l===s-1&&l===c+1?``:n.slice(l,s)}function join$1(...n){let a=-1,s;for(;++a<n.length;)assertPath$1(n[a]),n[a]&&(s=s===void 0?n[a]:s+`/`+n[a]);return s===void 0?`.`:normalize$4(s)}function normalize$4(n){assertPath$1(n);let a=n.codePointAt(0)===47,s=normalizeString(n,!a);return s.length===0&&!a&&(s=`.`),s.length>0&&n.codePointAt(n.length-1)===47&&(s+=`/`),a?`/`+s:s}function normalizeString(n,a){let s=``,c=0,l=-1,u=0,d=-1,f,p;for(;++d<=n.length;){if(d<n.length)f=n.codePointAt(d);else if(f===47)break;else f=47;if(f===47){if(!(l===d-1||u===1))if(l!==d-1&&u===2){if(s.length<2||c!==2||s.codePointAt(s.length-1)!==46||s.codePointAt(s.length-2)!==46){if(s.length>2){if(p=s.lastIndexOf(`/`),p!==s.length-1){p<0?(s=``,c=0):(s=s.slice(0,p),c=s.length-1-s.lastIndexOf(`/`)),l=d,u=0;continue}}else if(s.length>0){s=``,c=0,l=d,u=0;continue}}a&&(s=s.length>0?s+`/..`:`..`,c=2)}else s.length>0?s+=`/`+n.slice(l+1,d):s=n.slice(l+1,d),c=d-l-1;l=d,u=0}else f===46&&u>-1?u++:u=-1}return s}function assertPath$1(n){if(typeof n!=`string`)throw TypeError(`Path must be a string. Received `+JSON.stringify(n))}var minproc={cwd:cwd$1};function cwd$1(){return`/`}function isUrl(n){return!!(typeof n==`object`&&n&&`href`in n&&n.href&&`protocol`in n&&n.protocol&&n.auth===void 0)}function urlToPath(n){if(typeof n==`string`)n=new URL(n);else if(!isUrl(n)){let a=TypeError('The "path" argument must be of type string or an instance of URL. Received `'+n+"`");throw a.code=`ERR_INVALID_ARG_TYPE`,a}if(n.protocol!==`file:`){let n=TypeError(`The URL must be of scheme file`);throw n.code=`ERR_INVALID_URL_SCHEME`,n}return getPathFromURLPosix(n)}function getPathFromURLPosix(n){if(n.hostname!==``){let n=TypeError(`File URL host must be "localhost" or empty on darwin`);throw n.code=`ERR_INVALID_FILE_URL_HOST`,n}let a=n.pathname,s=-1;for(;++s<a.length;)if(a.codePointAt(s)===37&&a.codePointAt(s+1)===50){let n=a.codePointAt(s+2);if(n===70||n===102){let n=TypeError(`File URL path must not include encoded / characters`);throw n.code=`ERR_INVALID_FILE_URL_PATH`,n}}return decodeURIComponent(a)}var order=[`history`,`path`,`basename`,`stem`,`extname`,`dirname`],VFile=class{constructor(n){let a;a=n?isUrl(n)?{path:n}:typeof n==`string`||isUint8Array$1(n)?{value:n}:n:{},this.cwd=`cwd`in a?``:minproc.cwd(),this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;let s=-1;for(;++s<order.length;
vendor: 1,195 bytes, line 1117
1117){let n=order[s];n in a&&a[n]!==void 0&&a[n]!==null&&(this[n]=n===`history`?[...a[n]]:a[n])}let c;for(c in a)order.includes(c)||(this[c]=a[c])}get basename(){return typeof this.path==`string`?minpath.basename(this.path):void 0}set basename(n){assertNonEmpty(n,`basename`),assertPart(n,`basename`),this.path=minpath.join(this.dirname||``,n)}get dirname(){return typeof this.path==`string`?minpath.dirname(this.path):void 0}set dirname(n){assertPath(this.basename,`dirname`),this.path=minpath.join(n||``,this.basename)}get extname(){return typeof this.path==`string`?minpath.extname(this.path):void 0}set extname(n){if(assertPart(n,`extname`),assertPath(this.dirname,`extname`),n){if(n.codePointAt(0)!==46)throw Error("`extname` must start with `.`");if(n.includes(`.`,1))throw Error("`extname` cannot contain multiple dots")}this.path=minpath.join(this.dirname,this.stem+(n||``))}get path(){return this.history[this.history.length-1]}set path(n){isUrl(n)&&(n=urlToPath(n)),assertNonEmpty(n,`path`),this.path!==n&&this.history.push(n)}get stem(){return typeof this.path==`string`?minpath.basename(this.path,this.extname):void 0}set stem(n){assertNonEmpty(n,`stem`),assertPart(n,`stem`),this.path=m
vendor: 4,968 bytes, line 1117
1117inpath.join(this.dirname||``,n+(this.extname||``))}fail(n,a,s){let c=this.message(n,a,s);throw c.fatal=!0,c}info(n,a,s){let c=this.message(n,a,s);return c.fatal=void 0,c}message(n,a,s){let c=new VFileMessage(n,a,s);return this.path&&(c.name=this.path+`:`+c.name,c.file=this.path),c.fatal=!1,this.messages.push(c),c}toString(n){return this.value===void 0?``:typeof this.value==`string`?this.value:new TextDecoder(n||void 0).decode(this.value)}};function assertPart(n,a){if(n&&n.includes(minpath.sep))throw Error("`"+a+"` cannot be a path: did not expect `"+minpath.sep+"`")}function assertNonEmpty(n,a){if(!n)throw Error("`"+a+"` cannot be empty")}function assertPath(n,a){if(!n)throw Error("Setting `"+a+"` requires `path` to be set too")}function isUint8Array$1(n){return!!(n&&typeof n==`object`&&`byteLength`in n&&`byteOffset`in n)}var CallableInstance=(function(n){let a=this.constructor.prototype,s=a[n],c=function(){return s.apply(c,arguments)};return Object.setPrototypeOf(c,a),c}),import_extend=__toESM$1(require_extend(),1),own$5={}.hasOwnProperty,Processor=class n extends CallableInstance{constructor(){super(`copy`),this.Compiler=void 0,this.Parser=void 0,this.attachers=[],this.compiler=void 0,this.freezeIndex=-1,this.frozen=void 0,this.namespace={},this.parser=void 0,this.transformers=trough()}copy(){let a=new n,s=-1;for(;++s<this.attachers.length;){let n=this.attachers[s];a.use(...n)}return a.data((0,import_extend.default)(!0,{},this.namespace)),a}data(n,a){return typeof n==`string`?arguments.length===2?(assertUnfrozen(`data`,this.frozen),this.namespace[n]=a,this):own$5.call(this.namespace,n)&&this.namespace[n]||void 0:n?(assertUnfrozen(`data`,this.frozen),this.namespace=n,this):this.namespace}freeze(){if(this.frozen)return this;let n=this;for(;++this.freezeIndex<this.attachers.length;){let[a,...s]=this.attachers[this.freezeIndex];if(s[0]===!1)continue;s[0]===!0&&(s[0]=void 0);let c=a.call(n,...s);typeof c==`function`&&this.transformers.use(c)}return this.frozen=!0,this.freezeIndex=1/0,this}parse(n){this.freeze();let a=vfile(n),s=this.parser||this.Parser;return assertParser(`parse`,s),s(String(a),a)}process(n,a){let s=this;return this.freeze(),assertParser(`process`,this.parser||this.Parser),assertCompiler(`process`,this.compiler||this.Compiler),a?c(void 0,a):new Promise(c);function c(c,l){let u=vfile(n),d=s.parse(u);s.run(d,u,function(n,a,c){if(n||!a||!c)return f(n);let l=a,u=s.stringify(l,c);looksLikeAValue(u)?c.value=u:c.result=u,f(n,c)});function f(n,s){n||!s?l(n):c?c(s):a(void 0,s)}}}processSync(n){let a=!1,s;return this.freeze(),assertParser(`processSync`,this.parser||this.Parser),assertCompiler(`processSync`,this.compiler||this.Compiler),this.process(n,c),assertDone(`processSync`,`process`,a),s;function c(n,c){a=!0,bail(n),s=c}}run(n,a,s){assertNode(n),this.freeze();let c=this.transformers;return!s&&typeof a==`function`&&(s=a,a=void 0),s?l(void 0,s):new Promise(l);function l(l,u){let d=vfile(a);c.run(n,d,f);function f(a,c,d){let f=c||n;a?u(a):l?l(f):s(void 0,f,d)}}}runSync(n,a){let s=!1,c;return this.run(n,a,l),assertDone(`runSync`,`run`,s),c;function l(n,a){bail(n),c=a,s=!0}}stringify(n,a){this.freeze();let s=vfile(a),c=this.compiler||this.Compiler;return assertCompiler(`stringify`,c),assertNode(n),c(n,s)}use(n,...a){let s=this.attachers,c=this.namespace;if(assertUnfrozen(`use`,this.frozen),n!=null)if(typeof n==`function`)f(n,a);else if(typeof n==`object`)Array.isArray(n)?d(n):u(n);else throw TypeError("Expected usable value, not `"+n+"`");return this;function l(n){if(typeof n==`function`)f(n,[]);else if(typeof n==`object`)if(Array.isArray(n)){let[a,...s]=n;f(a,s)}else u(n);else throw TypeError("Expected usable value, not `"+n+"`")}function u(n){if(!(`plugins`in n)&&!(`settings`in n))throw Error("Expected usable value but received an empty preset, which is probably a mistake: presets typically come with `plugins` and sometimes with `settings`, but this has neither");d(n.plugins),n.settings&&(c.settings=(0,import_extend.default)(!0,c.settings,n.settings))}function d(n){let a=-1;if(n!=null)if(Array.isArray(n))for(;++a<n.length;){let s=n[a];l(s)}else throw TypeError("Expected a list of plugins, not `"+n+"`")}function f(n,a){let c=-1,l=-1;for(;++c<s.length;)if(s[c][0]===n){l=c;break}if(l===-1)s.push([n,...a]);else if(a.length>0){let[c,...u]=a,d=s[l][1];isPlainObject$4(d)&&isPlainObject$4(c)&&(c=(0,import_extend.default)(!0,d,c)),s[l]=[n,c,...u]}}}},unified=new Processor().freeze();function assertParser(n,a){if(typeof a!=`function`)throw TypeError("Cannot `"+n+"` without `parser`")}function assertCompiler(n,a){if(typeof a!=`function`)throw TypeError("Cannot `"+n+"` without `compiler`")}function assertUnfrozen(n,a){if(a)throw Error("Cannot call `"+n+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function assertNode(n){if(!isPlainObject$4(n)||typeof n.type!=`string`)throw TypeError("Expected node, got `"+n+"`")}
1117function assertDone(n,a,s){if(!s)throw Error("`"+n+"` finished async. Use `"+a+"` instead")}function vfile(n){return looksLikeAVFile(n)?n:new VFile(n)}function looksLikeAVFile(n){return!!(n&&typeof n==`object`&&`message`in n&&`messages`in n)}function looksLikeAValue(n){return typeof n==`string`||isUint8Array(n)}function isUint8Array(n){return!!(n&&typeof n==`object`&&`byteLength`in n&&`byteOffset`in n)}var emptyPlugins=[],emptyRemarkRehypeOptions={allowDangerousHtml:!0},safeProtocol=/^(https?|ircs?|mailto|xmpp)$/i,deprecations$1=[{from:`astPlugins`,id:`remove-buggy-html-in-markdown-parser`},{from:`allowDangerousHtml`,id:`remove-buggy-html-in-markdown-parser`},{from:`allowNode`,id:`replace-allownode-allowedtypes-and-disallowedtypes`,to:`allowElement`},{from:`allowedTypes`,id:`replace-allownode-allowedtypes-and-disallowedtypes`,to:`allowedElements`},{from:`className`,id:`remove-classname`},{from:`disallowedTypes`,id:`replace-allownode-allowedtypes-and-disallowedtypes`,to:`disallowedElements`},{from:`escapeHtml`,id:`remove-buggy-html-in-markdown-parser`},{from:`includeElementIndex`,id:`#remove-includeelementindex`},{from:`includeNodeIndex`,id:`change-includenodeindex-to-includeelementindex`},{from:`linkTarget`,id:`remove-linktarget`},{from:`plugins`,id:`change-plugins-to-remarkplugins`,to:`remarkPlugins`},{from:`rawSourcePos`,id:`#remove-rawsourcepos`},{from:`renderers`,id:`change-renderers-to-components`,to:`components`},{from:`source`,id:`change-source-to-children`,to:`children`},{from:`sourcePos`,id:`#remove-sourcepos`},{from:`transformImageUri`,id:`#add-urltransform`,to:`urlTransform`},{from:`transformLinkUri`,id:`#add-urltransform`,to:`urlTransform`}];function Markdown(n){let a=createProcessor(n),s=createFile(n);return post(a.runSync(a.parse(s),s),n)}function createProcessor(n){let a=n.rehypePlugins||emptyPlugins,s=n.remarkPlugins||emptyPlugins,c=n.remarkRehypeOptions?{...n.remarkRehypeOptions,...emptyRemarkRehypeOptions}:emptyRemarkRehypeOptions;return unified().use(remarkParse).use(s).use(remarkRehype,c).use(a)}function createFile(n){let a=n.children||``,s=new VFile;return typeof a==`string`?s.value=a:``+a,s}function post(n,a){let s=a.allowedElements,c=a.allowElement,l=a.components,u=a.disallowedElements,d=a.skipHtml,f=a.unwrapDisallowed,p=a.urlTransform||defaultUrlTransform;for(let n of deprecations$1)Object.hasOwn(a,n.from)&&``+n.from+(n.to?"use `"+n.to+"` instead":`remove it`)+n.id;return visit$3(n,m),toJsxRuntime(n,{Fragment:import_jsx_runtime.Fragment,components:l,ignoreInvalidStyle:!0,jsx:import_jsx_runtime.jsx,jsxs:import_jsx_runtime.jsxs,passKeys:!0,passNode:!0});function m(n,a,l){if(n.type===`raw`&&l&&typeof a==`number`)return d?l.children.splice(a,1):l.children[a]={type:`text`,value:n.value},a;if(n.type===`element`){let a;for(a in urlAttributes)if(Object.hasOwn(urlAttributes,a)&&Object.hasOwn(n.properties,a)){let s=n.properties[a],c=urlAttributes[a];(c===null||c.includes(n.tagName))&&(n.properties[a]=p(String(s||``),a,n))}}if(n.type===`element`){let d=s?!s.includes(n.tagName):u?u.includes(n.tagName):!1;if(!d&&c&&typeof a==`number`&&(d=!c(n,a,l)),d&&l&&typeof a==`number`)return f&&n.children?l.children.splice(a,1,...n.children):l.children.splice(a,1),a}}}function defaultUrlTransform(n){let a=n.indexOf(`:`),s=n.indexOf(`?`),c=n.indexOf(`#`),l=n.indexOf(`/`);return a===-1||l!==-1&&a>l||s!==-1&&a>s||c!==-1&&a>c||safeProtocol.test(n.slice(0,a))?n:``}var require_lib$7=__commonJSMin$1(((n,a)=>{function s(n){return n&&typeof n==`object`&&`default`in n?n.default:n}var c=require_react(),l=s(c);function u(n,a,s){return a in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function d(n,a){n.prototype=Object.create(a.prototype),n.prototype.constructor=n,n.__proto__=a}var f=!!(typeof window<`u`&&window.document&&window.document.createElement);function p(n,a,s){if(typeof n!=`function`)throw Error(`Expected reducePropsToState to be a function.`);if(typeof a!=`function`)throw Error(`Expected handleStateChangeOnClient to be a function.`);if(s!==void 0&&typeof s!=`function`)throw Error(`Expected mapStateOnServer to either be undefined or a function.`);function p(n){return n.displayName||n.name||`Component`}return function(m){if(typeof m!=`function`)throw Error(`Expected WrappedComponent to be a React component.`);var h=[],_;function v(){_=n(h.map(function(n){return n.props})),b.canUseDOM?a(_):s&&(_=s(_))}var b=function(n){d(a,n);function a(){return n.apply(this,arguments)||this}a.peek=function(){return _},a.rewind=function(){if(a.canUseDOM)throw Error(`You may only call rewind() on the server. Call peek() to read the current state.`);var n=_;return _=void 0,h=[],n};var s=a.prototype;return s.UNSAFE_componentWillMount=function(){h.push(this),v()},s.componentDidUpdate=function(){v()},s.componentWillUnmount=function(){var n=h.indexOf(this);h.splice(n,1),v()},s.render=function(){return l.createElement(m,this.props)},a}(c.PureComponent);return u(b,`displayName`,`SideEffect(`+p(m)+`)`),u(b,`canUseDOM`,f),b}}a.exports=p})),require_react_fast_compare=__commonJSMin$1(((n,a)=>{var s=typeof Element<`u`,c=typeof Map==`function`,l=typeof Set==`function`,u=typeof ArrayBuffer==`function`&&!!ArrayBuffer.isView;function d(n,a){if(n===a)return!0;
1117if(n&&a&&typeof n==`object`&&typeof a==`object`){if(n.constructor!==a.constructor)return!1;var f,p,m;if(Array.isArray(n)){if(f=n.length,f!=a.length)return!1;for(p=f;p--!==0;)if(!d(n[p],a[p]))return!1;return!0}var h;if(c&&n instanceof Map&&a instanceof Map){if(n.size!==a.size)return!1;for(h=n.entries();!(p=h.next()).done;)if(!a.has(p.value[0]))return!1;for(h=n.entries();!(p=h.next()).done;)if(!d(p.value[1],a.get(p.value[0])))return!1;return!0}if(l&&n instanceof Set&&a instanceof Set){if(n.size!==a.size)return!1;for(h=n.entries();!(p=h.next()).done;)if(!a.has(p.value[0]))return!1;return!0}if(u&&ArrayBuffer.isView(n)&&ArrayBuffer.isView(a)){if(f=n.length,f!=a.length)return!1;for(p=f;p--!==0;)if(n[p]!==a[p])return!1;return!0}if(n.constructor===RegExp)return n.source===a.source&&n.flags===a.flags;if(n.valueOf!==Object.prototype.valueOf&&typeof n.valueOf==`function`&&typeof a.valueOf==`function`)return n.valueOf()===a.valueOf();if(n.toString!==Object.prototype.toString&&typeof n.toString==`function`&&typeof a.toString==`function`)return n.toString()===a.toString();if(m=Object.keys(n),f=m.length,f!==Object.keys(a).length)return!1;for(p=f;p--!==0;)if(!Object.prototype.hasOwnProperty.call(a,m[p]))return!1;if(s&&n instanceof Element)return!1;for(p=f;p--!==0;)if(!((m[p]===`_owner`||m[p]===`__v`||m[p]===`__o`)&&n.$$typeof)&&!d(n[m[p]],a[m[p]]))return!1;return!0}return n!==n&&a!==a}a.exports=function(n,a){try{return d(n,a)}catch(n){if((n.message||``).match(/stack|recursion/i))return console.warn(`react-fast-compare cannot handle circular refs`),!1;throw n}}})),require_object_assign$1=__commonJSMin$1(((n,a)=>{var s=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable;function u(n){if(n==null)throw TypeError(`Object.assign cannot be called with null or undefined`);return Object(n)}function d(){try{if(!Object.assign)return!1;var n=new String(`abc`);if(n[5]=`de`,Object.getOwnPropertyNames(n)[0]===`5`)return!1;for(var a={},s=0;s<10;s++)a[`_`+String.fromCharCode(s)]=s;if(Object.getOwnPropertyNames(a).map(function(n){return a[n]}).join(``)!==`0123456789`)return!1;var c={};return`abcdefghijklmnopqrst`.split(``).forEach(function(n){c[n]=n}),Object.keys(Object.assign({},c)).join(``)===`abcdefghijklmnopqrst`}catch{return!1}}a.exports=d()?Object.assign:function(n,a){for(var d,f=u(n),p,m=1;m<arguments.length;m++){for(var h in d=Object(arguments[m]),d)c.call(d,h)&&(f[h]=d[h]);if(s){p=s(d);for(var _=0;_<p.length;_++)l.call(d,p[_])&&(f[p[_]]=d[p[_]])}}return f}})),import_lib$5=__toESM$1(require_lib$7()),import_react_fast_compare=__toESM$1(require_react_fast_compare()),import_object_assign=__toESM$1(require_object_assign$1()),ATTRIBUTE_NAMES={BODY:`bodyAttributes`,HTML:`htmlAttributes`,TITLE:`titleAttributes`},TAG_NAMES$1={BASE:`base`,BODY:`body`,HEAD:`head`,HTML:`html`,LINK:`link`,META:`meta`,NOSCRIPT:`noscript`,SCRIPT:`script`,STYLE:`style`,TITLE:`title`};Object.keys(TAG_NAMES$1).map(function(n){return TAG_NAMES$1[n]});var TAG_PROPERTIES={CHARSET:`charset`,CSS_TEXT:`cssText`,HREF:`href`,HTTPEQUIV:`http-equiv`,INNER_HTML:`innerHTML`,ITEM_PROP:`itemprop`,NAME:`name`,PROPERTY:`property`,REL:`rel`,SRC:`src`,TARGET:`target`},REACT_TAG_MAP={accesskey:`accessKey`,charset:`charSet`,class:`className`,contenteditable:`contentEditable`,contextmenu:`contextMenu`,"http-equiv":`httpEquiv`,itemprop:`itemProp`,tabindex:`tabIndex`},HELMET_PROPS={DEFAULT_TITLE:`defaultTitle`,DEFER:`defer`,ENCODE_SPECIAL_CHARACTERS:`encodeSpecialCharacters`,ON_CHANGE_CLIENT_STATE:`onChangeClientState`,TITLE_TEMPLATE:`titleTemplate`},HTML_TAG_MAP=Object.keys(REACT_TAG_MAP).reduce(function(n,a){return n[REACT_TAG_MAP[a]]=a,n},{}),SELF_CLOSING_TAGS=[TAG_NAMES$1.NOSCRIPT,TAG_NAMES$1.SCRIPT,TAG_NAMES$1.STYLE],HELMET_ATTRIBUTE=`data-react-helmet`,_typeof$3=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(n){return typeof n}:function(n){return n&&typeof Symbol==`function`&&n.constructor===Symbol&&n!==Symbol.prototype?`symbol`:typeof n},classCallCheck=function(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)},createClass=function(){function n(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,c.key,c)}}return function(a,s,c){return s&&n(a.prototype,s),c&&n(a,c),a}}(),_extends$27=Object.assign||function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},inherits$1=function(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof a);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(n,a):n.__proto__=a)},objectWithoutProperties=function(n,a){var s={};for(var c in n)a.indexOf(c)>=0||Object.prototype.hasOwnProperty.call(n,c)&&(s[c]=n[c]);return s},possibleConstructorReturn=function(n,a){if(!n)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return a&&(typeof a==`object`||typeof a==`function`)?a:n},encodeSpecialCharacters=function(n){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)===!1?String(n):String(n).replace(/&/g,`&amp;`).replace(/</g,`&lt;`).replace(/>/g,`&gt;`).replace(/"/g,`&quot;`).replace(/'/g,`&#x27;`)},getTitleFromPropsList=function(n){var a=getInnermostProperty(n,TAG_NAMES$1.TITLE),s=getInnermostProperty(n,HELMET_PROPS.TITLE_TEMPLATE);if(s&&a)return s.replace(/%s/g,function(){return Array.isArray(a)?a.join(``):a});var c=getInnermostProperty(n,HELMET_PROPS.DEFAULT_TITLE);return a||c||void 0},getOnChangeClientState=function(n){return getInnermostProperty(n,HELMET_PROPS.ON_CHANGE_CLIENT_STATE)||function(){}},getAttributesFromPropsList=function(n,a){return a.filter(function(a){return a[n]!==void 0}).map(function(a){return a[n]}).reduce(function(n,a){return _extends$27({},n,a)},{})},getBaseTagFromPropsList=function(n,a){return a.filter(function(n){return n[TAG_NAMES$1.BASE]!==void 0}).map(function(n){return n[TAG_NAMES$1.BASE]}).reverse().reduce(function(a,s){if(!a.length)for(var c=Object.keys(s),l=0;l<c.length;l++){var u=c[l].toLowerCase();if(n.indexOf(u)!==-1&&s[u])return a.concat(s)}return a},[])},getTagsFromPropsList=function(n,a,s){var c={};return s.filter(function(a){return Array.isArray(a[n])?!0:(a[n]!==void 0&&warn$3(`Helmet: `+n+` should be of type "Array". Instead found type "`+_typeof$3(a[n])+`"`),!1)}).map(function(a){return a[n]}).reverse().reduce(function(n,s){var l={};s.filter(function(n){for(var s=void 0,u=Object.keys(n),d=0;d<u.length;d++){var f=u[d],p=f.toLowerCase();a.indexOf(p)!==-1&&!(s===TAG_PROPERTIES.REL&&n[s].toLowerCase()===`canonical`)&&!(p===TAG_PROPERTIES.REL&&n[p].toLowerCase()===`stylesheet`)&&(s=p),a.indexOf(f)!==-1&&(f===TAG_PROPERTIES.INNER_HTML||f===TAG_PROPERTIES.CSS_TEXT||f===TAG_PROPERTIES.ITEM_PROP)&&(s=f)}if(!s||!n[s])return!1;var m=n[s].toLowerCase();return c[s]||(c[s]={}),l[s]||(l[s]={}),c[s][m]?!1:(l[s][m]=!0,!0)}
1117).reverse().forEach(function(a){return n.push(a)});for(var u=Object.keys(l),d=0;d<u.length;d++){var f=u[d];c[f]=(0,import_object_assign.default)({},c[f],l[f])}return n},[]).reverse()},getInnermostProperty=function(n,a){for(var s=n.length-1;s>=0;s--){var c=n[s];if(c.hasOwnProperty(a))return c[a]}return null},reducePropsToState=function(n){return{baseTag:getBaseTagFromPropsList([TAG_PROPERTIES.HREF,TAG_PROPERTIES.TARGET],n),bodyAttributes:getAttributesFromPropsList(ATTRIBUTE_NAMES.BODY,n),defer:getInnermostProperty(n,HELMET_PROPS.DEFER),encode:getInnermostProperty(n,HELMET_PROPS.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:getAttributesFromPropsList(ATTRIBUTE_NAMES.HTML,n),linkTags:getTagsFromPropsList(TAG_NAMES$1.LINK,[TAG_PROPERTIES.REL,TAG_PROPERTIES.HREF],n),metaTags:getTagsFromPropsList(TAG_NAMES$1.META,[TAG_PROPERTIES.NAME,TAG_PROPERTIES.CHARSET,TAG_PROPERTIES.HTTPEQUIV,TAG_PROPERTIES.PROPERTY,TAG_PROPERTIES.ITEM_PROP],n),noscriptTags:getTagsFromPropsList(TAG_NAMES$1.NOSCRIPT,[TAG_PROPERTIES.INNER_HTML],n),onChangeClientState:getOnChangeClientState(n),scriptTags:getTagsFromPropsList(TAG_NAMES$1.SCRIPT,[TAG_PROPERTIES.SRC,TAG_PROPERTIES.INNER_HTML],n),styleTags:getTagsFromPropsList(TAG_NAMES$1.STYLE,[TAG_PROPERTIES.CSS_TEXT],n),title:getTitleFromPropsList(n),titleAttributes:getAttributesFromPropsList(ATTRIBUTE_NAMES.TITLE,n)}},rafPolyfill=function(){var n=Date.now();return function(a){var s=Date.now();s-n>16?(n=s,a(s)):setTimeout(function(){rafPolyfill(a)},0)}}(),cafPolyfill=function(n){return clearTimeout(n)},requestAnimationFrame$1=typeof window<`u`?window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||rafPolyfill:global.requestAnimationFrame||rafPolyfill,cancelAnimationFrame$1=typeof window<`u`?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||cafPolyfill:global.cancelAnimationFrame||cafPolyfill,warn$3=function(n){return console&&typeof console.warn==`function`&&console.warn(n)},_helmetCallback=null,handleClientStateChange=function(n){_helmetCallback&&cancelAnimationFrame$1(_helmetCallback),n.defer?_helmetCallback=requestAnimationFrame$1(function(){commitTagChanges(n,function(){_helmetCallback=null})}):(commitTagChanges(n),_helmetCallback=null)},commitTagChanges=function(n,a){var s=n.baseTag,c=n.bodyAttributes,l=n.htmlAttributes,u=n.linkTags,d=n.metaTags,f=n.noscriptTags,p=n.onChangeClientState,m=n.scriptTags,h=n.styleTags,_=n.title,v=n.titleAttributes;updateAttributes(TAG_NAMES$1.BODY,c),updateAttributes(TAG_NAMES$1.HTML,l),updateTitle(_,v);var b={baseTag:updateTags(TAG_NAMES$1.BASE,s),linkTags:updateTags(TAG_NAMES$1.LINK,u),metaTags:updateTags(TAG_NAMES$1.META,d),noscriptTags:updateTags(TAG_NAMES$1.NOSCRIPT,f),scriptTags:updateTags(TAG_NAMES$1.SCRIPT,m),styleTags:updateTags(TAG_NAMES$1.STYLE,h)},x={},C={};Object.keys(b).forEach(function(n){var a=b[n],s=a.newTags,c=a.oldTags;s.length&&(x[n]=s),c.length&&(C[n]=b[n].oldTags)}),a&&a(),p(n,x,C)},flattenArray=function(n){return Array.isArray(n)?n.join(``):n},updateTitle=function(n,a){n!==void 0&&document.title!==n&&(document.title=flattenArray(n)),updateAttributes(TAG_NAMES$1.TITLE,a)},updateAttributes=function(n,a){var s=document.getElementsByTagName(n)[0];if(s){for(var c=s.getAttribute(HELMET_ATTRIBUTE),l=c?c.split(`,`):[],u=[].concat(l),d=Object.keys(a),f=0;f<d.length;f++){var p=d[f],m=a[p]||``;s.getAttribute(p)!==m&&s.setAttribute(p,m),l.indexOf(p)===-1&&l.push(p);var h=u.indexOf(p);h!==-1&&u.splice(h,1)}for(var _=u.length-1;_>=0;_--)s.removeAttribute(u[_]);l.length===u.length?s.removeAttribute(HELMET_ATTRIBUTE):s.getAttribute(HELMET_ATTRIBUTE)!==d.join(`,`)&&s.setAttribute(HELMET_ATTRIBUTE,d.join(`,`))}},updateTags=function(n,a){var s=document.head||document.querySelector(TAG_NAMES$1.HEAD),c=s.querySelectorAll(n+`[`+HELMET_ATTRIBUTE+`]`),l=Array.prototype.slice.call(c),u=[],d=void 0;return a&&a.length&&a.forEach(function(a){var s=document.createElement(n);for(var c in a)if(a.hasOwnProperty(c))if(c===TAG_PROPERTIES.INNER_HTML)s.innerHTML=a.innerHTML;else if(c===TAG_PROPERTIES.CSS_TEXT)s.styleSheet?s.styleSheet.cssText=a.cssText:s.appendChild(document.createTextNode(a.cssText));else{var f=a[c]===void 0?``:a[c];s.setAttribute(c,f)}s.setAttribute(HELMET_ATTRIBUTE,`true`),l.some(function(n,a){return d=a,s.isEqualNode(n)})?l.splice(d,1):u.push(s)}),l.forEach(function(n){return n.parentNode.removeChild(n)}),u.forEach(function(n){return s.appendChild(n)}),{oldTags:l,newTags:u}},generateElementAttributesAsString=function(n){return Object.keys(n).reduce(function(a,s){var c=n[s]===void 0?``+s:s+`="`+n[s]+`"`;return a?a+` `+c:c},``)},generateTitleAsString=function(n,a,s,c){var l=generateElementAttributesAsString(s),u=flattenArray(a);return l?`<`+n+` `+HELMET_ATTRIBUTE+`="true" `+l+`>`+encodeSpecialCharacters(u,c)+`</`+n+`>`:`<`+n+` `+HELMET_ATTRIBUTE+`="true">`+encodeSpecialCharacters(u,c)+`</`+n+`>`},generateTagsAsString=function(n,a,s){return a.reduce(function(a,c){var l=Object.keys(c).filter(function(n){return!(n===TAG_PROPERTIES.INNER_HTML||n===TAG_PROPERTIES.CSS_TEXT)}).reduce(function(n,a){var l=c[a]===void 0?a:a+`="`+encodeSpecialCharacters(c[a],s)+`"`;return n?n+` `+l:l},``),u=c.innerHTML||c.cssText||``,d=SELF_CLOSING_TAGS.indexOf(n)===-1;return a+`<`+n+` `+HELMET_ATTRIBUTE+`="true" `+l+(d?`/>`:`>`+u+`</`+n+`>`)},``)},convertElementAttributestoReactProps=function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object.keys(n).reduce(function(a,s){return a[REACT_TAG_MAP[s]||s]=n[s],a},a)},convertReactPropstoHtmlAttributes=function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object.keys(n).reduce(function(a,s){return a[HTML_TAG_MAP[s]||s]=n[s],a},a)},generateTitleAsReactComponent=function(n,a,s){var c,l=convertElementAttributestoReactProps(s,(c={ke
1117y:a},c[HELMET_ATTRIBUTE]=!0,c));return[import_react$7.createElement(TAG_NAMES$1.TITLE,l,a)]},generateTagsAsReactComponent=function(n,a){return a.map(function(a,s){var c,l=(c={key:s},c[HELMET_ATTRIBUTE]=!0,c);return Object.keys(a).forEach(function(n){var s=REACT_TAG_MAP[n]||n;s===TAG_PROPERTIES.INNER_HTML||s===TAG_PROPERTIES.CSS_TEXT?l.dangerouslySetInnerHTML={__html:a.innerHTML||a.cssText}:l[s]=a[n]}),import_react$7.createElement(n,l)})},getMethodsForTag=function(n,a,s){switch(n){case TAG_NAMES$1.TITLE:return{toComponent:function(){return generateTitleAsReactComponent(n,a.title,a.titleAttributes,s)},toString:function(){return generateTitleAsString(n,a.title,a.titleAttributes,s)}};case ATTRIBUTE_NAMES.BODY:case ATTRIBUTE_NAMES.HTML:return{toComponent:function(){return convertElementAttributestoReactProps(a)},toString:function(){return generateElementAttributesAsString(a)}};default:return{toComponent:function(){return generateTagsAsReactComponent(n,a)},toString:function(){return generateTagsAsString(n,a,s)}}}},mapStateOnServer=function(n){var a=n.baseTag,s=n.bodyAttributes,c=n.encode,l=n.htmlAttributes,u=n.linkTags,d=n.metaTags,f=n.noscriptTags,p=n.scriptTags,m=n.styleTags,h=n.title,_=h===void 0?``:h,v=n.titleAttributes;return{base:getMethodsForTag(TAG_NAMES$1.BASE,a,c),bodyAttributes:getMethodsForTag(ATTRIBUTE_NAMES.BODY,s,c),htmlAttributes:getMethodsForTag(ATTRIBUTE_NAMES.HTML,l,c),link:getMethodsForTag(TAG_NAMES$1.LINK,u,c),meta:getMethodsForTag(TAG_NAMES$1.META,d,c),noscript:getMethodsForTag(TAG_NAMES$1.NOSCRIPT,f,c),script:getMethodsForTag(TAG_NAMES$1.SCRIPT,p,c),style:getMethodsForTag(TAG_NAMES$1.STYLE,m,c),title:getMethodsForTag(TAG_NAMES$1.TITLE,{title:_,titleAttributes:v},c)}},HelmetExport=function(n){var a,s;return s=a=function(a){inherits$1(s,a);function s(){return classCallCheck(this,s),possibleConstructorReturn(this,a.apply(this,arguments))}return s.prototype.shouldComponentUpdate=function(n){return!(0,import_react_fast_compare.default)(this.props,n)},s.prototype.mapNestedChildrenToProps=function(n,a){if(!a)return null;switch(n.type){case TAG_NAMES$1.SCRIPT:case TAG_NAMES$1.NOSCRIPT:return{innerHTML:a};case TAG_NAMES$1.STYLE:return{cssText:a}}throw Error(`<`+n.type+` /> elements are self-closing and can not contain children. Refer to our API for more information.`)},s.prototype.flattenArrayTypeChildren=function(n){var a,s=n.child,c=n.arrayTypeChildren,l=n.newChildProps,u=n.nestedChildren;return _extends$27({},c,(a={},a[s.type]=[].concat(c[s.type]||[],[_extends$27({},l,this.mapNestedChildrenToProps(s,u))]),a))},s.prototype.mapObjectTypeChildren=function(n){var a,s,c=n.child,l=n.newProps,u=n.newChildProps,d=n.nestedChildren;switch(c.type){case TAG_NAMES$1.TITLE:return _extends$27({},l,(a={},a[c.type]=d,a.titleAttributes=_extends$27({},u),a));case TAG_NAMES$1.BODY:return _extends$27({},l,{bodyAttributes:_extends$27({},u)});case TAG_NAMES$1.HTML:return _extends$27({},l,{htmlAttributes:_extends$27({},u)})}return _extends$27({},l,(s={},s[c.type]=_extends$27({},u),s))},s.prototype.mapArrayTypeChildrenToProps=function(n,a){var s=_extends$27({},a);return Object.keys(n).forEach(function(a){var c;s=_extends$27({},s,(c={},c[a]=n[a],c))}),s}
1117,s.prototype.warnOnInvalidChildren=function(n,a){return!0},s.prototype.mapChildrenToProps=function(n,a){var s=this,c={};return import_react$7.Children.forEach(n,function(n){if(!(!n||!n.props)){var l=n.props,u=l.children,d=convertReactPropstoHtmlAttributes(objectWithoutProperties(l,[`children`]));switch(s.warnOnInvalidChildren(n,u),n.type){case TAG_NAMES$1.LINK:case TAG_NAMES$1.META:case TAG_NAMES$1.NOSCRIPT:case TAG_NAMES$1.SCRIPT:case TAG_NAMES$1.STYLE:c=s.flattenArrayTypeChildren({child:n,arrayTypeChildren:c,newChildProps:d,nestedChildren:u});break;default:a=s.mapObjectTypeChildren({child:n,newProps:a,newChildProps:d,nestedChildren:u});break}}}),a=this.mapArrayTypeChildrenToProps(c,a),a},s.prototype.render=function(){var a=this.props,s=a.children,c=_extends$27({},objectWithoutProperties(a,[`children`]));return s&&(c=this.mapChildrenToProps(s,c)),import_react$7.createElement(n,c)},createClass(s,null,[{key:`canUseDOM`,set:function(a){n.canUseDOM=a}}]),s}(import_react$7.Component),a.propTypes={base:import_prop_types.default.object,bodyAttributes:import_prop_types.default.object,children:import_prop_types.default.oneOfType([import_prop_types.default.arrayOf(import_prop_types.default.node),import_prop_types.default.node]),defaultTitle:import_prop_types.default.string,defer:import_prop_types.default.bool,encodeSpecialCharacters:import_prop_types.default.bool,htmlAttributes:import_prop_types.default.object,link:import_prop_types.default.arrayOf(import_prop_types.default.object),meta:import_prop_types.default.arrayOf(import_prop_types.default.object),noscript:import_prop_types.default.arrayOf(import_prop_types.default.object),onChangeClientState:import_prop_types.default.func,script:import_prop_types.default.arrayOf(import_prop_types.default.object),style:import_prop_types.default.arrayOf(import_prop_types.default.object),title:import_prop_types.default.string,titleAttributes:import_prop_types.default.object,titleTemplate:import_prop_types.default.string},a.defaultProps={defer:!0,encodeSpecialCharacters:!0},a.peek=n.peek,a.rewind=function(){var a=n.rewind();return a||=mapStateOnServer({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:``,titleAttributes:{}}),a},s}((0,import_lib$5.default)(reducePropsToState,handleClientStateChange,mapStateOnServer)(function(){return null}));HelmetExport.renderStatic=HelmetExport.rewind;function bind$1(n,a){return function(){return n.apply(a,arguments)}}var{toString:toString$4}=Object.prototype,{getPrototypeOf:getPrototypeOf$3}=Object,{iterator,toStringTag}=Symbol,hasOwnProperty$2=(({hasOwnProperty:n})=>(a,s)=>n.call(a,s))(Object.prototype),hasOwnInPrototypeChain=(n,a)=>{let s=n,c=[];for(;s!=null&&s!==Object.prototype;){if(c.indexOf(s)!==-1)return!1;if(c.push(s),hasOwnProperty$2(s,a))return!0;s=getPrototypeOf$3(s)}return!1},getSafeProp=(n,a)=>n!=null&&hasOwnInPrototypeChain(n,a)?n[a]:void 0,kindOf=(n=>a=>{let s=toString$4.call(a);return n[s]||(n[s]=s.slice(8,-1).toLowerCase())})(Object.create(null)),kindOfTest=n=>(n=n.toLowerCase(),a=>kindOf(a)===n),typeOfTest=n=>a=>typeof a===n,{isArray:isArray$4}=Array,isUndefined$2=typeOfTest(`undefined`);function isBuffer$1(n){return n!==null&&!isUndefined$2(n)&&n.constructor!==null&&!isUndefined$2(n.constructor)&&isFunction$5(n.constructor.isBuffer)&&n.constructor.isBuffer(n)}var isArrayBuffer=kindOfTest(`ArrayBuffer`);function isArrayBufferView(n){let a;return a=typeof ArrayBuffer<`u`&&ArrayBuffer.isView?ArrayBuffer.isView(n):n&&n.buffer&&isArrayBuffer(n.buffer),a}var isString$2=typeOfTest(`string`),isFunction$5=typeOfTest(`function`),isNumber$3=typeOfTest(`number`),isObject$5=n=>typeof n==`object`&&!!n,isBoolean$2=n=>n===!0||n===!1,isPlainObject$3=n=>{if(!isObject$5(n))return!1;let a=getPrototypeOf$3(n);return(a===null||a===Object.prototype||getPrototypeOf$3(a)===null)&&!hasOwnInPrototypeChain(n,toStringTag)&&!hasOwnInPrototypeChain(n,iterator)},isEmptyObject=n=>{if(!isObject$5(n)||isBuffer$1(n))return!1;try{return Object.keys(n).length===0&&Object.getPrototypeOf(n)===Object.prototype}catch{return!1}},isDate$1=kindOfTest(`Date`),isFile$1=kindOfTest(`File`),isReactNativeBlob=n=>!!(n&&n.uri!==void 0),isReactNative$1=n=>n&&n.getParts!==void 0,isBlob=kindOfTest(`Blob`),isFileList=kindOfTest(`FileList`),isStream=n=>
1117isObject$5(n)&&isFunction$5(n.pipe);function getGlobal$1(){return typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:typeof global<`u`?global:{}}var G=getGlobal$1(),FormDataCtor=G.FormData===void 0?void 0:G.FormData,isFormData=n=>{if(!n)return!1;if(FormDataCtor&&n instanceof FormDataCtor)return!0;let a=getPrototypeOf$3(n);if(!a||a===Object.prototype||!isFunction$5(n.append))return!1;let s=kindOf(n);return s===`formdata`||s===`object`&&isFunction$5(n.toString)&&n.toString()===`[object FormData]`},isURLSearchParams=kindOfTest(`URLSearchParams`),[isReadableStream,isRequest,isResponse,isHeaders]=[`ReadableStream`,`Request`,`Response`,`Headers`].map(kindOfTest),trim=n=>n.trim?n.trim():n.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,``);function forEach$1(n,a,{allOwnKeys:s=!1}={}){if(n==null)return;let c,l;if(typeof n!=`object`&&(n=[n]),isArray$4(n))for(c=0,l=n.length;c<l;c++)a.call(null,n[c],c,n);else{if(isBuffer$1(n))return;let l=s?Object.getOwnPropertyNames(n):Object.keys(n),u=l.length,d;for(c=0;c<u;c++)d=l[c],a.call(null,n[d],d,n)}}function findKey(n,a){if(isBuffer$1(n))return null;a=a.toLowerCase();let s=Object.keys(n),c=s.length,l;for(;c-->0;)if(l=s[c],a===l.toLowerCase())return l;return null}var _global=typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:global,isContextDefined=n=>!isUndefined$2(n)&&n!==_global;function merge$4(...n){let{caseless:a,skipUndefined:s}=isContextDefined(this)&&this||{},c={},l=(n,l)=>{if(l===`__proto__`||l===`constructor`||l===`prototype`)return;let u=a&&typeof l==`string`&&findKey(c,l)||l,d=hasOwnProperty$2(c,u)?c[u]:void 0;isPlainObject$3(d)&&isPlainObject$3(n)?c[u]=merge$4(d,n):isPlainObject$3(n)?c[u]=merge$4({},n):isArray$4(n)?c[u]=n.slice():(!s||!isUndefined$2(n))&&(c[u]=n)};for(let a=0,s=n.length;a<s;a++){let s=n[a];if(!s||isBuffer$1(s)||(forEach$1(s,l),typeof s!=`object`||isArray$4(s)))continue;let c=Object.getOwnPropertySymbols(s);for(let n=0;n<c.length;n++){let a=c[n];propertyIsEnumerable.call(s,a)&&l(s[a],a)}}return c}var extend$2=(n,a,s,{allOwnKeys:c}={})=>(forEach$1(a,(a,c)=>{s&&isFunction$5(a)?Object.defineProperty(n,c,{__proto__:null,value:bind$1(a,s),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(n,c,{__proto__:null,value:a,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:c}),n),stripBOM=n=>(n.charCodeAt(0)===65279&&(n=n.slice(1)),n),inherits=(n,a,s,c)=>{n.prototype=Object.create(a.prototype,c),Object.defineProperty(n.prototype,"constructor",{__proto__:null,value:n,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(n,"super",{__proto__:null,value:a.prototype}),s&&Object.assign(n.prototype,s)},toFlatObject=(n,a,s,c)=>{let l,u,d,f={};if(a||={},n==null)return a;do{for(l=Object.getOwnPropertyNames(n),u=l.length;u-->0;)d=l[u],(!c||c(d,n,a))&&!f[d]&&(a[d]=n[d],f[d]=!0);n=s!==!1&&getPrototypeOf$3(n)}while(n&&(!s||s(n,a))&&n!==Object.prototype);return a},endsWith=(n,a,s)=>{n=String(n),(s===void 0||s>n.length)&&(s=n.length),s-=a.length;let c=n.indexOf(a,s);return c!==-1&&c===s},toArray$1=n=>{if(!n)return null;if(isArray$4(n))return n;let a=n.length;if(!isNumber$3(a))return null;let s=Array(a);for(;a-->0;)s[a]=n[a];return s},isTypedArray$1=(n=>a=>n&&a instanceof n)(typeof Uint8Array<`u`&&getPrototypeOf$3(Uint8Array)),forEachEntry=(n,a)=>{let s=(n&&n[iterator]).call(n),c;for(;(c=s.next())&&!c.done;){let s=c.value;a.call(n,s[0],s[1])}},matchAll=(n,a)=>{let s,c=[];for(;(s=n.exec(a))!==null;)c.push(s);return c},isHTMLForm=kindOfTest(`HTMLFormElement`),toCamelCase=n=>n.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,a,s){return a.toUpperCase()+s}),{propertyIsEnumerable}=Object.prototype,isRegExp$1=kindOfTest(`RegExp`),reduceDescriptors=(n,a)=>{let s=Object.getOwnPropertyDescriptors(n),c={};forEach$1(s,(s,l)=>{let u;(u=a(s,l,n))!==!1&&(c[l]=u||s)}),Object.defineProperties(n,c)},freezeMethods=n=>{reduceDescriptors(n,(a,s)=>{if(isFunction$5(n)&&[`arguments`,`caller`,`callee`].includes(s))return!1;let c=n[s];if(isFunction$5(c)){if(a.enumerable=!1,`writable`in a){a.writable=!1;return}a.set||=()=>{throw Error(`Can not rewrite read-only method '`+s+`'`)}}})},toObjectSet=(n,a)=>{let s={},c=n=>
1117{n.forEach(n=>{s[n]=!0})};return isArray$4(n)?c(n):c(String(n).split(a)),s},noop$6=()=>{},toFiniteNumber$1=(n,a)=>n!=null&&Number.isFinite(n=+n)?n:a;function isSpecCompliantForm(n){return!!(n&&isFunction$5(n.append)&&n[toStringTag]===`FormData`&&n[iterator])}var toJSONObject=n=>{let a=new WeakSet,s=n=>{if(isObject$5(n)){if(a.has(n))return;if(isBuffer$1(n))return n;if(!(`toJSON`in n)){a.add(n);let c=isArray$4(n)?[]:{};return forEach$1(n,(n,a)=>{let l=s(n);!isUndefined$2(l)&&(c[a]=l)}),a.delete(n),c}}return n};return s(n)},isAsyncFn=kindOfTest(`AsyncFunction`),isThenable=n=>n&&(isObject$5(n)||isFunction$5(n))&&isFunction$5(n.then)&&isFunction$5(n.catch),_setImmediate=((n,a)=>n?setImmediate:a?((n,a)=>(_global.addEventListener(`message`,({source:s,data:c})=>{s===_global&&c===n&&a.length&&a.shift()()},!1),s=>{a.push(s),_global.postMessage(n,`*`)}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate==`function`,isFunction$5(_global.postMessage)),asap=typeof queueMicrotask<`u`?queueMicrotask.bind(_global):typeof process<`u`&&process.nextTick||_setImmediate,isIterable=n=>n!=null&&isFunction$5(n[iterator]),isSafeIterable=n=>n!=null&&hasOwnInPrototypeChain(n,iterator)&&isIterable(n),utils_default={isArray:isArray$4,isArrayBuffer,isBuffer:isBuffer$1,isFormData,isArrayBufferView,isString:isString$2,isNumber:isNumber$3,isBoolean:isBoolean$2,isObject:isObject$5,isPlainObject:isPlainObject$3,isEmptyObject,isReadableStream,isRequest,isResponse,isHeaders,isUndefined:isUndefined$2,isDate:isDate$1,isFile:isFile$1,isReactNativeBlob,isReactNative:isReactNative$1,isBlob,isRegExp:isRegExp$1,isFunction:isFunction$5,isStream,isURLSearchParams,isTypedArray:isTypedArray$1,isFileList,forEach:forEach$1,merge:merge$4,extend:extend$2,trim,stripBOM,inherits,toFlatObject,kindOf,kindOfTest,endsWith,toArray:toArray$1,forEachEntry,matchAll,isHTMLForm,hasOwnProperty:hasOwnProperty$2,hasOwnProp:hasOwnProperty$2,hasOwnInPrototypeChain,getSafeProp,reduceDescriptors,freezeMethods,toObjectSet,toCamelCase,noop:noop$6,toFiniteNumber:toFiniteNumber$1,findKey,global:_global,isContextDefined,isSpecCompliantForm,toJSONObject,isAsyncFn,isThenable,setImmediate:_setImmediate,asap,isIterable,isSafeIterable},ignoreDuplicateOf=utils_default.toObjectSet([`age`,`authorization`,`content-length`,`content-type`,`etag`,`expires`,`from`,`host`,`if-modified-since`,`if-unmodified-since`,`last-modified`,`location`,`max-forwards`,`proxy-authorization`,`referer`,`retry-after`,`user-agent`]),parseHeaders_default=n=>{let a={},s,c,l;return n&&n.split(`
1118`).forEach(function(n){l=n.indexOf(`:`),s=n.substring(0,l).trim().toLowerCase(),c=n.substring(l+1).trim(),!(!s||a[s]&&ignoreDuplicateOf[s])&&(s===`set-cookie`?a[s]?a[s].push(c):a[s]=[c]:a[s]=a[s]?a[s]+`, `+c:c)}),a};function trimSPorHTAB(n){let a=0,s=n.length;for(;a<s;){let s=n.charCodeAt(a);if(s!==9&&s!==32)break;a+=1}for(;s>a;){let a=n.charCodeAt(s-1);if(a!==9&&a!==32)break;--s}return a===0&&s===n.length?n:n.slice(a,s)}var INVALID_UNICODE_HEADER_VALUE_CHARS=RegExp(`[\\u0000-\\u0008\\u000a-\\u001f\\u007f]+`,`g`),INVALID_BYTE_STRING_HEADER_VALUE_CHARS=RegExp(`[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+`,`g`);function sanitizeValue(n,a){return utils_default.isArray(n)?n.map(n=>sanitizeValue(n,a)):trimSPorHTAB(String(n).replace(a,``))}var sanitizeHeaderValue=n=>sanitizeValue(n,INVALID_UNICODE_HEADER_VALUE_CHARS),sanitizeByteStringHeaderValue=n=>sanitizeValue(n,INVALID_BYTE_STRING_HEADER_VALUE_CHARS);function toByteStringHeaderObject(n){let a=Object.create(null);return utils_default.forEach(n.toJSON(),(n,s)=>{a[s]=sanitizeByteStringHeaderValue(n)}),a}var $internals=Symbol(`internals`);function normalizeHeader(n){return n&&String(n).trim().toLowerCase()}function normalizeValue(n){return n===!1||n==null?n:utils_default.isArray(n)?n.map(normalizeValue):sanitizeHeaderValue(String(n))}function parseTokens$1(n){let a=Object.create(null),s=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,c;for(;c=s.exec(n);)a[c[1]]=c[2];return a}var isValidHeaderName=n=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(n.trim());function matchHeaderValue(n,a,s,c,l){if(utils_default.isFunction(c))return c.call(this,a,s);if(l&&(a=s),utils_default.isString(a)){if(utils_default.isString(c))return a.indexOf(c)!==-1;if(utils_default.isRegExp(c))return c.test(a)}}function formatHeader(n){return n.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(n,a,s)=>
vendor: 2,131 bytes, line 1118
1118a.toUpperCase()+s)}function buildAccessors(n,a){let s=utils_default.toCamelCase(` `+a);[`get`,`set`,`has`].forEach(c=>{Object.defineProperty(n,c+s,{__proto__:null,value:function(n,s,l){return this[c].call(this,a,n,s,l)},configurable:!0})})}var AxiosHeaders=class{constructor(n){n&&this.set(n)}set(n,a,s){let c=this;function l(n,a,s){let l=normalizeHeader(a);if(!l)return;let u=utils_default.findKey(c,l);(!u||c[u]===void 0||s===!0||s===void 0&&c[u]!==!1)&&(c[u||a]=normalizeValue(n))}let u=(n,a)=>utils_default.forEach(n,(n,s)=>l(n,s,a));if(utils_default.isPlainObject(n)||n instanceof this.constructor)u(n,a);else if(utils_default.isString(n)&&(n=n.trim())&&!isValidHeaderName(n))u(parseHeaders_default(n),a);else if(utils_default.isObject(n)&&utils_default.isSafeIterable(n)){let s=Object.create(null),c,l;for(let a of n){if(!utils_default.isArray(a))throw TypeError(`Object iterator must return a key-value pair`);l=a[0],utils_default.hasOwnProp(s,l)?(c=s[l],s[l]=utils_default.isArray(c)?[...c,a[1]]:[c,a[1]]):s[l]=a[1]}u(s,a)}else n!=null&&l(a,n,s);return this}get(n,a){if(n=normalizeHeader(n),n){let s=utils_default.findKey(this,n);if(s){let n=this[s];if(!a)return n;if(a===!0)return parseTokens$1(n);if(utils_default.isFunction(a))return a.call(this,n,s);if(utils_default.isRegExp(a))return a.exec(n);throw TypeError(`parser must be boolean|regexp|function`)}}}has(n,a){if(n=normalizeHeader(n),n){let s=utils_default.findKey(this,n);return!!(s&&this[s]!==void 0&&(!a||matchHeaderValue(this,this[s],s,a)))}return!1}delete(n,a){let s=this,c=!1;function l(n){if(n=normalizeHeader(n),n){let l=utils_default.findKey(s,n);l&&(!a||matchHeaderValue(s,s[l],l,a))&&(delete s[l],c=!0)}}return utils_default.isArray(n)?n.forEach(l):l(n),c}clear(n){let a=Object.keys(this),s=a.length,c=!1;for(;s--;){let l=a[s];(!n||matchHeaderValue(this,this[l],l,n,!0))&&(delete this[l],c=!0)}return c}normalize(n){let a=this,s={};return utils_default.forEach(this,(c,l)=>{let u=utils_default.findKey(s,l);if(u){a[u]=normalizeValue(c),delete a[l];return}let d=n?formatHeader(l):String(l).trim();d!==l&&delete a[l],a[d]=normalizeValue(c),s[d]=!0}),this}
1118concat(...n){return this.constructor.concat(this,...n)}toJSON(n){let a=Object.create(null);return utils_default.forEach(this,(s,c)=>{s!=null&&s!==!1&&(a[c]=n&&utils_default.isArray(s)?s.join(`, `):s)}),a}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([n,a])=>n+`: `+a).join(`
1119`)}getSetCookie(){return this.get(`set-cookie`)||[]}get[Symbol.toStringTag](){return`AxiosHeaders`}static from(n){return n instanceof this?n:new this(n)}static concat(n,...a){let s=new this(n);return a.forEach(n=>s.set(n)),s}static accessor(n){let a=(this[$internals]=this[$internals]={accessors:{}}).accessors,s=this.prototype;function c(n){let c=normalizeHeader(n);a[c]||(buildAccessors(s,n),a[c]=!0)}return utils_default.isArray(n)?n.forEach(c):c(n),this}};AxiosHeaders.accessor([`Content-Type`,`Content-Length`,`Accept`,`Accept-Encoding`,`User-Agent`,`Authorization`]),utils_default.reduceDescriptors(AxiosHeaders.prototype,({value:n},a)=>{let s=a[0].toUpperCase()+a.slice(1);return{get:()=>n,set(n){this[s]=n}}}),utils_default.freezeMethods(AxiosHeaders);var REDACTED=`[REDACTED ****]`;function hasOwnOrPrototypeToJSON(n){if(utils_default.hasOwnProp(n,`toJSON`))return!0;let a=Object.getPrototypeOf(n);for(;a&&a!==Object.prototype;){if(utils_default.hasOwnProp(a,`toJSON`))return!0;a=Object.getPrototypeOf(a)}return!1}function redactConfig(n,a){let s=new Set(a.map(n=>String(n).toLowerCase())),c=[],l=n=>{if(typeof n!=`object`||!n||utils_default.isBuffer(n))return n;if(c.indexOf(n)!==-1)return;n instanceof AxiosHeaders&&(n=n.toJSON()),c.push(n);let a;if(utils_default.isArray(n))a=[],n.forEach((n,s)=>{let c=l(n);utils_default.isUndefined(c)||(a[s]=c)});else{if(!utils_default.isPlainObject(n)&&hasOwnOrPrototypeToJSON(n))return c.pop(),n;a=Object.create(null);for(let[c,u]of Object.entries(n)){let n=s.has(c.toLowerCase())?REDACTED:l(u);utils_default.isUndefined(n)||(a[c]=n)}}return c.pop(),a};return l(n)}var AxiosError=class n extends Error{static from(a,s,c,l,u,d){let f=new n(a.message,s||a.code,c,l,u);return Object.defineProperty(f,"cause",{__proto__:null,value:a,writable:!0,enumerable:!1,configurable:!0}),f.name=a.name,a.status!=null&&f.status==null&&(f.status=a.status),d&&Object.assign(f,d),f}constructor(n,a,s,c,l){super(n),Object.defineProperty(this,"message",{__proto__:null,value:n,enumerable:!0,writable:!0,configurable:!0}),this.name=`AxiosError`,this.isAxiosError=!0,a&&(this.code=a),s&&(this.config=s),c&&(this.request=c),l&&(this.response=l,this.status=l.status)}toJSON(){let n=this.config,a=n&&utils_default.hasOwnProp(n,`redact`)?n.redact:void 0,s=utils_default.isArray(a)&&a.length>0?redactConfig(n,a):utils_default.toJSONObject(n);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:s,code:this.code,status:this.status}}};AxiosError.ERR_BAD_OPTION_VALUE=`ERR_BAD_OPTION_VALUE`,AxiosError.ERR_BAD_OPTION=`ERR_BAD_OPTION`,AxiosError.ECONNABORTED=`ECONNABORTED`,AxiosError.ETIMEDOUT=`ETIMEDOUT`,AxiosError.ECONNREFUSED=`ECONNREFUSED`,AxiosError.ERR_NETWORK=`ERR_NETWORK`,AxiosError.ERR_FR_TOO_MANY_REDIRECTS=`ERR_FR_TOO_MANY_REDIRECTS`,AxiosError.ERR_DEPRECATED=`ERR_DEPRECATED`,AxiosError.ERR_BAD_RESPONSE=`ERR_BAD_RESPONSE`,AxiosError.ERR_BAD_REQUEST=`ERR_BAD_REQUEST`,AxiosError.ERR_CANCELED=`ERR_CANCELED`,AxiosError.ERR_NOT_SUPPORT=`ERR_NOT_SUPPORT`,AxiosError.ERR_INVALID_URL=`ERR_INVALID_URL`,AxiosError.ERR_FORM_DATA_DEPTH_EXCEEDED=`ERR_FORM_DATA_DEPTH_EXCEEDED`;var DEFAULT_FORM_DATA_MAX_DEPTH=100;function isVisitable(n){return utils_default.isPlainObject(n)||utils_default.isArray(n)}function removeBrackets(n){return utils_default.endsWith(n,`[]`)?n.slice(0,-2):n}function renderKey(n,a,s){return n?n.concat(a).map(function(n,a){return n=removeBrackets(n),!s&&a?`[`+n+`]`:n}).join(s?`.`:``):a}function isFlatArray(n){return utils_default.isArray(n)&&!n.some(isVisitable)}var predicates=utils_default.toFlatObject(utils_default,{},null,function(n){return/^is[A-Z]/.test(n)});
1119function toFormData(n,a,s){if(!utils_default.isObject(n))throw TypeError(`target must be an object`);a||=new FormData,s=utils_default.toFlatObject(s,{metaTokens:!0,dots:!1,indexes:!1},!1,function(n,a){return!utils_default.isUndefined(a[n])});let c=s.metaTokens,l=s.visitor||x,u=s.dots,d=s.indexes,f=s.Blob||typeof Blob<`u`&&Blob,p=s.maxDepth===void 0?100:s.maxDepth,m=f&&utils_default.isSpecCompliantForm(a),h=[];if(!utils_default.isFunction(l))throw TypeError(`visitor must be a function`);function _(n){if(n===null)return``;if(utils_default.isDate(n))return n.toISOString();if(utils_default.isBoolean(n))return n.toString();if(!m&&utils_default.isBlob(n))throw new AxiosError(`Blob is not supported. Use a Buffer instead.`);if(utils_default.isArrayBuffer(n)||utils_default.isTypedArray(n)){if(m&&typeof f==`function`)return new f([n]);if(typeof Buffer<`u`)return Buffer.from(n);throw new AxiosError(`Blob is not supported. Use a Buffer instead.`,AxiosError.ERR_NOT_SUPPORT)}return n}function v(n){if(n>p)throw new AxiosError(`Object is too deeply nested (`+n+` levels). Max depth: `+p,AxiosError.ERR_FORM_DATA_DEPTH_EXCEEDED)}function b(n,a){if(p===1/0)return JSON.stringify(n);let s=[];return JSON.stringify(n,function(n,c){if(!utils_default.isObject(c))return c;for(;s.length&&s[s.length-1]!==this;)s.pop();return s.push(c),v(a+s.length-1),c})}function x(n,s,l){let f=n;if(utils_default.isReactNative(a)&&utils_default.isReactNativeBlob(n))return a.append(renderKey(l,s,u),_(n)),!1;if(n&&!l&&typeof n==`object`){if(utils_default.endsWith(s,`{}`))s=c?s:s.slice(0,-2),n=b(n,1);else if(utils_default.isArray(n)&&isFlatArray(n)||(utils_default.isFileList(n)||utils_default.endsWith(s,`[]`))&&(f=utils_default.toArray(n)))return s=removeBrackets(s),f.forEach(function(n,c){!(utils_default.isUndefined(n)||n===null)&&a.append(d===!0?renderKey([s],c,u):d===null?s:s+`[]`,_(n))}),!1}return isVisitable(n)?!0:(a.append(renderKey(l,s,u),_(n)),!1)}let C=Object.assign(predicates,{defaultVisitor:x,convertValue:_,isVisitable});function w(n,s,c=0){if(!utils_default.isUndefined(n)){if(v(c),h.indexOf(n)!==-1)throw Error(`Circular reference detected in `+s.join(`.`));h.push(n),utils_default.forEach(n,function(n,u){(!(utils_default.isUndefined(n)||n===null)&&l.call(a,n,utils_default.isString(u)?u.trim():u,s,C))===!0&&w(n,s?s.concat(u):[u],c+1)}),h.pop()}}if(!utils_default.isObject(n))throw TypeError(`data must be an object`);return w(n),a}function encode$1(n){let a={"!":`%21`,"'":`%27`,"(":`%28`,")":`%29`,"~":`%7E`,"%20":`+`};return encodeURIComponent(n).replace(/[!'()~]|%20/g,function(n){return a[n]})}function AxiosURLSearchParams(n,a){this._pairs=[],n&&toFormData(n,this,a)}var prototype=AxiosURLSearchParams.prototype;prototype.append=function(n,a){this._pairs.push([n,a])},prototype.toString=function(n){let a=n?a=>n.call(this,a,encode$1):encode$1;return this._pairs.map(function(n){return a(n[0])+`=`+a(n[1])},``).join(`&`)};function encode(n){return encodeURIComponent(n).replace(/%3A/gi,`:`).replace(/%24/g,`$`).replace(/%2C/gi,`,`).replace(/%20/g,`+`)}function buildURL(n,a,s){if(!a)return n;n||=``;let c=utils_default.isFunction(s)?{serialize:s}:s,l=utils_default.getSafeProp(c,`encode`)||encode,u=utils_default.getSafeProp(c,`serialize`),d;if(d=u?u(a,c):utils_default.isURLSearchParams(a)?a.toString():new AxiosURLSearchParams(a,c).toString(l),d){let a=n.indexOf(`#`);a!==-1&&(n=n.slice(0,a)),n+=(n.indexOf(`?`)===-1?`?`:`&`)+d}return n}var InterceptorManager=class{constructor(){this.handlers=[]}use(n,a,s){return this.handlers.push({fulfilled:n,rejected:a,synchronous:s?s.synchronous:!1,runWhen:s?s.runWhen:null}),this.handlers.length-1}eject(n){this.handlers[n]&&(this.handlers[n]=null)}clear(){this.handlers&&=[]}forEach(n){utils_default.forEach(this.handlers,function(a){a!==null&&n(a)})}},transitional_default={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0,advertiseZstdAcceptEncoding:!1,validateStatusUndefinedResolves:!0},URLSearchParams_default=typeof URLSearchParams<`u`?URLSearchParams:AxiosURLSearchParams,FormData_default=typeof FormData<`u`?FormData:null,Blob_default=typeof Blob<`u`?Blob:null,browser_default={isBrowser:!0,classes:{
1119URLSearchParams:URLSearchParams_default,FormData:FormData_default,Blob:Blob_default},protocols:[`http`,`https`,`file`,`blob`,`url`,`data`]},utils_exports=__exportAll({hasBrowserEnv:()=>hasBrowserEnv,hasStandardBrowserEnv:()=>hasStandardBrowserEnv,hasStandardBrowserWebWorkerEnv:()=>hasStandardBrowserWebWorkerEnv,navigator:()=>_navigator,origin:()=>origin}),hasBrowserEnv=typeof window<`u`&&typeof document<`u`,_navigator=typeof navigator==`object`&&navigator||void 0,hasStandardBrowserEnv=hasBrowserEnv&&(!_navigator||[`ReactNative`,`NativeScript`,`NS`].indexOf(_navigator.product)<0),hasStandardBrowserWebWorkerEnv=typeof WorkerGlobalScope<`u`&&self instanceof WorkerGlobalScope&&typeof self.importScripts==`function`,origin=hasBrowserEnv&&window.location.href||`http://localhost`,platform_default={...utils_exports,...browser_default};function toURLEncodedForm(n,a){return toFormData(n,new platform_default.classes.URLSearchParams,{visitor:function(n,a,s,c){return platform_default.isNode&&utils_default.isBuffer(n)?(this.append(a,n.toString(`base64`)),!1):c.defaultVisitor.apply(this,arguments)},...a})}var MAX_DEPTH=100;function throwIfDepthExceeded(n){if(n>MAX_DEPTH)throw new AxiosError(`FormData field is too deeply nested (`+n+` levels). Max depth: `+MAX_DEPTH,AxiosError.ERR_FORM_DATA_DEPTH_EXCEEDED)}function parsePropPath(n){let a=[],s=/\w+|\[(\w*)]/g,c;for(;(c=s.exec(n))!==null;)throwIfDepthExceeded(a.length),a.push(c[0]===`[]`?``:c[1]||c[0]);return a}function arrayToObject(n){let a={},s=Object.keys(n),c,l=s.length,u;for(c=0;c<l;c++)u=s[c],a[u]=n[u];return a}function formDataToJSON(n){function a(n,s,c,l){throwIfDepthExceeded(l);let u=n[l++];if(u===`__proto__`)return!0;let d=Number.isFinite(+u),f=l>=n.length;return u=!u&&utils_default.isArray(c)?c.length:u,f?(utils_default.hasOwnProp(c,u)?c[u]=utils_default.isArray(c[u])?c[u].concat(s):[c[u],s]:c[u]=s,!d):((!utils_default.hasOwnProp(c,u)||!utils_default.isObject(c[u]))&&(c[u]=[]),a(n,s,c[u],l)&&utils_default.isArray(c[u])&&(c[u]=arrayToObject(c[u])),!d)}if(utils_default.isFormData(n)&&utils_default.isFunction(n.entries)){let s={};return utils_default.forEachEntry(n,(n,c)=>{a(parsePropPath(n),c,s,0)}),s}return null}var own$4=(n,a)=>n!=null&&utils_default.hasOwnProp(n,a)?n[a]:void 0;function stringifySafely(n,a,s){if(utils_default.isString(n))try{return(a||JSON.parse)(n),utils_default.trim(n)}catch(n){if(n.name!==`SyntaxError`)throw n}return(s||JSON.stringify)(n)}var defaults$2={transitional:transitional_default,adapter:[`xhr`,`http`,`fetch`],transformRequest:[function(n,a){let s=a.getContentType()||``,c=s.indexOf(`application/json`)>-1,l=utils_default.isObject(n);if(l&&utils_default.isHTMLForm(n)&&(n=new FormData(n)),utils_default.isFormData(n))return c?JSON.stringify(formDataToJSON(n)):n;if(utils_default.isArrayBuffer(n)||utils_default.isBuffer(n)||utils_default.isStream(n)||utils_default.isFile(n)||utils_default.isBlob(n)||utils_default.isReadableStream(n))return n;if(utils_default.isArrayBufferView(n))return n.buffer;if(utils_default.isURLSearchParams(n))return a.setContentType(`application/x-www-form-urlencoded;charset=utf-8`,!1),n.toString();let u;if(l){let a=own$4(this,`formSerializer`);if(s.indexOf(`application/x-www-form-urlencoded`)>-1)return toURLEncodedForm(n,a).toString();if((u=utils_default.isFileList(n))||s.indexOf(`multipart/form-data`)>-1){let s=own$4(this,`env`),c=s&&s.FormData;return toFormData(u?{"files[]":n}:n,c&&new c,a)}}return l||c?(a.setContentType(`application/json`,!1),stringifySafely(n)):n}],transformResponse:[function(n){let a=own$4(this,`transitional`)||defaults$2.transitional,s=a&&a.forcedJSONParsing,c=own$4(this,`responseType`),l=c===`json`;if(utils_default.isResponse(n)||utils_default.isReadableStream(n))return n;if(n&&utils_default.isString(n)&&(s&&!c||l)){let s=!(a&&a.silentJSONParsing)&&l;try{return JSON.parse(n,own$4(this,`parseReviver`))}catch(n){if(s)throw n.name===`SyntaxError`?AxiosError.from(n,AxiosError.ERR_BAD_RESPONSE,this,null,own$4(this,`response`)):n}}return n}],timeout:0,xsrfCookieName:`XSRF-TOKEN`,xsrfHeaderName:`X-XSRF-TOKEN`,maxContentLength:-1,maxBodyLength:-1,env:{FormData:platform_default.classes.FormData,Blob:platform_default.classes.Blob},validateStatus:function(n){return n>=200&&n<300},headers:{common:{Accept:`application/json, text/plain, */*`,"Content-Type":void 0}}};utils_default.forEach([`delete`,`get`,`head`,`post`,`put`,`patch`,`query`],n=>{defaults$2.headers[n]={}});function transformData(n,a){let s=this||defaults$2,c=a||s,l=AxiosHeaders.from(c.headers),u=c.data;return utils_default.forEach(n,function(n){u=n.call(s,u,l.normalize(),a?a.status:void 0)}),l.normalize(),u}function isCancel(n){return!!(n&&n.__CANCEL__)}var CanceledError=class extends AxiosError{constructor(n,a,s){super(n??`canceled`,AxiosError.ERR_CANCELED,a,s),this.name=`CanceledError`,this.__CANCEL__=!0}};
1119function settle(n,a,s){let c=s.config.validateStatus;!s.status||!c||c(s.status)?n(s):a(new AxiosError(`Request failed with status code `+s.status,s.status>=400&&s.status<500?AxiosError.ERR_BAD_REQUEST:AxiosError.ERR_BAD_RESPONSE,s.config,s.request,s))}function parseProtocol(n){let a=/^([-+\w]{1,25}):(?:\/\/)?/.exec(n);return a&&a[1]||``}function speedometer(n,a){n||=10;let s=Array(n),c=Array(n),l=0,u=0,d;return a=a===void 0?1e3:a,function(f){let p=Date.now(),m=c[u];d||=p,s[l]=f,c[l]=p;let h=u,_=0;for(;h!==l;)_+=s[h++],h%=n;if(l=(l+1)%n,l===u&&(u=(u+1)%n),p-d<a)return;let v=m&&p-m;return v?Math.round(_*1e3/v):void 0}}function throttle$2(n,a){let s=0,c=1e3/a,l,u,d=(a,c=Date.now())=>{s=c,l=null,u&&=(clearTimeout(u),null),n(...a)};return[(...n)=>{let a=Date.now(),f=a-s;f>=c?d(n,a):(l=n,u||=setTimeout(()=>{u=null,d(l)},c-f))},()=>l&&d(l)]}var progressEventReducer=(n,a,s=3)=>{let c=0,l=speedometer(50,250);return throttle$2(s=>{if(!s||typeof s.loaded!=`number`)return;let u=s.loaded,d=s.lengthComputable?s.total:void 0,f=d==null?u:Math.min(u,d),p=Math.max(0,f-c),m=l(p);c=Math.max(c,f),n({loaded:f,total:d,progress:d?f/d:void 0,bytes:p,rate:m||void 0,estimated:m&&d?(d-f)/m:void 0,event:s,lengthComputable:d!=null,[a?`download`:`upload`]:!0})},s)},progressEventDecorator=(n,a)=>{let s=n!=null;return[c=>a[0]({lengthComputable:s,total:n,loaded:c}),a[1]]},asyncDecorator=n=>(...a)=>utils_default.asap(()=>n(...a)),isURLSameOrigin_default=platform_default.hasStandardBrowserEnv?((n,a)=>s=>(s=new URL(s,platform_default.origin),n.protocol===s.protocol&&n.host===s.host&&(a||n.port===s.port)))(new URL(platform_default.origin),platform_default.navigator&&/(msie|trident)/i.test(platform_default.navigator.userAgent)):()=>!0,cookies_default=platform_default.hasStandardBrowserEnv?{write(n,a,s,c,l,u,d){if(typeof document>`u`)return;let f=[`${n}=${encodeURIComponent(a)}`];utils_default.isNumber(s)&&f.push(`expires=${new Date(s).toUTCString()}`),utils_default.isString(c)&&f.push(`path=${c}`),utils_default.isString(l)&&f.push(`domain=${l}`),u===!0&&f.push(`secure`),utils_default.isString(d)&&f.push(`SameSite=${d}`),document.cookie=f.join(`; `)},read(n){if(typeof document>`u`)return null;let a=document.cookie.split(`;`);for(let s=0;s<a.length;s++){let c=a[s].replace(/^\s+/,``),l=c.indexOf(`=`);if(l!==-1&&c.slice(0,l)===n)try{return decodeURIComponent(c.slice(l+1))}catch{return c.slice(l+1)}}return null},remove(n){this.write(n,``,Date.now()-864e5,`/`)}}:{write(){},read(){return null},remove(){}};function isAbsoluteURL(n){return typeof n==`string`&&/^([a-z][a-z\d+\-.]*:)?\/\//i.test(n)}function combineURLs(n,a){return a?n.replace(/\/?\/$/,``)+`/`+a.replace(/^\/+/,``):n}var malformedHttpProtocol=/^https?:(?!\/\/)/i,httpProtocolControlCharacters=/[\t\n\r]/g;function stripLeadingC0ControlOrSpace(n){let a=0;for(;a<n.length&&n.charCodeAt(a)<=32;)a++;return n.slice(a)}function normalizeURLForProtocolCheck(n){return stripLeadingC0ControlOrSpace(n).replace(httpProtocolControlCharacters,``)}function assertValidHttpProtocolURL(n,a){if(typeof n==`string`&&malformedHttpProtocol.test(normalizeURLForProtocolCheck(n)))throw new AxiosError(`Invalid URL: missing "//" after protocol`,AxiosError.ERR_INVALID_URL,a)}function buildFullPath(n,a,s,c){assertValidHttpProtocolURL(a,c);let l=!isAbsoluteURL(a);return n&&(l||s===!1)?(assertValidHttpProtocolURL(n,c),combineURLs(n,a)):a}var headersToObject=n=>n instanceof AxiosHeaders?{...n}:n;function mergeConfig(n,a){n||={},a||={};let s=Object.create(null);Object.defineProperty(s,"hasOwnProperty",{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:!1,writable:!0,configurable:!0});function c(n,a,s,c){return utils_default.isPlainObject(n)&&utils_default.isPlainObject(a)?utils_default.merge.call({caseless:c},n,a):utils_default.isPlainObject(a)?utils_default.merge({},a):utils_default.isArray(a)?a.slice():a}function l(n,a,s,l){if(!utils_default.isUndefined(a))return c(n,a,s,l);if(!utils_default.isUndefined(n))return c(void 0,n,s,l)}function u(n,a){if(!utils_default.isUndefined(a))return c(void 0,a)}function d(n,a){if(!utils_default.isUndefined(a))return c(void 0,a);if(!utils_default.isUndefined(n))return c(void 0,n)}function f(s){let c=utils_default.hasOwnProp(a,`transitional`)?a.transitional:void 0;if(!utils_default.isUndefined(c))if(utils_default.isPlainObject(c)){if(utils_default.hasOwnProp(c,s))return c[s]}else return;let l=utils_default.hasOwnProp(n,`transitional`)?n.transitional:void 0;if(utils_default.isPlainObject(l)&&utils_default.hasOwnProp(l,s))return l[s]}function p(s,l,u){if(utils_default.hasOwnProp(a,u))return c(s,l);if(utils_default.hasOwnProp(n,u))return c(void 0,s)}let m={url:u,method:u,data:u,baseURL:d,transformRequest:d,transformResponse:d,paramsSerializer:d,timeout:d,timeoutMessage:d,withCredentials:d,withXSRFToken:d,adapter:d,responseType:d,xsrfCookieName:d,xsrfHeaderName:d,onUploadProgress:d,onDownloadProgress:d,decompress:d,maxContentLength:d,maxBo
1119dyLength:d,beforeRedirect:d,transport:d,httpAgent:d,httpsAgent:d,cancelToken:d,socketPath:d,allowedSocketPaths:d,responseEncoding:d,validateStatus:p,headers:(n,a,s)=>l(headersToObject(n),headersToObject(a),s,!0)};return utils_default.forEach(Object.keys({...n,...a}),function(c){if(c===`__proto__`||c===`constructor`||c===`prototype`)return;let u=utils_default.hasOwnProp(m,c)?m[c]:l,d=u(utils_default.hasOwnProp(n,c)?n[c]:void 0,utils_default.hasOwnProp(a,c)?a[c]:void 0,c);utils_default.isUndefined(d)&&u!==p||(s[c]=d)}),utils_default.hasOwnProp(a,`validateStatus`)&&utils_default.isUndefined(a.validateStatus)&&f(`validateStatusUndefinedResolves`)===!1&&(utils_default.hasOwnProp(n,`validateStatus`)?s.validateStatus=c(void 0,n.validateStatus):delete s.validateStatus),s}var FORM_DATA_CONTENT_HEADERS=[`content-type`,`content-length`];function setFormDataHeaders(n,a,s){if(s!==`content-only`){n.set(a);return}Object.entries(a||{}).forEach(([a,s])=>{FORM_DATA_CONTENT_HEADERS.includes(a.toLowerCase())&&n.set(a,s)})}var encodeUTF8$1=n=>encodeURIComponent(n).replace(/%([0-9A-F]{2})/gi,(n,a)=>String.fromCharCode(parseInt(a,16)));function resolveConfig(n){let a=mergeConfig({},n),s=n=>utils_default.hasOwnProp(a,n)?a[n]:void 0,c=s(`data`),l=s(`withXSRFToken`),u=s(`xsrfHeaderName`),d=s(`xsrfCookieName`),f=s(`headers`),p=s(`auth`),m=s(`baseURL`),h=s(`allowAbsoluteUrls`),_=s(`url`);if(a.headers=f=AxiosHeaders.from(f),a.url=buildURL(buildFullPath(m,_,h,a),s(`params`),s(`paramsSerializer`)),p){let a=utils_default.getSafeProp(p,`username`)||``,s=utils_default.getSafeProp(p,`password`)||``;try{f.set(`Authorization`,`Basic `+btoa(a+`:`+(s?encodeUTF8$1(s):``)))}catch(a){throw AxiosError.from(a,AxiosError.ERR_BAD_OPTION_VALUE,n)}}if(utils_default.isFormData(c)&&(platform_default.hasStandardBrowserEnv||platform_default.hasStandardBrowserWebWorkerEnv||utils_default.isReactNative(c)?f.setContentType(void 0):utils_default.isFunction(c.getHeaders)&&setFormDataHeaders(f,c.getHeaders(),s(`formDataHeaderPolicy`))),platform_default.hasStandardBrowserEnv&&(utils_default.isFunction(l)&&(l=l(a)),l===!0||l==null&&isURLSameOrigin_default(a.url))){let n=u&&d&&cookies_default.read(d);n&&f.set(u,n)}return a}var isXHRAdapterSupported=typeof XMLHttpRequest<`u`,xhr_default=isXHRAdapterSupported&&function(n){return new Promise(function(a,s){let c=resolveConfig(n),l=c.data,u=AxiosHeaders.from(c.headers).normalize(),{responseType:d,onUploadProgress:f,onDownloadProgress:p}=c,m,h,_,v,b;function x(){v&&v(),b&&b(),c.cancelToken&&c.cancelToken.unsubscribe(m),c.signal&&c.signal.removeEventListener(`abort`,m)}let C=new XMLHttpRequest;C.open(c.method.toUpperCase(),c.url,!0),C.timeout=c.timeout;function w(){if(!C)return;let c=AxiosHeaders.from(`getAllResponseHeaders`in C&&C.getAllResponseHeaders());settle(function(n){a(n),x()},function(n){s(n),x()},{data:!d||d===`text`||d===`json`?C.responseText:C.response,status:C.status,statusText:C.statusText,headers:c,config:n,request:C}),C=null}`onloadend`in C?C.onloadend=w:C.onreadystatechange=function(){!C||C.readyState!==4||C.status===0&&!(C.responseURL&&C.responseURL.startsWith(`file:`))||setTimeout(w)},C.onabort=function(){C&&=(s(new AxiosError(`Request aborted`,AxiosError.ECONNABORTED,n,C)),x(),null)},C.onerror=function(a){let c=new AxiosError(a&&a.message?a.message:`Network Error`,AxiosError.ERR_NETWORK,n,C);c.event=a||null,s(c),x(),C=null},C.ontimeout=function(){let a=c.timeout?`timeout of `+c.timeout+`ms exceeded`:`timeout exceeded`,l=c.transitional||transitional_default;c.timeoutErrorMessage&&(a=c.timeoutErrorMessage),s(new AxiosError(a,l.clarifyTimeoutError?AxiosError.ETIMEDOUT:AxiosError.ECONNABORTED,n,C)),x(),C=null},l===void 0&&u.setContentType(null),`setRequestHeader`in C&&utils_default.forEach(toByteStringHeaderObject(u),function(n,a){C.setRequestHeader(a,n)}),utils_default.isUndefined(c.withCredentials)||(C.withCredentials=!!c.withCredentials),d&&d!==`json`&&(C.responseType=c.responseType),p&&([_,b]=progressEventReducer(p,!0),C.addEventListener(`progress`,_)),f&&C.upload&&([h,v]=progressEventReducer(f),C.upload.addEventListener(`progress`,h),C.upload.addEventListener(`loadend`,v)),(c.cancelToken||c.signal)&&(m=a=>{C&&=(s(!a||a.type?new CanceledError(null,n,C):a),C.abort(),x(),null)},c.cancelToken&&c.cancelToken.subscribe(m),c.signal&&(c.signal.aborted?m():c.signal.addEventListener(`abort`,m)));let T=parseProtocol(c.url);if(T&&!platform_default.protocols.includes(T)){s(new AxiosError(`Unsupported protocol `+T+`:`,AxiosError.ERR_BAD_REQUEST,n)),x();return}C.send(l||null)})},composeSignals=(n,a)=>
1119{if(n=n?n.filter(Boolean):[],!a&&!n.length)return;let s=new AbortController,c=!1,l=function(n){if(!c){c=!0,d();let a=n instanceof Error?n:this.reason;s.abort(a instanceof AxiosError?a:new CanceledError(a instanceof Error?a.message:a))}},u=a&&setTimeout(()=>{u=null,l(new AxiosError(`timeout of ${a}ms exceeded`,AxiosError.ETIMEDOUT))},a),d=()=>{n&&=(u&&clearTimeout(u),u=null,n.forEach(n=>{n.unsubscribe?n.unsubscribe(l):n.removeEventListener(`abort`,l)}),null)};n.forEach(n=>n.addEventListener(`abort`,l,{once:!0}));let{signal:f}=s;return f.unsubscribe=()=>utils_default.asap(d),f},streamChunk=function*(n,a){let s=n.byteLength;if(!a||s<a){yield n;return}let c=0,l;for(;c<s;)l=c+a,yield n.slice(c,l),c=l},readBytes=async function*(n,a){for await(let s of readStream(n))yield*streamChunk(s,a)},readStream=async function*(n){if(n[Symbol.asyncIterator]){yield*n;return}let a=n.getReader();try{for(;;){let{done:n,value:s}=await a.read();if(n)break;yield s}}finally{await a.cancel()}},trackStream=(n,a,s,c)=>{let l=readBytes(n,a),u=0,d,f=n=>{d||(d=!0,c&&c(n))};return new ReadableStream({async pull(n){try{let{done:a,value:c}=await l.next();if(a){f(),n.close();return}let d=c.byteLength;s&&s(u+=d),n.enqueue(new Uint8Array(c))}catch(n){throw f(n),n}},cancel(n){return f(n),l.return()}},{highWaterMark:2})},isHexDigit=n=>n>=48&&n<=57||n>=65&&n<=70||n>=97&&n<=102,isPercentEncodedByte=(n,a,s)=>a+2<s&&isHexDigit(n.charCodeAt(a+1))&&isHexDigit(n.charCodeAt(a+2));function estimateDataURLDecodedBytes(n){if(!n||typeof n!=`string`||!n.startsWith(`data:`))return 0;let a=n.indexOf(`,`);if(a<0)return 0;let s=n.slice(5,a),c=n.slice(a+1);if(/;base64/i.test(s)){let n=c.length,a=c.length;for(let s=0;s<a;s++)if(c.charCodeAt(s)===37&&s+2<a){let a=c.charCodeAt(s+1),l=c.charCodeAt(s+2);isHexDigit(a)&&isHexDigit(l)&&(n-=2,s+=2)}let s=0,l=a-1,u=n=>n>=2&&c.charCodeAt(n-2)===37&&c.charCodeAt(n-1)===51&&(c.charCodeAt(n)===68||c.charCodeAt(n)===100);l>=0&&(c.charCodeAt(l)===61?(s++,l--):u(l)&&(s++,l-=3)),s===1&&l>=0&&(c.charCodeAt(l)===61||u(l))&&s++;let d=Math.floor(n/4)*3-(s||0);return d>0?d:0}let l=0;for(let n=0,a=c.length;n<a;n++){let s=c.charCodeAt(n);if(s===37&&isPercentEncodedByte(c,n,a))l+=1,n+=2;else if(s<128)l+=1;else if(s<2048)l+=2;else if(s>=55296&&s<=56319&&n+1<a){let a=c.charCodeAt(n+1);a>=56320&&a<=57343?(l+=4,n++):l+=3}else l+=3}return l}var VERSION=`1.18.1`,DEFAULT_CHUNK_SIZE=64*1024,{isFunction:isFunction$4}=utils_default,encodeUTF8=n=>encodeURIComponent(n).replace(/%([0-9A-F]{2})/gi,(n,a)=>String.fromCharCode(parseInt(a,16))),decodeURIComponentSafe=n=>{if(!utils_default.isString(n))return n;try{return decodeURIComponent(n)}catch{return n}},test$1=(n,...a)=>{try{return!!n(...a)}catch{return!1}},maybeWithAuthCredentials=n=>{let a=n.indexOf(`://`),s=n;return a!==-1&&(s=s.slice(a+3)),s.includes(`@`)||s.includes(`:`)},factory=n=>{let a=utils_default.global!==void 0&&utils_default.global!==null?utils_default.global:globalThis,{ReadableStream:s,TextEncoder:c}=a;n=utils_default.merge.call({skipUndefined:!0},{Request:a.Request,Response:a.Response},n);let{fetch:l,Request:u,Response:d}=n,f=l?isFunction$4(l):typeof fetch==`function`,p=isFunction$4(u),m=isFunction$4(d);if(!f)return!1;let h=f&&isFunction$4(s),_=f&&(typeof c==`function`?(n=>a=>n.encode(a))(new c):async n=>new Uint8Array(await new u(n).arrayBuffer())),v=p&&h&&test$1(()=>{let n=!1,a=new u(platform_default.origin,{body:new s,method:`POST`,get duplex(){return n=!0,`half`}}),c=a.headers.has(`Content-Type`);return a.body!=null&&a.body.cancel(),n&&!c}),b=m&&h&&test$1(()=>utils_default.isReadableStream(new d(``).body)),x={stream:b&&(n=>n.body)};f&&[`text`,`arrayBuffer`,`blob`,`formData`,`stream`].forEach(n=>{!x[n]&&(x[n]=(a,s)=>{let c=a&&a[n];if(c)return c.call(a);throw new AxiosError(`Response type '${n}' is not supported`,AxiosError.ERR_NOT_SUPPORT,s)})});let C=async n=>{if(n==null)return 0;if(utils_default.isBlob(n))return n.size;if(utils_default.isSpecCompliantForm(n))return(await new u(platform_default.origin,{method:`POST`,body:n}).arrayBuffer()).byteLength;if(utils_default.isArrayBufferView(n)||utils_default.isArrayBuffer(n))return n.byteLength;if(utils_default.isURLSearchParams(n)&&(n+=``),utils_default.isString(n))return(await _(n)).byteLength},w=async(n,a)=>utils_default.toFiniteNumber(n.getContentLength())??C(a);return async n=>{let{url:a,method:s,data:f,signal:m,cancelToken:_,timeout:T,onDownloadProgress:O,onUploadProgress:k,responseType:A,headers:j,withCredentials:M=`same-origin`,fetchOptions:N,maxContentLength:P,maxBodyLength:F}=resolveConfig(n),I=utils_default.isNumber(P)&&P>-1,R=utils_default.isNumber(F)&&F>-1,B=a=>utils_default.hasOwnProp(n,a)?n[a]:void 0,V=l||fetch;A=A?(A+``).toLowerCase():`text`;let H=composeSignals([m,_&&_.toAbortSignal()],T),U=null,W=H&&H.unsubscribe&&(()=>{H.unsubscribe()}),K,q=null,ee=()=>new AxiosError(`Request body larger than maxBodyLength limit`,AxiosError.ERR_BAD_REQUEST,n,U);try{let l,m=B(`auth`);if(m&&(l={username:utils_default.getSafeProp(m,`username`)||``,password:utils_default.getSafeProp(m,`password`)||``}),maybeWithAuthCredentials(a)){let n=new URL(a,platform_default.origin);!l&&(n.username||n.password)&&(l={username:decodeURIComponentSafe(n.username),password:decodeURIComponentSafe(n.password)}),(n.username||n.password)&&(n.username=``,n.password=``,a=n.href)}if(l&&(j.delete(`authorization`),j.set(`Authorization`,`Basic `+btoa(encodeUTF8((l.username||``)+`:`+(l.password||``))))),I&&typeof a==`string`&&a.startsWith(`data:`)&&estimateDataURLDecodedBytes(a)>P)throw new AxiosError(`maxContentLength size of `+P+` exceeded`,AxiosError.ERR_BAD_RESPONSE,n,U);if(R&&s!==`get`&&s!==`head`){let n=await C(f);
1119if(typeof n==`number`&&isFinite(n)&&(K=n,n>F))throw ee()}let _=R&&(utils_default.isReadableStream(f)||utils_default.isStream(f)),T=(n,a,s)=>trackStream(n,DEFAULT_CHUNK_SIZE,n=>{if(R&&n>F)throw q=ee();a&&a(n)},s);if(v&&s!==`get`&&s!==`head`&&(k||_)){if(K??=await w(j,f),K!==0||_){let n=new u(a,{method:`POST`,body:f,duplex:`half`}),s;if(utils_default.isFormData(f)&&(s=n.headers.get(`content-type`))&&j.setContentType(s),n.body){let[a,s]=k&&progressEventDecorator(K,progressEventReducer(asyncDecorator(k)))||[];f=T(n.body,a,s)}}}else if(_&&!p&&h&&s!==`get`&&s!==`head`)f=T(f);else if(_&&p&&!v&&s!==`get`&&s!==`head`)throw new AxiosError(`Stream request bodies are not supported by the current fetch implementation`,AxiosError.ERR_NOT_SUPPORT,n,U);utils_default.isString(M)||(M=M?`include`:`omit`);let J=p&&`credentials`in u.prototype;if(utils_default.isFormData(f)){let n=j.getContentType();n&&/^multipart\/form-data/i.test(n)&&!/boundary=/i.test(n)&&j.delete(`content-type`)}j.set(`User-Agent`,`axios/`+VERSION,!1);let Y={...N,signal:H,method:s.toUpperCase(),headers:toByteStringHeaderObject(j.normalize()),body:f,duplex:`half`,credentials:J?M:void 0};U=p&&new u(a,Y);let te=await(p?V(U,N):V(a,Y)),X=AxiosHeaders.from(te.headers);if(I){let a=utils_default.toFiniteNumber(X.getContentLength());if(a!=null&&a>P)throw new AxiosError(`maxContentLength size of `+P+` exceeded`,AxiosError.ERR_BAD_RESPONSE,n,U)}let ne=b&&(A===`stream`||A===`response`);if(b&&te.body&&(O||I||ne&&W)){let a={};[`status`,`statusText`,`headers`].forEach(n=>{a[n]=te[n]});let s=utils_default.toFiniteNumber(X.getContentLength()),[c,l]=O&&progressEventDecorator(s,progressEventReducer(asyncDecorator(O),!0))||[],u=0;te=new d(trackStream(te.body,DEFAULT_CHUNK_SIZE,a=>{if(I&&(u=a,u>P))throw new AxiosError(`maxContentLength size of `+P+` exceeded`,AxiosError.ERR_BAD_RESPONSE,n,U);c&&c(a)},()=>{l&&l(),W&&W()}),a)}A||=`text`;let re=await x[utils_default.findKey(x,A)||`text`](te,n);if(I&&!b&&!ne){let a;if(re!=null&&(typeof re.byteLength==`number`?a=re.byteLength:typeof re.size==`number`?a=re.size:typeof re==`string`&&(a=typeof c==`function`?new c().encode(re).byteLength:re.length)),typeof a==`number`&&a>P)throw new AxiosError(`maxContentLength size of `+P+` exceeded`,AxiosError.ERR_BAD_RESPONSE,n,U)}return!ne&&W&&W(),await new Promise((a,s)=>{settle(a,s,{data:re,headers:AxiosHeaders.from(te.headers),status:te.status,statusText:te.statusText,config:n,request:U})})}catch(a){if(W&&W(),H&&H.aborted&&H.reason instanceof AxiosError){let s=H.reason;throw s.config=n,U&&(s.request=U),a!==s&&Object.defineProperty(s,"cause",{__proto__:null,value:a,writable:!0,enumerable:!1,configurable:!0}),s}if(q)throw U&&!q.request&&(q.request=U),q;if(a instanceof AxiosError)throw U&&!a.request&&(a.request=U),a;if(a&&a.name===`TypeError`&&/Load failed|fetch/i.test(a.message)){let s=new AxiosError(`Network Error`,AxiosError.ERR_NETWORK,n,U,a&&a.response);throw Object.defineProperty(s,"cause",{__proto__:null,value:a.cause||a,writable:!0,enumerable:!1,configurable:!0}),s}throw AxiosError.from(a,a&&a.code,n,U,a&&a.response)}}},seedCache=new Map,getFetch=n=>{let a=n&&n.env||{},{fetch:s,Request:c,Response:l}=a,u=[c,l,s],d=u.length,f,p,m=seedCache;for(;d--;)f=u[d],p=m.get(f),p===void 0&&m.set(f,p=d?new Map:factory(a)),m=p;return p},adapter=getFetch(),knownAdapters={http:null,xhr:xhr_default,fetch:{get:getFetch}};utils_default.forEach(knownAdapters,(n,a)=>{if(n){try{Object.defineProperty(n,"name",{__proto__:null,value:a})}catch{}Object.defineProperty(n,"adapterName",{__proto__:null,value:a})}});var renderReason=n=>`- ${n}`,isResolvedHandle=n=>utils_default.isFunction(n)||n===null||n===!1;function getAdapter(n,a){n=utils_default.isArray(n)?n:[n];let{length:s}=n,c,l,u={};for(let d=0;d<s;d++){c=n[d];let s;if(l=c,!isResolvedHandle(c)&&(l=knownAdapters[(s=String(c)).toLowerCase()],l===void 0))throw new AxiosError(`Unknown adapter '${s}'`);if(l&&(utils_default.isFunction(l)||(l=l.get(a))))break;u[s||`#`+d]=l}if(!l){let n=Object.entries(u).map(([n,a])=>`adapter ${n} `+(a===!1?`is not supported by the environment`:`is not available in the build`));throw new AxiosError(`There is no suitable adapter to dispatch the request `+(s?n.length>1?`since :
1120`+n.map(renderReason).join(`
1121`):` `+renderReason(n[0]):`as no adapter specified`),AxiosError.ERR_NOT_SUPPORT)}return l}var adapters_default={getAdapter,adapters:knownAdapters};function throwIfCancellationRequested(n){if(n.cancelToken&&n.cancelToken.throwIfRequested(),n.signal&&n.signal.aborted)throw new CanceledError(null,n)}function dispatchRequest(n){return throwIfCancellationRequested(n),n.headers=AxiosHeaders.from(n.headers),n.data=transformData.call(n,n.transformRequest),[`post`,`put`,`patch`].indexOf(n.method)!==-1&&n.headers.setContentType(`application/x-www-form-urlencoded`,!1),adapters_default.getAdapter(n.adapter||defaults$2.adapter,n)(n).then(function(a){throwIfCancellationRequested(n),n.response=a;try{a.data=transformData.call(n,n.transformResponse,a)}finally{delete n.response}return a.headers=AxiosHeaders.from(a.headers),a}
1121,function(a){if(!isCancel(a)&&(throwIfCancellationRequested(n),a&&a.response)){n.response=a.response;try{a.response.data=transformData.call(n,n.transformResponse,a.response)}finally{delete n.response}a.response.headers=AxiosHeaders.from(a.response.headers)}return Promise.reject(a)})}var validators$1={};[`object`,`boolean`,`number`,`function`,`string`,`symbol`].forEach((n,a)=>{validators$1[n]=function(s){return typeof s===n||`a`+(a<1?`n `:` `)+n}});var deprecatedWarnings={};validators$1.transitional=function(n,a,s){function c(n,a){return`[Axios v`+VERSION+`] Transitional option '`+n+`'`+a+(s?`. `+s:``)}return(s,l,u)=>{if(n===!1)throw new AxiosError(c(l,` has been removed`+(a?` in `+a:``)),AxiosError.ERR_DEPRECATED);return a&&!deprecatedWarnings[l]&&(deprecatedWarnings[l]=!0,console.warn(c(l,` has been deprecated since v`+a+` and will be removed in the near future`))),!n||n(s,l,u)}},validators$1.spelling=function(n){return(a,s)=>(console.warn(`${s} is likely a misspelling of ${n}`),!0)};function assertOptions(n,a,s){if(typeof n!=`object`||!n)throw new AxiosError(`options must be an object`,AxiosError.ERR_BAD_OPTION_VALUE);let c=Object.keys(n),l=c.length;for(;l-->0;){let u=c[l],d=Object.prototype.hasOwnProperty.call(a,u)?a[u]:void 0;if(d){let a=n[u],s=a===void 0||d(a,u,n);if(s!==!0)throw new AxiosError(`option `+u+` must be `+s,AxiosError.ERR_BAD_OPTION_VALUE);continue}if(s!==!0)throw new AxiosError(`Unknown option `+u,AxiosError.ERR_BAD_OPTION)}}var validator_default={assertOptions,validators:validators$1},validators=validator_default.validators,Axios=class{constructor(n){this.defaults=n||{},this.interceptors={request:new InterceptorManager,response:new InterceptorManager}}async request(n,a){try{return await this._request(n,a)}catch(n){if(n instanceof Error){let a={};Error.captureStackTrace?Error.captureStackTrace(a):a=Error();let s=(()=>{if(!a.stack)return``;let n=a.stack.indexOf(`
1122`);return n===-1?``:a.stack.slice(n+1)})();try{if(!n.stack)n.stack=s;else if(s){let a=s.indexOf(`
1123`),c=a===-1?-1:s.indexOf(`
1124`,a+1),l=c===-1?``:s.slice(c+1);String(n.stack).endsWith(l)||(n.stack+=`
1125`+s)}}catch{}}throw n}}_request(n,a){typeof n==`string`?(a||={},a.url=n):a=n||{},a=mergeConfig(this.defaults,a);let{transitional:s,paramsSerializer:c,headers:l}=a;s!==void 0&&validator_default.assertOptions(s,{silentJSONParsing:validators.transitional(validators.boolean),forcedJSONParsing:validators.transitional(validators.boolean),clarifyTimeoutError:validators.transitional(validators.boolean),legacyInterceptorReqResOrdering:validators.transitional(validators.boolean),advertiseZstdAcceptEncoding:validators.transitional(validators.boolean),validateStatusUndefinedResolves:validators.transitional(validators.boolean)},!1),c!=null&&(utils_default.isFunction(c)?a.paramsSerializer={serialize:c}:validator_default.assertOptions(c,{encode:validators.function,serialize:validators.function},!0)),a.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls===void 0?a.allowAbsoluteUrls=!0:a.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls),validator_default.assertOptions(a,{baseUrl:validators.spelling(`baseURL`),withXsrfToken:validators.spelling(`withXSRFToken`)},!0),a.method=(a.method||this.defaults.method||`get`).toLowerCase();let u=l&&utils_default.merge(l.common,l[a.method]);l&&utils_default.forEach([`delete`,`get`,`head`,`post`,`put`,`patch`,`query`,`common`],n=>{delete l[n]}),a.headers=AxiosHeaders.concat(u,l);let d=[],f=!0;this.interceptors.request.forEach(function(n){if(typeof n.runWhen==`function`&&n.runWhen(a)===!1)return;f&&=n.synchronous;let s=a.transitional||transitional_default;s&&s.legacyInterceptorReqResOrdering?d.unshift(n.fulfilled,n.rejected):d.push(n.fulfilled,n.rejected)});let p=[];this.interceptors.response.forEach(function(n){p.push(n.fulfilled,n.rejected)});let m,h=0,_;if(!f){let n=[dispatchRequest.bind(this),void 0];for(n.unshift(...d),n.push(...p),_=n.length,m=Promise.resolve(a);h<_;)m=m.then(n[h++],n[h++]);return m}_=d.length;let v=a;for(;h<_;){let n=d[h++],a=d[h++];try{v=n(v)}catch(n){a.call(this,n);break}}try{m=dispatchRequest.call(this,v)}catch(n){return Promise.reject(n)}for(h=0,_=p.length;h<_;)m=m.then(p[h++],p[h++]);return m}getUri(n){return n=mergeConfig(this.defaults,n),buildURL(buildFullPath(n.baseURL,n.url,n.allowAbsoluteUrls,n),n.params,n.paramsSerializer)}};utils_default.forEach([`delete`,`get`,`head`,`options`],function(n){Axios.prototype[n]=function(a,s){return this.request(mergeConfig(s||{},{method:n,url:a,data:s&&utils_default.hasOwnProp(s,`data`)?s.data:void 0}))}}),utils_default.forEach([`post`,`put`,`patch`,`query`],function(n){function a(a){return function(s,c,l){return this.request(mergeConfig(l||{},{method:n,headers:a?{"Content-Type":`multipart/form-data`}:{},url:s,data:c}))}}Axios.prototype[n]=a(),n!==`query`&&(Axios.prototype[n+`Form`]=a(!0))});var CancelToken=class n{constructor(n){if(typeof n!=`function`)throw TypeError(`executor must be a function.`);let a;this.promise=new Promise(function(n){a=n});let s=this;this.promise.then(n=>{if(!s._listeners)return;let a=s._listeners.length;for(;a-->0;)s._listeners[a](n);s._listeners=null}),this.promise.then=n=>{let a,c=new Promise(n=>{s.subscribe(n),a=n}).then(n);return c.cancel=function(){s.unsubscribe(a)},c},n(function(n,c,l){s.reason||(s.reason=new CanceledError(n,c,l),a(s.reason))})}throwIfRequested(){if(this.reason)throw this.reason}
vendor: 4,907 bytes, line 1125
1125subscribe(n){if(this.reason){n(this.reason);return}this._listeners?this._listeners.push(n):this._listeners=[n]}unsubscribe(n){if(!this._listeners)return;let a=this._listeners.indexOf(n);a!==-1&&this._listeners.splice(a,1)}toAbortSignal(){let n=new AbortController,a=a=>{n.abort(a)};return this.subscribe(a),n.signal.unsubscribe=()=>this.unsubscribe(a),n.signal}static source(){let a;return{token:new n(function(n){a=n}),cancel:a}}};function spread(n){return function(a){return n.apply(null,a)}}function isAxiosError(n){return utils_default.isObject(n)&&n.isAxiosError===!0}var HttpStatusCode={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(HttpStatusCode).forEach(([n,a])=>{HttpStatusCode[a]=n});function createInstance(n){let a=new Axios(n),s=bind$1(Axios.prototype.request,a);return utils_default.extend(s,Axios.prototype,a,{allOwnKeys:!0}),utils_default.extend(s,a,null,{allOwnKeys:!0}),s.create=function(a){return createInstance(mergeConfig(n,a))},s}var axios=createInstance(defaults$2);axios.Axios=Axios,axios.CanceledError=CanceledError,axios.CancelToken=CancelToken,axios.isCancel=isCancel,axios.VERSION=VERSION,axios.toFormData=toFormData,axios.AxiosError=AxiosError,axios.Cancel=axios.CanceledError,axios.all=function(n){return Promise.all(n)},axios.spread=spread,axios.isAxiosError=isAxiosError,axios.mergeConfig=mergeConfig,axios.AxiosHeaders=AxiosHeaders,axios.formToJSON=n=>formDataToJSON(utils_default.isHTMLForm(n)?new FormData(n):n),axios.getAdapter=adapters_default.getAdapter,axios.HttpStatusCode=HttpStatusCode,axios.default=axios;var search=/[#.]/g;function parseSelector(n,a){let s=n||``,c={},l=0,u,d;for(;l<s.length;){search.lastIndex=l;let n=search.exec(s),a=s.slice(l,n?n.index:s.length);a&&(u?u===`#`?c.id=a:Array.isArray(c.className)?c.className.push(a):c.className=[a]:d=a,l+=a.length),n&&(u=n[0],l++)}return{type:`element`,tagName:d||a||`div`,properties:c,children:[]}}function createH(n,a,s){let c=s?createAdjustMap(s):void 0;function l(s,l,...u){let d;if(s==null){d={type:`root`,children:[]};let n=l;u.unshift(n)}else{d=parseSelector(s,a);let f=d.tagName.toLowerCase(),p=c?c.get(f):void 0;if(d.tagName=p||f,isChild(l))u.unshift(l);else for(let[a,s]of Object.entries(l))addProperty(n,d.properties,a,s)}for(let n of u)addChild(d.children,n);return d.type===`element`&&d.tagName===`template`&&(d.content={type:`root`,children:d.children},d.children=[]),d}return l}function isChild(n){if(typeof n!=`object`||!n||Array.isArray(n))return!0;if(typeof n.type!=`string`)return!1;let a=n,s=Object.keys(n);for(let n of s){let s=a[n];if(s&&typeof s==`object`){if(!Array.isArray(s))return!0;let n=s;for(let a of n)if(typeof a!=`number`&&typeof a!=`string`)return!0}}return!!(`children`in n&&Array.isArray(n.children))}function addProperty(n,a,s,c){let l=find$2(n,s),u;if(c!=null){if(typeof c==`number`){if(Number.isNaN(c))return;u=c}else u=typeof c==`boolean`?c:typeof c==`string`?l.spaceSeparated?parse$6(c):l.commaSeparated?parse$7(c):l.commaOrSpaceSeparated?parse$6(parse$7(c).join(` `)):parsePrimitive(l,l.property,c):Array.isArray(c)?[...c]:l.property===`style`?style(c):String(c);if(Array.isArray(u)){let n=[];for(let a of u)n.push(parsePrimitive(l,l.property,a));u=n}l.property===`className`&&Array.isArray(a.className)&&(u=a.className.concat(u)),a[l.property]=u}}function addChild(n,a){if(a!=null)if(typeof a==`number`||typeof a==`string`)n.push({type:`text`,value:String(a)});else if(Array.isArray(a))for(let s of a)addChild(n,s);else if(typeof a==`object`&&`type`in a)a.type===`root`?addChild(n,a.children):n.push(a);else throw Error("Expected node, nodes, or string, got `"+a+"`")}
vendor: 2,970 bytes, lines 1125-1126
1125function parsePrimitive(n,a,s){if(typeof s==`string`){if(n.number&&s&&!Number.isNaN(Number(s)))return Number(s);if((n.boolean||n.overloadedBoolean)&&(s===``||normalize$5(s)===normalize$5(a)))return!0}return s}function style(n){let a=[];for(let[s,c]of Object.entries(n))a.push([s,c].join(`: `));return a.join(`; `)}function createAdjustMap(n){let a=new Map;for(let s of n)a.set(s.toLowerCase(),s);return a}var svgCaseSensitiveTagNames=`altGlyph.altGlyphDef.altGlyphItem.animateColor.animateMotion.animateTransform.clipPath.feBlend.feColorMatrix.feComponentTransfer.feComposite.feConvolveMatrix.feDiffuseLighting.feDisplacementMap.feDistantLight.feDropShadow.feFlood.feFuncA.feFuncB.feFuncG.feFuncR.feGaussianBlur.feImage.feMerge.feMergeNode.feMorphology.feOffset.fePointLight.feSpecularLighting.feSpotLight.feTile.feTurbulence.foreignObject.glyphRef.linearGradient.radialGradient.solidColor.textArea.textPath`.split(`.`),h$1=createH(html$5,`div`),s$1=createH(svg$4,`g`,svgCaseSensitiveTagNames);function location$1(n){let a=String(n),s=[];return{toOffset:l,toPoint:c};function c(n){if(typeof n==`number`&&n>-1&&n<=a.length){let c=0;for(;;){let l=s[c];if(l===void 0){let n=next(a,s[c-1]);l=n===-1?a.length+1:n+1,s[c]=l}if(l>n)return{line:c+1,column:n-(c>0?s[c-1]:0)+1,offset:n};c++}}}function l(n){if(n&&typeof n.line==`number`&&typeof n.column==`number`&&!Number.isNaN(n.line)&&!Number.isNaN(n.column)){for(;s.length<n.line;){let n=s[s.length-1],c=next(a,n),l=c===-1?a.length+1:c+1;if(n===l)break;s.push(l)}let c=(n.line>1?s[n.line-2]:0)+n.column-1;if(c<s[n.line-1])return c}}}function next(n,a){let s=n.indexOf(`\r`,a),c=n.indexOf(`
1126`,a);return c===-1?s:s===-1||s+1===c?c:s<c?s:c}var webNamespaces={html:`http://www.w3.org/1999/xhtml`,mathml:`http://www.w3.org/1998/Math/MathML`,svg:`http://www.w3.org/2000/svg`,xlink:`http://www.w3.org/1999/xlink`,xml:`http://www.w3.org/XML/1998/namespace`,xmlns:`http://www.w3.org/2000/xmlns/`},own$3={}.hasOwnProperty,proto$3=Object.prototype;function fromParse5(n,a){let s=a||{};return one$2({file:s.file||void 0,location:!1,schema:s.space===`svg`?svg$4:html$5,verbose:s.verbose||!1},n)}function one$2(n,a){let s;switch(a.nodeName){case`#comment`:{let c=a;return s={type:`comment`,value:c.data},patch$1(n,c,s),s}case`#document`:case`#document-fragment`:{let c=a,l=`mode`in c?c.mode===`quirks`||c.mode===`limited-quirks`:!1;if(s={type:`root`,children:all$3(n,a.childNodes),data:{quirksMode:l}},n.file&&n.location){let a=String(n.file),c=location$1(a),l=c.toPoint(0),u=c.toPoint(a.length);s.position={start:l,end:u}}return s}case`#documentType`:{let c=a;return s={type:`doctype`},patch$1(n,c,s),s}case`#text`:{let c=a;return s={type:`text`,value:c.value},patch$1(n,c,s),s}default:return s=element$2(n,a),s}}function all$3(n,a){let s=-1,c=[];for(;++s<a.length;){let l=one$2(n,a[s]);c.push(l)}return c}function element$2(n,a){let s=n.schema;n.schema=a.namespaceURI===webNamespaces.svg?svg$4:html$5;let c=-1,l={};for(;++c<a.attrs.length;
vendor: 4,190 bytes, line 1126
1126){let n=a.attrs[c],s=(n.prefix?n.prefix+`:`:``)+n.name;own$3.call(proto$3,s)||(l[s]=n.value)}let u=(n.schema.space===`svg`?s$1:h$1)(a.tagName,l,all$3(n,a.childNodes));if(patch$1(n,a,u),u.tagName===`template`){let s=a,c=s.sourceCodeLocation,l=c&&c.startTag&&position(c.startTag),d=c&&c.endTag&&position(c.endTag),f=one$2(n,s.content);l&&d&&n.file&&(f.position={start:l.end,end:d.start}),u.content=f}return n.schema=s,u}function patch$1(n,a,s){if(`sourceCodeLocation`in a&&a.sourceCodeLocation&&n.file){let c=createLocation(n,s,a.sourceCodeLocation);c&&(n.location=!0,s.position=c)}}function createLocation(n,a,s){let c=position(s);if(a.type===`element`){let l=a.children[a.children.length-1];if(c&&!s.endTag&&l&&l.position&&l.position.end&&(c.end=Object.assign({},l.position.end)),n.verbose){let c={},l;if(s.attrs)for(l in s.attrs)own$3.call(s.attrs,l)&&(c[find$2(n.schema,l).property]=position(s.attrs[l]));s.startTag;let u=position(s.startTag),d=s.endTag?position(s.endTag):void 0,f={opening:u};d&&(f.closing=d),f.properties=c,a.data={position:f}}}return c}function position(n){let a=point$3({line:n.startLine,column:n.startCol,offset:n.startOffset}),s=point$3({line:n.endLine,column:n.endCol,offset:n.endOffset});return a||s?{start:a,end:s}:void 0}function point$3(n){return n.line&&n.column?n:void 0}var Schema$3=class{constructor(n,a,s){this.property=n,this.normal=a,s&&(this.space=s)}};Schema$3.prototype.property={},Schema$3.prototype.normal={},Schema$3.prototype.space=null;function merge$3(n,a){let s={},c={},l=-1;for(;++l<n.length;)Object.assign(s,n[l].property),Object.assign(c,n[l].normal);return new Schema$3(s,c,a)}function normalize$3(n){return n.toLowerCase()}var Info$3=class{constructor(n,a){this.property=n,this.attribute=a}};Info$3.prototype.space=null,Info$3.prototype.boolean=!1,Info$3.prototype.booleanish=!1,Info$3.prototype.overloadedBoolean=!1,Info$3.prototype.number=!1,Info$3.prototype.commaSeparated=!1,Info$3.prototype.spaceSeparated=!1,Info$3.prototype.commaOrSpaceSeparated=!1,Info$3.prototype.mustUseProperty=!1,Info$3.prototype.defined=!1;var types_exports=__exportAll({boolean:()=>boolean,booleanish:()=>booleanish,commaOrSpaceSeparated:()=>commaOrSpaceSeparated,commaSeparated:()=>commaSeparated,number:()=>number$3,overloadedBoolean:()=>overloadedBoolean,spaceSeparated:()=>spaceSeparated}),powers=0,boolean=increment(),booleanish=increment(),overloadedBoolean=increment(),number$3=increment(),spaceSeparated=increment(),commaSeparated=increment(),commaOrSpaceSeparated=increment();function increment(){return 2**++powers}var checks=Object.keys(types_exports),DefinedInfo=class extends Info$3{constructor(n,a,s,c){let l=-1;if(super(n,a),mark$1(this,`space`,c),typeof s==`number`)for(;++l<checks.length;){let n=checks[l];mark$1(this,checks[l],(s&types_exports[n])===types_exports[n])}}};DefinedInfo.prototype.defined=!0;function mark$1(n,a,s){s&&(n[a]=s)}var own$2={}.hasOwnProperty;function create$1(n){let a={},s={},c;for(c in n.properties)if(own$2.call(n.properties,c)){let l=n.properties[c],u=new DefinedInfo(c,n.transform(n.attributes||{},c),l,n.space);n.mustUseProperty&&n.mustUseProperty.includes(c)&&(u.mustUseProperty=!0),a[c]=u,s[normalize$3(c)]=c,s[normalize$3(u.attribute)]=c}return new Schema$3(a,s,n.space)}var xlink=create$1({space:`xlink`,transform(n,a){return`xlink:`+a.slice(5).toLowerCase()},properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),xml$2=create$1({space:`xml`,transform(n,a){return`xml:`+a.slice(3).toLowerCase()},properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function caseSensitiveTransform(n,a){return a in n?n[a]:a}function caseInsensitiveTransform(n,a){return caseSensitiveTransform(n,a.toLowerCase())}var xmlns=create$1({space:`xmlns`,attributes:{xmlnsxlink:`xmlns:xlink`},transform:caseInsensitiveTransform,properties:{xmlns:null,xmlnsXLink:null}}),aria=create$1({transform(n,a){return a===`role`?a:`aria-`+a.slice(4).toLowerCase()},properties:{ariaActiveDescendant:null,ariaAtomic:booleanish,ariaAutoComplete:null,ariaBusy:booleanish,ariaChecked:booleanish,ariaColCount:number$3,ariaColIndex:number$3,ariaColSpan:number$3,ariaControl
1126s:spaceSeparated,ariaCurrent:null,ariaDescribedBy:spaceSeparated,ariaDetails:null,ariaDisabled:booleanish,ariaDropEffect:spaceSeparated,ariaErrorMessage:null,ariaExpanded:booleanish,ariaFlowTo:spaceSeparated,ariaGrabbed:booleanish,ariaHasPopup:null,ariaHidden:booleanish,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:spaceSeparated,ariaLevel:number$3,ariaLive:null,ariaModal:booleanish,ariaMultiLine:booleanish,ariaMultiSelectable:booleanish,ariaOrientation:null,ariaOwns:spaceSeparated,ariaPlaceholder:null,ariaPosInSet:number$3,ariaPressed:booleanish,ariaReadOnly:booleanish,ariaRelevant:null,ariaRequired:booleanish,ariaRoleDescription:spaceSeparated,ariaRowCount:number$3,ariaRowIndex:number$3,ariaRowSpan:number$3,ariaSelected:booleanish,ariaSetSize:number$3,ariaSort:null,ariaValueMax:number$3,ariaValueMin:number$3,ariaValueNow:number$3,ariaValueText:null,role:null}}),html$3=create$1({space:`html`,attributes:{acceptcharset:`accept-charset`,classname:`class`,htmlfor:`for`,httpequiv:`http-equiv`},transform:caseInsensitiveTransform,mustUseProperty:[`checked`,`multiple`,`muted`,`selected`],properties:{abbr:null,accept:commaSeparated,acceptCharset:spaceSeparated,accessKey:spaceSeparated,action:null,allow:null,allowFullScreen:boolean,allowPaymentRequest:boolean,allowUserMedia:boolean,alt:null,as:null,async:boolean,autoCapitalize:null,autoComplete:spaceSeparated,autoFocus:boolean,autoPlay:boolean,blocking:spaceSeparated,capture:null,charSet:null,checked:boolean,cite:null,className:spaceSeparated,cols:number$3,colSpan:null,content:null,contentEditable:booleanish,controls:boolean,controlsList:spaceSeparated,coords:number$3|commaSeparated,crossOrigin:null,data:null,dateTime:null,decoding:null,default:boolean,defer:boolean,dir:null,dirName:null,disabled:boolean,download:overloadedBoolean,draggable:booleanish,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:boolean,formTarget:null,headers:spaceSeparated,height:number$3,hidden:boolean,high:number$3,href:null,hrefLang:null,htmlFor:spaceSeparated,httpEquiv:spaceSeparated,id:null,imageSizes:null,imageSrcSet:null,inert:boolean,inputMode:null,integrity:null,is:null,isMap:boolean,itemId:null,itemProp:spaceSeparated,itemRef:spaceSeparated,itemScope:boolean,itemType:spaceSeparated,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:boolean,low:number$3,manifest:null,max:null,maxLength:number$3,media:null,method:null,min:null,minLength:number$3,multiple:boolean,muted:boolean,name:null,nonce:null,noModule:boolean,noValidate:boolean,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:boolean,optimum:number$3,pattern:null,ping:spaceSeparated,placeholder:null,playsInl
1126ine:boolean,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:boolean,referrerPolicy:null,rel:spaceSeparated,required:boolean,reversed:boolean,rows:number$3,rowSpan:number$3,sandbox:spaceSeparated,scope:null,scoped:boolean,seamless:boolean,selected:boolean,shadowRootClonable:boolean,shadowRootDelegatesFocus:boolean,shadowRootMode:null,shape:null,size:number$3,sizes:null,slot:null,span:number$3,spellCheck:booleanish,src:null,srcDoc:null,srcLang:null,srcSet:null,start:number$3,step:null,style:null,tabIndex:number$3,target:null,title:null,translate:null,type:null,typeMustMatch:boolean,useMap:null,value:booleanish,width:number$3,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:spaceSeparated,axis:null,background:null,bgColor:null,border:number$3,borderColor:null,bottomMargin:number$3,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:boolean,declare:boolean,event:null,face:null,frame:null,frameBorder:null,hSpace:number$3,leftMargin:number$3,link:null,longDesc:null,lowSrc:null,marginHeight:number$3,marginWidth:number$3,noResize:boolean,noHref:boolean,noShade:boolean,noWrap:boolean,object:null,profile:null,prompt:null,rev:null,rightMargin:number$3,rules:null,scheme:null,scrolling:booleanish,standby:null,summary:null,text:null,topMargin:number$3,valueType:null,version:null,vAlign:null,vLink:null,vSpace:number$3,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:boolean,disableRemotePlayback:boolean,prefix:null,property:null,results:number$3,security:null,unselectable:null}}),svg$3=create$1({space:`svg`,attributes:{accentHeight:`accent-height`,alignmentBaseline:`alignment-baseline`,arabicForm:`arabic-form`,baselineShift:`baseline-shift`,capHeight:`cap-height`,className:`class`,clipPath:`clip-path`,clipRule:`clip-rule`,colorInterpolation:`color-interpolation`,colorInterpolationFilters:`color-interpolation-filters`,colorProfile:`color-profile`,colorRendering:`color-rendering`,crossOrigin:`crossorigin`,dataType:`datatype`,dominantBaseline:`dominant-baseline`,enableBackground:`enable-background`,fillOpacity:`fill-opacity`,fillRule:`fill-rule`,floodColor:`flood-color`,floodOpacity:`flood-opacity`,fontFamily:`font-family`,fontSize:`font-size`,fontSizeAdjust:`font-size-adjust`,fontStretch:`font-stretch`,fontStyle:`font-style`,fontVariant:`font-variant`,fontWeight:`font-weight`,glyphName:`glyph-name`,glyphOrientationHorizontal:`glyph-orientation-horizontal`,glyphOrientationVertical:`glyph-orientation-vertical`,hrefLang:`hreflang`,horizAdvX:`horiz-adv-x`,horizOriginX:`horiz-origin-x`,horizOriginY:`horiz-origin-y`,imageRendering:`image-rendering`,letterSpacing:`letter-spacing`,lightingColor:`lighting-color`,markerEnd:`marker-end`,markerMid:`marker-mid`,markerStart:`marker-start`,navDown:`nav-down`,navDownLeft:`nav-down-left`,navDownRight:`nav-down-right`,navLeft:`nav-left`,navNext:`nav-next`,navPrev:`nav-prev`,navRight:`nav-right`,navUp:`nav-up`,navUpLeft:`nav-up-left`,navUpRight:`nav-up-right`,onAbort:`onabort`,onActivate:`onactivate`,onAfterPrint:`onafterprint`,onBeforePrint:`onbeforeprint`,onBegin:`onbegin`,onCancel:`oncancel`,onCanPlay:`oncanplay`,onCanPlayThrough:`oncanplaythrough`,onChange:`onchange`,onClick:`onclick`,onClose:`onclose`,onCopy:`oncopy`,onCueChange:`oncuechange`,onCut:`oncut`,onDblClick:`ondblclick`,onDrag:`ondrag`,onDragEnd:`ondragend`,onDragEnter:`ondragenter`,onDragExit:`ondragexit`,onDragLeave:`ondragleave`,onDragOver:`ondragover`,onDragStart:`ondragstart`,onDrop:`ondrop`,onDurationChange:`ondurationchange`,onEmptied:`onemptied`,onEnd:`onend`,onEnded:`onended`,onError:`onerror`,onFocus:`onfocus`,onFocusIn:`onfocusin`,onFocusOut:`onfocusout`,onHashChange:`onhashchange`,onInput:`oninput`,onInvalid:`oninvalid`,onKeyDown:`onkeydown`,onKeyPress:`onkeypress`,onKeyUp:`onkeyup`,onLoad:`onload`,onLoadedData:`onloadeddata`,onLoadedMetadata:`onloadedmetadata`,onLoadStart:`onloadstart`,onMessage:`onmessage`,onMouseDown:`onmousedown`,onMouseEnter:`onmouseenter`,onMouseLeave:`onmouseleave`,onMouseMove:`onmousemove`,onMouseOut:`onmouseout`,onMouseOver:`onmouseover`,onMouseUp:`onmouseup`,onMouseWheel:`onmousewheel`,onOffline:`onoffline`,onOnline:`ononline`,onPageHide:`onpagehide`,onPageShow:`onpageshow`,onPaste:`onpaste`,onPause:`onpause`,onPlay:`onplay`,onPlaying:`onplaying`,onPopState:`onpopstate`,onProgress:`onprogress`,onRateChange:`onratechange`,onRepeat:`onrepeat`,onReset:`onreset`,onResize:`onresize`,onScroll:`onscroll`,onSeeked:`onseeked`,onSeeking:`onseeking`,onSelect:`onselect`,onShow:`onshow`,onStalled:`onstalled`,onStorage:`onstorage`,onSubmit:`onsubmit`,onSuspend:`onsuspend`,onTimeUpdate:`ontimeupdate`,onToggle:`ontoggle`,onUnload:`onunload`,onVolumeChange:`onvolumechange`,onWaiting:`onwaiting`,onZoom:`onzoom`,overlinePosition:`overline-position`,overlineThickness:`overline-thickness`,paintOrder:`paint-order`,panose1:`panose-1`,pointerEvents:`pointer-events`,referrerPolicy:`referrerpolicy`,renderingIntent:`rendering-intent`,shapeRendering:`shape-rendering`,stopColor:`stop-color`,stopOpacity:`stop-opacity`,strikethroughPosition:`strikethrough-position`,strikethroughThickness:`strikethrough-thickness`,strokeDashArray:`stroke-dasharray`,strokeDashOffset:`stroke-dashoffset`,strokeLineCap:`stroke-linecap`,strokeLineJoin:`stroke-linejoin`,strokeMiterLimit:`stroke-miterlimit`,strokeOpacity:`stroke-opacity`,strokeWidth:`stroke-width`,tabIndex:`tabindex`,textAnchor:`text-anchor`,textDecoration:`text-decoration`,textRendering:`text-rendering`,transformOrigin:`transform-origin`,typeOf:`typeof`,underlinePosition:`underline-position`,underlineThickness:`underline-thickness`,unicodeBidi:`unicode
1126-bidi`,unicodeRange:`unicode-range`,unitsPerEm:`units-per-em`,vAlphabetic:`v-alphabetic`,vHanging:`v-hanging`,vIdeographic:`v-ideographic`,vMathematical:`v-mathematical`,vectorEffect:`vector-effect`,vertAdvY:`vert-adv-y`,vertOriginX:`vert-origin-x`,vertOriginY:`vert-origin-y`,wordSpacing:`word-spacing`,writingMode:`writing-mode`,xHeight:`x-height`,playbackOrder:`playbackorder`,timelineBegin:`timelinebegin`},transform:caseSensitiveTransform,properties:{about:commaOrSpaceSeparated,accentHeight:number$3,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:number$3,amplitude:number$3,arabicForm:null,ascent:number$3,attributeName:null,attributeType:null,azimuth:number$3,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:number$3,by:null,calcMode:null,capHeight:number$3,className:spaceSeparated,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:number$3,diffuseConstant:number$3,direction:null,display:null,dur:null,divisor:number$3,dominantBaseline:null,download:boolean,dx:null,dy:null,edgeMode:null,editable:null,elevation:number$3,enableBackground:null,end:null,event:null,exponent:number$3,externalResourcesRequired:null,fill:null,fillOpacity:number$3,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:commaSeparated,g2:commaSeparated,glyphName:commaSeparated,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:number$3,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:number$3,horizOriginX:number$3,horizOriginY:number$3,id:null,ideographic:number$3,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:number$3,k:number$3,k1:number$3,k2:number$3,k3:number$3,k4:number$3,kernelMatrix:commaOrSpaceSeparated,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:number$3,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:number$3,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,on
1126Zoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:number$3,overlineThickness:number$3,paintOrder:null,panose1:null,path:null,pathLength:number$3,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:spaceSeparated,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:number$3,pointsAtY:number$3,pointsAtZ:number$3,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:commaOrSpaceSeparated,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:commaOrSpaceSeparated,rev:commaOrSpaceSeparated,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:commaOrSpaceSeparated,requiredFeatures:commaOrSpaceSeparated,requiredFonts:commaOrSpaceSeparated,requiredFormats:commaOrSpaceSeparated,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:number$3,specularExponent:number$3,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:number$3,strikethroughThickness:number$3,string:null,stroke:null,strokeDashArray:commaOrSpaceSeparated,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:number$3,strokeOpacity:number$3,strokeWidth:null,style:null,surfaceScale:number$3,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:commaOrSpaceSeparated,tabIndex:number$3,tableValues:null,target:null,targetX:number$3,targetY:number$3,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:commaOrSpaceSeparated,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:number$3,underlineThickness:number$3,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:number$3,values:null,vAlphabetic:number$3,vMathematical:number$3,vectorEffect:null,vHanging:number$3,vIdeographic:number$3,version:null,vertAdvY:number$3,vertOriginX:number$3,vertOriginY:number$3,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:number$3,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}
vendor: 12,575 bytes, line 1126
1126),valid=/^data[-\w.:]+$/i,dash=/-[a-z]/g,cap=/[A-Z]/g;function find$1(n,a){let s=normalize$3(a),c=a,l=Info$3;if(s in n.normal)return n.property[n.normal[s]];if(s.length>4&&s.slice(0,4)===`data`&&valid.test(a)){if(a.charAt(4)===`-`){let n=a.slice(5).replace(dash,camelcase);c=`data`+n.charAt(0).toUpperCase()+n.slice(1)}else{let n=a.slice(4);if(!dash.test(n)){let s=n.replace(cap,kebab);s.charAt(0)!==`-`&&(s=`-`+s),a=`data`+s}}l=DefinedInfo}return new l(c,a)}function kebab(n){return`-`+n.toLowerCase()}function camelcase(n){return n.charAt(1).toUpperCase()}var html$2=merge$3([xml$2,xlink,xmlns,aria,html$3],`html`),svg$2=merge$3([xml$2,xlink,xmlns,aria,svg$3],`svg`),own$1={}.hasOwnProperty;function zwitch(n,a){let s=a||{};function c(a,...s){let l=c.invalid,u=c.handlers;if(a&&own$1.call(a,n)){let s=String(a[n]);l=own$1.call(u,s)?u[s]:c.unknown}if(l)return l.call(this,a,...s)}return c.handlers=s.handlers||{},c.invalid=s.invalid,c.unknown=s.unknown,c}var emptyOptions={},own={}.hasOwnProperty,one$1=zwitch(`type`,{handlers:{root:root$1,element:element$1,text:text$3,comment:comment$1,doctype:doctype$1}});function toParse5(n,a){let s=(a||emptyOptions).space;return one$1(n,s===`svg`?svg$2:html$2)}function root$1(n,a){let s={nodeName:`#document`,mode:(n.data||{}).quirksMode?`quirks`:`no-quirks`,childNodes:[]};return s.childNodes=all$2(n.children,s,a),patch(n,s),s}function fragment(n,a){let s={nodeName:`#document-fragment`,childNodes:[]};return s.childNodes=all$2(n.children,s,a),patch(n,s),s}function doctype$1(n){let a={nodeName:`#documentType`,name:`html`,publicId:``,systemId:``,parentNode:null};return patch(n,a),a}function text$3(n){let a={nodeName:`#text`,value:n.value,parentNode:null};return patch(n,a),a}function comment$1(n){let a={nodeName:`#comment`,data:n.value,parentNode:null};return patch(n,a),a}function element$1(n,a){let s=a,c=s;n.type===`element`&&n.tagName.toLowerCase()===`svg`&&s.space===`html`&&(c=svg$2);let l=[],u;if(n.properties){for(u in n.properties)if(u!==`children`&&own.call(n.properties,u)){let a=createProperty(c,u,n.properties[u]);a&&l.push(a)}}let d=c.space,f={nodeName:n.tagName,tagName:n.tagName,attrs:l,namespaceURI:webNamespaces[d],childNodes:[],parentNode:null};return f.childNodes=all$2(n.children,f,c),patch(n,f),n.tagName===`template`&&n.content&&(f.content=fragment(n.content,c)),f}function createProperty(n,a,s){let c=find$1(n,a);if(s===!1||s==null||typeof s==`number`&&Number.isNaN(s)||!s&&c.boolean)return;Array.isArray(s)&&(s=c.commaSeparated?stringify$2(s):stringify$1(s));let l={name:c.attribute,value:s===!0?``:String(s)};if(c.space&&c.space!==`html`&&c.space!==`svg`){let n=l.name.indexOf(`:`);n<0?l.prefix=``:(l.name=l.name.slice(n+1),l.prefix=c.attribute.slice(0,n)),l.namespace=webNamespaces[c.space]}return l}function all$2(n,a,s){let c=-1,l=[];if(n)for(;++c<n.length;){let u=one$1(n[c],s);u.parentNode=a,l.push(u)}return l}function patch(n,a){let s=n.position;s&&s.start&&s.end&&(s.start.offset,s.end.offset,a.sourceCodeLocation={startLine:s.start.line,startCol:s.start.column,startOffset:s.start.offset,endLine:s.end.line,endCol:s.end.column,endOffset:s.end.offset})}var htmlVoidElements=[`area`,`base`,`basefont`,`bgsound`,`br`,`col`,`command`,`embed`,`frame`,`hr`,`image`,`img`,`input`,`keygen`,`link`,`meta`,`param`,`source`,`track`,`wbr`],UNDEFINED_CODE_POINTS=new Set([65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111]),REPLACEMENT_CHARACTER=`�`,CODE_POINTS;(function(n){n[n.EOF=-1]=`EOF`,n[n.NULL=0]=`NULL`,n[n.TABULATION=9]=`TABULATION`,n[n.CARRIAGE_RETURN=13]=`CARRIAGE_RETURN`,n[n.LINE_FEED=10]=`LINE_FEED`,n[n.FORM_FEED=12]=`FORM_FEED`,n[n.SPACE=32]=`SPACE`,n[n.EXCLAMATION_MARK=33]=`EXCLAMATION_MARK`,n[n.QUOTATION_MARK=34]=`QUOTATION_MARK`,n[n.AMPERSAND=38]=`AMPERSAND`,n[n.APOSTROPHE=39]=`APOSTROPHE`,n[n.HYPHEN_MINUS=45]=`HYPHEN_MINUS`,n[n.SOLIDUS=47]=`SOLIDUS`,n[n.DIGIT_0=48]=`DIGIT_0`,n[n.DIGIT_9=57]=`DIGIT_9`,n[n.SEMICOLON=59]=`SEMICOLON`,n[n.LESS_THAN_SIGN=60]=`LESS_THAN_SIGN`,n[n.EQUALS_SIGN=61]=`EQUALS_SIGN`,n[n.GREATER_THAN_SIGN=62]=`GREATER_THAN_SIGN`,n[n.QUESTION_MARK=63]=`QUESTION_MARK`,n[n.LATIN_CAPITAL_A=65]=`LATIN_CAPITAL_A`,n[n.LATIN_CAPITAL_Z=90]=`LATIN_CAPITAL_Z`,n[n.RIGHT_SQUARE_BRACKET=93]=`RIGHT_SQUARE_BRACKET`,n[n.GRAVE_ACCENT=96]=`GRAVE_ACCENT`,n[n.LATIN_SMALL_A=97]=`LATIN_SMALL_A`,n[n.LATIN_SMALL_Z=122]=`LATIN_SMALL_Z`})(CODE_POINTS||={});var SEQUENCES={DASH_DASH:`--`,CDATA_START:`[CDATA[`,DOCTYPE:`doctype`,SCRIPT:`script`,PUBLIC:`public`,SYSTEM:`system`};function isSurrogate(n){return n>=55296&&n<=57343}function isSurrogatePair(n){return n>=56320&&n<=57343}function getSurrogatePairCodePoint(n,a){return(n-55296)*1024+9216+a}function isControlCodePoint(n){return n!==32&&n!==10&&n!==13&&n!==9&&n!==12&&n>=1&&n<=31||n>=127&&n<=159}function isUndefinedCodePoint(n){return n>=64976&&n<=65007||UNDEFINED_CODE_POINTS.has(n)}var ERR;(function(n){n.controlCharacterInInputStream=`control-character-in-input-stream`,n.noncharacterInInputStream=`noncharacter-in-input-stream`,n.surrogateInInputStream=`surrogate-in-input-stream`,n.nonVoidHtmlElementStartTagWithTrailingSolidus=`non-void-html-element-start-tag-with-trailing-solidus`,n.endTagWithAttributes=`end-tag-with-attributes`,n.endTagWithTrailingSolidus=`end-tag-with-trailing-solidus`,n.unexpectedSolidusInTag=`unexpected-solidus-in-tag`,n.unexpectedNullCharacter=`unexpected-null-character`,n.unexpectedQuestionMarkInsteadOfTagName=`unexpected-question-mark-instead-of-tag-name`,n.invalidFirstCharacterOfTagName=`invalid-first-character-of-tag-name`,n.unexpectedEqualsSignBeforeAttributeName=`unexpected-equals-sign-before-attribute-name`,n.missingEndTagName=`missing-end-tag-name`,n.unexpectedCharacterInAttributeName=`unexpected-character-in-attribute-name`,n.unknownNamedCharacterReference=`unknown-named-character-reference`,n.missingSemicolonAfterCharacterReference=`missing-semicolon-after-character-reference`,n.unexpectedCharacterAfterDoctypeSystemIdentifier=`unexpected-character-after-doctype-system-identifier`,n.unexpectedCharacterInUnquotedAttributeValue=`unexpected-character-in-unquoted-attribute-value`,n.eofBeforeTagName=`eof-before-tag-name`,n.eofInTag=`eof-in-tag`,n.missingAttributeValue=`missing-attribute-value`,n.missingWhitespaceBetweenAttributes=`missing-whitespace-between-attributes`,n.missingWhitespaceAfterDoctypePublicKeyword=`missing-whitespace-after-doctype-public-keyword`,n.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers=`missing-whitespace-between-doctype-public-and-system-identifiers`,n.missingWhitespaceAfterDoctypeSystemKeyword=`missing-whitespace-after-doctype-system-keyword`,n.missingQuoteBeforeDoctypePublicIdentifier=`missing-quote-before-doctype-public-identifier`,n.missingQuoteBeforeDoctypeSystemIdentifier=`missing-quote-before-doctype-system-identifier`,n.missingDoctypePublicIdentifier=`missing-doctype-public-identifier`,n.missingDoctypeSystemIdentifier=`missing-doctype-system-identifier`,n.abruptDoctypePublicIdentifier=`abrupt-doctype-public-identifier`,n.abruptDoctypeSystemIdentifier=`abrupt-doctype-system-identifier`,n.cdataInHtmlContent=`cdata-in-html-content`,n.incorrectlyOpenedComment=`incorrectly-opened-comment`,n.eofInScriptHtmlCommentLikeText=`eof-in-script-html-comment-like-text`,n.eofInDoctype=`eof-in-doctype`,n.nestedComment=`nested-comment`,n.abruptClosingOfEmptyComment=`abrupt-closing-of-empty-comment`,n.eofInComment=`eof-in-comment`,n.incorrectlyClosedComment=`incorrectly-closed-comment`,n.eofInCdata=`eof-in-cdata`,n.absenceOfDigitsInNumericCharacterReference=`absence-of-digits-in-numeric-character-reference`,n.nullCharacterReference=`null-character-reference`,n.surrogateCharacterReference=`surrogate-character-reference`,n.characterReferenceOutsideUnicodeRange=`character-reference-outside-unicode-range`,n.controlCharacterReference=`control-character-reference`,n.noncharacterCharacterReference=`noncharacter-character-reference`,n.missingWhitespaceBeforeDoctypeName=`missing-whitespace-before-doctype-name`,n.missingDoctypeName=`missing-doctype-name`,n.invalidCharacterSequenceAfterDoctypeName=`invalid-character-sequence-after-doctype-name`,n.duplicateAttribute=`duplicate-attribute`,n.nonConformingDoctype=`non-conforming-doctype`,n.missingDoctype=`missing-doctype`,n.misplacedDoctype=`misplaced-doctype`,n.endTagWithoutMatchingOpenElement=`end-tag-without-matching-open-element`,n.closingOfElementWithOpenChildElements=`closing-of-element-with-open-child-elements`,n.disallowedContentInNoscriptInHead=`disallowed-content-in-noscript-in-head`,n.openElementsLeftAfterEof=`open-elements-left-after-eof`,n.abandonedHeadElementChild=`abandoned-head-element-child`,n.misplacedStartTagForHeadElement=`misplaced-start-tag-for-head-element`,n.nestedNoscriptInHead=`nested-noscript-in-head`,n.eofInElementThatCanContainOnlyText=`eof-in-element-that-can-contain-only-text`})(ERR||={});var DEFAULT_BUFFER_WATERLINE=65536,Preprocessor=class{constructor(n){this.handler=n,this.html=``,this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=DEFAULT_BUFFER_WATERLINE,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+Number(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(n,a){let{line:s,col:c,offset:l}=this,u=c+a,d=l+a;return{code:n,startLine:s,endLine:s,startCol:u,endCol:u,startOffset:d,endOffset:d}}_err(n){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(n,0)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(n){if(this.pos!==this.html.length-1){let a=this.html.charCodeAt(this.pos+1);if(isSurrogatePair(a))return this.pos++,this._addGap(),getSurrogatePairCodePoint(n,a)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,CODE_POINTS.EOF;return this._err(ERR.surrogateInInputStream),n}willDropParsedChunk(){return this.pos>this.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(n,a){this.html.length>0?this.html+=n:this.html=n,this.endOfChunkHit=!1,this.lastChunkWritten=a}insertHtmlAtCurrentPos(n){this.html=this.html.substring(0,this.pos+1)+n+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(n,a){if(this.pos+n.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(a)return this.html.startsWith(n,this.pos);for(let a=0;a<n.length;a++)if((this.html.charCodeAt(this.pos+a)|32)!==n.charCodeAt(a))return!1;return!0}peek(n){let a=this.pos+n;if(a>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,CODE_POINTS.EOF;let s=this.html.charCodeAt(a);return s===CODE_POINTS.CARRIAGE_RETURN?CODE_POINTS.LINE_FEED:s}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,CODE_POINTS.EOF;let n=this.html.charCodeAt(this.pos);return n===CODE_POINTS.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,CODE_POINTS.LINE_FEED):n===CODE_POINTS.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,isSurrogate(n)&&(n=this._processSurrogate(n)),this.handler.onParseError===null||n>31&&n<127||n===CODE_POINTS.LINE_FEED||n===CODE_POINTS.CARRIAGE_RETURN||n>159&&n<64976||this._checkForProblematicCharacters(n),n)}_checkForProblematicCharacters(n){isControlCodePoint(n)?this._err(ERR.controlCharacterInInputStream):isUndefinedCodePoint(n)&&this._err(ERR.noncharacterInInputStream)}retreat(n){for(this.pos-=n;this.pos<this.lastGapPos;)this.lastGapPos=this.gapStack.pop(),this.pos--;this.isEol=!1}},TokenType;(function(n){n[n.CHARACTER=0]=`CHARACTER`,n[n.NULL_CHARACTER=1]=`NULL_CHARACTER`,n[n.WHITESPACE_CHARACTER=2]=`WHITESPACE_CHARACTER`,n[n.START_TAG=3]=`START_TAG`,n[n.END_TAG=4]=`END_TAG`,n[n.COMMENT=5]=`COMMENT`,n[n.DOCTYPE=6]=`DOCTYPE`,n[n.EOF=7]=`EOF`,n[n.HIBERNATION=8]=`HIBERNATION`})(TokenType||={});function getTokenAttr(n,a){for(let s=n.attrs.length-1;s>=0;s--)if(n.attrs[s].name===a)return n.attrs[s].value;return null}var htmlDecodeTree=new Uint16Array(`
vendor: 8,301 bytes, line 1126
1126ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms�„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;æ«§ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapÓºÓ¾cr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpÔ¦Ôªon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋ĀipÕªÕ¯sts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0Ö£mallSquare;旼erySmallSquare;斪Ͱֺ\0Ö¿\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0Ú²f;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgÜ´Ü·r;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyÞ±Þµrc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āeyß¶ß»dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;æ««y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;
vendor: 7,828 bytes, line 1126
1126쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;
vendor: 10,522 bytes, line 1126
1126䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻\xA0ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌`.split(``).map(
1126n=>n.charCodeAt(0))),_a$1,decodeMap=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),fromCodePoint$1=(_a$1=String.fromCodePoint)??function(n){let a=``;return n>65535&&(n-=65536,a+=String.fromCharCode(n>>>10&1023|55296),n=56320|n&1023),a+=String.fromCharCode(n),a};function replaceCodePoint(n){var a;return n>=55296&&n<=57343||n>1114111?65533:decodeMap.get(n)??n}var CharCodes;(function(n){n[n.NUM=35]=`NUM`,n[n.SEMI=59]=`SEMI`,n[n.EQUALS=61]=`EQUALS`,n[n.ZERO=48]=`ZERO`,n[n.NINE=57]=`NINE`,n[n.LOWER_A=97]=`LOWER_A`,n[n.LOWER_F=102]=`LOWER_F`,n[n.LOWER_X=120]=`LOWER_X`,n[n.LOWER_Z=122]=`LOWER_Z`,n[n.UPPER_A=65]=`UPPER_A`,n[n.UPPER_F=70]=`UPPER_F`,n[n.UPPER_Z=90]=`UPPER_Z`})(CharCodes||={});var TO_LOWER_BIT=32,BinTrieFlags;(function(n){n[n.VALUE_LENGTH=49152]=`VALUE_LENGTH`,n[n.BRANCH_LENGTH=16256]=`BRANCH_LENGTH`,n[n.JUMP_TABLE=127]=`JUMP_TABLE`})(BinTrieFlags||={});function isNumber$2(n){return n>=CharCodes.ZERO&&n<=CharCodes.NINE}function isHexadecimalCharacter(n){return n>=CharCodes.UPPER_A&&n<=CharCodes.UPPER_F||n>=CharCodes.LOWER_A&&n<=CharCodes.LOWER_F}function isAsciiAlphaNumeric$1(n){return n>=CharCodes.UPPER_A&&n<=CharCodes.UPPER_Z||n>=CharCodes.LOWER_A&&n<=CharCodes.LOWER_Z||isNumber$2(n)}function isEntityInAttributeInvalidEnd(n){return n===CharCodes.EQUALS||isAsciiAlphaNumeric$1(n)}var EntityDecoderState;(function(n){n[n.EntityStart=0]=`EntityStart`,n[n.NumericStart=1]=`NumericStart`,n[n.NumericDecimal=2]=`NumericDecimal`,n[n.NumericHex=3]=`NumericHex`,n[n.NamedEntity=4]=`NamedEntity`})(EntityDecoderState||={});var DecodingMode;(function(n){n[n.Legacy=0]=`Legacy`,n[n.Strict=1]=`Strict`,n[n.Attribute=2]=`Attribute`})(DecodingMode||={});var EntityDecoder=class{constructor(n,a,s){this.decodeTree=n,this.emitCodePoint=a,this.errors=s,this.state=EntityDecoderState.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=DecodingMode.Strict}startEntity(n){this.decodeMode=n,this.state=EntityDecoderState.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(n,a){switch(this.state){case EntityDecoderState.EntityStart:return n.charCo
vendor: 5,697 bytes, line 1126
1126deAt(a)===CharCodes.NUM?(this.state=EntityDecoderState.NumericStart,this.consumed+=1,this.stateNumericStart(n,a+1)):(this.state=EntityDecoderState.NamedEntity,this.stateNamedEntity(n,a));case EntityDecoderState.NumericStart:return this.stateNumericStart(n,a);case EntityDecoderState.NumericDecimal:return this.stateNumericDecimal(n,a);case EntityDecoderState.NumericHex:return this.stateNumericHex(n,a);case EntityDecoderState.NamedEntity:return this.stateNamedEntity(n,a)}}stateNumericStart(n,a){return a>=n.length?-1:(n.charCodeAt(a)|TO_LOWER_BIT)===CharCodes.LOWER_X?(this.state=EntityDecoderState.NumericHex,this.consumed+=1,this.stateNumericHex(n,a+1)):(this.state=EntityDecoderState.NumericDecimal,this.stateNumericDecimal(n,a))}addToNumericResult(n,a,s,c){if(a!==s){let l=s-a;this.result=this.result*c**+l+Number.parseInt(n.substr(a,l),c),this.consumed+=l}}stateNumericHex(n,a){let s=a;for(;a<n.length;){let c=n.charCodeAt(a);if(isNumber$2(c)||isHexadecimalCharacter(c))a+=1;else return this.addToNumericResult(n,s,a,16),this.emitNumericEntity(c,3)}return this.addToNumericResult(n,s,a,16),-1}stateNumericDecimal(n,a){let s=a;for(;a<n.length;){let c=n.charCodeAt(a);if(isNumber$2(c))a+=1;else return this.addToNumericResult(n,s,a,10),this.emitNumericEntity(c,2)}return this.addToNumericResult(n,s,a,10),-1}emitNumericEntity(n,a){var s;if(this.consumed<=a)return(s=this.errors)==null||s.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(n===CharCodes.SEMI)this.consumed+=1;else if(this.decodeMode===DecodingMode.Strict)return 0;return this.emitCodePoint(replaceCodePoint(this.result),this.consumed),this.errors&&(n!==CharCodes.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(n,a){let{decodeTree:s}=this,c=s[this.treeIndex],l=(c&BinTrieFlags.VALUE_LENGTH)>>14;for(;a<n.length;a++,this.excess++){let u=n.charCodeAt(a);if(this.treeIndex=determineBranch(s,c,this.treeIndex+Math.max(1,l),u),this.treeIndex<0)return this.result===0||this.decodeMode===DecodingMode.Attribute&&(l===0||isEntityInAttributeInvalidEnd(u))?0:this.emitNotTerminatedNamedEntity();if(c=s[this.treeIndex],l=(c&BinTrieFlags.VALUE_LENGTH)>>14,l!==0){if(u===CharCodes.SEMI)return this.emitNamedEntityData(this.treeIndex,l,this.consumed+this.excess);this.decodeMode!==DecodingMode.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var n;let{result:a,decodeTree:s}=this,c=(s[a]&BinTrieFlags.VALUE_LENGTH)>>14;return this.emitNamedEntityData(a,c,this.consumed),(n=this.errors)==null||n.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(n,a,s){let{decodeTree:c}=this;return this.emitCodePoint(a===1?c[n]&~BinTrieFlags.VALUE_LENGTH:c[n+1],s),a===3&&this.emitCodePoint(c[n+2],s),s}end(){var n;switch(this.state){case EntityDecoderState.NamedEntity:return this.result!==0&&(this.decodeMode!==DecodingMode.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case EntityDecoderState.NumericDecimal:return this.emitNumericEntity(0,2);case EntityDecoderState.NumericHex:return this.emitNumericEntity(0,3);case EntityDecoderState.NumericStart:return(n=this.errors)==null||n.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case EntityDecoderState.EntityStart:return 0}}};function determineBranch(n,a,s,c){let l=(a&BinTrieFlags.BRANCH_LENGTH)>>7,u=a&BinTrieFlags.JUMP_TABLE;if(l===0)return u!==0&&c===u?s:-1;if(u){let a=c-u;return a<0||a>=l?-1:n[s+a]-1}let d=s,f=d+l-1;for(;d<=f;){let a=d+f>>>1,s=n[a];if(s<c)d=a+1;else if(s>c)f=a-1;else return n[a+l]}return-1}var NS;(function(n){n.HTML=`http://www.w3.org/1999/xhtml`,n.MATHML=`http://www.w3.org/1998/Math/MathML`,n.SVG=`http://www.w3.org/2000/svg`,n.XLINK=`http://www.w3.org/1999/xlink`,n.XML=`http://www.w3.org/XML/1998/namespace`,n.XMLNS=`http://www.w3.org/2000/xmlns/`})(NS||={});var ATTRS;(function(n){n.TYPE=`type`,n.ACTION=`action`,n.ENCODING=`encoding`,n.PROMPT=`prompt`,n.NAME=`name`,n.COLOR=`color`,n.FACE=`face`,n.SIZE=`size`})(ATTRS||={});var DOCUMENT_MODE;(function(n){n.NO_QUIRKS=`no-quirks`,n.QUIRKS=`quirks`,n.LIMITED_QUIRKS=`limited-quirks`})(DOCUMENT_MODE||={});var TAG_NAMES;(function(n){n.A=`a`,n.ADDRESS=`address`,n.ANNOTATION_XML=`annotation-xml`,n.APPLET=`applet`,n.AREA=`area`,n.ARTICLE=`article`,n.ASIDE=`aside`,n.B=`b`,n.BASE=`base`,n.BASEFONT=`basefont`,n.BGSOUND=`bgsound`,n.BIG=`big`,n.BLOCKQUOTE=`blockquote`,n.BODY=`body`,n.BR=`br`,n.BUTTON=`button`,n.CAPTION=`caption`,n.CENTER=`center`,n.CODE=`code`,n.COL=`col`,n.COLGROUP=`colgroup`,n.DD=`dd`,n.DESC=`desc`,n.DETAILS=`details`,n.DIALOG=`dialog`,n.DIR=`dir`,n.DIV=`div`,n.DL=`dl`,n.DT=`dt`,n.EM=`em`,n.EMBED=`embed`,n.FIELDSET=`fieldset`,n.FIGCAPTION=`figcaption`,n.FIGURE=`figure`,n.FONT=`font`,n.FOOTER=`footer`,n.FOREIGN_OBJECT=`foreignObject`,n.FORM=`form`,n.FRAME=`frame`,n.FRAMESET=`frameset`,n.H1=`h1`,n.H2=`h2`,n.H3=`h3`,n.H4=`h4`,n.H5=`h5`,n.H6=`h6`,n.HEAD=`head`,n.HEADER=`header`,n.HGROUP=`hgroup`,n.HR=`hr`,n.HTML=`html`,n.I=`i`,n.IMG=`img`,n.IMAGE=`image`,n.INPUT=`input`,n.IFRAME=`iframe`,n.KEYGEN=`keygen`,n.LABEL=`label`,n.LI=`li`,n.LINK=`link`,n.LISTING=`listing`,n.MAIN=`main`,n.MALIGNMARK=`malignmark`,n.MARQUEE=`marquee`,n.MATH=`math`,n.MENU=`menu`,n.META=`meta`,n.MGLYPH=`mglyph`,n.MI=`mi`,n.MO=`mo`,n.MN=`mn`,n.MS=`ms`,n.MTEXT=`mtext`,n.NAV=`nav`,n.NOBR=`nobr`,n.NOFRAMES=`noframes`,n.NOEMBED=`noembed`,n.NOSCRIPT=`noscript`,n.OBJECT=`object`,n.OL=`ol`,n.OPTGROUP=`optgroup`,n.OPTION=`option`,n.P=`p`,n.PARAM=`param`,n.PLAINTEXT=`plaintext`,n.PRE=`pre`,n.RB=`rb`,n.RP=`rp`,n.RT=`rt`,n.RTC=`rtc`,n.RUBY=`ruby`,n.S=`s`,n.SCRIPT=`script`,
1126n.SEARCH=`search`,n.SECTION=`section`,n.SELECT=`select`,n.SOURCE=`source`,n.SMALL=`small`,n.SPAN=`span`,n.STRIKE=`strike`,n.STRONG=`strong`,n.STYLE=`style`,n.SUB=`sub`,n.SUMMARY=`summary`,n.SUP=`sup`,n.TABLE=`table`,n.TBODY=`tbody`,n.TEMPLATE=`template`,n.TEXTAREA=`textarea`,n.TFOOT=`tfoot`,n.TD=`td`,n.TH=`th`,n.THEAD=`thead`,n.TITLE=`title`,n.TR=`tr`,n.TRACK=`track`,n.TT=`tt`,n.U=`u`,n.UL=`ul`,n.SVG=`svg`,n.VAR=`var`,n.WBR=`wbr`,n.XMP=`xmp`})(TAG_NAMES||={});var TAG_ID;(function(n){n[n.UNKNOWN=0]=`UNKNOWN`,n[n.A=1]=`A`,n[n.ADDRESS=2]=`ADDRESS`,n[n.ANNOTATION_XML=3]=`ANNOTATION_XML`,n[n.APPLET=4]=`APPLET`,n[n.AREA=5]=`AREA`,n[n.ARTICLE=6]=`ARTICLE`,n[n.ASIDE=7]=`ASIDE`,n[n.B=8]=`B`,n[n.BASE=9]=`BASE`,n[n.BASEFONT=10]=`BASEFONT`,n[n.BGSOUND=11]=`BGSOUND`,n[n.BIG=12]=`BIG`,n[n.BLOCKQUOTE=13]=`BLOCKQUOTE`,n[n.BODY=14]=`BODY`,n[n.BR=15]=`BR`,n[n.BUTTON=16]=`BUTTON`,n[n.CAPTION=17]=`CAPTION`,n[n.CENTER=18]=`CENTER`,n[n.CODE=19]=`CODE`,n[n.COL=20]=`COL`,n[n.COLGROUP=21]=`COLGROUP`,n[n.DD=22]=`DD`,n[n.DESC=23]=`DESC`,n[n.DETAILS=24]=`DETAILS`,n[n.DIALOG=25]=`DIALOG`,n[n.DIR=26]=`DIR`,n[n.DIV=27]=`DIV`,n[n.DL=28]=`DL`,n[n.DT=29]=`DT`,n[n.EM=30]=`EM`,n[n.EMBED=31]=`EMBED`,n[n.FIELDSET=32]=`FIELDSET`,n[n.FIGCAPTION=33]=`FIGCAPTION`,n[n.FIGURE=34]=`FIGURE`,n[n.FONT=35]=`FONT`,n[n.FOOTER=36]=`FOOTER`,n[n.FOREIGN_OBJECT=37]=`FOREIGN_OBJECT`,n[n.FORM=38]=`FORM`,n[n.FRAME=39]=`FRAME`,n[n.FRAMESET=40]=`FRAMESET`,n[n.H1=41]=`H1`,n[n.H2=42]=`H2`,n[n.H3=43]=`H3`,n[n.H4=44]=`H4`,n[n.H5=45]=`H5`,n[n.H6=46]=`H6`,n[n.HEAD=47]=`HEAD`,n[n.HEADER=48]=`HEADER`,n[n.HGROUP=49]=`HGROUP`,n[n.HR=50]=`HR`,n[n.HTML=51]=`HTML`,n[n.I=52]=`I`,n[n.IMG=53]=`IMG`,n[n.IMAGE=54]=`IMAGE`,n[n.INPUT=55]=`INPUT`,n[n.IFRAME=56]=`IFRAME`,n[n.KEYGEN=57]=`KEYGEN`,n[n.LABEL=58]=`LABEL`,n[n.LI=59]=`LI`,n[n.LINK=60]=`LINK`,n[n.LISTING=61]=`LISTING`,n[n.MAIN=62]=`MAIN`,n[n.MALIGNMARK=63]=`MALIGNMARK`,n[n.MARQUEE=64]=`MARQUEE`,n[n.MATH=65]=`MATH`,n[n.MENU=66]=`MENU`,n[n.META=67]=`META`,n[n.MGLYPH=68]=`MGLYPH`,n[n.MI=69]=`MI`,n[n.MO=70]=`MO`,n[n.MN=71]=`MN`,n[n.MS=72]=`MS`,n[n.MTEXT=73]=`MTEXT`,n[n.NAV=74]=`NAV`,n[n.NOBR=75]=`NOBR`,n[n.NOFRAMES=76]=`NOFRAMES`,n[n.NOEMBED=77]=`NOEMBED`,n[n.NOSCRIPT=78]=`NOSCRIPT`,n[n.OBJECT=79]=`OBJECT`,n[n.OL=80]=`OL`,n[n.OPTGROUP=81]=`OPTGROUP`,n[n.OPTION=82]=`OPTION`,n[n.P=83]=`P`,n[n.PARAM=84]=`PARAM`,n[n.PLAINTEXT=85]=`PLAINTEXT`,n[n.PRE=86]=`PRE`,n[n.RB=87]=`RB`,n[n.RP=88]=`RP`,n[n.RT=89]=`RT`,n[n.RTC=90]=`RTC`,n[n.RUBY=91]=`RUBY`,n[n.S=92]=`S`,n[n.SCRIPT=93]=`SCRIPT`,n[n.SEARCH=94]=`SEARCH`,n[n.SECTION=95]=`SECTION`,n[n.SELECT=96]=`SELECT`,n[n.SOURCE=97]=`SOURCE`,n[n.SMALL=98]=`SMALL`,n[n.SPAN=99]=`SPAN`,n[n.STRIKE=100]=`STRIKE`,n[n.STRONG=101]=`STRONG`,n[n.STYLE=102]=`STYLE`,n[n.SUB=103]=`SUB`,n[n.SUMMARY=104]=`SUMMARY`,n[n.SUP=105]=`SUP`,n[n.TABLE=106]=`TABLE`,n[n.TBODY=107]=`TBODY`,n[n.TEMPLATE=108]=`TEMPLATE`,n[n.TEXTAREA=109]=`TEXTAREA`,n[n.TFOOT=110]=`TFOOT`,n[n.TD=111]=`TD`,n[n.TH=112]=`TH`,n[n.THEAD=113]=`THEAD`,n[n.TITLE=114]=`TITLE`,n[n.TR=115]=`TR`,n[n.TRACK=116]=`TRACK`,n[n.TT=117]=`TT`,n[n.U=118]=`U`,n[n.UL=119]=`UL`,n[n.SVG=120]=`SVG`,n[n.VAR=121]=`VAR`,n[n.WBR=122]=`WBR`,n[n.XMP=123]=`XMP`})(TAG_ID||={});var TAG_NAME_TO_ID=new Map([[TAG_NAMES.A,TAG_ID.A],[TAG_NAMES.ADDRESS,TAG_ID.ADDRESS],[TAG_NAMES.ANNOTATION_XML,TAG_ID.ANNOTATION_XML],[TAG_NAMES.APPLET,TAG_ID.APPLET],[TAG_NAMES.AREA,TAG_ID.AREA],[TAG_NAMES.ARTICLE,TAG_ID.ARTICLE],[TAG_NAMES.ASIDE,TAG_ID.ASIDE],[TAG_NAMES.B,TAG_ID.B],[TAG_NAMES.BASE,TAG_ID.BASE],[TAG_NAMES.BASEFONT,TAG_ID.BASEFONT],[TAG_NAMES.BGSOUND,TAG_ID.BGSOUND],[TAG_NAMES.BIG,TAG_ID.BIG],[TAG_NAMES.BLOCKQUOTE,TAG_ID.BLOCKQUOTE],[TAG_NAMES.BODY,TAG_ID.BODY],[TAG_NAMES.BR,TAG_ID.BR],[TAG_NAMES.BUTTON,TAG_ID.BUTTON],[TAG_NAMES.CAPTION,TAG_ID.CAPTION],[TAG_NAMES.CENTER,TAG_ID.CENTER],[TAG_NAMES.CODE,TAG_ID.CODE],[TAG_NAMES.COL,TAG_ID.COL],[TAG_NAMES.COLGROUP,TAG_ID.COLGROUP],[TAG_NAMES.DD,TAG_ID.DD],[TAG_NAMES.DESC,TAG_ID.DESC],[TAG_NAMES.DETAILS,TAG_ID.DETAILS],[TAG_NAMES.DIALOG,TAG_ID.DIALOG],[TAG_NAMES.DIR,TAG_ID.DIR],[TAG_NAMES.DIV,TAG_ID.DIV],[TAG_NAMES.DL,TAG_ID.DL],[TAG_NAMES.DT,TAG_ID.DT],[TAG_NAMES.EM,TAG_ID.EM],[TAG_NAMES.EMBED,TAG_ID.EMBED],[TAG_NAMES.FIELDSET,TAG_ID.FIELDSET],[TAG_NAMES.FIGCAPTION,TAG_ID.FIGCAPTION],[TAG_NAMES.FIGURE,TAG_ID.FIGURE],[TAG_NAMES.FONT,TAG_ID.FONT],[TAG_NAMES.FOOTER,TAG_ID.FOOTER],[TAG_NAMES.FOREIGN_OBJECT,TAG_ID.FOREIGN_OBJECT],[TAG_NAMES.FORM,TAG_ID.FORM],[TAG_NAMES.FRAME,TAG_ID.FRAME],[TAG_NAMES.FRAMESET,TAG_ID.FRAMESET],[TAG_NAMES.H1,TAG_ID.H1],[TAG_NAMES.H2,TAG_ID.H2],[TAG_NAMES.H3,TAG_ID.H3],[TAG_NAMES.H4,TAG_ID.H4],[TAG_NAMES.H5,TAG_ID.H5],[TAG_NAMES.H6,TAG_ID.H6],[TAG_NAMES.HEAD,TAG_ID.HEAD],[TAG_NAMES.HEADER,TAG_ID.HEADER],[TAG_NAMES.HGROUP,TAG_ID.HGROUP],[TAG_NAMES.HR,TAG_ID.HR],[TAG_NAMES.HTML,TAG_ID.HTML],[TAG_NAMES.I,TAG_ID.I],[TAG_NAMES.IMG,TAG_ID.IMG],[TAG_NAMES.IMAGE,TAG_ID.IMAGE],[TAG_NAMES.INPUT,TAG_ID.INPUT],[TAG_NAMES.IFRAME,TAG_ID.IFRAME],[TAG_NAMES.KEYGEN,TAG_ID.KEYGEN],[TAG_NAMES.LABEL,TAG_ID.LABEL],[TAG_NAMES.LI,TAG_ID.LI],[TAG_NAMES.LINK,TAG_ID.LINK],[TAG_NAMES.LISTING,TAG_ID.LISTING],[TAG_NAMES.MAIN,TAG_ID.MAIN],[TAG_NAMES.MALIGNMARK,TAG_ID.MALIGNMARK],[TAG_NAMES.MARQUEE,TAG_ID.MARQUEE],[TAG_NAMES.MATH,TAG_ID.MATH],[TAG_NAMES.MENU,TAG_ID.MENU],[TAG_NAMES.META,TAG_ID.META],[TAG_NAMES.MGLYPH,TAG_ID.MGLYPH],[TAG_NAMES.MI,TAG_ID.MI],[TAG_NAMES.MO,TAG_ID.MO],[TAG_NAMES.MN,TAG_ID.MN],[TAG_NAMES.MS,TAG_ID.MS],[TAG_NAMES.MTEXT,TAG_ID.MTEXT],[TAG_NAMES.NAV,TAG_ID.NAV],[TAG_NAMES.NOBR,TAG_ID.NOBR],[TAG_NAMES.NOFRAMES,TAG_ID.NOFRAMES],[TAG_NAMES.NOEMBED,TAG_ID.NOEMBED],[TAG_NAMES.NOSCRIPT,TAG_ID.NOSCRIPT],[TAG_NAMES.OBJECT,TAG_ID.OBJECT],[TAG_NAMES.OL,TAG_ID.OL],[TAG_NAMES.OPTGROUP,TAG_ID.OPTGROUP],[TAG_NAMES.OPTION,TAG_ID.OPTION],[TAG_NAMES.P,TAG_ID.P],[TAG_NAMES.PARAM,TAG_ID.PARAM],[TAG_NAMES.PLAINTEXT,TAG_ID.PLAINTEXT],[TAG_NAMES.PRE,TAG_ID.PRE],[TAG_NAMES.RB,TAG_ID.RB],[TAG_NAMES.RP,TAG_ID.RP],[TAG_NAMES.RT,TAG_ID.RT],[TAG_NAMES.RTC,TAG_ID.RTC],[TAG_NAMES.RUBY,TAG_ID.RUBY],[TAG_NAMES.S,TAG_ID.S],[TAG_NAMES.SCRIPT,TAG_ID.SCRIPT],[TAG_NAMES.SEARCH,TAG_ID.SEARCH],[TAG_NAMES.SECTION,TAG_ID.SECTION],[TAG_NAMES.SELECT,TAG_ID.SELECT],[TAG_NAMES.SOURCE,TAG_ID.SOURCE],[TAG_NAMES.SMALL,TAG_ID.SMALL],[TAG_NAMES.SPAN,TAG_ID.SPAN],[TAG_NAMES.STRIKE,TAG_ID.STRIKE],[TAG_NAMES.STRONG,TAG_ID.STRONG],[TAG_NAMES.STYLE,TAG_ID.STYLE],[TAG_NAMES.SUB,TAG_ID.SUB],[TAG_NAMES.SUMMARY,TAG_ID.SUMMARY],[TAG_NAMES.SUP,TAG_ID.SUP],[TAG_NAMES.TABLE,TAG_ID.TABLE],[TAG_NAMES.TBODY,TAG_ID.TBODY],[TAG_NAMES.TEMPLATE,TAG_ID.TEMPLATE],[TAG_NAMES.TEXTAREA,TAG_ID.TEXTAREA],[TAG_NAMES.TFOOT,TAG_ID.TFOOT],[TAG_NAMES.TD,TAG_ID.TD],[TAG_NAMES.TH,TAG_ID.TH],[TAG_NAMES.THEAD,TAG_ID.THEAD],[TAG_NAMES.TITLE,TAG_ID.TITLE],[TAG_NAMES.TR,TAG_ID.TR],[TAG_NAMES.TRACK,TAG_ID.TRACK],[TAG_NAMES.TT,TAG_ID.TT],[TAG_NAMES.U,TAG_ID.U],[TAG_NAMES.UL,TAG_ID.UL],[TAG_NAMES.SVG,TAG_ID.SVG],[TAG_NAMES.VAR,TAG_ID.VAR],[TAG_NAMES.WBR,TAG_ID.WBR],[TAG_NAMES.XMP,TAG_ID.XMP]]);function getTagID(n){var a;return TAG_NAME_TO_ID.get(n)??TAG_ID.UNKNOWN}var $=TAG_ID,SPECIAL_ELEMENTS={[NS.HTML]:new Set([$.ADDRESS,$.APPLET,$.AREA,$.ARTICLE,$.ASIDE,$.BASE,$.BASE
vendor: 10,898 bytes, line 1126
1126FONT,$.BGSOUND,$.BLOCKQUOTE,$.BODY,$.BR,$.BUTTON,$.CAPTION,$.CENTER,$.COL,$.COLGROUP,$.DD,$.DETAILS,$.DIR,$.DIV,$.DL,$.DT,$.EMBED,$.FIELDSET,$.FIGCAPTION,$.FIGURE,$.FOOTER,$.FORM,$.FRAME,$.FRAMESET,$.H1,$.H2,$.H3,$.H4,$.H5,$.H6,$.HEAD,$.HEADER,$.HGROUP,$.HR,$.HTML,$.IFRAME,$.IMG,$.INPUT,$.LI,$.LINK,$.LISTING,$.MAIN,$.MARQUEE,$.MENU,$.META,$.NAV,$.NOEMBED,$.NOFRAMES,$.NOSCRIPT,$.OBJECT,$.OL,$.P,$.PARAM,$.PLAINTEXT,$.PRE,$.SCRIPT,$.SECTION,$.SELECT,$.SOURCE,$.STYLE,$.SUMMARY,$.TABLE,$.TBODY,$.TD,$.TEMPLATE,$.TEXTAREA,$.TFOOT,$.TH,$.THEAD,$.TITLE,$.TR,$.TRACK,$.UL,$.WBR,$.XMP]),[NS.MATHML]:new Set([$.MI,$.MO,$.MN,$.MS,$.MTEXT,$.ANNOTATION_XML]),[NS.SVG]:new Set([$.TITLE,$.FOREIGN_OBJECT,$.DESC]),[NS.XLINK]:new Set,[NS.XML]:new Set,[NS.XMLNS]:new Set},NUMBERED_HEADERS=new Set([$.H1,$.H2,$.H3,$.H4,$.H5,$.H6]),UNESCAPED_TEXT=new Set([TAG_NAMES.STYLE,TAG_NAMES.SCRIPT,TAG_NAMES.XMP,TAG_NAMES.IFRAME,TAG_NAMES.NOEMBED,TAG_NAMES.NOFRAMES,TAG_NAMES.PLAINTEXT]),State;(function(n){n[n.DATA=0]=`DATA`,n[n.RCDATA=1]=`RCDATA`,n[n.RAWTEXT=2]=`RAWTEXT`,n[n.SCRIPT_DATA=3]=`SCRIPT_DATA`,n[n.PLAINTEXT=4]=`PLAINTEXT`,n[n.TAG_OPEN=5]=`TAG_OPEN`,n[n.END_TAG_OPEN=6]=`END_TAG_OPEN`,n[n.TAG_NAME=7]=`TAG_NAME`,n[n.RCDATA_LESS_THAN_SIGN=8]=`RCDATA_LESS_THAN_SIGN`,n[n.RCDATA_END_TAG_OPEN=9]=`RCDATA_END_TAG_OPEN`,n[n.RCDATA_END_TAG_NAME=10]=`RCDATA_END_TAG_NAME`,n[n.RAWTEXT_LESS_THAN_SIGN=11]=`RAWTEXT_LESS_THAN_SIGN`,n[n.RAWTEXT_END_TAG_OPEN=12]=`RAWTEXT_END_TAG_OPEN`,n[n.RAWTEXT_END_TAG_NAME=13]=`RAWTEXT_END_TAG_NAME`,n[n.SCRIPT_DATA_LESS_THAN_SIGN=14]=`SCRIPT_DATA_LESS_THAN_SIGN`,n[n.SCRIPT_DATA_END_TAG_OPEN=15]=`SCRIPT_DATA_END_TAG_OPEN`,n[n.SCRIPT_DATA_END_TAG_NAME=16]=`SCRIPT_DATA_END_TAG_NAME`,n[n.SCRIPT_DATA_ESCAPE_START=17]=`SCRIPT_DATA_ESCAPE_START`,n[n.SCRIPT_DATA_ESCAPE_START_DASH=18]=`SCRIPT_DATA_ESCAPE_START_DASH`,n[n.SCRIPT_DATA_ESCAPED=19]=`SCRIPT_DATA_ESCAPED`,n[n.SCRIPT_DATA_ESCAPED_DASH=20]=`SCRIPT_DATA_ESCAPED_DASH`,n[n.SCRIPT_DATA_ESCAPED_DASH_DASH=21]=`SCRIPT_DATA_ESCAPED_DASH_DASH`,n[n.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]=`SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN`,n[n.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]=`SCRIPT_DATA_ESCAPED_END_TAG_OPEN`,n[n.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]=`SCRIPT_DATA_ESCAPED_END_TAG_NAME`,n[n.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]=`SCRIPT_DATA_DOUBLE_ESCAPE_START`,n[n.SCRIPT_DATA_DOUBLE_ESCAPED=26]=`SCRIPT_DATA_DOUBLE_ESCAPED`,n[n.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]=`SCRIPT_DATA_DOUBLE_ESCAPED_DASH`,n[n.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]=`SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH`,n[n.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]=`SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN`,n[n.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]=`SCRIPT_DATA_DOUBLE_ESCAPE_END`,n[n.BEFORE_ATTRIBUTE_NAME=31]=`BEFORE_ATTRIBUTE_NAME`,n[n.ATTRIBUTE_NAME=32]=`ATTRIBUTE_NAME`,n[n.AFTER_ATTRIBUTE_NAME=33]=`AFTER_ATTRIBUTE_NAME`,n[n.BEFORE_ATTRIBUTE_VALUE=34]=`BEFORE_ATTRIBUTE_VALUE`,n[n.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]=`ATTRIBUTE_VALUE_DOUBLE_QUOTED`,n[n.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]=`ATTRIBUTE_VALUE_SINGLE_QUOTED`,n[n.ATTRIBUTE_VALUE_UNQUOTED=37]=`ATTRIBUTE_VALUE_UNQUOTED`,n[n.AFTER_ATTRIBUTE_VALUE_QUOTED=38]=`AFTER_ATTRIBUTE_VALUE_QUOTED`,n[n.SELF_CLOSING_START_TAG=39]=`SELF_CLOSING_START_TAG`,n[n.BOGUS_COMMENT=40]=`BOGUS_COMMENT`,n[n.MARKUP_DECLARATION_OPEN=41]=`MARKUP_DECLARATION_OPEN`,n[n.COMMENT_START=42]=`COMMENT_START`,n[n.COMMENT_START_DASH=43]=`COMMENT_START_DASH`,n[n.COMMENT=44]=`COMMENT`,n[n.COMMENT_LESS_THAN_SIGN=45]=`COMMENT_LESS_THAN_SIGN`,n[n.COMMENT_LESS_THAN_SIGN_BANG=46]=`COMMENT_LESS_THAN_SIGN_BANG`,n[n.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]=`COMMENT_LESS_THAN_SIGN_BANG_DASH`,n[n.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]=`COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH`,n[n.COMMENT_END_DASH=49]=`COMMENT_END_DASH`,n[n.COMMENT_END=50]=`COMMENT_END`,n[n.COMMENT_END_BANG=51]=`COMMENT_END_BANG`,n[n.DOCTYPE=52]=`DOCTYPE`,n[n.BEFORE_DOCTYPE_NAME=53]=`BEFORE_DOCTYPE_NAME`,n[n.DOCTYPE_NAME=54]=`DOCTYPE_NAME`,n[n.AFTER_DOCTYPE_NAME=55]=`AFTER_DOCTYPE_NAME`,n[n.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]=`AFTER_DOCTYPE_PUBLIC_KEYWORD`,n[n.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]=`BEFORE_DOCTYPE_PUBLIC_IDENTIFIER`,n[n.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]=`DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED`,n[n.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]=`DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED`,n[n.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]=`AFTER_DOCTYPE_PUBLIC_IDENTIFIER`,n[n.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]=`BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS`,n[n.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]=`AFTER_DOCTYPE_SYSTEM_KEYWORD`,n[n.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]=`BEFORE_DOCTYPE_SYSTEM_IDENTIFIER`,n[n.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]=`DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED`,n[n.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]=`DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED`,n[n.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]=`AFTER_DOCTYPE_SYSTEM_IDENTIFIER`,n[n.BOGUS_DOCTYPE=67]=`BOGUS_DOCTYPE`,n[n.CDATA_SECTION=68]=`CDATA_SECTION`,n[n.CDATA_SECTION_BRACKET=69]=`CDATA_SECTION_BRACKET`,n[n.CDATA_SECTION_END=70]=`CDATA_SECTION_END`,n[n.CHARACTER_REFERENCE=71]=`CHARACTER_REFERENCE`,n[n.AMBIGUOUS_AMPERSAND=72]=`AMBIGUOUS_AMPERSAND`})(State||={});var TokenizerMode={DATA:State.DATA,RCDATA:State.RCDATA,RAWTEXT:State.RAWTEXT,SCRIPT_DATA:State.SCRIPT_DATA,PLAINTEXT:State.PLAINTEXT,CDATA_SECTION:State.CDATA_SECTION};function isAsciiDigit(n){return n>=CODE_POINTS.DIGIT_0&&n<=CODE_POINTS.DIGIT_9}function isAsciiUpper(n){return n>=CODE_POINTS.LATIN_CAPITAL_A&&n<=CODE_POINTS.LATIN_CAPITAL_Z}function isAsciiLower(n){return n>=CODE_POINTS.LATIN_SMALL_A&&n<=CODE_POINTS.LATIN_SMALL_Z}function isAsciiLetter(n){return isAsciiLower(n)||isAsciiUpper(n)}function isAsciiAlphaNumeric(n){return isAsciiLetter(n)||isAsciiDigit(n)}function toAsciiLower(n){return n+32}function isWhitespace(n){return n===CODE_POINTS.SPACE||n===CODE_POINTS.LINE_FEED||n===CODE_POINTS.TABULATION||n===CODE_POINTS.FORM_FEED}function isScriptDataDoubleEscapeSequenceEnd(n){return isWhitespace(n)||n===CODE_POINTS.SOLIDUS||n===CODE_POINTS.GREATER_THAN_SIGN}function getErrorForNumericCharacterReference(n){return n===CODE_POINTS.NULL?ERR.nullCharacterReference:n>1114111?ERR.characterReferenceOutsideUnicodeRange:isSurrogate(n)?ERR.surrogateCharacterReference:isUndefinedCodePoint(n)?ERR.noncharacterCharacterReference:isControlCodePoint(n)||n===CODE_POINTS.CARRIAGE_RETURN?ERR.controlCharacterReference:null}var Tokenizer=class{constructor(n,a){this.options=n,this.handler=a,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName=``,this.active=!1,this.state=State.DATA,this.returnState=State.DATA,this.entityStartPos=0,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:``,value:``},this.preprocessor=new Preprocessor(a),this.currentLocation=this.getCurrentLocation(-1),this.entityDecoder=new EntityDecoder(htmlDecodeTree,(n,a)=>{this.preprocessor.pos=this.entityStartPos+a-1,this._flushCodePointConsumedAsCharacterReference(n)},a.onParseError?{missingSemicolonAfterCharacterReference:()=>{this._err(ERR.missingSemicolonAfterCharacterReference,1)},absenceOfDigitsInNumericCharacterReference:n=>{this._err(ERR.absenceOfDigitsInNumericCharacterReference,this.entityStartPos-this.preprocessor.pos+n)},validateNumericCharacterReference:n=>{let a=getErrorForNumericCharacterReference(n);a&&this._err(a,1)}}:void 0)}_err(n,a=0){var s,c;(c=(s=this.handler).onParseError)==null||c.call(s,this.preprocessor.getError(n,a))}getCurrentLocation(n){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-n,startOffset:this.preprocessor.offset-n,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;let n=this._consume();this._ensureHibernation()||this._callState(n)}this.inLoop=!1}}pause(){this.paused=!0}resume(n){if(!this.paused)throw Error(`Parser was already resumed`);this.paused=!1,!this.inLoop&&(this._runParsingLoop(),this.paused||n?.())}write(n,a,s){this.active=!0,this.preprocessor.write(n,a),this._runParsingLoop(),this.paused||s?.()}insertHtmlAtCurrentPos(n){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(n),this._runParsingLoop()}_ensureHibernation(){return this.preprocessor.endOfChunkHit?(this.preprocessor.retreat(this.consumedAfterSnapshot),this.consumedAfterSnapshot=0,this.active=!1,!0):!1}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_advanceBy(n){this.consumedAfterSnapshot+=n;for(let a=0;a<n;a++)this.preprocessor.advance()}_consumeSequenceIfMatch(n,a){return this.preprocessor.startsWith(n,a)?(this._advanceBy(n.length-1),!0):!1}_createStartTagToken(){this.currentToken={type:TokenType.START_TAG,tagName:``,tagID:TAG_ID.UNKNOWN,selfClosing:!1,ackSelfClosing:!1,attrs:[],location:this.getCurrentLocation(1)}}_createEndTagToken(){this.currentToken={type:TokenType.END_TAG,tagName:``,tagID:TAG_ID.UNKNOWN,selfClosing:!1,ackSelfClosing:!1,attrs:[],location:this.getCurrentLocation(2)}}_createCommentToken(n){this.currentToken={type:TokenType.COMMENT,data:``,location:this.getCurrentLocation(n)}}_createDoctypeToken(n){this.currentToken={type:TokenType.DOCTYPE,name:n,forceQuirks:!1,publicId:null,systemId:null,location:this.currentLocation}}_createCharacterToken(n,a){this.currentCharacterToken={type:n,chars:a,location:this.currentLocation}}_createAttr(n){this.currentAttr={name:n,value:``},this.currentLocation=this.getCurrentLocation(0)}_leaveAttrName(){var n,a;let s=this.currentToken;if(getTokenAttr(s,this.currentAttr.name)===null){if(s.attrs.push(this.currentAttr),s.location&&this.currentLocation){let n=(a=s.location).attrs??(a.attrs=Object.create(null));n[this.currentAttr.name]=this.currentLocation,this._leaveAttrValue()}}else this._err(ERR.duplicateAttribute)}_leaveAttrValue(){this.currentLocation&&(this.currentLocation.endLine=this.preprocessor.line,this.currentLocation.endCol=this.preprocessor.col,this.currentLocation.endOffset=this.preprocessor.offset)}prepareToken(n){this._emitCurrentCharacterToken(n.location),this.currentToken=null,n.location&&(n.location.endLine=this.preprocessor.line,n.location.endCol=this.preprocessor.col+1,n.location.endOffset=this.preprocessor.offset+1),this.currentLocation=this.getCurrentLocation(-1)}emitCurrentTagToken(){let n=this.currentToken;this.prepareToken(n),n.tagID=getTagID(n.tagName),n.type===TokenType.START_TAG?(this.lastStartTagName=n.tagName,this.handler.onStartTag(n)):(n.attrs.length>0&&this._err(ERR.endTagWithAttributes),n.selfClosing&&this._err(ERR.endTagWithTrailingSolidus),this.handler.onEndTag(n)),this.preprocessor.dropParsedChunk()}emitCurrentComment(n){this.prepareToken(n),this.handler.onComment(n),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(n){this.prepareToken(n),this.handler.onDoctype(n),this.preprocessor.dropParsedChunk()}
vendor: 6,918 bytes, line 1126
1126_emitCurrentCharacterToken(n){if(this.currentCharacterToken){switch(n&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=n.startLine,this.currentCharacterToken.location.endCol=n.startCol,this.currentCharacterToken.location.endOffset=n.startOffset),this.currentCharacterToken.type){case TokenType.CHARACTER:this.handler.onCharacter(this.currentCharacterToken);break;case TokenType.NULL_CHARACTER:this.handler.onNullCharacter(this.currentCharacterToken);break;case TokenType.WHITESPACE_CHARACTER:this.handler.onWhitespaceCharacter(this.currentCharacterToken);break}this.currentCharacterToken=null}}_emitEOFToken(){let n=this.getCurrentLocation(0);n&&(n.endLine=n.startLine,n.endCol=n.startCol,n.endOffset=n.startOffset),this._emitCurrentCharacterToken(n),this.handler.onEof({type:TokenType.EOF,location:n}),this.active=!1}_appendCharToCurrentCharacterToken(n,a){if(this.currentCharacterToken)if(this.currentCharacterToken.type===n){this.currentCharacterToken.chars+=a;return}else this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk();this._createCharacterToken(n,a)}_emitCodePoint(n){let a=isWhitespace(n)?TokenType.WHITESPACE_CHARACTER:n===CODE_POINTS.NULL?TokenType.NULL_CHARACTER:TokenType.CHARACTER;this._appendCharToCurrentCharacterToken(a,String.fromCodePoint(n))}_emitChars(n){this._appendCharToCurrentCharacterToken(TokenType.CHARACTER,n)}_startCharacterReference(){this.returnState=this.state,this.state=State.CHARACTER_REFERENCE,this.entityStartPos=this.preprocessor.pos,this.entityDecoder.startEntity(this._isCharacterReferenceInAttribute()?DecodingMode.Attribute:DecodingMode.Legacy)}_isCharacterReferenceInAttribute(){return this.returnState===State.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===State.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===State.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(n){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(n):this._emitCodePoint(n)}_callState(n){switch(this.state){case State.DATA:this._stateData(n);break;case State.RCDATA:this._stateRcdata(n);break;case State.RAWTEXT:this._stateRawtext(n);break;case State.SCRIPT_DATA:this._stateScriptData(n);break;case State.PLAINTEXT:this._statePlaintext(n);break;case State.TAG_OPEN:this._stateTagOpen(n);break;case State.END_TAG_OPEN:this._stateEndTagOpen(n);break;case State.TAG_NAME:this._stateTagName(n);break;case State.RCDATA_LESS_THAN_SIGN:this._stateRcdataLessThanSign(n);break;case State.RCDATA_END_TAG_OPEN:this._stateRcdataEndTagOpen(n);break;case State.RCDATA_END_TAG_NAME:this._stateRcdataEndTagName(n);break;case State.RAWTEXT_LESS_THAN_SIGN:this._stateRawtextLessThanSign(n);break;case State.RAWTEXT_END_TAG_OPEN:this._stateRawtextEndTagOpen(n);break;case State.RAWTEXT_END_TAG_NAME:this._stateRawtextEndTagName(n);break;case State.SCRIPT_DATA_LESS_THAN_SIGN:this._stateScriptDataLessThanSign(n);break;case State.SCRIPT_DATA_END_TAG_OPEN:this._stateScriptDataEndTagOpen(n);break;case State.SCRIPT_DATA_END_TAG_NAME:this._stateScriptDataEndTagName(n);break;case State.SCRIPT_DATA_ESCAPE_START:this._stateScriptDataEscapeStart(n);break;case State.SCRIPT_DATA_ESCAPE_START_DASH:this._stateScriptDataEscapeStartDash(n);break;case State.SCRIPT_DATA_ESCAPED:this._stateScriptDataEscaped(n);break;case State.SCRIPT_DATA_ESCAPED_DASH:this._stateScriptDataEscapedDash(n);break;case State.SCRIPT_DATA_ESCAPED_DASH_DASH:this._stateScriptDataEscapedDashDash(n);break;case State.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataEscapedLessThanSign(n);break;case State.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:this._stateScriptDataEscapedEndTagOpen(n);break;case State.SCRIPT_DATA_ESCAPED_END_TAG_NAME:this._stateScriptDataEscapedEndTagName(n);break;case State.SCRIPT_DATA_DOUBLE_ESCAPE_START:this._stateScriptDataDoubleEscapeStart(n);break;case State.SCRIPT_DATA_DOUBLE_ESCAPED:this._stateScriptDataDoubleEscaped(n);break;case State.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:this._stateScriptDataDoubleEscapedDash(n);break;case State.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:this._stateScriptDataDoubleEscapedDashDash(n);break;case State.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataDoubleEscapedLessThanSign(n);break;case State.SCRIPT_DATA_DOUBLE_ESCAPE_END:this._stateScriptDataDoubleEscapeEnd(n);break;case State.BEFORE_ATTRIBUTE_NAME:this._stateBeforeAttributeName(n);break;case State.ATTRIBUTE_NAME:this._stateAttributeName(n);break;case State.AFTER_ATTRIBUTE_NAME:this._stateAfterAttributeName(n);break;case State.BEFORE_ATTRIBUTE_VALUE:this._stateBeforeAttributeValue(n);break;case State.ATTRIBUTE_VALUE_DOUBLE_QUOTED:this._stateAttributeValueDoubleQuoted(n);break;case State.ATTRIBUTE_VALUE_SINGLE_QUOTED:this._stateAttributeValueSingleQuoted(n);break;case State.ATTRIBUTE_VALUE_UNQUOTED:this._stateAttributeValueUnquoted(n);break;case State.AFTER_ATTRIBUTE_VALUE_QUOTED:this._stateAfterAttributeValueQuoted(n);break;case State.SELF_CLOSING_START_TAG:this._stateSelfClosingStartTag(n);break;case State.BOGUS_COMMENT:this._stateBogusComment(n);break;case State.MARKUP_DECLARATION_OPEN:this._stateMarkupDeclarationOpen(n);break;case State.COMMENT_START:this._stateCommentStart(n);break;case State.COMMENT_START_DASH:this._stateCommentStartDash(n);break;case State.COMMENT:this._stateComment(n);break;case State.COMMENT_LESS_THAN_SIGN:this._stateCommentLessThanSign(n);break;case State.COMMENT_LESS_THAN_SIGN_BANG:this._stateCommentLessThanSignBang(n);break;case State.COMMENT_LESS_THAN_SIGN_BANG_DASH:this._stateCommentLessThanSignBangDash(n);break;case State.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:this._stateCommentLessThanSignBangDashDash(n);break;case State.COMMENT_END_DASH:this._stateCommentEndDash(n);break;case State.COMMENT_END:this._stateCommentEnd(n);break;case State.COMMENT_END_BANG:this._stateCommentEndBang(n);break;case State.DOCTYPE:this._stateDoctype(n);break;case State.BEFORE_DOCTYPE_NAME:this._stateBeforeDoctypeName(n);break;case State.DOCTYPE_NAME:this._stateDoctypeName(n);break;case State.AFTER_DOCTYPE_NAME:this._stateAfterDoctypeName(n);break;case State.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._stateAfterDoctypePublicKeyword(n);break;case State.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:this._stateBeforeDoctypePublicIdentifier(n);break;case State.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypePublicIdentifierDoubleQuoted(n);break;case State.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypePublicIdentifierSingleQuoted(n);break;case State.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:this._stateAfterDoctypePublicIdentifier(n);break;case State.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:this._stateBetweenDoctypePublicAndSystemIdentifiers(n);break;case State.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._stateAfterDoctypeSystemKeyword(n);break;case State.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:this._stateBeforeDoctype
vendor: 27,516 bytes, line 1126
1126SystemIdentifier(n);break;case State.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypeSystemIdentifierDoubleQuoted(n);break;case State.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypeSystemIdentifierSingleQuoted(n);break;case State.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:this._stateAfterDoctypeSystemIdentifier(n);break;case State.BOGUS_DOCTYPE:this._stateBogusDoctype(n);break;case State.CDATA_SECTION:this._stateCdataSection(n);break;case State.CDATA_SECTION_BRACKET:this._stateCdataSectionBracket(n);break;case State.CDATA_SECTION_END:this._stateCdataSectionEnd(n);break;case State.CHARACTER_REFERENCE:this._stateCharacterReference();break;case State.AMBIGUOUS_AMPERSAND:this._stateAmbiguousAmpersand(n);break;default:throw Error(`Unknown state`)}}_stateData(n){switch(n){case CODE_POINTS.LESS_THAN_SIGN:this.state=State.TAG_OPEN;break;case CODE_POINTS.AMPERSAND:this._startCharacterReference();break;case CODE_POINTS.NULL:this._err(ERR.unexpectedNullCharacter),this._emitCodePoint(n);break;case CODE_POINTS.EOF:this._emitEOFToken();break;default:this._emitCodePoint(n)}}_stateRcdata(n){switch(n){case CODE_POINTS.AMPERSAND:this._startCharacterReference();break;case CODE_POINTS.LESS_THAN_SIGN:this.state=State.RCDATA_LESS_THAN_SIGN;break;case CODE_POINTS.NULL:this._err(ERR.unexpectedNullCharacter),this._emitChars(`�`);break;case CODE_POINTS.EOF:this._emitEOFToken();break;default:this._emitCodePoint(n)}}_stateRawtext(n){switch(n){case CODE_POINTS.LESS_THAN_SIGN:this.state=State.RAWTEXT_LESS_THAN_SIGN;break;case CODE_POINTS.NULL:this._err(ERR.unexpectedNullCharacter),this._emitChars(`�`);break;case CODE_POINTS.EOF:this._emitEOFToken();break;default:this._emitCodePoint(n)}}_stateScriptData(n){switch(n){case CODE_POINTS.LESS_THAN_SIGN:this.state=State.SCRIPT_DATA_LESS_THAN_SIGN;break;case CODE_POINTS.NULL:this._err(ERR.unexpectedNullCharacter),this._emitChars(`�`);break;case CODE_POINTS.EOF:this._emitEOFToken();break;default:this._emitCodePoint(n)}}_statePlaintext(n){switch(n){case CODE_POINTS.NULL:this._err(ERR.unexpectedNullCharacter),this._emitChars(`�`);break;case CODE_POINTS.EOF:this._emitEOFToken();break;default:this._emitCodePoint(n)}}_stateTagOpen(n){if(isAsciiLetter(n))this._createStartTagToken(),this.state=State.TAG_NAME,this._stateTagName(n);else switch(n){case CODE_POINTS.EXCLAMATION_MARK:this.state=State.MARKUP_DECLARATION_OPEN;break;case CODE_POINTS.SOLIDUS:this.state=State.END_TAG_OPEN;break;case CODE_POINTS.QUESTION_MARK:this._err(ERR.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=State.BOGUS_COMMENT,this._stateBogusComment(n);break;case CODE_POINTS.EOF:this._err(ERR.eofBeforeTagName),this._emitChars(`<`),this._emitEOFToken();break;default:this._err(ERR.invalidFirstCharacterOfTagName),this._emitChars(`<`),this.state=State.DATA,this._stateData(n)}}_stateEndTagOpen(n){if(isAsciiLetter(n))this._createEndTagToken(),this.state=State.TAG_NAME,this._stateTagName(n);else switch(n){case CODE_POINTS.GREATER_THAN_SIGN:this._err(ERR.missingEndTagName),this.state=State.DATA;break;case CODE_POINTS.EOF:this._err(ERR.eofBeforeTagName),this._emitChars(`</`),this._emitEOFToken();break;default:this._err(ERR.invalidFirstCharacterOfTagName),this._createCommentToken(2),this.state=State.BOGUS_COMMENT,this._stateBogusComment(n)}}_stateTagName(n){let a=this.currentToken;switch(n){case CODE_POINTS.SPACE:case CODE_POINTS.LINE_FEED:case CODE_POINTS.TABULATION:case CODE_POINTS.FORM_FEED:this.state=State.BEFORE_ATTRIBUTE_NAME;break;case CODE_POINTS.SOLIDUS:this.state=State.SELF_CLOSING_START_TAG;break;case CODE_POINTS.GREATER_THAN_SIGN:this.state=State.DATA,this.emitCurrentTagToken();break;case CODE_POINTS.NULL:this._err(ERR.unexpectedNullCharacter),a.tagName+=`�`;break;case CODE_POINTS.EOF:this._err(ERR.eofInTag),this._emitEOFToken();break;default:a.tagName+=String.fromCodePoint(isAsciiUpper(n)?toAsciiLower(n):n)}}_stateRcdataLessThanSign(n){n===CODE_POINTS.SOLIDUS?this.state=State.RCDATA_END_TAG_OPEN:(this._emitChars(`<`),this.state=State.RCDATA,this._stateRcdata(n))}_stateRcdataEndTagOpen(n){isAsciiLetter(n)?(this.state=State.RCDATA_END_TAG_NAME,this._stateRcdataEndTagName(n)):(this._emitChars(`</`),this.state=State.RCDATA,this._stateRcdata(n))}handleSpecialEndTag(n){if(!this.preprocessor.startsWith(this.lastStartTagName,!1))return!this._ensureHibernation();this._createEndTagToken();let a=this.currentToken;switch(a.tagName=this.lastStartTagName,this.preprocessor.peek(this.lastStartTagName.length)){case CODE_POINTS.SPACE:case CODE_POINTS.LINE_FEED:case CODE_POINTS.TABULATION:case CODE_POINTS.FORM_FEED:return this._advanceBy(this.lastStartTagName.length),this.state=State.BEFORE_ATTRIBUTE_NAME,!1;case CODE_POINTS.SOLIDUS:return this._advanceBy(this.lastStartTagName.length),this.state=State.SELF_CLOSING_START_TAG,!1;case CODE_POINTS.GREATER_THAN_SIGN:return this._advanceBy(this.lastStartTagName.length),this.emitCurrentTagToken(),this.state=State.DATA,!1;default:return!this._ensureHibernation()}}_stateRcdataEndTagName(n){this.handleSpecialEndTag(n)&&(this._emitChars(`</`),this.state=State.RCDATA,this._stateRcdata(n))}_stateRawtextLessThanSign(n){n===CODE_POINTS.SOLIDUS?this.state=State.RAWTEXT_END_TAG_OPEN:(this._emitChars(`<`),this.state=State.RAWTEXT,this._stateRawtext(n))}_stateRawtextEndTagOpen(n){isAsciiLetter(n)?(this.state=State.RAWTEXT_END_TAG_NAME,this._stateRawtextEndTagName(n)):(this._emitChars(`</`),this.state=State.RAWTEXT,this._stateRawtext(n))}_stateRawtextEndTagName(n){this.handleSpecialEndTag(n)&&(this._emitChars(`</`),this.state=State.RAWTEXT,this._stateRawtext(n))}_stateScriptDataLessThanSign(n){switch(n){case CODE_POINTS.SOLIDUS:this.state=State.SCRIPT_DATA_END_TAG_OPEN;break;case CODE_POINTS.EXCLAMATION_MARK:this.state=State.SCRIPT_DATA_ESCAPE_START,this._emitChars(`<!`);break;default:this._emitChars(`<`),this.state=State.SCRIPT_DATA,this._stateScriptData(n)}}_stateScriptDataEndTagOpen(n){isAsciiLetter(n)?(this.state=State.SCRIPT_DATA_END_TAG_NAME,this._stateScriptDataEndTagName(n)):(this._emitChars(`</`),this.state=State.SCRIPT_DATA,this._stateScriptData(n))}_stateScriptDataEndTagName(n){this.handleSpecialEndTag(n)&&(this._emitChars(`</`),this.state=State.SCRIPT_DATA,this._stateScriptData(n))}_stateScriptDataEscapeStart(n){n===CODE_POINTS.HYPHEN_MINUS?(this.state=State.SCRIPT_DATA_ESCAPE_START_DASH,this._emitChars(`-`)):(this.state=State.SCRIPT_DATA,this._stateScriptData(n))}_stateScriptDataEscapeStartDash(n){n===CODE_POINTS.HYPHEN_MINUS?(this.state=State.SCRIPT_DATA_ESCAPED_DASH_DASH,this._emitChars(`-`)):(this.state=State.SCRIPT_DATA,this._stateScriptData(n))}_stateScriptDataEscaped(n){switch(n){case CODE_POINTS.HYPHEN_MINUS:this.state=State.SCRIPT_DATA_ESCAPED_DASH,this._emitChars(`-`);break;case CODE_POINTS.LESS_THAN_SIGN:this.state=State.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break;case CODE_POINTS.NULL:this._err(ERR.unexpectedNullCharacter),this._emitChars(`�`);break;case CODE_POINTS.EOF:this._err(ERR.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this._emitCodePoint(n)}}_stateScriptDataEscapedDash(n){switch(n){case CODE_POINTS.HYPHEN_MINUS:this.state=State.SCRIPT_DATA_ESCAPED_DASH_DASH,this._emitChars(`-`);break;case CODE_POINTS.LESS_THAN_SIGN:this.state=State.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break;case CODE_POINTS.NULL:this._err(ERR.unexpectedNullCharacter),this.state=State.SCRIPT_DATA_ESCAPED,this._emitChars(`�`);break;case CODE_POINTS.EOF:this._err(ERR.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=State.SCRIPT_DATA_ESCAPED,this._emitCodePoint(n)}}_stateScriptDataEscapedDashDash(n){switch(n){case CODE_POINTS.HYPHEN_MINUS:this._emitChars(`-`);break;case CODE_POINTS.LESS_THAN_SIGN:this.state=State.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break;case CODE_POINTS.GREATER_THAN_SIGN:this.state=State.SCRIPT_DATA,this._emitChars(`>`);break;case CODE_POINTS.NULL:this._err(ERR.unexpectedNullCharacter),this.state=State.SCRIPT_DATA_ESCAPED,this._emitChars(`�`);break;case CODE_POINTS.EOF:this._err(ERR.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=State.SCRIPT_DATA_ESCAPED,this._emitCodePoint(n)}}_stateScriptDataEscapedLessThanSign(n){n===CODE_POINTS.SOLIDUS?this.state=State.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:isAsciiLetter(n)?(this._emitChars(`<`),this.state=State.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(n)):(this._emitChars(`<`),this.state=State.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(n))}_stateScriptDataEscapedEndTagOpen(n){isAsciiLetter(n)?(this.state=State.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(n)):(this._emitChars(`</`),this.state=State.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(n))}_stateScriptDataEscapedEndTagName(n){this.handleSpecialEndTag(n)&&(this._emitChars(`</`),this.state=State.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(n))}_stateScriptDataDoubleEscapeStart(n){if(this.preprocessor.startsWith(SEQUENCES.SCRIPT,!1)&&isScriptDataDoubleEscapeSequenceEnd(this.preprocessor.peek(SEQUENCES.SCRIPT.length))){this._emitCodePoint(n);for(let n=0;n<SEQUENCES.SCRIPT.length;n++)this._emitCodePoint(this._consume());this.state=State.SCRIPT_DATA_DOUBLE_ESCAPED}else this._ensureHibernation()||(this.state=State.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(n))}_stateScriptDataDoubleEscaped(n){switch(n){case CODE_POINTS.HYPHEN_MINUS:this.state=State.SCRIPT_DATA_DOUBLE_ESCAPED_DASH,this._emitChars(`-`);break;case CODE_POINTS.LESS_THAN_SIGN:this.state=State.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars(`<`);break;case CODE_POINTS.NULL:this._err(ERR.unexpectedNullCharacter),this._emitChars(`�`);break;case CODE_POINTS.EOF:this._err(ERR.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this._emitCodePoint(n)}}_stateScriptDataDoubleEscapedDash(n){switch(n){case CODE_POINTS.HYPHEN_MINUS:this.state=State.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH,this._emitChars(`-`);break;case CODE_POINTS.LESS_THAN_SIGN:this.state=State.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars(`<`);break;case CODE_POINTS.NULL:this._err(ERR.unexpectedNullCharacter),this.state=State.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(`�`);break;case CODE_POINTS.EOF:this._err(ERR.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=State.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(n)}}_stateScriptDataDoubleEscapedDashDash(n){switch(n){case CODE_POINTS.HYPHEN_MINUS:this._emitChars(`-`);break;case CODE_POINTS.LESS_THAN_SIGN:this.state=State.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars(`<`);break;case CODE_POINTS.GREATER_THAN_SIGN:this.state=State.SCRIPT_DATA,this._emitChars(`>`);break;case CODE_POINTS.NULL:this._err(ERR.unexpectedNullCharacter),this.state=State.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(`�`);break;case CODE_POINTS.EOF:this._err(ERR.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=State.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(n)}}_stateScriptDataDoubleEscapedLessThanSign(n){n===CODE_POINTS.SOLIDUS?(this.state=State.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars(`/`)):(this.state=State.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(n))}_stateScriptDataDoubleEscapeEnd(n){if(this.preprocessor.startsWith(SEQUENCES.SCRIPT,!1)&&isScriptDataDoubleEscapeSequenceEnd(this.preprocessor.peek(SEQUENCES.SCRIPT.length))){this._emitCodePoint(n);for(let n=0;n<SEQUENCES.SCRIPT.length;n++)this._emitCodePoint(this._consume());this.state=State.SCRIPT_DATA_ESCAPED}else this._ensureHibernation()||(this.state=State.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(n))}_stateBeforeAttributeName(n){switch(n){case CODE_POINTS.SPACE:case CODE_POINTS.LINE_FEED:case CODE_POINTS.TABULATION:case CODE_POINTS.FORM_FEED:break;case CODE_POINTS.SOLIDUS:case CODE_POINTS.GREATER_THAN_SIGN:case CODE_POINTS.EOF:this.state=State.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(n);break;case CODE_POINTS.EQUALS_SIGN:this._err(ERR.unexpectedEqualsSignBeforeAttributeName),this._createAttr(`=`),this.state=State.ATTRIBUTE_NAME;break;default:this._createAttr(``),this.state=State.ATTRIBUTE_NAME,this._stateAttributeName(n)}}_stateAttributeName(n){switch(n){case CODE_POINTS.SPACE:case CODE_POINTS.LINE_FEED:case CODE_POINTS.TABULATION:case CODE_POINTS.FORM_FEED:case CODE_POINTS.SOLIDUS:case CODE_POINTS.GREATER_THAN_SIGN:case CODE_POINTS.EOF:this._leaveAttrName(),this.state=State.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(n);break;case CODE_POINTS.EQUALS_SIGN:this._leaveAttrName(),this.state=State.BEFORE_ATTRIBUTE_VALUE;break;case CODE_POINTS.QUOTATION_MARK:case CODE_POINTS.APOSTROPHE:case CODE_POINTS.LESS_THAN_SIGN:this._err(ERR.unexpectedCharacterInAttributeName),this.currentAttr.name+=String.fromCodePoint(n);break;case CODE_POINTS.NULL:this._err(ERR.unexpectedNullCharacter),this.currentAttr.name+=`�`;break;default:this.currentAttr.name+=String.fromCodePoint(isAsciiUpper(n)?toAsciiLower(n):n)}}_stateAfterAttributeName(n){switch(n){case CODE_POINTS.SPACE:case CODE_POINTS.LINE_FEED:case CODE_POINTS.TABULATION:case CODE_POINTS.FORM_FEED:break;case CODE_POINTS.SOLIDUS:this.state=State.SELF_CLOSING_START_TAG;break;case CODE_POINTS.EQUALS_SIGN:this.state=State.BEFORE_ATTRIBUTE_VALUE;break;case CODE_POINTS.GREATER_THAN_SIGN:this.state=State.DATA,this.emitCurrentTagToken();break;case CODE_POINTS.EOF:this._err(ERR.eofInTag),this._emitEOFToken();break;default:this._createAttr(``),this.state=State.ATTRIBUTE_NAME,this._stateAttributeName(n)}}_stateBeforeAttributeValue(n){switch(n){case CODE_POINTS.SPACE:case CODE_POINTS.LINE_FEED:case CODE_POINTS.TABULATION:case CODE_POINTS.FORM_FEED:break;case CODE_POINTS.QUOTATION_MARK:this.state=State.ATTRIBUTE_VALUE_DOUBLE_QUOTED;break;case CODE_POINTS.APOSTROPHE:this.state=State.ATTRIBUTE_VALUE_SINGLE_QUOTED;break;case CODE_POINTS.GREATER_THAN_SIGN:this._err(ERR.missingAttributeValue),this.state=State.DATA,this.emitCurrentTagToken();break;default:this.state=State.ATTRIBUTE_VALUE_UNQUOTED,this._stateAttributeValueUnquoted(n)}}_stateAttributeValueDoubleQuoted(n){switch(n){case CODE_POINTS.QUOTATION_MARK:this.state=State.AFTER_ATTRIBUTE_VALUE_QUOTED;break;case CODE_POINTS.AMPERSAND:this._startCharacterReference();break;case CODE_POINTS.NULL:this._err(ERR.unexpectedNullCharacter),this.currentAttr.value+=`�`;break;case CODE_POINTS.EOF:this._err(ERR.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(n)}}_stateAttributeValueSingleQuoted(n){switch(n){case CODE_POINTS.APOSTROPHE:this.state=State.AFTER_ATTRIBUTE_VALUE_QUOTED;break;case CODE_POINTS.AMPERSAND:this._startCharacterReference();break;case CODE_POINTS.NULL:this._err(ERR.unexpectedNullCharacter),this.currentAttr.value+=`�`;break;case CODE_POINTS.EOF:this._err(ERR.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(n)}}_stateAttributeValueUnquoted(n){switch(n){case CODE_POINTS.SPACE:case CODE_POINTS.LINE_FEED:case CODE_POINTS.TABULATION:case CODE_POINTS.FORM_FEED:this._leaveAttrValue(),this.state=State.BEFORE_ATTRIBUTE_NAME;break;case CODE_POINTS.AMPERSAND:this._startCharacterReference();break;case CODE_POINTS.GREATER_THAN_SIGN:this._leaveAttrValue(),this.state=State.DATA,this.emitCurrentTagToken();break;case CODE_POINTS.NULL:this._err(ERR.unexpectedNullCharacter),this.currentAttr.value+=`�`;break;case CODE_POINTS.QUOTATION_MARK:case CODE_POINTS.APOSTROPHE:case CODE_POINTS.LESS_THAN_SIGN:case CODE_POINTS.EQUALS_SIGN:case CODE_POINTS.GRAVE_ACCENT:this._err(ERR.unexpectedCharacterInUnquotedAttributeValue),this.currentAttr.value+=String.fromCodePoint(n);break;case CODE_POINTS.EOF:this._err(ERR.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(n)}}_stateAfterAttributeValueQuoted(n){switch(n){case CODE_POINTS.SPACE:case CODE_POINTS.LINE_FEED:case CODE_POINTS.TABULATION:case CODE_POINTS.FORM_FEED:this._leaveAttrValue(),this.state=State.BEFORE_ATTRIBUTE_NAME;break;case CODE_POINTS.SOLIDUS:this._leaveAttrValue(),this.state=State.SELF_CLOSING_START_TAG;break;case CODE_POINTS.GREATER_THAN_SIGN:this._leaveAttrValue(),this.state=State.DATA,this.emitCurrentTagToken();break;case CODE_POINTS.EOF:this._err(ERR.eofInTag),this._emitEOFToken();break;default:this._err(ERR.missingWhitespaceBetweenAttributes),this.state=State.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(n)}}_stateSelfClosingStartTag(n){switch(n){case CODE_POINTS.GREATER_THAN_SIGN:{let n=this.currentToken;n.selfClosing=!0,this.state=State.DATA,this.emitCurrentTagToken();break}case CODE_POINTS.EOF:this._err(ERR.eofInTag),this._emitEOFToken();break;default:this._err(ERR.unexpectedSolidusInTag),this.state=State.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(n)}}_stateBogusComment(n){let a=this.currentToken;switch(n){case CODE_POINTS.GREATER_THAN_SIGN:this.state=State.DATA,this.emitCurrentComment(a);break;case CODE_POINTS.EOF:this.emitCurrentComment(a),this._emitEOFToken();break;case CODE_POINTS.NULL:this._err(ERR.unexpectedNullCharacter),a.data+=`�`;break;default:a.data+=String.fromCodePoint(n)}}_stateMarkupDeclarationOpen(n){this._consumeSequenceIfMatch(SEQUENCES.DASH_DASH,!0)?(this._createCommentToken(SEQUENCES.DASH_DASH.length+1),this.state=State.COMMENT_START):this._consumeSequenceIfMatch(SEQUENCES.DOCTYPE,!1)?(this.currentLocation=this.getCurrentLocation(SEQUENCES.DOCTYPE.length+1),this.state=State.DOCTYPE):this._consumeSequenceIfMatch(SEQUENCES.CDATA_START,!0)?this.inForeignNode?this.state=State.CDATA_SECTION:(this._err(ERR.cdataInHtmlContent),this._createCommentToken(SEQUENCES.CDATA_START.length+1),this.currentToken.data=`[CDATA[`,this.state=State.BOGUS_COMMENT):this._ensureHibernation()||(this._err(ERR.incorrectlyOpenedComment),this._createCommentToken(2),this.state=State.BOGUS_COMMENT,this._stateBogusComment(n))}_stateCommentStart(n){switch(n){case CODE_POINTS.HYPHEN_MINUS:this.state=State.COMMENT_START_DASH;break;case CODE_POINTS.GREATER_THAN_SIGN:{this._err(ERR.abruptClosingOfEmptyComment),this.state=State.DATA;let n=this.currentToken;this.emitCurrentComment(n);break}default:this.state=State.COMMENT,this._stateComment(n)}}_stateCommentStartDash(n){let a=this.currentToken;switch(n){case CODE_POINTS.HYPHEN_MINUS:this.state=State.COMMENT_END;break;case CODE_POINTS.GREATER_THAN_SIGN:this._err(ERR.abruptClosingOfEmptyComment),this.state=State.DATA,this.emitCurrentComment(a);break;case CODE_POINTS.EOF:this._err(ERR.eofInComment),this.emitCurrentComment(a),this._emitEOFToken();break;default:a.data+=`-`,this.state=State.COMMENT,this._stateComment(n)}}_stateComment(n){let a=this.currentToken;switch(n){case CODE_POINTS.HYPHEN_MINUS:this.state=State.COMMENT_END_DASH;break;case CODE_POINTS.LESS_THAN_SIGN:a.data+=`<`,this.state=State.COMMENT_LESS_THAN_SIGN;break;case CODE_POINTS.NULL:this._err(ERR.unexpectedNullCharacter),a.data+=`�`;break;case CODE_POINTS.EOF:this._err(ERR.eofInComment),this.emitCurrentComment(a),this._emitEOFToken();break;default:a.data+=String.fromCodePoint(n)}}_stateCommentLessThanSign(n){let a=this.currentToken;switch(n){case CODE_POINTS.EXCLAMATION_MARK:a.data+=`!`,this.state=State.COMMENT_LESS_THAN_SIGN_BANG;break;case CODE_POINTS.LESS_THAN_SIGN:a.data+=`<`;break;default:this.state=State.COMMENT,this._stateComment(n)}}_stateCommentLessThanSignBang(n){n===CODE_POINTS.HYPHEN_MINUS?this.state=State.COMMENT_LESS_THAN_SIGN_BANG_DASH:(this.state=State.COMMENT,this._stateComment(n))}_stateCommentLessThanSignBangDash(n){n===CODE_POINTS.HYPHEN_MINUS?this.state=State.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:(this.state=State.COMMENT_END_DASH,this._stateCommentEndDash(n))}_stateCommentLessThanSignBangDashDash(n){n!==CODE_POINTS.GREATER_THAN_SIGN&&n!==CODE_POINTS.EOF&&this._err(ERR.nestedComment),this.state=State.COMMENT_END,this._stateCommentEnd(n)}_stateCommentEndDash(n){let a=this.currentToken;switch(n){case CODE_POINTS.HYPHEN_MINUS:this.state=State.COMMENT_END;break;case CODE_POINTS.EOF:this._err(ERR.eofInComment),this.emitCurrentComment(a),this._emitEOFToken();break;default:a.data+=`-`,this.state=State.COMMENT,this._stateComment(n)}}_stateCommentEnd(n){let a=this.currentToken;switch(n){case CODE_POINTS.GREATER_THAN_SIGN:this.state=State.DATA,this.emitCurrentComment(a);break;case CODE_POINTS.EXCLAMATION_MARK:this.state=State.COMMENT_END_BANG;break;case CODE_POINTS.HYPHEN_MINUS:a.data+=`-`;break;case CODE_POINTS.EOF:this._err(ERR.eofInComment),this.emitCurrentComment(a),this._emitEOFToken();break;default:a.data+=`--`,this.state=State.COMMENT,this._stateComment(n)}}_stateCommentEndBang(n){let a=this.currentToken;switch(n){case CODE_POINTS.HYPHEN_MINUS:a.data+=`--!`,this.state=State.COMMENT_END_DASH;break;case CODE_POINTS.GREATER_THAN_SIGN:this._err(ERR.incorrectlyClosedComment),this.state=State.DATA,this.emitCurrentComment(a);break;case CODE_POINTS.EOF:this._err(ERR.eofInComment),this.emitCurrentComment(a),this._emitEOFToken();break;default:a.data+=`--!`,this.state=State.COMMENT,this._stateComment(n)}}_stateDoctype(n){switch(n){case CODE_POINTS.SPACE:case CODE_POINTS.LINE_FEED:case CODE_POINTS.TABULATION:case CODE_POINTS.FORM_FEED:this.state=State.BEFORE_DOCTYPE_NAME;break;case CODE_POINTS.GREATER_THAN_SIGN:this.state=State.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(n);break;case CODE_POINTS.EOF:{this._err(ERR.eofInDoctype),this._createDoctypeToken(null);let n=this.currentToken;n.forceQuirks=!0,this.emitCurrentDoctype(n),this._emitEOFToken();break}default:this._err(ERR.missingWhitespaceBeforeDoctypeName),this.state=State.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(n)}}_stateBeforeDoctypeName(n){if(isAsciiUpper(n))this._createDoctypeToken(String.fromCharCode(toAsciiLower(n))),this.state=State.DOCTYPE_NAME;else switch(n){case CODE_POINTS.SPACE:case CODE_POINTS.LINE_FEED:case CODE_POINTS.TABULATION:case CODE_POINTS.FORM_FEED:break;case CODE_POINTS.NULL:this._err(ERR.unexpectedNullCharacter),this._createDoctypeToken(`�`),this.state=State.DOCTYPE_NAME;break;case CODE_POINTS.GREATER_THAN_SIGN:{this._err(ERR.missingDoctypeName),this._createDoctypeToken(null);let n=this.currentToken;n.forceQuirks=!0,this.emitCurrentDoctype(n),this.state=State.DATA;break}case CODE_POINTS.EOF:{this._err(ERR.eofInDoctype),this._createDoctypeToken(null);let n=this.currentToken;n.forceQuirks=!0,this.emitCurrentDoctype(n),this._emitEOFToken();break}default:this._createDoctypeToken(String.fromCodePoint(n)),this.state=State.DOCTYPE_NAME}}_stateDoctypeName(n){let a=this.currentToken;switch(n){case CODE_POINTS.SPACE:case CODE_POINTS.LINE_FEED:case CODE_POINTS.TABULATION:case CODE_POINTS.FORM_FEED:this.state=State.AFTER_DOCTYPE_NAME;break;case CODE_POINTS.GREATER_THAN_SIGN:this.state=State.DATA,this.emitCurrentDoctype(a);break;case CODE_POINTS.NULL:this._err(ERR.unexpectedNullCharacter),a.name+=`�`;break;case CODE_POINTS.EOF:this._err(ERR.eofInDoctype),a.forceQuirks=!0,this.emitCurrentDoctype(a),this._emitEOFToken();break;default:a.name+=String.fromCodePoint(isAsciiUpper(n)?toAsciiLower(n):n)}}_stateAfterDoctypeName(n){let a=this.currentToken;switch(n){case CODE_POINTS.SPACE:case CODE_POINTS.LINE_FEED:case CODE_POINTS.TABULATION:case CODE_POINTS.FORM_FEED:break;case CODE_POINTS.GREATER_THAN_SIGN:this.state=State.DATA,this.emitCurrentDoctype(a);break;case CODE_POINTS.EOF:this._err(ERR.eofInDoctype),a.forceQuirks=!0,this.emitCurrentDoctype(a),this._emitEOFToken();break;default:this._consumeSequenceIfMatch(SEQUENCES.PUBLIC,!1)?this.state=State.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._consumeSequenceIfMatch(SEQUENCES.SYSTEM,!1)?this.state=State.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._ensureHibernation()||(this._err(ERR.invalidCharacterSequenceAfterDoctypeName),a.forceQuirks=!0,this.state=State.BOGUS_DOCTYPE,this._stateBogusDoctype(n))}}_stateAfterDoctypePublicKeyword(n){let a=this.currentToken;switch(n){case CODE_POINTS.SPACE:case CODE_POINTS.LINE_FEED:case CODE_POINTS.TABULATION:case CODE_POINTS.FORM_FEED:this.state=State.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER;break;case CODE_POINTS.QUOTATION_MARK:this._err(ERR.missingWhitespaceAfterDoctypePublicKeyword),a.publicId=``,this.state=State.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break;case CODE_POINTS.APOSTROPHE:this._err(ERR.missingWhitespaceAfterDoctypePublicKeyword),a.publicId=``,this.state=State.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break;case CODE_POINTS.GREATER_THAN_SIGN:this._err(ERR.missingDoctypePublicIdentifier),a.forceQuirks=!0,this.state=State.DATA,this.emitCurrentDoctype(a);break;case CODE_POINTS.EOF:this._err(ERR.eofInDoctype),a.forceQuirks=!0,this.emitCurrentDoctype(a),this._emitEOFToken();break;default:this._err(ERR.missingQuoteBeforeDoctypePublicIdentifier),a.forceQuirks=!0,this.state=State.BOGUS_DOCTYPE,this._stateBogusDoctype(n)}}_stateBeforeDoctypePublicIdentifier(n){let a=this.currentToken;switch(n){case CODE_POINTS.SPACE:case CODE_POINTS.LINE_FEED:case CODE_POINTS.TABULATION:case CODE_POINTS.FORM_FEED:break;case CODE_POINTS.QUOTATION_MARK:a.publicId=``,this.state=State.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break;case CODE_POINTS.APOSTROPHE:a.publicId=``,this.state=State.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break;case CODE_POINTS.GREATER_THAN_SIGN:this._err(ERR.missingDoctypePublicIdentifier),a.forceQuirks=!0,this.state=State.DATA,this.emitCurrentDoctype(a);break;case CODE_POINTS.EOF:this._err(ERR.eofInDoctype),a.forceQuirks=!0,this.emitCurrentDoctype(a),this._emitEOFToken();break;default:this._err(ERR.missingQuoteBeforeDoctypePublicIdentifier),a.forceQuirks=!0,this.state=State.BOGUS_DOCTYPE,this._stateBogusDoctype(n)}}_stateDoctypePublicIdentifierDoubleQuoted(n){let a=this.currentToken;switch(n){case CODE_POINTS.QUOTATION_MARK:this.state=State.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break;case CODE_POINTS.NULL:this._err(ERR.unexpectedNullCharacter),a.publicId+=`�`;break;case CODE_POINTS.GREATER_THAN_SIGN:this._err(ERR.abruptDoctypePublicIdentifier),a.forceQuirks=!0,this.emitCurrentDoctype(a),this.state=State.DATA;break;case CODE_POINTS.EOF:this._err(ERR.eofInDoctype),a.forceQuirks=!0,this.emitCurrentDoctype(a),this._emitEOFToken();break;default:a.publicId+=String.fromCodePoint(n)}}_stateDoctypePublicIdentifierSingleQuoted(n){let a=this.currentToken;switch(n){case CODE_POINTS.APOSTROPHE:this.state=State.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break;case CODE_POINTS.NULL:this._err(ERR.unexpectedNullCharacter),a.publicId+=`�`;break;case CODE_POINTS.GREATER_THAN_SIGN:this._err(ERR.abruptDoctypePublicIdentifier),a.forceQuirks=!0,this.emitCurrentDoctype(a),this.state=State.DATA;break;case CODE_POINTS.EOF:this._err(ERR.eofInDoctype),a.forceQuirks=!0,this.emitCurrentDoctype(a),this._emitEOFToken();break;default:a.publicId+=String.fromCodePoint(n)}}_stateAfterDoctypePublicIdentifier(n){let a=this.currentToken;switch(n){case CODE_POINTS.SPACE:case CODE_POINTS.LINE_FEED:case CODE_POINTS.TABULATION:case CODE_POINTS.FORM_FEED:this.state=State.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS;break;case CODE_POINTS.GREATER_THAN_SIGN:this.state=State.DATA,this.emitCurrentDoctype(a);break;case CODE_POINTS.QUOTATION_MARK:this._err(ERR.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),a.systemId=``,this.state=State.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case CODE_POINTS.APOSTROPHE:this._err(ERR.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),a.systemId=``,this.state=State.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case CODE_POINTS.EOF:this._err(ERR.eofInDoctype),a.forceQuirks=!0,this.emitCurrentDoctype(a),this._emitEOFToken();break;
vendor: 21,389 bytes, line 1126
1126default:this._err(ERR.missingQuoteBeforeDoctypeSystemIdentifier),a.forceQuirks=!0,this.state=State.BOGUS_DOCTYPE,this._stateBogusDoctype(n)}}_stateBetweenDoctypePublicAndSystemIdentifiers(n){let a=this.currentToken;switch(n){case CODE_POINTS.SPACE:case CODE_POINTS.LINE_FEED:case CODE_POINTS.TABULATION:case CODE_POINTS.FORM_FEED:break;case CODE_POINTS.GREATER_THAN_SIGN:this.emitCurrentDoctype(a),this.state=State.DATA;break;case CODE_POINTS.QUOTATION_MARK:a.systemId=``,this.state=State.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case CODE_POINTS.APOSTROPHE:a.systemId=``,this.state=State.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case CODE_POINTS.EOF:this._err(ERR.eofInDoctype),a.forceQuirks=!0,this.emitCurrentDoctype(a),this._emitEOFToken();break;default:this._err(ERR.missingQuoteBeforeDoctypeSystemIdentifier),a.forceQuirks=!0,this.state=State.BOGUS_DOCTYPE,this._stateBogusDoctype(n)}}_stateAfterDoctypeSystemKeyword(n){let a=this.currentToken;switch(n){case CODE_POINTS.SPACE:case CODE_POINTS.LINE_FEED:case CODE_POINTS.TABULATION:case CODE_POINTS.FORM_FEED:this.state=State.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER;break;case CODE_POINTS.QUOTATION_MARK:this._err(ERR.missingWhitespaceAfterDoctypeSystemKeyword),a.systemId=``,this.state=State.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case CODE_POINTS.APOSTROPHE:this._err(ERR.missingWhitespaceAfterDoctypeSystemKeyword),a.systemId=``,this.state=State.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case CODE_POINTS.GREATER_THAN_SIGN:this._err(ERR.missingDoctypeSystemIdentifier),a.forceQuirks=!0,this.state=State.DATA,this.emitCurrentDoctype(a);break;case CODE_POINTS.EOF:this._err(ERR.eofInDoctype),a.forceQuirks=!0,this.emitCurrentDoctype(a),this._emitEOFToken();break;default:this._err(ERR.missingQuoteBeforeDoctypeSystemIdentifier),a.forceQuirks=!0,this.state=State.BOGUS_DOCTYPE,this._stateBogusDoctype(n)}}_stateBeforeDoctypeSystemIdentifier(n){let a=this.currentToken;switch(n){case CODE_POINTS.SPACE:case CODE_POINTS.LINE_FEED:case CODE_POINTS.TABULATION:case CODE_POINTS.FORM_FEED:break;case CODE_POINTS.QUOTATION_MARK:a.systemId=``,this.state=State.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case CODE_POINTS.APOSTROPHE:a.systemId=``,this.state=State.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case CODE_POINTS.GREATER_THAN_SIGN:this._err(ERR.missingDoctypeSystemIdentifier),a.forceQuirks=!0,this.state=State.DATA,this.emitCurrentDoctype(a);break;case CODE_POINTS.EOF:this._err(ERR.eofInDoctype),a.forceQuirks=!0,this.emitCurrentDoctype(a),this._emitEOFToken();break;default:this._err(ERR.missingQuoteBeforeDoctypeSystemIdentifier),a.forceQuirks=!0,this.state=State.BOGUS_DOCTYPE,this._stateBogusDoctype(n)}}_stateDoctypeSystemIdentifierDoubleQuoted(n){let a=this.currentToken;switch(n){case CODE_POINTS.QUOTATION_MARK:this.state=State.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break;case CODE_POINTS.NULL:this._err(ERR.unexpectedNullCharacter),a.systemId+=`�`;break;case CODE_POINTS.GREATER_THAN_SIGN:this._err(ERR.abruptDoctypeSystemIdentifier),a.forceQuirks=!0,this.emitCurrentDoctype(a),this.state=State.DATA;break;case CODE_POINTS.EOF:this._err(ERR.eofInDoctype),a.forceQuirks=!0,this.emitCurrentDoctype(a),this._emitEOFToken();break;default:a.systemId+=String.fromCodePoint(n)}}_stateDoctypeSystemIdentifierSingleQuoted(n){let a=this.currentToken;switch(n){case CODE_POINTS.APOSTROPHE:this.state=State.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break;case CODE_POINTS.NULL:this._err(ERR.unexpectedNullCharacter),a.systemId+=`�`;break;case CODE_POINTS.GREATER_THAN_SIGN:this._err(ERR.abruptDoctypeSystemIdentifier),a.forceQuirks=!0,this.emitCurrentDoctype(a),this.state=State.DATA;break;case CODE_POINTS.EOF:this._err(ERR.eofInDoctype),a.forceQuirks=!0,this.emitCurrentDoctype(a),this._emitEOFToken();break;default:a.systemId+=String.fromCodePoint(n)}}_stateAfterDoctypeSystemIdentifier(n){let a=this.currentToken;switch(n){case CODE_POINTS.SPACE:case CODE_POINTS.LINE_FEED:case CODE_POINTS.TABULATION:case CODE_POINTS.FORM_FEED:break;case CODE_POINTS.GREATER_THAN_SIGN:this.emitCurrentDoctype(a),this.state=State.DATA;break;case CODE_POINTS.EOF:this._err(ERR.eofInDoctype),a.forceQuirks=!0,this.emitCurrentDoctype(a),this._emitEOFToken();break;default:this._err(ERR.unexpectedCharacterAfterDoctypeSystemIdentifier),this.state=State.BOGUS_DOCTYPE,this._stateBogusDoctype(n)}}_stateBogusDoctype(n){let a=this.currentToken;switch(n){case CODE_POINTS.GREATER_THAN_SIGN:this.emitCurrentDoctype(a),this.state=State.DATA;break;case CODE_POINTS.NULL:this._err(ERR.unexpectedNullCharacter);break;case CODE_POINTS.EOF:this.emitCurrentDoctype(a),this._emitEOFToken();break;default:}}_stateCdataSection(n){switch(n){case CODE_POINTS.RIGHT_SQUARE_BRACKET:this.state=State.CDATA_SECTION_BRACKET;break;case CODE_POINTS.EOF:this._err(ERR.eofInCdata),this._emitEOFToken();break;default:this._emitCodePoint(n)}}_stateCdataSectionBracket(n){n===CODE_POINTS.RIGHT_SQUARE_BRACKET?this.state=State.CDATA_SECTION_END:(this._emitChars(`]`),this.state=State.CDATA_SECTION,this._stateCdataSection(n))}_stateCdataSectionEnd(n){switch(n){case CODE_POINTS.GREATER_THAN_SIGN:this.state=State.DATA;break;case CODE_POINTS.RIGHT_SQUARE_BRACKET:this._emitChars(`]`);break;default:this._emitChars(`]]`),this.state=State.CDATA_SECTION,this._stateCdataSection(n)}}_stateCharacterReference(){let n=this.entityDecoder.write(this.preprocessor.html,this.preprocessor.pos);if(n<0)if(this.preprocessor.lastChunkWritten)n=this.entityDecoder.end();else{this.active=!1,this.preprocessor.pos=this.preprocessor.html.length-1,this.consumedAfterSnapshot=0,this.preprocessor.endOfChunkHit=!0;return}n===0?(this.preprocessor.pos=this.entityStartPos,this._flushCodePointConsumedAsCharacterReference(CODE_POINTS.AMPERSAND),this.state=!this._isCharacterReferenceInAttribute()&&isAsciiAlphaNumeric(this.preprocessor.peek(1))?State.AMBIGUOUS_AMPERSAND:this.returnState):this.state=this.returnState}_stateAmbiguousAmpersand(n){isAsciiAlphaNumeric(n)?this._flushCodePointConsumedAsCharacterReference(n):(n===CODE_POINTS.SEMICOLON&&this._err(ERR.unknownNamedCharacterReference),this.state=this.returnState,this._callState(n))}},IMPLICIT_END_TAG_REQUIRED=new Set([TAG_ID.DD,TAG_ID.DT,TAG_ID.LI,TAG_ID.OPTGROUP,TAG_ID.OPTION,TAG_ID.P,TAG_ID.RB,TAG_ID.RP,TAG_ID.RT,TAG_ID.RTC]),IMPLICIT_END_TAG_REQUIRED_THOROUGHLY=new Set([...IMPLICIT_END_TAG_REQUIRED,TAG_ID.CAPTION,TAG_ID.COLGROUP,TAG_ID.TBODY,TAG_ID.TD,TAG_ID.TFOOT,TAG_ID.TH,TAG_ID.THEAD,TAG_ID.TR]),SCOPING_ELEMENTS_HTML=new Set([TAG_ID.APPLET,TAG_ID.CAPTION,TAG_ID.HTML,TAG_ID.MARQUEE,TAG_ID.OBJECT,TAG_ID.TABLE,TAG_ID.TD,TAG_ID.TEMPLATE,TAG_ID.TH]),SCOPING_ELEMENTS_HTML_LIST=new Set([...SCOPING_ELEMENTS_HTML,TAG_ID.OL,TAG_ID.UL]),SCOPING_ELEMENTS_HTML_BUTTON=new Set([...SCOPING_ELEMENTS_HTML,TAG_ID.BUTTON]),SCOPING_ELEMENTS_MATHML=new Set([TAG_ID.ANNOTATION_XML,TAG_ID.MI,TAG_ID.MN,TAG_ID.MO,TAG_ID.MS,TAG_ID.MTEXT]),SCOPING_ELEMENTS_SVG=new Set([TAG_ID.DESC,TAG_ID.FOREIGN_OBJECT,TAG_ID.TITLE]),TABLE_ROW_CONTEXT=new Set([TAG_ID.TR,TAG_ID.TEMPLATE,TAG_ID.HTML]),TABLE_BODY_CONTEXT=new Set([TAG_ID.TBODY,TAG_ID.TFOOT,TAG_ID.THEAD,TAG_ID.TEMPLATE,TAG_ID.HTML]),TABLE_CONTEXT=new Set([TAG_ID.TABLE,TAG_ID.TEMPLATE,TAG_ID.HTML]),TABLE_CELLS=new Set([TAG_ID.TD,TAG_ID.TH]),OpenElementStack=class{get currentTmplContentOrNode(){return this._isInTemplate()?this.treeAdapter.getTemplateContent(this.current):this.current}constructor(n,a,s){this.treeAdapter=a,this.handler=s,this.items=[],this.tagIDs=[],this.stackTop=-1,this.tmplCount=0,this.currentTagId=TAG_ID.UNKNOWN,this.current=n}_indexOf(n){return this.items.lastIndexOf(n,this.stackTop)}_isInTemplate(){return this.currentTagId===TAG_ID.TEMPLATE&&this.treeAdapter.getNamespaceURI(this.current)===NS.HTML}_updateCurrentElement(){this.current=this.items[this.stackTop],this.currentTagId=this.tagIDs[this.stackTop]}push(n,a){this.stackTop++,this.items[this.stackTop]=n,this.current=n,this.tagIDs[this.stackTop]=a,this.currentTagId=a,this._isInTemplate()&&this.tmplCount++,this.handler.onItemPush(n,a,!0)}pop(){let n=this.current;this.tmplCount>0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(n,!0)}replace(n,a){let s=this._indexOf(n);this.items[s]=a,s===this.stackTop&&(this.current=a)}insertAfter(n,a,s){let c=this._indexOf(n)+1;this.items.splice(c,0,a),this.tagIDs.splice(c,0,s),this.stackTop++,c===this.stackTop&&this._updateCurrentElement(),this.current&&this.currentTagId!==void 0&&this.handler.onItemPush(this.current,this.currentTagId,c===this.stackTop)}popUntilTagNamePopped(n){let a=this.stackTop+1;do a=this.tagIDs.lastIndexOf(n,a-1);while(a>0&&this.treeAdapter.getNamespaceURI(this.items[a])!==NS.HTML);this.shortenToLength(Math.max(a,0))}shortenToLength(n){for(;this.stackTop>=n;){let a=this.current;this.tmplCount>0&&this._isInTemplate()&&--this.tmplCount,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(a,this.stackTop<n)}}popUntilElementPopped(n){let a=this._indexOf(n);this.shortenToLength(Math.max(a,0))}popUntilPopped(n,a){let s=this._indexOfTagNames(n,a);this.shortenToLength(Math.max(s,0))}popUntilNumberedHeaderPopped(){this.popUntilPopped(NUMBERED_HEADERS,NS.HTML)}popUntilTableCellPopped(){this.popUntilPopped(TABLE_CELLS,NS.HTML)}popAllUpToHtmlElement(){this.tmplCount=0,this.shortenToLength(1)}_indexOfTagNames(n,a){for(let s=this.stackTop;s>=0;s--)if(n.has(this.tagIDs[s])&&this.treeAdapter.getNamespaceURI(this.items[s])===a)return s;return-1}clearBackTo(n,a){let s=this._indexOfTagNames(n,a);this.shortenToLength(s+1)}clearBackToTableContext(){this.clearBackTo(TABLE_CONTEXT,NS.HTML)}clearBackToTableBodyContext(){this.clearBackTo(TABLE_BODY_CONTEXT,NS.HTML)}clearBackToTableRowContext(){this.clearBackTo(TABLE_ROW_CONTEXT,NS.HTML)}remove(n){let a=this._indexOf(n);a>=0&&(a===this.stackTop?this.pop():(this.items.splice(a,1),this.tagIDs.splice(a,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(n,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===TAG_ID.BODY?this.items[1]:null}contains(n){return this._indexOf(n)>-1}getCommonAncestor(n){let a=this._indexOf(n)-1;return a>=0?this.items[a]:null}isRootHtmlElementCurrent(){return this.stackTop===0&&this.tagIDs[0]===TAG_ID.HTML}hasInDynamicScope(n,a){for(let s=this.stackTop;s>=0;s--){let c=this.tagIDs[s];switch(this.treeAdapter.getNamespaceURI(this.items[s])){case NS.HTML:if(c===n)return!0;if(a.has(c))return!1;break;case NS.SVG:if(SCOPING_ELEMENTS_SVG.has(c))return!1;break;case NS.MATHML:if(SCOPING_ELEMENTS_MATHML.has(c))return!1;break}}return!0}hasInScope(n){return this.hasInDynamicScope(n,SCOPING_ELEMENTS_HTML)}hasInListItemScope(n){return this.hasInDynamicScope(n,SCOPING_ELEMENTS_HTML_LIST)}hasInButtonScope(n){return this.hasInDynamicScope(n,SCOPING_ELEMENTS_HTML_BUTTON)}hasNumberedHeaderInScope(){for(let n=this.stackTop;n>=0;n--){let a=this.tagIDs[n];switch(this.treeAdapter.getNamespaceURI(this.items[n])){case NS.HTML:if(NUMBERED_HEADERS.has(a))return!0;if(SCOPING_ELEMENTS_HTML.has(a))return!1;break;case NS.SVG:if(SCOPING_ELEMENTS_SVG.has(a))return!1;break;case NS.MATHML:if(SCOPING_ELEMENTS_MATHML.has(a))return!1;break}}return!0}hasInTableScope(n){for(let a=this.stackTop;a>=0;a--)if(this.treeAdapter.getNamespaceURI(this.items[a])===NS.HTML)switch(this.tagIDs[a]){case n:return!0;case TAG_ID.TABLE:case TAG_ID.HTML:return!1}return!0}hasTableBodyContextInTableScope(){for(let n=this.stackTop;n>=0;n--)if(this.treeAdapter.getNamespaceURI(this.items[n])===NS.HTML)switch(this.tagIDs[n]){case TAG_ID.TBODY:case TAG_ID.THEAD:case TAG_ID.TFOOT:return!0;case TAG_ID.TABLE:case TAG_ID.HTML:return!1}return!0}hasInSelectScope(n){for(let a=this.stackTop;a>=0;a--)if(this.treeAdapter.getNamespaceURI(this.items[a])===NS.HTML)switch(this.tagIDs[a]){case n:return!0;case TAG_ID.OPTION:case TAG_ID.OPTGROUP:break;default:return!1}return!0}generateImpliedEndTags(){for(;this.currentTagId!==void 0&&IMPLICIT_END_TAG_REQUIRED.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;this.currentTagId!==void 0&&IMPLICIT_END_TAG_REQUIRED_THOROUGHLY.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(n){for(;this.currentTagId!==void 0&&this.currentTagId!==n&&IMPLICIT_END_TAG_REQUIRED_THOROUGHLY.has(this.currentTagId);)this.pop()}},NOAH_ARK_CAPACITY=3,EntryType;(function(n){n[n.Marker=0]=`Marker`,n[n.Element=1]=`Element`})(EntryType||={});var MARKER={type:EntryType.Marker},FormattingElementList=class{constructor(n){this.treeAdapter=n,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(n,a){let s=[],c=a.length,l=this.treeAdapter.getTagName(n),u=this.treeAdapter.getNamespaceURI(n);for(let n=0;n<this.entries.length;n++){let a=this.entries[n];if(a.type===EntryType.Marker)break;let{element:d}=a;if(this.treeAdapter.getTagName(d)===l&&this.treeAdapter.getNamespaceURI(d)===u){let a=this.treeAdapter.getAttrList(d);a.length===c&&s.push({idx:n,attrs:a})}}return s}_ensureNoahArkCondition(n){if(this.entries.length<NOAH_ARK_CAPACITY)return;let a=this.treeAdapter.getAttrList(n),s=this._getNoahArkConditionCandidates(n,a);if(s.length<NOAH_ARK_CAPACITY)return;let c=new Map(a.map(n=>[n.name,n.value])),l=0;for(let n=0;n<s.length;n++){let a=s[n];a.attrs.every(n=>c.get(n.name)===n.value)&&(l+=1,l>=NOAH_ARK_CAPACITY&&this.entries.splice(a.idx,1))}}insertMarker(){this.entries.unshift(MARKER)}pushElement(n,a){this._ensureNoahArkCondition(n),this.entries.unshift({type:EntryType.Element,element:n,token:a})}insertElementAfterBookmark(n,a){let s=this.entries.indexOf(this.bookmark);this.entries.splice(s,0,{type:EntryType.Element,element:n,token:a})}removeEntry(n){let a=this.entries.indexOf(n);a!==-1&&this.entries.splice(a,1)}clearToLastMarker(){let n=this.entries.indexOf(MARKER);n===-1?this.entries.length=0:this.entries.splice(0,n+1)}getElementEntryInScopeWithTagName(n){let a=this.entries.find(a=>a.type===EntryType.Marker||this.treeAdapter.getTagName(a.element)===n);return a&&a.type===EntryType.Element?a:null}getElementEntry(n){return this.entries.find(a=>a.type===EntryType.Element&&a.element===n)}},defaultTreeAdapter={createDocument(){return{nodeName:`#document`,mode:DOCUMENT_MODE.NO_QUIRKS,childNodes:[]}},createDocumentFragment(){return{nodeName:`#document-fragment`,childNodes:[]}},createElement(n,a,s){return{nodeName:n,tagName:n,attrs:s,namespaceURI:a,childNodes:[],parentNode:null}},createCommentNode(n){return{nodeName:`#comment`,data:n,parentNode:null}},createTextNode(n){return{nodeName:`#text`,value:n,parentNode:null}},appendChild(n,a){n.childNodes.push(a),a.parentNode=n},insertBefore(n,a,s){let c=n.childNodes.indexOf(s);n.childNodes.splice(c,0,a),a.parentNode=n},setTemplateContent(n,a){n.content=a},getTemplateContent(n){return n.content},setDocumentType(n,a,s,c){let l=n.childNodes.find(n=>n.nodeName===`#documentType`);if(l)l.name=a,l.publicId=s,l.systemId=c;else{let l={nodeName:`#documentType`,name:a,publicId:s,systemId:c,parentNode:null};defaultTreeAdapter.appendChild(n,l)}},setDocumentMode(n,a){n.mode=a},getDocumentMode(n){return n.mode},detachNode(n){if(n.parentNode){let a=n.parentNode.childNodes.indexOf(n);n.parentNode.childNodes.splice(a,1),n.parentNode=null}},insertText(n,a){if(n.childNodes.length>0){let s=n.childNodes[n.childNodes.length-1];if(defaultTreeAdapter.isTextNode(s)){s.value+=a;return}}defaultTreeAdapter.appendChild(n,defaultTreeAdapter.createTextNode(a))},insertTextBefore(n,a,s){let c=n.childNodes[n.childNodes.indexOf(s)-1];c&&defaultTreeAdapter.isTextNode(c)?c.value+=a:defaultTreeAdapter.insertBefore(n,defaultTreeAdapter.createTextNode(a),s)},adoptAttributes(n,a){let s=new Set(n.attrs.map(n=>n.name));for(let c=0;c<a.length;c++)s.has(a[c].name)||n.attrs.push(a[c])},getFirstChild(n){return n.childNodes[0]},getChildNodes(n){return n.childNodes},getParentNode(n){return n.parentNode},getAttrList(n){return n.attrs},getTagName(n){return n.tagName},getNamespaceURI(n){return n.namespaceURI},getTextNodeContent(n){return n.value},getCommentNodeContent(n){return n.data},getDocumentTypeNodeName(n){return n.name},getDocumentTypeNodePublicId(n){return n.publicId},getDocumentTypeNodeSystemId(n){return n.systemId},isTextNode(n){return n.nodeName===`#text`},isCommentNode(n){return n.nodeName===`#comment`},isDocumentTypeNode(n){return n.nodeName===`#documentType`},isElementNode(n){return Object.prototype.hasOwnProperty.call(n,`tagName`)},setNodeSourceCodeLocation(n,a){n.sourceCodeLocation=a},getNodeSourceCodeLocation(n){return n.sourceCodeLocation},updateNodeSourceCodeLocation(n,a){n.sourceCodeLocation={...n.sourceCodeLocation,...a}}},VALID_DOCTYPE_NAME=`html`,VALID_SYSTEM_ID=`about:legacy-compat`,QUIRKS_MODE_SYSTEM_ID=`http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd`,QUIRKS_MODE_PUBLIC_ID_PREFIXES=`+//silmaril//dtd html pro v0r11 19970101//,-//as//dtd html 3.0 aswedit + extensions//,-//advasoft ltd//dtd html 3.0 aswedit + extensions//,-//ietf//dtd html 2.0 level 1//,-//ietf//dtd html 2.0 level 2//,-//ietf//dtd html 2.0 strict level 1//,-//ietf//dtd html 2.0 strict level 2//,-//ietf//dtd html 2.0 strict//,-//ietf//dtd html 2.0//,-//ietf//dtd html 2.1e//,-//ietf//dtd html 3.0//,-//ietf//dtd html 3.2 final//,-//ietf//dtd html 3.2//,-//ietf//dtd html 3//,-//ietf//dtd html level 0//,-//ietf//dtd html level 1//,-//ietf//dtd html level 2//,-//ietf//dtd html level 3//,-//ietf//dtd html strict level 0//,-//ietf//dtd html strict level 1//,-//ietf//dtd html strict level 2//,-//ietf//dtd html strict level 3//,-//ietf//dtd html strict//,-//ietf//dtd html//,-//metrius//dtd metrius presentational//,-//microsoft//dtd internet explorer 2.0 html strict//,-//microsoft//dtd internet explorer 2.0 html//,-//microsoft//dtd internet explorer 2.0 tables//,-//microsoft//dtd internet explorer 3.0 html strict//,-//microsoft//dtd internet explorer 3.0 html//,-//microsoft//dtd internet explorer 3.0 tables//,-//netscape comm. corp.//dtd html//,-//netscape comm. corp.//dtd strict html//,-//o'reilly and associates//dtd html 2.0//,-//o'reilly and associates//dtd html extended 1.0//,-//o'reilly and associates//dtd html extended relaxed 1.0//,-//sq//dtd html 2.0 hotmetal + extensions//,-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//,-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//,-//spyglass//dtd html 2.0 extended//,-//sun microsystems corp.//dtd hotjava html//,-//sun microsystems corp.//dtd hotjava strict html//,-//w3c//dtd html 3 1995-03-24//,-//w3c//dtd html 3.2 draft//,-//w3c//dtd html 3.2 final//,-//w3c//dtd html 3.2//,-//w3c//dtd html 3.2s draft//,-//w3c//dtd html 4.0 frameset//,-//w3c//dtd html 4.0 transitional//,-//w3c//dtd html experimental 19960712//,-//w3c//dtd html experimental 970421//,-//w3c//dtd w3 html//,-//w3o//dtd w3 html 3.0//,-//webtechs//dtd mozilla html 2.0//,-//webtechs//dtd mozilla html//`.split(`,`),QUIRKS_MODE_NO_SYSTEM_ID_PUBLIC_ID_PREFIXES=[...QUIRKS_MODE_PUBLIC_ID_PREFIXES,`-//w3c//dtd html 4.01 frameset//`,`-//w3c//dtd html 4.01 transitional//`],QUIRKS_MODE_PUBLIC_IDS=new Set([`-//w3o//dtd w3 html strict 3.0//en//`,`-/w3c/dtd html 4.0 transitional/en`,`html`]),LIMITED_QUIRKS_PUBLIC_ID_PREFIXES=[`-//w3c//dtd xhtml 1.0 frameset//`,`-//w3c//dtd xhtml 1.0 transitional//`],LIMITED_QUIRKS_WITH_SYSTEM_ID_PUBLIC_ID_PREFIXES=[...LIMITED_QUIRKS_PUBLIC_ID_PREFIXES,`-//w3c//dtd html 4.01 frameset//`,`-//w3c//dtd html 4.01 transitional//`];function hasPrefix(n,a){return a.some(a=>n.startsWith(a))}function isConforming(n){return n.name===VALID_DOCTYPE_NAME&&n.publicId===null&&(n.systemId===null||n.systemId===VALID_SYSTEM_ID)}function getDocumentMode(n){if(n.name!==VALID_DOCTYPE_NAME)return DOCUMENT_MODE.QUIRKS;let{systemId:a}=n;if(a&&a.toLowerCase()===QUIRKS_MODE_SYSTEM_ID)return DOCUMENT_MODE.QUIRKS;let{publicId:s}=n;if(s!==null){if(s=s.toLowerCase(),QUIRKS_MODE_PUBLIC_IDS.has(s))return DOCUMENT_MODE.QUIRKS;let n=a===null?QUIRKS_MODE_NO_SYSTEM_ID_PUBLIC_ID_PREFIXES:QUIRKS_MODE_PUBLIC_ID_PREFIXES;if(hasPrefix(s,n))return DOCUMENT_MODE.QUIRKS;if(n=a===null?LIMITED_QUIRKS_PUBLIC_ID_PREFIXES:LIMITED_QUIRKS_WITH_SYSTEM_ID_PUBLIC_ID_PREFIXES,hasPrefix(s,n))return DOCUMENT_MODE.LIMITED_QUIRKS}return DOCUMENT_MODE.NO_QUIRKS}var MIME_TYPES={TEXT_HTML:`text/html`,APPLICATION_XML:`application/xhtml+xml`},DEFINITION_URL_ATTR=`definitionurl`,ADJUSTED_DEFINITION_URL_ATTR=`definitionURL`,SVG_ATTRS_ADJUSTMENT_MAP=new Map(`attributeName.attributeType.baseFrequency.baseProfile.calcMode.clipPathUnits.diffuseConstant.edgeMode.filterUnits.glyphRef.gradientTransform.gradientUnits.kernelMatrix.kernelUnitLength.keyPoints.keySplines.keyTimes.lengthAdjust.limitingConeAngle.markerHeight.markerUnits.markerWidth.maskContentUnits.maskUnits.numOctaves.pathLength.patternContentUnits.patternTransform.patternUnits.pointsAtX.pointsAtY.pointsAtZ.preserveAlpha.preserveAspectRatio.primitiveUnits.refX.refY.repeatCount.repeatDur.requiredExtensions.requiredFeatures.specularConstant.specularExponent.spreadMethod.startOffset.stdDeviation.stitchTiles.surfaceScale.systemLanguage.tableValues.targetX.targetY.textLength.viewBox.viewTarget.xChannelSelector.yChannelSelector.zoomAndPan`.split(`.`).map(n=>[n.toLowerCase(),n])),XML_ATTRS_ADJUSTMENT_MAP=new Map([[`xlink:actuate`,{prefix:`xlink`,name:`actuate`,namespace:NS.XLINK}],[`xlink:arcrole`,{prefix:`xlink`,name:`arcrole`,namespace:NS.XLINK}],[`xlink:href`,{prefix:`xlink`,name:`href`,namespace:NS.XLINK}
vendor: 6,037 bytes, line 1126
1126],[`xlink:role`,{prefix:`xlink`,name:`role`,namespace:NS.XLINK}],[`xlink:show`,{prefix:`xlink`,name:`show`,namespace:NS.XLINK}],[`xlink:title`,{prefix:`xlink`,name:`title`,namespace:NS.XLINK}],[`xlink:type`,{prefix:`xlink`,name:`type`,namespace:NS.XLINK}],[`xml:lang`,{prefix:`xml`,name:`lang`,namespace:NS.XML}],[`xml:space`,{prefix:`xml`,name:`space`,namespace:NS.XML}],[`xmlns`,{prefix:``,name:`xmlns`,namespace:NS.XMLNS}],[`xmlns:xlink`,{prefix:`xmlns`,name:`xlink`,namespace:NS.XMLNS}]]),SVG_TAG_NAMES_ADJUSTMENT_MAP=new Map(`altGlyph.altGlyphDef.altGlyphItem.animateColor.animateMotion.animateTransform.clipPath.feBlend.feColorMatrix.feComponentTransfer.feComposite.feConvolveMatrix.feDiffuseLighting.feDisplacementMap.feDistantLight.feFlood.feFuncA.feFuncB.feFuncG.feFuncR.feGaussianBlur.feImage.feMerge.feMergeNode.feMorphology.feOffset.fePointLight.feSpecularLighting.feSpotLight.feTile.feTurbulence.foreignObject.glyphRef.linearGradient.radialGradient.textPath`.split(`.`).map(n=>[n.toLowerCase(),n])),EXITS_FOREIGN_CONTENT=new Set([TAG_ID.B,TAG_ID.BIG,TAG_ID.BLOCKQUOTE,TAG_ID.BODY,TAG_ID.BR,TAG_ID.CENTER,TAG_ID.CODE,TAG_ID.DD,TAG_ID.DIV,TAG_ID.DL,TAG_ID.DT,TAG_ID.EM,TAG_ID.EMBED,TAG_ID.H1,TAG_ID.H2,TAG_ID.H3,TAG_ID.H4,TAG_ID.H5,TAG_ID.H6,TAG_ID.HEAD,TAG_ID.HR,TAG_ID.I,TAG_ID.IMG,TAG_ID.LI,TAG_ID.LISTING,TAG_ID.MENU,TAG_ID.META,TAG_ID.NOBR,TAG_ID.OL,TAG_ID.P,TAG_ID.PRE,TAG_ID.RUBY,TAG_ID.S,TAG_ID.SMALL,TAG_ID.SPAN,TAG_ID.STRONG,TAG_ID.STRIKE,TAG_ID.SUB,TAG_ID.SUP,TAG_ID.TABLE,TAG_ID.TT,TAG_ID.U,TAG_ID.UL,TAG_ID.VAR]);function causesExit(n){let a=n.tagID;return a===TAG_ID.FONT&&n.attrs.some(({name:n})=>n===ATTRS.COLOR||n===ATTRS.SIZE||n===ATTRS.FACE)||EXITS_FOREIGN_CONTENT.has(a)}function adjustTokenMathMLAttrs(n){for(let a=0;a<n.attrs.length;a++)if(n.attrs[a].name===DEFINITION_URL_ATTR){n.attrs[a].name=ADJUSTED_DEFINITION_URL_ATTR;break}}function adjustTokenSVGAttrs(n){for(let a=0;a<n.attrs.length;a++){let s=SVG_ATTRS_ADJUSTMENT_MAP.get(n.attrs[a].name);s!=null&&(n.attrs[a].name=s)}}function adjustTokenXMLAttrs(n){for(let a=0;a<n.attrs.length;a++){let s=XML_ATTRS_ADJUSTMENT_MAP.get(n.attrs[a].name);s&&(n.attrs[a].prefix=s.prefix,n.attrs[a].name=s.name,n.attrs[a].namespace=s.namespace)}}function adjustTokenSVGTagName(n){let a=SVG_TAG_NAMES_ADJUSTMENT_MAP.get(n.tagName);a!=null&&(n.tagName=a,n.tagID=getTagID(n.tagName))}function isMathMLTextIntegrationPoint(n,a){return a===NS.MATHML&&(n===TAG_ID.MI||n===TAG_ID.MO||n===TAG_ID.MN||n===TAG_ID.MS||n===TAG_ID.MTEXT)}function isHtmlIntegrationPoint(n,a,s){if(a===NS.MATHML&&n===TAG_ID.ANNOTATION_XML){for(let n=0;n<s.length;n++)if(s[n].name===ATTRS.ENCODING){let a=s[n].value.toLowerCase();return a===MIME_TYPES.TEXT_HTML||a===MIME_TYPES.APPLICATION_XML}}return a===NS.SVG&&(n===TAG_ID.FOREIGN_OBJECT||n===TAG_ID.DESC||n===TAG_ID.TITLE)}function isIntegrationPoint(n,a,s,c){return(!c||c===NS.HTML)&&isHtmlIntegrationPoint(n,a,s)||(!c||c===NS.MATHML)&&isMathMLTextIntegrationPoint(n,a)}var HIDDEN_INPUT_TYPE=`hidden`,AA_OUTER_LOOP_ITER=8,AA_INNER_LOOP_ITER=3,InsertionMode;(function(n){n[n.INITIAL=0]=`INITIAL`,n[n.BEFORE_HTML=1]=`BEFORE_HTML`,n[n.BEFORE_HEAD=2]=`BEFORE_HEAD`,n[n.IN_HEAD=3]=`IN_HEAD`,n[n.IN_HEAD_NO_SCRIPT=4]=`IN_HEAD_NO_SCRIPT`,n[n.AFTER_HEAD=5]=`AFTER_HEAD`,n[n.IN_BODY=6]=`IN_BODY`,n[n.TEXT=7]=`TEXT`,n[n.IN_TABLE=8]=`IN_TABLE`,n[n.IN_TABLE_TEXT=9]=`IN_TABLE_TEXT`,n[n.IN_CAPTION=10]=`IN_CAPTION`,n[n.IN_COLUMN_GROUP=11]=`IN_COLUMN_GROUP`,n[n.IN_TABLE_BODY=12]=`IN_TABLE_BODY`,n[n.IN_ROW=13]=`IN_ROW`,n[n.IN_CELL=14]=`IN_CELL`,n[n.IN_SELECT=15]=`IN_SELECT`,n[n.IN_SELECT_IN_TABLE=16]=`IN_SELECT_IN_TABLE`,n[n.IN_TEMPLATE=17]=`IN_TEMPLATE`,n[n.AFTER_BODY=18]=`AFTER_BODY`,n[n.IN_FRAMESET=19]=`IN_FRAMESET`,n[n.AFTER_FRAMESET=20]=`AFTER_FRAMESET`,n[n.AFTER_AFTER_BODY=21]=`AFTER_AFTER_BODY`,n[n.AFTER_AFTER_FRAMESET=22]=`AFTER_AFTER_FRAMESET`})(InsertionMode||={});var BASE_LOC={startLine:-1,startCol:-1,startOffset:-1,endLine:-1,endCol:-1,endOffset:-1},TABLE_STRUCTURE_TAGS=new Set([TAG_ID.TABLE,TAG_ID.TBODY,TAG_ID.TFOOT,TAG_ID.THEAD,TAG_ID.TR]),defaultParserOptions={scriptingEnabled:!0,sourceCodeLocationInfo:!1,treeAdapter:defaultTreeAdapter,onParseError:null},Parser$2=class{constructor(n,a,s=null,c=null){this.fragmentContext=s,this.scriptHandler=c,this.currentToken=null,this.stopped=!1,this.insertionMode=InsertionMode.INITIAL,this.originalInsertionMode=InsertionMode.INITIAL,this.headElement=null,this.formElement=null,this.currentNotInHTML=!1,this.tmplInsertionModeStack=[],this.pendingCharacterTokens=[],this.hasNonWhitespacePendingCharacterToken=!1,this.framesetOk=!0,this.skipNextNewLine=!1,this.fosterParentingEnabled=!1,this.options={...defaultParserOptions,...n},this.treeAdapter=this.options.treeAdapter,this.onParseError=this.options.onParseError,this.onParseError&&(this.options.sourceCodeLocationInfo=!0),this.document=a??this.treeAdapter.createDocument(),this.tokenizer=new Tokenizer(this.options,this),this.activeFormattingElements=new FormattingElementList(this.treeAdapter),this.fragmentContextID=s?getTagID(this.treeAdapter.getTagName(s)):TAG_ID.UNKNOWN,this._setContextModes(s??this.document,this.fragmentContextID),this.openElements=new OpenElementStack(this.document,this.treeAdapter,this)}static parse(n,a){let s=new this(a);return s.tokenizer.write(n,!0),s.document}static getFragmentParser(n,a){let s={...defaultParserOptions,...a};n??=s.treeAdapter.createElement(TAG_NAMES.TEMPLATE,NS.HTML,[]);let c=s.treeAdapter.createElement(`documentmock`,NS.HTML,[]),l=new this(s,c,n);return l.fragmentContextID===TAG_ID.TEMPLATE&&l.tmplInsertionModeStack.unshift(InsertionMode.IN_TEMPLATE),l._initTokenizerForFragmentParsing(),l._insertFakeRootElement(),l._resetInsertionMode(),l._findFormInFragmentContext(),l}getFragment(){let n=this.treeAdapter.getFirstChild(this.document),a=this.treeAdapter.createDocumentFragment();return this._adoptNodes(n,a),a}_err(n,a,s){var c;if(!this.onParseError)return;let l=n.location??BASE_LOC,u={code:a,startLine:l.startLine,startCol:l.startCol,startOffset:l.startOffset,endLine:s?l.
vendor: 30,609 bytes, line 1126
1126startLine:l.endLine,endCol:s?l.startCol:l.endCol,endOffset:s?l.startOffset:l.endOffset};this.onParseError(u)}onItemPush(n,a,s){var c,l;(l=(c=this.treeAdapter).onItemPush)==null||l.call(c,n),s&&this.openElements.stackTop>0&&this._setContextModes(n,a)}onItemPop(n,a){var s,c;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(n,this.currentToken),(c=(s=this.treeAdapter).onItemPop)==null||c.call(s,n,this.openElements.current),a){let n,a;this.openElements.stackTop===0&&this.fragmentContext?(n=this.fragmentContext,a=this.fragmentContextID):{current:n,currentTagId:a}=this.openElements,this._setContextModes(n,a)}}_setContextModes(n,a){let s=n===this.document||n&&this.treeAdapter.getNamespaceURI(n)===NS.HTML;this.currentNotInHTML=!s,this.tokenizer.inForeignNode=!s&&n!==void 0&&a!==void 0&&!this._isIntegrationPoint(a,n)}_switchToTextParsing(n,a){this._insertElement(n,NS.HTML),this.tokenizer.state=a,this.originalInsertionMode=this.insertionMode,this.insertionMode=InsertionMode.TEXT}switchToPlaintextParsing(){this.insertionMode=InsertionMode.TEXT,this.originalInsertionMode=InsertionMode.IN_BODY,this.tokenizer.state=TokenizerMode.PLAINTEXT}_getAdjustedCurrentElement(){return this.openElements.stackTop===0&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let n=this.fragmentContext;for(;n;){if(this.treeAdapter.getTagName(n)===TAG_NAMES.FORM){this.formElement=n;break}n=this.treeAdapter.getParentNode(n)}}_initTokenizerForFragmentParsing(){if(!(!this.fragmentContext||this.treeAdapter.getNamespaceURI(this.fragmentContext)!==NS.HTML))switch(this.fragmentContextID){case TAG_ID.TITLE:case TAG_ID.TEXTAREA:this.tokenizer.state=TokenizerMode.RCDATA;break;case TAG_ID.STYLE:case TAG_ID.XMP:case TAG_ID.IFRAME:case TAG_ID.NOEMBED:case TAG_ID.NOFRAMES:case TAG_ID.NOSCRIPT:this.tokenizer.state=TokenizerMode.RAWTEXT;break;case TAG_ID.SCRIPT:this.tokenizer.state=TokenizerMode.SCRIPT_DATA;break;case TAG_ID.PLAINTEXT:this.tokenizer.state=TokenizerMode.PLAINTEXT;break;default:}}_setDocumentType(n){let a=n.name||``,s=n.publicId||``,c=n.systemId||``;if(this.treeAdapter.setDocumentType(this.document,a,s,c),n.location){let a=this.treeAdapter.getChildNodes(this.document).find(n=>this.treeAdapter.isDocumentTypeNode(n));a&&this.treeAdapter.setNodeSourceCodeLocation(a,n.location)}}_attachElementToTree(n,a){if(this.options.sourceCodeLocationInfo){let s=a&&{...a,startTag:a};this.treeAdapter.setNodeSourceCodeLocation(n,s)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(n);else{let a=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(a??this.document,n)}}_appendElement(n,a){let s=this.treeAdapter.createElement(n.tagName,a,n.attrs);this._attachElementToTree(s,n.location)}_insertElement(n,a){let s=this.treeAdapter.createElement(n.tagName,a,n.attrs);this._attachElementToTree(s,n.location),this.openElements.push(s,n.tagID)}_insertFakeElement(n,a){let s=this.treeAdapter.createElement(n,NS.HTML,[]);this._attachElementToTree(s,null),this.openElements.push(s,a)}_insertTemplate(n){let a=this.treeAdapter.createElement(n.tagName,NS.HTML,n.attrs),s=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(a,s),this._attachElementToTree(a,n.location),this.openElements.push(a,n.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(s,null)}_insertFakeRootElement(){let n=this.treeAdapter.createElement(TAG_NAMES.HTML,NS.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(n,null),this.treeAdapter.appendChild(this.openElements.current,n),this.openElements.push(n,TAG_ID.HTML)}_appendCommentNode(n,a){let s=this.treeAdapter.createCommentNode(n.data);this.treeAdapter.appendChild(a,s),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(s,n.location)}_insertCharacters(n){let a,s;if(this._shouldFosterParentOnInsertion()?({parent:a,beforeElement:s}=this._findFosterParentingLocation(),s?this.treeAdapter.insertTextBefore(a,n.chars,s):this.treeAdapter.insertText(a,n.chars)):(a=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(a,n.chars)),!n.location)return;let c=this.treeAdapter.getChildNodes(a),l=c[(s?c.lastIndexOf(s):c.length)-1];if(this.treeAdapter.getNodeSourceCodeLocation(l)){let{endLine:a,endCol:s,endOffset:c}=n.location;this.treeAdapter.updateNodeSourceCodeLocation(l,{endLine:a,endCol:s,endOffset:c})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(l,n.location)}_adoptNodes(n,a){for(let s=this.treeAdapter.getFirstChild(n);s;s=this.treeAdapter.getFirstChild(n))this.treeAdapter.detachNode(s),this.treeAdapter.appendChild(a,s)}_setEndLocation(n,a){if(this.treeAdapter.getNodeSourceCodeLocation(n)&&a.location){let s=a.location,c=this.treeAdapter.getTagName(n),l=a.type===TokenType.END_TAG&&c===a.tagName?{endTag:{...s},endLine:s.endLine,endCol:s.endCol,endOffset:s.endOffset}:{endLine:s.startLine,endCol:s.startCol,endOffset:s.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(n,l)}}shouldProcessStartTagTokenInForeignContent(n){if(!this.currentNotInHTML)return!1;let a,s;return this.openElements.stackTop===0&&this.fragmentContext?(a=this.fragmentContext,s=this.fragmentContextID):{current:a,currentTagId:s}=this.openElements,n.tagID===TAG_ID.SVG&&this.treeAdapter.getTagName(a)===TAG_NAMES.ANNOTATION_XML&&this.treeAdapter.getNamespaceURI(a)===NS.MATHML?!1:this.tokenizer.inForeignNode||(n.tagID===TAG_ID.MGLYPH||n.tagID===TAG_ID.MALIGNMARK)&&s!==void 0&&!this._isIntegrationPoint(s,a,NS.HTML)}_processToken(n){switch(n.type){case TokenType.CHARACTER:this.onCharacter(n);break;case TokenType.NULL_CHARACTER:this.onNullCharacter(n);break;case TokenType.COMMENT:this.onComment(n);break;case TokenType.DOCTYPE:this.onDoctype(n);break;case TokenType.START_TAG:this._processStartTag(n);break;case TokenType.END_TAG:this.onEndTag(n);break;case TokenType.EOF:this.onEof(n);break;case TokenType.WHITESPACE_CHARACTER:this.onWhitespaceCharacter(n);break}}_isIntegrationPoint(n,a,s){return isIntegrationPoint(n,this.treeAdapter.getNamespaceURI(a),this.treeAdapter.getAttrList(a),s)}_reconstructActiveFormattingElements(){let n=this.activeFormattingElements.entries.length;if(n){let a=this.activeFormattingElements.entries.findIndex(n=>n.type===EntryType.Marker||this.openElements.contains(n.element)),s=a===-1?n-1:a-1;for(let n=s;n>=0;n--){let a=this.activeFormattingElements.entries[n];this._insertElement(a.token,this.treeAdapter.getNamespaceURI(a.element)),a.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=InsertionMode.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(TAG_ID.P),this.openElements.popUntilTagNamePopped(TAG_ID.P)}_resetInsertionMode(){for(let n=this.openElements.stackTop;n>=0;n--)switch(n===0&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[n]){case TAG_ID.TR:this.insertionMode=InsertionMode.IN_ROW;return;case TAG_ID.TBODY:case TAG_ID.THEAD:case TAG_ID.TFOOT:this.insertionMode=InsertionMode.IN_TABLE_BODY;return;case TAG_ID.CAPTION:this.insertionMode=InsertionMode.IN_CAPTION;return;case TAG_ID.COLGROUP:this.insertionMode=InsertionMode.IN_COLUMN_GROUP;return;case TAG_ID.TABLE:this.insertionMode=InsertionMode.IN_TABLE;return;case TAG_ID.BODY:this.insertionMode=InsertionMode.IN_BODY;return;case TAG_ID.FRAMESET:this.insertionMode=InsertionMode.IN_FRAMESET;return;case TAG_ID.SELECT:this._resetInsertionModeForSelect(n);return;case TAG_ID.TEMPLATE:this.insertionMode=this.tmplInsertionModeStack[0];return;case TAG_ID.HTML:this.insertionMode=this.headElement?InsertionMode.AFTER_HEAD:InsertionMode.BEFORE_HEAD;return;case TAG_ID.TD:case TAG_ID.TH:if(n>0){this.insertionMode=InsertionMode.IN_CELL;return}break;case TAG_ID.HEAD:if(n>0){this.insertionMode=InsertionMode.IN_HEAD;return}break}this.insertionMode=InsertionMode.IN_BODY}_resetInsertionModeForSelect(n){if(n>0)for(let a=n-1;a>0;a--){let n=this.openElements.tagIDs[a];if(n===TAG_ID.TEMPLATE)break;if(n===TAG_ID.TABLE){this.insertionMode=InsertionMode.IN_SELECT_IN_TABLE;return}}this.insertionMode=InsertionMode.IN_SELECT}_isElementCausesFosterParenting(n){return TABLE_STRUCTURE_TAGS.has(n)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this.openElements.currentTagId!==void 0&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let n=this.openElements.stackTop;n>=0;n--){let a=this.openElements.items[n];switch(this.openElements.tagIDs[n]){case TAG_ID.TEMPLATE:if(this.treeAdapter.getNamespaceURI(a)===NS.HTML)return{parent:this.treeAdapter.getTemplateContent(a),beforeElement:null};break;case TAG_ID.TABLE:{let s=this.treeAdapter.getParentNode(a);return s?{parent:s,beforeElement:a}:{parent:this.openElements.items[n-1],beforeElement:null}}default:}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(n){let a=this._findFosterParentingLocation();a.beforeElement?this.treeAdapter.insertBefore(a.parent,n,a.beforeElement):this.treeAdapter.appendChild(a.parent,n)}_isSpecialElement(n,a){return SPECIAL_ELEMENTS[this.treeAdapter.getNamespaceURI(n)].has(a)}onCharacter(n){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){characterInForeignContent(this,n);return}switch(this.insertionMode){case InsertionMode.INITIAL:tokenInInitialMode(this,n);break;case InsertionMode.BEFORE_HTML:tokenBeforeHtml(this,n);break;case InsertionMode.BEFORE_HEAD:tokenBeforeHead(this,n);break;case InsertionMode.IN_HEAD:tokenInHead(this,n);break;case InsertionMode.IN_HEAD_NO_SCRIPT:tokenInHeadNoScript(this,n);break;case InsertionMode.AFTER_HEAD:tokenAfterHead(this,n);break;case InsertionMode.IN_BODY:case InsertionMode.IN_CAPTION:case InsertionMode.IN_CELL:case InsertionMode.IN_TEMPLATE:characterInBody(this,n);break;case InsertionMode.TEXT:case InsertionMode.IN_SELECT:case InsertionMode.IN_SELECT_IN_TABLE:this._insertCharacters(n);break;case InsertionMode.IN_TABLE:case InsertionMode.IN_TABLE_BODY:case InsertionMode.IN_ROW:characterInTable(this,n);break;case InsertionMode.IN_TABLE_TEXT:characterInTableText(this,n);break;case InsertionMode.IN_COLUMN_GROUP:tokenInColumnGroup(this,n);break;case InsertionMode.AFTER_BODY:tokenAfterBody(this,n);break;case InsertionMode.AFTER_AFTER_BODY:tokenAfterAfterBody(this,n);break;default:}}onNullCharacter(n){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){nullCharacterInForeignContent(this,n);return}switch(this.insertionMode){case InsertionMode.INITIAL:tokenInInitialMode(this,n);break;case InsertionMode.BEFORE_HTML:tokenBeforeHtml(this,n);break;case InsertionMode.BEFORE_HEAD:tokenBeforeHead(this,n);break;case InsertionMode.IN_HEAD:tokenInHead(this,n);break;case InsertionMode.IN_HEAD_NO_SCRIPT:tokenInHeadNoScript(this,n);break;case InsertionMode.AFTER_HEAD:tokenAfterHead(this,n);break;case InsertionMode.TEXT:this._insertCharacters(n);break;case InsertionMode.IN_TABLE:case InsertionMode.IN_TABLE_BODY:case InsertionMode.IN_ROW:characterInTable(this,n);break;case InsertionMode.IN_COLUMN_GROUP:tokenInColumnGroup(this,n);break;case InsertionMode.AFTER_BODY:tokenAfterBody(this,n);break;case InsertionMode.AFTER_AFTER_BODY:tokenAfterAfterBody(this,n);break;default:}}onComment(n){if(this.skipNextNewLine=!1,this.currentNotInHTML){appendComment(this,n);return}switch(this.insertionMode){case InsertionMode.INITIAL:case InsertionMode.BEFORE_HTML:case InsertionMode.BEFORE_HEAD:case InsertionMode.IN_HEAD:case InsertionMode.IN_HEAD_NO_SCRIPT:case InsertionMode.AFTER_HEAD:case InsertionMode.IN_BODY:case InsertionMode.IN_TABLE:case InsertionMode.IN_CAPTION:case InsertionMode.IN_COLUMN_GROUP:case InsertionMode.IN_TABLE_BODY:case InsertionMode.IN_ROW:case InsertionMode.IN_CELL:case InsertionMode.IN_SELECT:case InsertionMode.IN_SELECT_IN_TABLE:case InsertionMode.IN_TEMPLATE:case InsertionMode.IN_FRAMESET:case InsertionMode.AFTER_FRAMESET:appendComment(this,n);break;case InsertionMode.IN_TABLE_TEXT:tokenInTableText(this,n);break;case InsertionMode.AFTER_BODY:appendCommentToRootHtmlElement(this,n);break;case InsertionMode.AFTER_AFTER_BODY:case InsertionMode.AFTER_AFTER_FRAMESET:appendCommentToDocument(this,n);break;default:}}onDoctype(n){switch(this.skipNextNewLine=!1,this.insertionMode){case InsertionMode.INITIAL:doctypeInInitialMode(this,n);break;case InsertionMode.BEFORE_HEAD:case InsertionMode.IN_HEAD:case InsertionMode.IN_HEAD_NO_SCRIPT:case InsertionMode.AFTER_HEAD:this._err(n,ERR.misplacedDoctype);break;case InsertionMode.IN_TABLE_TEXT:tokenInTableText(this,n);break;default:}}onStartTag(n){this.skipNextNewLine=!1,this.currentToken=n,this._processStartTag(n),n.selfClosing&&!n.ackSelfClosing&&this._err(n,ERR.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(n){this.shouldProcessStartTagTokenInForeignContent(n)?startTagInForeignContent(this,n):this._startTagOutsideForeignContent(n)}_startTagOutsideForeignContent(n){switch(this.insertionMode){case InsertionMode.INITIAL:tokenInInitialMode(this,n);break;case InsertionMode.BEFORE_HTML:startTagBeforeHtml(this,n);break;case InsertionMode.BEFORE_HEAD:startTagBeforeHead(this,n);break;case InsertionMode.IN_HEAD:startTagInHead(this,n);break;case InsertionMode.IN_HEAD_NO_SCRIPT:startTagInHeadNoScript(this,n);break;case InsertionMode.AFTER_HEAD:startTagAfterHead(this,n);break;case InsertionMode.IN_BODY:startTagInBody(this,n);break;case InsertionMode.IN_TABLE:startTagInTable(this,n);break;case InsertionMode.IN_TABLE_TEXT:tokenInTableText(this,n);break;case InsertionMode.IN_CAPTION:startTagInCaption(this,n);break;case InsertionMode.IN_COLUMN_GROUP:startTagInColumnGroup(this,n);break;case InsertionMode.IN_TABLE_BODY:startTagInTableBody(this,n);break;case InsertionMode.IN_ROW:startTagInRow(this,n);break;case InsertionMode.IN_CELL:startTagInCell(this,n);break;case InsertionMode.IN_SELECT:startTagInSelect(this,n);break;case InsertionMode.IN_SELECT_IN_TABLE:startTagInSelectInTable(this,n);break;case InsertionMode.IN_TEMPLATE:startTagInTemplate(this,n);break;case InsertionMode.AFTER_BODY:startTagAfterBody(this,n);break;case InsertionMode.IN_FRAMESET:startTagInFrameset(this,n);break;case InsertionMode.AFTER_FRAMESET:startTagAfterFrameset(this,n);break;case InsertionMode.AFTER_AFTER_BODY:startTagAfterAfterBody(this,n);break;case InsertionMode.AFTER_AFTER_FRAMESET:startTagAfterAfterFrameset(this,n);break;default:}}onEndTag(n){this.skipNextNewLine=!1,this.currentToken=n,this.currentNotInHTML?endTagInForeignContent(this,n):this._endTagOutsideForeignContent(n)}_endTagOutsideForeignContent(n){switch(this.insertionMode){case InsertionMode.INITIAL:tokenInInitialMode(this,n);break;case InsertionMode.BEFORE_HTML:endTagBeforeHtml(this,n);break;case InsertionMode.BEFORE_HEAD:endTagBeforeHead(this,n);break;case InsertionMode.IN_HEAD:endTagInHead(this,n);break;case InsertionMode.IN_HEAD_NO_SCRIPT:endTagInHeadNoScript(this,n);break;case InsertionMode.AFTER_HEAD:endTagAfterHead(this,n);break;case InsertionMode.IN_BODY:endTagInBody(this,n);break;case InsertionMode.TEXT:endTagInText(this,n);break;case InsertionMode.IN_TABLE:endTagInTable(this,n);break;case InsertionMode.IN_TABLE_TEXT:tokenInTableText(this,n);break;case InsertionMode.IN_CAPTION:endTagInCaption(this,n);break;case InsertionMode.IN_COLUMN_GROUP:endTagInColumnGroup(this,n);break;case InsertionMode.IN_TABLE_BODY:endTagInTableBody(this,n);break;case InsertionMode.IN_ROW:endTagInRow(this,n);break;case InsertionMode.IN_CELL:endTagInCell(this,n);break;case InsertionMode.IN_SELECT:endTagInSelect(this,n);break;case InsertionMode.IN_SELECT_IN_TABLE:endTagInSelectInTable(this,n);break;case InsertionMode.IN_TEMPLATE:endTagInTemplate(this,n);break;case InsertionMode.AFTER_BODY:endTagAfterBody(this,n);break;case InsertionMode.IN_FRAMESET:endTagInFrameset(this,n);break;case InsertionMode.AFTER_FRAMESET:endTagAfterFrameset(this,n);break;case InsertionMode.AFTER_AFTER_BODY:tokenAfterAfterBody(this,n);break;default:}}onEof(n){switch(this.insertionMode){case InsertionMode.INITIAL:tokenInInitialMode(this,n);break;case InsertionMode.BEFORE_HTML:tokenBeforeHtml(this,n);break;case InsertionMode.BEFORE_HEAD:tokenBeforeHead(this,n);break;case InsertionMode.IN_HEAD:tokenInHead(this,n);break;case InsertionMode.IN_HEAD_NO_SCRIPT:tokenInHeadNoScript(this,n);break;case InsertionMode.AFTER_HEAD:tokenAfterHead(this,n);break;case InsertionMode.IN_BODY:case InsertionMode.IN_TABLE:case InsertionMode.IN_CAPTION:case InsertionMode.IN_COLUMN_GROUP:case InsertionMode.IN_TABLE_BODY:case InsertionMode.IN_ROW:case InsertionMode.IN_CELL:case InsertionMode.IN_SELECT:case InsertionMode.IN_SELECT_IN_TABLE:eofInBody(this,n);break;case InsertionMode.TEXT:eofInText(this,n);break;case InsertionMode.IN_TABLE_TEXT:tokenInTableText(this,n);break;case InsertionMode.IN_TEMPLATE:eofInTemplate(this,n);break;case InsertionMode.AFTER_BODY:case InsertionMode.IN_FRAMESET:case InsertionMode.AFTER_FRAMESET:case InsertionMode.AFTER_AFTER_BODY:case InsertionMode.AFTER_AFTER_FRAMESET:stopParsing(this,n);break;default:}}onWhitespaceCharacter(n){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,n.chars.charCodeAt(0)===CODE_POINTS.LINE_FEED)){if(n.chars.length===1)return;n.chars=n.chars.substr(1)}if(this.tokenizer.inForeignNode){this._insertCharacters(n);return}switch(this.insertionMode){case InsertionMode.IN_HEAD:case InsertionMode.IN_HEAD_NO_SCRIPT:case InsertionMode.AFTER_HEAD:case InsertionMode.TEXT:case InsertionMode.IN_COLUMN_GROUP:case InsertionMode.IN_SELECT:case InsertionMode.IN_SELECT_IN_TABLE:case InsertionMode.IN_FRAMESET:case InsertionMode.AFTER_FRAMESET:this._insertCharacters(n);break;case InsertionMode.IN_BODY:case InsertionMode.IN_CAPTION:case InsertionMode.IN_CELL:case InsertionMode.IN_TEMPLATE:case InsertionMode.AFTER_BODY:case InsertionMode.AFTER_AFTER_BODY:case InsertionMode.AFTER_AFTER_FRAMESET:whitespaceCharacterInBody(this,n);break;case InsertionMode.IN_TABLE:case InsertionMode.IN_TABLE_BODY:case InsertionMode.IN_ROW:characterInTable(this,n);break;case InsertionMode.IN_TABLE_TEXT:whitespaceCharacterInTableText(this,n);break;default:}}};function aaObtainFormattingElementEntry(n,a){let s=n.activeFormattingElements.getElementEntryInScopeWithTagName(a.tagName);return s?n.openElements.contains(s.element)?n.openElements.hasInScope(a.tagID)||(s=null):(n.activeFormattingElements.removeEntry(s),s=null):genericEndTagInBody(n,a),s}function aaObtainFurthestBlock(n,a){let s=null,c=n.openElements.stackTop;for(;c>=0;c--){let l=n.openElements.items[c];if(l===a.element)break;n._isSpecialElement(l,n.openElements.tagIDs[c])&&(s=l)}return s||(n.openElements.shortenToLength(Math.max(c,0)),n.activeFormattingElements.removeEntry(a)),s}function aaInnerLoop(n,a,s){let c=a,l=n.openElements.getCommonAncestor(a);for(let u=0,d=l;d!==s;u++,d=l){l=n.openElements.getCommonAncestor(d);let s=n.activeFormattingElements.getElementEntry(d),f=s&&u>=AA_INNER_LOOP_ITER;!s||f?(f&&n.activeFormattingElements.removeEntry(s),n.openElements.remove(d)):(d=aaRecreateElementFromEntry(n,s),c===a&&(n.activeFormattingElements.bookmark=s),n.treeAdapter.detachNode(c),n.treeAdapter.appendChild(d,c),c=d)}return c}function aaRecreateElementFromEntry(n,a){let s=n.treeAdapter.getNamespaceURI(a.element),c=n.treeAdapter.createElement(a.token.tagName,s,a.token.attrs);return n.openElements.replace(a.element,c),a.element=c,c}function aaInsertLastNodeInCommonAncestor(n,a,s){let c=getTagID(n.treeAdapter.getTagName(a));if(n._isElementCausesFosterParenting(c))n._fosterParentElement(s);else{let l=n.treeAdapter.getNamespaceURI(a);c===TAG_ID.TEMPLATE&&l===NS.HTML&&(a=n.treeAdapter.getTemplateContent(a)),n.treeAdapter.appendChild(a,s)}}function aaReplaceFormattingElement(n,a,s){let c=n.treeAdapter.getNamespaceURI(s.element),{token:l}=s,u=n.treeAdapter.createElement(l.tagName,c,l.attrs);n._adoptNodes(a,u),n.treeAdapter.appendChild(a,u),n.activeFormattingElements.insertElementAfterBookmark(u,l),n.activeFormattingElements.removeEntry(s),n.openElements.remove(s.element),n.openElements.insertAfter(a,u,l.tagID)}function callAdoptionAgency(n,a){for(let s=0;s<AA_OUTER_LOOP_ITER;s++){let s=aaObtainFormattingElementEntry(n,a);if(!s)break;let c=aaObtainFurthestBlock(n,s);if(!c)break;n.activeFormattingElements.bookmark=s;let l=aaInnerLoop(n,c,s.element),u=n.openElements.getCommonAncestor(s.element);n.treeAdapter.detachNode(l),u&&aaInsertLastNodeInCommonAncestor(n,u,l),aaReplaceFormattingElement(n,c,s)}}function appendComment(n,a){n._appendCommentNode(a,n.openElements.currentTmplContentOrNode)}function appendCommentToRootHtmlElement(n,a){n._appendCommentNode(a,n.openElements.items[0])}function appendCommentToDocument(n,a){n._appendCommentNode(a,n.document)}function stopParsing(n,a){if(n.stopped=!0,a.location){let s=n.fragmentContext?0:2;for(let c=n.openElements.stackTop;c>=s;c--)n._setEndLocation(n.openElements.items[c],a);if(!n.fragmentContext&&n.openElements.stackTop>=0){let s=n.openElements.items[0],c=n.treeAdapter.getNodeSourceCodeLocation(s);if(c&&!c.endTag&&(n._setEndLocation(s,a),n.openElements.stackTop>=1)){let s=n.openElements.items[1],c=n.treeAdapter.getNodeSourceCodeLocation(s);c&&!c.endTag&&n._setEndLocation(s,a)}}}}function doctypeInInitialMode(n,a){n._setDocumentType(a);let s=a.forceQuirks?DOCUMENT_MODE.QUIRKS:getDocumentMode(a);isConforming(a)||n._err(a,ERR.nonConformingDoctype),n.treeAdapter.setDocumentMode(n.document,s),n.insertionMode=InsertionMode.BEFORE_HTML}function tokenInInitialMode(n,a){n._err(a,ERR.missingDoctype,!0),n.treeAdapter.setDocumentMode(n.document,DOCUMENT_MODE.QUIRKS),n.insertionMode=InsertionMode.BEFORE_HTML,n._processToken(a)}function startTagBeforeHtml(n,a){a.tagID===TAG_ID.HTML?(n._insertElement(a,NS.HTML),n.insertionMode=InsertionMode.BEFORE_HEAD):tokenBeforeHtml(n,a)}function endTagBeforeHtml(n,a){let s=a.tagID;(s===TAG_ID.HTML||s===TAG_ID.HEAD||s===TAG_ID.BODY||s===TAG_ID.BR)&&tokenBeforeHtml(n,a)}function tokenBeforeHtml(n,a){n._insertFakeRootElement(),n.insertionMode=InsertionMode.BEFORE_HEAD,n._processToken(a)}function startTagBeforeHead(n,a){switch(a.tagID){case TAG_ID.HTML:startTagInBody(n,a);break;case TAG_ID.HEAD:n._insertElement(a,NS.HTML),n.headElement=n.openElements.current,n.insertionMode=InsertionMode.IN_HEAD;break;default:tokenBeforeHead(n,a)}}function endTagBeforeHead(n,a){let s=a.tagID;s===TAG_ID.HEAD||s===TAG_ID.BODY||s===TAG_ID.HTML||s===TAG_ID.BR?tokenBeforeHead(n,a):n._err(a,ERR.endTagWithoutMatchingOpenElement)}function tokenBeforeHead(n,a){n._insertFakeElement(TAG_NAMES.HEAD,TAG_ID.HEAD),n.headElement=n.openElements.current,n.insertionMode=InsertionMode.IN_HEAD,n._processToken(a)}function startTagInHead(n,a){switch(a.tagID){case TAG_ID.HTML:startTagInBody(n,a);break;case TAG_ID.BASE:case TAG_ID.BASEFONT:case TAG_ID.BGSOUND:case TAG_ID.LINK:case TAG_ID.META:n._appendElement(a,NS.HTML),a.ackSelfClosing=!0;break;case TAG_ID.TITLE:n._switchToTextParsing(a,TokenizerMode.RCDATA);break;case TAG_ID.NOSCRIPT:n.options.scriptingEnabled?n._switchToTextParsing(a,TokenizerMode.RAWTEXT):(n._insertElement(a,NS.HTML),n.insertionMode=InsertionMode.IN_HEAD_NO_SCRIPT);break;case TAG_ID.NOFRAMES:case TAG_ID.STYLE:n._switchToTextParsing(a,TokenizerMode.RAWTEXT);break;case TAG_ID.SCRIPT:n._switchToTextParsing(a,TokenizerMode.SCRIPT_DATA);break;case TAG_ID.TEMPLATE:n._insertTemplate(a),n.activeFormattingElements.insertMarker(),n.framesetOk=!1,n.insertionMode=InsertionMode.IN_TEMPLATE,n.tmplInsertionModeStack.unshift(InsertionMode.IN_TEMPLATE);break;case TAG_ID.HEAD:n._err(a,ERR.misplacedStartTagForHeadElement);break;default:tokenInHead(n,a)}}function endTagInHead(n,a){switch(a.tagID){case TAG_ID.HEAD:n.openElements.pop(),n.insertionMode=InsertionMode.AFTER_HEAD;break;case TAG_ID.BODY:case TAG_ID.BR:case TAG_ID.HTML:tokenInHead(n,a);break;case TAG_ID.TEMPLATE:templateEndTagInHead(n,a);break;default:n._err(a,ERR.endTagWithoutMatchingOpenElement)}}function templateEndTagInHead(n,a){n.openElements.tmplCount>0?(n.openElements.generateImpliedEndTagsThoroughly(),n.openElements.currentTagId!==TAG_ID.TEMPLATE&&n._err(a,ERR.closingOfElementWithOpenChildElements),n.openElements.popUntilTagNamePopped(TAG_ID.TEMPLATE),n.activeFormattingElements.clearToLastMarker(),n.tmplInsertionModeStack.shift(),n._resetInsertionMode()):n._err(a,ERR.endTagWithoutMatchingOpenElement)}function tokenInHead(n,a){n.openElements.pop(),n.insertionMode=InsertionMode.AFTER_HEAD,n._processToken(a)}function startTagInHeadNoScript(n,a){switch(a.tagID){case TAG_ID.HTML:startTagInBody(n,a);break;case TAG_ID.BASEFONT:case TAG_ID.BGSOUND:case TAG_ID.HEAD:case TAG_ID.LINK:case TAG_ID.META:case TAG_ID.NOFRAMES:case TAG_ID.STYLE:startTagInHead(n,a);break;case TAG_ID.NOSCRIPT:n._err(a,ERR.nestedNoscriptInHead);break;default:tokenInHeadNoScript(n,a)}}function endTagInHeadNoScript(n,a){switch(a.tagID){case TAG_ID.NOSCRIPT:n.openElements.pop(),n.insertionMode=InsertionMode.IN_HEAD;break;case TAG_ID.BR:tokenInHeadNoScript(n,a);break;default:n._err(a,ERR.endTagWithoutMatchingOpenElement)}}function tokenInHeadNoScript(n,a){let s=a.type===TokenType.EOF?ERR.openElementsLeftAfterEof:ERR.disallowedContentInNoscriptInHead;n._err(a,s),n.openElements.pop(),n.insertionMode=InsertionMode.IN_HEAD,n._processToken(a)}function startTagAfterHead(n,a){switch(a.tagID){case TAG_ID.HTML:startTagInBody(n,a);break;case TAG_ID.BODY:n._insertElement(a,NS.HTML),n.framesetOk=!1,n.insertionMode=InsertionMode.IN_BODY;break;case TAG_ID.FRAMESET:n._insertElement(a,NS.HTML),n.insertionMode=InsertionMode.IN_FRAMESET;break;case TAG_ID.BASE:case TAG_ID.BASEFONT:case TAG_ID.BGSOUND:case TAG_ID.LINK:case TAG_ID.META:case TAG_ID.NOFRAMES:case TAG_ID.SCRIPT:case TAG_ID.STYLE:case TAG_ID.TEMPLATE:case TAG_ID.TITLE:n._err(a,ERR.abandonedHeadElementChild),n.openElements.push(n.headElement,TAG_ID.HEAD),startTagInHead(n,a),n.openElements.remove(n.headElement);break;case TAG_ID.HEAD:n._err(a,ERR.misplacedStartTagForHeadElement);break;default:tokenAfterHead(n,a)}}function endTagAfterHead(n,a){switch(a.tagID){case TAG_ID.BODY:case TAG_ID.HTML:case TAG_ID.BR:tokenAfterHead(n,a);break;case TAG_ID.TEMPLATE:templateEndTagInHead(n,a);break;default:n._err(a,ERR.endTagWithoutMatchingOpenElement)}}function tokenAfterHead(n,a){n._insertFakeElement(TAG_NAMES.BODY,TAG_ID.BODY),n.insertionMode=InsertionMode.IN_BODY,modeInBody(n,a)}function modeInBody(n,a){switch(a.type){case TokenType.CHARACTER:characterInBody(n,a);break;case TokenType.WHITESPACE_CHARACTER:whitespaceCharacterInBody(n,a);break;case TokenType.COMMENT:appendComment(n,a);break;case TokenType.START_TAG:startTagInBody(n,a);break;case TokenType.END_TAG:endTagInBody(n,a);break;case TokenType.EOF:eofInBody(n,a);break;default:}}function whitespaceCharacterInBody(n,a){n._reconstructActiveFormattingElements(),n._insertCharacters(a)}function characterInBody(n,a){n._reconstructActiveFormattingElements(),n._insertCharacters(a),n.framesetOk=!1}function htmlStartTagInBody(n,a){n.openElements.tmplCount===0&&n.treeAdapter.adoptAttributes(n.openElements.items[0],a.attrs)}function bodyStartTagInBody(n,a){let s=n.openElements.tryPeekProperlyNestedBodyElement();s&&n.openElements.tmplCount===0&&(n.framesetOk=!1,n.treeAdapter.adoptAttributes(s,a.attrs))}function framesetStartTagInBody(n,a){let s=n.openElements.tryPeekProperlyNestedBodyElement();n.framesetOk&&s&&(n.treeAdapter.detachNode(s),n.openElements.popAllUpToHtmlElement(),n._insertElement(a,NS.HTML),n.insertionMode=InsertionMode.IN_FRAMESET)}function addressStartTagInBody(n,a){n.openElements.hasInButtonScope(TAG_ID.P)&&n._closePElement(),n._insertElement(a,NS.HTML)}function numberedHeaderStartTagInBody(n,a){n.openElements.hasInButtonScope(TAG_ID.P)&&n._closePElement(),n.openElements.currentTagId!==void 0&&NUMBERED_HEADERS.has(n.openElements.currentTagId)&&n.openElements.pop(),n._insertElement(a,NS.HTML)}function preStartTagInBody(n,a){n.openElements.hasInButtonScope(TAG_ID.P)&&n._closePElement(),n._insertElement(a,NS.HTML),n.skipNextNewLine=!0,n.framesetOk=!1}function formStartTagInBody(n,a){let s=n.openElements.tmplCount>0;(!n.formElement||s)&&(n.openElements.hasInButtonScope(TAG_ID.P)&&n._closePElement(),n._insertElement(a,NS.HTML),s||(n.formElement=n.openElements.current))}function listItemStartTagInBody(n,a){n.framesetOk=!1;let s=a.tagID;for(let a=n.openElements.stackTop;a>=0;a--){let c=n.openElements.tagIDs[a];if(s===TAG_ID.LI&&c===TAG_ID.LI||(s===TAG_ID.DD||s===TAG_ID.DT)&&(c===TAG_ID.DD||c===TAG_ID.DT)){n.openElements.generateImpliedEndTagsWithExclusion(c),n.openElements.popUntilTagNamePopped(c);break}if(c!==TAG_ID.ADDRESS&&c!==TAG_ID.DIV&&c!==TAG_ID.P&&n._isSpecialElement(n.openElements.items[a],c))break}n.openElements.hasInButtonScope(TAG_ID.P)&&n._closePElement(),n._insertElement(a,NS.HTML)}function plaintextStartTagInBody(n,a){n.openElements.hasInButtonScope(TAG_ID.P)&&n._closePElement(),n._insertElement(a,NS.HTML),n.tokenizer.state=TokenizerMode.PLAINTEXT}function buttonStartTagInBody(n,a){n.openElements.hasInScope(TAG_ID.BUTTON)&&(n.openElements.generateImpliedEndTags(),n.openElements.popUntilTagNamePopped(TAG_ID.BUTTON)),n._reconstructActiveFormattingElements(),n._insertElement(a,NS.HTML),n.framesetOk=!1}function aStartTagInBody(n,a){let s=n.activeFormattingElements.getElementEntryInScopeWithTagName(TAG_NAMES.A);s&&(callAdoptionAgency(n,a),n.openElements.remove(s.element),n.activeFormattingElements.removeEntry(s)),n._reconstructActiveFormattingElements(),n._insertElement(a,NS.HTML),n.activeFormattingElements.pushElement(n.openElements.current,a)}function bStartTagInBody(n,a){n._reconstructActiveFormattingElements(),n._insertElement(a,NS.HTML),n.activeFormattingElements.pushElement(n.openElements.current,a)}function nobrStartTagInBody(n,a){n._reconstructActiveFormattingElements(),n.openElements.hasInScope(TAG_ID.NOBR)&&(callAdoptionAgency(n,a),n._reconstructActiveFormattingElements()),n._insertElement(a,NS.HTML),n.activeFormattingElements.pushElement(n.openElements.current,a)}function appletStartTagInBody(n,a){n._reconstructActiveFormattingElements(),n._insertElement(a,NS.HTML),n.activeFormattingElements.insertMarker(),n.framesetOk=!1}function tableStartTagInBody(n,a){n.treeAdapter.getDocumentMode(n.document)!==DOCUMENT_MODE.QUIRKS&&n.openElements.hasInButtonScope(TAG_ID.P)&&n._closePElement(),n._insertElement(a,NS.HTML),n.framesetOk=!1,n.insertionMode=InsertionMode.IN_TABLE}function areaStartTagInBody(n,a){n._reconstructActiveFormattingElements(),n._appendElement(a,NS.HTML),n.framesetOk=!1,a.ackSelfClosing=!0}
1126function isHiddenInput(n){let a=getTokenAttr(n,ATTRS.TYPE);return a!=null&&a.toLowerCase()===HIDDEN_INPUT_TYPE}function inputStartTagInBody(n,a){n._reconstructActiveFormattingElements(),n._appendElement(a,NS.HTML),isHiddenInput(a)||(n.framesetOk=!1),a.ackSelfClosing=!0}function paramStartTagInBody(n,a){n._appendElement(a,NS.HTML),a.ackSelfClosing=!0}function hrStartTagInBody(n,a){n.openElements.hasInButtonScope(TAG_ID.P)&&n._closePElement(),n._appendElement(a,NS.HTML),n.framesetOk=!1,a.ackSelfClosing=!0}function imageStartTagInBody(n,a){a.tagName=TAG_NAMES.IMG,a.tagID=TAG_ID.IMG,areaStartTagInBody(n,a)}function textareaStartTagInBody(n,a){n._insertElement(a,NS.HTML),n.skipNextNewLine=!0,n.tokenizer.state=TokenizerMode.RCDATA,n.originalInsertionMode=n.insertionMode,n.framesetOk=!1,n.insertionMode=InsertionMode.TEXT}function xmpStartTagInBody(n,a){n.openElements.hasInButtonScope(TAG_ID.P)&&n._closePElement(),n._reconstructActiveFormattingElements(),n.framesetOk=!1,n._switchToTextParsing(a,TokenizerMode.RAWTEXT)}function iframeStartTagInBody(n,a){n.framesetOk=!1,n._switchToTextParsing(a,TokenizerMode.RAWTEXT)}function rawTextStartTagInBody(n,a){n._switchToTextParsing(a,TokenizerMode.RAWTEXT)}function selectStartTagInBody(n,a){n._reconstructActiveFormattingElements(),n._insertElement(a,NS.HTML),n.framesetOk=!1,n.insertionMode=n.insertionMode===InsertionMode.IN_TABLE||n.insertionMode===InsertionMode.IN_CAPTION||n.insertionMode===InsertionMode.IN_TABLE_BODY||n.insertionMode===InsertionMode.IN_ROW||n.insertionMode===InsertionMode.IN_CELL?InsertionMode.IN_SELECT_IN_TABLE:InsertionMode.IN_SELECT}function optgroupStartTagInBody(n,a){n.openElements.currentTagId===TAG_ID.OPTION&&n.openElements.pop(),n._reconstructActiveFormattingElements(),n._insertElement(a,NS.HTML)}function rbStartTagInBody(n,a){n.openElements.hasInScope(TAG_ID.RUBY)&&n.openElements.generateImpliedEndTags(),n._insertElement(a,NS.HTML)}function rtStartTagInBody(n,a){n.openElements.hasInScope(TAG_ID.RUBY)&&n.openElements.generateImpliedEndTagsWithExclusion(TAG_ID.RTC),n._insertElement(a,NS.HTML)}function mathStartTagInBody(n,a){n._reconstructActiveFormattingElements(),adjustTokenMathMLAttrs(a),adju
vendor: 5,599 bytes, line 1126
1126stTokenXMLAttrs(a),a.selfClosing?n._appendElement(a,NS.MATHML):n._insertElement(a,NS.MATHML),a.ackSelfClosing=!0}function svgStartTagInBody(n,a){n._reconstructActiveFormattingElements(),adjustTokenSVGAttrs(a),adjustTokenXMLAttrs(a),a.selfClosing?n._appendElement(a,NS.SVG):n._insertElement(a,NS.SVG),a.ackSelfClosing=!0}function genericStartTagInBody(n,a){n._reconstructActiveFormattingElements(),n._insertElement(a,NS.HTML)}function startTagInBody(n,a){switch(a.tagID){case TAG_ID.I:case TAG_ID.S:case TAG_ID.B:case TAG_ID.U:case TAG_ID.EM:case TAG_ID.TT:case TAG_ID.BIG:case TAG_ID.CODE:case TAG_ID.FONT:case TAG_ID.SMALL:case TAG_ID.STRIKE:case TAG_ID.STRONG:bStartTagInBody(n,a);break;case TAG_ID.A:aStartTagInBody(n,a);break;case TAG_ID.H1:case TAG_ID.H2:case TAG_ID.H3:case TAG_ID.H4:case TAG_ID.H5:case TAG_ID.H6:numberedHeaderStartTagInBody(n,a);break;case TAG_ID.P:case TAG_ID.DL:case TAG_ID.OL:case TAG_ID.UL:case TAG_ID.DIV:case TAG_ID.DIR:case TAG_ID.NAV:case TAG_ID.MAIN:case TAG_ID.MENU:case TAG_ID.ASIDE:case TAG_ID.CENTER:case TAG_ID.FIGURE:case TAG_ID.FOOTER:case TAG_ID.HEADER:case TAG_ID.HGROUP:case TAG_ID.DIALOG:case TAG_ID.DETAILS:case TAG_ID.ADDRESS:case TAG_ID.ARTICLE:case TAG_ID.SEARCH:case TAG_ID.SECTION:case TAG_ID.SUMMARY:case TAG_ID.FIELDSET:case TAG_ID.BLOCKQUOTE:case TAG_ID.FIGCAPTION:addressStartTagInBody(n,a);break;case TAG_ID.LI:case TAG_ID.DD:case TAG_ID.DT:listItemStartTagInBody(n,a);break;case TAG_ID.BR:case TAG_ID.IMG:case TAG_ID.WBR:case TAG_ID.AREA:case TAG_ID.EMBED:case TAG_ID.KEYGEN:areaStartTagInBody(n,a);break;case TAG_ID.HR:hrStartTagInBody(n,a);break;case TAG_ID.RB:case TAG_ID.RTC:rbStartTagInBody(n,a);break;case TAG_ID.RT:case TAG_ID.RP:rtStartTagInBody(n,a);break;case TAG_ID.PRE:case TAG_ID.LISTING:preStartTagInBody(n,a);break;case TAG_ID.XMP:xmpStartTagInBody(n,a);break;case TAG_ID.SVG:svgStartTagInBody(n,a);break;case TAG_ID.HTML:htmlStartTagInBody(n,a);break;case TAG_ID.BASE:case TAG_ID.LINK:case TAG_ID.META:case TAG_ID.STYLE:case TAG_ID.TITLE:case TAG_ID.SCRIPT:case TAG_ID.BGSOUND:case TAG_ID.BASEFONT:case TAG_ID.TEMPLATE:startTagInHead(n,a);break;case TAG_ID.BODY:bodyStartTagInBody(n,a);break;case TAG_ID.FORM:formStartTagInBody(n,a);break;case TAG_ID.NOBR:nobrStartTagInBody(n,a);break;case TAG_ID.MATH:mathStartTagInBody(n,a);break;case TAG_ID.TABLE:tableStartTagInBody(n,a);break;case TAG_ID.INPUT:inputStartTagInBody(n,a);break;case TAG_ID.PARAM:case TAG_ID.TRACK:case TAG_ID.SOURCE:paramStartTagInBody(n,a);break;case TAG_ID.IMAGE:imageStartTagInBody(n,a);break;case TAG_ID.BUTTON:buttonStartTagInBody(n,a);break;case TAG_ID.APPLET:case TAG_ID.OBJECT:case TAG_ID.MARQUEE:appletStartTagInBody(n,a);break;case TAG_ID.IFRAME:iframeStartTagInBody(n,a);break;case TAG_ID.SELECT:selectStartTagInBody(n,a);break;case TAG_ID.OPTION:case TAG_ID.OPTGROUP:optgroupStartTagInBody(n,a);break;case TAG_ID.NOEMBED:case TAG_ID.NOFRAMES:rawTextStartTagInBody(n,a);break;case TAG_ID.FRAMESET:framesetStartTagInBody(n,a);break;case TAG_ID.TEXTAREA:textareaStartTagInBody(n,a);break;case TAG_ID.NOSCRIPT:n.options.scriptingEnabled?rawTextStartTagInBody(n,a):genericStartTagInBody(n,a);break;case TAG_ID.PLAINTEXT:plaintextStartTagInBody(n,a);break;case TAG_ID.COL:case TAG_ID.TH:case TAG_ID.TD:case TAG_ID.TR:case TAG_ID.HEAD:case TAG_ID.FRAME:case TAG_ID.TBODY:case TAG_ID.TFOOT:case TAG_ID.THEAD:case TAG_ID.CAPTION:case TAG_ID.COLGROUP:break;default:genericStartTagInBody(n,a)}}function bodyEndTagInBody(n,a){if(n.openElements.hasInScope(TAG_ID.BODY)&&(n.insertionMode=InsertionMode.AFTER_BODY,n.options.sourceCodeLocationInfo)){let s=n.openElements.tryPeekProperlyNestedBodyElement();s&&n._setEndLocation(s,a)}}function htmlEndTagInBody(n,a){n.openElements.hasInScope(TAG_ID.BODY)&&(n.insertionMode=InsertionMode.AFTER_BODY,endTagAfterBody(n,a))}function addressEndTagInBody(n,a){let s=a.tagID;n.openElements.hasInScope(s)&&(n.openElements.generateImpliedEndTags(),n.openElements.popUntilTagNamePopped(s))}function formEndTagInBody(n){let a=n.openElements.tmplCount>0,{formElement:s}=n;a||(n.formElement=null),(s||a)&&n.openElements.hasInScope(TAG_ID.FORM)&&(n.openElements.generateImpliedEndTags(),a?n.openElements.popUntilTagNamePopped(TAG_ID.FORM):s&&n.openElements.remove(s))}function pEndTagInBody(n){n.openElements.hasInButtonScope(TAG_ID.P)||n._insertFakeElement(TAG_NAMES.P,TAG_ID.P),n._closePElement()}function liEndTagInBody(n){n.openElements.hasInListItemScope(TAG_ID.LI)&&(n.openElements.generateImpliedEndTagsWithExclusion(TAG_ID.LI),n.openElements.popUntilTagNamePopped(TAG_ID.LI))}function ddEndTagInBody(n,a){let s=a.tagID;n.openElements.hasInScope(s)&&(n.openElements.generateImpliedEndTagsWithExclusion(s),n.openElements.popUntilTagNamePopped(s))}function numberedHeaderEndTagInBody(n){n.openElements.hasNumberedHeaderInScope()&&(n.openElements.generateImpliedEndTags(),n.openElements.popUntilNumberedHeaderPopped())}function appletEndTagInBody(n,a){let s=a.tagID;n.openElements.hasInScope(s)&&(n.openElements.generateImpliedEndTags(),n.openElements.popUntilTagNamePopped(s),n.activeFormattingElements.clearToLastMarker())}function brEndTagInBody(n){n._reconstructActiveFormattingElements(),n._insertFakeElement(TAG_NAMES.BR,TAG_ID.BR),n.openElements.pop(),n.framesetOk=!1}function genericEndTagInBody(n,a){let s=a.tagName,c=a.tagID;for(let a=n.openElements.stackTop;a>0;a--){let l=n.openElements.items[a],u=n.openElements.tagIDs[a];if(c===u&&(c!==TAG_ID.UNKNOWN||n.treeAdapter.getTagName(l)===s)){n.openElements.generateImpliedEndTagsWithExclusion(c),n.openElements.stackTop>=a&&n.openElements.shortenToLength(a);break}
vendor: 17,200 bytes, line 1126
1126if(n._isSpecialElement(l,u))break}}function endTagInBody(n,a){switch(a.tagID){case TAG_ID.A:case TAG_ID.B:case TAG_ID.I:case TAG_ID.S:case TAG_ID.U:case TAG_ID.EM:case TAG_ID.TT:case TAG_ID.BIG:case TAG_ID.CODE:case TAG_ID.FONT:case TAG_ID.NOBR:case TAG_ID.SMALL:case TAG_ID.STRIKE:case TAG_ID.STRONG:callAdoptionAgency(n,a);break;case TAG_ID.P:pEndTagInBody(n);break;case TAG_ID.DL:case TAG_ID.UL:case TAG_ID.OL:case TAG_ID.DIR:case TAG_ID.DIV:case TAG_ID.NAV:case TAG_ID.PRE:case TAG_ID.MAIN:case TAG_ID.MENU:case TAG_ID.ASIDE:case TAG_ID.BUTTON:case TAG_ID.CENTER:case TAG_ID.FIGURE:case TAG_ID.FOOTER:case TAG_ID.HEADER:case TAG_ID.HGROUP:case TAG_ID.DIALOG:case TAG_ID.ADDRESS:case TAG_ID.ARTICLE:case TAG_ID.DETAILS:case TAG_ID.SEARCH:case TAG_ID.SECTION:case TAG_ID.SUMMARY:case TAG_ID.LISTING:case TAG_ID.FIELDSET:case TAG_ID.BLOCKQUOTE:case TAG_ID.FIGCAPTION:addressEndTagInBody(n,a);break;case TAG_ID.LI:liEndTagInBody(n);break;case TAG_ID.DD:case TAG_ID.DT:ddEndTagInBody(n,a);break;case TAG_ID.H1:case TAG_ID.H2:case TAG_ID.H3:case TAG_ID.H4:case TAG_ID.H5:case TAG_ID.H6:numberedHeaderEndTagInBody(n);break;case TAG_ID.BR:brEndTagInBody(n);break;case TAG_ID.BODY:bodyEndTagInBody(n,a);break;case TAG_ID.HTML:htmlEndTagInBody(n,a);break;case TAG_ID.FORM:formEndTagInBody(n);break;case TAG_ID.APPLET:case TAG_ID.OBJECT:case TAG_ID.MARQUEE:appletEndTagInBody(n,a);break;case TAG_ID.TEMPLATE:templateEndTagInHead(n,a);break;default:genericEndTagInBody(n,a)}}function eofInBody(n,a){n.tmplInsertionModeStack.length>0?eofInTemplate(n,a):stopParsing(n,a)}function endTagInText(n,a){var s;a.tagID===TAG_ID.SCRIPT&&((s=n.scriptHandler)==null||s.call(n,n.openElements.current)),n.openElements.pop(),n.insertionMode=n.originalInsertionMode}function eofInText(n,a){n._err(a,ERR.eofInElementThatCanContainOnlyText),n.openElements.pop(),n.insertionMode=n.originalInsertionMode,n.onEof(a)}function characterInTable(n,a){if(n.openElements.currentTagId!==void 0&&TABLE_STRUCTURE_TAGS.has(n.openElements.currentTagId))switch(n.pendingCharacterTokens.length=0,n.hasNonWhitespacePendingCharacterToken=!1,n.originalInsertionMode=n.insertionMode,n.insertionMode=InsertionMode.IN_TABLE_TEXT,a.type){case TokenType.CHARACTER:characterInTableText(n,a);break;case TokenType.WHITESPACE_CHARACTER:whitespaceCharacterInTableText(n,a);break}else tokenInTable(n,a)}function captionStartTagInTable(n,a){n.openElements.clearBackToTableContext(),n.activeFormattingElements.insertMarker(),n._insertElement(a,NS.HTML),n.insertionMode=InsertionMode.IN_CAPTION}function colgroupStartTagInTable(n,a){n.openElements.clearBackToTableContext(),n._insertElement(a,NS.HTML),n.insertionMode=InsertionMode.IN_COLUMN_GROUP}function colStartTagInTable(n,a){n.openElements.clearBackToTableContext(),n._insertFakeElement(TAG_NAMES.COLGROUP,TAG_ID.COLGROUP),n.insertionMode=InsertionMode.IN_COLUMN_GROUP,startTagInColumnGroup(n,a)}function tbodyStartTagInTable(n,a){n.openElements.clearBackToTableContext(),n._insertElement(a,NS.HTML),n.insertionMode=InsertionMode.IN_TABLE_BODY}function tdStartTagInTable(n,a){n.openElements.clearBackToTableContext(),n._insertFakeElement(TAG_NAMES.TBODY,TAG_ID.TBODY),n.insertionMode=InsertionMode.IN_TABLE_BODY,startTagInTableBody(n,a)}function tableStartTagInTable(n,a){n.openElements.hasInTableScope(TAG_ID.TABLE)&&(n.openElements.popUntilTagNamePopped(TAG_ID.TABLE),n._resetInsertionMode(),n._processStartTag(a))}function inputStartTagInTable(n,a){isHiddenInput(a)?n._appendElement(a,NS.HTML):tokenInTable(n,a),a.ackSelfClosing=!0}function formStartTagInTable(n,a){!n.formElement&&n.openElements.tmplCount===0&&(n._insertElement(a,NS.HTML),n.formElement=n.openElements.current,n.openElements.pop())}function startTagInTable(n,a){switch(a.tagID){case TAG_ID.TD:case TAG_ID.TH:case TAG_ID.TR:tdStartTagInTable(n,a);break;case TAG_ID.STYLE:case TAG_ID.SCRIPT:case TAG_ID.TEMPLATE:startTagInHead(n,a);break;case TAG_ID.COL:colStartTagInTable(n,a);break;case TAG_ID.FORM:formStartTagInTable(n,a);break;case TAG_ID.TABLE:tableStartTagInTable(n,a);break;case TAG_ID.TBODY:case TAG_ID.TFOOT:case TAG_ID.THEAD:tbodyStartTagInTable(n,a);break;case TAG_ID.INPUT:inputStartTagInTable(n,a);break;case TAG_ID.CAPTION:captionStartTagInTable(n,a);break;case TAG_ID.COLGROUP:colgroupStartTagInTable(n,a);break;default:tokenInTable(n,a)}}function endTagInTable(n,a){switch(a.tagID){case TAG_ID.TABLE:n.openElements.hasInTableScope(TAG_ID.TABLE)&&(n.openElements.popUntilTagNamePopped(TAG_ID.TABLE),n._resetInsertionMode());break;case TAG_ID.TEMPLATE:templateEndTagInHead(n,a);break;case TAG_ID.BODY:case TAG_ID.CAPTION:case TAG_ID.COL:case TAG_ID.COLGROUP:case TAG_ID.HTML:case TAG_ID.TBODY:case TAG_ID.TD:case TAG_ID.TFOOT:case TAG_ID.TH:case TAG_ID.THEAD:case TAG_ID.TR:break;default:tokenInTable(n,a)}}function tokenInTable(n,a){let s=n.fosterParentingEnabled;n.fosterParentingEnabled=!0,modeInBody(n,a),n.fosterParentingEnabled=s}function whitespaceCharacterInTableText(n,a){n.pendingCharacterTokens.push(a)}function characterInTableText(n,a){n.pendingCharacterTokens.push(a),n.hasNonWhitespacePendingCharacterToken=!0}function tokenInTableText(n,a){let s=0;if(n.hasNonWhitespacePendingCharacterToken)for(;s<n.pendingCharacterTokens.length;s++)tokenInTable(n,n.pendingCharacterTokens[s]);else for(;s<n.pendingCharacterTokens.length;s++)n._insertCharacters(n.pendingCharacterTokens[s]);n.insertionMode=n.originalInsertionMode,n._processToken(a)}var TABLE_VOID_ELEMENTS=new Set([TAG_ID.CAPTION,TAG_ID.COL,TAG_ID.COLGROUP,TAG_ID.TBODY,TAG_ID.TD,TAG_ID.TFOOT,TAG_ID.TH,TAG_ID.THEAD,TAG_ID.TR]);function startTagInCaption(n,a){let s=a.tagID;TABLE_VOID_ELEMENTS.has(s)?n.openElements.hasInTableScope(TAG_ID.CAPTION)&&(n.openElements.generateImpliedEndTags(),n.openElements.popUntilTagNamePopped(TAG_ID.CAPTION),n.activeFormattingElements.clearToLastMarker(),n.insertionMode=InsertionMode.IN_TABLE,startTagInTable(n,a)):startTagInBody(n,a)}function endTagInCaption(n,a){let s=a.tagID;switch(s){case TAG_ID.CAPTION:case TAG_ID.TABLE:n.openElements.hasInTableScope(TAG_ID.CAPTION)&&(n.openElements.generateImpliedEndTags(),n.openElements.popUntilTagNamePopped(TAG_ID.CAPTION),n.activeFormattingElements.clearToLastMarker(),n.insertionMode=InsertionMode.IN_TABLE,s===TAG_ID.TABLE&&endTagInTable(n,a));break;case TAG_ID.BODY:case TAG_ID.COL:case TAG_ID.COLGROUP:case TAG_ID.HTML:case TAG_ID.TBODY:case TAG_ID.TD:case TAG_ID.TFOOT:case TAG_ID.TH:case TAG_ID.THEAD:case TAG_ID.TR:break;default:endTagInBody(n,a)}}function startTagInColumnGroup(n,a){switch(a.tagID){case TAG_ID.HTML:startTagInBody(n,a);break;case TAG_ID.COL:n._appendElement(a,NS.HTML),a.ackSelfClosing=!0;break;case TAG_ID.TEMPLATE:startTagInHead(n,a);break;default:tokenInColumnGroup(n,a)}}function endTagInColumnGroup(n,a){switch(a.tagID){case TAG_ID.COLGROUP:n.openElements.currentTagId===TAG_ID.COLGROUP&&(n.openElements.pop(),n.insertionMode=InsertionMode.IN_TABLE);break;case TAG_ID.TEMPLATE:templateEndTagInHead(n,a);break;case TAG_ID.COL:break;default:tokenInColumnGroup(n,a)}}function tokenInColumnGroup(n,a){n.openElements.currentTagId===TAG_ID.COLGROUP&&(n.openElements.pop(),n.insertionMode=InsertionMode.IN_TABLE,n._processToken(a))}function startTagInTableBody(n,a){switch(a.tagID){case TAG_ID.TR:n.openElements.clearBackToTableBodyContext(),n._insertElement(a,NS.HTML),n.insertionMode=InsertionMode.IN_ROW;break;case TAG_ID.TH:case TAG_ID.TD:n.openElements.clearBackToTableBodyContext(),n._insertFakeElement(TAG_NAMES.TR,TAG_ID.TR),n.insertionMode=InsertionMode.IN_ROW,startTagInRow(n,a);break;case TAG_ID.CAPTION:case TAG_ID.COL:case TAG_ID.COLGROUP:case TAG_ID.TBODY:case TAG_ID.TFOOT:case TAG_ID.THEAD:n.openElements.hasTableBodyContextInTableScope()&&(n.openElements.clearBackToTableBodyContext(),n.openElements.pop(),n.insertionMode=InsertionMode.IN_TABLE,startTagInTable(n,a));break;default:startTagInTable(n,a)}}function endTagInTableBody(n,a){let s=a.tagID;switch(a.tagID){case TAG_ID.TBODY:case TAG_ID.TFOOT:case TAG_ID.THEAD:n.openElements.hasInTableScope(s)&&(n.openElements.clearBackToTableBodyContext(),n.openElements.pop(),n.insertionMode=InsertionMode.IN_TABLE);break;case TAG_ID.TABLE:n.openElements.hasTableBodyContextInTableScope()&&(n.openElements.clearBackToTableBodyContext(),n.openElements.pop(),n.insertionMode=InsertionMode.IN_TABLE,endTagInTable(n,a));break;case TAG_ID.BODY:case TAG_ID.CAPTION:case TAG_ID.COL:case TAG_ID.COLGROUP:case TAG_ID.HTML:case TAG_ID.TD:case TAG_ID.TH:case TAG_ID.TR:break;default:endTagInTable(n,a)}}function startTagInRow(n,a){switch(a.tagID){case TAG_ID.TH:case TAG_ID.TD:n.openElements.clearBackToTableRowContext(),n._insertElement(a,NS.HTML),n.insertionMode=InsertionMode.IN_CELL,n.activeFormattingElements.insertMarker();break;case TAG_ID.CAPTION:case TAG_ID.COL:case TAG_ID.COLGROUP:case TAG_ID.TBODY:case TAG_ID.TFOOT:case TAG_ID.THEAD:case TAG_ID.TR:n.openElements.hasInTableScope(TAG_ID.TR)&&(n.openElements.clearBackToTableRowContext(),n.openElements.pop(),n.insertionMode=InsertionMode.IN_TABLE_BODY,startTagInTableBody(n,a));break;default:startTagInTable(n,a)}}function endTagInRow(n,a){switch(a.tagID){case TAG_ID.TR:n.openElements.hasInTableScope(TAG_ID.TR)&&(n.openElements.clearBackToTableRowContext(),n.openElements.pop(),n.insertionMode=InsertionMode.IN_TABLE_BODY);break;case TAG_ID.TABLE:n.openElements.hasInTableScope(TAG_ID.TR)&&(n.openElements.clearBackToTableRowContext(),n.openElements.pop(),n.insertionMode=InsertionMode.IN_TABLE_BODY,endTagInTableBody(n,a));break;case TAG_ID.TBODY:case TAG_ID.TFOOT:case TAG_ID.THEAD:(n.openElements.hasInTableScope(a.tagID)||n.openElements.hasInTableScope(TAG_ID.TR))&&(n.openElements.clearBackToTableRowContext(),n.openElements.pop(),n.insertionMode=InsertionMode.IN_TABLE_BODY,endTagInTableBody(n,a));break;case TAG_ID.BODY:case TAG_ID.CAPTION:case TAG_ID.COL:case TAG_ID.COLGROUP:case TAG_ID.HTML:case TAG_ID.TD:case TAG_ID.TH:break;default:endTagInTable(n,a)}}function startTagInCell(n,a){let s=a.tagID;TABLE_VOID_ELEMENTS.has(s)?(n.openElements.hasInTableScope(TAG_ID.TD)||n.openElements.hasInTableScope(TAG_ID.TH))&&(n._closeTableCell(),startTagInRow(n,a)):startTagInBody(n,a)}function endTagInCell(n,a){let s=a.tagID;switch(s){case TAG_ID.TD:case TAG_ID.TH:n.openElements.hasInTableScope(s)&&(n.openElements.generateImpliedEndTags(),n.openElements.popUntilTagNamePopped(s),n.activeFormattingElements.clearToLastMarker(),n.insertionMode=InsertionMode.IN_ROW);break;case TAG_ID.TABLE:case TAG_ID.TBODY:case TAG_ID.TFOOT:case TAG_ID.THEAD:case TAG_ID.TR:n.openElements.hasInTableScope(s)&&(n._closeTableCell(),endTagInRow(n,a));break;case TAG_ID.BODY:case TAG_ID.CAPTION:case TAG_ID.COL:case TAG_ID.COLGROUP:case TAG_ID.HTML:break;default:endTagInBody(n,a)}}function startTagInSelect(n,a){switch(a.tagID){case TAG_ID.HTML:startTagInBody(n,a);break;case TAG_ID.OPTION:n.openElements.currentTagId===TAG_ID.OPTION&&n.openElements.pop(),n._insertElement(a,NS.HTML);break;case TAG_ID.OPTGROUP:n.openElements.currentTagId===TAG_ID.OPTION&&n.openElements.pop(),n.openElements.currentTagId===TAG_ID.OPTGROUP&&n.openElements.pop(),n._insertElement(a,NS.HTML);break;case TAG_ID.HR:n.openElements.currentTagId===TAG_ID.OPTION&&n.openElements.pop(),n.openElements.currentTagId===TAG_ID.OPTGROUP&&n.openElements.pop(),n._appendElement(a,NS.HTML),a.ackSelfClosing=!0;break;case TAG_ID.INPUT:case TAG_ID.KEYGEN:case TAG_ID.TEXTAREA:case TAG_ID.SELECT:n.openElements.hasInSelectScope(TAG_ID.SELECT)&&(n.openElements.popUntilTagNamePopped(TAG_ID.SELECT),n._resetInsertionMode(),a.tagID!==TAG_ID.SELECT&&n._processStartTag(a));break;case TAG_ID.SCRIPT:case TAG_ID.TEMPLATE:startTagInHead(n,a);break;default:}}function endTagInSelect(n,a){switch(a.tagID){case TAG_ID.OPTGROUP:n.openElements.stackTop>0&&n.openElements.currentTagId===TAG_ID.OPTION&&n.openElements.tagIDs[n.openElements.stackTop-1]===TAG_ID.OPTGROUP&&n.openElements.pop(),n.openElements.currentTagId===TAG_ID.OPTGROUP&&n.openElements.pop();break;case TAG_ID.OPTION:n.openElements.currentTagId===TAG_ID.OPTION&&n.openElements.pop();break;case TAG_ID.SELECT:n.openElements.hasInSelectScope(TAG_ID.SELECT)&&(n.openElements.popUntilTagNamePopped(TAG_ID.SELECT),n._resetInsertionMode());break;case TAG_ID.TEMPLATE:templateEndTagInHead(n,a);break;default:}}function startTagInSelectInTable(n,a){let s=a.tagID;s===TAG_ID.CAPTION||s===TAG_ID.TABLE||s===TAG_ID.TBODY||s===TAG_ID.TFOOT||s===TAG_ID.THEAD||s===TAG_ID.TR||s===TAG_ID.TD||s===TAG_ID.TH?(n.openElements.popUntilTagNamePopped(TAG_ID.SELECT),n._resetInsertionMode(),n._processStartTag(a)):startTagInSelect(n,a)}function endTagInSelectInTable(n,a){let s=a.tagID;s===TAG_ID.CAPTION||s===TAG_ID.TABLE||s===TAG_ID.TBODY||s===TAG_ID.TFOOT||s===TAG_ID.THEAD||s===TAG_ID.TR||s===TAG_ID.TD||s===TAG_ID.TH?n.openElements.hasInTableScope(s)&&(n.openElements.popUntilTagNamePopped(TAG_ID.SELECT),n._resetInsertionMode(),n.onEndTag(a)):endTagInSelect(n,a)}function startTagInTemplate(n,a){switch(a.tagID){case TAG_ID.BASE:case TAG_ID.BASEFONT:case TAG_ID.BGSOUND:case TAG_ID.LINK:case TAG_ID.META:case TAG_ID.NOFRAMES:case TAG_ID.SCRIPT:case TAG_ID.STYLE:case TAG_ID.TEMPLATE:case TAG_ID.TITLE:startTagInHead(n,a);break;case TAG_ID.CAPTION:case TAG_ID.COLGROUP:case TAG_ID.TBODY:case TAG_ID.TFOOT:case TAG_ID.THEAD:n.tmplInsertionModeStack[0]=InsertionMode.IN_TABLE,n.insertionMode=InsertionMode.IN_TABLE,startTagInTable(n,a);break;case TAG_ID.COL:n.tmplInsertionModeStack[0]=InsertionMode.IN_COLUMN_GROUP,n.insertionMode=InsertionMode.IN_COLUMN_GROUP,startTagInColumnGroup(n,a);break;case TAG_ID.TR:n.tmplInsertionModeStack[0]=InsertionMode.IN_TABLE_BODY,n.insertionMode=InsertionMode.IN_TABLE_BODY,startTagInTableBody(n,a);break;case TAG_ID.TD:case TAG_ID.TH:n.tmplInsertionModeStack[0]=InsertionMode.IN_ROW,n.insertionMode=InsertionMode.IN_ROW,startTagInRow(n,a);break;default:n.tmplInsertionModeStack[0]=InsertionMode.IN_BODY,n.insertionMode=InsertionMode.IN_BODY,startTagInBody(n,a)}}function endTagInTemplate(n,a){a.tagID===TAG_ID.TEMPLATE&&templateEndTagInHead(n,a)}function eofInTemplate(n,a){n.openElements.tmplCount>0?(n.openElements.popUntilTagNamePopped(TAG_ID.TEMPLATE),n.activeFormattingElements.clearToLastMarker(),n.tmplInsertionModeStack.shift(),n._resetInsertionMode(),n.onEof(a)):stopParsing(n,a)}function startTagAfterBody(n,a){a.tagID===TAG_ID.HTML?startTagInBody(n,a):tokenAfterBody(n,a)}function endTagAfterBody(n,a){var s;if(a.tagID===TAG_ID.HTML){if(n.fragmentContext||(n.insertionMode=InsertionMode.AFTER_AFTER_BODY),n.options.sourceCodeLocationInfo&&n.openElements.tagIDs[0]===TAG_ID.HTML){n._setEndLocation(n.openElements.items[0],a);let s=n.openElements.items[1];s&&!n.treeAdapter.getNodeSourceCodeLocation(s)?.endTag&&n._setEndLocation(s,a)}}else tokenAfterBody(n,a)}function tokenAfterBody(n,a){n.insertionMode=InsertionMode.IN_BODY,modeInBody(n,a)}function startTagInFrameset(n,a){switch(a.tagID){case TAG_ID.HTML:startTagInBody(n,a);break;case TAG_ID.FRAMESET:n._insertElement(a,NS.HTML);break;case TAG_ID.FRAME:n._appendElement(a,NS.HTML),a.ackSelfClosing=!0;break;case TAG_ID.NOFRAMES:startTagInHead(n,a);break;default:}}function endTagInFrameset(n,a){a.tagID===TAG_ID.FRAMESET&&!n.openElements.isRootHtmlElementCurrent()&&(n.openElements.pop(),!n.fragmentContext&&n.openElements.currentTagId!==TAG_ID.FRAMESET&&(n.insertionMode=InsertionMode.AFTER_FRAMESET))}function startTagAfterFrameset(n,a){switch(a.tagID){case TAG_ID.HTML:startTagInBody(n,a);break;case TAG_ID.NOFRAMES:startTagInHead(n,a);break;default:}}function endTagAfterFrameset(n,a){a.tagID===TAG_ID.HTML&&(n.insertionMode=InsertionMode.AFTER_AFTER_FRAMESET)}function startTagAfterAfterBody(n,a){a.tagID===TAG_ID.HTML?startTagInBody(n,a):tokenAfterAfterBody(n,a)}function tokenAfterAfterBody(n,a){n.insertionMode=InsertionMode.IN_BODY,modeInBody(n,a)}function startTagAfterAfterFrameset(n,a){switch(a.tagID){case TAG_ID.HTML:startTagInBody(n,a);break;case TAG_ID.NOFRAMES:startTagInHead(n,a);break;default:}}function nullCharacterInForeignContent(n,a){a.chars=`�`,n._insertCharacters(a)}function characterInForeignContent(n,a){n._insertCharacters(a),n.framesetOk=!1}function popUntilHtmlOrIntegrationPoint(n){for(;n.treeAdapter.getNamespaceURI(n.openElements.current)!==NS.HTML&&n.openElements.currentTagId!==void 0&&!n._isIntegrationPoint(n.openElements.currentTagId,n.openElements.current);)n.openElements.pop()}function startTagInForeignContent(n,a){if(causesExit(a))popUntilHtmlOrIntegrationPoint(n),n._startTagOutsideForeignContent(a);else{let s=n._getAdjustedCurrentElement(),c=n.treeAdapter.getNamespaceURI(s);c===NS.MATHML?adjustTokenMathMLAttrs(a):c===NS.SVG&&(adjustTokenSVGTagName(a),adjustTokenSVGAttrs(a)),adjustTokenXMLAttrs(a),a.selfClosing?n._appendElement(a,c):n._insertElement(a,c),a.ackSelfClosing=!0}}function endTagInForeignContent(n,a){if(a.tagID===TAG_ID.P||a.tagID===TAG_ID.BR){popUntilHtmlOrIntegrationPoint(n),n._endTagOutsideForeignContent(a);return}for(let s=n.openElements.stackTop;s>0;s--){let c=n.openElements.items[s];if(n.treeAdapter.getNamespaceURI(c)===NS.HTML){n._endTagOutsideForeignContent(a);break}let l=n.treeAdapter.getTagName(c);if(l.toLowerCase()===a.tagName){a.tagName=l,n.openElements.shortenToLe
vendor: 7,093 bytes, line 1126
1126ngth(s);break}}}var VOID_ELEMENTS=new Set([TAG_NAMES.AREA,TAG_NAMES.BASE,TAG_NAMES.BASEFONT,TAG_NAMES.BGSOUND,TAG_NAMES.BR,TAG_NAMES.COL,TAG_NAMES.EMBED,TAG_NAMES.FRAME,TAG_NAMES.HR,TAG_NAMES.IMG,TAG_NAMES.INPUT,TAG_NAMES.KEYGEN,TAG_NAMES.LINK,TAG_NAMES.META,TAG_NAMES.PARAM,TAG_NAMES.SOURCE,TAG_NAMES.TRACK,TAG_NAMES.WBR]),gfmTagfilterExpression=/<(\/?)(iframe|noembed|noframes|plaintext|script|style|textarea|title|xmp)(?=[\t\n\f\r />])/gi,knownMdxNames=new Set([`mdxFlowExpression`,`mdxJsxFlowElement`,`mdxJsxTextElement`,`mdxTextExpression`,`mdxjsEsm`]),parseOptions={sourceCodeLocationInfo:!0,scriptingEnabled:!1};function raw(n,a){let s=documentMode(n),c=zwitch(`type`,{handlers:{root,element,text:text$2,comment,doctype,raw:handleRaw},unknown}),l={parser:s?new Parser$2(parseOptions):Parser$2.getFragmentParser(void 0,parseOptions),handle(n){c(n,l)},stitches:!1,options:a||{}};c(n,l),resetTokenizer(l,pointStart());let u=fromParse5(s?l.parser.document:l.parser.getFragment(),{file:l.options.file});return l.stitches&&visit$3(u,`comment`,function(n,a,s){let c=n;if(c.value.stitch&&s&&a!==void 0){let n=s.children;return n[a]=c.value.stitch,a}}),u.type===`root`&&u.children.length===1&&u.children[0].type===n.type?u.children[0]:u}function all$1(n,a){let s=-1;if(n)for(;++s<n.length;)a.handle(n[s])}function root(n,a){all$1(n.children,a)}function element(n,a){startTag(n,a),all$1(n.children,a),endTag(n,a)}function text$2(n,a){a.parser.tokenizer.state>4&&(a.parser.tokenizer.state=0);let s={type:TokenType.CHARACTER,chars:n.value,location:createParse5Location(n)};resetTokenizer(a,pointStart(n)),a.parser.currentToken=s,a.parser._processToken(a.parser.currentToken)}function doctype(n,a){let s={type:TokenType.DOCTYPE,name:`html`,forceQuirks:!1,publicId:``,systemId:``,location:createParse5Location(n)};resetTokenizer(a,pointStart(n)),a.parser.currentToken=s,a.parser._processToken(a.parser.currentToken)}function stitch(n,a){a.stitches=!0;let s=cloneWithoutChildren(n);`children`in n&&`children`in s&&(s.children=raw({type:`root`,children:n.children},a.options).children),comment({type:`comment`,value:{stitch:s}},a)}function comment(n,a){let s=n.value,c={type:TokenType.COMMENT,data:s,location:createParse5Location(n)};resetTokenizer(a,pointStart(n)),a.parser.currentToken=c,a.parser._processToken(a.parser.currentToken)}function handleRaw(n,a){if(a.parser.tokenizer.preprocessor.html=``,a.parser.tokenizer.preprocessor.pos=-1,a.parser.tokenizer.preprocessor.lastGapPos=-2,a.parser.tokenizer.preprocessor.gapStack=[],a.parser.tokenizer.preprocessor.skipNextNewLine=!1,a.parser.tokenizer.preprocessor.lastChunkWritten=!1,a.parser.tokenizer.preprocessor.endOfChunkHit=!1,a.parser.tokenizer.preprocessor.isEol=!1,setPoint(a,pointStart(n)),a.parser.tokenizer.write(a.options.tagfilter?n.value.replace(gfmTagfilterExpression,`&lt;$1$2`):n.value,!1),a.parser.tokenizer._runParsingLoop(),a.parser.tokenizer.state===72||a.parser.tokenizer.state===78){a.parser.tokenizer.preprocessor.lastChunkWritten=!0;let n=a.parser.tokenizer._consume();a.parser.tokenizer._callState(n)}}function unknown(n,a){let s=n;if(a.options.passThrough&&a.options.passThrough.includes(s.type))stitch(s,a);else{let n=``;throw knownMdxNames.has(s.type)&&(n=". It looks like you are using MDX nodes with `hast-util-raw` (or `rehype-raw`). If you use this because you are using remark or rehype plugins that inject `'html'` nodes, then please raise an issue with that plugin, as its a bad and slow idea. If you use this because you are using markdown syntax, then you have to configure this utility (or plugin) to pass through these nodes (see `passThrough` in docs), but you can also migrate to use the MDX syntax"),Error("Cannot compile `"+s.type+"` node"+n)}}function resetTokenizer(n,a){setPoint(n,a);let s=n.parser.tokenizer.currentCharacterToken;s&&s.location&&(s.location.endLine=n.parser.tokenizer.preprocessor.line,s.location.endCol=n.parser.tokenizer.preprocessor.col+1,s.location.endOffset=n.parser.tokenizer.preprocessor.offset+1,n.parser.currentToken=s,n.parser._processToken(n.parser.currentToken)),n.parser.tokenizer.paused=!1,n.parser.tokenizer.inLoop=!1,n.parser.tokenizer.active=!1,n.parser.tokenizer.returnState=TokenizerMode.DATA,n.parser.tokenizer.charRefCode=-1,n.parser.tokenizer.consumedAfterSnapshot=-1,n.parser.tokenizer.currentLocation=null,n.parser.tokenizer.currentCharacterToken=null,n.parser.tokenizer.currentToken=null,n.parser.tokenizer.currentAttr={name:``,value:``}}function setPoint(n,a){if(a&&a.offset!==void 0){let s={startLine:a.line,startCol:a.column,startOffset:a.offset,endLine:-1,endCol:-1,endOffset:-1};n.parser.tokenizer.preprocessor.lineStartPos=-a.column+1,n.parser.tokenizer.preprocessor.droppedBufferSize=a.offset,n.parser.tokenizer.preprocessor.line=a.line,n.parser.tokenizer.currentLocation=s}}function startTag(n,a){let s=n.tagName.toLowerCase();if(a.parser.tokenizer.state===TokenizerMode.PLAINTEXT)return;resetTokenizer(a,pointStart(n));let c=a.parser.openElements.current,l=`namespaceURI`in c?c.namespaceURI:webNamespaces.html;l===webNamespaces.html&&s===`svg`&&(l=webNamespaces.svg);let u=toParse5({...n,children:[]},{space:l===webNamespaces.svg?`svg`:`html`}),d={type:TokenType.START_TAG,tagName:s,tagID:getTagID(s),selfClosing:!1,ackSelfClosing:!1,attrs:`attrs`in u?u.attrs:[],location:createParse5Location(n)};a.parser.currentToken=d,a.parser._processToken(a.parser.currentToken),a.parser.tokenizer.lastStartTagName=s}function endTag(n,a){let s=n.tagName.toLowerCase();if(!a.parser.tokenizer.inForeignNode&&htmlVoidElements.includes(s)||a.parser.tokenizer.state===TokenizerMode.PLAINTEXT)return;resetTokenizer(a,pointEnd(n));let c={type:TokenType.END_TAG,tagName:s,tagID:getTagID(s),selfClosing:!1,ackSelfClosing:!1,attrs:[],location:createParse5Location(n)};a.parser.currentToken=c,a.parser._processToken(a.parser.currentToken),s===a.parser.tokenizer.lastStartTagName&&(a.parser.tokenizer.state===TokenizerMode.RCDATA||a.parser.tokenizer.state===TokenizerMode.RAWTEXT||a.parser.tokenizer.state===TokenizerMode.SCRIPT_DATA)&&(a.parser.tokenizer.state=TokenizerMode.DATA)}function documentMode(n){let a=n.type===`root`?n.children[0]:n;return!!(a&&(a.type===`doctype`||a.type===`element`&&a.tagName.toLowerCase()===`html`))}function createParse5Location(n){let a=pointStart(n)||{line:void 0,column:void 0,offset:void 0},s=pointEnd(n)||{line:void 0,column:void 0,offset:void 0};return{startLine:a.line,startCol:a.column,startOffset:a.offset,endLine:s.line,endCol:s.column,endOffset:s.offset}}function cloneWithoutChildren(n){return`children`in n?esm_default({...n,children:[]}):esm_default(n)}function rehypeRaw(n){return function(a,s){return raw(a,{...n,file:s})}}var DocPage=()=>{let[n,a]=(0,import_react$7.useState)(``),[s,c]=(0,import_react$7.useState)(``),{slug:l}=useParams();return(0,import_react$7.useEffect)(()=>{async function n(){let n=`/doc/${l}.md`;try{let s=await axios.get(n);if(s.status===200&&s.headers[`content-type`].match(/^text\/markdown/)){a(s.data);let n=s.data.replace(/^\s+/,``).split(/(\n|\r|\r\n){2,}/)[0].match(/^#\s*(.+)/);c(n?n[1]:`...`)}
1126else a(`Not Found`),c(`Not Found`)}catch(n){axios.isAxiosError(n)&&n.message===`Request failed with status code 404`?(a(`Not Found`),c(`Not Found`)):console.error(n)}}l&&n()},[l]),(0,import_jsx_runtime.jsx)(Container$1,{fluid:!0,children:(0,import_jsx_runtime.jsxs)(`div`,{className:`dracor-page`,children:[(0,import_jsx_runtime.jsx)(HelmetExport,{titleTemplate:`%s - DraCor`,children:(0,import_jsx_runtime.jsx)(`title`,{children:s})}),(0,import_jsx_runtime.jsx)(Markdown,{children:n,components:{h1:({children:n})=>(0,import_jsx_runtime.jsx)(Header$2,{children:(0,import_jsx_runtime.jsx)(Col$1,{tag:`h1`,children:n})})},rehypePlugins:[rehypeRaw]}),(0,import_jsx_runtime.jsx)(Footer$1,{})]})})},require_shallowequal=__commonJSMin$1(((n,a)=>{a.exports=function(n,a,s,c){var l=s?s.call(c,n,a):void 0;if(l!==void 0)return!!l;if(n===a)return!0;if(typeof n!=`object`||!n||typeof a!=`object`||!a)return!1;var u=Object.keys(n),d=Object.keys(a);if(u.length!==d.length)return!1;for(var f=Object.prototype.hasOwnProperty.bind(a),p=0;p<u.length;p++){var m=u[p];if(!f(m))return!1;var h=n[m],_=a[m];if(l=s?s.call(c,h,_,m):void 0,l===!1||l===void 0&&h!==_)return!1}return!0}})),require_performance_now=__commonJSMin$1(((n,a)=>{(function(){var n,s,c,l,u,d;typeof performance<`u`&&performance!==null&&performance.now?a.exports=function(){return performance.now()}:typeof process<`u`&&process!==null&&process.hrtime?(a.exports=function(){return(n()-u)/1e6},s=process.hrtime,n=function(){var n=s();return n[0]*1e9+n[1]},l=n(),d=process.uptime()*1e9,u=l-d):Date.now?(a.exports=function(){return Date.now()-c},c=Date.now()):(a.exports=function(){return new Date().getTime()-c},c=new Date().getTime())}).call(n)})),require_raf=__commonJSMin$1(((n,a)=>{for(var s=require_performance_now(),c=typeof window>`u`?global:window,l=[`moz`,`webkit`],u=`AnimationFrame`,d=c[`request`+u],f=c[`cancel`+u]||c[`cancelRequest`+u],p=0;!d&&p<l.length;p++)d=c[l[p]+`Request`+u],f=c[l[p]+`Cancel`+u]||c[l[p]+`CancelRequest`+u];if(!d||!f){var m=0,h=0,_=[],v=1e3/60;d=function(n){if(_.length===0){var a=s(),c=Math.max(0,v-(a-m));m=c+a,setTimeout(function(){var n=_.slice(0);_.length=0;for(var a=0;a<n.length;a++)if(!n[a].cancelled)try{n[a].callback(m)}catch(n){setTimeout(function(){throw n},0)}},Math.round(c))}return _.push({handle:++h,callback:n,cancelled:!1}),h},f=function(n){for(var a=0;a<_.length;a++)_[a].handle===n&&(_[a].cancelled=!0)}}a.exports=function(n){return d.call(c,n)},a.exports.cancel=function(){f.apply(c,arguments)},a.exports.polyfill=function(n){n||=c,n.requestAnimationFrame=d,n.cancelAnimationFrame=f}})),require_shouldUpdate=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},l=a>=n?`down`:`up`,u=Math.abs(a-n);return s.disable?{action:`none`,scrollDirection:l,distanceScrolled:u}:s.pin?{action:c.state===`pinned`?`none`:`pin`,scrollDirection:l,distanceScrolled:u}:a<=s.pinStart&&c.state!==`unfixed`?{action:`unfix`,scrollDirection:l,distanceScrolled:u}:a<=c.height&&l===`down`&&c.state===`unfixed`?{action:`none`,scrollDirection:l,distanceScrolled:u}:a>c.height+s.pinStart&&l===`down`&&c.state===`unfixed`?{action:`unpin-snap`,scrollDirection:l,distanceScrolled:u}:l===`down`&&[`pinned`,`unfixed`].indexOf(c.state)>=0&&a>c.height+s.pinStart&&u>s.downTolerance?{action:`unpin`,scrollDirection:l,distanceScrolled:u}:l===`up`&&u>s.upTolerance&&[`pinned`,`unfixed`].indexOf(c.state)<0||l===`up`&&a<=c.height&&[`pinned`,`unfixed`].indexOf(c.state)<0?{action:`pin`,scrollDirection:l,distanceScrolled:u}:{action:`none`,scrollDirection:l,distanceScrolled:u}}})),require_supportsPassiveEvents=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),n.default=a;function a(){var n=!1;try{var a={get passive(){return n=!0,!1}};window.addEventListener(`test`,null,a),window.removeEventListener(`test`,null,a)}catch{n=!1}return n}})),require_dist$2=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=Object.assign||function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},s=function(){function n(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,c.key,c)}}return function(a,s,c){return s&&n(a.prototype,s),c&&n(a,c),a}}(),c=require_react(),l=h(c),u=h(require_prop_types()),d=h(require_shallowequal()),f=h(require_raf()),p=h(require_shouldUpdate()),m=h(require_supportsPassiveEvents());function h(n){return n&&n.__esModule?n:{default:n}}function _(n,a){var s={};for(var c in n)a.indexOf(c)>=0||Object.prototype.hasOwnProperty.call(n,c)&&(s[c]=n[c]);return s}function v(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function b(n,a){if(!n)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return a&&(typeof a==`object`||typeof a==`function`)?a:n}function x(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof a);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(n,a):n.__proto__=a)}var C=function(){},w=function(n){x(c,n),s(c,null,[{key:`getDerivedStateFromProps`,value:function(n,a){return n.disable&&a.state!==`unfixed`?{translateY:0,className:`headroom headroom--unfixed headroom-disable-animation`,animation:!1,state:`unfixed`}:null}}]);function c(n){v(this,c);var a=b(this,(c.__proto__||Object.getPrototypeOf(c)).call(this,n));return a.setRef=function(n){return a.inner=n},a.setHeightOffset=function(){a.setState({height:a.inner?a.inner.offsetHeight:``}),a.resizeTicking=!1},a.getScrollY=function(){return a.props.parent().pageYOffset===void 0?a.props.parent().scrollTop===void 0?(document.documentElement||document.body.parentNode||document.body).scrollTop:a.props.parent().scrollTop:a.props.parent().pageYOffset}
1126,a.getViewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight},a.getDocumentHeight=function(){var n=document.body,a=document.documentElement;return Math.max(n.scrollHeight,a.scrollHeight,n.offsetHeight,a.offsetHeight,n.clientHeight,a.clientHeight)},a.getElementPhysicalHeight=function(n){return Math.max(n.offsetHeight,n.clientHeight)},a.getElementHeight=function(n){return Math.max(n.scrollHeight,n.offsetHeight,n.clientHeight)},a.getScrollerPhysicalHeight=function(){var n=a.props.parent();return n===window||n===document.body?a.getViewportHeight():a.getElementPhysicalHeight(n)},a.getScrollerHeight=function(){var n=a.props.parent();return n===window||n===document.body?a.getDocumentHeight():a.getElementHeight(n)},a.isOutOfBound=function(n){var s=n<0,c=a.getScrollerPhysicalHeight(),l=a.getScrollerHeight(),u=n+c>l;return s||u},a.handleScroll=function(){a.scrollTicking||(a.scrollTicking=!0,(0,f.default)(a.update))},a.handleResize=function(){a.resizeTicking||(a.resizeTicking=!0,(0,f.default)(a.setHeightOffset))},a.unpin=function(){a.props.onUnpin(),a.setState({translateY:`-100%`,className:`headroom headroom--unpinned`,animation:!0,state:`unpinned`})},a.unpinSnap=function(){a.props.onUnpin(),a.setState({translateY:`-100%`,className:`headroom headroom--unpinned headroom-disable-animation`,animation:!1,state:`unpinned`})},a.pin=function(){a.props.onPin(),a.setState({translateY:0,className:`headroom headroom--pinned`,animation:!0,state:`pinned`})},a.unfix=function(){a.props.onUnfix(),a.setState({translateY:0,className:`headroom headroom--unfixed headroom-disable-animation`,animation:!1},function(){setTimeout(function(){a.setState({state:`unfixed`})},0)})},a.update=function(){if(a.currentScrollY=a.getScrollY(),!a.isOutOfBound(a.currentScrollY)){var n=(0,p.default)(a.lastKnownScrollY,a.currentScrollY,a.props,a.state).action;n===`pin`?a.pin():n===`unpin`?a.unpin():n===`unpin-snap`?a.unpinSnap():n===`unfix`&&a.unfix()}a.lastKnownScrollY=a.currentScrollY,a.scrollTicking=!1},a.currentScrollY=0,a.lastKnownScrollY=0,a.scrollTicking=!1,a.resizeTicking=!1,a.eventListenerOptions=!1,a.state={state:`unfixed`,translateY:0,className:`headroom headroom--unfixed`},a}return s(c,[{key:`componentDidMount`,value:function(){this.setHeightOffset(),this.eventListenerOptions=(0,m.default)()?{passive:!0,capture:!1}:!1,this.props.disable||(this.props.parent().addEventListener(`scroll`,this.handleScroll,this.eventListenerOptions),this.props.calcHeightOnResize&&this.props.parent().addEventListener(`resize`,this.handleResize,this.eventListenerOptions))}},{key:`shouldComponentUpdate`,value:function(n,a){return!(0,d.default)(this.props,n)||!(0,d.default)(this.state,a)}},{key:`componentDidUpdate`,value:function(n,a){n.children!==this.props.children&&this.setHeightOffset(),!n.disable&&this.props.disable?(this.props.parent().removeEventListener(`scroll`,this.handleScroll,this.eventListenerOptions),this.props.parent().removeEventListener(`resize`,this.handleResize,this.eventListenerOptions),a.state!==`unfixed`&&this.state.state===`unfixed`&&this.props.onUnfix()):n.disable&&!this.props.disable&&(this.props.parent().addEventListener(`scroll`,this.handleScroll,this.eventListenerOptions),this.props.calcHeightOnResize&&this.props.parent().addEventListener(`resize`,this.handleResize,this.eventListenerOptions)),n.pin!==this.props.pin&&this.handleScroll()}},{key:`componentWillUnmount`,value:function(){this.props.parent()&&(this.props.parent().removeEventListener(`scroll`,this.handleScroll,this.eventListenerOptions),this.props.parent().removeEventListener(`resize`,this.handleResize,this.eventListenerOptions)),window.removeEventListener(`scroll`,this.handleScroll,this.eventListenerOptions)}},{key:`render`,value:function(){var n=this.props,s=n.className,c=n.tag,u=_(n,[`className`,`tag`]);delete u.onUnpin,delete u.onPin,delete u.onUnfix,delete u.disableInlineStyles,delete u.disable,delete u.pin,delete u.parent,delete u.children,delete u.upTolerance,delete u.downTolerance,delete u.pinStart,delete u.calcHeightOnResize;var d=u.style,f=u.wrapperStyle,p=_(u,[`style`,`wrapperStyle`]),m={position:this.props.disable||this.state.state===`unfixed`?`relative`:`fixed`,top:0,left:0,right:0,zIndex:1,WebkitTransform:`translate3D(0, `+this.state.translateY+`, 0)`,MsTransform:`translate3D(0, `+this.state.translateY+`, 0)`,transform:`translate3D(0, `+this.state.translateY+`, 0)`},h=this.state.className;this.state.animation&&(m=a({},m,{WebkitTransition:`all .2s ease-in-out`,MozTransition:`all .2s ease-in-out`,OTransition:`all .2s ease-in-out`,transition:`all .2s ease-in-out`}),h+=` headroom--scrolled`),m=this.props.disableInlineStyles?d:a({},m,d);var v=a({},f,{height:this.state.height?this.state.height:null}),b=s?s+` headroom-wrapper`:`headroom-wrapper`;return l.default.createElement(c,{style:v,className:b},l.default.createElement(`div`,a({ref:this.setRef},p,{style:m,className:h}),this.props.children))}}]),c}(c.Component);w.propTypes={className:u.default.string,parent:u.default.func,children:u.default.any.isRequired,disableInlineStyles:u.default.bool,disable:u.default.bool,pin:u.default.bool,upTolerance:u.default.number,downTolerance:u.default.number,onPin:u.default.func,onUnpin:u.default.func,onUnfix:u.default.func,wrapperStyle:u.default.object,pinStart:u.default.number,style:u.default.object,calcHeightOnResize:u.default.bool,tag:u.default.string},w.defaultProps={parent:function(){return window}
1126,disableInlineStyles:!1,disable:!1,pin:!1,upTolerance:5,downTolerance:0,onPin:C,onUnpin:C,onUnfix:C,wrapperStyle:{},pinStart:0,calcHeightOnResize:!0,tag:`div`},n.default=w})),import_dist$2=__toESM$1(require_dist$2()),TopNavDropdown=({label:n,items:a})=>{let[s,c]=(0,import_react$7.useState)(!1);return(0,import_jsx_runtime.jsxs)(Dropdown,{isOpen:s,toggle:()=>c(!s),children:[(0,import_jsx_runtime.jsx)(DropdownToggle,{nav:!0,caret:!0,children:n}),(0,import_jsx_runtime.jsx)(DropdownMenu,{children:a.map(n=>n.href?(0,import_jsx_runtime.jsx)(`a`,{href:n.href,className:`dropdown-item`,onClick:()=>c(!1),children:n.label},n.label):(0,import_jsx_runtime.jsx)(NavLink$1,{to:n.to,className:`dropdown-item`,onClick:()=>c(!1),children:n.label},n.label))})]})},CorporaDropdown=()=>{let{corpora:n}=(0,import_react$7.useContext)(DracorContext);return(0,import_jsx_runtime.jsx)(TopNavDropdown,{label:`Corpora`,items:n.map(n=>({to:`/${n.name}`,label:n.title}))})},base$1=`_base_10frt_1`,main$10=`_main_10frt_26`,github=`_github_10frt_30`,prize=`_prize_10frt_61`,TopNav_module_default={base:base$1,main:main$10,github,prize,"prize-year":`_prize-year_10frt_118`},TEI_Logo_default=`data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2027.1.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Ebene_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20470.2%20495.8'%20style='enable-background:new%200%200%20470.2%20495.8;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%23C9B23E;}%20.st1{fill:%23F3D448;}%20.st2{fill:%23FFE14D;}%20.st3{fill:%23E5C944;}%20%3c/style%3e%3cg%3e%3cpath%20class='st0'%20d='M249,14.2L276,63l142.7,85.8l-0.5,162.9l26.5,48.3V158.2l-21.1-36.5L249,14.2L249,14.2z'/%3e%3cpath%20class='st1'%20d='M249,14.2L273.8,0l175.5,107.2l-25.5,14.2L249,14.2z'/%3e%3cpath%20class='st2'%20d='M470.2,145.5l-21-38.2l-25.5,14.2l21,36.8L470.2,145.5z'/%3e%3cpath%20class='st3'%20d='M470.2,345.8V145.5l-25.5,12.8V360L470.2,345.8z'/%3e%3cpath%20d='M84.8,178.5h109.9v33.1h-36.8v101.1h-36.2V211.6H84.8V178.5z%20M211.5,178.5h97v28.6h-60.7v21.4h56.3v27.4h-56.3v26.5h62.5%20v30.4h-98.8V178.5z%20M330.8,178.5H370v134.2h-39.2V178.5z'/%3e%3cpath%20class='st0'%20d='M0,150v201.8l21.8,37.5l174.8,106.5l-27-48L27,360.8V198L0,150z'/%3e%3cpath%20class='st2'%20d='M24.8,135.8l27,49.5L27,198L0,150L24.8,135.8z'/%3e%3cpath%20class='st3'%20d='M51.8,347.2v-162L27,198v162.8L51.8,347.2z'/%3e%3cpath%20class='st1'%20d='M194.2,432.8L51.8,347.2L27,360.8l142.5,87L194.2,432.8z'/%3e%3cpath%20class='st2'%20d='M221.2,480.8l-27-48l-24.8,15l27,48L221.2,480.8z'/%3e%3c/g%3e%3c/svg%3e`,cx$13=import_bind$1.default.bind(TopNav_module_default),TopNav=({sitemap:n})=>{let[a,s]=(0,import_react$7.useState)(!1);return(0,import_jsx_runtime.jsx)(import_dist$2.default,{disableInlineStyles:!0,enable:`true`,upTolerance:50,pinStart:250,children:(0,import_jsx_runtime.jsxs)(Navbar,{expand:`md`,className:cx$13(`base`),children:[(0,import_jsx_runtime.jsx)(NavbarBrand,{title:`Drama Corpora Project (DraCor)`,href:`/`}),(0,import_jsx_runtime.jsx)(NavbarToggler,{onClick:()=>s(!a)}),(0,import_jsx_runtime.jsxs)(Collapse$1,{navbar:!0,isOpen:a,children:[(0,import_jsx_runtime.jsx)(Nav,{navbar:!0,tag:`div`,className:cx$13(`main`),children:n.map(n=>n.items?(0,import_jsx_runtime.jsx)(TopNavDropdown,{label:n.label,items:n.items.map(n=>/^https?:/i.test(n.href)?n:{label:n.label,to:n.href})},n.label):n.component===`CorporaDropdown`?(0,import_jsx_runtime.jsx)(CorporaDropdown,{},`_corpora_`):(0,import_jsx_runtime.jsx)(NavItem,{tag:`div`,children:(0,import_jsx_runtime.jsx)(NavLink$1,{to:n.href,className:`nav-link`,children:n.label})},n.label))}),(0,import_jsx_runtime.jsx)(Nav,{navbar:!0,className:cx$13(`github`),children:(0,import_jsx_runtime.jsx)(NavItem,{children:(0,import_jsx_runtime.jsxs)(NavLink,{href:`https://github.com/dracor-org`,title:`DraCor GitHub`,children:[(0,import_jsx_runtime.jsx)(`span`,{children:`DraCor GitHub`}),(0,import_jsx_runtime.jsx)(FontAwesomeIcon,{icon:faGithub,size:`lg`})]})})}
1126),(0,import_jsx_runtime.jsx)(Nav,{navbar:!0,className:cx$13(`prize`),children:(0,import_jsx_runtime.jsx)(NavItem,{children:(0,import_jsx_runtime.jsxs)(NavLink,{href:`https://tei-c.org/activities/rahtz-prize-for-tei-ingenuity/`,title:`Rahtz Prize for TEI Ingenuity 2022`,children:[(0,import_jsx_runtime.jsx)(`span`,{className:cx$13(`prize-name`),children:`Rahtz Prize`}),(0,import_jsx_runtime.jsx)(`span`,{className:cx$13(`prize-year`),children:`2022`}),(0,import_jsx_runtime.jsx)(`img`,{alt:`TEI Logo`,src:`data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2027.1.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Ebene_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20470.2%20495.8'%20style='enable-background:new%200%200%20470.2%20495.8;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%23C9B23E;}%20.st1{fill:%23F3D448;}%20.st2{fill:%23FFE14D;}%20.st3{fill:%23E5C944;}%20%3c/style%3e%3cg%3e%3cpath%20class='st0'%20d='M249,14.2L276,63l142.7,85.8l-0.5,162.9l26.5,48.3V158.2l-21.1-36.5L249,14.2L249,14.2z'/%3e%3cpath%20class='st1'%20d='M249,14.2L273.8,0l175.5,107.2l-25.5,14.2L249,14.2z'/%3e%3cpath%20class='st2'%20d='M470.2,145.5l-21-38.2l-25.5,14.2l21,36.8L470.2,145.5z'/%3e%3cpath%20class='st3'%20d='M470.2,345.8V145.5l-25.5,12.8V360L470.2,345.8z'/%3e%3cpath%20d='M84.8,178.5h109.9v33.1h-36.8v101.1h-36.2V211.6H84.8V178.5z%20M211.5,178.5h97v28.6h-60.7v21.4h56.3v27.4h-56.3v26.5h62.5%20v30.4h-98.8V178.5z%20M330.8,178.5H370v134.2h-39.2V178.5z'/%3e%3cpath%20class='st0'%20d='M0,150v201.8l21.8,37.5l174.8,106.5l-27-48L27,360.8V198L0,150z'/%3e%3cpath%20class='st2'%20d='M24.8,135.8l27,49.5L27,198L0,150L24.8,135.8z'/%3e%3cpath%20class='st3'%20d='M51.8,347.2v-162L27,198v162.8L51.8,347.2z'/%3e%3cpath%20class='st1'%20d='M194.2,432.8L51.8,347.2L27,360.8l142.5,87L194.2,432.8z'/%3e%3cpath%20class='st2'%20d='M221.2,480.8l-27-48l-24.8,15l27,48L221.2,480.8z'/%3e%3c/g%3e%3c/svg%3e`})]})})})]})]})})},require_const=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),n.default={SORT_ASC:`asc`,SORT_DESC:`desc`,ROW_SELECT_SINGLE:`radio`,ROW_SELECT_MULTIPLE:`checkbox`,ROW_SELECT_DISABLED:`ROW_SELECT_DISABLED`,CHECKBOX_STATUS_CHECKED:`checked`,CHECKBOX_STATUS_INDETERMINATE:`indeterminate`,CHECKBOX_STATUS_UNCHECKED:`unchecked`,INDICATOR_POSITION_LEFT:`left`,INDICATOR_POSITION_RIGHT:`right`,TYPE_STRING:`string`,TYPE_NUMBER:`number`,TYPE_BOOLEAN:`bool`,TYPE_DATE:`date`,FILTERS_POSITION_INLINE:`inline`,FILTERS_POSITION_TOP:`top`,FILTERS_POSITION_BOTTOM:`bottom`}})),require_bootstrap=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),n.BootstrapContext=void 0;var a=s(require_react());function s(n){return n&&n.__esModule?n:{default:n}}n.BootstrapContext=a.default.createContext({bootstrap4:!1})})),require_symbol=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=c(require_react()),s=require_bootstrap();function c(n){return n&&n.__esModule?n:{default:n}}n.default=function(){return a.default.createElement(s.BootstrapContext.Consumer,null,function(n){return n.bootstrap4?a.default.createElement(`span`,{className:`order-4`}):a.default.createElement(`span`,{className:`order`},a.default.createElement(`span`,{className:`dropdown`},a.default.createElement(`span`,{className:`caret`})),a.default.createElement(`span`,{className:`dropup`},a.default.createElement(`span`,{className:`caret`})))})}})),require_caret=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=d(require_react()),s=d(require_classnames()),c=d(require_prop_types()),l=d(require_const()),u=require_bootstrap();function d(n){return n&&n.__esModule?n:{default:n}}var f=function(n){var c=n.order,d=(0,s.default)(`react-bootstrap-table-sort-order`,{dropup:c===l.default.SORT_ASC});return a.default.createElement(u.BootstrapContext.Consumer,null,function(n){return n.bootstrap4?a.default.createElement(`span`,{className:`caret-4-`+c}):a.default.createElement(`span`,{className:d},a.default.createElement(`span`,{className:`caret`}))})};f.propTypes={order:c.default.oneOf([l.default.SORT_ASC,l.default.SORT_DESC]).isRequired},n.default=f})),require_underscore=__commonJSMin$1(((n,a)=>{(function(){var s=typeof self==`object`&&self.self===self&&self||typeof global==`object`&&global.global===global&&global||this||{},c=s._,l=Array.prototype,u=Object.prototype,d=typeof Symbol<`u`?Symbol.prototype:null,f=l.push,p=l.slice,m=u.toString,h=u.hasOwnProperty,_=Array.isArray,v=Object.keys,b=Object.create,x=function(){},C=function(n){if(n instanceof C)return n;if(!(this instanceof C))return new C(n);this._wrapped=n};n!==void 0&&!n.nodeType?(a!==void 0&&!a.nodeType&&a.exports&&(n=a.exports=C),n._=C):s._=C,C.VERSION=`1.9.1`;
1126var w=function(n,a,s){if(a===void 0)return n;switch(s??3){case 1:return function(s){return n.call(a,s)};case 3:return function(s,c,l){return n.call(a,s,c,l)};case 4:return function(s,c,l,u){return n.call(a,s,c,l,u)}}return function(){return n.apply(a,arguments)}},T,O=function(n,a,s){return C.iteratee===T?n==null?C.identity:C.isFunction(n)?w(n,a,s):C.isObject(n)&&!C.isArray(n)?C.matcher(n):C.property(n):C.iteratee(n,a)};C.iteratee=T=function(n,a){return O(n,a,1/0)};var k=function(n,a){return a=a==null?n.length-1:+a,function(){for(var s=Math.max(arguments.length-a,0),c=Array(s),l=0;l<s;l++)c[l]=arguments[l+a];switch(a){case 0:return n.call(this,c);case 1:return n.call(this,arguments[0],c);case 2:return n.call(this,arguments[0],arguments[1],c)}var u=Array(a+1);for(l=0;l<a;l++)u[l]=arguments[l];return u[a]=c,n.apply(this,u)}},A=function(n){if(!C.isObject(n))return{};if(b)return b(n);x.prototype=n;var a=new x;return x.prototype=null,a},j=function(n){return function(a){return a?.[n]}},M=function(n,a){return n!=null&&h.call(n,a)},N=function(n,a){for(var s=a.length,c=0;c<s;c++){if(n==null)return;n=n[a[c]]}return s?n:void 0},P=2**53-1,F=j(`length`),I=function(n){var a=F(n);return typeof a==`number`&&a>=0&&a<=P};C.each=C.forEach=function(n,a,s){a=w(a,s);var c,l;if(I(n))for(c=0,l=n.length;c<l;c++)a(n[c],c,n);else{var u=C.keys(n);for(c=0,l=u.length;c<l;c++)a(n[u[c]],u[c],n)}return n},C.map=C.collect=function(n,a,s){a=O(a,s);for(var c=!I(n)&&C.keys(n),l=(c||n).length,u=Array(l),d=0;d<l;d++){var f=c?c[d]:d;u[d]=a(n[f],f,n)}return u};var R=function(n){var a=function(a,s,c,l){var u=!I(a)&&C.keys(a),d=(u||a).length,f=n>0?0:d-1;for(l||(c=a[u?u[f]:f],f+=n);f>=0&&f<d;f+=n){var p=u?u[f]:f;c=s(c,a[p],p,a)}return c};return function(n,s,c,l){var u=arguments.length>=3;return a(n,w(s,l,4),c,u)}};C.reduce=C.foldl=C.inject=R(1),C.reduceRight=C.foldr=R(-1),C.find=C.detect=function(n,a,s){var c=(I(n)?C.findIndex:C.findKey)(n,a,s);if(c!==void 0&&c!==-1)return n[c]},C.filter=C.select=function(n,a,s){var c=[];return a=O(a,s),C.each(n,function(n,s,l){a(n,s,l)&&c.push(n)}),c},C.reject=function(n,a,s){return C.filter(n,C.negate(O(a)),s)},C.every=C.all=function(n,a,s){a=O(a,s);for(var c=!I(n)&&C.keys(n),l=(c||n).length,u=0;u<l;u++){var d=c?c[u]:u;if(!a(n[d],d,n))return!1}return!0},C.some=C.any=function(n,a,s){a=O(a,s);for(var c=!I(n)&&C.keys(n),l=(c||n).length,u=0;u<l;u++){var d=c?c[u]:u;if(a(n[d],d,n))return!0}return!1},C.contains=C.includes=C.include=function(n,a,s,c){return I(n)||(n=C.values(n)),(typeof s!=`number`||c)&&(s=0),C.indexOf(n,a,s)>=0},C.invoke=k(function(n,a,s){var c,l;return C.isFunction(a)?l=a:C.isArray(a)&&(c=a.slice(0,-1),a=a[a.length-1]),C.map(n,function(n){var u=l;if(!u){if(c&&c.length&&(n=N(n,c)),n==null)return;u=n[a]}return u==null?u:u.apply(n,s)})}),C.pluck=function(n,a){return C.map(n,C.property(a))},C.where=function(n,a){return C.filter(n,C.matcher(a))},C.findWhere=function(n,a){return C.find(n,C.matcher(a))},C.max=function(n,a,s){var c=-1/0,l=-1/0,u,d;if(a==null||typeof a==`number`&&typeof n[0]!=`object`&&n!=null){n=I(n)?n:C.values(n);for(var f=0,p=n.length;f<p;f++)u=n[f],u!=null&&u>c&&(c=u)}else a=O(a,s),C.each(n,function(n,s,u){d=a(n,s,u),(d>l||d===-1/0&&c===-1/0)&&(c=n,l=d)});return c},C.min=function(n,a,s){var c=1/0,l=1/0,u,d;if(a==null||typeof a==`number`&&typeof n[0]!=`object`&&n!=null){n=I(n)?n:C.values(n);for(var f=0,p=n.length;f<p;f++)u=n[f],u!=null&&u<c&&(c=u)}else a=O(a,s),C.each(n,function(n,s,u){d=a(n,s,u),(d<l||d===1/0&&c===1/0)&&(c=n,l=d)});return c},C.shuffle=function(n){return C.sample(n,1/0)},C.sample=function(n,a,s){if(a==null||s)return I(n)||(n=C.values(n)),n[C.random(n.length-1)];var c=I(n)?C.clone(n):C.values(n),l=F(c);a=Math.max(Math.min(a,l),0);for(var u=l-1,d=0;d<a;d++){var f=C.random(d,u),p=c[d];c[d]=c[f],c[f]=p}return c.slice(0,a)},C.sortBy=function(n,a,s){var c=0;return a=O(a,s),C.pluck(C.map(n,function(n,s,l){return{value:n,index:c++,criteria:a(n,s,l)}}).sort(function(n,a){var s=n.criteria,c=a.criteria;if(s!==c){if(s>c||s===void 0)return 1;if(s<c||c===void 0)return-1}return n.index-a.index}),`value`)};var B=function(n,a){return function(s,c,l){var u=a?[[],[]]:{};return c=O(c,l),C.each(s,function(a,l){n(u,a,c(a,l,s))}),u}};C.groupBy=B(function(n,a,s){M(n,s)?n[s].push(a):n[s]=[a]}),C.indexBy=B(function(n,a,s){n[s]=a}),C.countBy=B(function(n,a,s){M(n,s)?n[s]++:n[s]=1}
1126);var V=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;C.toArray=function(n){return n?C.isArray(n)?p.call(n):C.isString(n)?n.match(V):I(n)?C.map(n,C.identity):C.values(n):[]},C.size=function(n){return n==null?0:I(n)?n.length:C.keys(n).length},C.partition=B(function(n,a,s){n[+!s].push(a)},!0),C.first=C.head=C.take=function(n,a,s){return n==null||n.length<1?a==null?void 0:[]:a==null||s?n[0]:C.initial(n,n.length-a)},C.initial=function(n,a,s){return p.call(n,0,Math.max(0,n.length-(a==null||s?1:a)))},C.last=function(n,a,s){return n==null||n.length<1?a==null?void 0:[]:a==null||s?n[n.length-1]:C.rest(n,Math.max(0,n.length-a))},C.rest=C.tail=C.drop=function(n,a,s){return p.call(n,a==null||s?1:a)},C.compact=function(n){return C.filter(n,Boolean)};var H=function(n,a,s,c){c||=[];for(var l=c.length,u=0,d=F(n);u<d;u++){var f=n[u];if(I(f)&&(C.isArray(f)||C.isArguments(f)))if(a)for(var p=0,m=f.length;p<m;)c[l++]=f[p++];else H(f,a,s,c),l=c.length;else s||(c[l++]=f)}return c};C.flatten=function(n,a){return H(n,a,!1)},C.without=k(function(n,a){return C.difference(n,a)}),C.uniq=C.unique=function(n,a,s,c){C.isBoolean(a)||(c=s,s=a,a=!1),s!=null&&(s=O(s,c));for(var l=[],u=[],d=0,f=F(n);d<f;d++){var p=n[d],m=s?s(p,d,n):p;a&&!s?((!d||u!==m)&&l.push(p),u=m):s?C.contains(u,m)||(u.push(m),l.push(p)):C.contains(l,p)||l.push(p)}return l},C.union=k(function(n){return C.uniq(H(n,!0,!0))}),C.intersection=function(n){for(var a=[],s=arguments.length,c=0,l=F(n);c<l;c++){var u=n[c];if(!C.contains(a,u)){var d;for(d=1;d<s&&C.contains(arguments[d],u);d++);d===s&&a.push(u)}}return a},C.difference=k(function(n,a){return a=H(a,!0,!0),C.filter(n,function(n){return!C.contains(a,n)})}),C.unzip=function(n){for(var a=n&&C.max(n,F).length||0,s=Array(a),c=0;c<a;c++)s[c]=C.pluck(n,c);return s},C.zip=k(C.unzip),C.object=function(n,a){for(var s={},c=0,l=F(n);c<l;c++)a?s[n[c]]=a[c]:s[n[c][0]]=n[c][1];return s};var U=function(n){return function(a,s,c){s=O(s,c);for(var l=F(a),u=n>0?0:l-1;u>=0&&u<l;u+=n)if(s(a[u],u,a))return u;return-1}};C.findIndex=U(1),C.findLastIndex=U(-1),C.sortedIndex=function(n,a,s,c){s=O(s,c,1);for(var l=s(a),u=0,d=F(n);u<d;){var f=Math.floor((u+d)/2);s(n[f])<l?u=f+1:d=f}return u};var W=function(n,a,s){return function(c,l,u){var d=0,f=F(c);if(typeof u==`number`)n>0?d=u>=0?u:Math.max(u+f,d):f=u>=0?Math.min(u+1,f):u+f+1;else if(s&&u&&f)return u=s(c,l),c[u]===l?u:-1;if(l!==l)return u=a(p.call(c,d,f),C.isNaN),u>=0?u+d:-1;for(u=n>0?d:f-1;u>=0&&u<f;u+=n)if(c[u]===l)return u;return-1}};C.indexOf=W(1,C.findIndex,C.sortedIndex),C.lastIndexOf=W(-1,C.findLastIndex),C.range=function(n,a,s){a??(a=n||0,n=0),s||=a<n?-1:1;for(var c=Math.max(Math.ceil((a-n)/s),0),l=Array(c),u=0;u<c;u++,n+=s)l[u]=n;return l},C.chunk=function(n,a){if(a==null||a<1)return[];for(var s=[],c=0,l=n.length;c<l;)s.push(p.call(n,c,c+=a));return s};var K=function(n,a,s,c,l){if(!(c instanceof a))return n.apply(s,l);var u=A(n.prototype),d=n.apply(u,l);return C.isObject(d)?d:u};C.bind=k(function(n,a,s){if(!C.isFunction(n))throw TypeError(`Bind must be called on a function`);var c=k(function(l){return K(n,c,a,this,s.concat(l))});return c}),C.partial=k(function(n,a){var s=C.partial.placeholder,c=function(){for(var l=0,u=a.length,d=Array(u),f=0;f<u;f++)d[f]=a[f]===s?arguments[l++]:a[f];for(;l<arguments.length;)d.push(arguments[l++]);return K(n,c,this,this,d)};return c}),C.partial.placeholder=C,C.bindAll=k(function(n,a){a=H(a,!1,!1);var s=a.length;if(s<1)throw Error(`bindAll must be passed function names`);for(;s--;){var c=a[s];n[c]=C.bind(n[c],n)}}),C.memoize=function(n,a){var s=function(c){var l=s.cache,u=``+(a?a.apply(this,arguments):c);return M(l,u)||(l[u]=n.apply(this,arguments)),l[u]};return s.cache={},s},C.delay=k(function(n,a,s){return setTimeout(function(){return n.apply(null,s)},a)}),C.defer=C.partial(C.delay,C,1),C.throttle=function(n,a,s){var c,l,u,d,f=0;s||={};var p=function(){f=s.leading===!1?0:C.now(),c=null,d=n.apply(l,u),c||(l=u=null)},m=function(){var m=C.now();!f&&s.leading===!1&&(f=m);var h=a-(m-f);return l=this,u=arguments,h<=0||h>a?(c&&=(clearTimeout(c),null),f=m,d=n.apply(l,u),c||(l=u=null)):!c&&s.trailing!==!1&&(c=setTimeout(p,h)),d};return m.cancel=function(){clearTimeout(c),f=0,c=l=u=null},m},C.debounce=function(n,a,s){var c,l,u=function(a,s){c=null,s&&(l=n.apply(a,s))},d=k(function(d){if(c&&clearTimeout(c),s){var f=!c;c=setTimeout(u,a),f&&(l=n.apply(this,d))}else c=C.delay(u,a,this,d);return l});return d.cancel=function(){clearTimeout(c),c=null},d},C.wrap=function(n,a){return C.partial(a,n)},C.negate=function(n){return function(){return!n.apply(this,arguments)}},C.compose=function(){var n=arguments,a=n.length-1;return function(){for(var s=a,c=n[a].apply(this,arguments);s--;)c=n[s].call(this,c);return c}},C.after=function(n,a){return function(){if(--n<1)return a.apply(this,arguments)}},C.before=function(n,a){var s;return function(){return--n>0&&(s=a.apply(this,arguments)),n<=1&&(a=null),s}},C.once=C.partial(C.before,2),C.restArguments=k;var q=!{toString:null}.propertyIsEnumerable(`toString`),ee=[`valueOf`,`isPrototypeOf`,`toString`,`propertyIsEnumerable`,`hasOwnProperty`,`toLocaleStr
1126ing`],J=function(n,a){var s=ee.length,c=n.constructor,l=C.isFunction(c)&&c.prototype||u,d=`constructor`;for(M(n,d)&&!C.contains(a,d)&&a.push(d);s--;)d=ee[s],d in n&&n[d]!==l[d]&&!C.contains(a,d)&&a.push(d)};C.keys=function(n){if(!C.isObject(n))return[];if(v)return v(n);var a=[];for(var s in n)M(n,s)&&a.push(s);return q&&J(n,a),a},C.allKeys=function(n){if(!C.isObject(n))return[];var a=[];for(var s in n)a.push(s);return q&&J(n,a),a},C.values=function(n){for(var a=C.keys(n),s=a.length,c=Array(s),l=0;l<s;l++)c[l]=n[a[l]];return c},C.mapObject=function(n,a,s){a=O(a,s);for(var c=C.keys(n),l=c.length,u={},d=0;d<l;d++){var f=c[d];u[f]=a(n[f],f,n)}return u},C.pairs=function(n){for(var a=C.keys(n),s=a.length,c=Array(s),l=0;l<s;l++)c[l]=[a[l],n[a[l]]];return c},C.invert=function(n){for(var a={},s=C.keys(n),c=0,l=s.length;c<l;c++)a[n[s[c]]]=s[c];return a},C.functions=C.methods=function(n){var a=[];for(var s in n)C.isFunction(n[s])&&a.push(s);return a.sort()};var Y=function(n,a){return function(s){var c=arguments.length;if(a&&(s=Object(s)),c<2||s==null)return s;for(var l=1;l<c;l++)for(var u=arguments[l],d=n(u),f=d.length,p=0;p<f;p++){var m=d[p];(!a||s[m]===void 0)&&(s[m]=u[m])}return s}};C.extend=Y(C.allKeys),C.extendOwn=C.assign=Y(C.keys),C.findKey=function(n,a,s){a=O(a,s);for(var c=C.keys(n),l,u=0,d=c.length;u<d;u++)if(l=c[u],a(n[l],l,n))return l};var te=function(n,a,s){return a in s};C.pick=k(function(n,a){var s={},c=a[0];if(n==null)return s;C.isFunction(c)?(a.length>1&&(c=w(c,a[1])),a=C.allKeys(n)):(c=te,a=H(a,!1,!1),n=Object(n));for(var l=0,u=a.length;l<u;l++){var d=a[l],f=n[d];c(f,d,n)&&(s[d]=f)}return s}),C.omit=k(function(n,a){var s=a[0],c;return C.isFunction(s)?(s=C.negate(s),a.length>1&&(c=a[1])):(a=C.map(H(a,!1,!1),String),s=function(n,s){return!C.contains(a,s)}),C.pick(n,s,c)}),C.defaults=Y(C.allKeys,!0),C.create=function(n,a){var s=A(n);return a&&C.extendOwn(s,a),s},C.clone=function(n){return C.isObject(n)?C.isArray(n)?n.slice():C.extend({},n):n},C.tap=function(n,a){return a(n),n},C.isMatch=function(n,a){var s=C.keys(a),c=s.length;if(n==null)return!c;for(var l=Object(n),u=0;u<c;u++){var d=s[u];if(a[d]!==l[d]||!(d in l))return!1}return!0};var X=function(n,a,s,c){if(n===a)return n!==0||1/n==1/a;if(n==null||a==null)return!1;if(n!==n)return a!==a;var l=typeof n;return l!==`function`&&l!==`object`&&typeof a!=`object`?!1:ne(n,a,s,c)},ne=function(n,a,s,c){n instanceof C&&(n=n._wrapped),a instanceof C&&(a=a._wrapped);var l=m.call(n);if(l!==m.call(a))return!1;switch(l){case`[object RegExp]`:case`[object String]`:return``+n==``+a;case`[object Number]`:return+n==+n?+n==0?1/n==1/a:+n==+a:+a!=+a;case`[object Date]`:case`[object Boolean]`:return+n==+a;case`[object Symbol]`:return d.valueOf.call(n)===d.valueOf.call(a)}var u=l===`[object Array]`;if(!u){if(typeof n!=`object`||typeof a!=`object`)return!1;var f=n.constructor,p=a.constructor;if(f!==p&&!(C.isFunction(f)&&f instanceof f&&C.isFunction(p)&&p instanceof p)&&`constructor`in n&&`constructor`in a)return!1}s||=[],c||=[];for(var h=s.length;h--;)if(s[h]===n)return c[h]===a;if(s.push(n),c.push(a),u){if(h=n.length,h!==a.length)return!1;for(;h--;)if(!X(n[h],a[h],s,c))return!1}else{var _=C.keys(n),v;if(h=_.length,C.keys(a).length!==h)return!1;for(;h--;)if(v=_[h],!(M(a,v)&&X(n[v],a[v],s,c)))return!1}return s.pop(),c.pop(),!0};C.isEqual=function(n,a){return X(n,a)},C.isEmpty=function(n){return n==null?!0:I(n)&&(C.isArray(n)||C.isString(n)||C.isArguments(n))?n.length===0:C.keys(n).length===0},C.isElement=function(n){return!!(n&&n.nodeType===1)},C.isArray=_||function(n){return m.call(n)===`[object Array]`},C.isObject=function(n){var a=typeof n;return a===`function`||a===`object`&&!!n},C.each([`Arguments`,`Function`,`String`,`Number`,`Date`,`RegExp`,`Error`,`Symbol`,`Map`,`WeakMap`,`Set`,`WeakSet`],function(n){C[`is`+n]=function(a){return m.call(a)===`[object `+n+`]`}}),C.isArguments(arguments)||(C.isArguments=function(n){return M(n,`callee`)});var re=s.document&&s.document.childNodes;typeof/./!=`function`&&typeof Int8Array!=`object`&&typeof re!=`function`&&(C.isFunction=function(n){return typeof n==`function`||!1}),C.isFinite=function(n){return!C.isSymbol(n)&&isFinite(n)&&!isNaN(parseFloat(n))},C.isNaN=function(n){return C.isNumber(n)&&isNaN(n)},C.isBoolean=function(n){return n===!0||n===!1||m.call(n)===`[object Boolean]`},C.isNull=function(n){return n===null},C.isUndefined=function(n){return n===void 0},C.has=function(n,a){if(!C.isArray(a))return M(n,a);for(var s=a.length,c=0;c<s;c++){var l=a[c];if(n==null||!h.call(n,l))return!1;n=n[l]}return!!s},C.noConflict=function(){return s._=c,this},C.identity=function(n){return n},C.constant=function(n){return function(){return n}},C.noop=function(){},C.property=function(n){return C.isArray(n)?function(a){return N(a,n)}:j(n)},C.propertyOf=function(n){return n==null?function(){}:function(a){return C.isArray(a)?N(n,a):n[a]}},C.matcher=C.matches=function(n){return n=C.extendOwn({},n),function(a){return C.isMatch(a,n)}},C.times=function(n,a,s){var c=Array(Math.max(0,n));a=w(a,s,1);for(var l=0;l<n;l++)c[l]=a(l);return c},C.random=function(n,a){return a??(a=n,n=0),n+Math.floor(Math.random()*(a-n+1))},C.now=Date.now||function(){return new Date().getTime()};var ie={"&":`&amp;`,"<":`&lt;`,">":`&gt;`,'"':`&quot;`,"'":`&#x27;`,"`":`&#x60;`},ae=C.invert(ie),oe=function(n){var a=function(a){return n[a]},s=`(?:`+C.keys(n).join(`|`)+`)`,c=RegExp(s),l=RegExp(s,`g`);return function(n){return n=n==null?``:``+n,c.test(n)?n.replace(l,a):n}};C.escape=oe(ie),C.unescape=oe(ae),C.result=function(n,a,s){C.isArray(a)||(a=[a]
1126);var c=a.length;if(!c)return C.isFunction(s)?s.call(n):s;for(var l=0;l<c;l++){var u=n?.[a[l]];u===void 0&&(u=s,l=c),n=C.isFunction(u)?u.call(n):u}return n};var se=0;C.uniqueId=function(n){var a=++se+``;return n?n+a:a},C.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var ce=/(.)^/,le={"'":`'`,"\\":`\\`,"\r":`r`,"\n":`n`,"\u2028":`u2028`,"\u2029":`u2029`},ue=/\\|'|\r|\n|\u2028|\u2029/g,de=function(n){return`\\`+le[n]};C.template=function(n,a,s){!a&&s&&(a=s),a=C.defaults({},a,C.templateSettings);var c=RegExp([(a.escape||ce).source,(a.interpolate||ce).source,(a.evaluate||ce).source].join(`|`)+`|$`,`g`),l=0,u=`__p+='`;n.replace(c,function(a,s,c,d,f){return u+=n.slice(l,f).replace(ue,de),l=f+a.length,s?u+=`'+
1127((__t=(`+s+`))==null?'':_.escape(__t))+
1128'`:c?u+=`'+
1129((__t=(`+c+`))==null?'':__t)+
1130'`:d&&(u+=`';
1131`+d+`
1132__p+='`),a}),u+=`';
1133`,a.variable||(u=`with(obj||{}){
1134`+u+`}
1135`),u=`var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
1136`+u+`return __p;
1137`;var d;try{d=Function(a.variable||`obj`,`_`,u)}catch(n){throw n.source=u,n}var f=function(n){return d.call(this,n,C)};return f.source=`function(`+(a.variable||`obj`)+`){
1138`+u+`}`,f},C.chain=function(n){var a=C(n);return a._chain=!0,a};var fe=function(n,a){return n._chain?C(a).chain():a};C.mixin=function(n){return C.each(C.functions(n),function(a){var s=C[a]=n[a];C.prototype[a]=function(){var n=[this._wrapped];return f.apply(n,arguments),fe(this,s.apply(C,n))}}),C},C.mixin(C),C.each([`pop`,`push`,`reverse`,`shift`,`sort`,`splice`,`unshift`],function(n){var a=l[n];C.prototype[n]=function(){var s=this._wrapped;return a.apply(s,arguments),(n===`shift`||n===`splice`)&&s.length===0&&delete s[0],fe(this,s)}}),C.each([`concat`,`join`,`slice`],function(n){var a=l[n];C.prototype[n]=function(){return fe(this,a.apply(this._wrapped,arguments))}}),C.prototype.value=function(){return this._wrapped},C.prototype.valueOf=C.prototype.toJSON=C.prototype.value,C.prototype.toString=function(){return String(this._wrapped)},typeof define==`function`&&define.amd&&define(`underscore`,[],function(){return C})})()})),require_utils=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=s(require_underscore());function s(n){return n&&n.__esModule?n:{default:n}}function c(n){return[n].join(`.`).replace(/\[/g,`.`).replace(/\]/g,``).split(`.`)}function l(n,s){return a.default.includes?a.default.includes(n,s):n.indexOf(s)>-1}function u(n,a){var s=n[a];if(s!=null)return s;var l=c(a),u=void 0;try{u=l.reduce(function(n,a){return n[a]},n)}catch{}return u}function d(n,a,s){var l=arguments.length>3&&arguments[3]!==void 0&&arguments[3],u=c(a),d=0;u.reduce(function(n,a){if(d+=1,n[a]===void 0){if(!l)throw Error(n+`.`+a+` is undefined`);return n[a]={},n[a]}return d===u.length?(n[a]=s,s):n[a]},n)}function f(n){if(!a.default.isObject(n))return!1;for(var s=Object.prototype.hasOwnProperty,c=Object.keys(n),l=0;l<c.length;l+=1)if(s.call(n,c[l]))return!1;return!0}function p(n){return n!=null}function m(n,a){return setTimeout(function(){return n()},a)}function h(n,a,s){var c=this,l=arguments,u=void 0;return function(){var d=function(){u=null,s||n.apply(c,l)},f=s&&!u;clearTimeout(u),u=setTimeout(d,a||0),f&&n.apply(c,l)}}n.default=Object.assign(a.default,{get:u,set:d,isDefined:p,isEmptyObject:f,sleep:m,debounce:h,contains:l})})),require_cell_event_delegater=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=Object.assign||function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},s=function(){function n(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,c.key,c)}}return function(a,s,c){return s&&n(a.prototype,s),c&&n(a,c),a}}(),c=l(require_utils());function l(n){return n&&n.__esModule?n:{default:n}}function u(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function d(n,a){if(!n)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return a&&(typeof a==`object`||typeof a==`function`)?a:n}function f(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof a);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(n,a):n.__proto__=a)}var p=[`onClick`,`onDoubleClick`,`onMouseEnter`,`onMouseLeave`,`onContextMenu`,`onAuxClick`];n.default=function(n){return function(n){f(l,n);function l(n){u(this,l);var a=d(this,(l.__proto__||Object.getPrototypeOf(l)).call(this,n));return a.createDefaultEventHandler=a.createDefaultEventHandler.bind(a),a}return s(l,[{key:`createDefaultEventHandler`,value:function(n){var a=this;
1138return function(s){var c=a.props,l=c.column,u=c.columnIndex,d=c.index;n(s,l,u===void 0?d:u)}}},{key:`delegate`,value:function(){var n=this,s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},l=a({},s);return Object.keys(s).forEach(function(a){c.default.contains(p,a)&&(l[a]=n.createDefaultEventHandler(s[a]))}),l}}]),l}(n)}})),require_header_cell=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=Object.assign||function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},s=function(){function n(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,c.key,c)}}return function(a,s,c){return s&&n(a.prototype,s),c&&n(a,c),a}}(),c=_(require_react()),l=_(require_classnames()),u=_(require_prop_types()),d=_(require_const()),f=_(require_symbol()),p=_(require_caret()),m=_(require_utils()),h=_(require_cell_event_delegater());function _(n){return n&&n.__esModule?n:{default:n}}function v(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function b(n,a){if(!n)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return a&&(typeof a==`object`||typeof a==`function`)?a:n}function x(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof a);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(n,a):n.__proto__=a)}var C=function(n){x(u,n);function u(){return v(this,u),b(this,(u.__proto__||Object.getPrototypeOf(u)).apply(this,arguments))}return s(u,[{key:`render`,value:function(){var n=this.props,s=n.column,u=n.index,h=n.onSort,_=n.sorting,v=n.sortOrder,b=n.isLastSorting,x=n.onFilter,C=n.currFilters,w=n.filterPosition,T=n.onExternalFilter,O=n.globalSortCaret,k=s.text,A=s.sort,j=s.sortCaret,M=s.filter,N=s.filterRenderer,P=s.headerTitle,F=s.headerAlign,I=s.headerFormatter,R=s.headerEvents,B=s.headerClasses,V=s.headerStyle,H=s.headerAttrs,U=s.headerSortingClasses,W=s.headerSortingStyle,K=j||O,q=this.delegate(R),ee=m.default.isFunction(H)?H(s,u):H||{},J=a({},ee,q,{tabIndex:m.default.isDefined(ee.tabIndex)?ee.tabIndex:0}),Y=void 0,te=void 0,X={},ne=m.default.isFunction(B)?B(s,u):B;if(V&&(X=m.default.isFunction(V)?V(s,u):V,X&&=a({},X)),P&&(J.title=m.default.isFunction(P)?P(s,u):k),F&&(X.textAlign=m.default.isFunction(F)?F(s,u):F),A){var re=J.onClick;J[`aria-label`]=_?k+` sort `+v:k+` sortable`,J.onKeyUp=function(n){n.key===`Enter`&&(h(s),m.default.isFunction(re)&&re(n))},J.onClick=function(n){h(s),m.default.isFunction(re)&&re(n)},J.className=(0,l.default)(J.className,`sortable`),_?(Y=K?K(v,s):c.default.createElement(p.default,{order:v}),ne=(0,l.default)(ne,m.default.isFunction(U)?U(s,v,b,u):U),X=a({},X,m.default.isFunction(W)?W(s,v,b,u):W)):Y=K?K(void 0,s):c.default.createElement(f.default,null)}ne&&(J.className=(0,l.default)(J.className,ne)),m.default.isEmptyObject(X)||(J.style=X),w===d.default.FILTERS_POSITION_INLINE&&(N?te=N(T(s,M.props.type),s):M&&(te=c.default.createElement(M.Filter,a({},M.props,{filterState:C[s.dataField],onFilter:x,column:s}))));var ie=I?I(s,u,{sortElement:Y,filterElement:te}):k;return I?c.default.createElement(`th`,J,ie):c.default.createElement(`th`,J,ie,Y,te)}}]),u}((0,h.default)(c.default.Component));C.propTypes={column:u.default.shape({dataField:u.default.string.isRequired,text:u.default.string.isRequired,type:u.default.oneOf([d.default.TYPE_STRING,d.default.TYPE_NUMBER,d.default.TYPE_BOOLEAN,d.default.TYPE_DATE]),isDummyField:u.default.bool,hidden:u.default.bool,headerFormatter:u.default.func,formatter:u.default.func,formatExtraData:u.default.any,headerClasses:u.default.oneOfType([u.default.string,u.default.func]),classes:u.default.oneOfType([u.default.string,u.default.func]),headerStyle:u.default.oneOfType([u.default.object,u.default.func]),style:u.default.oneOfType([u.default.object,u.default.func]),headerTitle:u.default.oneOfType([u.default.bool,u.default.func]),title:u.default.oneOfType([u.default.bool,u.default.func]),headerEvents:u.default.object,events:u.default.object,headerAlign:u.default.oneOfType([u.default.string,u.default.func]),align:u.default.oneOfType([u.default.string,u.default.func]),headerAttrs:u.default.oneOfType([u.default.object,u.default.func]),attrs:u.default.oneOfType([u.default.object,u.default.func]),sort:u.default.bool,sortFunc:u.default.func,onSort:u.default.func,editor:u.default.object,editable:u.default.oneOfType([u.default.bool,u.default.func]),editCellStyle:u.default.oneOfType([u.default.object,u.default.func]),editCellClasses:u.default.oneOfType([u.default.string,u.default.func]),editorStyle:u.default.oneOfType([u.default.object,u.default.func]),editorClasses:u.default.oneOfType([u.default.string,u.default.func]),editorRenderer:u.default.func,validator:u.default.func,filter:u.default.object,filterRenderer:u.default.func,filterValue:u.default.func,searchable:u.default.bool}).isRequired,index:u.default.number.isRequired,onSort:u.default.func,sorting:u.default.bool,sortOrder:u.default.oneOf([d.default.SORT_ASC,d.default.SORT_DESC]),sortCaret:u.default.func,isLastSorting:u.default.bool,onFilter:u.default.func,filterPosition:u.default.oneOf([d.default.FILTERS_POSITION_INLINE,d.default.FILTERS_POSITION_BOTTOM,d.default.FILTERS_POSITION_TOP]),currFilters:u.default.object,onExternalFilter:u.default.func},n.default=C})),require_selection_header_cell=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),n.CheckBox=void 0;var a=Object.assign||function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},s=function(){function n(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,c.key,c)}}return function(a,s,c){return s&&n(a.prototype,s),c&&n(a,c),a}}(),c=require_react(),l=m(c),u=m(require_prop_types()),d=m(require_const()),f=require_bootstrap(),p=m(require_utils());function m(n){return n&&n.__esModule?n:{default:n}}function h(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function _(n,a){if(!n)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return a&&(typeof a==`object`||typeof a==`function`)?a:n}function v(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof a);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(n,a):n.__proto__=a)}var b=n.CheckBox=function(n){var a=n.className,s=n.checked,c=n.indeterminate;return l.default.createElement(`input`,{type:`checkbox`,checked:s,className:a,ref:function(n){n&&(n.indeterminate=c)},onChange:function(){}})};b.propTypes={checked:u.default.bool.isRequired,indeterminate:u.default.bool.isRequired,className:u.default.string};var x=function(n){v(c,n);function c(){h(this,c);var n=_(this,(c.__proto__||Object.getPrototypeOf(c)).call(this));return n.handleCheckBoxClick=n.handleCheckBoxClick.bind(n),n}return s(c,[{key:`shouldComponentUpdate`,value:function(n){var a=d.default.ROW_SELECT_SINGLE,s=this.props,c=s.mode,l=s.checkedStatus;return c!==a&&n.checkedStatus!==l}},{key:`handleCheckBoxClick`,value:function(n){var a=this.props,s=a.onAllRowsSelect,c=a.checkedStatus;s(n,c===d.default.CHECKBOX_STATUS_CHECKED||c===d.default.CHECKBOX_STATUS_INDETERMINATE)}},{key:`render`,value:function(){var n=this,s=d.default.CHECKBOX_STATUS_CHECKED,c=d.default.CHECKBOX_STATUS_INDETERMINATE,u=d.default.ROW_SELECT_MULTIPLE,m=this.props,h=m.mode,_=m.checkedStatus,v=m.selectionHeaderRenderer,x=m.hideSelectAll,C=m.headerColumnStyle;if(x)return l.default.createElement(`th`,{"data-row-selection":!0});var w=_===s,T=_===c,O={},k=void 0;return(v||h===u)&&(O.onClick=this.handleCheckBoxClick),O.style=p.default.isFunction(C)?C(_):C,l.default.createElement(f.BootstrapContext.Consumer,null,function(s){var c=s.bootstrap4;return v?k=v({mode:h,checked:w,indeterminate:T}):h===u&&(k=l.default.createElement(b,a({},n.props,{checked:w,className:c?`selection-input-4`:``,indeterminate:T}))),l.default.createElement(`th`,a({className:`selection-cell-header`,"data-row-selection":!0},O),k)})}}]),c}(c.Component);x.propTypes={mode:u.default.string.isRequired,checkedStatus:u.default.string,onAllRowsSelect:u.default.func,hideSelectAll:u.default.bool,selectionHeaderRenderer:u.default.func,headerColumnStyle:u.default.oneOfType([u.default.object,u.default.func])},n.default=x})),require_expand_header_cell=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=Object.assign||function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},s=function(){function n(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,c.key,c)}}return function(a,s,c){return s&&n(a.prototype,s),c&&n(a,c),a}}(),c=require_react(),l=d(c),u=d(require_prop_types());function d(n){return n&&n.__esModule?n:{default:n}}function f(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function p(n,a){if(!n)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return a&&(typeof a==`object`||typeof a==`function`)?a:n}function m(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof a);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(n,a):n.__proto__=a)}var h=function(n){m(c,n);function c(){f(this,c);var n=p(this,(c.__proto__||Object.getPrototypeOf(c)).call(this));return n.handleCheckBoxClick=n.handleCheckBoxClick.bind(n),n}return s(c,[{key:`handleCheckBoxClick`,value:function(n){var a=this.props,s=a.isAnyExpands,c=a.onAllRowExpand;c(n,!s)}},{key:`render`,value:function(){var n=this.props,s=n.isAnyExpands,c=n.expandHeaderColumnRenderer,u={onClick:this.handleCheckBoxClick};return l.default.createElement(`th`,a({className:`expand-cell-header`,"data-row-selection":!0},u),c?c({isAnyExpands:s}):s?`(-)`:`(+)`)}}]),c}(c.Component);h.propTypes={isAnyExpands:u.default.bool.isRequired,onAllRowExpand:u.default.func.isRequired,expandHeaderColumnRenderer:u.default.func},n.default=h})),require_rows=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),n.getRowByRowId=n.matchRow=void 0;var a=s(require_utils());function s(n){return n&&n.__esModule?n:{default:n}}var c=n.matchRow=function(n,s){return function(c){return a.default.get(c,n)===s}};n.getRowByRowId=function(n,a,s){return n.find(c(a,s))}})),require_selection=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}
1138),n.getSelectedRows=n.unSelectableKeys=n.selectableKeys=n.getSelectionSummary=void 0;var a=c(require_utils()),s=require_rows();function c(n){return n&&n.__esModule?n:{default:n}}n.getSelectionSummary=function(){for(var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],s=arguments[1],c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],l=n.length>0,u=!0,d=n.map(function(n){return a.default.get(n,s)}),f=function(n){var a=d[n];c.find(function(n){return n===a})===void 0?l=!1:u=!1},p=0;p<d.length;p+=1)f(p);return{allRowsSelected:l,allRowsNotSelected:u}},n.selectableKeys=function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],s=arguments[1],c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return c.length===0?n.map(function(n){return a.default.get(n,s)}):n.filter(function(n){return!a.default.contains(c,a.default.get(n,s))}).map(function(n){return a.default.get(n,s)})},n.unSelectableKeys=function(n){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return s.length===0?[]:n.filter(function(n){return a.default.contains(s,n)})},n.getSelectedRows=function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],a=arguments[1];return arguments[2].map(function(c){return(0,s.getRowByRowId)(n,a,c)}).filter(function(n){return!!n})}})),require_expand=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),n.getExpandedRows=n.expandableKeys=n.isAnyExpands=void 0;var a=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(n){return typeof n}:function(n){return n&&typeof Symbol==`function`&&n.constructor===Symbol&&n!==Symbol.prototype?`symbol`:typeof n},s=l(require_utils()),c=require_rows();function l(n){return n&&n.__esModule?n:{default:n}}n.isAnyExpands=function(n,c){for(var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],u=function(a){var u=s.default.get(n[a],c);if(l.find(function(n){return n===u})!==void 0)return{v:!0}},d=0;d<n.length;d+=1){var f=u(d);if((f===void 0?`undefined`:a(f))===`object`)return f.v}return!1},n.expandableKeys=function(n,a){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return c.length===0?n.map(function(n){return s.default.get(n,a)}):n.filter(function(n){return!s.default.contains(c,s.default.get(n,a))}).map(function(n){return s.default.get(n,a)})},n.getExpandedRows=function(n,a,s){return s.map(function(s){return(0,c.getRowByRowId)(n,a,s)})}})),require_mutate=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),n.editCell=void 0;var a=c(require_utils()),s=require_rows();function c(n){return n&&n.__esModule?n:{default:n}}n.editCell=function(n,c,l,u,d){var f=(0,s.getRowByRowId)(n,c,l);f&&a.default.set(f,u,d)}})),require_sort=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),n.nextOrder=n.sort=void 0;var a=c(require_utils()),s=c(require_const());function c(n){return n&&n.__esModule?n:{default:n}}function l(n){if(Array.isArray(n)){for(var a=0,s=Array(n.length);a<n.length;a++)s[a]=n[a];return s}else return Array.from(n)}function u(n,a){var s=void 0;return s=typeof a==`string`?a.localeCompare(n):n>a?-1:+(n<a),s}n.sort=function(n,c,d){var f=d.dataField,p=d.sortFunc,m=d.sortValue,h=[].concat(l(n));return h.sort(function(n,l){var d=void 0,h=a.default.get(n,f),_=a.default.get(l,f);return m?(h=m(h,n),_=m(_,l)):(h=a.default.isDefined(h)?h:``,_=a.default.isDefined(_)?_:``),d=p?p(h,_,c,f,n,l):c===s.default.SORT_DESC?u(h,_):u(_,h),d}),h},n.nextOrder=function(n,a){var c=a.sortOrder,l=a.sortColumn,u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.default.SORT_DESC;return!l||n.dataField!==l.dataField?u:c===s.default.SORT_DESC?s.default.SORT_ASC:s.default.SORT_DESC}})),require_type$1=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),n.typeConvert=void 0;var a=s(require_const());function s(n){return n&&n.__esModule?n:{default:n}}n.typeConvert=function(n,s){return n===a.default.TYPE_STRING?String(s):n===a.default.TYPE_NUMBER?Number(s):n===a.default.TYPE_BOOLEAN?typeof s==`boolean`?s:s===`true`:n===a.default.TYPE_DATE?new Date(s):s}})),require_operators=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=Object.assign||function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},s=p(require_rows()),c=p(require_selection()),l=p(require_expand()),u=p(require_mutate()),d=p(require_sort()),f=p(require_type$1());function p(n){if(n&&n.__esModule)return n;var a={};if(n!=null)for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(a[s]=n[s]);return a.default=n,a}n.default=a({},s,c,l,u,d,f)})),require_selection_context=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=Object.assign||function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},s=function(){function n(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,c.key,c)}}return function(a,s,c){return s&&n(a.prototype,s),c&&n(a,c),a}}(),c=m(require_react()),l=m(require_prop_types()),u=m(require_const()),d=m(require_utils()),f=m(require_operators()),p=require_selection();function m(n){return n&&n.__esModule?n:{default:n}}function h(n){if(Array.isArray(n)){for(var a=0,s=Array(n.length);a<n.length;a++)s[a]=n[a];return s}else return Array.from(n)}function _(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function v(n,a){if(!n)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return a&&(typeof a==`object`||typeof a==`function`)?a:n}function b(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof a);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(n,a):n.__proto__=a)}var x=c.default.createContext(),C=function(n){b(l,n);function l(n){_(this,l);var a=v(this,(l.__proto__||Object.getPrototypeOf(l)).call(this,n));return a.handleRowSelect=function(n,s,c,l){var d=a.props,p=d.data,m=d.keyField,_=d.selectRow,v=_.mode,b=_.onSelect,x=u.default.ROW_SELECT_SINGLE,C=[].concat(h(a.selected)),w=!0;b&&(w=b(f.default.getRowByRowId(p,m,n),s,c,l)),(w===!0||w===void 0)&&(v===x?C=[n]:s?C.push(n):C=C.filter(function(a){return a!==n})),a.selected=C,a.forceUpdate()},a.handleAllRowsSelect=function(n,s){var c=a.props,l=c.data,u=c.keyField,p=c.selectRow,m=p.onSelectAll,h=p.nonSelectable,_=a.selected,v=void 0;v=s?_.filter(function(n){return l.find(function(a){return d.default.get(a,u)===n})===void 0}):_.concat(f.default.selectableKeys(l,u,h));var b=void 0;m&&(b=m(!s,f.default.getSelectedRows(l,u,s?_:v),n),Array.isArray(b)&&(v=b)),a.selected=v,a.forceUpdate()},a.selected=n.selectRow.selected||[],a}return s(l,[{key:`getSelected`,value:function(){return this.selected}},{key:`UNSAFE_componentWillReceiveProps`,value:function(n){n.selectRow&&(this.selected=n.selectRow.selected||this.selected)}},{key:`render`,value:function(){var n=(0,p.getSelectionSummary)(this.props.data,this.props.keyField,this.selected),s=n.allRowsSelected,l=n.allRowsNotSelected,d=void 0;return d=s?u.default.CHECKBOX_STATUS_CHECKED:l?u.default.CHECKBOX_STATUS_UNCHECKED:u.default.CHECKBOX_STATUS_INDETERMINATE,c.default.createElement(x.Provider,{value:a({},this.props.selectRow,{selected:this.selected,onRowSelect:this.handleRowSelect,onAllRowsSelect:this.handleAllRowsSelect,allRowsSelected:s,allRowsNotSelected:l,checkedStatus:d})},this.props.children)}}]),l}(c.default.Component);C.propTypes={children:l.default.node.isRequired,data:l.default.array.isRequired,keyField:l.default.string.isRequired},n.default={Provider:C,Consumer:x.Consumer}})),require_selection_header_cell_consumer=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=c(require_react()),s=c(require_selection_context());function c(n){return n&&n.__esModule?n:{default:n}}n.default=function(n){return function(){return a.default.createElement(s.default.Consumer,null,function(s){return a.default.createElement(n,s)})}}})),require_row_expand_context=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=Object.assign||function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},s=function(){function n(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,c.key,c)}}return function(a,s,c){return s&&n(a.prototype,s),c&&n(a,c),a}}(),c=f(require_react()),l=f(require_prop_types()),u=f(require_operators()),d=f(require_utils());function f(n){return n&&n.__esModule?n:{default:n}}function p(n){if(Array.isArray(n)){for(var a=0,s=Array(n.length);a<n.length;a++)s[a]=n[a];return s}else return Array.from(n)}function m(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function h(n,a){if(!n)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return a&&(typeof a==`object`||typeof a==`function`)?a:n}function _(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof a);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(n,a):n.__proto__=a)}var v=c.default.createContext(),b=function(n){_(l,n);function l(){var n,a,s,c;m(this,l);var f=[...arguments];return c=(a=(s=h(this,(n=l.__proto__||Object.getPrototypeOf(l)).call.apply(n,[this].concat(f))),s),s.state={expanded:s.props.expandRow.expanded||[],isClosing:s.props.expandRow.isClosing||[]},s.onClosed=function(n){s.setState({isClosing:s.state.isClosing.filter(function(a){return a!==n})})},s.handleRowExpand=function(n,a,c,l){var f=s.props,m=f.data,h=f.keyField,_=f.expandRow,v=_.onExpand,b=_.onlyOneExpanding,x=_.nonExpandable;if(!(x&&d.default.contains(x,n))){var C=[].concat(p(s.state.expanded)),w=[].concat(p(s.state.isClosing));a?b?(w=w.concat(C),C=[n]):C.push(n):(w.push(n),C=C.filter(function(a){return a!==n})),v&&v(u.default.getRowByRowId(m,h,n),a,c,l),s.setState(function(){return{expanded:C,isClosing:w}})}},s.handleAllRowExpand=function(n,a){var c=s.props,l=c.data,f=c.keyField,p=c.exp
1138andRow,m=p.onExpandAll,h=p.nonExpandable,_=s.state.expanded,v=void 0;v=a?_.concat(u.default.expandableKeys(l,f,h)):_.filter(function(n){return l.find(function(a){return d.default.get(a,f)===n})===void 0}),m&&m(a,u.default.getExpandedRows(l,f,v),n),s.setState(function(){return{expanded:v}})},a),h(s,c)}return s(l,[{key:`UNSAFE_componentWillReceiveProps`,value:function(n){var a=this;if(n.expandRow){var s=[].concat(p(n.expandRow.expanded||this.state.expanded)),c=n.expandRow.nonExpandable,l=c===void 0?[]:c;s=s.filter(function(n){return!d.default.contains(l,n)});var u=this.state.expanded.reduce(function(n,a){return d.default.contains(s,a)||n.push(a),n},[]);this.setState(function(){return{expanded:s,isClosing:u}})}else this.setState(function(){return{expanded:a.state.expanded}})}},{key:`render`,value:function(){var n=this.props,s=n.data,l=n.keyField;return c.default.createElement(v.Provider,{value:a({},this.props.expandRow,{nonExpandable:this.props.expandRow.nonExpandable,expanded:this.state.expanded,isClosing:this.state.isClosing,onClosed:this.onClosed,isAnyExpands:u.default.isAnyExpands(s,l,this.state.expanded),onRowExpand:this.handleRowExpand,onAllRowExpand:this.handleAllRowExpand})},this.props.children)}}]),l}(c.default.Component);b.propTypes={children:l.default.node.isRequired,data:l.default.array.isRequired,keyField:l.default.string.isRequired},n.default={Provider:b,Consumer:v.Consumer}})),require_expand_header_cell_consumer=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=c(require_react()),s=c(require_row_expand_context());function c(n){return n&&n.__esModule?n:{default:n}}n.default=function(n){return function(){return a.default.createElement(s.default.Consumer,null,function(s){return a.default.createElement(n,s)})}}})),require_header=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=m(require_react()),s=m(require_prop_types()),c=m(require_header_cell()),l=m(require_selection_header_cell()),u=m(require_expand_header_cell()),d=m(require_selection_header_cell_consumer()),f=m(require_expand_header_cell_consumer()),p=m(require_const());function m(n){return n&&n.__esModule?n:{default:n}}var h=function(n){var s=n.className,m=n.columns,h=n.onSort,_=n.onFilter,v=n.sortField,b=n.sortOrder,x=n.selectRow,C=n.expandRow,w=n.currFilters,T=n.onExternalFilter,O=n.filterPosition,k=n.globalSortCaret,A=n.wrapperClasses,j=function(){return null},M=function(){return null};C.showExpandColumn&&(M=(0,f.default)(u.default)),x&&(j=(0,d.default)(l.default));var N=function(){return(arguments.length>0&&arguments[0]!==void 0?arguments[0]:p.default.INDICATOR_POSITION_LEFT)===p.default.INDICATOR_POSITION_LEFT},P=[m.map(function(n,s){var l=n.dataField===v,u=n.dataField===v;return a.default.createElement(c.default,{index:s,key:n.dataField,column:n,onSort:h,sorting:l,sortOrder:b,globalSortCaret:k,isLastSorting:u,onFilter:_,currFilters:w,onExternalFilter:T,filterPosition:O})})];return x.hideSelectColumn||(N(x.selectColumnPosition)?P.unshift(a.default.createElement(j,{key:`selection`})):P.push(a.default.createElement(j,{key:`selection`}))),C.showExpandColumn&&(N(C.expandColumnPosition)?P.unshift(a.default.createElement(M,{key:`expansion`})):P.push(a.default.createElement(M,{key:`expansion`}))),a.default.createElement(`thead`,{className:A},a.default.createElement(`tr`,{className:s},P))};h.propTypes={columns:s.default.array.isRequired,onSort:s.default.func,onFilter:s.default.func,sortField:s.default.string,sortOrder:s.default.string,selectRow:s.default.object,currFilters:s.default.object,onExternalFilter:s.default.func,globalSortCaret:s.default.func,className:s.default.string,wrapperClasses:s.default.string,expandRow:s.default.object,filterPosition:s.default.oneOf([p.default.FILTERS_POSITION_TOP,p.default.FILTERS_POSITION_INLINE,p.default.FILTERS_POSITION_BOTTOM])},n.default=h})),require_filters_cell=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=Object.assign||function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},s=u(require_react()),c=u(require_prop_types()),l=u(require_utils());function u(n){return n&&n.__esModule?n:{default:n}}var d=function(n){var c=n.index,u=n.column,d=n.onExternalFilter,f=n.currFilters,p=n.onFilter,m=u.filterRenderer,h=u.filter,_=void 0,v={},b={};return v.style=b,u.headerAlign&&(b.textAlign=l.default.isFunction(u.headerAlign)?u.headerAlign(u,c):u.headerAlign),u.filterRenderer?_=m(d(u,h.props.type),u):h&&(_=s.default.createElement(h.Filter,a({},h.props,{filterState:f[u.dataField],onFilter:p,column:u}))),s.default.createElement(`th`,v,_)};d.propTypes={index:c.default.number.isRequired,column:c.default.object.isRequired,currFilters:c.default.object.isRequired,onFilter:c.default.func,onExternalFilter:c.default.func},d.defaultProps={onFilter:function(){},onExternalFilter:function(){}},n.default=d}
1138)),require_row_template=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=l(require_react()),s=l(require_prop_types()),c=l(require_const());function l(n){return n&&n.__esModule?n:{default:n}}function u(n,a){var s={};for(var c in n)a.indexOf(c)>=0||Object.prototype.hasOwnProperty.call(n,c)&&(s[c]=n[c]);return s}var d=function(n){var s=n.renderContent,l=n.selectRow,d=n.expandRow,f=n.cellEl,p=u(n,[`renderContent`,`selectRow`,`expandRow`,`cellEl`]),m=function(){return(arguments.length>0&&arguments[0]!==void 0?arguments[0]:c.default.INDICATOR_POSITION_LEFT)===c.default.INDICATOR_POSITION_LEFT},h=s()||[];return l&&l.hideSelectColumn!==!0&&(m(l.selectColumnPosition)?h.unshift(a.default.createElement(f,{key:`selection`})):h.push(a.default.createElement(f,{key:`selection`}))),d.showExpandColumn&&(m(d.expandColumnPosition)?h.unshift(a.default.createElement(f,{key:`expansion`})):h.push(a.default.createElement(f,{key:`expansion`}))),a.default.createElement(`tr`,p,h)};d.propTypes={renderContent:s.default.func.isRequired,cellEl:s.default.string.isRequired,selectRow:s.default.object,expandRow:s.default.object},n.default=d})),require_filters=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=d(require_react()),s=d(require_prop_types()),c=d(require_filters_cell()),l=d(require_const()),u=d(require_row_template());function d(n){return n&&n.__esModule?n:{default:n}}var f=function(n){var s=n.columns,d=n.onFilter,f=n.currFilters,p=n.filterPosition,m=n.onExternalFilter,h=n.className,_=n.selectRow,v=n.expandRow;function b(){var n=[],l=!1;return s.forEach(function(s,u){n.push(a.default.createElement(c.default,{index:u,key:s.dataField,column:s,currFilters:f,onExternalFilter:m,onFilter:d})),(s.filterRenderer||s.filter)&&(l||=!0)}),n}return a.default.createElement(`tbody`,{className:h,style:{display:p===l.default.FILTERS_POSITION_TOP?`table-header-group`:`table-footer-group`}},a.default.createElement(u.default,{renderContent:b,selectRow:_,expandRow:v,cellEl:`td`}))};f.propTypes={columns:s.default.array.isRequired,onFilter:s.default.func,filterPosition:s.default.oneOf([l.default.FILTERS_POSITION_TOP,l.default.FILTERS_POSITION_INLINE,l.default.FILTERS_POSITION_BOTTOM]),currFilters:s.default.object,onExternalFilter:s.default.func,className:s.default.string,selectRow:s.default.object,expandRow:s.default.object},f.defaultProps={position:l.default.FILTERS_POSITION_TOP},n.default=f})),require_caption=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=c(require_react()),s=c(require_prop_types());function c(n){return n&&n.__esModule?n:{default:n}}var l=function(n){return n.children?n.bootstrap4?a.default.createElement(`caption`,{style:{captionSide:`top`}},n.children):a.default.createElement(`caption`,null,n.children):null};l.propTypes={children:s.default.oneOfType([s.default.node,s.default.string]),bootstrap4:s.default.bool},n.default=l})),require_cell=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=Object.assign||function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},s=function(){function n(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,c.key,c)}}return function(a,s,c){return s&&n(a.prototype,s),c&&n(a,c),a}}(),c=require_react(),l=p(c),u=p(require_prop_types()),d=p(require_cell_event_delegater()),f=p(require_utils());function p(n){return n&&n.__esModule?n:{default:n}}function m(n,a){var s={};for(var c in n)a.indexOf(c)>=0||Object.prototype.hasOwnProperty.call(n,c)&&(s[c]=n[c]);return s}function h(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function _(n,a){if(!n)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return a&&(typeof a==`object`||typeof a==`function`)?a:n}function v(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof a);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(n,a):n.__proto__=a)}var b=function(n){v(c,n);function c(n){h(this,c);var a=_(this,(c.__proto__||Object.getPrototypeOf(c)).call(this,n));return a.createHandleEditingCell=function(n){return function(s){var c=a.props,l=c.onStart,u=c.rowIndex,d=c.columnIndex,p=c.clickToEdit,m=c.dbclickToEdit;(p||m)&&f.default.isFunction(n)&&n(s),l&&l(u,d)}},a.createHandleEditingCell=a.createHandleEditingCell.bind(a),a}return s(c,[{key:`shouldComponentUpdate`,value:function(n){var a=!1;return a=n.column.isDummyField?!f.default.isEqual(this.props.row,n.row):f.default.get(this.props.row,this.props.column.dataField)!==f.default.get(n.row,n.column.dataField),a?!0:(a=(n.column.formatter?!f.default.isEqual(this.props.row,n.row):!1)||this.props.column.hidden!==n.column.hidden||this.props.column.isDummyField!==n.column.isDummyField||this.props.rowIndex!==n.rowIndex||this.props.columnIndex!==n.columnIndex||this.props.className!==n.className||this.props.title!==n.title||this.props.editable!==n.editable||this.props.clickToEdit!==n.clickToEdit||this.props.dbclickToEdit!==n.dbclickToEdit||!f.default.isEqual(this.props.style,n.style)||!f.default.isEqual(this.props.column.formatExtraData,n.column.formatExtraData)||!f.default.isEqual(this.props.column.events,n.column.events)||!f.default.isEqual(this.props.column.attrs,n.column.attrs)||this.props.tabIndex!==n.tabIndex,a)}},{key:`render`,value:function(){var n=this.props,s=n.row,c=n.rowIndex,u=n.column;n.columnIndex,n.onStart;var d=n.editable,p=n.clickToEdit,h=n.dbclickToEdit,_=m(n,[`row`,`rowIndex`,`column`,`columnIndex`,`onStart`,`editable`,`clickToEdit`,`dbclickToEdit`]),v=u.dataField,b=u.formatter,x=u.formatExtraData,C=this.delegate(a({},_)),w=u.isDummyField?null:f.default.get(s,v);return b&&(w=u.formatter(w,s,c,x)),p&&d?C.onClick=this.createHandleEditingCell(C.onClick):h&&d&&(C.onDoubleClick=this.createHandleEditingCell(C.onDoubleClick)),l.default.createElement(`td`,C,typeof w==`boolean`?``
1138+w:w)}}]),c}((0,d.default)(c.Component));b.propTypes={row:u.default.object.isRequired,rowIndex:u.default.number.isRequired,column:u.default.object.isRequired,columnIndex:u.default.number.isRequired},n.default=b})),require_row_pure_content=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=Object.assign||function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},s=function(){function n(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,c.key,c)}}return function(a,s,c){return s&&n(a.prototype,s),c&&n(a,c),a}}(),c=d(require_react()),l=d(require_utils()),u=d(require_cell());function d(n){return n&&n.__esModule?n:{default:n}}function f(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function p(n,a){if(!n)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return a&&(typeof a==`object`||typeof a==`function`)?a:n}function m(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof a);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(n,a):n.__proto__=a)}n.default=function(n){m(d,n);function d(){return f(this,d),p(this,(d.__proto__||Object.getPrototypeOf(d)).apply(this,arguments))}return s(d,[{key:`shouldComponentUpdate`,value:function(n){return n.shouldUpdate===void 0||n.shouldUpdate}},{key:`render`,value:function(){var n=this.props,s=n.row,d=n.keyField,f=n.columns,p=n.rowIndex,m=n.editable,h=n.editingRowIdx,_=n.editingColIdx,v=n.onStart,b=n.clickToEdit,x=n.dbclickToEdit,C=n.EditingCellComponent,w=n.tabIndexStart,T=w;return f.map(function(n,f){var O=n.dataField,k=l.default.get(s,O);if(p===h&&f===_)return c.default.createElement(C,{key:k+`-`+f+`-editing`,row:s,rowIndex:p,column:n,columnIndex:f});var A=void 0,j={},M=a({},l.default.isFunction(n.attrs)?n.attrs(k,s,p,f):n.attrs);if(n.events){var N=Object.assign({},n.events);Object.keys(Object.assign({},n.events)).forEach(function(n){var a=N[n];N[n]=function(){var n=[...arguments];return a.apply(void 0,n.concat([s,p]))}}),M=a({},M,N)}var P=l.default.isFunction(n.classes)?n.classes(k,s,p,f):n.classes;n.style&&(j=l.default.isFunction(n.style)?n.style(k,s,p,f):n.style,j=Object.assign({},j)||{}),n.title&&(A=l.default.isFunction(n.title)?n.title(k,s,p,f):k,M.title=A),n.align&&(j.textAlign=l.default.isFunction(n.align)?n.align(k,s,p,f):n.align),P&&(M.className=P),l.default.isEmptyObject(j)||(M.style=j);var F=!l.default.isDefined(n.editable)||n.editable;return(n.dataField===d||!m)&&(F=!1),l.default.isFunction(n.editable)&&(F=n.editable(k,s,p,f)),w!==-1&&(M.tabIndex=T++),c.default.createElement(u.default,a({key:k+`-`+f,row:s,editable:F,rowIndex:p,columnIndex:f,column:n,onStart:v,clickToEdit:b,dbclickToEdit:x},M))})}}]),d}(c.default.Component)})),require_event_delegater=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=Object.assign||function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},s=function(){function n(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,c.key,c)}}return function(a,s,c){return s&&n(a.prototype,s),c&&n(a,c),a}}(),c=u(require_utils()),l=u(require_const());function u(n){return n&&n.__esModule?n:{default:n}}function d(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function f(n,a){if(!n)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return a&&(typeof a==`object`||typeof a==`function`)?a:n}function p(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof a);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(n,a):n.__proto__=a)}var m=[`onClick`,`onDoubleClick`,`onMouseEnter`,`onMouseLeave`,`onContextMenu`,`onAuxClick`];n.default=function(n){return function(n){p(u,n);function u(n){d(this,u);var a=f(this,(u.__proto__||Object.getPrototypeOf(u)).call(this,n));return a.clickNum=0,a.createDefaultEventHandler=a.createDefaultEventHandler.bind(a),a.createClickEventHandler=a.createClickEventHandler.bind(a),a}return s(u,[{key:`createClickEventHandler`,value:function(n){var a=this;return function(s){var u=a.props,d=u.row,f=u.selected,p=u.keyField,m=u.selectable,h=u.expandable,_=u.rowIndex,v=u.expanded,b=u.expandRow,x=u.selectRow,C=u.DELAY_FOR_DBCLICK,w=function(){n&&n(s,d,_);var a=c.default.get(d,p);b&&h&&!b.expandByColumnOnly&&(x.mode!==l.default.ROW_SELECT_DISABLED&&x.clickToExpand||x.mode===l.default.ROW_SELECT_DISABLED)&&b.onRowExpand(a,!v,_,s),x.clickToSelect&&m&&x.onRowSelect(a,!f,_,s)};C?(a.clickNum+=1,c.default.debounce(function(){a.clickNum===1&&w(),a.clickNum=0},C)()):w()}}},{key:`createDefaultEventHandler`,value:function(n){var a=this;return function(s){var c=a.props,l=c.row,u=c.rowIndex;n(s,l,u)}}},{key:`delegate`,value:function(){var n=this,s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},l=a({},s);
1138return Object.keys(s).forEach(function(a){c.default.contains(m,a)&&(l[a]=n.createDefaultEventHandler(s[a]))}),l}}]),u}(n)}})),require_should_updater=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=function(){function n(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,c.key,c)}}return function(a,s,c){return s&&n(a.prototype,s),c&&n(a,c),a}}(),s=c(require_utils());function c(n){return n&&n.__esModule?n:{default:n}}function l(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function u(n,a){if(!n)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return a&&(typeof a==`object`||typeof a==`function`)?a:n}function d(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof a);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(n,a):n.__proto__=a)}n.default=function(n){return function(n){d(c,n);function c(){return l(this,c),u(this,(c.__proto__||Object.getPrototypeOf(c)).apply(this,arguments))}return a(c,[{key:`shouldUpdateByCellEditing`,value:function(n){return this.props.clickToEdit||this.props.dbclickToEdit?n.editingRowIdx===n.rowIndex||this.props.editingRowIdx===n.rowIndex&&n.editingRowIdx===null||this.props.editingRowIdx===n.rowIndex:!1}},{key:`shouldUpdatedBySelfProps`,value:function(n){return this.props.className!==n.className||!s.default.isEqual(this.props.style,n.style)||!s.default.isEqual(this.props.attrs,n.attrs)}},{key:`shouldUpdateByColumnsForSimpleCheck`,value:function(n){if(this.props.columns.length!==n.columns.length)return!0;for(var a=0;a<this.props.columns.length;a+=1)if(!s.default.isEqual(this.props.columns[a],n.columns[a]))return!0;return!1}},{key:`shouldUpdatedByNormalProps`,value:function(n){return this.props.rowIndex!==n.rowIndex||this.props.editable!==n.editable||!s.default.isEqual(this.props.row,n.row)||this.props.columns.length!==n.columns.length}},{key:`shouldUpdateChild`,value:function(n){return this.shouldUpdateByCellEditing(n)||this.shouldUpdatedByNormalProps(n)}},{key:`shouldRowContentUpdate`,value:function(n){return this.shouldUpdateChild(n)||this.shouldUpdateByColumnsForSimpleCheck(n)}}]),c}(n)}})),require_simple_row=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=Object.assign||function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},s=function(){function n(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,c.key,c)}}return function(a,s,c){return s&&n(a.prototype,s),c&&n(a,c),a}}(),c=require_react(),l=m(c),u=m(require_prop_types()),d=m(require_row_pure_content()),f=m(require_event_delegater()),p=m(require_should_updater());function m(n){return n&&n.__esModule?n:{default:n}}function h(n,a){var s={};for(var c in n)a.indexOf(c)>=0||Object.prototype.hasOwnProperty.call(n,c)&&(s[c]=n[c]);return s}function _(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function v(n,a){if(!n)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return a&&(typeof a==`object`||typeof a==`function`)?a:n}function b(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof a);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(n,a):n.__proto__=a)}var x=function(n){b(c,n);function c(n){_(this,c);var a=v(this,(c.__proto__||Object.getPrototypeOf(c)).call(this,n));return a.shouldUpdateRowContent=!1,a}return s(c,[{key:`shouldComponentUpdate`,value:function(n){return this.shouldUpdateRowContent=!1,this.shouldUpdateRowContent=this.shouldRowContentUpdate(n),this.shouldUpdateRowContent?!0:this.shouldUpdatedBySelfProps(n)}},{key:`render`,value:function(){var n=this.props,s=n.className,c=n.style,u=n.attrs,f=n.visibleColumnSize,p=n.tabIndexCell,m=h(n,[`className`,`style`,`attrs`,`visibleColumnSize`,`tabIndexCell`]),_=this.delegate(u),v=this.props.rowIndex*f+1;return l.default.createElement(`tr`,a({style:c,className:s},_),l.default.createElement(d.default,a({shouldUpdate:this.shouldUpdateRowContent,tabIndexStart:p?v:-1},m)))}}]),c}((0,p.default)((0,f.default)(c.Component)));x.propTypes={row:u.default.object.isRequired,rowIndex:u.default.number.isRequired,columns:u.default.array.isRequired,style:u.default.object,className:u.default.string,attrs:u.default.object},x.defaultProps={editable:!0,style:{},className:null,attrs:{}},n.default=x})),require_expand_cell=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=Object.assign||function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},s=function(){function n(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,c.key,c)}}return function(a,s,c){return s&&n(a.prototype,s),c&&n(a,c),a}}(),c=require_react(),l=d(c),u=d(require_prop_types());function d(n){return n&&n.__esModule?n:{default:n}}function f(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function p(n,a){if(!n)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return a&&(typeof a==`object`||typeof a==`function`)?a:n}function m(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof a);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(n,a):n.__proto__=a)}var h=function(n){m(c,n);function c(){f(this,c);var n=p(this,(c.__proto__||Object.getPrototypeOf(c)).call(this));return n.handleClick=n.handleClick.bind(n),n}return s(c,[{key:`shouldComponentUpdate`,value:function(n){return this.props.rowIndex!==n.rowIndex||this.props.expanded!==n.expanded||this.props.rowKey!==n.rowKey||this.props.tabIndex!==n.tabIndex}},{key:`handleClick`,value:function(n){var a=this.props,s=a.rowKey,c=a.expanded,l=a.onRowExpand,u=a.rowIndex;n.stopPropagation(),l(s,!c,u,n)}},{key:`render`,value:function(){var n=this.props,s=n.expanded,c=n.expandable,u=n.exp
1138andColumnRenderer,d=n.tabIndex,f=n.rowKey,p={};return d!==-1&&(p.tabIndex=d),l.default.createElement(`td`,a({className:`expand-cell`,onClick:this.handleClick},p),u?u({expandable:c,expanded:s,rowKey:f}):c?s?`(-)`:`(+)`:``)}}]),c}(c.Component);h.propTypes={rowKey:u.default.any,expanded:u.default.bool.isRequired,expandable:u.default.bool.isRequired,onRowExpand:u.default.func.isRequired,expandColumnRenderer:u.default.func,rowIndex:u.default.number,tabIndex:u.default.number},n.default=h})),require_selection_cell=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=Object.assign||function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},s=function(){function n(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,c.key,c)}}return function(a,s,c){return s&&n(a.prototype,s),c&&n(a,c),a}}(),c=require_react(),l=m(c),u=m(require_prop_types()),d=m(require_const()),f=m(require_utils()),p=require_bootstrap();function m(n){return n&&n.__esModule?n:{default:n}}function h(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function _(n,a){if(!n)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return a&&(typeof a==`object`||typeof a==`function`)?a:n}function v(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof a);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(n,a):n.__proto__=a)}var b=function(n){v(c,n);function c(){h(this,c);var n=_(this,(c.__proto__||Object.getPrototypeOf(c)).call(this));return n.handleClick=n.handleClick.bind(n),n}return s(c,[{key:`shouldComponentUpdate`,value:function(n){return this.props.rowIndex!==n.rowIndex||this.props.selected!==n.selected||this.props.disabled!==n.disabled||this.props.rowKey!==n.rowKey||this.props.tabIndex!==n.tabIndex||this.props.selectColumnStyle!==n.selectColumnStyle}},{key:`handleClick`,value:function(n){var a=this.props,s=a.mode,c=a.rowKey,l=a.selected,u=a.onRowSelect,f=a.disabled,p=a.rowIndex;n.stopPropagation(),!f&&u(c,s===d.default.ROW_SELECT_SINGLE||!l,p,n)}},{key:`render`,value:function(){var n=this,s=this.props,c=s.rowKey,u=s.mode,d=s.selected,m=s.disabled,h=s.tabIndex,_=s.rowIndex,v=s.selectionRenderer,b=s.selectColumnStyle,x={};return h!==-1&&(x.tabIndex=h),x.style=f.default.isFunction(b)?b({checked:d,disabled:m,rowIndex:_,rowKey:c}):b,l.default.createElement(p.BootstrapContext.Consumer,null,function(s){var f=s.bootstrap4;return l.default.createElement(`td`,a({className:`selection-cell`,onClick:n.handleClick},x),v?v({mode:u,checked:d,disabled:m,rowIndex:_,rowKey:c}):l.default.createElement(`input`,{type:u,checked:d,disabled:m,className:f?`selection-input-4`:``,onChange:function(){}}))})}}]),c}(c.Component);b.propTypes={mode:u.default.string.isRequired,rowKey:u.default.any,selected:u.default.bool,onRowSelect:u.default.func,disabled:u.default.bool,rowIndex:u.default.number,tabIndex:u.default.number,clickToSelect:u.default.bool,selectionRenderer:u.default.func,selectColumnStyle:u.default.oneOfType([u.default.object,u.default.func])},n.default=b})),require_aggregate_row=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=Object.assign||function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},s=function(){function n(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,c.key,c)}}return function(a,s,c){return s&&n(a.prototype,s),c&&n(a,c),a}}(),c=v(require_react()),l=v(require_prop_types()),u=v(require_utils()),d=v(require_expand_cell()),f=v(require_selection_cell()),p=v(require_should_updater()),m=v(require_event_delegater()),h=v(require_row_pure_content()),_=v(require_const());function v(n){return n&&n.__esModule?n:{default:n}}function b(n,a){var s={};for(var c in n)a.indexOf(c)>=0||Object.prototype.hasOwnProperty.call(n,c)&&(s[c]=n[c]);return s}function x(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function C(n,a){if(!n)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return a&&(typeof a==`object`||typeof a==`function`)?a:n}function w(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof a);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(n,a):n.__proto__=a)}var T=function(n){w(l,n);function l(n){x(this,l);var a=C(this,(l.__proto__||Object.getPrototypeOf(l)).call(this,n));return a.clickNum=0,a.shouldUpdateRowContent=!1,a.createClickEventHandler=a.createClickEventHandler.bind(a),a}return s(l,[{key:`shouldComponentUpdate`,value:function(n){return this.props.selected!==n.selected||this.props.expanded!==n.expanded||this.props.expandable!==n.expandable||this.props.selectable!==n.selectable||this.props.selectRow.hideSelectColumn!==n.selectRow.hideSelectColumn||this.shouldUpdatedBySelfProps(n)?(this.shouldUpdateRowContent=this.shouldRowContentUpdate(n),!0):(this.shouldUpdateRowContent=this.shouldRowContentUpdate(n),this.shouldUpdateRowContent)}}
1138,{key:`isRenderFunctionColumnInLeft`,value:function(){return(arguments.length>0&&arguments[0]!==void 0?arguments[0]:_.default.INDICATOR_POSITION_LEFT)===_.default.INDICATOR_POSITION_LEFT}},{key:`render`,value:function(){var n=this.props,s=n.row,l=n.columns,p=n.keyField,m=n.rowIndex,_=n.style,v=n.className,x=n.attrs,C=n.selectRow,w=n.expandRow,T=n.expanded,O=n.expandable,k=n.selected,A=n.selectable,j=n.visibleColumnSize,M=n.tabIndexCell,N=b(n,[`row`,`columns`,`keyField`,`rowIndex`,`style`,`className`,`attrs`,`selectRow`,`expandRow`,`expanded`,`expandable`,`selected`,`selectable`,`visibleColumnSize`,`tabIndexCell`]),P=u.default.get(s,p),F=C.hideSelectColumn,I=C.selectColumnPosition,R=C.clickToSelect,B=w.showExpandColumn,V=w.expandColumnPosition,H=this.delegate(a({},x));(R||w.renderer)&&(H.onClick=this.createClickEventHandler(H.onClick));var U=m*j+1,W=[c.default.createElement(h.default,a({key:`row`,row:s,columns:l,keyField:p,rowIndex:m,shouldUpdate:this.shouldUpdateRowContent,tabIndexStart:M?U:-1},N))];if(!F){var K=c.default.createElement(f.default,a({},C,{key:`selection-cell`,rowKey:P,rowIndex:m,selected:k,disabled:!A,tabIndex:M?U++:-1}));this.isRenderFunctionColumnInLeft(I)?W.unshift(K):W.push(K)}if(B){var q=c.default.createElement(d.default,a({},w,{key:`expand-cell`,rowKey:P,rowIndex:m,expanded:T,expandable:O,tabIndex:M?U++:-1}));this.isRenderFunctionColumnInLeft(V)?W.unshift(q):W.push(q)}return c.default.createElement(`tr`,a({style:_,className:v},H),W)}}]),l}((0,p.default)((0,m.default)(c.default.Component)));T.propTypes={attrs:l.default.object,style:l.default.object},T.defaultProps={attrs:{},style:{}},n.default=T})),require_row_section=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=c(require_react()),s=c(require_prop_types());function c(n){return n&&n.__esModule?n:{default:n}}var l=function(n){var s=n.content,c=n.colSpan;return a.default.createElement(`tr`,null,a.default.createElement(`td`,{"data-toggle":`collapse`,colSpan:c,className:`react-bs-table-no-data`},s))};l.propTypes={content:s.default.any,colSpan:s.default.number},l.defaultProps={content:null,colSpan:1},n.default=l})),require_row_consumer$1=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=Object.assign||function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},s=d(require_react()),c=d(require_classnames()),l=d(require_utils()),u=d(require_selection_context());function d(n){return n&&n.__esModule?n:{default:n}}n.default=function(n){var d=function(u,d){var f=u.value,p=l.default.contains(d.selected,f),m=!d.nonSelectable||!l.default.contains(d.nonSelectable,f),h=l.default.contains(d.nonSelectable,f),_=u.style,v=u.className;if(p){var b=l.default.isFunction(d.style)?d.style(u.row,u.rowIndex):d.style,x=l.default.isFunction(d.classes)?d.classes(u.row,u.rowIndex):d.classes;_=a({},_,b),v=(0,c.default)(v,x)||void 0,d.bgColor&&(_||={},_.backgroundColor=l.default.isFunction(d.bgColor)?d.bgColor(u.row,u.rowIndex):d.bgColor)}if(h){var C=l.default.isFunction(d.nonSelectableStyle)?d.nonSelectableStyle(u.row,u.rowIndex):d.nonSelectableStyle,w=l.default.isFunction(d.nonSelectableClasses)?d.nonSelectableClasses(u.row,u.rowIndex):d.nonSelectableClasses;_=a({},_,C),v=(0,c.default)(v,w)||void 0}return s.default.createElement(n,a({},u,{style:_,className:v,selectRow:d,selected:p,selectable:m}))};function f(n){return s.default.createElement(u.default.Consumer,null,function(a){return d(n,a)})}return f.displayName=`WithSelectionRowConsumer`,f}}));function hasClass$1(n,a){return n.classList?!!a&&n.classList.contains(a):(` `+(n.className.baseVal||n.className)+` `).indexOf(` `+a+` `)!==-1}var init_hasClass=__esmMin((()=>{}));function addClass(n,a){n.classList?n.classList.add(a):hasClass$1(n,a)||(typeof n.className==`string`?n.className=n.className+` `+a:n.setAttribute(`class`,(n.className&&n.className.baseVal||``)+` `+a))}var init_addClass=__esmMin((()=>{init_hasClass()}));function replaceClassName(n,a){return n.replace(RegExp(`(^|\\s)`+a+`(?:\\s|$)`,`g`),`$1`).replace(/\s+/g,` `).replace(/^\s*|\s*$/g,``)}function removeClass$1(n,a){n.classList?n.classList.remove(a):typeof n.className==`string`?n.className=replaceClassName(n.className,a):n.setAttribute(`class`,replaceClassName(n.className&&n.className.baseVal||``,a))}var init_removeClass=__esmMin((()=>{})),config_default,init_config=__esmMin((()=>{config_default={disabled:!1}})),import_react$6,TransitionGroupContext_default,init_TransitionGroupContext=__esmMin((()=>{import_react$6=__toESM$1(require_react()),TransitionGroupContext_default=import_react$6.createContext(null)})),forceReflow,init_reflow=__esmMin((()=>{forceReflow=function(n){return n.scrollTop}}));function noop$5(){}var import_react$5,import_react_dom$1,UNMOUNTED,EXITED,ENTERING,ENTERED,EXITING,Transition,init_Transition=__esmMin((()=>{init_objectWithoutPropertiesLoose(),init_inheritsLoose(),import_react$5=__toESM$1(require_react()),import_react_dom$1=__toESM$1(require_react_dom()),init_config(),init_TransitionGroupContext(),init_reflow(),UNMOUNTED=`unmounted`,EXITED=`exited`,ENTERING=`entering`,ENTERED=`entered`,EXITING=`exiting`,Transition=function(n){_inheritsLoose(a,n);function a(a,s){var c=n.call(this,a,s)||this,l=s,u=l&&!l.isMounting?a.enter:a.appear,d;return c.appearStatus=null,a.in?u?(d=EXITED,c.appearStatus=ENTERING):d=ENTERED:d=a.unmountOnExit||a.mountOnEnter?UNMOUNTED:EXITED,c.state={status:d},c.nextCallback=null,c}a.getDerivedStateFromProps=function(n,a){return n.in&&a.status===`unmounted`?{status:EXITED}:null};var s=a.prototype;return s.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},s.componentDidUpdate=function(n){var a=null;if(n!==this.props){var s=this.state.status;this.props.in?s!==`entering`&&s!==`entered`&&(a=ENTERING):(s===`entering`||s===`entered`)&&(a=EXITING)}this.updateStatus(!1,a)},s.componentWillUnmount=function(){this.cancelNextCallback()},s.getTimeouts=function(){var n=this.props.timeout,a=s=c=n,s,c;return n!=null&&typeof n!=`number`&&(a=n.exit,s=n.enter,c=n.appear===void 0?s:n.appear),{exit:a,enter:s,appear:c}},s.updateStatus=function(n,a){if(n===void 0&&(n=!1),a!==null)if(this.cancelNextCallback(),a===`entering`){if(this.props.unmountOnExit||this.props.mountOnEnter){var s=this.props.nodeRef?this.props.nodeRef.current:import_react_dom$1.findDOMNode(this);s&&forceReflow(s)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===`exited`&&this.setState({status:UNMOUNTED})},s.performEnter=function(n){var a=this,s=this.props.enter,c=this.context?this.context.
vendor: 4,899 bytes, line 1138
1138isMounting:n,l=this.props.nodeRef?[c]:[import_react_dom$1.findDOMNode(this),c],u=l[0],d=l[1],f=this.getTimeouts(),p=c?f.appear:f.enter;if(!n&&!s||config_default.disabled){this.safeSetState({status:ENTERED},function(){a.props.onEntered(u)});return}this.props.onEnter(u,d),this.safeSetState({status:ENTERING},function(){a.props.onEntering(u,d),a.onTransitionEnd(p,function(){a.safeSetState({status:ENTERED},function(){a.props.onEntered(u,d)})})})},s.performExit=function(){var n=this,a=this.props.exit,s=this.getTimeouts(),c=this.props.nodeRef?void 0:import_react_dom$1.findDOMNode(this);if(!a||config_default.disabled){this.safeSetState({status:EXITED},function(){n.props.onExited(c)});return}this.props.onExit(c),this.safeSetState({status:EXITING},function(){n.props.onExiting(c),n.onTransitionEnd(s.exit,function(){n.safeSetState({status:EXITED},function(){n.props.onExited(c)})})})},s.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},s.safeSetState=function(n,a){a=this.setNextCallback(a),this.setState(n,a)},s.setNextCallback=function(n){var a=this,s=!0;return this.nextCallback=function(c){s&&(s=!1,a.nextCallback=null,n(c))},this.nextCallback.cancel=function(){s=!1},this.nextCallback},s.onTransitionEnd=function(n,a){this.setNextCallback(a);var s=this.props.nodeRef?this.props.nodeRef.current:import_react_dom$1.findDOMNode(this),c=n==null&&!this.props.addEndListener;if(!s||c){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var l=this.props.nodeRef?[this.nextCallback]:[s,this.nextCallback],u=l[0],d=l[1];this.props.addEndListener(u,d)}n!=null&&setTimeout(this.nextCallback,n)},s.render=function(){var n=this.state.status;if(n===`unmounted`)return null;var a=this.props,s=a.children;a.in,a.mountOnEnter,a.unmountOnExit,a.appear,a.enter,a.exit,a.timeout,a.addEndListener,a.onEnter,a.onEntering,a.onEntered,a.onExit,a.onExiting,a.onExited,a.nodeRef;var c=_objectWithoutPropertiesLoose$21(a,[`children`,`in`,`mountOnEnter`,`unmountOnExit`,`appear`,`enter`,`exit`,`timeout`,`addEndListener`,`onEnter`,`onEntering`,`onEntered`,`onExit`,`onExiting`,`onExited`,`nodeRef`]);return import_react$5.createElement(TransitionGroupContext_default.Provider,{value:null},typeof s==`function`?s(n,c):import_react$5.cloneElement(import_react$5.Children.only(s),c))},a}(import_react$5.Component),Transition.contextType=TransitionGroupContext_default,Transition.propTypes={},Transition.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:noop$5,onEntering:noop$5,onEntered:noop$5,onExit:noop$5,onExiting:noop$5,onExited:noop$5},Transition.UNMOUNTED=UNMOUNTED,Transition.EXITED=EXITED,Transition.ENTERING=ENTERING,Transition.ENTERED=ENTERED,Transition.EXITING=EXITING})),import_react$4,_addClass,removeClass,CSSTransition,init_CSSTransition=__esmMin((()=>{init_extends(),init_objectWithoutPropertiesLoose(),init_inheritsLoose(),init_addClass(),init_removeClass(),import_react$4=__toESM$1(require_react()),init_Transition(),init_reflow(),_addClass=function(n,a){return n&&a&&a.split(` `).forEach(function(a){return addClass(n,a)})},removeClass=function(n,a){return n&&a&&a.split(` `).forEach(function(a){return removeClass$1(n,a)})},CSSTransition=function(n){_inheritsLoose(a,n);function a(){var a,s=[...arguments];return a=n.call.apply(n,[this].concat(s))||this,a.appliedClasses={appear:{},enter:{},exit:{}},a.onEnter=function(n,s){var c=a.resolveArguments(n,s),l=c[0],u=c[1];a.removeClasses(l,`exit`),a.addClass(l,u?`appear`:`enter`,`base`),a.props.onEnter&&a.props.onEnter(n,s)},a.onEntering=function(n,s){var c=a.resolveArguments(n,s),l=c[0],u=c[1]?`appear`:`enter`;a.addClass(l,u,`active`),a.props.onEntering&&a.props.onEntering(n,s)},a.onEntered=function(n,s){var c=a.resolveArguments(n,s),l=c[0],u=c[1]?`appear`:`enter`;a.removeClasses(l,u),a.addClass(l,u,`done`),a.props.onEntered&&a.props.onEntered(n,s)},a.onExit=function(n){var s=a.resolveArguments(n)[0];a.removeClasses(s,`appear`),a.removeClasses(s,`enter`),a.addClass(s,`exit`,`base`),a.props.onExit&&a.props.onExit(n)},a.onExiting=function(n){var s=a.resolveArguments(n)[0];a.addClass(s,`exit`,`active`),a.props.onExiting&&a.props.onExiting(n)},a.onExited=function(n){var s=a.resolveArguments(n)[0];a.removeClasses(s,`exit`),a.addClass(s,`exit`,`done`),a.props.onExited&&a.props.onExited(n)},a.resolveArguments=function(n,s){return a.props.nodeRef?[a.props.nodeRef.current,n]:[n,s]},a.getClassNames=function(n){var s=a.props.classNames,c=typeof s==`string`,l=c&&s?s+`-`:``,u=c?``+l+n:s[n];return{baseClassName:u,activeClassName:c?u+`-active`:s[n+`Active`],doneClassName:c?u+`-done`:s[n+`Done`]}},a}var s=a.prototype;return s.addClass=function(n,a,s){var c=this.getClassNames(a)[s+`ClassName`],l=this.getClassNames(`enter`).doneClassName;a===`appear`&&s===`done`&&l&&(c+=` `+l),s===`active`&&n&&forceReflow(n),c&&(this.appliedClasse
1138s[a][s]=c,_addClass(n,c))},s.removeClasses=function(n,a){var s=this.appliedClasses[a],c=s.base,l=s.active,u=s.done;this.appliedClasses[a]={},c&&removeClass(n,c),l&&removeClass(n,l),u&&removeClass(n,u)},s.render=function(){var n=this.props;n.classNames;var a=_objectWithoutPropertiesLoose$21(n,[`classNames`]);return import_react$4.createElement(Transition,_extends$29({},a,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},a}(import_react$4.Component),CSSTransition.defaultProps={classNames:``},CSSTransition.propTypes={}}));function getChildMapping(n,a){var s=function(n){return a&&(0,import_react$3.isValidElement)(n)?a(n):n},c=Object.create(null);return n&&import_react$3.Children.map(n,function(n){return n}).forEach(function(n){c[n.key]=s(n)}),c}function mergeChildMappings(n,a){n||={},a||={};function s(s){return s in a?a[s]:n[s]}var c=Object.create(null),l=[];for(var u in n)u in a?l.length&&(c[u]=l,l=[]):l.push(u);var d,f={};for(var p in a){if(c[p])for(d=0;d<c[p].length;d++){var m=c[p][d];f[c[p][d]]=s(m)}f[p]=s(p)}for(d=0;d<l.length;d++)f[l[d]]=s(l[d]);return f}function getProp(n,a,s){return s[a]==null?n.props[a]:s[a]}function getInitialChildMapping(n,a){return getChildMapping(n.children,function(s){return(0,import_react$3.cloneElement)(s,{onExited:a.bind(null,s),in:!0,appear:getProp(s,`appear`,n),enter:getProp(s,`enter`,n),exit:getProp(s,`exit`,n)})})}function getNextChildMapping(n,a,s){var c=getChildMapping(n.children),l=mergeChildMappings(a,c);return Object.keys(l).forEach(function(u){var d=l[u];if((0,import_react$3.isValidElement)(d)){var f=u in a,p=u in c,m=a[u],h=(0,import_react$3.isValidElement)(m)&&!m.props.in;p&&(!f||h)?l[u]=(0,import_react$3.cloneElement)(d,{onExited:s.bind(null,d),in:!0,exit:getProp(d,`exit`,n),enter:getProp(d,`enter`,n)}):!p&&f&&!h?l[u]=(0,import_react$3.cloneElement)(d,{in:!1}):p&&f&&(0,import_react$3.isValidElement)(m)&&(l[u]=(0,import_react$3.cloneElement)(d,{onExited:s.bind(null,d),in:m.props.in,exit:getProp(d,`exit`,n),enter:getProp(d,`enter`,n)}))}}),l}var import_react$3,init_ChildMapping=__esmMin((()=>{import_react$3=__toESM$1(require_react())})),import_react$2,values,defaultProps,TransitionGroup,init_TransitionGroup=__esmMin((()=>{init_objectWithoutPropertiesLoose(),init_extends(),init_assertThisInitialized(),init_inheritsLoose(),import_react$2=__toESM$1(require_react()),init_TransitionGroupContext(),init_ChildMapping(),values=Object.values||function(n){return Object.keys(n).map(function(a){return n[a]})},defaultProps={component:`div`,childFactory:function(n){return n}},TransitionGroup=function(n){_inheritsLoose(a,n);function a(a,s){var c=n.call(this,a,s)||this;return c.state={contextValue:{isMounting:!0},handleExited:c.handleExited.bind(_assertThisInitialized$1(c)),firstRender:!0},c}var s=a.prototype;return s.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},s.componentWillUnmount=function(){this.mounted=!1},a.getDerivedStateFromProps=function(n,a){var s=a.children,c=a.handleExited;return{children:a.firstRender?getInitialChildMapping(n,c):getNextChildMapping(n,s,c),firstRender:!1}},s.handleExited=function(n,a){var s=getChildMapping(this.props.children);n.key in s||(n.props.onExited&&n.props.onExited(a),this.mounted&&this.setState(function(a){var s=_extends$29({},a.children);return delete s[n.key],{children:s}}))},s.render=function(){var n=this.props,a=n.component,s=n.childFactory,c=_objectWithoutPropertiesLoose$21(n,[`component`,`childFactory`]),l=this.state.contextValue,u=values(this.state.children).map(s);return delete c.appear,delete c.enter,delete c.exit,a===null?import_react$2.createElement(TransitionGroupContext_default.Provider,{value:l},u):import_react$2.createElement(TransitionGroupContext_default.Provider,{value:l},import_react$2.createElement(a,c,u))},a}(import_react$2.Component),TransitionGroup.propTypes={},TransitionGroup.defaultProps=defaultProps})),import_react$1,import_react_dom,ReplaceTransition,init_ReplaceTransition=__esmMin((()=>{init_objectWithoutPropertiesLoose(),init_inheritsLoose(),import_react$1=__toESM$1(require_react()),import_react_dom=__toESM$1(require_react_dom()),init_TransitionGroup(),ReplaceTransition=function(n){_inheritsLoose(a,n);function a(){var a,s=[...arguments];return a=n.call.apply(n,[this].concat(s))||this,a.handleEnter=function(){var n=[...arguments];return a.handleLifecycle(`onEnter`,0,n)},a.handleEntering=function(){var n=[...arguments];return a.handleLifecycle(`onEntering`,0,n)},a.handleEntered=function(){var n=[...arguments];return a.handleLifecycle(`onEntered`,0,n)},a.handleExit=function(){var n=[...arguments];return a.handleLifecycle(`onExit`,1,n)},a.handleExiting=function(){var n=[...arguments];return a.handleLifecycle(`onExiting`,1,n)},a.handleExited=function(){var n=[...arguments];return a.handleLifecycle(`onExited`,1,n)},a}var s=a.prototype;return s.handleLifecycle=function(n,a,s){var c,l=this.props.children,u=import_react$1.Children.toArray(l)[a];if(u.props[n]&&(c=u.props)[n].apply(c,s),this.props[n]){var d=u.props.nodeRef?void 0:import_react_dom.findDOMNode(this);this.props[n](d)}},s.render=function(){var n=this.props,a=n.children,s=n.in,c=_objectWithoutPropertiesLoose$21(n,[`children`,`in`]),l=import_react$1.Children.toArray(a),u=l[0],d=l[1];return delete c.onEnter,delete c.onEntering,delete c.onEntered,delete c.onExit,delete c.onExiting,delete c.onExited,import_react$1.createElement(TransitionGroup,c,s?import_react$1.cloneElement(u,{key:`first`,onEnter:this.handleEnter,onEntering:this.handleEntering,onEntered:this.handleEntered}):import_react$1.cloneElement(d,{key:`second`,onEnter:this.handleExit,onEntering:this.handleExiting,onEntered:this.handleExited}))},a}(import_react$1.Component),ReplaceTransition.propTypes={}}));function areChildrenDifferent(n,a){return!(n===a||import_react.isValidElement(n)&&import_react.isValidElement(a)&&n.key!=null&&n.key===a.key)}var import_react,_leaveRenders,_enterRenders,modes,callHook,leaveRenders,enterRenders,SwitchTransition,init_SwitchTransition=__esmMin((()=>{init_inheritsLoose(),import_react=__toESM$1(require_react()),init_Transition(),init_TransitionGroupContext(),modes={out:`out-in`,in:`in-out`},callHook=function(n,a,s){return function(){var c;n.props[a]&&(c=n.props)[a].apply(c,arguments),s()}},leaveRenders=(_leaveRenders={}
1138,_leaveRenders[modes.out]=function(n){var a=n.current,s=n.changeState;return import_react.cloneElement(a,{in:!1,onExited:callHook(a,`onExited`,function(){s(ENTERING,null)})})},_leaveRenders[modes.in]=function(n){var a=n.current,s=n.changeState,c=n.children;return[a,import_react.cloneElement(c,{in:!0,onEntered:callHook(c,`onEntered`,function(){s(ENTERING)})})]},_leaveRenders),enterRenders=(_enterRenders={},_enterRenders[modes.out]=function(n){var a=n.children,s=n.changeState;return import_react.cloneElement(a,{in:!0,onEntered:callHook(a,`onEntered`,function(){s(ENTERED,import_react.cloneElement(a,{in:!0}))})})},_enterRenders[modes.in]=function(n){var a=n.current,s=n.children,c=n.changeState;return[import_react.cloneElement(a,{in:!1,onExited:callHook(a,`onExited`,function(){c(ENTERED,import_react.cloneElement(s,{in:!0}))})}),import_react.cloneElement(s,{in:!0})]},_enterRenders),SwitchTransition=function(n){_inheritsLoose(a,n);function a(){var a,s=[...arguments];return a=n.call.apply(n,[this].concat(s))||this,a.state={status:ENTERED,current:null},a.appeared=!1,a.changeState=function(n,s){s===void 0&&(s=a.state.current),a.setState({status:n,current:s})},a}var s=a.prototype;return s.componentDidMount=function(){this.appeared=!0},a.getDerivedStateFromProps=function(n,a){return n.children==null?{current:null}:a.status===`entering`&&n.mode===modes.in?{status:ENTERING}:a.current&&areChildrenDifferent(a.current,n.children)?{status:EXITING}:{current:import_react.cloneElement(n.children,{in:!0})}},s.render=function(){var n=this.props,a=n.children,s=n.mode,c=this.state,l=c.status,u=c.current,d={children:a,current:u,changeState:this.changeState,status:l},f;switch(l){case ENTERING:f=enterRenders[s](d);break;case EXITING:f=leaveRenders[s](d);break;case ENTERED:f=u}return import_react.createElement(TransitionGroupContext_default.Provider,{value:{isMounting:!this.appeared}},f)},a}(import_react.Component),SwitchTransition.propTypes={},SwitchTransition.defaultProps={mode:modes.out}})),esm_exports=__exportAll({CSSTransition:()=>CSSTransition,ReplaceTransition:()=>ReplaceTransition,SwitchTransition:()=>SwitchTransition,Transition:()=>Transition,TransitionGroup:()=>TransitionGroup,config:()=>config_default}),init_esm=__esmMin((()=>{init_CSSTransition(),init_ReplaceTransition(),init_SwitchTransition(),init_TransitionGroup(),init_Transition(),init_config()})),require_expand_row=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=Object.assign||function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},s=d(require_classnames()),c=d(require_react()),l=d(require_prop_types()),u=(init_esm(),__toCommonJS(esm_exports));function d(n){return n&&n.__esModule?n:{default:n}}function f(n,a){var s={};for(var c in n)a.indexOf(c)>=0||Object.prototype.hasOwnProperty.call(n,c)&&(s[c]=n[c]);return s}var p=function(n){var l=n.children,d=n.expanded,p=n.onClosed,m=n.className,h=f(n,[`children`,`expanded`,`onClosed`,`className`]);return c.default.createElement(`tr`,null,c.default.createElement(`td`,a({className:(0,s.default)(`reset-expansion-style`,m)},h),c.default.createElement(u.CSSTransition,{appear:!0,in:d,timeout:400,classNames:`row-expand-slide`,onExited:p},c.default.createElement(`div`,null,c.default.createElement(`div`,{className:`row-expansion-style`},l)))))};p.propTypes={children:l.default.node,expanded:l.default.bool,onClosed:l.default.func,className:l.default.string},p.defaultProps={children:null,expanded:!1,onClosed:null,className:``},n.default=p})),require_row_consumer=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=Object.assign||function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},s=f(require_react()),c=f(require_classnames()),l=f(require_expand_row()),u=f(require_utils()),d=f(require_row_expand_context());function f(n){return n&&n.__esModule?n:{default:n}}n.default=function(n){var f=function(d,f){var p=``,m=``,h=d.value,_=u.default.contains(f.expanded,h),v=u.default.contains(f.isClosing,h),b=!f.nonExpandable||!u.default.contains(f.nonExpandable,h);return _&&(p=u.default.isFunction(f.parentClassName)?f.parentClassName(_,d.row,d.rowIndex):f.parentClassName||``,m=u.default.isFunction(f.className)?f.className(_,d.row,d.rowIndex):f.className||``),[s.default.createElement(n,a({},d,{key:h,expanded:_,expandable:b,expandRow:a({}
1138,f),className:(0,c.default)(d.className,p)})),_||v?s.default.createElement(l.default,{key:h+`-expanding`,colSpan:d.visibleColumnSize,expanded:_,onClosed:function(){return f.onClosed(h)},className:m},f.renderer(d.row,d.rowIndex)):null]};return function(n){return s.default.createElement(d.default.Consumer,null,function(a){return f(n,a)})}}})),require_body=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=Object.assign||function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},s=function(){function n(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,c.key,c)}}return function(a,s,c){return s&&n(a.prototype,s),c&&n(a,c),a}}(),c=v(require_react()),l=v(require_prop_types()),u=v(require_utils()),d=v(require_simple_row()),f=v(require_aggregate_row()),p=v(require_row_section()),m=v(require_const()),h=v(require_row_consumer$1()),_=v(require_row_consumer());function v(n){return n&&n.__esModule?n:{default:n}}function b(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function x(n,a){if(!n)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return a&&(typeof a==`object`||typeof a==`function`)?a:n}function C(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof a);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(n,a):n.__proto__=a)}var w=function(n){C(l,n);function l(n){b(this,l);var a=x(this,(l.__proto__||Object.getPrototypeOf(l)).call(this,n)),s=n.keyField,c=n.cellEdit,p=n.selectRow,v=n.expandRow;c.createContext&&(a.EditingCell=c.createEditingCell(u.default,c.options.onStartEdit));var C=d.default,w=p.mode!==m.default.ROW_SELECT_DISABLED,T=!!v.renderer;return T&&(C=(0,_.default)(f.default)),w&&(C=(0,h.default)(T?C:f.default)),c.createContext&&(C=c.withRowLevelCellEdit(C,w,s,u.default)),a.RowComponent=C,a}return s(l,[{key:`render`,value:function(){var n=this,s=this.props,l=s.columns,d=s.data,f=s.tabIndexCell,h=s.keyField,_=s.isEmpty,v=s.noDataIndication,b=s.visibleColumnSize,x=s.cellEdit,C=s.selectRow,w=s.rowStyle,T=s.rowClasses,O=s.rowEvents,k=s.expandRow,A=s.className,j=void 0;if(_){var M=u.default.isFunction(v)?v():v;if(!M)return null;j=c.default.createElement(p.default,{content:M,colSpan:b})}else{var N=C.mode!==m.default.ROW_SELECT_DISABLED,P=!!k.renderer,F={};x.createContext&&(F.EditingCellComponent=this.EditingCell),(N||P)&&(F.expandRow=k,F.selectRow=C),j=d.map(function(s,d){var p=u.default.get(s,h),m=a({key:p,row:s,tabIndexCell:f,columns:l,keyField:h,cellEdit:x,value:p,rowIndex:d,visibleColumnSize:b,attrs:O||{}},F);return m.style=u.default.isFunction(w)?w(s,d):w,m.className=u.default.isFunction(T)?T(s,d):T,c.default.createElement(n.RowComponent,m)})}return c.default.createElement(`tbody`,{className:A},j)}}]),l}(c.default.Component);w.propTypes={keyField:l.default.string.isRequired,data:l.default.array.isRequired,columns:l.default.array.isRequired,selectRow:l.default.object},n.default=w})),require_footer_cell=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=Object.assign||function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},s=function(){function n(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,c.key,c)}}return function(a,s,c){return s&&n(a.prototype,s),c&&n(a,c),a}}(),c=p(require_react()),l=p(require_classnames()),u=p(require_prop_types()),d=p(require_utils()),f=p(require_cell_event_delegater());function p(n){return n&&n.__esModule?n:{default:n}}function m(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function h(n,a){if(!n)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return a&&(typeof a==`object`||typeof a==`function`)?a:n}function _(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof a);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(n,a):n.__proto__=a)}var v=function(n){_(u,n);function u(){return m(this,u),h(this,(u.__proto__||Object.getPrototypeOf(u)).apply(this,arguments))}return s(u,[{key:`render`,value:function(){var n=this.props,s=n.index,u=n.column,f=n.columnData,p=u.footer,m=u.footerTitle,h=u.footerAlign,_=u.footerFormatter,v=u.footerEvents,b=u.footerClasses,x=u.footerStyle,C=u.footerAttrs,w=this.delegate(v),T=a({},d.default.isFunction(C)?C(u,s):C,w),O=``;d.default.isString(p)?O=p:d.default.isFunction(p)&&(O=p(f,u,s));var k={},A=d.default.isFunction(b)?b(u,s):b;x&&(k=d.default.isFunction(x)?x(u,s):x,k&&=a({},k)),m&&(T.title=d.default.isFunction(m)?m(u,s):O),h&&(k.textAlign=d.default.isFunction(h)?h(u,s):h),A&&(T.className=(0,l.default)(T.className,A)),d.default.isEmptyObject(k)||(T.style=k);var j=_?_(u,s,{text:O}):O;return c.default.createElement(`th`,T,j)}}]),u}((0,f.default)(c.default.Component));v.propTypes={columnData:u.default.array,index:u.default.number,column:u.default.object},n.default=v})),require_footer=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=d(require_react()),s=d(require_prop_types()),c=d(require_row_template()),l=d(require_footer_cell()),u=d(require_utils());function d(n){return n&&n.__esModule?n:{default:n}}var f=function(n){var s=n.data,d=n.className,f=n.columns,p=n.selectRow,m=n.expandRow;function h(){return f.map(function(n,c){if(n.footer===void 0||n.footer===null)return!1;var d=u.default.pluck(s,n.dataField);return a.default.createElement(l.default,{index:c,key:n.dataField,column:n,columnData:d})})}
1138return a.default.createElement(`tfoot`,null,a.default.createElement(c.default,{renderContent:h,selectRow:p,expandRow:m,className:d,cellEl:`th`}))};f.propTypes={data:s.default.array,className:s.default.string,columns:s.default.array,selectRow:s.default.object,expandRow:s.default.object},n.default=f})),require_column_resolver=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=function(){function n(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,c.key,c)}}return function(a,s,c){return s&&n(a.prototype,s),c&&n(a,c),a}}();function s(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function c(n,a){if(!n)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return a&&(typeof a==`object`||typeof a==`function`)?a:n}function l(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof a);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(n,a):n.__proto__=a)}n.default=function(n){return function(n){l(u,n);function u(){return s(this,u),c(this,(u.__proto__||Object.getPrototypeOf(u)).apply(this,arguments))}return a(u,[{key:`visibleColumnSize`,value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,a=void 0;if(this.props.columnToggle&&this.props.columnToggle.toggles){var s=this.props.columnToggle.toggles;a=Object.keys(s).filter(function(n){return s[n]}).length}else a=this.props.columns.filter(function(n){return!n.hidden}).length;return n?(this.props.selectRow&&!this.props.selectRow.hideSelectColumn&&(a+=1),this.props.expandRow&&this.props.expandRow.showExpandColumn&&(a+=1),a):a}}]),u}(n)}})),require_props_resolver=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=function(){function n(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,c.key,c)}}return function(a,s,c){return s&&n(a.prototype,s),c&&n(a,c),a}}(),s=l(require_utils()),c=l(require_column_resolver());function l(n){return n&&n.__esModule?n:{default:n}}function u(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function d(n,a){if(!n)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return a&&(typeof a==`object`||typeof a==`function`)?a:n}function f(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof a);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(n,a):n.__proto__=a)}n.default=function(n){return function(n){f(c,n);function c(){return u(this,c),d(this,(c.__proto__||Object.getPrototypeOf(c)).apply(this,arguments))}return a(c,[{key:`validateProps`,value:function(){if(!this.props.keyField)throw Error(`Please specify a field as key via keyField`);if(this.visibleColumnSize(!1)<=0)throw Error(`No visible columns detected`)}},{key:`isEmpty`,value:function(){return this.props.data.length===0}},{key:`visibleRows`,value:function(){var n=this.props,a=n.data,c=n.hiddenRows,l=n.keyField;return!c||c.length===0?a:a.filter(function(n){var a=s.default.get(n,l);return!s.default.contains(c,a)})}}]),c}((0,c.default)(n))}})),require_bootstrap_table=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=function(){function n(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,c.key,c)}}return function(a,s,c){return s&&n(a.prototype,s),c&&n(a,c),a}}(),s=require_react(),c=x(s),l=x(require_prop_types()),u=x(require_classnames()),d=x(require_header()),f=x(require_filters()),p=x(require_caption()),m=x(require_body()),h=x(require_footer()),_=x(require_props_resolver()),v=x(require_const()),b=x(require_utils());function x(n){return n&&n.__esModule?n:{default:n}}function C(n,a,s){return a in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function w(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function T(n,a){if(!n)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return a&&(typeof a==`object`||typeof a==`function`)?a:n}function O(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof a);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(n,a):n.__proto__=a)}var k=function(n){O(s,n);function s(n){w(this,s);var a=T(this,(s.__proto__||Object.getPrototypeOf(s)).call(this,n));return a.getData=function(){return a.visibleRows()},a.validateProps(),a}return a(s,[{key:`UNSAFE_componentWillReceiveProps`,value:function(n){n.onDataSizeChange&&!n.pagination&&n.data.length!==this.props.data.length&&n.onDataSizeChange({dataSize:n.data.length})}},{key:`render`,value:function(){var n=this.props,a=n.loading,s=n.overlay;if(s){var l=s(a);return c.default.createElement(l,null,this.renderTable())}return this.renderTable()}},{key:`renderTable`,value:function(){var n=this.props,a=n.columns,s=n.keyField,l=n.tabIndexCell,_=n.id,x=n.classes,w=n.bootstrap4,T=n.striped,O=n.hover,k=n.bordered,A=n.condensed,j=n.noDataIndication,M=n.caption,N=n.rowStyle,P=n.rowClasse
1138s,F=n.wrapperClasses,I=n.rowEvents,R=n.selectRow,B=n.expandRow,V=n.cellEdit,H=n.filterPosition,U=(0,u.default)(`react-bootstrap-table`,F),W=(0,u.default)(`table`,C({"table-striped":T,"table-hover":O,"table-bordered":k},w?`table-sm`:`table-condensed`,A),x),K=a.some(function(n){return n.filter||n.filterRenderer}),q=b.default.filter(a,function(n){return b.default.has(n,`footer`)}).length>0,ee=M&&c.default.createElement(p.default,{bootstrap4:w},M);return c.default.createElement(`div`,{className:U},c.default.createElement(`table`,{id:_,className:W},ee,c.default.createElement(d.default,{columns:a,className:this.props.headerClasses,wrapperClasses:this.props.headerWrapperClasses,sortField:this.props.sortField,sortOrder:this.props.sortOrder,onSort:this.props.onSort,globalSortCaret:this.props.sort&&this.props.sort.sortCaret,onFilter:this.props.onFilter,currFilters:this.props.currFilters,onExternalFilter:this.props.onExternalFilter,selectRow:R,expandRow:B,filterPosition:H}),K&&H!==v.default.FILTERS_POSITION_INLINE&&c.default.createElement(f.default,{columns:a,className:this.props.filtersClasses,onSort:this.props.onSort,onFilter:this.props.onFilter,currFilters:this.props.currFilters,filterPosition:this.props.filterPosition,onExternalFilter:this.props.onExternalFilter,selectRow:R,expandRow:B}),c.default.createElement(m.default,{className:this.props.bodyClasses,data:this.getData(),keyField:s,tabIndexCell:l,columns:a,isEmpty:this.isEmpty(),visibleColumnSize:this.visibleColumnSize(),noDataIndication:j,cellEdit:V,selectRow:R,expandRow:B,rowStyle:N,rowClasses:P,rowEvents:I}),q&&c.default.createElement(h.default,{data:this.getData(),columns:a,selectRow:R,expandRow:B,className:this.props.footerClasses})))}}]),s}((0,_.default)(s.Component));k.propTypes={keyField:l.default.string.isRequired,data:l.default.array.isRequired,columns:l.default.array.isRequired,bootstrap4:l.default.bool,remote:l.default.oneOfType([l.default.bool,l.default.shape({pagination:l.default.bool})]),noDataIndication:l.default.oneOfType([l.default.node,l.default.func]),striped:l.default.bool,bordered:l.default.bool,hover:l.default.bool,tabIndexCell:l.default.bool,id:l.default.string,classes:l.default.string,headerClasses:l.default.string,bodyClasses:l.default.string,wrapperClasses:l.default.string,headerWrapperClasses:l.default.string,condensed:l.default.bool,caption:l.default.oneOfType([l.default.node,l.default.string]),pagination:l.default.object,filter:l.default.object,cellEdit:l.default.object,selectRow:l.default.shape({mode:l.default.oneOf([v.default.ROW_SELECT_SINGLE,v.default.ROW_SELECT_MULTIPLE,v.default.ROW_SELECT_DISABLED]).isRequired,clickToSelect:l.default.bool,clickToExpand:l.default.bool,clickToEdit:l.default.bool,hideSelectAll:l.default.bool,onSelect:l.default.func,onSelectAll:l.default.func,style:l.default.oneOfType([l.default.object,l.default.func]),classes:l.default.oneOfType([l.default.string,l.default.func]),nonSelectable:l.default.array,nonSelectableStyle:l.default.oneOfType([l.default.string,l.default.func]),nonSelectableClasses:l.default.oneOfType([l.default.string,l.default.func]),bgColor:l.default.oneOfType([l.default.string,l.default.func]),hideSelectColumn:l.default.bool,selectionRenderer:l.default.func,selectionHeaderRenderer:l.default.func,headerColumnStyle:l.default.oneOfType([l.default.object,l.default.func]),selectColumnStyle:l.default.oneOfType([l.default.object,l.default.func]),selectColumnPosition:l.default.oneOf([v.default.INDICATOR_POSITION_LEFT,v.default.INDICATOR_POSITION_RIGHT])}),expandRow:l.default.shape({renderer:l.default.func,expanded:l.default.array,onExpand:l.default.func,onExpandAll:l.default.func,nonExpandable:l.default.array,showExpandColumn:l.default.bool,onlyOneExpanding:l.default.bool,expandByColumnOnly:l.default.bool,expandColumnRenderer:l.default.func,expandHeaderColumnRenderer:l.default.func,expandColumnPosition:l.default.oneOf([v.default.INDICATOR_POSITION_LEFT,v.default.INDICATOR_POSITION_RIGHT]),className:l.default.oneOfType([l.default.string,l.default.func]),parentClassName:l.default.oneOfType([l.default.string,l.default.func])}),rowStyle:l.default.oneOfType([l.default.object,l.default.func]),rowEvents:l.default.object,rowClasse
vendor: 4,865 bytes, line 1138
1138s:l.default.oneOfType([l.default.string,l.default.func]),filtersClasses:l.default.string,filterPosition:l.default.oneOf([v.default.FILTERS_POSITION_TOP,v.default.FILTERS_POSITION_INLINE,v.default.FILTERS_POSITION_BOTTOM]),footerClasses:l.default.string,defaultSorted:l.default.arrayOf(l.default.shape({dataField:l.default.string.isRequired,order:l.default.oneOf([v.default.SORT_DESC,v.default.SORT_ASC]).isRequired})),sort:l.default.shape({dataField:l.default.string,order:l.default.oneOf([v.default.SORT_DESC,v.default.SORT_ASC]),sortFunc:l.default.func,sortCaret:l.default.func}),defaultSortDirection:l.default.oneOf([v.default.SORT_DESC,v.default.SORT_ASC]),overlay:l.default.func,onTableChange:l.default.func,onSort:l.default.func,onFilter:l.default.func,onExternalFilter:l.default.func,onDataSizeChange:l.default.func,search:l.default.shape({searchText:l.default.string,searchContext:l.default.func}),setDependencyModules:l.default.func},k.defaultProps={bootstrap4:!1,remote:!1,striped:!1,bordered:!0,hover:!1,condensed:!1,noDataIndication:null,selectRow:{mode:v.default.ROW_SELECT_DISABLED,selected:[],hideSelectColumn:!0},expandRow:{renderer:void 0,expanded:[],nonExpandable:[]},cellEdit:{mode:null,nonEditableRows:[]},filterPosition:v.default.FILTERS_POSITION_INLINE},n.default=k})),require_events=__commonJSMin$1(((n,a)=>{var s=typeof Reflect==`object`?Reflect:null,c=s&&typeof s.apply==`function`?s.apply:function(n,a,s){return Function.prototype.apply.call(n,a,s)},l=s&&typeof s.ownKeys==`function`?s.ownKeys:Object.getOwnPropertySymbols?function(n){return Object.getOwnPropertyNames(n).concat(Object.getOwnPropertySymbols(n))}:function(n){return Object.getOwnPropertyNames(n)};function u(n){console&&console.warn&&console.warn(n)}var d=Number.isNaN||function(n){return n!==n};function f(){f.init.call(this)}a.exports=f,a.exports.once=k,f.EventEmitter=f,f.prototype._events=void 0,f.prototype._eventsCount=0,f.prototype._maxListeners=void 0;var p=10;function m(n){if(typeof n!=`function`)throw TypeError(`The "listener" argument must be of type Function. Received type `+typeof n)}Object.defineProperty(f,"defaultMaxListeners",{enumerable:!0,get:function(){return p},set:function(n){if(typeof n!=`number`||n<0||d(n))throw RangeError(`The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received `+n+`.`);p=n}}),f.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},f.prototype.setMaxListeners=function(n){if(typeof n!=`number`||n<0||d(n))throw RangeError(`The value of "n" is out of range. It must be a non-negative number. Received `+n+`.`);return this._maxListeners=n,this};function h(n){return n._maxListeners===void 0?f.defaultMaxListeners:n._maxListeners}f.prototype.getMaxListeners=function(){return h(this)},f.prototype.emit=function(n){for(var a=[],s=1;s<arguments.length;s++)a.push(arguments[s]);var l=n===`error`,u=this._events;if(u!==void 0)l&&=u.error===void 0;else if(!l)return!1;if(l){var d;if(a.length>0&&(d=a[0]),d instanceof Error)throw d;var f=Error(`Unhandled error.`+(d?` (`+d.message+`)`:``));throw f.context=d,f}var p=u[n];if(p===void 0)return!1;if(typeof p==`function`)c(p,this,a);else for(var m=p.length,h=w(p,m),s=0;s<m;++s)c(h[s],this,a);return!0};function _(n,a,s,c){var l,d,f;if(m(s),d=n._events,d===void 0?(d=n._events=Object.create(null),n._eventsCount=0):(d.newListener!==void 0&&(n.emit(`newListener`,a,s.listener?s.listener:s),d=n._events),f=d[a]),f===void 0)f=d[a]=s,++n._eventsCount;else if(typeof f==`function`?f=d[a]=c?[s,f]:[f,s]:c?f.unshift(s):f.push(s),l=h(n),l>0&&f.length>l&&!f.warned){f.warned=!0;var p=Error(`Possible EventEmitter memory leak detected. `+f.length+` `+String(a)+` listeners added. Use emitter.setMaxListeners() to increase limit`);p.name=`MaxListenersExceededWarning`,p.emitter=n,p.type=a,p.count=f.length,u(p)}return n}f.prototype.addListener=function(n,a){return _(this,n,a,!1)},f.prototype.on=f.prototype.addListener,f.prototype.prependListener=function(n,a){return _(this,n,a,!0)};function v(){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 b(n,a,s){var c={fired:!1,wrapFn:void 0,target:n,type:a,listener:s},l=v.bind(c);return l.listener=s,c.wrapFn=l,l}f.prototype.once=function(n,a){return m(a),this.on(n,b(this,n,a)),this},f.prototype.prependOnceListener=function(n,a){return m(a),this.prependListener(n,b(this,n,a)),this},f.prototype.removeListener=function(n,a){var s,c,l,u,d;if(m(a),c=this._events,c===void 0||(s=c[n],s===void 0))return this;if(s===a||s.listener===a)--this._eventsCount===0?this._events=Object.create(null):(delete c[n],c.removeListener&&this.emit
1138(`removeListener`,n,s.listener||a));else if(typeof s!=`function`){for(l=-1,u=s.length-1;u>=0;u--)if(s[u]===a||s[u].listener===a){d=s[u].listener,l=u;break}if(l<0)return this;l===0?s.shift():T(s,l),s.length===1&&(c[n]=s[0]),c.removeListener!==void 0&&this.emit(`removeListener`,n,d||a)}return this},f.prototype.off=f.prototype.removeListener,f.prototype.removeAllListeners=function(n){var a,s=this._events,c;if(s===void 0)return this;if(s.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):s[n]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete s[n]),this;if(arguments.length===0){var l=Object.keys(s),u;for(c=0;c<l.length;++c)u=l[c],u!==`removeListener`&&this.removeAllListeners(u);return this.removeAllListeners(`removeListener`),this._events=Object.create(null),this._eventsCount=0,this}if(a=s[n],typeof a==`function`)this.removeListener(n,a);else if(a!==void 0)for(c=a.length-1;c>=0;c--)this.removeListener(n,a[c]);return this};function x(n,a,s){var c=n._events;if(c===void 0)return[];var l=c[a];return l===void 0?[]:typeof l==`function`?s?[l.listener||l]:[l]:s?O(l):w(l,l.length)}f.prototype.listeners=function(n){return x(this,n,!0)},f.prototype.rawListeners=function(n){return x(this,n,!1)},f.listenerCount=function(n,a){return typeof n.listenerCount==`function`?n.listenerCount(a):C.call(n,a)},f.prototype.listenerCount=C;function C(n){var a=this._events;if(a!==void 0){var s=a[n];if(typeof s==`function`)return 1;if(s!==void 0)return s.length}return 0}f.prototype.eventNames=function(){return this._eventsCount>0?l(this._events):[]};function w(n,a){for(var s=Array(a),c=0;c<a;++c)s[c]=n[c];return s}function T(n,a){for(;a+1<n.length;a++)n[a]=n[a+1];n.pop()}function O(n){for(var a=Array(n.length),s=0;s<a.length;++s)a[s]=n[s].listener||n[s];return a}function k(n,a){return new Promise(function(s,c){function l(s){n.removeListener(a,u),c(s)}function u(){typeof n.removeListener==`function`&&n.removeListener(`error`,l),s([].slice.call(arguments))}j(n,a,u,{once:!0}),a!==`error`&&A(n,l,{once:!0})})}function A(n,a,s){typeof n.on==`function`&&j(n,`error`,a,s)}function j(n,a,s,c){if(typeof n.on==`function`)c.once?n.once(a,s):n.on(a,s);else if(typeof n.addEventListener==`function`)n.addEventListener(a,function l(u){c.once&&n.removeEventListener(a,l),s(u)});else throw TypeError(`The "emitter" argument must be of type EventEmitter. Received type `+typeof n)}})),require_data_context=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=function(){function n(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,c.key,c)}}return function(a,s,c){return s&&n(a.prototype,s),c&&n(a,c),a}}(),s=require_react(),c=u(s),l=u(require_prop_types());function u(n){return n&&n.__esModule?n:{default:n}}function d(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function f(n,a){if(!n)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return a&&(typeof a==`object`||typeof a==`function`)?a:n}function p(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof a);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(n,a):n.__proto__=a)}n.default=function(){var n=c.default.createContext(),u=function(s){p(l,s);function l(){var n,a,s,c;d(this,l);var u=[...arguments];return c=(a=(s=f(this,(n=l.__proto__||Object.getPrototypeOf(l)).call.apply(n,[this].concat(u))),s),s.state={data:s.props.data},s.getData=function(n,a,c,l){return l?l.data:c?c.data:a?a.data:n?n.data:s.props.data},a),f(s,c)}return a(l,[{key:`UNSAFE_componentWillReceiveProps`,value:function(n){this.setState(function(){return{data:n.data}})}},{key:`render`,value:function(){return c.default.createElement(n.Provider,{value:{data:this.state.data,getData:this.getData}},this.props.children)}}]),l}(s.Component);return u.propTypes={data:l.default.array.isRequired,children:l.default.node.isRequired},{Provider:u,Consumer:n.Consumer}}})),require_column_context=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=function(){function n(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,c.key,c)}}return function(a,s,c){return s&&n(a.prototype,s),c&&n(a,c),a}}(),s=l(require_react()),c=l(require_prop_types());function l(n){return n&&n.__esModule?n:{default:n}}function u(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function d(n,a){if(!n)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return a&&(typeof a==`object`||typeof a==`function`)?a:n}function f(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof a);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(n,a):n.__proto__=a)}n.default=function(){var n=s.default.createContext(),l=function(c){f(l,c);function l(){return u(this,l),d(this,(l.__proto__||Object.getPrototypeOf(l)).apply(this,arguments))}return a(l,[{key:`render`,value:function(){var a=void 0,c=this.props,l=c.
1138columns,u=c.toggles;return a=u?l.filter(function(n){return u[n.dataField]}):l.filter(function(n){return!n.hidden}),s.default.createElement(n.Provider,{value:{columns:a}},this.props.children)}}]),l}(s.default.Component);return l.propTypes={columns:c.default.array.isRequired,toggles:c.default.object},l.defaultProps={toggles:null},{Provider:l,Consumer:n.Consumer}}})),require_sort_context=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=Object.assign||function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},s=function(){function n(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,c.key,c)}}return function(a,s,c){return s&&n(a.prototype,s),c&&n(a,c),a}}(),c=d(require_react()),l=d(require_prop_types()),u=d(require_const());function d(n){return n&&n.__esModule?n:{default:n}}function f(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function p(n,a){if(!n)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return a&&(typeof a==`object`||typeof a==`function`)?a:n}function m(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof a);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(n,a):n.__proto__=a)}n.default=function(n,d,h){var _=c.default.createContext(),v=function(l){m(u,l);function u(n){f(this,u);var a=p(this,(u.__proto__||Object.getPrototypeOf(u)).call(this,n));b.call(a);var s=void 0,c=void 0,l=n.defaultSorted,d=n.defaultSortDirection,m=n.sort;return l&&l.length>0?(s=l[0].order||d,c=a.initSort(l[0].dataField,s)):m&&m.dataField&&m.order&&(s=m.order,c=a.initSort(m.dataField,s)),a.state={sortOrder:s,sortColumn:c},a}return s(u,[{key:`componentDidMount`,value:function(){var n=this.state,a=n.sortOrder,s=n.sortColumn;d()&&a&&s&&h(s.dataField,a)}},{key:`UNSAFE_componentWillReceiveProps`,value:function(n){var a=n.sort,s=n.columns;a&&a.dataField&&a.order&&this.setState({sortOrder:a.order,sortColumn:s.find(function(n){return n.dataField===a.dataField})})}},{key:`initSort`,value:function(n,a){var s=void 0,c=this.props.columns.filter(function(a){return a.dataField===n});return c.length>0&&(s=c[0],s.onSort&&s.onSort(n,a)),s}},{key:`render`,value:function(){var s=this.props.data,l=this.props.sort,u=this.state,f=u.sortOrder,p=u.sortColumn;if(!d()&&p){var m=p.sortFunc?p.sortFunc:l&&l.sortFunc;
1138s=n.sort(s,f,a({},p,{sortFunc:m}))}return c.default.createElement(_.Provider,{value:{data:s,sortOrder:f,onSort:this.handleSort,sortField:p?p.dataField:null}},this.props.children)}}]),u}(c.default.Component);v.propTypes={data:l.default.array.isRequired,columns:l.default.array.isRequired,children:l.default.node.isRequired,defaultSorted:l.default.arrayOf(l.default.shape({dataField:l.default.string.isRequired,order:l.default.oneOf([u.default.SORT_DESC,u.default.SORT_ASC]).isRequired})),sort:l.default.shape({dataField:l.default.string,order:l.default.oneOf([u.default.SORT_DESC,u.default.SORT_ASC]),sortFunc:l.default.func}),defaultSortDirection:l.default.oneOf([u.default.SORT_DESC,u.default.SORT_ASC])};var b=function(){var a=this;this.handleSort=function(s){var c=n.nextOrder(s,a.state,a.props.defaultSortDirection);s.onSort&&s.onSort(s.dataField,c),d()&&h(s.dataField,c),a.setState(function(){return{sortOrder:c,sortColumn:s}})}};return{Provider:v,Consumer:_.Consumer}}})),require_remote_resolver=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=Object.assign||function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},s=l(require_events()),c=l(require_utils());function l(n){return n&&n.__esModule?n:{default:n}}function u(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function d(n,a){if(!n)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return a&&(typeof a==`object`||typeof a==`function`)?a:n}function f(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof a);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(n,a):n.__proto__=a)}n.default=function(n){return function(n){f(l,n);function l(n){u(this,l);var f=d(this,(l.__proto__||Object.getPrototypeOf(l)).call(this,n));return f.getNewestState=function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},s=void 0,c=void 0,l=void 0,u=void 0,d=void 0,p={};return f.sortContext&&(s=f.sortContext.state.sortOrder,c=f.sortContext.state.sortColumn?f.sortContext.state.sortColumn.dataField:null),f.filterContext&&(p=f.filterContext.currFilters),f.paginationContext&&(l=f.paginationContext.currPage,u=f.paginationContext.currSizePerPage),f.searchContext&&(d=f.props.search.searchText),a({sortOrder:s,sortField:c,filters:p,page:l,sizePerPage:u,searchText:d},n,{data:f.props.data})},f.isRemoteSearch=function(){var n=f.props.remote;return n===!0||c.default.isObject(n)&&n.search||f.isRemotePagination()},f.isRemotePagination=function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=f.props.remote;return n.result=a===!0||c.default.isObject(a)&&a.pagination,n.result},f.isRemoteFiltering=function(){var n=f.props.remote;return n===!0||c.default.isObject(n)&&n.filter||f.isRemotePagination()},f.isRemoteSort=function(){var n=f.props.remote;return n===!0||c.default.isObject(n)&&n.sort||f.isRemotePagination()},f.isRemoteCellEdit=function(){var n=f.props.remote;return n===!0||c.default.isObject(n)&&n.cellEdit},f.handleRemotePageChange=function(n,a){f.props.onTableChange(`pagination`,f.getNewestState({page:n,sizePerPage:a}))},f.handleRemoteFilterChange=function(n){var a={filters:n};if(f.isRemotePagination()){var s=f.props.pagination.options||{};a.page=c.default.isDefined(s.pageStartIndex)?s.pageStartIndex:1}f.props.onTableChange(`filter`,f.getNewestState(a))},f.handleRemoteSortChange=function(n,a){f.props.onTableChange(`sort`,f.getNewestState({sortField:n,sortOrder:a}))},f.handleRemoteCellChange=function(n,a,s){var c={rowId:n,dataField:a,newValue:s};f.props.onTableChange(`cellEdit`,f.getNewestState({cellEdit:c}))},f.handleRemoteSearchChange=function(n){f.props.onTableChange(`search`,f.getNewestState({searchText:n}))},f.remoteEmitter=new s.default,f.remoteEmitter.on(`paginationChange`,f.handleRemotePageChange),f.remoteEmitter.on(`isRemotePagination`,f.isRemotePagination),f}return l}(n)}})),require_contexts=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=Object.assign||function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},s=function(){function n(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,c.key,c)}}return function(a,s,c){return s&&n(a.prototype,s),c&&n(a,c),a}}(),c=require_react(),l=C(c),u=C(require_events()),d=C(require_utils()),f=C(require_data_context()),p=C(require_column_context()),m=C(require_sort_context()),h=C(require_selection_context()),_=C(require_row_expand_context()),v=C(require_remote_resolver()),b=require_bootstrap(),x=C(require_operators());function C(n){return n&&n.__esModule?n:{default:n}}function w(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function T(n,a){if(!n)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return a&&(typeof a==`object`||typeof a==`function`)?a:n}function O(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof a);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(n,a):n.__proto__=a)}n.default=function(n){return function(c){O(v,c);function v(n){w(this,v);var a=T(this,(v.__proto__||Object.getPrototypeOf(v)).call(this,n));if(a.DataContext=(0,f.default)(),n.registerExposedAPI){var s=new u.default;s.on(`get.table.data`,function(n){return n.result=a.table.getData()}),s.on(`get.selected.rows`,function(n){return n.result=a.selectionContext.getSelected()}),s.on(`get.filtered.rows`,function(n){a.searchContext?n.result=a.searchContext.getSearched():a.filterContext?n.result=a.filterContext.getFiltered():n.result=a.table.getData()}),n.registerExposedAPI(s)}return n.columns.filter(function(n){return n.sort}).length>0&&(a.SortContext=(0,m.default)(x.default,a.isRemoteSort,a.handleRemoteSortChange)),(n.columnToggle||n.columns.filter(function(n){return n.hidden}).length>0)&&(a.ColumnManagementContext=(0,p.default)()),n.selectRow&&(a.SelectionContext=h.default),n.expandRow&&(a.RowExpandContext=_.default),n.cellEdit&&n.cellEdit.createContext&&(a.CellEditContext=n.cellEdit.createContext(d.default,x.default,a.isRemoteCellEdit,a.handleRemoteCellChange)),n.filter&&(a.FilterContext=n.filter.createContext(d.default,a.isRemoteFiltering,a.handleRemoteFilterChange)),n.pagination&&(a.PaginationContext=n.pagination.createContext()),n.search&&n.search.searchContext&&(a.SearchContext=n.search.searchContext(d.default,a.isRemoteSearch,a.handleRemoteSearchChange)),n.setDependencyModules&&n.setDependencyModules(d.default),n.setPaginationRemoteEmitter&&n.setPaginationRemoteEmitter(a.remoteEmitter),a}return s(v,[{key:`UNSAFE_componentWillReceiveProps`,value:function(n){n.columns.filter(function(n){return n.sort}).length<=0?this.SortContext=null:this.SortContext||=(0,m.default)(x.default,this.isRemoteSort,this.handleRemoteSortChange),!n.pagination&&this.props.pagination&&(this.PaginationContext=null),n.pagination&&!this.props.pagination&&(this.PaginationContext=n.pagination.createContext(this.isRemotePagination,this.handleRemotePageChange)),!n.cellEdit&&this.props.cellEdit&&(this.CellEditContext=null),n.cellEdit&&!this.props.cellEdit&&(this.CellEditContext=n.cellEdit.createContext(d.default,x.default,this.isRemoteCellEdit,this.handleRemoteCellChange))}},{key:`renderBase`,value:function(){var s=this;return function(c,u,d,f,p,m){return l.default.createElement(n,a({ref:function(n){return s.table=n}},s.props,f,u,d,p,m,{data:c.getData(u,d,f,p)}))}}},{key:`renderWithColumnManagementCtx`,value:function(n,s){var c=this;return function(u,d,f,p,m){return l.default.createElement(c.ColumnManagementContext.Provider,a({},s,{toggles:c.props.columnToggle?c.props.columnToggle.toggles:null}),l.default.createElement(c.ColumnManagementContext.Consumer,null,function(a){return n(u,d,f,p,m,a)}))}}},{key:`renderWithSelectionCtx`,value:function(n,s){var c=this;return function(u,d,f,p,m){return l.default.createElement(c.SelectionContext.Provider,a({},s,{ref:function(n){return c.selectionContext=n},selectRow:c.props.selectRow,data:u.getData(d,f,p,m)}),n(u,d,f,p,m))}}},{key:`renderWithRowExpandCtx`,value:function(n,s){var c=this;return function(u,d,f,p,m){return l.default.createElement(c.RowExpandContext.Provider,a({},s,{ref:function(n){return c.rowExpandContext=n},expandRow:c.props.expandRow,data:u.getData(d,f,p,m)}),n(u,d,f,p,m))}}},{key:`renderWithPaginationCtx`,value:function(n){var a=this;return function(s,c,u,d){return l.default.createElement(a.PaginationContext.Provider,{ref:function(n){return a.paginationContext=n},pagination:a.props.pagination,data:s.getData(c,u,d),bootstrap4:a.props.bootstrap4,isRemotePagination:a.isRemotePagination,remoteEmitter:a.remoteEmitter,onDataSizeChange:a.props.onDataSizeChange,tableId:a.props.id},l.default.createElement(a.PaginationContext.Consumer,null,function(a){return n(s,c,u,d,a)}))}}},{key:`renderWithSortCtx`,value:function(n,s){var c=this;return function(u,d,f){return l.default.createElement(c.SortContext.Provider,a({},s,{ref:function(n){return c.sortContext=n},defaultSorted:c.props.defaultSorted,defaultSortDirection:c.props.defaultSortDirection,sort:c.props.sort,data:u.getData(d,f)}),l.default.createElement(c.SortContext.Consumer,null,function(a){return n(u,d,f,a)}))}}},{key:`renderWithSearchCtx`,value:function(n,s){var c=this;return function(u,d){return l.default.createElement(c.SearchContext.Provider,a({},s,{ref:function(n){return c.searchContext=n},data:u.getData(d),searchText:c.props.search.searchText,dataChangeListener:c.props.dataChangeListener}),l.default.createElement(c.SearchContext.Consumer,null,function(a){return n(u,d,a)}))}}},{key:`renderWithFilterCtx`,value:function(n,s){var c=this;return function(u){return l.default.createElement(c.FilterContext.Provider,a({},s,{ref:function(n){return c.filterContext=n},data:u.getData(),filter:c.props.filter.options||{},dataChangeListener:c.props.dataChangeListener}),l.default.createElement(c.FilterContext.Consumer,null,function(a){return n(u,a)}))}}},{key:`renderWithCellEditCtx`,value:function(n,s){var c=this;return function(u){return l.default.createElement(c.CellEditContext.Provider,a({},s,{ref:function(n){return c.cellEditContext=n},selectRow:c.props.selectRow,cellEdit:c.props.cellEdit,data:u.getData()}),n(u))}}},{key:`render`,value:function(){var n=this.props,s=n.keyField,c=n.columns,u=n.bootstrap4,d={keyField:s,columns:c},f=this.renderBase();return this.ColumnManagementContext&&(f=this.renderWithColumnManagementCtx(f,d)),this.SelectionContext&&(f=this.renderWithSelectionCtx(f,d)),this.RowExpandContext&&(f=this.renderWithRowExpandCtx(f,d)),this.PaginationContext&&(f=this.renderWithPaginationCtx(f,d)),this.SortContext&&(f=this.renderWithSortCtx(f,d)),this.SearchContext&&(f=this.renderWithSearchCtx(f,d)),this.FilterContext&&(f=this.renderWithFilterCtx(f,d)),this.CellEditContext&&(f=this.renderWithCellEditCtx(f,d)),l.default.createElement(b.BootstrapContext.Provider,{value:{bootstrap4:u}},l.default.createElement(this.DataContext.Provider,a({},d,{data:this.props.data}),l.default.createElement(this.DataContext.Consumer,null,f)))}}]),v}((0,v.default)(c.Component))}})),require_lib$6=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0});var a=c(require_bootstrap_table()),s=c(require_contexts());function c(n){return n&&n.__esModule?n:{default:n}}n.default=(0,s.default)(a.default)})),require_react_bootstrap_table2_toolkit_min=__commonJSMin$1(((n,a)=>{(function(s,c){typeof n==`object`&&typeof a==`object`?a.exports=c(require_react()):typeof define==`function`&&define.amd?define([`react`],c):typeof n==`object`?n.ReactBootstrapTable2Toolkit=c(require_react()):s.ReactBootstrapTable2Toolkit=c(s.React)})(n,function(n){return function(n){function a(c){if(s[c])return s[c].exports;var l=s[c]={i:c,l:!1,exports:{}};return n[c].call(l.exports,l,l.exports,a),l.l=!0,l.exports}var s={};return a.m=n,a.c=s,a.d=function(n,s,c){a.o(n,s)||Object.defineProperty(n,s,{configurable:!1,enumerable:!0,get:c})},a.n=function(n){var s=n&&n.__esModule?function(){return n.default}:function(){return n};return a.d(s,`a`,s),s},a.o=function(n,a){return Object.prototype.hasOwnProperty.call(n,a)},a.p=``,a(a.s=3)}([function(a,s){a.exports=n},function(n,a,s){n.exports=s(6)()},function(n,a,s){function c(n){return n&&n.__esModule?n:{default:n}}function l(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function u(n,a){if(!n)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return!a||typeof a!=`object`&&typeof a!=`function`?n:a}function d(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof a);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(n,a):n.__proto__=a)}Object.defineProperty(a,"__esModule",{value:!0});var f=Object.assign||function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},p=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(n){return typeof n}:function(n){return n&&typeof Symbol==`function`&&n.constructor===Symbol&&n!==Symbol.prototype?`symbol`:typeof n},m=function(){function n(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,c.key,c)}}return function(a,s,c){return s&&n(a.prototype,s),c&&n(a,c),a}}(),h=c(s(0)),_=c(s(1)),v=c(s(15)),b=c(s(21)),x=h.default.createContext(),C=function(n){function a(n){l(this,a);var s=u(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,n)),c={};return s._=null,s.onClear=s.onClear.bind(s),s.onSearch=s.onSearch.bind(s),s.onColumnToggle=s.onColumnToggle.bind(s),s.setDependencyModules=s.setDependencyModules.bind(s),n.columnToggle&&(c.columnToggle=n.columns.reduce(function(n,a){return n[a.dataField]=!a.hidden,n},{})),c.searchText=p(n.search)===`object`&&n.search.defaultSearch||``,s.state=c,s}return d(a,n),m(a,[{key:`UNSAFE_componentWillReceiveProps`,value:function(n){var a=this.state.columnToggle;a=n.columnToggle?n.columns.reduce(function(n,a){return n[a.dataField]=!a.hidden,n},{}):null,this.setState(f({},this.state,{columnToggle:a}))}},{key:`onSearch`,value:function(n){n!==this.state.searchText&&this.setState({searchText:n})}},{key:`onClear`,value:function(){this.setState({searchText:``})}},{key:`onColumnToggle`,value:function(n){var a=this.state.columnToggle;a[n]=!a[n],this.setState(f({},this.state,{columnToggle:a}))}},{key:`setDependencyModules`,value:function(n){this._=n}},{key:`render`,value:function(){var n={keyField:this.props.keyField,columns:this.props.columns,data:this.props.data,bootstrap4:this.props.bootstrap4,setDependencyModules:this.setDependencyModules,registerExposedAPI:this.registerExposedAPI};return this.props.search&&(n.search={searchContext:(0,b.default)(this.props.search),searchText:this.state.searchText}),this.props.columnToggle&&(n.columnToggle={toggles:this.state.columnToggle}),h.default.createElement(x.Provider,{value:{searchProps:{searchText:this.state.searchText,onSearch:this.onSearch,onClear:this.onClear},csvProps:{onExport:this.handleExportCSV},columnToggleProps:{columns:this.props.columns,toggles:this.state.columnToggle,onColumnToggle:this.onColumnToggle},baseProps:n}},this.props.children)}}]),a}((0,v.default)(h.default.Component));C.propTypes={keyField:_.default.string.isRequired,data:_.default.array.isRequired,columns:_.default.array.isRequired,children:_.default.node.isRequired,bootstrap4:_.default.bool,search:_.default.oneOfType([_.default.bool,_.default.shape({defaultSearch:_.default.string,searchFormatted:_.default.bool})]),exportCSV:_.default.oneOfType([_.default.bool,_.default.shape({fileName:_.default.string,separator:_.default.string,ignoreHeader:_.default.bool,ignoreFooter:_.default.bool,no
1138AutoBOM:_.default.bool,blobType:_.default.string,exportAll:_.default.bool,onlyExportFiltered:_.default.bool,onlyExportSelection:_.default.bool})])},C.defaultProps={search:!1,exportCSV:!1,bootstrap4:!1},a.default={Provider:C,Consumer:x.Consumer}},function(n,a,s){function c(n){return n&&n.__esModule?n:{default:n}}Object.defineProperty(a,"__esModule",{value:!0}),a.ColumnToggle=a.CSVExport=a.Search=a.ToolkitContext=void 0;var l=s(4);Object.defineProperty(a,"Search",{enumerable:!0,get:function(){return c(l).default}});var u=s(11);Object.defineProperty(a,"CSVExport",{enumerable:!0,get:function(){return c(u).default}});var d=s(13);Object.defineProperty(a,"ColumnToggle",{enumerable:!0,get:function(){return c(d).default}});var f=c(s(2));a.default=c(s(22)).default,a.ToolkitContext=f.default},function(n,a,s){function c(n){return n&&n.__esModule?n:{default:n}}Object.defineProperty(a,"__esModule",{value:!0});var l=c(s(5)),u=c(s(10));a.default={SearchBar:l.default,ClearSearchButton:u.default}},function(n,a,s){function c(n){return n&&n.__esModule?n:{default:n}}function l(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function u(n,a){if(!n)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return!a||typeof a!=`object`&&typeof a!=`function`?n:a}function d(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof a);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(n,a):n.__proto__=a)}Object.defineProperty(a,"__esModule",{value:!0});var f=function(){function n(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,c.key,c)}}return function(a,s,c){return s&&n(a.prototype,s),c&&n(a,c),a}}(),p=arguments,m=c(s(0)),h=c(s(1)),_=function(n,a,s){var c=void 0;return function(){var l=function(){c=null,s||n.apply(void 0,p)},u=s&&!c;clearTimeout(c),c=setTimeout(l,a||0),u&&n.appy(void 0,p)}},v=function(n){function a(n){l(this,a);var s=u(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,n));return s.onChangeValue=function(n){s.setState({value:n.target.value})},s.onKeyup=function(){var n=s.props,a=n.delay,c=n.onSearch;_(function(){c(s.input.value)},a)()},s.state={value:n.searchText},s}return d(a,n),f(a,[{key:`UNSAFE_componentWillReceiveProps`,value:function(n){this.setState({value:n.searchText})}},{key:`render`,value:function(){var n=this,s=this.props,c=s.className,l=s.style,u=s.placeholder,d=s.tableId,f=s.srText;return m.default.createElement(`label`,{htmlFor:`search-bar-`+d,className:`search-label`},m.default.createElement(`span`,{id:`search-bar-`+d+`-label`,className:`sr-only`},f),m.default.createElement(`input`,{ref:function(a){return n.input=a},id:`search-bar-`+d,type:`text`,style:l,"aria-labelledby":`search-bar-`+d+`-label`,onKeyUp:function(){return n.onKeyup()},onChange:this.onChangeValue,className:`form-control `+c,value:this.state.value,placeholder:u||a.defaultProps.placeholder}))}}]),a}(m.default.Component);v.propTypes={onSearch:h.default.func.isRequired,className:h.default.string,placeholder:h.default.string,style:h.default.object,delay:h.default.number,searchText:h.default.string,tableId:h.default.string,srText:h.default.string},v.defaultProps={className:``,style:{},placeholder:`Search`,delay:250,searchText:``,tableId:`0`,srText:`Search this table`},a.default=v},function(n,a,s){var c=s(7),l=s(8),u=s(9);n.exports=function(){function n(n,a,s,c,d,f){f!==u&&l(!1,"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")}function a(){return n}n.isRequired=n;var s={array:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:a,element:n,instanceOf:a,node:n,objectOf:a,oneOf:a,oneOfType:a,shape:a};return s.checkPropTypes=c,s.PropTypes=s,s}},function(n,a,s){function c(n){return function(){return n}}var l=function(){};l.thatReturns=c,l.thatReturnsFalse=c(!1),l.thatReturnsTrue=c(!0),l.thatReturnsNull=c(null),l.thatReturnsThis=function(){return this},l.thatReturnsArgument=function(n){return n},n.exports=l},function(n,a,s){function c(n,a,s,c,l,u,d,f){if(!n){var p;if(a===void 0)p=Error(`Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.`);else{var m=[s,c,l,u,d,f],h=0;p=Error(a.replace(/%s/g,function(){return m[h++]})),p.name=`Invariant Violation`}throw p.framesToPop=1,p}}n.exports=c},function(n,a,s){n.exports=`SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED`},function(n,a,s){function c(n){return n&&n.__esModule?n:{default:n}}Object.defineProperty(a,"__esModule",{value:!0});var l=c(s(0)),u=c(s(1)),d=function(n){var a=n.onClear,s=n.text,c=n.className;return l.default.createElement(`button`,{className:`btn btn-default `+c,onClick:a},s)};d.propTypes={onClear:u.default.func.isRequired,className:u.default.string,text:u.default.string},d.defaultProps={text:`Clear`,className:``},a.default=d},function(n,a,s){Object.defineProperty(a,"__esModule",{value:!0}),a.default={ExportCSVButton:function(n){return n&&n.__esModule?n:{default:n}}(s(12)).default}},function(n,a,s){function c(n){return n&&n.__esModule?n:{default:n}}function l(n,a){var s={};for(var c in n)a.indexOf(c)>=0||Object.prototype.hasOwnProperty.call(n,c)&&(s[c]=n[c]);return s}Object.defineProperty(a,"__esModule",{value:!0});var u=Object.assign||function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},d=c(s(0)),f=c(s(1)),p=function(n){var a=n.onExport,s=n.children,c=n.className,f=l(n,[`onExport`,`children`,`className`]);return d.default.createElement(`button`,u({type:`button`,className:`react-bs-table-csv-btn btn btn-default `+c,onClick:function(){return a()}},f),s)};p.propTypes={children:f.default.node.isRequired,onExport:f.default.func.isRequired,className:f.default.string,style:f.default.object},p.defaultProps={className:``,style:{}},a.default=p},function(n,a,s){Object.defineProperty(a,"__esModule",{value:!0}),a.default={ToggleList:function(n){return n&&n.__esModule?n:{default:n}}(s(14)).default}},function(n,a,s){function c(n){return n&&n.__esModule?n:{default:n}}Object.defineProperty(a,"__esModule",{value:!0});var l=Object.assign||function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},u=c(s(0)),d=c(s(1)),f=function(n){var a=n.columns,s=n.onColumnToggle,c=n.toggles,d=n.contextual,f=n.className,p=n.btnClassName;return u.default.createElement(`div`,{className:`btn-group btn-group-toggle `+f,"data-toggle":`buttons`},a.map(function(n){return l({},n,{toggle:c[n.dataField]})}).map(function(n){return u.default.createElement(`button`,{type:`button`,key:n.dataField,className:p+` btn btn-`+d+` `+(n.toggle?`active`:``),"data-toggle":`button`,"aria-pressed":n.toggle?`true`:`false`,onClick:function(){return s(n.dataField)}},n.text)}))};f.propTypes={columns:d.default.array.isRequired,toggles:d.default.object.isRequired,onColumnToggle:d.default.func.isRequired,btnClassName:d.default.string,className:d.default.string,contextual:d.default.string},f.defaultProps={btnClassName:``,className:``,contextual:`primary`},a.default=f},function(n,a,s){function c(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function l(n,a){if(!n)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return!a||typeof a!=`object`&&typeof a!=`function`?n:a}function u(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof a);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(n,a):n.__proto__=a)}Object.defineProperty(a,"__esModule",{value:!0});var d=function(n){return n&&n.__esModule?n:{default:n}}(s(16));a.default=function(n){return function(n){function a(){var n,s,u,d;c(this,a);var f=[...arguments];return s=u=l(this,(n=a.__proto__||Object.getPrototypeOf(a)).call.apply(n,[this].concat(f))),u.registerExposedAPI=function(n){u.tableExposedAPIEmitter=n},d=s,l(u,d)}return u(a,n),a}(d.default.csvOperation(n))}},function(n,a,s){Object.defineProperty(a,"__esModule",{value:!0}),a.default={csvOperation:function(n){return n&&n.__esModule?n:{default:n}}(s(17)).default}},function(n,a,s){function c(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function l(n,a){if(!n)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return!a||typeof a!=`object`&&typeof a!=`function`?n:a}function u(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof a);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(n,a):n.__proto__=a)}Object.defineProperty(a,"__esModule",{value:!0});var d=Object.assign||function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},f=s(18),p={fileName:`spreadsheet.csv`,separator:`,`,ignoreHeader:!1,ignoreFooter:!0,noAutoBOM:!0,blobType:`text/plain;charset=utf-8`,exportAll:!0,onlyExportSelection:!1};a.default=function(n){return function(n){function a(){var n,s,u,m;c(this,a);var h=[...arguments];return s=u=l(this,(n=a.__proto__||Object.getPrototypeOf(a)).call.apply(n,[this].concat(h))),u.handleExportCSV=function(n){var a=u.props,s=a.columns,c=a.exportCSV,l=a.keyField,m=(0,f.getMetaInfo)(s),h=!0===c?p:d({},p,c),_=void 0;if(n!==void 0)_=n;else if(h.exportAll)_=u.props.data;else if(h.onlyExportFiltered){var v={};u.tableExposedAPIEmitter.emit(`get.filtered.rows`,v),_=v.result}else{var b={};u.tableExposedAPIEmitter.emit(`get.table.data`,b),_=b.result}if(h.onlyExportSelection){var x={};u.tableExposedAPIEmitter.emit(`get.selected.rows`,x);
1138var C=x.result;_=_.filter(function(n){return!!C.find(function(a){return n[l]===a})})}var w=(0,f.transform)(_,m,s,u._,h);(0,f.save)(w,h)},m=s,l(u,m)}return u(a,n),a}(n)}},function(n,a,s){Object.defineProperty(a,"__esModule",{value:!0}),a.save=a.transform=a.getMetaInfo=void 0;var c=function(n){return n&&n.__esModule?n:{default:n}}(s(19));a.getMetaInfo=function(n){return n.map(function(n){return{field:n.dataField,type:n.csvType||String,formatter:n.csvFormatter,formatExtraData:n.formatExtraData,header:n.csvText||n.text,export:!1!==n.csvExport,row:Number(n.row)||0,rowSpan:Number(n.rowSpan)||1,colSpan:Number(n.colSpan)||1,footer:n.footer,footerFormatter:n.footerFormatter}}).filter(function(n){return n.export})},a.transform=function(n,a,s,c,l){var u=l.separator,d=l.ignoreHeader,f=l.ignoreFooter,p=a.filter(function(n){return n.export}),m=``;return d||(m+=p.map(function(n){return`"`+n.header+`"`}).join(u),m+=`
1139`),n.length===0?m:(m+=n.map(function(n,a){return p.map(function(s){var l=c.get(n,s.field);return s.formatter&&(l=s.formatter(l,n,a,s.formatExtraData)),s.type===String?`"`+(``+l).replace(/"/g,`""`)+`"`:l}).join(u)}).join(`
1140`),f||(m+=`
1141`,m+=p.map(function(a,l){if(typeof a.footer==`function`){var u=c.pluck(n,s[l].dataField);return`"`+a.footer(u,s[l],l)+`"`}return a.footerFormatter?`"`+a.footerFormatter(s[l],l)+`"`:`"`+a.footer+`"`}).join(u)),m)},a.save=function(n,a){var s=a.noAutoBOM,l=a.fileName,u=a.blobType;c.default.saveAs(new Blob([n],{type:u}),l,s)}},function(n,a,s){(function(s){var c,l,u;(function(s,d){l=[],c=d,(u=typeof c==`function`?c.apply(a,l):c)!==void 0&&(n.exports=u)})(0,function(){function a(n,a){return a===void 0?a={autoBom:!1}:typeof a!=`object`&&(console.warn(`Deprecated: Expected third argument to be a object`),a={autoBom:!a}),a.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(n.type)?new Blob([``,n],{type:n.type}):n}function c(n,a,s){var c=new XMLHttpRequest;c.open(`GET`,n),c.responseType=`blob`,c.onload=function(){f(c.response,a,s)},c.onerror=function(){console.error(`could not download file`)},c.send()}function l(n){var a=new XMLHttpRequest;a.open(`HEAD`,n,!1);try{a.send()}catch{}return 200<=a.status&&299>=a.status}function u(n){try{n.dispatchEvent(new MouseEvent(`click`))}catch{var a=document.createEvent(`MouseEvents`);
1141a.initMouseEvent(`click`,!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),n.dispatchEvent(a)}}var d=typeof window==`object`&&window.window===window?window:typeof self==`object`&&self.self===self?self:typeof s==`object`&&s.global===s?s:void 0,f=d.saveAs||(typeof window!=`object`||window!==d?function(){}:`download`in HTMLAnchorElement.prototype?function(n,a,s){var f=d.URL||d.webkitURL,p=document.createElement(`a`);a=a||n.name||`download`,p.download=a,p.rel=`noopener`,typeof n==`string`?(p.href=n,p.origin===location.origin?u(p):l(p.href)?c(n,a,s):u(p,p.target=`_blank`)):(p.href=f.createObjectURL(n),setTimeout(function(){f.revokeObjectURL(p.href)},4e4),setTimeout(function(){u(p)},0))}:`msSaveOrOpenBlob`in navigator?function(n,s,d){if(s=s||n.name||`download`,typeof n!=`string`)navigator.msSaveOrOpenBlob(a(n,d),s);else if(l(n))c(n,s,d);else{var f=document.createElement(`a`);f.href=n,f.target=`_blank`,setTimeout(function(){u(f)})}}:function(n,a,s,l){if(l||=open(``,`_blank`),l&&(l.document.title=l.document.body.innerText=`downloading...`),typeof n==`string`)return c(n,a,s);var u=n.type===`application/octet-stream`,f=/constructor/i.test(d.HTMLElement)||d.safari,p=/CriOS\/[\d]+/.test(navigator.userAgent);if((p||u&&f)&&typeof FileReader==`object`){var m=new FileReader;m.onloadend=function(){var n=m.result;n=p?n:n.replace(/^data:[^;]*;/,`data:attachment/file;`),l?l.location.href=n:location=n,l=null},m.readAsDataURL(n)}else{var h=d.URL||d.webkitURL,_=h.createObjectURL(n);l?l.location=_:location.href=_,l=null,setTimeout(function(){h.revokeObjectURL(_)},4e4)}});d.saveAs=f.saveAs=f,n!==void 0&&(n.exports=f)})}).call(a,s(20))},function(n,a){var s=function(){return this}();try{s=s||Function(`return this`)()||(0,eval)(`this`)}catch{typeof window==`object`&&(s=window)}n.exports=s},function(n,a,s){function c(n){return n&&n.__esModule?n:{default:n}}function l(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function u(n,a){if(!n)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return!a||typeof a!=`object`&&typeof a!=`function`?n:a}function d(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof a);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(n,a):n.__proto__=a)}Object.defineProperty(a,"__esModule",{value:!0});var f=function(){function n(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,c.key,c)}}return function(a,s,c){return s&&n(a.prototype,s),c&&n(a,c),a}}(),p=c(s(0)),m=c(s(1));a.default=function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{searchFormatted:!1,afterSearch:null,onColumnMatch:null};return function(a,s,c){var h=p.default.createContext(),_=function(m){function _(n){l(this,_);var a=u(this,(_.__proto__||Object.getPrototypeOf(_)).call(this,n)),d=n.data;return s()&&a.props.searchText!==``?c(a.props.searchText):(d=a.search(n),a.triggerListener(d,!0)),a.state={data:d},a}return d(_,m),f(_,[{key:`getSearched`,value:function(){return this.state.data}},{key:`triggerListener`,value:function(a,s){n.afterSearch&&!s&&n.afterSearch(a),this.props.dataChangeListener&&this.props.dataChangeListener.emit(`filterChanged`,a.length)}},{key:`UNSAFE_componentWillReceiveProps`,value:function(n){if(n.searchText!==this.props.searchText)if(s())c(n.searchText);else{var l=this.search(n);this.triggerListener(l),this.setState({data:l})}else if(s())this.setState({data:n.data});else if(!a.isEqual(n.data,this.props.data)){var u=this.search(n);this.triggerListener(u),this.setState({data:u})}}},{key:`search`,value:function(s){var c=s.data,l=s.columns,u=s.searchText.toLowerCase();return c.filter(function(s,c){for(var d=0;d<l.length;d+=1){var f=l[d];if(!1!==f.searchable){var p=a.get(s,f.dataField);if(f.formatter&&n.searchFormatted?p=f.formatter(p,s,c,f.formatExtraData):f.filterValue&&(p=f.filterValue(p,s)),n.onColumnMatch){if(n.onColumnMatch({searchText:u,value:p,column:f,row:s}))return!0}else if(p!=null&&(p=p.toString().toLowerCase(),p.indexOf(u)>-1))return!0}}return!1})}},{key:`render`,value:function(){return p.default.createElement(h.Provider,{value:{data:this.state.data}},this.props.children)}}]),_}(p.default.Component);return _.propTypes={data:m.default.array.isRequired,columns:m.default.array.isRequired,searchText:m.default.string,dataChangeListener:m.default.object},{Provider:_,Consumer:h.Consumer}}}},function(n,a,s){function c(n){return n&&n.__esModule?n:{default:n}}Object.defineProperty(a,"__esModule",{value:!0});var l=c(s(0)),u=c(s(1)),d=c(s(2)),f=function(n){return l.default.createElement(d.default.Provider,n,l.default.createElement(d.default.Consumer,null,function(a){return n.children(a)}))};f.propTypes={children:u.default.func.isRequired},a.default=f}])})})),import_lib$4=__toESM$1(require_lib$6()),import_react_bootstrap_table2_toolkit_min=__toESM$1(require_react_bootstrap_table2_toolkit_min()),main$9=`_main_1dpkq_1`,button=`_button_1dpkq_5`,wikidata=`_wikidata_1dpkq_23`,isni=`_isni_1dpkq_33`,pnd=`_pnd_1dpkq_36`,IdLink_module_default={main:main$9,button,wikidata,isni,pnd},cx$12=import_bind$1.default.bind(IdLink_module_default),types$1={isni:{label:`ISNI`,url:`https://isni.org/isni/`}
1141,pnd:{label:`PND`,url:`https://d-nb.info/gnd/`},wikidata:{label:`Wikidata`,url:`https://www.wikidata.org/wiki/`}},IdLink=({button:n,children:a,className:s,showLabel:c})=>{let l=cx$12(s,`main`,{button:n}),u=a.match(/^(wikidata|pnd|isni):([a-z\d]+)$/i);if(!u)return(0,import_jsx_runtime.jsx)(`span`,{className:l,children:a});let d=u[1].toLowerCase(),f=u[2],{url:p,label:m}=types$1[d];return(0,import_jsx_runtime.jsxs)(`span`,{className:l,children:[c&&`${m}: `,(0,import_jsx_runtime.jsx)(`a`,{className:cx$12(d),href:`${p}${f}`,title:m,children:f})]})};function formatEra(n,a=0){if(n===null)return``;let s=Number.parseInt(n,10);return s<0?`${s*-1} BCE`:s<a?`${s} CE`:String(s)}function formatYear$2(n){if(n.match(`^-[0-9]{4}/-[0-9]{4}$`)){let a=n.split(`/`).map(n=>Number.parseInt(n,10)*-1);return`${a[0]}-${a[1]} BCE`}if(n.match(`^-?[0-9]{4}/-?[0-9]{4}$`)){let a=n.split(`/`);return`${formatEra(a[0])}-${formatEra(a[1],1e3)}`}return n.match(`^(>=?|≥)-?[0-9]{4}`)?`not before ${formatEra(n.replace(/^(>=?|≥)/,``),1e3)}`:n.match(`^(<=?|≤)-?[0-9]{4}
1141`)?`not after ${formatEra(n.replace(/^(<=?|≤)/,``),1e3)}`:n.match(`^-?[0-9]{4}`)?formatEra(n,1e3):n}var Years=({written:n,premiere:a,print:s})=>(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[n&&(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsxs)(`span`,{title:`written`,children:[(0,import_jsx_runtime.jsx)(FontAwesomeIcon,{icon:`pen-fancy`,size:`sm`}),`\xA0`,formatYear$2(`${n}`)]}),` `]}),a&&(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsxs)(`span`,{title:`premiered`,children:[(0,import_jsx_runtime.jsx)(FontAwesomeIcon,{icon:`theater-masks`,size:`sm`}),`\xA0`,formatYear$2(`${a}`)]}),` `]}),s&&(0,import_jsx_runtime.jsxs)(`span`,{title:`printed`,children:[(0,import_jsx_runtime.jsx)(FontAwesomeIcon,{icon:`book`,size:`sm`}),`\xA0`,formatYear$2(`${s}`)]})]}),faBook={prefix:`fas`,iconName:`book`,icon:[448,512,[128212],`f02d`,`M384 512L96 512c-53 0-96-43-96-96L0 96C0 43 43 0 96 0L400 0c26.5 0 48 21.5 48 48l0 288c0 20.9-13.4 38.7-32 45.3l0 66.7c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0zM96 384c-17.7 0-32 14.3-32 32s14.3 32 32 32l256 0 0-64-256 0zm32-232c0 13.3 10.7 24 24 24l176 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-176 0c-13.3 0-24 10.7-24 24zm24 72c-13.3 0-24 10.7-24 24s10.7 24 24 24l176 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-176 0z`]},faMasksTheater={prefix:`fas`,iconName:`masks-theater`,icon:[576,512,[127917,`theater-masks`],`f630`,`M-5 118L23.5 279.7c14 79.5 76.3 141.8 155.8 155.8l12.7 2.2c-16.5-28.6-27.1-60.7-30.6-94.5l-24.1 4.3c-9.7 1.7-18.8-5.8-16.9-15.5 4.8-24.7 19.1-46.6 39.7-60.9l0-74.6c-1.4 .8-3 1.3-4.7 1.6l-63 11.1c-8.7 1.5-17.3-4.4-15.9-13.1 3.1-19.6 18.4-36 39.1-39.7 17.2-3 33.9 3.5 44.6 15.8l0-22.7c0-22.5 6.9-52.4 32.3-73.4 26-21.5 67.7-43.9 124.9-54.2-30.5-16.3-86.3-32-163.8-18.4-80.3 14.2-128 50.1-150.1 76.1-9 10.5-10.8 24.9-8.4 38.5zM208 138.7l0 174.8c0 80.7 50.5 152.9 126.4 180.4L362.1 504c14.1 5.1 29.6 5.1 43.7 0L433.6 494C509.5 466.4 560 394.3 560 313.5l0-174.8c0-6.9-2.1-13.8-7-18.6-22.6-22.5-78.2-56-169-56s-146.4 33.6-169 56c-4.9 4.9-7 11.7-7 18.6zm66.1 187.1c-1.4-7 7-11 12.7-6.6 26.9 20.6 60.6 32.9 97.2 32.9s70.2-12.3 97.2-32.9c5.7-4.4 14.1-.4 12.7 6.6-10.1 51.4-55.5 90.3-109.9 90.3s-99.8-38.8-109.9-90.3zm.5-101.5C281.2 205.5 299 192 320 192s38.9 13.5 45.4 32.3c2.9 8.4-4.5 15.7-13.4 15.7l-64 0c-8.8 0-16.3-7.4-13.4-15.7zM480 240l-64 0c-8.8 0-16.3-7.4-13.4-15.7 6.5-18.8 24.4-32.3 45.4-32.3s38.9 13.5 45.4 32.3c2.9 8.4-4.5 15.7-13.4 15.7z`]},faTheaterMasks=faMasksTheater,faUsers={prefix:`fas`,iconName:`users`,icon:[640,512,[],`f0c0`,`M320 16a104 104 0 1 1 0 208 104 104 0 1 1 0-208zM96 88a72 72 0 1 1 0 144 72 72 0 1 1 0-144zM0 416c0-70.7 57.3-128 128-128 12.8 0 25.2 1.9 36.9 5.4-32.9 36.8-52.9 85.4-52.9 138.6l0 16c0 11.4 2.4 22.2 6.7 32L32 480c-17.7 0-32-14.3-32-32l0-32zm521.3 64c4.3-9.8 6.7-20.6 6.7-32l0-16c0-53.2-20-101.8-52.9-138.6 11.7-3.5 24.1-5.4 36.9-5.4 70.7 0 128 57.3 128 128l0 32c0 17.7-14.3 32-32 32l-86.7 0zM472 160a72 72 0 1 1 144 0 72 72 0 1 1 -144 0zM160 432c0-88.4 71.6-160 160-160s160 71.6 160 160l0 16c0 17.7-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32l0-16z`]},faClipboard={prefix:`fas`,iconName:`clipboard`,icon:[384,512,[128203],`f328`,`M320 32l-8.6 0C300.4 12.9 279.7 0 256 0L128 0C104.3 0 83.6 12.9 72.6 32L64 32C28.7 32 0 60.7 0 96L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-352c0-35.3-28.7-64-64-64zM136 112c-13.3 0-24-10.7-24-24s10.7-24 24-24l112 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-112 0z`]},faMars={prefix:`fas`,iconName:`mars`,icon:[512,512,[9794],`f222`,`M320 32c0-17.7 14.3-32 32-32L480 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-50.7-95 95c19.5 28.4 31 62.7 31 99.8 0 97.2-78.8 176-176 176S32 401.2 32 304 110.8 128 208 128c37 0 71.4 11.4 99.8 31l95-95-50.7 0c-17.7 0-32-14.3-32-32zM208 416a112 112 0 1 0 0-224 112 112 0 1 0 0 224z`]},faPenFancy={prefix:`fas`,iconName:`pen-fancy`,icon:[512,512,[128395,10002],`f5ac`,`M373.5 27.1c15-17.2 36.7-27.1 59.6-27.1 43.6 0 79 35.4 79 79 0 22.8-9.9 44.6-27.1 59.6L283.7 313.8 273 303 209 239 198.2 228.3 373.5 27.1zM161.1 259C162 260 188 286 239 337l13.9 13.9-17.1 74.2c-3.9 17.1-16.9 30.7-33.8 35.4l-169.8 47.5 92.3-92.3c1.2 .1 2.3 .2 3.5 .2 17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32c0 1.2 .1 2.4 .2 3.5L3.9 479.8 51.5 310c4.7-16.9 18.3-29.9 35.4-33.8L161.1 259z`]},faVenus={prefix:`fas`,iconName:`venus`,icon:[384,512,[9792],`f221`,`M80 176a112 112 0 1 1 224 
11410 112 112 0 1 1 -224 0zM223.9 349.1C305.9 334.1 368 262.3 368 176 368 78.8 289.2 0 192 0S16 78.8 16 176c0 86.3 62.1 158.1 144.1 173.1-.1 1-.1 1.9-.1 2.9l0 64-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-64c0-1 0-1.9-.1-2.9z`]},faCaretUp={prefix:`fas`,iconName:`caret-up`,icon:[320,512,[],`f0d8`,`M140.3 135.2c12.6-10.3 31.1-9.5 42.8 2.2l128 128c9.2 9.2 11.9 22.9 6.9 34.9S301.4 320 288.5 320l-256 0c-12.9 0-24.6-7.8-29.6-19.8S.7 274.5 9.9 265.4l128-128 2.4-2.2z`]},faCaretDown={prefix:`fas`,iconName:`caret-down`,icon:[320,512,[],`f0d7`,`M140.3 376.8c12.6 10.2 31.1 9.5 42.8-2.2l128-128c9.2-9.2 11.9-22.9 6.9-34.9S301.4 192 288.5 192l-256 0c-12.9 0-24.6 7.8-29.6 19.8S.7 237.5 9.9 246.6l128 128 2.4 2.2z`]},faCircleInfo={prefix:`fas`,iconName:`circle-info`,icon:[512,512,[`info-circle`],`f05a`,`M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM224 160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-8 64l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z`]},faInfoCircle=faCircleInfo,{SearchBar}=import_react_bootstrap_table2_toolkit_min.Search;function formatAuthor(n,a){let s=a.authors.filter(n=>n.refs&&n.refs.find(n=>n.type===`wikidata`)).map(n=>{let a=n.refs.find(n=>n.type===`wikidata`).ref;return(0,import_jsx_runtime.jsx)(IdLink,{button:!0,children:`wikidata:${a}`},a)});return(0,import_jsx_runtime.jsxs)(`span`,{children:[n,(0,import_jsx_runtime.jsx)(`br`,{}),(0,import_jsx_runtime.jsx)(`small`,{children:s.map((n,a)=>(0,import_jsx_runtime.jsxs)(`span`,{children:[!!a&&` `,n]},`authorkey-${n.key}`))}),a.translators&&a.translators.length>0&&(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(`br`,{}),(0,import_jsx_runtime.jsxs)(`small`,{className:`translators`,children:[`transl. `,a.translatorNames]})]})]})}function formatTitle(n,a){return(0,import_jsx_runtime.jsxs)(`span`,{children:[(0,import_jsx_runtime.jsx)(Link$3,{className:`drama-title`,to:`/${a}/${n.name}`,children:n.title}),n.subtitle&&(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(`br`,{}),n.subtitle]}),n.wikidataId&&(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(`br`,{}),(0,import_jsx_runtime.jsx)(IdLink,{button:!0,children:`wikidata:${n.wikidataId}`})]})]})}function formatYear$1(n){return(0,import_jsx_runtime.jsxs)(`span`,{className:`year`,children:[formatEra(n.yearNormalized,1e3),(0,import_jsx_runtime.jsx)(`br`,{}),(0,import_jsx_runtime.jsx)(`span`,{className:`year-details`,children:(0,import_jsx_runtime.jsx)(Years,{written:n.yearWritten,premiere:n.yearPremiered,print:n.yearPrinted})})]})}function formatYearHeader(n,a,{sortElement:s}){return(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[n.text,s,(0,import_jsx_runtime.jsx)(Link$3,{to:`/doc/faq/#normalized-year`,title:`FAQ: What is the normalized year?`,style:{marginLeft:`0.5em`},children:(0,import_jsx_runtime.jsx)(FontAwesomeIcon,{icon:faInfoCircle})})]})}function formatSource(n,a){let{source:s={}}=n,c=`${apiUrl$2}/corpora/${a}/plays/${n.name}/tei`;return(0,import_jsx_runtime.jsxs)(`span`,{children:[s.url?(0,import_jsx_runtime.jsx)(`a`,{target:`_blank`,rel:`noopener noreferrer`,href:s.url,children:s.name}):s.name,(0,import_jsx_runtime.jsx)(`br`,{}),(0,import_jsx_runtime.jsx)(`a`,{className:`download-button`,href:c,target:`_blank`,rel:`noreferrer noopener`,children:`TEI version`})]})}var CorpusIndex=({data:n})=>{if(!n||!n.plays)return null;let a=[{dataField:`authorNames`,text:`Authors`,sort:!0,filterValue:(n,a)=>{let s=n=>n.map(n=>{let a=n.refs?n.refs.map(n=>n.ref).join(` `):``;
1141return n.alsoKnownAs&&(a+=n.alsoKnownAs.join(` `)),a}).join(` `);return`${n} ${s(a.authors)} ${a.translatorNames||``} ${s(a.translators||[])} `},formatter:formatAuthor},{dataField:`title`,text:`Title`,sort:!0,filterValue:(n,a)=>`${a.title} ${a.subtitle} ${a.wikidataId}`,formatter:(a,s)=>formatTitle(s,n.name)},{dataField:`yearNormalized`,text:`Year (normalized)`,sort:!0,sortFunc:(n,a,s)=>n===``?s===`asc`?-1:1:a===``?s===`asc`?1:-1:s===`asc`?n-a:a-n,filterValue:(n,a)=>`${a.yearNormalized} ${a.yearWritten} ${a.yearPremiered} ${a.yearPrinted}`,formatter:(n,a)=>formatYear$1(a),headerFormatter:formatYearHeader},{dataField:`networkSize`,text:`Network Size`,formatter:n=>Number.parseInt(n,10)||0,sort:!0},{dataField:`source`,text:`Source`,sort:!0,filterValue:(n,a)=>a.source?a.source.name:``,formatter:(a,s)=>formatSource(s,n.name)},{dataField:`id`,text:`ID`,sort:!0}],s=[{dataField:`yearNormalized`,order:`asc`}],c=`${apiUrl$2}/corpora/${n.name}/metadata`,l=`${apiUrl$2}/corpora/${n.name}/metadata/csv`;return(0,import_jsx_runtime.jsxs)(`div`,{children:[(0,import_jsx_runtime.jsx)(HelmetExport,{titleTemplate:`%s - DraCor`,children:(0,import_jsx_runtime.jsx)(`title`,{children:n.title})}),(0,import_jsx_runtime.jsx)(import_react_bootstrap_table2_toolkit_min.default,{search:!0,keyField:`name`,data:n.plays,columns:a,children:a=>(0,import_jsx_runtime.jsxs)(`div`,{children:[(0,import_jsx_runtime.jsxs)(`div`,{className:`corpus-description`,children:[(n.description||n.license)&&(0,import_jsx_runtime.jsxs)(`div`,{children:[n.description&&(0,import_jsx_runtime.jsx)(Markdown,{children:n.description}),n.licence&&(0,import_jsx_runtime.jsxs)(`p`,{children:[(0,import_jsx_runtime.jsx)(`span`,{children:`Corpus licensed under `}),(0,import_jsx_runtime.jsx)(`a`,{href:n.licenceUrl,rel:`noopener noreferrer licence`,target:`_blank`,children:n.licence})]}),n.commit&&(0,import_jsx_runtime.jsxs)(`p`,{children:[`Git commit:`,` `,(0,import_jsx_runtime.jsx)(Commit,{repo:n.repository,children:n.commit})]}),(0,import_jsx_runtime.jsxs)(`p`,{children:[`Download a comprehensive table with metadata on all plays in the corpus:`,` `,(0,import_jsx_runtime.jsx)(`a`,{className:`download-corpus`,href:c,target:`_blank`,rel:`noreferrer noopener`,download:`${n.name}dracor-metadata.json`,children:`JSON`}),` `,(0,import_jsx_runtime.jsx)(`a`,{className:`download-corpus`,href:l,target:`_blank`,rel:`noreferrer noopener`,download:`${n.name}dracor-metadata.csv`,children:`CSV`})]})]}),(0,import_jsx_runtime.jsx)(SearchBar,{...a.searchProps})]}),(0,import_jsx_runtime.jsx)(`div`,{className:`corpus-wrapper`,children:(0,import_jsx_runtime.jsx)(import_lib$4.default,{...a.baseProps,bootstrap4:!0,defaultSorted:s,defaultSortDirection:`asc`,classes:`corpus`})})]})})]})},main$8=`_main_1kfdd_1`,CorpusLabel_module_default={main:main$8,"dracor-id":`_dracor-id_1kfdd_38`},cx$11=import_bind$1.default.bind(CorpusLabel_module_default),CorpusLabel=({name:n,title:a,acronym:s})=>{let c=s?s.replace(`DraCor`,``):n.charAt(0).toUpperCase()+n.slice(1);return(0,import_jsx_runtime.jsx)(`span`,{className:cx$11(`main`),children:(0,import_jsx_runtime.jsxs)(Link$3,{to:`/${n}`,title:a||`Corpus`,children:[(0,import_jsx_runtime.jsx)(`em`,{children:c}),`DraCor`]})})},Corpus_module_default={"label-wrapper":`_label-wrapper_787pd_1`},cx$10=import_bind$1.default.bind(Corpus_module_default),Corpus=()=>{let{corpusId:n}=useParams(),[a,s]=(0,import_react$7.useState)(null),[c,l]=(0,import_react$7.useState)(!1),{corpora:u}=(0,import_react$7.useContext)(DracorContext),d=u.filter(a=>a.name===n).length===1;if((0,import_react$7.useEffect)(()=>{async function a(){l(!0);try{let a=await api$1.get(`/corpora/${n}`);a.data.plays.forEach(n=>{n.networkSize=Number.parseInt(n.networkSize,10)||0,n.authors?n.authorNames=n.authors.map(n=>n.name).join(` · `):(n.authors=[],n.authorNames=`Anonymous`),n.translators=(n.editors||[]).filter(n=>n.role===`translator`),n.translatorNames=n.translators.map(n=>n.name).join(` · `)}),s(a.data),l(!1)}catch(n){console.error(n),l(!1)}}d&&a()},[n,d]),!d)return(0,import_jsx_runtime.jsxs)(`p`,{className:`loading`,children:[`No such corpus `,(0,import_jsx_runtime.jsx)(`em`,{children:n}),`.`]});if(c||!a)return(0,import_jsx_runtime.jsx)(`p`,{className:`loading`,children:`Loading...`});if(!c&&a)return(0,import_jsx_runtime.jsx)(Container$1,{fluid:!0,children:(0,import_jsx_runtime.jsxs)(`div`,{children:[(0,import_jsx_runtime.jsx)(`div`,{className:cx$10(`label-wrapper`),children:(0,import_jsx_runtime.jsx)(CorpusLabel,{name:a.name,title:a.title,acronym:a.acronym})}),(0,import_jsx_runtime.jsx)(Header$2,{children:a.title}),(0,import_jsx_runtime.jsx)(CorpusIndex,{data:a}),(0,import_jsx_runtime.jsx)(Footer$1,{})]})})};function getCooccurrences(n){let a={};
1141n.forEach(n=>{if(!n.speakers)return;let s=n.speakers.filter((n,a,s)=>s.indexOf(n)===a);s.forEach((n,c)=>{c<s.length-1&&s.slice(c+1).forEach(s=>{let c=[n,s].sort(),l=c.join(`|`);a[l]?a[l][2]++:a[l]=c.concat(1)})})});let s=[];return Object.keys(a).sort().forEach(n=>{s.push(a[n])}),s}function makeGraph(n,a,s={},c=`black`){let l=[];n.forEach(n=>{let a=typeof s==`function`?s(n):s,c={id:n.id,label:n.name||`#${n.id}`,...a};l.push(c)});let u=getCooccurrences(a),d=[];return u.forEach(n=>{d.push({id:n[0]+`|`+n[1],source:n[0],target:n[1],size:n[2],color:c})}),{nodes:l,edges:d}}var require_global_this$1=__commonJSMin$1(((n,a)=>{var s=function(n){return n&&n.Math===Math&&n};a.exports=s(typeof globalThis==`object`&&globalThis)||s(typeof window==`object`&&window)||s(typeof self==`object`&&self)||s(typeof global==`object`&&global)||s(typeof n==`object`&&n)||(function(){return this})()||Function(`return this`)()})),require_fails$1=__commonJSMin$1(((n,a)=>{a.exports=function(n){try{return!!n()}catch{return!0}}})),require_descriptors$1=__commonJSMin$1(((n,a)=>{a.exports=!require_fails$1()(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7})})),require_function_bind_native$1=__commonJSMin$1(((n,a)=>{a.exports=!require_fails$1()(function(){var n=(function(){}).bind();return typeof n!=`function`||n.hasOwnProperty(`prototype`)})})),require_function_call$1=__commonJSMin$1(((n,a)=>{var s=require_function_bind_native$1(),c=Function.prototype.call;a.exports=s?c.bind(c):function(){return c.apply(c,arguments)}})),require_object_property_is_enumerable$1=__commonJSMin$1((n=>{var a={}.propertyIsEnumerable,s=Object.getOwnPropertyDescriptor;n.f=s&&!a.call({1:2},1)?function(n){var a=s(this,n);return!!a&&a.enumerable}:a})),require_create_property_descriptor$1=__commonJSMin$1(((n,a)=>{a.exports=function(n,a){return{enumerable:!(n&1),configurable:!(n&2),writable:!(n&4),value:a}}})),require_function_uncurry_this$1=__commonJSMin$1(((n,a)=>{var s=require_function_bind_native$1(),c=Function.prototype,l=c.call,u=s&&c.bind.bind(l,l);a.exports=s?u:function(n){return function(){return l.apply(n,arguments)}}})),require_classof_raw$1=__commonJSMin$1(((n,a)=>{var s=require_function_uncurry_this$1(),c=s({}.toString),l=s(``.slice);a.exports=function(n){return l(c(n),8,-1)}})),require_indexed_object$1=__commonJSMin$1(((n,a)=>{var s=require_function_uncurry_this$1(),c=require_fails$1(),l=require_classof_raw$1(),u=Object,d=s(``.split);a.exports=c(function(){return!u(`z`).propertyIsEnumerable(0)})?function(n){return l(n)===`String`?d(n,``):u(n)}:u})),require_is_null_or_undefined$1=__commonJSMin$1(((n,a)=>{a.exports=function(n){return n==null}})),require_require_object_coercible$1=__commonJSMin$1(((n,a)=>{var s=require_is_null_or_undefined$1(),c=TypeError;a.exports=function(n){if(s(n))throw new c(`Can't call method on `+n);return n}})),require_to_indexed_object$1=__commonJSMin$1(((n,a)=>{var s=require_indexed_object$1(),c=require_require_object_coercible$1();a.exports=function(n){return s(c(n))}})),require_is_callable$2=__commonJSMin$1(((n,a)=>{var s=typeof document==`object`&&document.all;a.exports=s===void 0&&s!==void 0?function(n){return typeof n==`function`||n===s}:function(n){return typeof n==`function`}})),require_is_object$1=__commonJSMin$1(((n,a)=>{var s=require_is_callable$2();a.exports=function(n){return typeof n==`object`?n!==null:s(n)}})),require_get_built_in$1=__commonJSMin$1(((n,a)=>{var s=require_global_this$1(),c=require_is_callable$2(),l=function(n){return c(n)?n:void 0};a.exports=function(n,a){return arguments.length<2?l(s[n]):s[n]&&s[n][a]}})),require_object_is_prototype_of$1=__commonJSMin$1(((n,a)=>{a.exports=require_function_uncurry_this$1()({}.isPrototypeOf)})),require_environment_user_agent$1=__commonJSMin$1(((n,a)=>{var s=require_global_this$1().navigator,c=s&&s.userAgent;a.exports=c?String(c):``})),require_environment_v8_version$1=__commonJSMin$1(((n,a)=>{var s=require_global_this$1(),c=require_environment_user_agent$1(),l=s.process,u=s.Deno,d=l&&l.versions||u&&u.version,f=d&&d.v8,p,m;f&&(p=f.split(`.`),m=p[0]>0&&p[0]<4?1:+(p[0]+p[1])),!m&&c&&(p=c.match(/Edge\/(\d+)/),(!p||p[1]>=74)&&(p=c.match(/Chrome\/(\d+)/),p&&(m=+p[1]))),a.exports=m})),require_symbol_constructor_detection$1=__commonJSMin$1(((n,a)=>{var s=require_environment_v8_version$1(),c=require_fails$1(),l=require_global_this$1().String;a.exports=!!Object.getOwnPropertySymbols&&!c(function(){var n=Symbol(`symbol detection`);return!l(n)||!(Object(n)instanceof Symbol)||!Symbol.sham&&s&&s<41})})),require_use_symbol_as_uid$1=__commonJSMin$1(((n,a)=>{a.exports=require_symbol_constructor_detection$1()&&!Symbol.sham&&typeof Symbol.iterator==`symbol`})),require_is_symbol$1=__commonJSMin$1(((n,a)=>{var s=require_get_built_in$1(),c=require_is_callable$2(),l=require_object_is_prototype_of$1(),u=require_use_symbol_as_uid$1(),d=Object;a.exports=u?function(n){return typeof n==`symbol`}:function(n){var a=s(`Symbol`);return c(a)&&l(a.prototype,d(n))}})),require_try_to_string$1=__commonJSMin$1(((n,a)=>{var s=String;a.exports=function(n){try{return s(n)}catch{return`Object`}}})),require_a_callable$1=__commonJSMin$1(((n,a)=>{var s=require_is_callable$2(),c=require_try_to_string$1(),l=TypeError;a.exports=function(n){if(s(n))return n;throw new l(c(n)+` is not a function`)}})),require_get_method$1=__commonJSMin$1(((n,a)=>{var s=require_a_callable$1(),c=require_is_null_or_undefined$1();a.exports=function(n,a){var l=n[a];return c(l)?void 0:s(l)}})),require_ordinary_to_primitive$1=__commonJSMin$1(((n,a)=>{var s=require_function_call$1(),c=require_is_callable$2(),l=require_is_object$1(),u=TypeError;a.exports=function(n,a){var d,f;if(a===`string`&&c(d=n.toString)&&!l(f=s(d,n))||c(d=n.valueOf)&&!l(f=s(d,n))||a!==`string`&&c(d=n.toString)&&!l(f=s(d,n)))return f;
vendor: 4,084 bytes, line 1141
1141throw new u(`Can't convert object to primitive value`)}})),require_is_pure$1=__commonJSMin$1(((n,a)=>{a.exports=!1})),require_define_global_property$1=__commonJSMin$1(((n,a)=>{var s=require_global_this$1(),c=Object.defineProperty;a.exports=function(n,a){try{c(s,n,{value:a,configurable:!0,writable:!0})}catch{s[n]=a}return a}})),require_shared_store$1=__commonJSMin$1(((n,a)=>{var s=require_is_pure$1(),c=require_global_this$1(),l=require_define_global_property$1(),u=`__core-js_shared__`,d=a.exports=c[u]||l(u,{});(d.versions||=[]).push({version:`3.42.0`,mode:s?`pure`:`global`,copyright:`© 2014-2025 Denis Pushkarev (zloirock.ru)`,license:`https://github.com/zloirock/core-js/blob/v3.42.0/LICENSE`,source:`https://github.com/zloirock/core-js`})})),require_shared$1=__commonJSMin$1(((n,a)=>{var s=require_shared_store$1();a.exports=function(n,a){return s[n]||(s[n]=a||{})}})),require_to_object$1=__commonJSMin$1(((n,a)=>{var s=require_require_object_coercible$1(),c=Object;a.exports=function(n){return c(s(n))}})),require_has_own_property$1=__commonJSMin$1(((n,a)=>{var s=require_function_uncurry_this$1(),c=require_to_object$1(),l=s({}.hasOwnProperty);a.exports=Object.hasOwn||function(n,a){return l(c(n),a)}})),require_uid$1=__commonJSMin$1(((n,a)=>{var s=require_function_uncurry_this$1(),c=0,l=Math.random(),u=s(1 .toString);a.exports=function(n){return`Symbol(`+(n===void 0?``:n)+`)_`+u(++c+l,36)}})),require_well_known_symbol$1=__commonJSMin$1(((n,a)=>{var s=require_global_this$1(),c=require_shared$1(),l=require_has_own_property$1(),u=require_uid$1(),d=require_symbol_constructor_detection$1(),f=require_use_symbol_as_uid$1(),p=s.Symbol,m=c(`wks`),h=f?p.for||p:p&&p.withoutSetter||u;a.exports=function(n){return l(m,n)||(m[n]=d&&l(p,n)?p[n]:h(`Symbol.`+n)),m[n]}})),require_to_primitive$1=__commonJSMin$1(((n,a)=>{var s=require_function_call$1(),c=require_is_object$1(),l=require_is_symbol$1(),u=require_get_method$1(),d=require_ordinary_to_primitive$1(),f=require_well_known_symbol$1(),p=TypeError,m=f(`toPrimitive`);a.exports=function(n,a){if(!c(n)||l(n))return n;var f=u(n,m),h;if(f){if(a===void 0&&(a=`default`),h=s(f,n,a),!c(h)||l(h))return h;throw new p(`Can't convert object to primitive value`)}return a===void 0&&(a=`number`),d(n,a)}})),require_to_property_key$1=__commonJSMin$1(((n,a)=>{var s=require_to_primitive$1(),c=require_is_symbol$1();a.exports=function(n){var a=s(n,`string`);return c(a)?a:a+``}})),require_document_create_element$1=__commonJSMin$1(((n,a)=>{var s=require_global_this$1(),c=require_is_object$1(),l=s.document,u=c(l)&&c(l.createElement);a.exports=function(n){return u?l.createElement(n):{}}})),require_ie8_dom_define$1=__commonJSMin$1(((n,a)=>{var s=require_descriptors$1(),c=require_fails$1(),l=require_document_create_element$1();a.exports=!s&&!c(function(){return Object.defineProperty(l(`div`),"a",{get:function(){return 7}}).a!==7})})),require_object_get_own_property_descriptor$1=__commonJSMin$1((n=>{var a=require_descriptors$1(),s=require_function_call$1(),c=require_object_property_is_enumerable$1(),l=require_create_property_descriptor$1(),u=require_to_indexed_object$1(),d=require_to_property_key$1(),f=require_has_own_property$1(),p=require_ie8_dom_define$1(),m=Object.getOwnPropertyDescriptor;n.f=a?m:function(n,a){if(n=u(n),a=d(a),p)try{return m(n,a)}catch{}if(f(n,a))return l(!s(c.f,n,a),n[a])}})),require_v8_prototype_define_bug$1=__commonJSMin$1(((n,a)=>{var s=require_descriptors$1(),c=require_fails$1();a.exports=s&&c(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})})),require_an_object$1=__commonJSMin$1(((n,a)=>{var s=require_is_object$1(),c=String,l=TypeError;a.exports=function(n){if(s(n))return n;throw new l(c(n)+` is not an object`)}})),require_object_define_property$1=__commonJSMin$1((n=>{var a=require_descriptors$1(),s=require_ie8_dom_define$1(),c=require_v8_prototype_define_bug$1(),l=require_an_object$1(),u=require_to_property_key$1(),d=TypeError,f=Object.defineProperty,p=Object.getOwnPropertyDescriptor,m=`enumerable`,h=`configurable`,_=`writable`;
vendor: 5,827 bytes, line 1141
1141n.f=a?c?function(n,a,s){if(l(n),a=u(a),l(s),typeof n==`function`&&a===`prototype`&&`value`in s&&_ in s&&!s[_]){var c=p(n,a);c&&c[_]&&(n[a]=s.value,s={configurable:h in s?s[h]:c[h],enumerable:m in s?s[m]:c[m],writable:!1})}return f(n,a,s)}:f:function(n,a,c){if(l(n),a=u(a),l(c),s)try{return f(n,a,c)}catch{}if(`get`in c||`set`in c)throw new d(`Accessors not supported`);return`value`in c&&(n[a]=c.value),n}})),require_create_non_enumerable_property$1=__commonJSMin$1(((n,a)=>{var s=require_descriptors$1(),c=require_object_define_property$1(),l=require_create_property_descriptor$1();a.exports=s?function(n,a,s){return c.f(n,a,l(1,s))}:function(n,a,s){return n[a]=s,n}})),require_function_name$1=__commonJSMin$1(((n,a)=>{var s=require_descriptors$1(),c=require_has_own_property$1(),l=Function.prototype,u=s&&Object.getOwnPropertyDescriptor,d=c(l,`name`);a.exports={EXISTS:d,PROPER:d&&(function(){}).name===`something`,CONFIGURABLE:d&&(!s||s&&u(l,`name`).configurable)}})),require_inspect_source=__commonJSMin$1(((n,a)=>{var s=require_function_uncurry_this$1(),c=require_is_callable$2(),l=require_shared_store$1(),u=s(Function.toString);c(l.inspectSource)||(l.inspectSource=function(n){return u(n)}),a.exports=l.inspectSource})),require_weak_map_basic_detection$1=__commonJSMin$1(((n,a)=>{var s=require_global_this$1(),c=require_is_callable$2(),l=s.WeakMap;a.exports=c(l)&&/native code/.test(String(l))})),require_shared_key$1=__commonJSMin$1(((n,a)=>{var s=require_shared$1(),c=require_uid$1(),l=s(`keys`);a.exports=function(n){return l[n]||(l[n]=c(n))}})),require_hidden_keys$1=__commonJSMin$1(((n,a)=>{a.exports={}})),require_internal_state$1=__commonJSMin$1(((n,a)=>{var s=require_weak_map_basic_detection$1(),c=require_global_this$1(),l=require_is_object$1(),u=require_create_non_enumerable_property$1(),d=require_has_own_property$1(),f=require_shared_store$1(),p=require_shared_key$1(),m=require_hidden_keys$1(),h=`Object already initialized`,_=c.TypeError,v=c.WeakMap,b,x,C,w=function(n){return C(n)?x(n):b(n,{})},T=function(n){return function(a){var s;if(!l(a)||(s=x(a)).type!==n)throw new _(`Incompatible receiver, `+n+` required`);return s}};if(s||f.state){var O=f.state||=new v;O.get=O.get,O.has=O.has,O.set=O.set,b=function(n,a){if(O.has(n))throw new _(h);return a.facade=n,O.set(n,a),a},x=function(n){return O.get(n)||{}},C=function(n){return O.has(n)}}else{var k=p(`state`);m[k]=!0,b=function(n,a){if(d(n,k))throw new _(h);return a.facade=n,u(n,k,a),a},x=function(n){return d(n,k)?n[k]:{}},C=function(n){return d(n,k)}}a.exports={set:b,get:x,has:C,enforce:w,getterFor:T}})),require_make_built_in=__commonJSMin$1(((n,a)=>{var s=require_function_uncurry_this$1(),c=require_fails$1(),l=require_is_callable$2(),u=require_has_own_property$1(),d=require_descriptors$1(),f=require_function_name$1().CONFIGURABLE,p=require_inspect_source(),m=require_internal_state$1(),h=m.enforce,_=m.get,v=String,b=Object.defineProperty,x=s(``.slice),C=s(``.replace),w=s([].join),T=d&&!c(function(){return b(function(){},`length`,{value:8}).length!==8}),O=String(String).split(`String`),k=a.exports=function(n,a,s){x(v(a),0,7)===`Symbol(`&&(a=`[`+C(v(a),/^Symbol\(([^)]*)\).*$/,`$1`)+`]`),s&&s.getter&&(a=`get `+a),s&&s.setter&&(a=`set `+a),(!u(n,`name`)||f&&n.name!==a)&&(d?b(n,`name`,{value:a,configurable:!0}):n.name=a),T&&s&&u(s,`arity`)&&n.length!==s.arity&&b(n,`length`,{value:s.arity});try{s&&u(s,`constructor`)&&s.constructor?d&&b(n,`prototype`,{writable:!1}):n.prototype&&=void 0}catch{}var c=h(n);return u(c,`source`)||(c.source=w(O,typeof a==`string`?a:``)),n};Function.prototype.toString=k(function(){return l(this)&&_(this).source||p(this)},`toString`)})),require_define_built_in$1=__commonJSMin$1(((n,a)=>{var s=require_is_callable$2(),c=require_object_define_property$1(),l=require_make_built_in(),u=require_define_global_property$1();a.exports=function(n,a,d,f){f||={};var p=f.enumerable,m=f.name===void 0?a:f.name;if(s(d)&&l(d,m,f),f.global)p?n[a]=d:u(a,d);else{try{f.unsafe?n[a]&&(p=!0):delete n[a]}catch{}p?n[a]=d:c.f(n,a,{value:d,enumerable:!1,configurable:!f.nonConfigurable,writable:!f.nonWritable})}return n}})),require_math_trunc$1=__commonJSMin$1(((n,a)=>{var s=Math.ceil,c=Math.floor;a.exports=Math.trunc||function(n){var a=+n;return(a>0?c:s)(a)}})),require_to_integer_or_infinity$1=__commonJSMin$1(((n,a)=>{var s=require_math_trunc$1();a.exports=function(n){var a=+n;return a!==a||a===0?0:s(a)}})),require_to_absolute_index$1=__commonJSMin$1(((n,a)=>{var s=require_to_integer_or_infinity$1(),c=Math.max,l=Math.min;a.exports=function(n,a){var u=s(n);return u<0?c(u+a,0):l(u,a)}})),require_to_length$1=__commonJSMin$1(((n,a)=>{var s=require_to_integer_or_infinity$1(),c=Math.min;a.exports=function(n){var a=s(n);return a>0?c(a,9007199254740991):0}})),require_length_of_array_like$1=__commonJSMin$1(((n,a)=>{var s=require_to_length$1();a.exports=function(n){return s(n.length)}})),require_array_includes$1=__commonJSMin$1(((n,a)=>{var s=require_to_indexed_object$1(),c=require_to_absolute_index$1(),l=require_length_of_array_like$1(),u=function(n){return function(a,u,d){var f=s(a),p=l(f);if(p===0)return!n&&-1;var m=c(d,p),h;if(n&&u!==u){for(;p>m;)if(h=f[m++],h!==h)return!0}else for(;p>m;m++)if((n||m in f)&&f[m]===u)return n||m||0;return!n&&-1}};a.exports={includes:u(!0),indexOf:u(!1)}})),require_object_keys_internal$1=__commonJSMin$1(((n,a)=>{var s=require_function_uncurry_this$1(),c=require_has_own_property$1(),l=require_to_indexed_object$1(),u=require_array_includes$1().indexOf,d=require_hidden_keys$1(),f=s([].push);a.exports=function(n,a){var s=l(n),p=0,m=[],h;for(h in s)!c(d,h)&&c(s,h)&&f(m,h);for(;a.length>p;)c(s,h=a[p++])&&(~u(m,h)||f(m,h));return m}})),require_enum_bug_keys$1=__commonJSMin$1(((n,a)=>{a.exports=[`constructor`,`hasOwnProperty`,`isPrototypeOf`,`propertyIsEnumerable`,`toLocaleStr
1141ing`,`toString`,`valueOf`]})),require_object_get_own_property_names$1=__commonJSMin$1((n=>{var a=require_object_keys_internal$1(),s=require_enum_bug_keys$1().concat(`length`,`prototype`);n.f=Object.getOwnPropertyNames||function(n){return a(n,s)}})),require_object_get_own_property_symbols$1=__commonJSMin$1((n=>{n.f=Object.getOwnPropertySymbols})),require_own_keys$1=__commonJSMin$1(((n,a)=>{var s=require_get_built_in$1(),c=require_function_uncurry_this$1(),l=require_object_get_own_property_names$1(),u=require_object_get_own_property_symbols$1(),d=require_an_object$1(),f=c([].concat);a.exports=s(`Reflect`,`ownKeys`)||function(n){var a=l.f(d(n)),s=u.f;return s?f(a,s(n)):a}})),require_copy_constructor_properties$1=__commonJSMin$1(((n,a)=>{var s=require_has_own_property$1(),c=require_own_keys$1(),l=require_object_get_own_property_descriptor$1(),u=require_object_define_property$1();a.exports=function(n,a,d){for(var f=c(a),p=u.f,m=l.f,h=0;h<f.length;h++){var _=f[h];!s(n,_)&&!(d&&s(d,_))&&p(n,_,m(a,_))}}})),require_is_forced$1=__commonJSMin$1(((n,a)=>{var s=require_fails$1(),c=require_is_callable$2(),l=/#|\.prototype\./,u=function(n,a){var l=f[d(n)];return l===m?!0:l===p?!1:c(a)?s(a):!!a},d=u.normalize=function(n){return String(n).replace(l,`.`).toLowerCase()},f=u.data={},p=u.NATIVE=`N`,m=u.POLYFILL=`P`;a.exports=u})),require_export$1=__commonJSMin$1(((n,a)=>{var s=require_global_this$1(),c=require_object_get_own_property_descriptor$1().f,l=require_create_non_enumerable_property$1(),u=require_define_built_in$1(),d=require_define_global_property$1(),f=require_copy_constructor_properties$1(),p=require_is_forced$1();a.exports=function(n,a){var m=n.target,h=n.global,_=n.stat,v,b=h?s:_?s[m]||d(m,{}):s[m]&&s[m].prototype,x,C,w,T;if(b)for(x in a){if(w=a[x],n.dontCallGetSet?(T=c(b,x),C=T&&T.value):C=b[x],v=p(h?x:m+(_?`.`:`#`)+x,n.forced),!v&&C!==void 0){if(typeof w==typeof C)continue;f(w,C)}(n.sham||C&&C.sham)&&l(w,`sham`,!0),u(b,x,w,n)}}})),require_function_apply$1=__commonJSMin$1(((n,a)=>{var s=require_function_bind_native$1(),c=Function.prototype,l=c.apply,u=c.
vendor: 34,039 bytes, line 1141
1141call;a.exports=typeof Reflect==`object`&&Reflect.apply||(s?u.bind(l):function(){return u.apply(l,arguments)})})),require_array_slice$1=__commonJSMin$1(((n,a)=>{a.exports=require_function_uncurry_this$1()([].slice)})),require_function_bind$1=__commonJSMin$1(((n,a)=>{var s=require_function_uncurry_this$1(),c=require_a_callable$1(),l=require_is_object$1(),u=require_has_own_property$1(),d=require_array_slice$1(),f=require_function_bind_native$1(),p=Function,m=s([].concat),h=s([].join),_={},v=function(n,a,s){if(!u(_,a)){for(var c=[],l=0;l<a;l++)c[l]=`a[`+l+`]`;_[a]=p(`C,a`,`return new C(`+h(c,`,`)+`)`)}return _[a](n,s)};a.exports=f?p.bind:function(n){var a=c(this),s=a.prototype,u=d(arguments,1),f=function(){var s=m(u,d(arguments));return this instanceof f?v(a,s.length,s):a.apply(n,s)};return l(s)&&(f.prototype=s),f}})),require_to_string_tag_support$1=__commonJSMin$1(((n,a)=>{var s=require_well_known_symbol$1()(`toStringTag`),c={};c[s]=`z`,a.exports=String(c)===`[object z]`})),require_classof$1=__commonJSMin$1(((n,a)=>{var s=require_to_string_tag_support$1(),c=require_is_callable$2(),l=require_classof_raw$1(),u=require_well_known_symbol$1()(`toStringTag`),d=Object,f=l(function(){return arguments}())===`Arguments`,p=function(n,a){try{return n[a]}catch{}};a.exports=s?l:function(n){var a,s,m;return n===void 0?`Undefined`:n===null?`Null`:typeof(s=p(a=d(n),u))==`string`?s:f?l(a):(m=l(a))===`Object`&&c(a.callee)?`Arguments`:m}})),require_is_constructor=__commonJSMin$1(((n,a)=>{var s=require_function_uncurry_this$1(),c=require_fails$1(),l=require_is_callable$2(),u=require_classof$1(),d=require_get_built_in$1(),f=require_inspect_source(),p=function(){},m=d(`Reflect`,`construct`),h=/^\s*(?:class|function)\b/,_=s(h.exec),v=!h.test(p),b=function(n){if(!l(n))return!1;try{return m(p,[],n),!0}catch{return!1}},x=function(n){if(!l(n))return!1;switch(u(n)){case`AsyncFunction`:case`GeneratorFunction`:case`AsyncGeneratorFunction`:return!1}try{return v||!!_(h,f(n))}catch{return!0}};x.sham=!0,a.exports=!m||c(function(){var n;return b(b.call)||!b(Object)||!b(function(){n=!0})||n})?x:b})),require_a_constructor=__commonJSMin$1(((n,a)=>{var s=require_is_constructor(),c=require_try_to_string$1(),l=TypeError;a.exports=function(n){if(s(n))return n;throw new l(c(n)+` is not a constructor`)}})),require_object_keys$1=__commonJSMin$1(((n,a)=>{var s=require_object_keys_internal$1(),c=require_enum_bug_keys$1();a.exports=Object.keys||function(n){return s(n,c)}})),require_object_define_properties$1=__commonJSMin$1((n=>{var a=require_descriptors$1(),s=require_v8_prototype_define_bug$1(),c=require_object_define_property$1(),l=require_an_object$1(),u=require_to_indexed_object$1(),d=require_object_keys$1();n.f=a&&!s?Object.defineProperties:function(n,a){l(n);for(var s=u(a),f=d(a),p=f.length,m=0,h;p>m;)c.f(n,h=f[m++],s[h]);return n}})),require_html$1=__commonJSMin$1(((n,a)=>{a.exports=require_get_built_in$1()(`document`,`documentElement`)})),require_object_create$1=__commonJSMin$1(((n,a)=>{var s=require_an_object$1(),c=require_object_define_properties$1(),l=require_enum_bug_keys$1(),u=require_hidden_keys$1(),d=require_html$1(),f=require_document_create_element$1(),p=require_shared_key$1(),m=`>`,h=`<`,_=`prototype`,v=`script`,b=p(`IE_PROTO`),x=function(){},C=function(n){return h+v+m+n+h+`/`+v+m},w=function(n){n.write(C(``)),n.close();var a=n.parentWindow.Object;return n=null,a},T=function(){var n=f(`iframe`),a=`java`+v+`:`,s;return n.style.display=`none`,d.appendChild(n),n.src=String(a),s=n.contentWindow.document,s.open(),s.write(C(`document.F=Object`)),s.close(),s.F},O,k=function(){try{O=new ActiveXObject(`htmlfile`)}catch{}k=typeof document<`u`?document.domain&&O?w(O):T():w(O);for(var n=l.length;n--;)delete k[_][l[n]];return k()};u[b]=!0,a.exports=Object.create||function(n,a){var l;return n===null?l=k():(x[_]=s(n),l=new x,x[_]=null,l[b]=n),a===void 0?l:c.f(l,a)}})),require_es_reflect_construct=__commonJSMin$1((()=>{var n=require_export$1(),a=require_get_built_in$1(),s=require_function_apply$1(),c=require_function_bind$1(),l=require_a_constructor(),u=require_an_object$1(),d=require_is_object$1(),f=require_object_create$1(),p=require_fails$1(),m=a(`Reflect`,`construct`),h=Object.prototype,_=[].push,v=p(function(){function n(){}return!(m(function(){},[],n)instanceof n)}),b=!p(function(){m(function(){})}),x=v||b;n({target:`Reflect`,stat:!0,forced:x,sham:x},{construct:function(n,a){l(n),u(a);var p=arguments.length<3?n:l(arguments[2]);if(b&&!v)return m(n,a,p);if(n===p){switch(a.length){case 0:return new n;case 1:return new n(a[0]);case 2:return new n(a[0],a[1]);case 3:return new n(a[0],a[1],a[2]);case 4:return new n(a[0],a[1],a[2],a[3])}var x=[null];return s(_,x,a),new(s(c,n,x))}var C=p.prototype,w=f(d(C)?C:h),T=s(n,w,a);return d(T)?T:w}})})),require_to_string$1=__commonJSMin$1(((n,a)=>{var s=require_classof$1(),c=String;a.exports=function(n){if(s(n)===`Symbol`)throw TypeError(`Cannot convert a Symbol value to a string`);return c(n)}})),require_object_get_own_property_names_external=__commonJSMin$1(((n,a)=>{var s=require_classof_raw$1(),c=require_to_indexed_object$1(),l=require_object_get_own_property_names$1().f,u=require_array_slice$1(),d=typeof window==`object`&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],f=function(n){try{return l(n)}catch{return u(d)}};a.exports.f=function(n){return d&&s(n)===`Window`?f(n):l(c(n))}})),require_define_built_in_accessor=__commonJSMin$1(((n,a)=>{var s=require_make_built_in(),c=require_object_define_property$1();a.exports=function(n,a,l){return l.get&&s(l.get,a,{getter:!0}),l.set&&s(l.set,a,{setter:!0}),c.f(n,a,l)}})),require_well_known_symbol_wrapped=__commonJSMin$1((n=>{n.f=require_well_known_symbol$1()})),require_path$1=__commonJSMin$1(((n,a)=>{a.exports=require_global_this$1()})),require_well_known_symbol_define=__commonJSMin$1(((n,a)=>{var s=require_path$1(),c=require_has_own_property$1(),l=require_well_known_symbol_wrapped(),u=require_object_define_property$1().f;a.exports=function(n){var a=s.Symbol||={};c(a,n)||u(a,n,{value:l.f(n)})}})),require_symbol_define_to_primitive=__commonJSMin$1(((n,a)=>{var s=require_function_call$1(),c=require_get_built_in$1(),l=require_well_known_symbol$1(),u=require_define_built_in$1();a.exports=function(){var n=c(`Symbol`),a=n&&n.prototype,d=a&&a.valueOf,f=l(`toPrimitive`);a&&!a[f]&&u(a,f,function(n){return s(d,this)},{arity:1})}})),require_set_to_string_tag$1=__commonJSMin$1(((n,a)=>{var s=require_object_define_property$1().f,c=require_has_own_property$1(),l=require_well_known_symbol$1()(`toStringTag`);a.exports=function(n,a,u){n&&!u&&(n=n.prototype),n&&!c(n,l)&&s(n,l,{configurable:!0,value:a})}})),require_function_uncurry_this_clause$1=__commonJSMin$1(((n,a)=>{var s=require_classof_raw$1(),c=require_function_uncurry_this$1();a.exports=function(n){if(s(n)===`Function`)return c(n)}})),require_function_bind_context$1=__commonJSMin$1(((n,a)=>{var s=require_function_uncurry_this_clause$1(),c=require_a_callable$1(),l=require_function_bind_native$1(),u=s(s.bind);a.exports=function(n,a){return c(n),a===void 0?n:l?u(n,a):function(){return n.apply(a,arguments)}}})),require_is_array=__commonJSMin$1(((n,a)=>{var s=require_classof_raw$1();a.exports=Array.isArray||function(n){return s(n)===`Array`}})),require_array_species_constructor=__commonJSMin$1(((n,a)=>{var s=require_is_array(),c=require_is_constructor(),l=require_is_object$1(),u=require_well_known_symbol$1()(`species`),d=Array;a.exports=function(n){var a;return s(n)&&(a=n.constructor,c(a)&&(a===d||s(a.prototype))?a=void 0:l(a)&&(a=a[u],a===null&&(a=void 0))),a===void 0?d:a}})),require_array_species_create=__commonJSMin$1(((n,a)=>{var s=require_array_species_constructor();a.exports=function(n,a){return new(s(n))(a===0?0:a)}})),require_array_iteration=__commonJSMin$1(((n,a)=>{var s=require_function_bind_context$1(),c=require_function_uncurry_this$1(),l=require_indexed_object$1(),u=require_to_object$1(),d=require_length_of_array_like$1(),f=require_array_species_create(),p=c([].push),m=function(n){var a=n===1,c=n===2,m=n===3,h=n===4,_=n===6,v=n===7,b=n===5||_;return function(x,C,w,T){for(var O=u(x),k=l(O),A=d(k),j=s(C,w),M=0,N=T||f,P=a?N(x,A):c||v?N(x,0):void 0,F,I;A>M;M++)if((b||M in k)&&(F=k[M],I=j(F,M,O),n))if(a)P[M]=I;else if(I)switch(n){case 3:return!0;case 5:return F;case 6:return M;case 2:p(P,F)}else switch(n){case 4:return!1;case 7:p(P,F)}return _?-1:m||h?h:P}};a.exports={forEach:m(0),map:m(1),filter:m(2),some:m(3),every:m(4),find:m(5),findIndex:m(6),filterReject:m(7)}})),require_es_symbol_constructor=__commonJSMin$1((()=>{var n=require_export$1(),a=require_global_this$1(),s=require_function_call$1(),c=require_function_uncurry_this$1(),l=require_is_pure$1(),u=require_descriptors$1(),d=require_symbol_constructor_detection$1(),f=require_fails$1(),p=require_has_own_property$1(),m=require_object_is_prototype_of$1(),h=require_an_object$1(),_=require_to_indexed_object$1(),v=require_to_property_key$1(),b=require_to_string$1(),x=require_create_property_descriptor$1(),C=require_object_create$1(),w=require_object_keys$1(),T=require_object_get_own_property_names$1(),O=require_object_get_own_property_names_external(),k=require_object_get_own_property_symbols$1(),A=require_object_get_own_property_descriptor$1(),j=require_object_define_property$1(),M=require_object_define_properties$1(),N=require_object_property_is_enumerable$1(),P=require_define_built_in$1(),F=require_define_built_in_accessor(),I=require_shared$1(),R=require_shared_key$1(),B=require_hidden_keys$1(),V=require_uid$1(),H=require_well_known_symbol$1(),U=require_well_known_symbol_wrapped(),W=require_well_known_symbol_define(),K=require_symbol_define_to_primitive(),q=require_set_to_string_tag$1(),ee=require_internal_state$1(),J=require_array_iteration().forEach,Y=R(`hidden`),te=`Symbol`,X=`prototype`,ne=ee.set,re=ee.getterFor(te),ie=Object[X],ae=a.Symbol,oe=ae&&ae[X],se=a.RangeError,ce=a.TypeError,le=a.QObject,ue=A.f,de=j.f,fe=O.f,pe=N.f,me=c([].push),he=I(`symbols`),ge=I(`op-symbols`),_e=I(`wks`),ve=!le||!le[X]||!le[X].findChild,ye=function(n,a,s){var c=ue(ie,a);c&&delete ie[a],de(n,a,s),c&&n!==ie&&de(ie,a,c)},be=u&&f(function(){return C(de({},`a`,{get:function(){return de(this,`a`,{value:7}).a}})).a!==7})?ye:de,xe=function(n,a){var s=he[n]=C(oe);return ne(s,{type:te,tag:n,description:a}),u||(s.description=a),s},Se=function(n,a,s){n===ie&&Se(ge,a,s),h(n);var c=v(a);return h(s),p(he,c)?(s.enumerable?(p(n,Y)&&n[Y][c]&&(n[Y][c]=!1),s=C(s,{enumerable:x(0,!1)})):(p(n,Y)||de(n,Y,x(1,C(null))),n[Y][c]=!0),be(n,c,s)):de(n,c,s)},Z=function(n,a){h(n);var c=_(a);return J(w(c).concat(De(c)),function(a){(!u||s(we,c,a))&&Se(n,a,c[a])}),n},Ce=function(n,a){return a===void 0?C(n):Z(C(n),a)},we=function(n){var a=v(n),c=s(pe,this,a);return this===ie&&p(he,a)&&!p(ge,a)?!1:c||!p(this,a)||!p(he,a)||p(this,Y)&&this[Y][a]?c:!0},Te=function(n,a){var s=_(n),c=v(a);if(!(s===ie&&p(he,c)&&!p(ge,c))){var l=ue(s,c);return l&&p(he,c)&&!(p(s,Y)&&s[Y][c])&&(l.enumerable=!0),l}},Ee=function(n){var a=fe(_(n)),s=[];return J(a,function(n){!p(he,n)&&!p(B,n)&&me(s,n)}),s},De=function(n){var a=n===ie,s=fe(a?ge:_(n)),c=[];return J(s,function(n){p(he,n)&&(!a||p(ie,n))&&me(c,he[n])}),c};d||(ae=function(){if(m(oe,this))throw new ce(`Symbol is not a constructor`);var n=!arguments.length||arguments[0]===void 0?void 0:b(arguments[0]),c=V(n),l=function(n){var u=this===void 0?a:this;u===ie&&s(l,ge,n),p(u,Y)&&p(u[Y],c)&&(u[Y][c]=!1);var d=x(1,n);try{be(u,c,d)}catch(n){if(!(n instanceof se))throw n;ye(u,c,d)}};return u&&ve&&be(ie,c,{configurable:!0,set:l}),xe(c,n)},oe=ae[X],P(oe,`toString`,function(){return re(this).tag}),P(ae,`withoutSetter`,function(n){return xe(V(n),n)}),N.f=we,j.f=Se,M.f=Z,A.f=Te,T.f=O.f=Ee,k.f=De,U.f=function(n){return xe(H(n),n)},u&&(F(oe,`description`,{configurable:!0,get:function(){return re(this).description}}),l||P(ie,`propertyIsEnumerable`,we,{unsafe:!0}))),n({global:!0,constructor:!0,wrap:!0,forced:!d,sham:!d},{Symbol:ae}),J(w(_e),function(n){W(n)}),n({target:te,stat:!0,forced:!d},{useSetter:function(){ve=!0},useSimple:function(){ve=!1}}),n({target:`Object`,stat:!0,forced:!d,sham:!u},{create:Ce,defineProperty:Se,defineProperties:Z,getOwnPropertyDescriptor:Te}),n({target:`Object`,stat:!0,forced:!d},{getOwnPropertyNames:Ee}),K(),q(ae,te),B[Y]=!0})),require_symbol_registry_detection=__commonJSMin$1(((n,a)=>{a.exports=require_symbol_constructor_detection$1()&&!!Symbol.for&&!!Symbol.keyFor})),require_es_symbol_for=__commonJSMin$1((()=>{var n=require_export$1(),a=require_get_built_in$1(),s=require_has_own_property$1(),c=require_to_string$1(),l=require_shared$1(),u=require_symbol_registry_detection(),d=l(`string-to-symbol-registry`),f=l(`symbol-to-string-registry`);n({target:`Symbol`,stat:!0,forced:!u},{for:function(n){var l=c(n);if(s(d,l))return d[l];var u=a(`Symbol`)(l);return d[l]=u,f[u]=l,u}})})),require_es_symbol_key_for=__commonJSMin$1((()=>{var n=require_export$1(),a=require_has_own_property$1(),s=require_is_symbol$1(),c=require_try_to_string$1(),l=require_shared$1(),u=require_symbol_registry_detection(),d=l(`symbol-to-string-registry`);n({target:`Symbol`,stat:!0,forced:!u},{keyFor:function(n){if(!s(n))throw TypeError(c(n)+` is not a symbol`);if(a(d,n))return d[n]}})})),require_get_json_replacer_function=__commonJSMin$1(((n,a)=>{var s=require_function_uncurry_this$1(),c=require_is_array(),l=require_is_callable$2(),u=require_classof_raw$1(),d=require_to_string$1(),f=s([].push);a.exports=function(n){if(l(n))return n;if(c(n)){for(var a=n.length,s=[],p=0;p<a;p++){var m=n[p];typeof m==`string`?f(s,m):(typeof m==`number`||u(m)===`Number`||u(m)===`String`)&&f(s,d(m))}var h=s.length,_=!0;return function(n,a){if(_)return _=!1,a;if(c(this))return a;for(var l=0;l<h;l++)if(s[l]===n)return a}}}})),require_es_json_stringify=__commonJSMin$1((()=>{var n=require_export$1(),a=require_get_built_in$1(),s=require_function_apply$1(),c=require_function_call$1(),l=require_function_uncurry_this$1(),u=require_fails$1(),d=require_is_callable$2(),f=require_is_symbol$1(),p=require_array_slice$1(),m=require_get_json_replacer_function(),h=require_symbol_constructor_detection$1(),_=String,v=a(`JSON`,`stringify`),b=l(/./.exec),x=l(``.charAt),C=l(``.charCodeAt),w=l(``.replace),T=l(1 .toString),O=/[\uD800-\uDFFF]/g,k=/^[\uD800-\uDBFF]$/,A=/^[\uDC00-\uDFFF]$/,j=!h||u(function(){var n=a(`Symbol`)(`stringify detection`);return v([n])!==`[null]`||v({a:n})!==`{}`||v(Object(n))!==`{}`}),M=u(function(){return v(`\udf06\ud834`)!==`"\\udf06\\ud834"`||v(`\udead`)!==`"\\udead"`}),N=function(n,a){var l=p(arguments),u=m(a);if(!(!d(u)&&(n===void 0||f(n))))return l[1]=function(n,a){if(d(u)&&(a=c(u,this,_(n),a)),!f(a))return a},s(v,null,l)},P=function(n,a,s){var c=x(s,a-1),l=x(s,a+1);return b(k,n)&&!b(A,l)||b(A,n)&&!b(k,c)?`\\u`+T(C(n,0),16):n};v&&n({target:`JSON`,stat:!0,arity:3,forced:j||M},{stringify:function(n,a,c){var l=p(arguments),u=s(j?N:v,null,l);return M&&typeof u==`string`?w(u,O,P):u}})})),require_es_object_get_own_property_symbols=__commonJSMin$1((()=>{var n=require_export$1(),a=require_symbol_constructor_detection$1(),s=require_fails$1(),c=require_object_get_own_property_symbols$1(),l=require_to_object$1();n({target:`Object`,stat:!0,forced:!a||s(function(){c.f(1)})},{getOwnPropertySymbols:function(n){var a=c.f;return a?a(l(n)):[]}})})),require_es_symbol=__commonJSMin$1((()=>{require_es_symbol_constructor(),require_es_symbol_for(),require_es_symbol_key_for(),require_es_json_stringify(),require_es_object_get_own_property_symbols()})),require_es_symbol_description=__commonJSMin$1((()=>{var n=require_export$1(),a=require_descriptors$1(),s=require_global_this$1(),c=require_function_uncurry_this$1(),l=require_has_own_property$1(),u=require_is_callable$2(),d=require_object_is_prototype_of$1(),f=require_to_string$1(),p=require_define_built_in_accessor(),m=require_copy_constructor_properties$1(),h=s.Symbol,_=h&&h.prototype;if(a&&u(h)&&(!(`description`in _)||h().description!==void 0)){var v={},b=function(){var n=arguments.length<1||arguments[0]===void 0?void 0:f(arguments[0]),a=d(_,this)?new h(n):n===void 0?h():h(n);return n===``&&(v[a]=!0),a};m(b,h),b.prototype=_,_.constructor=b;var x=String(h(`description detection`))===`Symbol(description detection)`,C=c(_.valueOf),w=c(_.toString),T=/^Symbol\((.*)\)[^)]+$/,O=c(``.replace),k=c(``.slice);p(_,`description`,{configurable:!0,get:function(){var n=C(this);if(l(v,n))return``;var a=w(n),s=x?k(a,7,-1):O(a,T,`$1`);return s===``?void 0:s}}),n({global:!0,constructor:!0,forced:!0},{Symbol:b})}})),require_object_to_string$1=__commonJSMin$1(((n,a)=>{var s=require_to_string_tag_support$1(),c=require_classof$1();a.exports=s?{}.toString:function(){return`[object `+c(this)+`]`}})),require_es_object_to_string=__commonJSMin$1((()=>{var n=require_to_string_tag_support$1(),a=require_define_built_in$1(),s=require_object_to_string$1();n||a(Object.prototype,`toString`,s,{unsafe:!0})})),require_es_symbol_iterator=__commonJSMin$1((()=>{require_well_known_symbol_define()(`iterator`)})),require_add_to_unscopables$1=__commonJSMin$1(((n,a)=>{var s=require_well_known_symbol$1(),c=require_object_create$1(),l=require_object_define_property$1().f,u=s(`unscopables`),d=Array.prototype;d[u]===void 0&&l(d,u,{configurable:!0,value:c(null)}),a.exports=function(n){d[u][n]=!0}})),require_iterators$1=__commonJSMin$1(((n,a)=>{a.exports={}})),require_correct_prototype_getter$1=__commonJSMin$1(((n,a)=>{a.exports=!require_fails$1()(function(){function n(){}return n.prototype.constructor=null,Object.getPrototypeOf(new n)!==n.prototype})})),require_object_get_prototype_of$1=__commonJSMin$1(((n,a)=>{var s=require_has_own_property$1(),c=require_is_callable$2(),l=require_to_object$1(),u=require_shared_key$1(),d=require_correct_prototype_getter$1(),f=u(`IE_PROTO`),p=Object,m=p.prototype;a.exports=d?p.getPrototypeOf:function(n){var a=l(n);if(s(a,f))return a[f];var u=a.constructor;return c(u)&&a instanceof u?u.prototype:a instanceof p?m:null}})),require_iterators_core$1=__commonJSMin$1(((n,a)=>{var s=require_fails$1(),c=require_is_callable$2(),l=require_is_object$1(),u=require_object_create$1(),d=require_object_get_prototype_of$1(),f=require_define_built_in$1(),p=require_well_known_symbol$1(),m=require_is_pure$1(),h=p(`iterator`),_=!1,v,b,x;[].keys&&(x=[].keys(),`next`in x?(b=d(d(x)),b!==Object.prototype&&(v=b)):_=!0),!l(v)||s(function(){var n={};return v[h].call(n)!==n})?v={}:m&&(v=u(v)),c(v[h])||f(v,h,function(){return this}),a.exports={IteratorPrototype:v,BUGGY_SAFARI_ITERATORS:_}})),require_iterator_create_constructor$1=__commonJSMin$1(((n,a)=>{var s=require_iterators_core$1().IteratorPrototype,c=require_object_create$1(),l=require_create_property_descriptor$1(),u=require_set_to_string_tag$1(),d=require_iterators$1(),f=function(){return this};a.exports=function(n,a,p,m){var h=a+` Iterator`;return n.prototype=c(s,{next:l(+!m,p)}),u(n,h,!1,!0),d[h]=f,n}})),require_function_uncurry_this_accessor$1=__commonJSMin$1(((n,a)=>{var s=require_function_uncurry_this$1(),c=require_a_callable$1();a.exports=function(n,a,l){try{return s(c(Object.getOwnPropertyDescriptor(n,a)[l]))}catch{}}})),require_is_possible_prototype$1=__commonJSMin$1(((n,a)=>{var s=require_is_object$1();a.exports=function(n){return s(n)||n===null}})),require_a_possible_prototype$1=__commonJSMin$1(((n,a)=>{var s=require_is_possible_prototype$1(),c=String,l=TypeError;a.exports=function(n){if(s(n))return n;throw new l(`Can't set `+c(n)+` as a prototype`)}})),require_object_set_prototype_of$1=__commonJSMin$1(((n,a)=>{var s=require_function_uncurry_this_accessor$1(),c=require_is_object$1(),l=require_require_object_coercible$1(),u=require_a_possible_prototype$1();a.exports=Object.setPrototypeOf||(`__proto__`in{}?function(){var n=!1,a={},d;try{d=s(Object.prototype,`__proto__`,`set`),d(a,[]),n=a instanceof Array}catch{}return function(a,s){return l(a),u(s),c(a)&&(n?d(a,s):a.__proto__=s),a}}():void 0)})),require_iterator_define$1=__commonJSMin$1(((n,a)=>{var s=require_export$1(),c=require_function_call$1(),l=require_is_pure$1(),u=require_function_name$1(),d=require_is_callable$2(),f=require_iterator_create_constructor$1(),p=require_object_get_prototype_of$1(),m=require_object_set_prototype_of$1(),h=require_set_to_string_tag$1(),_=require_create_non_enumerable_property$1(),v=require_define_built_in$1(),b=require_well_known_symbol$1(),x=require_iterators$1(),C=require_iterators_core$1(),w=u.PROPER,T=u.CONFIGURABLE,O=C.IteratorPrototype,k=C.BUGGY_SAFARI_ITERATORS,A=b(`iterator`),j=`keys`,M=`values`,N=`entries`,P=function(){return this};a.exports=function(n,a,u,b,C,F,I){f(u,a,b);var R=function(n){if(n===C&&W)return W;if(!k&&n&&n in H)return H[n];switch(n){case j:return function(){return new u(this,n)};case M:return function(){return new u(this,n)};case N:return function(){return new u(this,n)}}return function(){return new u(this)}},B=a+` Iterator`,V=!1,H=n.prototype,U=H[A]||H[`@@iterator`]||C&&H[C],W=!k&&U||R(C),K=a===`Array`&&H.entries||U,q,ee,J;if(K&&(q=p(K.call(new n)),q!==Object.prototype&&q.next&&(!l&&p(q)!==O&&(m?m(q,O):d(q[A])||v(q,A,P)),h(q,B,!0,!0),l&&(x[B]=P))),w&&C===M&&U&&U.name!==M&&(!l&&T?_(H,`name`,M):(V=!0,W=function(){return c(U,this)})),C)if(ee={values:R(M),keys:F?W:R(j),entries:R(N)},I)for(J in ee)(k||V||!(J in H))&&v(H,J,ee[J]);else s({target:a,proto:!0,forced:k||V},ee);return(!l||I)&&H[A]!==W&&v(H,A,W,{name:C}),x[a]=W,ee}})),require_create_iter_result_object$1=__commonJSMin$1(((n,a)=>{a.exports=function(n,a){return{value:n,done:a}}})),require_es_array_iterator$1=__commonJSMin$1(((n,a)=>{var s=require_to_indexed_object$1(),c=require_add_to_unscopables$1(),l=require_iterators$1(),u=require_internal_state$1(),d=require_object_define_property$1().f,f=require_iterator_define$1(),p=require_create_iter_result_object$1(),m=require_is_pure$1(),h=require_descriptors$1(),_=`Array Iterator`,v=u.set,b=u.getterFor(_);a.exports=f(Array,`Array`,function(n,a){v(this,{type:_,target:s(n),index:0,kind:a})},function(){var n=b(this),a=n.target,s=n.index++;if(!a||s>=a.length)return n.target=null,p(void 0,!0);switch(n.kind){case`keys`:return p(s,!1);case`values`:return p(a[s],!1)}return p([s,a[s]],!1)},`values`);var x=l.Arguments=l.Array;if(c(`keys`),c(`values`),c(`entries`),!m&&h&&x.name!==`values`)try{d(x,`name`,{value:`values`})}catch{}})),require_string_multibyte$1=__commonJSMin$1(((n,a)=>{var s=require_function_uncurry_this$1(),c=require_to_integer_or_infinity$1(),l=require_to_string$1(),u=require_require_object_coercible$1(),d=s(``.charAt),f=s(``.charCodeAt),p=s(``.slice),m=function(n){return function(a,s){var m=l(u(a)),h=c(s),_=m.length,v,b;return h<0||h>=_?n?``:void 0:(v=f(m,h),v<55296||v>56319||h+1===_||(b=f(m,h+1))<56320||b>57343?n?d(m,h):v:n?p(m,h,h+2):(v-55296<<10)+(b-56320)+65536)}};a.exports={codeAt:m(!1),charAt:m(!0)}})),require_es_string_iterator$1=__commonJSMin$1((()=>{var n=require_string_multibyte$1().charAt,a=require_to_string$1(),s=require_internal_state$1(),c=require_iterator_define$1(),l=require_create_iter_result_object$1(),u=`String Iterator`,d=s.set,f=s.getterFor(u);c(String,`String`,function(n){d(this,{type:u,string:a(n),index:0})},function(){var a=f(this),s=a.string,c=a.index,u;return c>=s.length?l(void 0,!0):(u=n(s,c),a.index+=u.length,l(u,!1))})})),require_dom_iterables$1=__commonJSMin$1(((n,a)=>{a.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}})),require_dom_token_list_prototype=__commonJSMin$1(((n,a)=>{var s=require_document_create_element$1()(`span`).classList,c=s&&s.constructor&&s.constructor.prototype;a.exports=c===Object.prototype?void 0:c})),require_web_dom_collections_iterator$1=__commonJSMin$1((()=>{var n=require_global_this$1(),a=require_dom_iterables$1(),s=require_dom_token_list_prototype(),c=require_es_array_iterator$1(),l=require_create_non_enumerable_property$1(),u=require_set_to_string_tag$1(),d=require_well_known_symbol$1()(`iterator`),f=c.values,p=function(n,s){if(n){if(n[d]!==f)try{l(n,d,f)}catch{n[d]=f}if(u(n,s,!0),a[s]){for(var p in c)if(n[p]!==c[p])try{l(n,p,c[p])}catch{n[p]=c[p]}}}};for(var m in a)p(n[m]&&n[m].prototype,m);p(s,`DOMTokenList`)})),require_freezing=__commonJSMin$1(((n,a)=>{a.exports=!require_fails$1()(function(){return Object.isExtensible(Object.preventExtensions({}))})})),require_define_built_ins=__commonJSMin$1(((n,a)=>{var s=require_define_built_in$1();a.exports=function(n,a,c){for(var l in a)s(n,l,a[l],c);return n}})),require_array_buffer_non_extensible=__commonJSMin$1(((n,a)=>{a.exports=require_fails$1()(function(){if(typeof ArrayBuffer==`function`){var n=new ArrayBuffer(8);Object.isExtensible(n)&&Object.defineProperty(n,"a",{value:8})}})})),require_object_is_extensible=__commonJSMin$1(((n,a)=>{var s=require_fails$1(),c=require_is_object$1(),l=require_classof_raw$1(),u=require_array_buffer_non_extensible(),d=Object.isExtensible;a.exports=s(function(){d(1)})||u?function(n){return!c(n)||u&&l(n)===`ArrayBuffer`?!1:!d||d(n)}:d})),require_internal_metadata=__commonJSMin$1(((n,a)=>{var s=require_export$1(),c=require_function_uncurry_this$1(),l=require_hidden_keys$1(),u=require_is_object$1(),d=require_has_own_property$1(),f=require_object_define_property$1().f,p=require_object_get_own_property_names$1(),m=require_object_get_own_property_names_external(),h=require_object_is_extensible(),_=require_uid$1(),v=require_freezing(),b=!1,x=_(`meta`),C=0,w=function(n){f(n,x,{value:{objectID:`O`+C++,weakData:{}}})},T=a.exports={enable:function(){T.enable=function(){},b=!0;var n=p.f,a=c([].splice),l={};l[x]=1,n(l).length&&(p.f=function(s){for(var c=n(s),l=0,u=c.length;l<u;l++)if(c[l]===x){a(c,l,1);break}return c},s({target:`Object`,stat:!0,forced:!0},{getOwnPropertyNames:m.f}))},fastKey:function(n,a){if(!u(n))return typeof n==`symbol`?n:(typeof n==`string`?`S`:`P`)+n;if(!d(n,x)){if(!h(n))return`F`;if(!a)return`E`;w(n)}return n[x].objectID},getWeakData:function(n,a){if(!d(n,x)){if(!h(n))return!0;if(!a)return!1;w(n)}return n[x].weakData},onFreeze:function(n){return v&&b&&h(n)&&!d(n,x)&&w(n),n}};l[x]=!0})),require_is_array_iterator_method$1=__commonJSMin$1(((n,a)=>{var s=require_well_known_symbol$1(),c=require_iterators$1(),l=s(`iterator`),u=Array.prototype;a.exports=function(n){return n!==void 0&&(c.Array===n||u[l]===n)}})),require_get_iterator_method$1=__commonJSMin$1(((n,a)=>{var s=require_classof$1(),c=require_get_method$1(),l=require_is_null_or_undefined$1(),u=require_iterators$1(),d=require_well_known_symbol$1()(`iterator`);a.exports=function(n){if(!l(n))return c(n,d)||c(n,`@@iterator`)||u[s(n)]}})),require_get_iterator$1=__commonJSMin$1(((n,a)=>{var s=require_function_call$1(),c=require_a_callable$1(),l=require_an_object$1(),u=require_try_to_string$1(),d=require_get_iterator_method$1(),f=TypeError;a.exports=function(n,a){var p=arguments.length<2?d(n):a;if(c(p))return l(s(p,n));throw new f(u(n)+` is not iterable`)}})),require_iterator_close$1=__commonJSMin$1(((n,a)=>{var s=require_function_call$1(),c=require_an_object$1(),l=require_get_method$1();a.exports=function(n,a,u){var d,f;c(n);try{if(d=l(n,`return`),!d){if(a===`throw`)throw u;return u}d=s(d,n)}catch(n){f=!0,d=n}if(a===`throw`)throw u;if(f)throw d;return c(d),u}})),require_iterate$1=__commonJSMin$1(((n,a)=>{var s=require_function_bind_context$1(),c=require_function_call$1(),l=require_an_object$1(),u=require_try_to_string$1(),d=require_is_array_iterator_method$1(),f=require_length_of_array_like$1(),p=require_object_is_prototype_of$1(),m=require_get_iterator$1(),h=require_get_iterator_method$1(),_=require_iterator_close$1(),v=TypeError,b=function(n,a){this.stopped=n,this.result=a},x=b.prototype;a.exports=function(n,a,C){var w=C&&C.that,T=!!(C&&C.AS_ENTRIES),O=!!(C&&C.IS_RECORD),k=!!(C&&C.IS_ITERATOR),A=!!(C&&C.INTERRUPTED),j=s(a,w),M,N,P,F,I,R,B,V=function(n){return M&&_(M,`normal`,n),new b(!0,n)},H=function(n){return T?(l(n),A?j(n[0],n[1],V):j(n[0],n[1])):A?j(n,V):j(n)};if(O)M=n.iterator;else if(k)M=n;else{if(N=h(n),!N)throw new v(u(n)+` is not iterable`);if(d(N)){for(P=0,F=f(n);F>P;P++)if(I=H(n[P]),I&&p(x,I))return I;return new b(!1)}M=m(n,N)}for(R=O?n.next:M.next;!(B=c(R,M)).done;){try{I=H(B.value)}catch(n){_(M,`throw`,n)}if(typeof I==`object`&&I&&p(x,I))return I}return new b(!1)}})),require_an_instance=__commonJSMin$1(((n,a)=>{var s=require_object_is_prototype_of$1(),c=TypeError;a.exports=function(n,a){if(s(a,n))return n;throw new c(`Incorrect invocation`)}})),require_check_correctness_of_iteration=__commonJSMin$1(((n,a)=>{var s=require_well_known_symbol$1()(`iterator`),c=!1;try{var l=0,u={next:function(){return{done:!!l++}},return:function(){c=!0}};u[s]=function(){return this},Array.from(u,function(){throw 2})}catch{}a.exports=function(n,a){try{if(!a&&!c)return!1}catch{return!1}var l=!1;try{var u={};u[s]=function(){return{next:function(){return{done:l=!0}}}},n(u)}catch{}return l}})),require_inherit_if_required$1=__commonJSMin$1(((n,a)=>{var s=require_is_callable$2(),c=require_is_object$1(),l=require_object_set_prototype_of$1();a.exports=function(n,a,u){var d,f;return l&&s(d=a.constructor)&&d!==u&&c(f=d.prototype)&&f!==u.prototype&&l(n,f),n}})),require_collection=__commonJSMin$1(((n,a)=>{var s=require_export$1(),c=require_global_this$1(),l=require_function_uncurry_this$1(),u=require_is_forced$1(),d=require_define_built_in$1(),f=require_internal_metadata(),p=require_iterate$1(),m=require_an_instance(),h=require_is_callable$2(),_=require_is_null_or_undefined$1(),v=require_is_object$1(),b=require_fails$1(),x=require_check_correctness_of_iteration(),C=require_set_to_string_tag$1(),w=require_inherit_if_required$1();a.exports=function(n,a,T){var O=n.indexOf(`Map`)!==-1,k=n.indexOf(`Weak`)!==-1,A=O?`set`:`add`,j=c[n],M=j&&j.prototype,N=j,P={},F=function(n){var a=l(M[n]);d(M,n,n===`add`?function(n){return a(this,n===0?0:n),this}:n===`delete`?function(n){return k&&!v(n)?!1:a(this,n===0?0:n)}:n===`get`?function(n){return k&&!v(n)?void 0:a(this,n===0?0:n)}:n===`has`?function(n){return k&&!v(n)?!1:a(this,n===0?0:n)}:function(n,s){return a(this,n===0?0:n,s),this})};if(u(n,!h(j)||!(k||M.forEach&&!b(function(){new j().entries().next()}))))N=T.getConstructor(a,n,O,A),f.enable();else if(u(n,!0)){var I=new N,R=I[A](k?{}:-0,1)!==I,B=b(function(){I.has(1)}),V=x(function(n){new j(n)}),H=!k&&b(function(){for(var n=new j,a=5;a--;)n[A](a,a);return!n.has(-0)});V||(N=a(function(n,a){m(n,M);var s=w(new j,n,N);return _(a)||p(a,s[A],{that:s,AS_ENTRIES:O}),s}),N.prototype=M,M.constructor=N),(B||H)&&(F(`delete`),F(`has`),O&&F(`get`)),(H||R)&&F(A),k&&M.clear&&delete M.clear}return P[n]=N,s({global:!0,constructor:!0,forced:N!==j},P),C(N,n),k||T.setStrong(N,n,O),N}})),require_collection_weak=__commonJSMin$1(((n,a)=>{var s=require_function_uncurry_this$1(),c=require_define_built_ins(),l=require_internal_metadata().getWeakData,u=require_an_instance(),d=require_an_object$1(),f=require_is_null_or_undefined$1(),p=require_is_object$1(),m=require_iterate$1(),h=require_array_iteration(),_=require_has_own_property$1(),v=require_internal_state$1(),b=v.set,x=v.getterFor,C=h.find,w=h.findIndex,T=s([].splice),O=0,k=function(n){return n.frozen||=new A},A=function(){this.entries=[]},j=function(n,a){return C(n.entries,function(n){return n[0]===a})};A.prototype={get:function(n){var a=j(this,n);if(a)return a[1]},has:function(n){return!!j(this,n)},set:function(n,a){var s=j(this,n);s?s[1]=a:this.entries.push([n,a])},delete:function(n){var a=w(this.entries,function(a){return a[0]===n});return~a&&T(this.entries,a,1),!!~a}},a.exports={getConstructor:function(n,a,s,h){var v=n(function(n,c){u(n,C),b(n,{type:a,id:O++,frozen:null}),f(c)||m(c,n[h],{that:n,AS_ENTRIES:s})}),C=v.prototype,w=x(a),T=function(n,a,s){var c=w(n),u=l(d(a),!0);return u===!0?k(c).set(a,s):u[c.id]=s,n};return c(C,{delete:function(n){var a=w(this);if(!p(n))return!1;var s=l(n);return s===!0?k(a).delete(n):s&&_(s,a.id)&&delete s[a.id]},has:function(n){var a=w(this);if(!p(n))return!1;var s=l(n);return s===!0?k(a).has(n):s&&_(s,a.id)}}),c(C,s?{get:function(n){var a=w(this);if(p(n)){var s=l(n);if(s===!0)return k(a).get(n);if(s)return s[a.id]}},set:function(n,a){return T(this,n,a)}}:{add:function(n){return T(this,n,!0)}}),v}}})),require_es_weak_map_constructor=__commonJSMin$1((()=>{var n=require_freezing(),a=require_global_this$1(),s=require_function_uncurry_this$1(),c=require_define_built_ins(),l=require_internal_metadata(),u=require_collection(),d=require_collection_weak(),f=require_is_object$1(),p=require_internal_state$1().enforce,m=require_fails$1(),h=require_weak_map_basic_detection$1(),_=Object,v=Array.isArray,b=_.isExtensible,x=_.isFrozen,C=_.isSealed,w=_.freeze,T=_.seal,O=!a.ActiveXObject&&`ActiveXObject`in a,k,A=function(n){return function(){return n(this,arguments.length?arguments[0]:void 0)}},j=u(`WeakMap`,A,d),M=j.prototype,N=s(M.set),P=function(){return n&&m(function(){var n=w([]);return N(new j,n,1),!x(n)})};if(h)if(O){k=d.getConstructor(A,`WeakMap`,!0),l.enable();var F=s(M.delete),I=s(M.has),R=s(M.get);c(M,{delete:function(n){if(f(n)&&!b(n)){var a=p(this);return a.frozen||=new k,F(this,n)||a.frozen.delete(n)}return F(this,n)},has:function(n){if(f(n)&&!b(n)){var a=p(this);return a.frozen||=new k,I(this,n)||a.frozen.has(n)}return I(this,n)},get:function(n){if(f(n)&&!b(n)){var a=p(this);return a.frozen||=new k,I(this,n)?R(this,n):a.frozen.get(n)}return R(this,n)},set:function(n,a){if(f(n)&&!b(n)){var s=p(this);s.frozen||=new k,I(this,n)?N(this,n,a):s.frozen.set(n,a)}else N(this,n,a);return this}})}else P()&&c(M,{set:function(n,a){var s;return v(n)&&(x(n)?s=w:C(n)&&(s=T)),N(this,n,a),s&&s(n),this}})})),require_es_weak_map=__commonJSMin$1((()=>{require_es_weak_map_constructor()}
vendor: 10,205 bytes, line 1141
1141)),require_es_object_get_own_property_descriptor=__commonJSMin$1((()=>{var n=require_export$1(),a=require_fails$1(),s=require_to_indexed_object$1(),c=require_object_get_own_property_descriptor$1().f,l=require_descriptors$1();n({target:`Object`,stat:!0,forced:!l||a(function(){c(1)}),sham:!l},{getOwnPropertyDescriptor:function(n,a){return c(s(n),a)}})})),require_es_object_set_prototype_of=__commonJSMin$1((()=>{require_export$1()({target:`Object`,stat:!0},{setPrototypeOf:require_object_set_prototype_of$1()})})),require_es_object_get_prototype_of=__commonJSMin$1((()=>{var n=require_export$1(),a=require_fails$1(),s=require_to_object$1(),c=require_object_get_prototype_of$1(),l=require_correct_prototype_getter$1();n({target:`Object`,stat:!0,forced:a(function(){c(1)}),sham:!l},{getPrototypeOf:function(n){return c(s(n))}})})),require__freeGlobal$1=__commonJSMin$1(((n,a)=>{a.exports=typeof global==`object`&&global&&global.Object===Object&&global})),require__root$1=__commonJSMin$1(((n,a)=>{var s=require__freeGlobal$1(),c=typeof self==`object`&&self&&self.Object===Object&&self;a.exports=s||c||Function(`return this`)()})),require__Symbol$1=__commonJSMin$1(((n,a)=>{a.exports=require__root$1().Symbol})),require__getRawTag$1=__commonJSMin$1(((n,a)=>{var s=require__Symbol$1(),c=Object.prototype,l=c.hasOwnProperty,u=c.toString,d=s?s.toStringTag:void 0;function f(n){var a=l.call(n,d),s=n[d];try{n[d]=void 0;var c=!0}catch{}var f=u.call(n);return c&&(a?n[d]=s:delete n[d]),f}a.exports=f})),require__objectToString$1=__commonJSMin$1(((n,a)=>{var s=Object.prototype.toString;function c(n){return s.call(n)}a.exports=c})),require__baseGetTag$1=__commonJSMin$1(((n,a)=>{var s=require__Symbol$1(),c=require__getRawTag$1(),l=require__objectToString$1(),u=`[object Null]`,d=`[object Undefined]`,f=s?s.toStringTag:void 0;function p(n){return n==null?n===void 0?d:u:f&&f in Object(n)?c(n):l(n)}a.exports=p})),require_isObject$1=__commonJSMin$1(((n,a)=>{function s(n){var a=typeof n;return n!=null&&(a==`object`||a==`function`)}a.exports=s})),require_isFunction$1=__commonJSMin$1(((n,a)=>{var s=require__baseGetTag$1(),c=require_isObject$1(),l=`[object AsyncFunction]`,u=`[object Function]`,d=`[object GeneratorFunction]`,f=`[object Proxy]`;function p(n){if(!c(n))return!1;var a=s(n);return a==u||a==d||a==l||a==f}a.exports=p})),require__coreJsData$1=__commonJSMin$1(((n,a)=>{a.exports=require__root$1()[`__core-js_shared__`]})),require__isMasked$1=__commonJSMin$1(((n,a)=>{var s=require__coreJsData$1(),c=function(){var n=/[^.]+$/.exec(s&&s.keys&&s.keys.IE_PROTO||``);return n?`Symbol(src)_1.`+n:``}();function l(n){return!!c&&c in n}a.exports=l})),require__toSource$1=__commonJSMin$1(((n,a)=>{var s=Function.prototype.toString;function c(n){if(n!=null){try{return s.call(n)}catch{}try{return n+``}catch{}}return``}a.exports=c})),require__baseIsNative$1=__commonJSMin$1(((n,a)=>{var s=require_isFunction$1(),c=require__isMasked$1(),l=require_isObject$1(),u=require__toSource$1(),d=/[\\^$.*+?()[\]{}|]/g,f=/^\[object .+?Constructor\]$/,p=Function.prototype,m=Object.prototype,h=p.toString,_=m.hasOwnProperty,v=RegExp(`^`+h.call(_).replace(d,`\\$&`).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,`$1.*?`)+`$`);function b(n){return!l(n)||c(n)?!1:(s(n)?v:f).test(u(n))}a.exports=b})),require__getValue$1=__commonJSMin$1(((n,a)=>{function s(n,a){return n?.[a]}a.exports=s})),require__getNative$1=__commonJSMin$1(((n,a)=>{var s=require__baseIsNative$1(),c=require__getValue$1();function l(n,a){var l=c(n,a);return s(l)?l:void 0}a.exports=l})),require__defineProperty$1=__commonJSMin$1(((n,a)=>{var s=require__getNative$1();a.exports=function(){try{var n=s(Object,`defineProperty`);return n({},``,{}),n}catch{}}()})),require__baseAssignValue$1=__commonJSMin$1(((n,a)=>{var s=require__defineProperty$1();function c(n,a,c){a==`__proto__`&&s?s(n,a,{configurable:!0,enumerable:!0,value:c,writable:!0}):n[a]=c}a.exports=c})),require_eq$1=__commonJSMin$1(((n,a)=>{function s(n,a){return n===a||n!==n&&a!==a}a.exports=s})),require__assignValue$1=__commonJSMin$1(((n,a)=>{var s=require__baseAssignValue$1(),c=require_eq$1(),l=Object.prototype.hasOwnProperty;function u(n,a,u){var d=n[a];(!(l.call(n,a)&&c(d,u))||u===void 0&&!(a in n))&&s(n,a,u)}a.exports=u})),require__copyObject$1=__commonJSMin$1(((n,a)=>{var s=require__assignValue$1(),c=require__baseAssignValue$1();function l(n,a,l,u){var d=!l;l||={};for(var f=-1,p=a.length;++f<p;){var m=a[f],h=u?u(l[m],n[m],m,l,n):void 0;h===void 0&&(h=n[m]),d?c(l,m,h):s(l,m,h)}return l}a.exports=l})),require_identity$1=__commonJSMin$1(((n,a)=>{function s(n){return n}a.exports=s})),require__apply$1=__commonJSMin$1(((n,a)=>{function s(n,a,s){switch(s.length){case 0:return n.call(a);case 1:return n.call(a,s[0]);case 2:return n.call(a,s[0],s[1]);case 3:return n.call(a,s[0],s[1],s[2])}return n.apply(a,s)}a.exports=s})),require__overRest$1=__commonJSMin$1(((n,a)=>{var s=require__apply$1(),c=Math.max;function l(n,a,l){return a=c(a===void 0?n.length-1:a,0),function(){for(var u=arguments,d=-1,f=c(u.length-a,0),p=Array(f);++d<f;)p[d]=u[a+d];d=-1;for(var m=Array(a+1);++d<a;)m[d]=u[d];return m[a]=l(p),s(n,this,m)}}a.exports=l})),require_constant$1=__commonJSMin$1(((n,a)=>{function s(n){return function(){return n}}a.exports=s})),require__baseSetToString$1=__commonJSMin$1(((n,a)=>{var s=require_constant$1(),c=require__defineProperty$1(),l=require_identity$1();a.exports=c?function(n,a){return c(n,`toString`,{configurable:!0,enumerable:!1,value:s(a),writable:!0})}:l})),require__shortOut$1=__commonJSMin$1(((n,a)=>{var s=800,c=16,l=Date.now;function u(n){var a=0,s=0;return function(){var c=l(),u=16-(c-s);if(s=c,u>0){if(++a>=800)return arguments[0]}else a=0;return n.apply(void 0,arguments)}}a.exports=u})),require__setToString$1=__commonJSMin$1(((n,a)=>{var s=require__baseSetToString$1();a.exports=require__shortOut$1()(s)})),require__baseRest$1=__commonJSMin$1(((n,a)=>{var s=require_identity$1(),c=require__overRest$1(),l=require__setToString$1();function u(n,a){return l(c(n,a,s),n+``)}a.exports=u})),require_isLength$1=__commonJSMin$1(((n,a)=>{var s=9007199254740991;function c(n){return typeof n==`number`&&n>-1&&n%1==0&&n<=9007199254740991}a.exports=c})),require_isArrayLike$1=__commonJSMin$1(((n,a)=>{var s=require_isFunction$1(),c=require_isLength$1();function l(n){return n!=null&&c(n.length)&&!s(n)}a.exports=l})),require__isIndex$1=__commonJSMin$1(((n,a)=>{var s=9007199254740991,c=/^(?:0|[1-9]\d*)$/;function l(n,a){var s=typeof n;return a??=9007199254740991,!!a&&(s==`number`||s!=`symbol`&&c.test(n))&&n>-1&&n%1==0&&n<a}a.exports=l})),require__isIterateeCall$1=__commonJSMin$1(((n,a)=>{var s=require_eq$1(),c=require_isArrayLike$1(),l=require__isIndex$1(),u=require_isObject$1();function d(n,a,d){if(!u(d))return!1;var f=typeof a;return(f==`number`?c(d)&&l(a,d.length):f==`string`&&a in d)?s(d[a],n):!1}a.exports=d})),require__createAssigner$1=__commonJSMin$1(((n,a)=>{var s=require__baseRest$1(),c=require__isIterateeCall$1();function l(n){return s(function(a,s){var l=-1,u=s.length,d=u>1?s[u-1]:void 0,f=u>2?s[2]:void 0;for(d=n.length>3&&typeof d==`function`?(u--,d):void 0,f&&c(s[0],s[1],f)&&(d=u<3?void 0:d,u=1),a=Object(a);++l<u;){var p=s[l];p&&n(a,p,l,d)}return a})}a.exports=l})),require__isPrototype$1=__commonJSMin$1(((n,a)=>{var s=Object.prototype;function c(n){var a=n&&n.constructor;return n===(typeof a==`function`&&a.prototype||s)}a.exports=c})),require__baseTimes$1=__commonJSMin$1(((n,a)=>{function s(n,a){for(var s=-1,c=Array(n);++s<n;)c[s]=a(s);return c}a.exports=s})),require_isObjectLike$1=__commonJSMin$1(((n,a)=>{function s(n){return typeof n==`object`&&!!n}a.exports=s})),require__baseIsArguments$1=__commonJSMin$1(((n,a)=>{var s=require__baseGetTag$1(),c=require_isObjectLike$1(),l=`[object Arguments]`;function u(n){return c(n)&&s(n)==l}a.exports=u})),require_isArguments$1=__commonJSMin$1(((n,a)=>{var s=require__baseIsArguments$1(),c=require_isObjectLike$1(),l=Object.prototype,u=l.hasOwnProperty,d=l.propertyIsEnumerable;a.exports=s(function(){return arguments}())?s:function(n){return c(n)&&u.call(n,`callee`)&&!d.call(n,`callee`)}})),require_isArray$1=__commonJSMin$1(((n,a)=>{a.exports=Array.isArray})),require_stubFalse$1=__commonJSMin$1(((n,a)=>{function s(){return!1}a.exports=s})),require_isBuffer$1=__commonJSMin$1(((n,a)=>{var s=require__root$1(),c=require_stubFalse$1(),l=typeof n==`object`&&n&&!n.nodeType&&n,u=l&&typeof a==`object`&&a&&!a.nodeType&&a,d=u&&u.exports===l?s.Buffer:void 0;a.exports=(d?d.isBuffer:void 0)||c})),require__baseIsTypedArray$1=__commonJSMin$1(((n,a)=>{var s=require__baseGetTag$1(),c=require_isLength$1(),l=require_isObjectLike$1(),u=`[object Arguments]`,d=`[object Array]`,f=`[object Boolean]`,p=`[object Date]`,m=`[object Error]`,h=`[object Function]`,_=`[object Map]`,v=`[object Number]`,b=`[object Object]`,x=`[object RegExp]`,C=`[object Set]`,w=`[object String]`,T=`[object WeakMap]`,O=`[object ArrayBuffer]`,k=`[object DataView]`,A=`[object Float32Array]`,j=`[object Float64Array]`,M=`[object Int8Array]`,N=`[object Int16Array]`,P=`[object Int32Array]`,F=`[object Uint8Array]`,I=`[object Uint8ClampedArray]`,R=`[object Uint16Array]`,B=`[object Uint32Array]`,V={};V[A]=V[j]=V[M]=V[N]=V[P]=V[F]=V[I]=V[R]=V[B]=!0,V[u]=V[d]=V[O]=V[f]=V[k]=V[p]=V[m]=V[h]=V[_]=V[v]=V[b]=V[x]=V[C]=V[w]=V[T]=!1;function H(n){return l(n)&&c(n.length)&&!!V[s(n)]}a.exports=H})),require__baseUnary$1=__commonJSMin$1(((n,a)=>{function s(n){return function(a){return n(a)}}a.exports=s})),require__nodeUtil$1=__commonJSMin$1(((n,a)=>{var s=require__freeGlobal$1(),c=typeof n==`object`&&n&&!n.nodeType&&n,l=c&&typeof a==`object`&&a&&!a.nodeType&&a,u=l&&l.exports===c&&s.process;a.exports=function(){try{return l&&l.require&&l.require(`util`).types||u&&u.binding&&u.binding(`util`)}catch{}}()})),require_isTypedArray$1=__commonJSMin$1(((n,a)=>{var s=require__baseIsTypedArray$1(),c=require__baseUnary$1(),l=require__nodeUtil$1(),u=l&&l.isTypedArray;a.exports=u?c(u):s})),require__arrayLikeKeys$1=__commonJSMin$1(((n,a)=>{var s=require__baseTimes$1(),c=require_isArguments$1(),l=require_isArray$1(),u=require_isBuffer$1(),d=require__isIndex$1(),f=require_isTypedArray$1(),p=Object.prototype.hasOwnProperty;
1141function m(n,a){var m=l(n),h=!m&&c(n),_=!m&&!h&&u(n),v=!m&&!h&&!_&&f(n),b=m||h||_||v,x=b?s(n.length,String):[],C=x.length;for(var w in n)(a||p.call(n,w))&&!(b&&(w==`length`||_&&(w==`offset`||w==`parent`)||v&&(w==`buffer`||w==`byteLength`||w==`byteOffset`)||d(w,C)))&&x.push(w);return x}a.exports=m})),require__overArg$1=__commonJSMin$1(((n,a)=>{function s(n,a){return function(s){return n(a(s))}}a.exports=s})),require__nativeKeys$1=__commonJSMin$1(((n,a)=>{a.exports=require__overArg$1()(Object.keys,Object)})),require__baseKeys$1=__commonJSMin$1(((n,a)=>{var s=require__isPrototype$1(),c=require__nativeKeys$1(),l=Object.prototype.hasOwnProperty;function u(n){if(!s(n))return c(n);var a=[];for(var u in Object(n))l.call(n,u)&&u!=`constructor`&&a.push(u);return a}a.exports=u})),require_keys$1=__commonJSMin$1(((n,a)=>{var s=require__arrayLikeKeys$1(),c=require__baseKeys$1(),l=require_isArrayLike$1();function u(n){return l(n)?s(n):c(n)}a.exports=u})),require_assign$5=__commonJSMin$1(((n,a)=>{var s=require__assignValue$1(),c=require__copyObject$1(),l=require__createAssigner$1(),u=require_isArrayLike$1(),d=require__isPrototype$1(),f=require_keys$1(),p=Object.prototype.hasOwnProperty;a.exports=l(function(n,a){if(d(a)||u(a)){c(a,f(a),n);return}for(var l in a)p.call(a,l)&&s(n,l,a[l])})})),require_eventemitter3$1=__commonJSMin$1(((n,a)=>{var s=Object.prototype.hasOwnProperty,c=`~`;function l(){}Object.create&&(l.prototype=Object.create(null),new l().__proto__||(c=!1));function u(n,a,s){this.fn=n,this.context=a,this.once=s||!1}function d(n,a,s,l,d){if(typeof s!=`function`)throw TypeError(`The listener must be a function`);var f=new u(s,l||n,d),p=c?c+a:a;return n._events[p]?n._events[p].fn?n._events[p]=[n._events[p],f]:n._events[p].push(f):(n._events[p]=f,n._eventsCount++),n}function f(n,a){--n._eventsCount===0?n._events=new l:delete n._events[a]}function p(){this._events=new l,this._eventsCount=0}p.prototype.eventNames=function(){var n=[],a,l;if(this._eventsCount===0)return n;for(l in a=this._events)s.call(a,l)&&n.push(c?l.slice(1):l);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(a)):n},p.prototype.listeners=function(n){var a=c?c+n:n,s=this._events[a];if(!s)return[];if(s.fn)return[s.fn];for(var l=0,u=s.length,d=Array(u);l<u;l++)d[l]=s[l].fn;return d},p.prototype.listenerCount=function(n){var a=c?c+n:n,s=this._events[a];return s?s.fn?1:s.length:0},p.prototype.emit=function(n,a,s,l,u,d){var f=c?c+n:n;if(!this._events[f])return!1;var p=this._events[f],m=arguments.length,h,_;if(p.fn){switch(p.once&&this.removeListener(n,p.fn,void 0,!0),m){case 1:return p.fn.call(p.context),!0;case 2:return p.fn.call(p.context,a),!0;case 3:return p.fn.call(p.context,a,s),!0;case 4:return p.fn.call(p.context,a,s,l),!0;case 5:return p.fn.call(p.context,a,s,l,u),!0;case 6:return p.fn.call(p.context,a,s,l,u,d),!0}for(_=1,h=Array(m-1);_<m;_++)h[_-1]=arguments[_];p.fn.apply(p.context,h)}else{var v=p.length,b;for(_=0;_<v;_++)switch(p[_].once&&this.removeListener(n,p[_].fn,void 0,!0),m){case 1:p[_].fn.call(p[_].context);break;case 2:p[_].fn.call(p[_].context,a);break;case 3:p[_].fn.call(p[_].context,a,s);break;case 4:p[_].fn.call(p[_].context,a,s,l);break;default:if(!h)for(b=1,h=Array(m-1);b<m;b++)h[b-1]=arguments[b];p[_].fn.apply(p[_].context,h)}}return!0},p.prototype.on=function(n,a,s){return d(this,n,a,s,!1)},p.prototype.once=function(n,a,s){return d(this,n,a,s,!0)},p.prototype.removeListener=function(n,a,s,l){var u=c?c+n:n;if(!this._events[u])return this;if(!a)return f(this,u),this;var d=this._events[u];if(d.fn)d.fn===a&&(!l||d.once)&&(!s||d.context===s)&&f(this,u);else{for(var p=0,m=[],h=d.length;p<h;p++)(d[p].fn!==a||l&&!d[p].once||s&&d[p].context!==s)&&m.push(d[p]);m.length?this._events[u]=m.length===1?m[0]:m:f(this,u)}return this},p.prototype.removeAllListeners=function(n){var a;return n?(a=c?c+n:n,this._events[a]&&f(this,a)):(this._events=new l,this._eventsCount=0),this},p.prototype.off=p.prototype.removeListener,p.prototype.addListener=p.prototype.on,p.prefixed=c,p.EventEmitter=p,a!==void 0&&(a.exports=p)})),passiveSupported,options,supportPassiveEvent_default,init_supportPassiveEvent=__esmMin((()=>
vendor: 16,657 bytes, line 1141
1141{if(passiveSupported=!1,typeof window<`u`)try{options=Object.defineProperty({},"passive",{get:function(){passiveSupported=!0}}),window.addEventListener(`test`,null,options),window.removeEventListener(`test`,null,options)}catch{}supportPassiveEvent_default=passiveSupported})),import_eventemitter3$1,globalVars_default,init_globalVars=__esmMin((()=>{import_eventemitter3$1=__toESM$1(require_eventemitter3$1()),init_supportPassiveEvent(),globalVars_default={connections:{},EE:new import_eventemitter3$1.default,enableResizeInfo:!1,enableScrollInfo:!1,listeners:{},removers:[],supportPassiveEvent:supportPassiveEvent_default}}));function listen$1(n,a,s,c){var l=`addEventListener`,u=`removeEventListener`,d=a,f=supportPassiveEvent?(0,import_assign$1.default)({},defaultEventOption,c):!1;return!n.addEventListener&&n.attachEvent&&(l=`attachEvent`,u=`detachEvent`,d=`on`+a),n[l](d,s,f),{remove:function(){n[u](a,s)}}}var import_assign$1,supportPassiveEvent,defaultEventOption,init_listen=__esmMin((()=>{import_assign$1=__toESM$1(require_assign$5()),init_globalVars(),supportPassiveEvent=globalVars_default.supportPassiveEvent,defaultEventOption={capture:!1,passive:!1}})),leIE8,matches$1,leIE8_default,init_leIE8=__esmMin((()=>{leIE8=!1,typeof navigator<`u`&&(matches$1=navigator.userAgent.match(/MSIE (\d+\.\d+)/),matches$1&&(leIE8=parseFloat(matches$1[1],10)<9)),leIE8_default=leIE8})),require__listCacheClear$1=__commonJSMin$1(((n,a)=>{function s(){this.__data__=[],this.size=0}a.exports=s})),require__assocIndexOf$1=__commonJSMin$1(((n,a)=>{var s=require_eq$1();function c(n,a){for(var c=n.length;c--;)if(s(n[c][0],a))return c;return-1}a.exports=c})),require__listCacheDelete$1=__commonJSMin$1(((n,a)=>{var s=require__assocIndexOf$1(),c=Array.prototype.splice;function l(n){var a=this.__data__,l=s(a,n);return l<0?!1:(l==a.length-1?a.pop():c.call(a,l,1),--this.size,!0)}a.exports=l})),require__listCacheGet$1=__commonJSMin$1(((n,a)=>{var s=require__assocIndexOf$1();function c(n){var a=this.__data__,c=s(a,n);return c<0?void 0:a[c][1]}a.exports=c})),require__listCacheHas$1=__commonJSMin$1(((n,a)=>{var s=require__assocIndexOf$1();function c(n){return s(this.__data__,n)>-1}a.exports=c})),require__listCacheSet$1=__commonJSMin$1(((n,a)=>{var s=require__assocIndexOf$1();function c(n,a){var c=this.__data__,l=s(c,n);return l<0?(++this.size,c.push([n,a])):c[l][1]=a,this}a.exports=c})),require__ListCache$1=__commonJSMin$1(((n,a)=>{var s=require__listCacheClear$1(),c=require__listCacheDelete$1(),l=require__listCacheGet$1(),u=require__listCacheHas$1(),d=require__listCacheSet$1();function f(n){var a=-1,s=n==null?0:n.length;for(this.clear();++a<s;){var c=n[a];this.set(c[0],c[1])}}f.prototype.clear=s,f.prototype.delete=c,f.prototype.get=l,f.prototype.has=u,f.prototype.set=d,a.exports=f})),require__stackClear$1=__commonJSMin$1(((n,a)=>{var s=require__ListCache$1();function c(){this.__data__=new s,this.size=0}a.exports=c})),require__stackDelete$1=__commonJSMin$1(((n,a)=>{function s(n){var a=this.__data__,s=a.delete(n);return this.size=a.size,s}a.exports=s})),require__stackGet$1=__commonJSMin$1(((n,a)=>{function s(n){return this.__data__.get(n)}a.exports=s})),require__stackHas$1=__commonJSMin$1(((n,a)=>{function s(n){return this.__data__.has(n)}a.exports=s})),require__Map$1=__commonJSMin$1(((n,a)=>{a.exports=require__getNative$1()(require__root$1(),`Map`)})),require__nativeCreate$1=__commonJSMin$1(((n,a)=>{a.exports=require__getNative$1()(Object,`create`)})),require__hashClear$1=__commonJSMin$1(((n,a)=>{var s=require__nativeCreate$1();function c(){this.__data__=s?s(null):{},this.size=0}a.exports=c})),require__hashDelete$1=__commonJSMin$1(((n,a)=>{function s(n){var a=this.has(n)&&delete this.__data__[n];return this.size-=+!!a,a}a.exports=s})),require__hashGet$1=__commonJSMin$1(((n,a)=>{var s=require__nativeCreate$1(),c=`__lodash_hash_undefined__`,l=Object.prototype.hasOwnProperty;function u(n){var a=this.__data__;if(s){var u=a[n];return u===c?void 0:u}return l.call(a,n)?a[n]:void 0}a.exports=u})),require__hashHas$1=__commonJSMin$1(((n,a)=>{var s=require__nativeCreate$1(),c=Object.prototype.hasOwnProperty;function l(n){var a=this.__data__;return s?a[n]!==void 0:c.call(a,n)}a.exports=l})),require__hashSet$1=__commonJSMin$1(((n,a)=>{var s=require__nativeCreate$1(),c=`__lodash_hash_undefined__`;function l(n,a){var l=this.__data__;return this.size+=+!this.has(n),l[n]=s&&a===void 0?c:a,this}a.exports=l})),require__Hash$1=__commonJSMin$1(((n,a)=>{var s=require__hashClear$1(),c=require__hashDelete$1(),l=require__hashGet$1(),u=require__hashHas$1(),d=require__hashSet$1();function f(n){var a=-1,s=n==null?0:n.length;for(this.clear();++a<s;){var c=n[a];this.set(c[0],c[1])}}f.prototype.clear=s,f.prototype.delete=c,f.prototype.get=l,f.prototype.has=u,f.prototype.set=d,a.exports=f})),require__mapCacheClear$1=__commonJSMin$1(((n,a)=>{var s=require__Hash$1(),c=require__ListCache$1(),l=require__Map$1();function u(){this.size=0,this.__data__={hash:new s,map:new(l||c),string:new s}}a.exports=u})),require__isKeyable$1=__commonJSMin$1(((n,a)=>{function s(n){var a=typeof n;return a==`string`||a==`number`||a==`symbol`||a==`boolean`?n!==`__proto__`:n===null}a.exports=s})),require__getMapData$1=__commonJSMin$1(((n,a)=>{var s=require__isKeyable$1();function c(n,a){var c=n.__data__;return s(a)?c[typeof a==`string`?`string`:`hash`]:c.map}a.exports=c})),require__mapCacheDelete$1=__commonJSMin$1(((n,a)=>{var s=require__getMapData$1();function c(n){var a=s(this,n).delete(n);return this.size-=+!!a,a}a.exports=c})),require__mapCacheGet$1=__commonJSMin$1(((n,a)=>{var s=require__getMapData$1();function c(n){return s(this,n).get(n)}a.exports=c})),require__mapCacheHas$1=__commonJSMin$1(((n,a)=>{var s=require__getMapData$1();function c(n){return s(this,n).has(n)}a.exports=c})),require__mapCacheSet$1=__commonJSMin$1(((n,a)=>{var s=require__getMapData$1();function c(n,a){var c=s(this,n),l=c.size;return c.set(n,a),this.size+=c.size==l?0:1,this}a.exports=c})),require__MapCache$1=__commonJSMin$1(((n,a)=>{var s=require__mapCacheClear$1(),c=require__mapCacheDelete$1(),l=require__mapCacheGet$1(),u=require__mapCacheHas$1(),d=require__mapCacheSet$1();function f(n){var a=-1,s=n==null?0:n.length;for(this.clear();++a<s;){var c=n[a];this.set(c[0],c[1])}}f.prototype.clear=s,f.prototype.delete=c,f.prototype.get=l,f.prototype.has=u,f.prototype.set=d,a.exports=f})),require__stackSet$1=__commonJSMin$1(((n,a)=>{var s=require__ListCache$1(),c=require__Map$1(),l=require__MapCache$1(),u=200;function d(n,a){var d=this.__data__;if(d instanceof s){var f=d.__data__;if(!c||f.length<u-1)return f.push([n,a]),this.size=++d.size,this;d=this.__data__=new l(f)}return d.set(n,a),this.size=d.size,this}a.exports=d})),require__Stack$1=__commonJSMin$1(((n,a)=>{var s=require__ListCache$1(),c=require__stackClear$1(),l=require__stackDelete$1(),u=require__stackGet$1(),d=require__stackHas$1(),f=require__stackSet$1();function p(n){var a=this.__data__=new s(n);this.size=a.size}p.prototype.clear=c,p.prototype.delete=l,p.prototype.get=u,p.prototype.has=d,p.prototype.set=f,a.exports=p})),require__arrayEach$1=__commonJSMin$1(((n,a)=>{function s(n,a){for(var s=-1,c=n==null?0:n.length;++s<c&&a(n[s],s,n)!==!1;);return n}a.exports=s})),require__baseAssign$1=__commonJSMin$1(((n,a)=>{var s=require__copyObject$1(),c=require_keys$1();function l(n,a){return n&&s(a,c(a),n)}a.exports=l})),require__nativeKeysIn$1=__commonJSMin$1(((n,a)=>{function s(n){var a=[];if(n!=null)for(var s in Object(n))a.push(s);return a}a.exports=s})),require__baseKeysIn$1=__commonJSMin$1(((n,a)=>{var s=require_isObject$1(),c=require__isPrototype$1(),l=require__nativeKeysIn$1(),u=Object.prototype.hasOwnProperty;function d(n){if(!s(n))return l(n);var a=c(n),d=[];for(var f in n)f==`constructor`&&(a||!u.call(n,f))||d.push(f);return d}a.exports=d})),require_keysIn$1=__commonJSMin$1(((n,a)=>{var s=require__arrayLikeKeys$1(),c=require__baseKeysIn$1(),l=require_isArrayLike$1();function u(n){return l(n)?s(n,!0):c(n)}a.exports=u})),require__baseAssignIn$1=__commonJSMin$1(((n,a)=>{var s=require__copyObject$1(),c=require_keysIn$1();function l(n,a){return n&&s(a,c(a),n)}a.exports=l})),require__cloneBuffer$1=__commonJSMin$1(((n,a)=>{var s=require__root$1(),c=typeof n==`object`&&n&&!n.nodeType&&n,l=c&&typeof a==`object`&&a&&!a.nodeType&&a,u=l&&l.exports===c?s.Buffer:void 0,d=u?u.allocUnsafe:void 0;function f(n,a){if(a)return n.slice();var s=n.length,c=d?d(s):new n.constructor(s);return n.copy(c),c}a.exports=f})),require__copyArray$1=__commonJSMin$1(((n,a)=>{function s(n,a){var s=-1,c=n.length;for(a||=Array(c);++s<c;)a[s]=n[s];return a}a.exports=s})),require__arrayFilter$1=__commonJSMin$1(((n,a)=>{function s(n,a){for(var s=-1,c=n==null?0:n.length,l=0,u=[];++s<c;){var d=n[s];a(d,s,n)&&(u[l++]=d)}return u}a.exports=s})),require_stubArray$1=__commonJSMin$1(((n,a)=>{function s(){return[]}a.exports=s})),require__getSymbols$1=__commonJSMin$1(((n,a)=>{var s=require__arrayFilter$1(),c=require_stubArray$1(),l=Object.prototype.propertyIsEnumerable,u=Object.getOwnPropertySymbols;a.exports=u?function(n){return n==null?[]:(n=Object(n),s(u(n),function(a){return l.call(n,a)}))}:c})),require__copySymbols$1=__commonJSMin$1(((n,a)=>{var s=require__copyObject$1(),c=require__getSymbols$1();function l(n,a){return s(n,c(n),a)}a.exports=l})),require__arrayPush$1=__commonJSMin$1(((n,a)=>{function s(n,a){for(var s=-1,c=a.length,l=n.length;++s<c;)n[l+s]=a[s];return n}a.exports=s})),require__getPrototype$1=__commonJSMin$1(((n,a)=>{a.exports=require__overArg$1()(Object.getPrototypeOf,Object)})),require__getSymbolsIn$1=__commonJSMin$1(((n,a)=>{var s=require__arrayPush$1(),c=require__getPrototype$1(),l=require__getSymbols$1(),u=require_stubArray$1();a.exports=Object.getOwnPropertySymbols?function(n){for(var a=[];n;)s(a,l(n)),n=c(n);return a}:u})),require__copySymbolsIn$1=__commonJSMin$1(((n,a)=>{var s=require__copyObject$1(),c=require__getSymbolsIn$1();function l(n,a){return s(n,c(n),a)}a.exports=l})),require__baseGetAllKeys$1=__commonJSMin$1(((n,a)=>{var s=require__arrayPush$1(),c=require_isArray$1();function l(n,a,l){var u=a(n);return c(n)?u:s(u,l(n))}a.exports=l})),require__getAllKeys$1=__commonJSMin$1(((n,a)=>{var s=require__baseGetAllKeys$1(),c=require__getSymbols$1(),l=require_keys$1();function u(n){return s(n,l,c)}a.exports=u})),require__getAllKeysIn$1=__commonJSMin$1(((n,a)=>{var s=require__baseGetAllKeys$1(),c=require__getSymbolsIn$1(),l=require_keysIn$1();function u(n){return s(n,l,c)}a.exports=u})),require__DataView$1=__commonJSMin$1(((n,a)=>{a.exports=require__getNative$1()(require__root$1(),`DataView`)})),require__Promise$1=__commonJSMin$1(((n,a)=>{a.exports=require__getNative$1()(require__root$1(),`Promise`)})),require__Set$1=__commonJSMin$1(((n,a)=>{a.exports=require__getNative$1()(require__root$1(),`Set`)})),require__WeakMap$1=__commonJSMin$1(((n,a)=>{a.exports=require__getNative$1()(require__root$1(),`WeakMap`)})),require__getTag$1=__commonJSMin$1(((n,a)=>{var s=require__DataView$1(),c=require__Map$1(),l=require__Promise$1(),u=require__Set$1(),d=require__WeakMap$1(),f=require__baseGetTag$1(),p=require__toSource$1(),m=`[object Map]`,h=`[object Object]`,_=`[object Promise]`,v=`[object Set]`,b=`[object WeakMap]`,x=`[object DataView]`,C=p(s),w=p(c),T=p(l),O=p(u),k=p(d),A=f;(s&&A(new s(new ArrayBuffer(1)))!=x||c&&A(new c)!=m||l&&A(l.resolve())!=_||u&&A(new u)!=v||d&&A(new d)!=b)&&(A=function(n){var a=f(n),s=a==h?n.constructor:void 0,c=s?p(s):``;if(c)switch(c){case C:return x;case w:return m;case T:return _;case O:return v;case k:return b}return a}),a.exports=A})),require__initCloneArray$1=__commonJSMin$1(((n,a)=>{var s=Object.prototype.hasOwnProperty;function c(n){var a=n.length,c=new n.constructor(a);return a&&typeof n[0]==`string`&&s.call(n,`index`)&&(c.index=n.index,c.input=n.input),c}a.exports=c})),require__Uint8Array$1=__commonJSMin$1(((n,a)=>{a.exports=require__root$1().Uint8Array})),require__cloneArrayBuffer$1=__commonJSMin$1(((n,a)=>{var s=require__Uint8Array$1();function c(n){var a=new n.constructor(n.byteLength);return new s(a).set(new s(n)),a}a.exports=c})),require__cloneDataView$1=__commonJSMin$1(((n,a)=>{var s=require__cloneArrayBuffer$1();function c(n,a){var c=a?s(n.buffer):n.buffer;return new n.constructor(c,n.byteOffset,n.byteLength)}a.exports=c})),require__cloneRegExp$1=__commonJSMin$1(((n,a)=>{var s=/\w*$/;function c(n){var a=new n.constructor(n.source,s.exec(n));return a.lastIndex=n.lastIndex,a}a.exports=c})),require__cloneSymbol$1=__commonJSMin$1(((n,a)=>{var s=require__Symbol$1(),c=s?s.prototype:void 0,l=c?c.valueOf:void 0;function u(n){return l?Object(l.call(n)):{}}a.exports=u})),require__cloneTypedArray$1=__commonJSMin$1(((n,a)=>{var s=require__cloneArrayBuffer$1();function c(n,a){var c=a?s(n.buffer):n.buffer;return new n.constructor(c,n.byteOffset,n.length)}a.exports=c})),require__initCloneByTag$1=__commonJSMin$1(((n,a)=>{var s=require__cloneArrayBuffer$1(),c=require__cloneDataView$1(),l=require__cloneRegExp$1(),u=require__cloneSymbol$1(),d=require__cloneTypedArray$1(),f=`[object Boolean]`,p=`[object Date]`,m=`[object Map]`,h=`[object Number]`,_=`[object RegExp]`,v=`[object Set]`,b=`[object String]`,x=`[object Symbol]`,C=`[object ArrayBuffer]`,w=`[object DataView]`,T=`[object Float32Array]`,O=`[object Float64Array]`,k=`[object Int8Array]`,A=`[object Int16Array]`,j=`[object Int32Array]`,M=`[object Uint8Array]`,N=`[object Uint8ClampedArray]`,P=`[object Uint16Array]`,F=`[object Uint32Array]`;function I(n,a,I){var R=n.constructor;switch(a){case C:return s(n);case f:case p:return new R(+n);case w:return c(n,I);case T:case O:case k:case A:case j:case M:case N:case P:case F:return d(n,I);case m:return new R;case h:case b:return new R(n);case _:return l(n);case v:return new R;case x:return u(n)}}a.exports=I})),require__baseCreate$1=__commonJSMin$1(((n,a)=>{var s=require_isObject$1(),c=Object.create;a.exports=function(){function n(){}return function(a){if(!s(a))return{};if(c)return c(a);n.prototype=a;var l=new n;return n.prototype=void 0,l}}()})),require__initCloneObject$1=__commonJSMin$1(((n,a)=>{var s=require__baseCreate$1(),c=require__getPrototype$1(),l=require__isPrototype$1();function u(n){return typeof n.constructor==`function`&&!l(n)?s(c(n)):{}}a.exports=u})),require__baseIsMap$1=__commonJSMin$1(((n,a)=>{var s=require__getTag$1(),c=require_isObjectLike$1(),l=`[object Map]`;function u(n){return c(n)&&s(n)==l}a.exports=u})),require_isMap$1=__commonJSMin$1(((n,a)=>{var s=require__baseIsMap$1(),c=require__baseUnary$1(),l=require__nodeUtil$1(),u=l&&l.isMap;a.exports=u?c(u):s})),require__baseIsSet$1=__commonJSMin$1(((n,a)=>{var s=require__getTag$1(),c=require_isObjectLike$1(),l=`[object Set]`;function u(n){return c(n)&&s(n)==l}a.exports=u})),require_isSet$1=__commonJSMin$1(((n,a)=>{var s=require__baseIsSet$1(),c=require__baseUnary$1(),l=require__nodeUtil$1(),u=l&&l.isSet;a.exports=u?c(u):s})),require__baseClone$1=__commonJSMin$1(((n,a)=>{var s=require__Stack$1(),c=require__arrayEach$1(),l=require__assignValue$1(),u=require__baseAssign$1(),d=require__baseAssignIn$1(),f=require__cloneBuffer$1(),p=require__copyArray$1(),m=require__copySymbols$1(),h=require__copySymbolsIn$1(),_=require__getAllKeys$1(),v=require__getAllKeysIn$1(),b=require__getTag$1(),x=require__initCloneArray$1(),C=require__initCloneByTag$1(),w=require__initCloneObject$1(),T=require_isArray$1(),O=require_isBuffer$1(),k=require_isMap$1(),A=require_isObject$1(),j=require_isSet$1(),M=require_keys$1(),N=require_keysIn$1(),P=1,F=2,I=4,R=`[object Arguments]`,B=`[object Array]`,V=`[object Boolean]`,H=`[object Date]`,U=`[object Error]`,W=`[object Function]`,K=`[object GeneratorFunction]`,q=`[object Map]`,ee=`[object Number]`,J=`[object Object]`,Y=`[object RegExp]`,te=`[object Set]`,X=`[object String]`,ne=`[object Symbol]`,re=`[object WeakMap]`,ie=`[object ArrayBuffer]`,ae=`[object DataView]`,oe=`[object Float32Array]`,se=`[object Float64Array]`,ce=`[object Int8Array]`,le=`[object Int16Array]`,ue=`[object Int32Array]`,de=`[object Uint8Array]`,fe=`[object Uint8ClampedArray]`,pe=`[object Uint16Array]`,me=`[object Uint32Array]`,he={};he[R]=he[B]=he[ie]=he[ae]=he[V]=he[H]=he[oe]=he[se]=he[ce]=he[le]=he[ue]=he[q]=he[ee]=he[J]=he[Y]=he[te]=he[X]=he[ne]=he[de]=he[fe]=he[pe]=he[me]=!0,he[U]=he[W]=he[re]=!1;function ge(n,a,B,V,H,U){var q,ee=a&P,Y=a&F,te=a&I;if(B&&(q=H?B(n,V,H,U):B(n)),q!==void 0)return q;if(!A(n))return n;var X=T(n);if(X){if(q=x(n),!ee)return p(n,q)}else{var ne=b(n),re=ne==W||ne==K;if(O(n))return f(n,ee);if(ne==J||ne==R||re&&!H){if(q=Y||re?{}:w(n),!ee)return Y?h(n,d(q,n)):m(n,u(q,n))}else{if(!he[ne])return H?n:{};q=C(n,ne,ee)}}U||=new s;var ie=U.get(n);if(ie)return ie;
1141U.set(n,q),j(n)?n.forEach(function(s){q.add(ge(s,a,B,s,n,U))}):k(n)&&n.forEach(function(s,c){q.set(c,ge(s,a,B,c,n,U))});var ae=X?void 0:(te?Y?v:_:Y?N:M)(n);return c(ae||n,function(s,c){ae&&(c=s,s=n[c]),l(q,c,ge(s,a,B,c,n,U))}),q}a.exports=ge})),require_clone$1=__commonJSMin$1(((n,a)=>{var s=require__baseClone$1(),c=4;function l(n){return s(n,c)}a.exports=l})),require_now$1=__commonJSMin$1(((n,a)=>{var s=require__root$1();a.exports=function(){return s.Date.now()}})),require__trimmedEndIndex$1=__commonJSMin$1(((n,a)=>{var s=/\s/;function c(n){for(var a=n.length;a--&&s.test(n.charAt(a)););return a}a.exports=c})),require__baseTrim$1=__commonJSMin$1(((n,a)=>{var s=require__trimmedEndIndex$1(),c=/^\s+/;function l(n){return n&&n.slice(0,s(n)+1).replace(c,``)}a.exports=l})),require_isSymbol$1=__commonJSMin$1(((n,a)=>{var s=require__baseGetTag$1(),c=require_isObjectLike$1(),l=`[object Symbol]`;function u(n){return typeof n==`symbol`||c(n)&&s(n)==l}a.exports=u})),require_toNumber$1=__commonJSMin$1(((n,a)=>{var s=require__baseTrim$1(),c=require_isObject$1(),l=require_isSymbol$1(),u=NaN,d=/^[-+]0x[0-9a-f]+$/i,f=/^0b[01]+$/i,p=/^0o[0-7]+$/i,m=parseInt;function h(n){if(typeof n==`number`)return n;if(l(n))return u;if(c(n)){var a=typeof n.valueOf==`function`?n.valueOf():n;n=c(a)?a+``:a}if(typeof n!=`string`)return n===0?n:+n;n=s(n);var h=f.test(n);return h||p.test(n)?m(n.slice(2),h?2:8):d.test(n)?u:+n}a.exports=h})),require_debounce$1=__commonJSMin$1(((n,a)=>{var s=require_isObject$1(),c=require_now$1(),l=require_toNumber$1(),u=`Expected a function`,d=Math.max,f=Math.min;function p(n,a,p){var m,h,_,v,b,x,C=0,w=!1,T=!1,O=!0;if(typeof n!=`function`)throw TypeError(u);a=l(a)||0,s(p)&&(w=!!p.leading,T=`maxWait`in p,_=T?d(l(p.maxWait)||0,a):_,O=`trailing`in p?!!p.trailing:O);function k(a){var s=m,c=h;return m=h=void 0,C=a,v=n.apply(c,s),v}function A(n){return C=n,b=setTimeout(N,a),w?k(n):v}function j(n){var s=n-x,c=n-C,l=a-s;return T?f(l,_-c):l}function M(n){var s=n-x,c=n-C;return x===void 0||s>=a||s<0||T&&c>=_}function N(){var n=c();if(M(n))return P(n);b=setTimeout(N,j(n))}function P(n){return b=void 0,O&&m?k(n):(m=h=void 0,v)}function F(){b!==void 0&&clearTimeout(b),C=0,m=x=h=b=void 0}function I(){return b===void 0?v:P(c())}function R(){var n=c(),s=M(n);if(m=arguments,h=this,x=n,s){if(b===void 0)return A(x);if(T)return clearTimeout(b),b=setTimeout(N,a),k(x)}return b===void 0&&(b=setTimeout(N,a)),v}return R.cancel=F,R.flush=I,R}a.exports=p})),require_throttle=__commonJSMin$1(((n,a)=>{var s=require_debounce$1(),c=require_isObject$1(),l=`Expected a function`;function u(n,a,u){var d=!0,f=!0;if(typeof n!=`function`)throw TypeError(l);return c(u)&&(d=`leading`in u?!!u.leading:d,f=`trailing`in u?!!u.trailing:f),s(n,a,{leading:d,maxWait:a,trailing:f})}a.exports=u})),require_noop$1=__commonJSMin$1(((n,a)=>{function s(){}a.exports=s}));function _classCallCheck$1(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}var _createClass$1,resize,scroll,touch,INTENTION_THRESHOLD,getXY,AugmentedEvent,init_AugmentedEvent=__esmMin((()=>{init_globalVars(),_createClass$1=function(){function n(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,c.key,c)}}return function(a,s,c){return s&&n(a.prototype,s),c&&n(a,c),a}}(),resize={width:0,height:0},scroll={delta:0,top:0},touch={axisIntention:``,startX:0,startY:0,deltaX:0,deltaY:0},INTENTION_THRESHOLD=5,getXY=function(n){var a={x:0,y:0},s=document.body,c=document.documentElement;return n.pageX||n.pageY?(a.x=n.pageX,a.y=n.pageY):(a.x=n.clientX+s.scrollLeft+c.scrollLeft,a.y=n.clientY+s.scrollTop+c.scrollTop),a},AugmentedEvent=function(){function n(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};_classCallCheck$1(this,n);var s=(a.mainType||``).toLowerCase(),c=(a.subType||``).toLowerCase();this.mainType=s,this.subType=c,this.type=s+c.charAt(0).toUpperCase()+c.slice(1)||``,this.scroll=scroll,this.resize=resize,this.touch=touch}return _createClass$1(n,[{key:`update`,value:function(n){var a=this.mainType,s=this.subType,c=document.documentElement;if(globalVars_default.enableScrollInfo&&(a===`scroll`||a===`touchmove`)){var l=c.scrollTop+document.body.scrollTop;l!==this.scroll.top&&(this.scroll.delta=l-this.scroll.top,this.scroll.top=l)}if(globalVars_default.enableResizeInfo&&a===`resize`&&(this.resize.width=window.innerWidth||c.clientWidth,this.resize.height=window.innerHeight||c.clientHeight),globalVars_default.enableTouchInfo&&n.touches&&(a===`touchstart`||a===`touchmove`||a===`touchend`)){var u=void 0,d=void 0,f=void 0;a===`touchstart`||s===`start`?(u=getXY(n.touches[0]),this.touch.axisIntention=``,this.touch.startX=u.x,this.touch.startY=u.y,this.touch.deltaX=0,this.touch.deltaY=0):a===`touchmove`&&(u=getXY(n.touches[0]),this.touch.deltaX=u.x-this.touch.startX,this.touch.deltaY=u.y-this.touch.startY,this.touch.axisIntention===``&&(d=Math.abs(this.touch.deltaX),f=Math.abs(this.touch.deltaY),d>INTENTION_THRESHOLD&&d>=f?this.touch.axisIntention=`x`:f>INTENTION_THRESHOLD&&f>d&&(this.touch.axisIntention=`y`)))}}}]),n}()}));function rAFThrottle(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:15,s=void 0,c=void 0,l=0,u=0,d=function d(){var f=getTime();a-(f-l)<=0?(l=f,u=0,n.apply(s,c)):u=(0,import_raf.default)(d)};return function(){s=this,c=arguments,u||=(0,import_raf.default)(d)}}var import_raf,getTime,init_rAFThrottle=__esmMin((()=>{import_raf=__toESM$1(require_raf()),getTime=Date.now||function(){return new Date().getTime()}})),init_constants=__esmMin((()=>{}));function getHash$1(n){return n.id||`target-id-`+hashId++}
1141function connectThrottle(n,a,s,c){return EE.on(n,a||import_noop.default,s),c||=n,connections[c]=(connections[c]||0)+1,{_type:n,_cb:a,_ctx:s,unsubscribe:function(){if(this._type){EE.removeListener(n,a,s),connections[c]--,connections[c]===0&&(listeners[c].remove(),listeners[c]=void 0),this._type=void 0,this._cb=void 0,this._ctx=void 0;for(var l=removers$1.length-1;l>=0;l--)if(removers$1[l]===this){removers$1.splice(l,1);break}}}}}function connectContinuousEvent(n,a,s){return function(c,l,u,d){var f=u.context,p=u.target,m=p&&getHash$1(p),h=m?`:`+m:``,_=a+`Start:`+c+h,v=a+`End:`+c+h,b=a+`:`+c+h,x=connectThrottle(s+`:`+c+h,l,f,b);if(removers$1.push(x),listeners[b])return x;var C={start:new AugmentedEvent({mainType:a,subType:`start`}),main:new AugmentedEvent({mainType:a}),end:new AugmentedEvent({mainType:a,subType:`end`})};c===`raf`?(c=16,O=rAFThrottle(O)):c>0&&(O=(0,import_throttle.default)(O,c));var w=void 0;function T(n){C.end.update(n),EE.emit(v,n,C.end),w=null}function O(n){w||(C.start.update(n),EE.emit(_,n,C.start)),clearTimeout(w),C.main.update(n),EE.emit(b,n,C.main),w=setTimeout(leIE8_default?function(){T((0,import_clone.default)(n))}:T.bind(null,n),c+100)}return listeners[b]=listen$1(p||n,a,O,d),x}}function connectDiscreteEvent(n,a){return function(s,c,l,u){var d=l.context,f=l.target,p=f&&getHash$1(f),m=a+`:0`+(p?`:`+p:``),h=connectThrottle(m,c,d);if(removers$1.push(h),listeners[m])return h;var _=new AugmentedEvent({mainType:a});function v(n){_.update(n),EE.emit(m,n,_)}return listeners[m]=listen$1(f||n,a,v,u),h}}var import_clone,import_throttle,import_noop,connections,EE,listeners,removers$1,doc,win,body,hashId,mainEventConnectors_default,init_mainEventConnectors=__esmMin((()=>{import_clone=__toESM$1(require_clone$1()),import_throttle=__toESM$1(require_throttle()),import_noop=__toESM$1(require_noop$1()),init_AugmentedEvent(),init_globalVars(),init_leIE8(),init_listen(),init_rAFThrottle(),init_constants(),connections=globalVars_default.connections,EE=globalVars_default.EE,listeners=globalVars_default.listeners,removers$1=globalVars_default.removers,doc=void 0,win=void 0,body=void 0,hashId=0,typeof window<`u`&&(win=window,doc=win.document||document,body=doc.body),mainEventConnectors_default={scrollStart:connectContinuousEvent(win,`scroll`,`scrollStart`),scrollEnd:connectContinuousEvent(win,`scroll`,`scrollEnd`),scroll:connectContinuousEvent(win,`scroll`,`scroll`),resizeStart:connectContinuousEvent(win,`resize`,`resizeStart`),resizeEnd:connectContinuousEvent(win,`resize`,`resizeEnd`),resize:connectContinuousEvent(win,`resize`,`resize`),visibilitychange:connectDiscreteEvent(doc,`visibilitychange`),touchmoveStart:connectContinuousEvent(body,`touchmove`,`touchmoveStart`),touchmoveEnd:connectContinuousEvent(body,`touchmove`,`touchmoveEnd`),touchmove:connectContinuousEvent(body,`touchmove`,`touchmove`),touchstart:connectDiscreteEvent(body,`touchstart`),touchend:connectDiscreteEvent(body,`touchend`)}}));function subscribe$1(n,a){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},c=s.useRAF||!1,l=parseInt(s.throttleRate,10),u=s.eventOptions;return isNaN(l)&&(l=50),c&&(l=`raf`),leIE8_default&&(l=0),globalVars_default.enableScrollInfo=globalVars_default.enableScrollInfo||s.enableScrollInfo||!1,globalVars_default.enableResizeInfo=globalVars_default.enableResizeInfo||s.enableResizeInfo||!1,globalVars_default.enableTouchInfo=globalVars_default.enableTouchInfo||s.enableTouchInfo||!1,mainEventConnectors_default[n](l,a,s,u)}var init_subscribe=__esmMin((()=>{init_globalVars(),init_leIE8(),init_mainEventConnectors(),init_constants()}));function unsubscribe$1(n,a){for(var s=void 0,c=removers.length-1;c>=0;--c)s=removers[c],s._cb===a&&s._type.indexOf(n)>=0&&(s.unsubscribe(),removers.splice(c,1))}var removers,init_unsubscribe=__esmMin((()=>{init_globalVars(),removers=globalVars_default.removers})),index_es_exports=__exportAll({listen:()=>listen,subscribe:()=>subscribe,unsubscribe:()=>unsubscribe});function warn$2(){}var IS_CLIENT,listen,subscribe,unsubscribe,init_index_es=__esmMin((()=>{init_listen(),init_subscribe(),init_unsubscribe(),IS_CLIENT=typeof window<`u`,listen=IS_CLIENT?listen$1:warn$2,subscribe=IS_CLIENT?subscribe$1:warn$2,unsubscribe=IS_CLIENT?unsubscribe$1:warn$2})),require_Sticky=__commonJSMin$1(((n,a)=>{require_es_reflect_construct(),require_es_symbol(),require_es_symbol_description(),require_es_object_to_string(),require_es_symbol_iterator(),require_es_array_iterator$1(),require_es_string_iterator$1(),require_web_dom_collections_iterator$1(),require_es_weak_map(),require_es_object_get_own_property_descriptor(),require_es_object_set_prototype_of(),require_es_object_get_prototype_of();var s=m(require_react()),c=f(require_prop_types()),l=(init_index_es(),__toCommonJS(index_es_exports)),u=f(require_classnames()),d=f(require_shallowequal());function f(n){return n&&n.__esModule?n:{default:n}}function p(n){if(typeof WeakMap!=`function`)return null;var a=new WeakMap,s=new WeakMap;return(p=function(n){return n?s:a})(n)}function m(n,a){if(!a&&n&&n.__esModule)return n;if(n===null||_(n)!==`object`&&typeof n!=`function`)return{default:n};var s=p(a);if(s&&s.has(n))return s.get(n);var c={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in n)if(u!=="default"&&Object.prototype.hasOwnProperty.call(n,u)){var d=l?Object.getOwnPropertyDescriptor(n,u):null;d&&(d.get||d.set)?Object.defineProperty(c,u,d):c[u]=n[u]}return c.default=n,s&&s.set(n,c),c}function h(n,a,s){return a in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _(n){"@babel/helpers - typeof";return _=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(n){return typeof n}:function(n){return n&&typeof Symbol==`function`&&n.constructor===Symbol&&n!==Symbol.prototype?`symbol`:typeof n},_(n)}function v(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function b(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,c.key,c)}}function x(n,a,s){return a&&b(n.prototype,a),s&&b(n,s),n}function C(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function`);
1141n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),a&&w(n,a)}function w(n,a){return w=Object.setPrototypeOf||function(n,a){return n.__proto__=a,n},w(n,a)}function T(n){var a=A();return function(){var s=j(n),c;if(a){var l=j(this).constructor;c=Reflect.construct(s,arguments,l)}else c=s.apply(this,arguments);return O(this,c)}}function O(n,a){return a&&(_(a)===`object`||typeof a==`function`)?a:k(n)}function k(n){if(n===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return n}function A(){if(typeof Reflect>`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 j(n){return j=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},j(n)}var M=0,N=1,P=2,F=`transform`,I,R,B,V=!0,H,U=0,W,K=-1,q=function(n){C(c,n);var a=T(c);function c(n,s){var l;return v(this,c),l=a.call(this,n,s),l.handleResize=l.handleResize.bind(k(l)),l.handleScroll=l.handleScroll.bind(k(l)),l.handleScrollStart=l.handleScrollStart.bind(k(l)),l.delta=0,l.stickyTop=0,l.stickyBottom=0,l.frozen=!1,l.skipNextScrollEvent=!1,l.scrollTop=-1,l.bottomBoundaryTarget,l.topTarget,l.subscribers,l.state={top:0,bottom:0,width:0,height:0,x:0,y:0,topBoundary:0,bottomBoundary:1/0,status:M,pos:0,activated:!1},l}return x(c,[{key:`getTargetHeight`,value:function(n){return n&&n.offsetHeight||0}},{key:`getTopPosition`,value:function(n){return n=n||this.props.top||0,typeof n==`string`&&(this.topTarget||=I.querySelector(n),n=this.getTargetHeight(this.topTarget)),n}},{key:`getTargetBottom`,value:function(n){if(!n)return-1;var a=n.getBoundingClientRect();return this.scrollTop+a.bottom}},{key:`getBottomBoundary`,value:function(n){var a=n||this.props.bottomBoundary;return _(a)===`object`&&(a=a.value||a.target||0),typeof a==`string`&&(this.bottomBoundaryTarget||=I.querySelector(a),a=this.getTargetBottom(this.bottomBoundaryTarget)),a&&a>0?a:1/0}},{key:`reset`,value:function(){this.setState({status:M,pos:0})}},{key:`release`,value:function(n){this.setState({status:N,pos:n-this.state.y})}},{key:`fix`,value:function(n){this.setState({status:P,pos:n})}},{key:`updateInitialDimension`,value:function(n){if(n||={},!(!this.outerElement||!this.innerElement)){var a=this.outerElement.getBoundingClientRect(),s=this.innerElement.getBoundingClientRect(),c=a.width||a.right-a.left,l=s.height||s.bottom-s.top,u=a.top+this.scrollTop;this.setState({top:this.getTopPosition(n.top),bottom:Math.min(this.state.top+l,K),width:c,height:l,x:a.left,y:u,bottomBoundary:this.getBottomBoundary(n.bottomBoundary),topBoundary:u})}}},{key:`handleResize`,value:function(n,a){this.props.shouldFreeze()||(K=a.resize.height,this.updateInitialDimension(),this.update())}},{key:`handleScrollStart`,value:function(n,a){this.frozen=this.props.shouldFreeze(),!this.frozen&&(this.scrollTop===a.scroll.top?this.skipNextScrollEvent=!0:(this.scrollTop=a.scroll.top,this.updateInitialDimension()))}},{key:`handleScroll`,value:function(n,a){if(this.skipNextScrollEvent){this.skipNextScrollEvent=!1;return}U=a.scroll.delta,this.scrollTop=a.scroll.top,this.update()}},{key:`update`,value:function(){if(!this.props.enabled||this.state.bottomBoundary-this.state.topBoundary<=this.state.height||this.state.width===0&&this.state.height===0){this.state.status!==M&&this.reset();return}var n=U,a=this.scrollTop+this.state.top,s=this.scrollTop+this.state.bottom;if(a<=this.state.topBoundary)this.reset();else if(s>=this.state.bottomBoundary)this.stickyBottom=this.state.bottomBoundary,this.stickyTop=this.stickyBottom-this.state.height,this.release(this.stickyTop);else if(this.state.height>K-this.state.top)switch(this.state.status){case M:this.release(this.state.y),this.stickyTop=this.state.y,this.stickyBottom=this.stickyTop+this.state.height;case N:this.stickyBottom=this.stickyTop+this.state.height,n>0&&s>this.stickyBottom?this.fix(this.state.bottom-this.state.height):n<0&&a<this.stickyTop&&this.fix(this.state.top);break;case P:var c=!0,l=this.state.pos,u=this.state.height;if(n>0&&l===this.state.top)this.stickyTop=a-n,this.stickyBottom=this.stickyTop+u;else if(n<0&&l===this.state.bottom-u)this.stickyBottom=s-n,this.stickyTop=this.stickyBottom-u;else if(l!==this.state.bottom-u&&l!==this.state.top){var d=l+u-this.state.bottom;this.stickyBottom=s-n+d,this.stickyTop=this.stickyBottom-u}else c=!1;c&&this.release(this.stickyTop);break}else this.fix(this.state.top);this.delta=n}},{key:`componentDidUpdate`,value:function(n,a){var s=this;a.status!==this.state.status&&this.props.onStateChange&&this.props.onStateChange({status:this.state.status}),this.props.top!==a.top&&(this.updateInitialDimension(),this.update()),(0,d.default)(this.props,n)||
1141(n.enabled===this.props.enabled?(n.top!==this.props.top||n.bottomBoundary!==this.props.bottomBoundary)&&(this.updateInitialDimension(),this.update()):this.props.enabled?this.setState({activated:!0},function(){s.updateInitialDimension(),s.update()}):this.setState({activated:!1},function(){s.reset()}))}},{key:`componentWillUnmount`,value:function(){for(var n=(this.subscribers||[]).length-1;n>=0;n--)this.subscribers[n].unsubscribe()}},{key:`componentDidMount`,value:function(){W||(W=window,I=document,B=I.documentElement,R=I.body,K=W.innerHeight||B.clientHeight,H=window.Modernizr,H&&H.prefixed&&(V=H.csstransforms3d,F=H.prefixed(`transform`))),this.scrollTop=R.scrollTop+B.scrollTop,this.props.enabled&&(this.setState({activated:!0}),this.updateInitialDimension(),this.update()),this.subscribers=[(0,l.subscribe)(`scrollStart`,this.handleScrollStart.bind(this),{useRAF:!0}),(0,l.subscribe)(`scroll`,this.handleScroll.bind(this),{useRAF:!0,enableScrollInfo:!0}),(0,l.subscribe)(`resize`,this.handleResize.bind(this),{enableResizeInfo:!0})]}},{key:`translate`,value:function(n,a){V&&this.props.enableTransforms&&this.state.activated?n[F]=`translate3d(0,`+Math.round(a)+`px,0)`:n.top=a+`px`}},{key:`shouldComponentUpdate`,value:function(n,a){return!this.props.shouldFreeze()&&!((0,d.default)(this.props,n)&&(0,d.default)(this.state,a))}},{key:`render`,value:function(){var n,a=this,c={position:this.state.status===P?`fixed`:`relative`,top:this.state.status===P?`0px`:``,zIndex:this.props.innerZ},l={};this.translate(c,this.state.pos),this.state.status!==M&&(c.width=this.state.width+`px`,l.height=this.state.height+`px`);var d=(0,u.default)(`sticky-outer-wrapper`,this.props.className,(n={},h(n,this.props.activeClass,this.state.status===P),h(n,this.props.releasedClass,this.state.status===N),n)),f=(0,u.default)(`sticky-inner-wrapper`,this.props.innerClass,h({},this.props.innerActiveClass,this.state.status===P)),p=this.props.children;return s.default.createElement(`div`,{ref:function(n){a.outerElement=n},className:d,style:l},s.default.createElement(`div`,{ref:function(n){a.innerElement=n},className:f,style:c},typeof p==`function`?p({status:this.state.status}):p))}}]),c}(s.Component);q.displayName=`Sticky`,q.defaultProps={shouldFreeze:function(){return!1},enabled:!0,top:0,bottomBoundary:0,enableTransforms:!0,activeClass:`active`,releasedClass:`released`,onStateChange:null,innerClass:``,innerActiveClass:``},q.propTypes={enabled:c.default.bool,top:c.default.oneOfType([c.default.string,c.default.number]),bottomBoundary:c.default.oneOfType([c.default.object,c.default.string,c.default.number]),enableTransforms:c.default.bool,activeClass:c.default.string,releasedClass:c.default.string,innerClass:c.default.string,innerActiveClass:c.default.string,className:c.default.string,onStateChange:c.default.func,shouldFreeze:c.default.func,innerZ:c.default.oneOfType([c.default.string,c.default.number])},q.STATUS_ORIGINAL=M,q.STATUS_RELEASED=N,q.STATUS_FIXED=P,a.exports=q})),import_Sticky=__toESM$1(require_Sticky()),main$7=`_main_irivj_1`,image=`_image_irivj_42`,AuthorInfo_module_default={main:main$7,"is-translator":`_is-translator_irivj_16`,"role-badge":`_role-badge_irivj_20`,image},cx$9=import_bind$1.default.bind(AuthorInfo_module_default),AuthorInfo=({author:{fullname:n,refs:a=[],role:s}})=>{let[c,l]=(0,import_react$7.useState)(null),u=a.find(n=>n.type===`wikidata`),d=u?u.ref:void 0;(0,import_react$7.useEffect)(()=>{async function n(){let n=`/wikidata/author/${d}`;console.log(`loading author info %s ...`,n);try{let a=await api$1.get(n);if(a.ok){let n={...a.data,birth:[],death:[]};n.birthDate&&n.birth.push(formatYear$2(n.birthDate.replace(/^(-?\d{4}).*$/,`$1`))),n.birthPlace&&n.birth.push(n.birthPlace),n.deathDate&&n.death.push(formatYear$2(n.deathDate.replace(/^(-?\d{4}).*$/,`$1`))),n.deathPlace&&n.death.push(n.deathPlace),n.imageUrl&&(n.imageUrl=n.imageUrl.replace(/^http:/,`https:`),n.commonsPage=n.imageUrl.replace(/Special:FilePath\//,`File:`).replace(/^http:/,`https:`)),l(n)}else a.status===404?console.log(`not found`):console.log(a.originalError)}catch(n){console.error(n)}}d&&d!==`Q4233718`&&n()},[d]);
1141let{name:f,imageUrl:p,commonsPage:m,birth:h=[],death:_=[]}=c||{},v=s===`translator`;return(0,import_jsx_runtime.jsxs)(`div`,{className:cx$9(`main`,{"is-translator":v}),children:[(0,import_jsx_runtime.jsxs)(`div`,{className:cx$9(`image`),children:[p&&(0,import_jsx_runtime.jsx)(`img`,{src:p,title:f,alt:``}),m&&(0,import_jsx_runtime.jsx)(`a`,{href:m,title:`© Wikimedia Commons`,children:(0,import_jsx_runtime.jsx)(`img`,{src:`/img/commons-logo.svg`,width:`17`,alt:`Wikimedia Commons`})}),v&&(0,import_jsx_runtime.jsx)(`span`,{className:cx$9(`role-badge`),children:`Translator`})]}),(0,import_jsx_runtime.jsxs)(`span`,{children:[(0,import_jsx_runtime.jsx)(`h4`,{children:n}),d&&(0,import_jsx_runtime.jsx)(`p`,{children:(0,import_jsx_runtime.jsx)(IdLink,{button:!0,children:`wikidata:${d}`})}),h.length>0&&(0,import_jsx_runtime.jsxs)(`p`,{children:[`b. `,h.join(`, `)]}),_.length>0&&(0,import_jsx_runtime.jsxs)(`p`,{children:[`d. `,_.join(`, `)]})]})]})},main$6=`_main_1p1o9_2`,play=`_play_1p1o9_18`,title=`_title_1p1o9_34`,subtitle=`_subtitle_1p1o9_38`,meta=`_meta_1p1o9_45`,FadeOutIn=`_FadeOutIn_1p1o9_1`,years$1=`_years_1p1o9_94`,authors=`_authors_1p1o9_101`,translator=`_translator_1p1o9_155`,PlayDetailsHeader_module_default={main:main$6,play,title,subtitle,meta,"dracor-id":`_dracor-id_1p1o9_49`,FadeOutIn,"data-link":`_data-link_1p1o9_91`,years:years$1,authors,"sticky-headings":`_sticky-headings_1p1o9_127`,translator},require_toggle_selection=__commonJSMin$1(((n,a)=>{a.exports=function(){var n=document.getSelection();if(!n.rangeCount)return function(){};for(var a=document.activeElement,s=[],c=0;c<n.rangeCount;c++)s.push(n.getRangeAt(c));switch(a.tagName.toUpperCase()){case`INPUT`:case`TEXTAREA`:a.blur();break;default:a=null;break}return n.removeAllRanges(),function(){n.type===`Caret`&&n.removeAllRanges(),n.rangeCount||s.forEach(function(a){n.addRange(a)}),a&&a.focus()}}})),require_copy_to_clipboard=__commonJSMin$1(((n,a)=>{var s=require_toggle_selection(),c={"text/plain":`Text`,"text/html":`Url`,default:`Text`},l=`Copy to clipboard: #{key}, Enter`;function u(n){var a=(/mac os x/i.test(navigator.userAgent)?`⌘`:`Ctrl`)+`+C`;return n.replace(/#{\s*key\s*}/g,a)}function d(n,a){var d,f,p,m,h,_,v=!1;a||={},d=a.debug||!1;try{if(p=s(),m=document.createRange(),h=document.getSelection(),_=document.createElement(`span`),_.textContent=n,_.ariaHidden=`true`,_.style.all=`unset`,_.style.position=`fixed`,_.style.top=0,_.style.clip=`rect(0, 0, 0, 0)`,_.style.whiteSpace=`pre`,_.style.webkitUserSelect=`text`,_.style.MozUserSelect=`text`,_.style.msUserSelect=`text`,_.style.userSelect=`text`,_.addEventListener(`copy`,function(s){if(s.stopPropagation(),a.format)if(s.preventDefault(),s.clipboardData===void 0){d&&console.warn(`unable to use e.clipboardData`),d&&console.warn(`trying IE specific stuff`),window.clipboardData.clearData();var l=c[a.format]||c.default;window.clipboardData.setData(l,n)}else s.clipboardData.clearData(),s.clipboardData.setData(a.format,n);a.onCopy&&(s.preventDefault(),a.onCopy(s.clipboardData))}),document.body.appendChild(_),m.selectNodeContents(_),h.addRange(m),!document.execCommand(`copy`))throw Error(`copy command was unsuccessful`);v=!0}catch(s){d&&console.error(`unable to copy using execCommand: `,s),d&&console.warn(`trying IE specific stuff`);try{window.clipboardData.setData(a.format||`text`,n),a.onCopy&&a.onCopy(window.clipboardData),v=!0}catch(s){d&&console.error(`unable to copy using clipboardData: `,s),d&&console.error(`falling back to prompt`),f=u(`message`in a?a.message:l),window.prompt(f,n)}}finally{h&&(typeof h.removeRange==`function`?h.removeRange(m):h.removeAllRanges()),_&&document.body.removeChild(_),p()}return v}a.exports=d})),require_Component$2=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),n.CopyToClipboard=void 0;var a=l(require_copy_to_clipboard()),s=l(require_react()),c=[`text`,`onCopy`,`options`,`children`];function l(n){return n&&n.__esModule?n:{default:n}}function u(n){"@babel/helpers - typeof";return u=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(n){return typeof n}:function(n){return n&&typeof Symbol==`function`&&n.constructor===Symbol&&n!==Symbol.prototype?`symbol`:typeof n},u(n)}function d(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function f(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];
1141a%2?d(Object(s),!0).forEach(function(a){A(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):d(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function p(n,a){if(n==null)return{};var s,c,l=m(n,a);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);for(c=0;c<u.length;c++)s=u[c],a.indexOf(s)===-1&&{}.propertyIsEnumerable.call(n,s)&&(l[s]=n[s])}return l}function m(n,a){if(n==null)return{};var s={};for(var c in n)if({}.hasOwnProperty.call(n,c)){if(a.indexOf(c)!==-1)continue;s[c]=n[c]}return s}function h(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function _(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,j(c.key),c)}}function v(n,a,s){return a&&_(n.prototype,a),s&&_(n,s),Object.defineProperty(n,"prototype",{writable:!1}),n}function b(n,a,s){return a=T(a),x(n,w()?Reflect.construct(a,s||[],T(n).constructor):a.apply(n,s))}function x(n,a){if(a&&(u(a)==`object`||typeof a==`function`))return a;if(a!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return C(n)}function C(n){if(n===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return n}function w(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(w=function(){return!!n})()}function T(n){return T=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},T(n)}function O(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function`);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),Object.defineProperty(n,"prototype",{writable:!1}),a&&k(n,a)}function k(n,a){return k=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},k(n,a)}function A(n,a,s){return(a=j(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function j(n){var a=M(n,`string`);return u(a)==`symbol`?a:a+``}function M(n,a){if(u(n)!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(u(c)!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}A(n.CopyToClipboard=function(n){function l(){var n;h(this,l);var c=[...arguments];return n=b(this,l,[].concat(c)),A(n,`onClick`,function(c){var l=n.props,u=l.text,d=l.onCopy,f=l.children,p=l.options,m=s.default.Children.only(f),h=(0,a.default)(u,p);d&&d(u,h),m!=null&&m.props&&typeof m.props.onClick==`function`&&m.props.onClick(c)}),n}return O(l,n),v(l,[{key:`render`,value:function(){var n=this.props;n.text,n.onCopy,n.options;var a=n.children,l=p(n,c),u=s.default.Children.only(a);return s.default.cloneElement(u,f(f({},l),{},{onClick:this.onClick}))}}])}(s.default.PureComponent),`defaultProps`,{onCopy:void 0,options:void 0})})),require_lib$5=__commonJSMin$1(((n,a)=>{var s=require_Component$2().CopyToClipboard;s.CopyToClipboard=s,a.exports=s})),import_lib$3=require_lib$5(),cx$8=import_bind$1.default.bind(PlayDetailsHeader_module_default),PlayDetailsHeader=({play:n,children:a})=>{let{id:s,authors:c,editors:l=[],corpus:u,title:d,subtitle:f,wikidataId:p,yearPremiered:m,yearPrinted:h,yearWritten:_}=n,v=l.filter(n=>n.role===`translator`),{corpora:b}=(0,import_react$7.useContext)(DracorContext),{acronym:x}=b.find(n=>n.name===u)||{};return(0,import_jsx_runtime.jsxs)(`div`,{className:cx$8(`main`),children:[(0,import_jsx_runtime.jsxs)(`div`,{className:cx$8(`play`),children:[(0,import_jsx_runtime.jsxs)(`div`,{className:cx$8(`title`),children:[(0,import_jsx_runtime.jsx)(`h1`,{children:d}),f&&(0,import_jsx_runtime.jsx)(`h2`,{className:cx$8(`subtitle`),children:f}),(0,import_jsx_runtime.jsxs)(`span`,{className:cx$8(`meta`),children:[s&&(0,import_jsx_runtime.jsxs)(`span`,{className:cx$8(`dracor-id`),children:[(0,import_jsx_runtime.jsx)(`img`,{src:`/img/DraCor.svg`,alt:`DraCor`}),(0,import_jsx_runtime.jsx)(import_lib$3.CopyToClipboard,{text:`https://dracor.org/id/${s}`,title:`copy to clipboard`,children:(0,import_jsx_runtime.jsxs)(`span`,{children:[s,(0,import_jsx_runtime.jsx)(FontAwesomeIcon,{icon:`clipboard`,size:`sm`})]})})]}),p&&(0,import_jsx_runtime.jsx)(IdLink,{button:!0,className:cx$8(`data-link`),children:`wikidata:${p}`}),(0,import_jsx_runtime.jsx)(`span`,{className:cx$8(`years`),children:(0,import_jsx_runtime.jsx)(Years,{written:_,premiere:m,print:h})})]})]}),(0,import_jsx_runtime.jsxs)(`div`,{className:cx$8(`authors`),children:[c.map(n=>(0,import_jsx_runtime.jsx)(AuthorInfo,{author:n},`author-${n.fullname}`)),v.map(n=>(0,import_jsx_runtime.jsx)(AuthorInfo,{author:n},`translator-${n.fullname}`))]})]}),(0,import_jsx_runtime.jsxs)(import_Sticky.default,{enabled:!0,innerZ:1,
1141children:[(0,import_jsx_runtime.jsxs)(`span`,{children:[(0,import_jsx_runtime.jsx)(CorpusLabel,{name:u,acronym:x}),(0,import_jsx_runtime.jsxs)(`div`,{className:cx$8(`sticky-headings`),children:[(0,import_jsx_runtime.jsx)(`h1`,{children:d}),(0,import_jsx_runtime.jsxs)(`span`,{children:[c.map(n=>(0,import_jsx_runtime.jsx)(`h3`,{children:n.fullname},`author-${n.fullname}`)),v.map(n=>(0,import_jsx_runtime.jsxs)(`h3`,{className:cx$8(`translator`),children:[`transl. `,n.fullname]},`translator-${n.fullname}`))]})]})]}),a]})]})},main$5=`_main_kra1w_1`,PlayDetailsNav_module_default={main:main$5},cx$7=import_bind$1.default.bind(PlayDetailsNav_module_default),PlayDetailsNav=({items:n,current:a})=>(0,import_jsx_runtime.jsx)(Nav,{tabs:!0,className:cx$7(`main`),children:n.map(n=>(0,import_jsx_runtime.jsx)(NavItem,{children:(0,import_jsx_runtime.jsx)(NavLink,{href:`#${n.name}`,className:cx$7({active:a===n.name}),children:n.label||n.name})},n.name))}),main$4=`_main_1hb31_1`,content=`_content_1hb31_20`,description=`_description_1hb31_32`,metrics=`_metrics_1hb31_33`,segments=`_segments_1hb31_34`,characters=`_characters_1hb31_35`,PlayDetailsTab_module_default={main:main$4,content,description,metrics,segments,characters},cx$6=import_bind$1.default.bind(PlayDetailsTab_module_default),PlayDetailsTab=({children:n,description:a,characters:s,metrics:c,segments:l})=>(0,import_jsx_runtime.jsxs)(`div`,{className:cx$6(`main`),children:[(0,import_jsx_runtime.jsx)(`div`,{className:cx$6(`content`),children:n}),(0,import_jsx_runtime.jsx)(`div`,{className:cx$6(`description`),children:a}),c&&(0,import_jsx_runtime.jsx)(`div`,{className:cx$6(`metrics`),children:c}),s&&(0,import_jsx_runtime.jsx)(`div`,{className:cx$6(`characters`),children:s}),l&&(0,import_jsx_runtime.jsx)(`div`,{className:cx$6(`segments`),children:l})]}),main$3=`_main_1hdlb_1`,header$1=`_header_1hdlb_16`,CastList_module_default={main:main$3,header:header$1},cx$5=import_bind$1.default.bind(CastList_module_default),CastList=({characters:n,hasTitle:a})=>(0,import_jsx_runtime.jsxs)(`div`,{className:cx$5(`main`),children:[a&&(0,import_jsx_runtime.jsx)(`span`,{className:cx$5(`header`),children:(0,import_jsx_runtime.jsxs)(`h4`,{title:`Characters in order of appearance`,children:[`Characters `,(0,import_jsx_runtime.jsx)(`small`,{children:`(in order of appearance)`})]})}),(0,import_jsx_runtime.jsx)(`ol`,{className:cx$5(`dracor-scrollbar`),children:n.map(n=>(0,import_jsx_runtime.jsxs)(`li`,{title:n.id,children:[n.name?(0,import_jsx_runtime.jsx)(`span`,{children:n.name}):(0,import_jsx_runtime.jsx)(`em`,{children:n.id}),`  `,n.sex===`MALE`&&(0,import_jsx_runtime.jsx)(FontAwesomeIcon,{icon:`mars`,title:`male`}),n.sex===`FEMALE`&&(0,import_jsx_runtime.jsx)(FontAwesomeIcon,{icon:`venus`,title:`female`}),` `,n.isGroup&&(0,import_jsx_runtime.jsx)(FontAwesomeIcon,{icon:`users`,size:`sm`}),n.wikidataId&&(0,import_jsx_runtime.jsx)(`a`,{href:`https://www.wikidata.org/wiki/${n.wikidataId}`,title:`Wikidata: ${n.wikidataId}`,children:(0,import_jsx_runtime.jsx)(`img`,{alt:`Wikidata`,src:`/wikidata.svg`})})]},n.id))})]}),SourceInfo_module_default={},cx$4=import_bind$1.default.bind(SourceInfo_module_default),SourceInfo=({source:n,original:a})=>(0,import_jsx_runtime.jsxs)(`div`,{className:cx$4(`main`),children:[n&&(0,import_jsx_runtime.jsxs)(`p`,{children:[`Full text originally obtained from`,` `,n.url?(0,import_jsx_runtime.jsx)(`a`,{target:`_blank`,rel:`noopener noreferrer`,href:n.url,children:n.name}):n.name,`. TEI adaptation, corrections, enhancements by DraCor.`]}),a&&(0,import_jsx_runtime.jsxs)(`p`,{children:[`Direct print source: `,(0,import_jsx_runtime.jsx)(`em`,{children:a})]})]}),downloads=`_downloads_1e7ur_1`,formats=`_formats_1e7ur_26`,disabled=`_disabled_1e7ur_38`,DownloadLinks_module_default={downloads,formats,disabled},csv_default=`/assets/csv-HYrw5wxE.svg`,gexf_default=`/assets/gexf-BG9MQTAs.svg`,graphml_default=`/assets/graphml-CU0IdpTt.svg`,txt_default=`data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20235.93%20314.58'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%231f2448;}.cls-2{fill:%2308f;}.cls-3{fill:%23fff;}.cls-4{fill:none;}%3c/style%3e%3c/defs%3e%3cg%20id='Ebene_2'%20data-name='Ebene%202'%3e%3cg%20id='Ebene_1-2'%20data-name='Ebene%201'%3e%3cpath%20class='cls-1'%20d='M235.93,78.64V275.26a39.3,39.3,0,0,1-39.32,39.32H39.32A39.31,39.31,0,0,1,0,275.26V39.32A39.31,39.31,0,0,1,39.32,0h118V39.32a39.3,39.3,0,0,0,39.32,39.32Z'/%3e%3cpath%20class='cls-2'%20d='M235.93,78.64H196.61a39.3,39.3,0,0,1-39.32-39.32V0Z'/%3e%3crect%20class='cls-3'%20x='15.48'%20y='224.33'%20width='204.98'%20height='74.77'%20rx='23.84'/%3e%3cpath%20class='cls-2'%20d='M73.42,284.34a1.54,1.54,0,0,1-1.15-.44,1.58,1.58,0,0,1-.45-1.16v-34H60.24a1.48,1.48,0,0,1-1.09-.45,1.55,1.55,0,0,1-.45-1.15v-6a1.57,1.57,0,0,1,.45-1.15,1.48,1.48,0,0,1,1.09-.45H94a1.54,1.54,0,0,1,1.6,1.6v6a1.55,1.55,0,0,1-.45,1.15,1.57,1.57,0,0,1-1.15.45H82.38v34a1.58,1.58,0,0,1-.45,1.16,1.54,1.54,0,0,1-1.15.44Z'/%3e%3cpath%20class='cls-2'%20d='M99.21,284.34a1.25,1.25,0,0,1-1-.41,1.37,1.37,0,0,1-.38-.93,1.21,1.21,0,0,1,.06-.38l.13-.39,14.15-20.73L99.09,241.66a1.34,1.34,0,0,1-.26-.77,1.29,1.29,0,0,1,.42-.93,1.25,1.25,0,0,1,.92-.42h8.2a1.93,1.93,0,0,1,1.37.45,5.21,5.21,0,0,1,.74.83l8.38,12.55,8.45-12.5
11415a4.68,4.68,0,0,1,.77-.83,2,2,0,0,1,1.34-.45h7.75a1.26,1.26,0,0,1,1,.42,1.37,1.37,0,0,1,.38.93,1.47,1.47,0,0,1-.19.77l-13.19,19.77,14.21,20.8a.92.92,0,0,1,.16.39,2.34,2.34,0,0,1,0,.38,1.33,1.33,0,0,1-.38.93,1.25,1.25,0,0,1-1,.41h-8.45a2,2,0,0,1-1.34-.44,3.85,3.85,0,0,1-.71-.77l-9.21-13.19-9,13.19a7.89,7.89,0,0,1-.73.77,1.94,1.94,0,0,1-1.38.44Z'/%3e%3cpath%20class='cls-2'%20d='M156.56,284.34a1.51,1.51,0,0,1-1.6-1.6v-34H143.37a1.5,1.5,0,0,1-1.09-.45,1.58,1.58,0,0,1-.44-1.15v-6a1.6,1.6,0,0,1,.44-1.15,1.5,1.5,0,0,1,1.09-.45H177.1a1.55,1.55,0,0,1,1.15.45,1.57,1.57,0,0,1,.45,1.15v6a1.54,1.54,0,0,1-1.6,1.6H165.52v34a1.58,1.58,0,0,1-.45,1.16,1.54,1.54,0,0,1-1.15.44Z'/%3e%3cpath%20class='cls-3'%20d='M61.7,125.22a1,1,0,0,1-.72-.32,1,1,0,0,1-.32-.72,2,2,0,0,1,.05-.45L72.39,91.81a2,2,0,0,1,.63-1,1.89,1.89,0,0,1,1.31-.42h7.36a1.92,1.92,0,0,1,1.32.42,2,2,0,0,1,.62,1l11.64,31.92a1.06,1.06,0,0,1,.1.45,1,1,0,0,1-.33.72,1,1,0,0,1-.77.32H88.16a1.51,1.51,0,0,1-1.12-.37,1.75,1.75,0,0,1-.47-.67l-1.94-5.07H71.35l-1.89,5.07a1.91,1.91,0,0,1-.45.67,1.57,1.57,0,0,1-1.19.37ZM73.39,112h9.25L78,98.82Z'/%3e%3crect%20class='cls-4'%20x='200.25'%20y='118.7'%20width='11.96'%20height='9.43'/%3e%3crect%20class='cls-4'%20x='200.25'%20y='109.27'%20width='11.96'%20height='9.43'/%3e%3crect%20class='cls-4'%20x='200.25'%20y='99.84'%20width='11.96'%20height='9.43'/%3e%3crect%20class='cls-4'%20x='200.25'%20y='90.42'%20width='11.96'%20height='9.43'/%3e%3crect%20class='cls-4'%20x='200.25'%20y='156.4'%20width='11.96'%20height='9.43'/%3e%3crect%20class='cls-4'%20x='200.25'%20y='146.97'%20width='11.96'%20height='9.43'/%3e%3crect%20class='cls-4'%20x='200.25'%20y='137.55'%20width='11.96'%20height='9.43'/%3e%3crect%20class='cls-4'%20x='200.25'%20y='128.12'%20width='11.96'%20height='9.43'/%3e%3crect%20class='cls-4'%20x='200.25'%20y='194.11'%20width='11.96'%20height='9.43'/%3e%3crect%20class='cls-4'%20x='200.25'%20y='184.68'%20width='11.96'%20height='9.43'/%3e%3crect%20class='cls-4'%20x='200.25'%20y='175.25'%20width='11.96'%20height='9.43'/%3e%3crect%20class='cls-4'%20x='200.25'%20y='165.83'%20width='11.96'%20height='9.43'/%3e%3crect%20class='cls-3'%20x='101.62'%20y='117.53'%20width='73.63'%20height='7.04'/%3e%3crect%20class='cls-3'%20x='101.62'%20y='103.39'%20width='73.63'%20height='7.04'/%3e%3crect%20class='cls-3'%20x='101.62'%20y='90.21'%20width='73.63'%20height='6.08'/%3e%3crect%20class='cls-3'%20x='61.2'%20y='174.09'%20width='73.64'%20height='7.03'/%3e%3crect%20class='cls-3'%20x='61.2'%20y='159.95'%20width='114.05'%20height='7.04'/%3e%3crect%20class='cls-3'%20x='61.2'%20y='145.81'%20width='114.05'%20height='7.04'/%3e%3crect%20class='cls-3'%20x='61.2'%20y='131.67'%20width='114.05'%20height='7.04'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e`,json_default$1=`/assets/json-Djq3sRXp.svg`,tei_default=`data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20235.93%20314.58'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%231f2448;}.cls-2{fill:%2308f;}.cls-3{fill:%23fff;}%3c/style%3e%3c/defs%3e%3cg%20id='Ebene_2'%20data-name='Ebene%202'%3e%3cg%20id='Ebene_1-2'%20data-name='Ebene%201'%3e%3cpath%20class='cls-1'%20d='M235.93,78.64V275.26a39.3,39.3,0,0,1-39.32,39.32H39.32A39.31,39.31,0,0,1,0,275.26V39.32A39.31,39.31,0,0,1,39.32,0h118V39.32a39.3,39.3,0,0,0,39.32,39.32Z'/%3e%3cpath%20class='cls-2'%20d='M235.93,78.64H196.61a39.3,39.3,0,0,1-39.32-39.32V0Z'/%3e%3crect%20class='cls-3'%20x='15.48'%20y='224.33'%20width='204.98'%20height='74.77'%20rx='23.84'/%3e%3cpath%20class='cls-2'%20d='M85.4,284.34a1.57,1.57,0,0,1-1.16-.44,1.61,1.61,0,0,1-.44-1.16v-34H72.21a1.48,1.48,0,0,1-1.09-.45,1.58,1.58,0,0,1-.44-1.15v-6a1.6,1.6,0,0,1,.44-1.15,1.48,1.48,0,0,1,1.09-.45h33.73a1.55,1.55,0,0,1,1.15.45,1.57,1.57,0,0,1,.45,1.15v6a1.54,1.54,0,0,1-1.6,1.6H94.36v34a1.58,1.58,0,0,1-.45,1.16,1.54,1.54,0,0,1-1.15.44Z'/%3e%3cpath%20class='cls-2'%20d='M114.31,284.34a1.54,1.54,0,0,1-1.15-.44,1.58,1.58,0,0,1-.45-1.16v-41.6a1.57,1.57,0,0,1,.45-1.15,1.55,1.55,0,0,1,1.15-.45H143.5a1.54,1.54,0,0,1,1.6,1.6v5.32a1.46,1.46,0,0,1-.45,1.08,1.57,1.57,0,0,1-1.15.45H122.82v9.73h19.27a1.5,1.5,0,0,1,1.15.48,1.67,1.67,0,0,1,.45,1.18v4.87a1.54,1.54,0,0,1-1.6,1.6H122.82v10H144a1.53,1.53,0,0,1,1.6,1.6v5.24a1.58,1.58,0,0,1-.45,1.16,1.54,1.54,0,0,1-1.15.44Z'/%3e%3cpath%20class='cls-2'%20d='M152.84,284.34a1.53,1.53,0,0,1-1.15-.44,1.58,1.58,0,0,1-.45-1.16v-41.6a1.57,1.57,0,0,1,.45-1.15,1.54,1.54,0,0,1,1.15-.45h7.55a1.58,1.58,0,0,1,1.12.45,1.52,1.52,0,0,1,.48,1.15v41.6a1.52,1.52,0,0,1-.48,1.16,1.57,1.57,0,0,1-1.12.44Z'/%3e%3cpath%20class='cls-3'%20d='M86.82,168.89a2.73,2.73,0,0,1-1-.25,5,5,0,0,1-1-.55L50.65,144.75a8.41,8.41,0,0,1-2.22-2,4.14,4.14,0,0,1-.7-2.43v-2.42a4.09,4.09,0,0,1,.7-2.48,10.57,10.57,0,0,1,2.22-2.07L84.8,110.09a6.91,6.91,0,0,1,1-.6,2.42,2.42,0,0,1,1-.3,2,2,0,0,1,2,2.12V119a3.12,3.12,0,0,1-.7,2.12,8.5,8.5,0,0,1-1.82,1.51L61.77,139.09l24.55,16.47A9.75,9.75,0,0,1,88.14,157a3.08,3.08,0,0,1,.7,2.17v7.68a1.87,1.87,0,0,1-.6,1.52A2.14,2.14,0,0,1,86.82,168.89Z'/%3e%3cpath%20class='cls-3'%20d='M96.76,183a1.94,1.94,0,0,1-1.41-.61,2,2,0,0,1-.61-1.51,4.57,4.57,0,0,1,.2-1.12l34.35-82.54a6.58,6.58,0,0,1,1.12-1.41,2.73,2.73,0,0,1,2-.71H139a2.15,2.15,0,0,1,1.47.61,2,2,0,0,1,.65,1.51,3.12,3.12,0,0,1-.3,1.12l-34.45,82.54a6.28,6.28,0,0,1-1,1.36,2.78,2.78,0,0,1-2.12.76Z'/%3e%3cpath%20class='cls-3'%20d='M149.11,168.89a2.14,2.14,0,0,1-1.42-.5,1.87,1.87,0,0,1-.6-1.52v-7.68a3.08,3.08,0,0,1,.7-2.17,9.43,9.43,0,0,1,1.82-1.46l24.55-16.47-24.55-16.47a8.26,8.26,0,0,1-1.82-1.51,3.12,3.12,0,0,1-.7-2.12v-7.68a2,2,0,0,1,2-2.12,2.57,2.57,0,0,1,1.11.3,6.91,6.91,0,0,1,1,.6l34.05,23.24a10.57,10.57,0,0,1,2.22,2.07,4.09,4.09,0,0,1,.7,2.48v2.42a4.14,4.14,0,0,1-.7,2.43,8.41,8.41,0,0,1-2.22,2l-34.05,23.34a5,5,0,0,1-1,.55A2.92,2.92,0,0,1,149.11,168.89Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e`,cx$3=import_bind$1.default.bind(DownloadLinks_module_default),apiUrl$1=api$1.getBaseURL(),DownloadLinks=({play:n})=>{let a=`${apiUrl$1}/corpora/${n.corpus}/plays/${n.name}`,s=`${a}
1141/networkdata/csv`,c=`${a}/networkdata/gexf`,l=`${a}/networkdata/graphml`,u=`${a}/relations/csv`,d=`${a}/relations/gexf`,f=`${a}/relations/graphml`,p=`${a}/characters`,m=`${a}/characters/csv`,h=`${a}/tei`;return(0,import_jsx_runtime.jsxs)(`div`,{className:cx$3(`downloads`),children:[(0,import_jsx_runtime.jsxs)(`span`,{children:[(0,import_jsx_runtime.jsx)(`h4`,{children:`Network data`}),(0,import_jsx_runtime.jsx)(`p`,{children:`Co-occurrence network:`}),(0,import_jsx_runtime.jsxs)(`span`,{className:cx$3(`formats`),children:[(0,import_jsx_runtime.jsx)(`a`,{href:s,download:`${n.id}-${n.name}.network.csv`,children:(0,import_jsx_runtime.jsx)(`img`,{src:csv_default,alt:`CSV`})}),(0,import_jsx_runtime.jsx)(`a`,{href:c,download:`${n.id}-${n.name}.network.gexf`,children:(0,import_jsx_runtime.jsx)(`img`,{src:gexf_default,alt:`GEFX`})}),(0,import_jsx_runtime.jsx)(`a`,{href:l,download:`${n.id}-${n.name}.network.graphml`,children:(0,import_jsx_runtime.jsx)(`img`,{src:graphml_default,alt:`GraphML`})})]}),n.relations?(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsxs)(`p`,{children:[`Relation data (as described`,` `,(0,import_jsx_runtime.jsx)(`a`,{href:`https://github.com/dracor-org/gerdracor#character-relations`,children:`here`}),`):`]}),(0,import_jsx_runtime.jsxs)(`span`,{className:cx$3(`formats`),children:[(0,import_jsx_runtime.jsx)(`a`,{href:u,download:`${n.id}-${n.name}.relations.csv`,children:(0,import_jsx_runtime.jsx)(`img`,{src:csv_default,alt:`CSV`})}),(0,import_jsx_runtime.jsx)(`a`,{href:d,download:`${n.id}-${n.name}.relations.gexf`,children:(0,import_jsx_runtime.jsx)(`img`,{src:gexf_default,alt:`GEXF`})}),(0,import_jsx_runtime.jsx)(`a`,{href:f,download:`${n.id}-${n.name}.relations.graphml`,children:(0,import_jsx_runtime.jsx)(`img`,{src:graphml_default,alt:`GraphML`})})]})]}):(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(`p`,{children:`Relation data not available.`}),(0,import_jsx_runtime.jsxs)(`span`,{className:cx$3(`formats`),children:[(0,import_jsx_runtime.jsx)(`img`,{className:`disabled`,src:csv_default,alt:`CSV`}),(0,import_jsx_runtime.jsx)(`img`,{className:`disabled`,src:gexf_default,alt:`GEXF`}),(0,import_jsx_runtime.jsx)(`img`,{className:`disabled`,src:graphml_default,alt:`GraphML`})]})]})]}),(0,import_jsx_runtime.jsxs)(`span`,{children:[(0,import_jsx_runtime.jsx)(`h4`,{children:`Spoken text`}),(0,import_jsx_runtime.jsx)(`p`,{children:`By character:`}),(0,import_jsx_runtime.jsx)(`span`,{className:cx$3(`formats`),children:(0,import_jsx_runtime.jsx)(`a`,{href:`${a}/spoken-text-by-character`,download:`${n.id}-${n.name}.spoken-text-by-character.json`,children:(0,import_jsx_runtime.jsx)(`img`,{src:json_default$1,alt:`JSON`})})}),(0,import_jsx_runtime.jsx)(`p`,{children:`Plain (no markup):`}),(0,import_jsx_runtime.jsx)(`span`,{className:cx$3(`formats`),children:(0,import_jsx_runtime.jsx)(`a`,{href:`${a}/spoken-text`,download:`${n.id}-${n.name}.spoken-text.txt`,children:(0,import_jsx_runtime.jsx)(`img`,{src:txt_default,alt:`TXT`})})})]}),(0,import_jsx_runtime.jsxs)(`span`,{children:[(0,import_jsx_runtime.jsx)(`h4`,{children:`Stage directions`}),(0,import_jsx_runtime.jsx)(`p`,{children:`Without speaker names:`}),(0,import_jsx_runtime.jsx)(`span`,{className:cx$3(`formats`),children:(0,import_jsx_runtime.jsx)(`a`,{href:`${a}/stage-directions`,download:`${n.id}-${n.name}.stage-directions.txt`,children:(0,import_jsx_runtime.jsx)(`img`,{src:txt_default,alt:`TXT`})})}),(0,import_jsx_runtime.jsx)(`p`,{children:`Including speaker names:`}),(0,import_jsx_runtime.jsx)(`span`,{className:cx$3(`formats`),children:(0,import_jsx_runtime.jsx)(`a`,{href:`${a}/stage-directions-with-speakers`,download:`${n.id}-${n.name}.stage-directions-with-speakers.txt`,children:(0,import_jsx_runtime.jsx)(`img`,{src:txt_default,alt:`TXT`})})})]}),(0,import_jsx_runtime.jsxs)(`span`,{children:[(0,import_jsx_runtime.jsx)(`h4`,{children:`List of characters`}),(0,import_jsx_runtime.jsx)(`p`,{children:`Including precalculated data:`}),(0,import_jsx_runtime.jsxs)(`span`,{className:cx$3(`formats`),children:[(0,import_jsx_runtime.jsx)(`a`,{href:m,download:`${n.id}-${n.name}.characters.csv`,children:(0,import_jsx_runtime.jsx)(`img`,{src:csv_default,alt:`CSV`})}),(0,import_jsx_runtime.jsx)(`a`,{href:p,download:`${n.id}-${n.name}.characters.json`,children:(0,import_jsx_runtime.jsx)(`img`,{src:json_default$1,alt:`JSON`})})]})]}),(0,import_jsx_runtime.jsxs)(`span`,{children:[(0,import_jsx_runtime.jsx)(`h4`,{children:`Full text`}),(0,import_jsx_runtime.jsx)(`p`,{children:`TEI-encoded:`}),(0,import_jsx_runtime.jsx)(`span`,{className:cx$3(`formats`),children:(0,import_jsx_runtime.jsx)(`a`,{href:h,download:`${n.id}-${n.name}.tei.xml`,children:(0,import_jsx_runtime.jsx)(`img`,{src:tei_default,alt:`TEI`})})})]})]})},require_tools=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),n.embedProps=c;var a=s(require_react());function s(n){return n&&n.__esModule?n:{default:n}}function c(n,s){return a.default.Children.map(n,n=>a.default.cloneElement(n,s))}})),require_main=__commonJSMin$1((()=>{(function(n){var a={};function s(c){if(a[c])return a[c].exports;var l=a[c]={i:c,l:!1,exports:{}};return n[c].call(l.exports,l,l.exports,s),l.l=!0,l.exports}return s.m=n,s.c=a,s.d=function(n,a,c){s.o(n,a)||Object.defineProperty(n,a,{enumerable:!0,get:c})},s.r=function(n){typeof Symbol<`u`&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:`Module`}),Object.defineProperty(n,"__esModule",{value:!0})},s.t=function(n,a){if(1&a&&(n=s(n)),8&a||4&a&&typeof n==`object`&&n&&n.__esModule)return n;var c=Object.create(null);if(s.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:n}),2&a&&typeof n!=`string`)for(var l in n)s.d(c,l,function(a){return n[a]}.bind(null,l));return c},s.n=function(n){var a=n&&n.__esModule?function(){return n.default}:function(){return n};return s.d(a,`a`,a),a},s.o=function(n,a){return Object.prototype.hasOwnProperty.call(n,a)},s.p=``,s(s.s=115)}
1141)({115:function(n,a,s){s.r(a),s(116),s(117),s(118),s(119),s(120),s(121),s(122),s(123),s(124),s(125),s(126),s(127),s(128),s(129),s(130),s(131),s(132),s(133),s(134),s(135),s(136),s(137),s(138),s(139),s(140),s(141);let c=window.sigma;c.renderers.def=c.renderers.canvas,a.default=c},116:function(n,a){(function(){(function(n){var a={},s=function(n){var c,l,u,d,f;s.classes.dispatcher.extend(this);var p=this,m=n||{};if(typeof m==`string`||m instanceof HTMLElement?m={renderers:[m]}:Object.prototype.toString.call(m)===`[object Array]`&&(m={renderers:m}),d=m.renderers||m.renderer||m.container,m.renderers&&m.renderers.length!==0||(typeof d==`string`||d instanceof HTMLElement||typeof d==`object`&&`container`in d)&&(m.renderers=[d]),m.id){if(a[m.id])throw`sigma: Instance "`+m.id+`" already exists.`;Object.defineProperty(this,"id",{value:m.id})}else{for(f=0;a[f];)f++;Object.defineProperty(this,"id",{value:``+f})}for(a[this.id]=this,this.settings=new s.classes.configurable(s.settings,m.settings||{}),Object.defineProperty(this,"graph",{value:new s.classes.graph(this.settings),configurable:!0}),Object.defineProperty(this,"middlewares",{value:[],configurable:!0}),Object.defineProperty(this,"cameras",{value:{},configurable:!0}),Object.defineProperty(this,"renderers",{value:{},configurable:!0}),Object.defineProperty(this,"renderersPerCamera",{value:{},configurable:!0}),Object.defineProperty(this,"cameraFrames",{value:{},configurable:!0}),Object.defineProperty(this,"camera",{get:function(){return this.cameras[0]}}),Object.defineProperty(this,"events",{value:[`click`,`rightClick`,`clickStage`,`doubleClickStage`,`rightClickStage`,`clickNode`,`clickNodes`,`doubleClickNode`,`doubleClickNodes`,`rightClickNode`,`rightClickNodes`,`overNode`,`overNodes`,`outNode`,`outNodes`,`downNode`,`downNodes`,`upNode`,`upNodes`],configurable:!0}),this._handler=function(n){var a,s={};for(a in n.data)s[a]=n.data[a];s.renderer=n.target,this.dispatchEvent(n.type,s)}.bind(this),c=0,l=(u=m.renderers||[]).length;c<l;c++)this.addRenderer(u[c]);for(c=0,l=(u=m.middlewares||[]).length;c<l;c++)this.middlewares.push(typeof u[c]==`string`?s.middlewares[u[c]]:u[c]);typeof m.graph==`object`&&m.graph&&(this.graph.read(m.graph),this.refresh()),window.addEventListener(`resize`,(function(){p.settings&&p.refresh()}))};if(s.prototype.addCamera=function(a){var c,l=this;if(!arguments.length){for(a=0;this.cameras[``+a];)a++;a=``+a}if(this.cameras[a])throw`sigma.addCamera: The camera "`+a+`" already exists.`;return c=new s.classes.camera(a,this.graph,this.settings),this.cameras[a]=c,c.quadtree=new s.classes.quad,s.classes.edgequad!==n&&(c.edgequadtree=new s.classes.edgequad),c.bind(`coordinatesUpdated`,(function(n){l.renderCamera(c,c.isAnimated)})),this.renderersPerCamera[a]=[],c},s.prototype.killCamera=function(n){if(!(n=typeof n==`string`?this.cameras[n]:n))throw`sigma.killCamera: The camera is undefined.`;var a,s=this.renderersPerCamera[n.id];for(a=s.length-1;a>=0;a--)this.killRenderer(s[a]);return delete this.renderersPerCamera[n.id],delete this.cameraFrames[n.id],delete this.cameras[n.id],n.kill&&n.kill(),this},s.prototype.addRenderer=function(n){var a,c,l,u,d=n||{};if(typeof d==`string`?d={container:document.getElementById(d)}:d instanceof HTMLElement&&(d={container:d}),typeof d.container==`string`&&(d.container=document.getElementById(d.container)),`id`in d)a=d.id;else{for(a=0;this.renderers[``+a];)a++;a=``+a}if(this.renderers[a])throw`sigma.addRenderer: The renderer "`+a+`" already exists.`;if(c=(c=typeof d.type==`function`?d.type:s.renderers[d.type])||s.renderers.def,l=`camera`in d?d.camera instanceof s.classes.camera?d.camera:this.cameras[d.camera]||this.addCamera(d.camera):this.addCamera(),this.cameras[l.id]!==l)throw`sigma.addRenderer: The camera is not properly referenced.`;return u=new c(this.graph,l,this.settings,d),this.renderers[a]=u,Object.defineProperty(u,"id",{value:a}
1141),u.bind&&u.bind(`click.rightClick.clickStage.doubleClickStage.rightClickStage.clickNode.clickNodes.clickEdge.clickEdges.doubleClickNode.doubleClickNodes.doubleClickEdge.doubleClickEdges.rightClickNode.rightClickNodes.rightClickEdge.rightClickEdges.overNode.overNodes.overEdge.overEdges.outNode.outNodes.outEdge.outEdges.downNode.downNodes.downEdge.downEdges.upNode.upNodes.upEdge.upEdges`.split(`.`),this._handler),this.renderersPerCamera[l.id].push(u),u},s.prototype.killRenderer=function(n){if(!(n=typeof n==`string`?this.renderers[n]:n))throw`sigma.killRenderer: The renderer is undefined.`;var a=this.renderersPerCamera[n.camera.id],s=a.indexOf(n);return s>=0&&a.splice(s,1),n.kill&&n.kill(),delete this.renderers[n.id],this},s.prototype.refresh=function(a){var c,l,u,d,f,p,m=0;for(a||={},c=0,l=(d=this.middlewares||[]).length;c<l;c++)d[c].call(this,c===0?``:`tmp`+m+`:`,c===l-1?`ready:`:`tmp`+ ++m+`:`);for(u in this.cameras)(f=this.cameras[u]).settings(`autoRescale`)&&this.renderersPerCamera[f.id]&&this.renderersPerCamera[f.id].length?s.middlewares.rescale.call(this,d.length?`ready:`:``,f.readPrefix,{width:this.renderersPerCamera[f.id][0].width,height:this.renderersPerCamera[f.id][0].height}):s.middlewares.copy.call(this,d.length?`ready:`:``,f.readPrefix),a.skipIndexation||(p=s.utils.getBoundaries(this.graph,f.readPrefix),f.quadtree.index(this.graph.nodes(),{prefix:f.readPrefix,bounds:{x:p.minX,y:p.minY,width:p.maxX-p.minX,height:p.maxY-p.minY}}),f.edgequadtree!==n&&f.settings(`drawEdges`)&&f.settings(`enableEdgeHovering`)&&f.edgequadtree.index(this.graph,{prefix:f.readPrefix,bounds:{x:p.minX,y:p.minY,width:p.maxX-p.minX,height:p.maxY-p.minY}}));for(c=0,l=(d=Object.keys(this.renderers)).length;c<l;c++)if(this.renderers[d[c]].process)if(this.settings(`skipErrors`))try{this.renderers[d[c]].process()}catch{console.log(`Warning: The renderer "`+d[c]+`" crashed on ".process()"`)}else this.renderers[d[c]].process();return this.render(),this},s.prototype.render=function(){var n,a,s;for(n=0,a=(s=Object.keys(this.renderers)).length;n<a;n++)if(this.settings(`skipErrors`))try{this.renderers[s[n]].render()}catch{this.settings(`verbose`)&&console.log(`Warning: The renderer "`+s[n]+`" crashed on ".render()"`)}else this.renderers[s[n]].render();return this},s.prototype.renderCamera=function(n,a){var s,c,l,u=this;if(a)for(s=0,c=(l=this.renderersPerCamera[n.id]).length;s<c;s++)if(this.settings(`skipErrors`))try{l[s].render()}catch{this.settings(`verbose`)&&console.log(`Warning: The renderer "`+l[s].id+`" crashed on ".render()"`)}else l[s].render();else if(!this.cameraFrames[n.id]){for(s=0,c=(l=this.renderersPerCamera[n.id]).length;s<c;s++)if(this.settings(`skipErrors`))try{l[s].render()}catch{this.settings(`verbose`)&&console.log(`Warning: The renderer "`+l[s].id+`" crashed on ".render()"`)}else l[s].render();this.cameraFrames[n.id]=requestAnimationFrame((function(){delete u.cameraFrames[n.id]}))}return this},s.prototype.kill=function(){for(var n in this.dispatchEvent(`kill`),this.graph.kill(),delete this.middlewares,this.renderers)this.killRenderer(this.renderers[n]);for(n in this.cameras)this.killCamera(this.cameras[n]);for(n in delete this.renderers,delete this.cameras,this)this.hasOwnProperty(n)&&delete this[n];delete a[this.id]},s.instances=function(n){return arguments.length?a[n]:s.utils.extend({},a)},s.version=`1.2.1`,this.sigma!==void 0)throw`An object called sigma is already in the global scope.`;this.sigma=s}).call(this)}).call(window)},117:function(n,a,s){(function(){(function(s){if(s.conrad)throw Error(`conrad already exists`);var c,l=!1,u={},d={},f=[],p={},m=[],h=!1,_={frameDuration:20,history:!0},v=Object.create(null);function b(n,a){var s,c,l,u,d,f,p=Array.isArray(n)?n:n.split(/ /);for(a=a===void 0?{}:a,s=0,l=p.length;s!==l;s+=1)if(f=p[s],v[f])for(d={type:f,data:a||{}},c=0,u=v[f].length;c!==u;c+=1)try{v[f][c].handler(d)}catch{}}function x(){var n,a,s,c,l=!1,u=M(),d=f.shift();if(s=d.job(),u=M()-u,d.done++,d.time+=u,d.currentTime+=u,d.weightTime=d.currentTime/(d.weight||1),d.averageTime=d.time/d.done,!(c=d.count?d.count<=d.done:!s)){for(n=0,a=f.length;n<a;n++)if(f[n].weightTime>d.weightTime){f.splice(n,0,d),l=!0;break}l||f.push(d)}return c?d:null}function C(n){var a=f.length;d[n.id]=n,n.status=`running`,a&&(n.weightTime=f[a-1].weightTime,n.currentTime=n.weightTime*(n.weight||1)),n.startTime=M(),b(`jobStarted`,A(n)),f.push(n)}function w(){var n,a,s;for(n in u)(a=u[n]).after?p[n]=a:C(a),delete u[n];for(l=!!f.length;f.length&&M()-c<_.frameDuration;)if(s=x())for(n in T(s.id),p)p[n].after===s.id&&(C(p[n]),delete p[n]);l?(c=M(),b(`enterFrame`),setTimeout(w,0)):b(`stop`)}function T(n){var a,s,c,l,h=!1;if(Array.isArray(n))for(a=0,s=n.length;a<s;a++)T(n[a]);else{if(typeof n!=`string`)throw Error(`[conrad.killJob] Wrong arguments.`);for(a=0,s=(c=[d,p,u]).length;a<s;a++)n in c[a]&&(l=c[a][n],_.history&&(l.status=`done`,m.push(l)),b(`jobEnded`,A(l)),delete c[a][n],typeof l.end==`function`&&l.end(),h=!0);for(a=0,s=(c=f).length;a<s;a++)if(c[a].id===n){c.splice(a,1);break}if(!h)throw Error(`[conrad.killJob] Job "`+n+`" not found.`)}return this}function O(n){var a=u[n]||d[n]||p[n];return a?k(a):null}function k(){var n,a,s={};for(n=arguments.length-1;n>=0;n--)for(a in arguments[n])s[a]=arguments[n][a];return s}function A(n){var a,s,c;if(!n)return n;if(Array.isArray(n))for(a=[],s=0,c=n.length;s<c;s++)a.push(A(n[s]));else if(typeof n==`object`)for(s in a={},n)a[s]=A(n[s]);else a=n;return a}function j(n){var a,s=[];for(a in n)s.push(n[a]);return s}function M(){return Date.now?Date.now():new Date().getTime()}Array.isArray||(Array.isArray=function(n){return Object.prototype.toString.call(n)===`[object Array]`});var N={hasJob:O,addJob:function n(a,s){var d,f,p;if(Array.isArray(a)){for(h=!0,d=0,f=a.length;d<f;d++)n(a[d].id,k(a[d],s));h=!1,l||(c=M(),b(`start`),w())}else if(typeof a==`object`)if(typeof a.id==`string`)n(a.id,a);else{for(d in h=!0,a)typeof a[d]==`function`?n(d,k({job:a[d]},s)):n(d,k(a[d],s));h=!1,l||(c=M(),b(`start`),w())}else{if(typeof a!=`string`)throw Error(`[conrad.addJob] Wrong arguments.`);if(O(a))throw Error(`[conrad.addJob] Job with id "`+a+`" already exists.`);if(typeof s==`function`)p={id:a,done:0,time:0,status:`waiting`,currentTime:0,averageTime:0,weightTime:0,job:s};else{if(typeof s!=`object`)throw Error(`[conrad.addJob] Wrong arguments.`);p=k({id:a,done:0,time:0,status:`waiting`,currentTime:0,averageTime:0,weightTime:0},s)}u[a]=p,b(`jobAdded`,A(p)),l||h||(c=M(),b(`start`),w())}return this},killJob:T,killAll:function(){var n,a=k(u,d,p);if(_.history)for(n in a)a[n].status=`done`,m.push(a[n]),typeof a[n].end==`function`&&a[n].end();return u={},p={},d={},f=[],l=!1,this},settings:function(n,a){var s;if(typeof a1==`string`&&arguments.length===1)return _[a1];for(var c in s=typeof a1==`object`&&arguments.length===1&&a1||{},typeof a1==`string`&&(s[a1]=a2),s)s[c]===void 0?delete _[c]:_[c]=s[c];return this},getStats:function(n,a){var s,c,l,f,h,_,v;if(!arguments.length){for(c in h=[],u)h.push(u[c]);for(c in p)h.push(p[c]);for(c in d)h.push(d[c]);h=h.concat(m)}if(typeof n==`string`)switch(n){case`waiting`:h=j(p);break;case`running`:h=j(d);break;case`done`:h=m;break;default:_=n}if(n instanceof RegExp&&(_=n),!_&&(typeof a==`string`||a instanceof RegExp)&&(_=a),_){if(v=typeof _==`string`,h instanceof Array)s=h;else if(typeof h==`object`)for(c in s=[],h)s=s.concat(h[c]);else{for(c in s=[],u)s.push(u[c]);for(c in p)s.push(p[c]);for(c in d)s.push(d[c]);s=s.concat(m)}for(h=[],l=0,f=s.length;l<f;l++)(v?s[l].id===_:s[l].id.match(_))&&h.push(s[l])}return A(h)},isRunning:function(){return l},clearHistory:function(){return m=[],this},bind:function n(a,s){var c,l,u,d;if(arguments.length){if(arguments.length===1&&Object(arguments[0])===arguments[0])for(a in arguments[0])n(a,arguments[0][a]);else if(arguments.length>1)for(c=0,l=(d=Array.isArray(a)?a:a.split(/ /)).length;c!==l;c+=1)u=d[c],v[u]||(v[u]=[]),v[u].push({handler:s}
1141)}},unbind:function(n,a){var s,c,l,u,d,f,p=Array.isArray(n)?n:n.split(/ /);if(arguments.length)if(a)for(s=0,c=p.length;s!==c;s+=1){if(f=p[s],v[f]){for(d=[],l=0,u=v[f].length;l!==u;l+=1)v[f][l].handler!==a&&d.push(v[f][l]);v[f]=d}v[f]&&v[f].length===0&&delete v[f]}else for(s=0,c=p.length;s!==c;s+=1)delete v[p[s]];else v=Object.create(null)},version:`0.1.0`};n.exports&&(a=n.exports=N),a.conrad=N,s.conrad=N})(this)}).call(window)},118:function(n,a){(function(){(function(n){if(typeof sigma>`u`)throw`sigma is not declared`;var a,s=this;sigma.utils=sigma.utils||{},sigma.utils.extend=function(){var n,a,s={};for(n=arguments.length-1;n>=0;n--)for(a in arguments[n])s[a]=arguments[n][a];return s},sigma.utils.dateNow=function(){return Date.now?Date.now():new Date().getTime()},sigma.utils.pkg=function(n){return(n||``).split(`.`).reduce((function(n,a){return a in n?n[a]:n[a]={}}),s)},sigma.utils.id=(a=0,function(){return++a});var c={};sigma.utils.floatColor=function(n){if(c[n])return c[n];var a=n,s=0,l=0,u=0;n[0]===`#`?(n=n.slice(1)).length===3?(s=parseInt(n.charAt(0)+n.charAt(0),16),l=parseInt(n.charAt(1)+n.charAt(1),16),u=parseInt(n.charAt(2)+n.charAt(2),16)):(s=parseInt(n.charAt(0)+n.charAt(1),16),l=parseInt(n.charAt(2)+n.charAt(3),16),u=parseInt(n.charAt(4)+n.charAt(5),16)):n.match(/^ *rgba? *\(/)&&(s=+(n=n.match(/^ *rgba? *\( *([0-9]*) *, *([0-9]*) *, *([0-9]*) *(,.*)?\) *$/))[1],l=+n[2],u=+n[3]);var d=256*s*256+256*l+u;return c[a]=d,d},sigma.utils.zoomTo=function(n,a,s,c,l){var u,d,f,p=n.settings;(d=Math.max(p(`zoomMin`),Math.min(p(`zoomMax`),n.ratio*c)))!==n.ratio&&(f={x:a*(1-(c=d/n.ratio))+n.x,y:s*(1-c)+n.y,ratio:d},l&&l.duration?(u=sigma.misc.animation.killAll(n),l=sigma.utils.extend(l,{easing:u?`quadraticOut`:`quadraticInOut`}),sigma.misc.animation.camera(n,f,l)):(n.goTo(f),l&&l.onComplete&&l.onComplete()))},sigma.utils.getQuadraticControlPoint=function(n,a,s,c){return{x:(n+s)/2+(c-a)/4,y:(a+c)/2+(n-s)/4}},sigma.utils.getPointOnQuadraticCurve=function(n,a,s,c,l,u,d){return{x:(1-n)**2*a+2*(1-n)*n*u+n**2*c,y:(1-n)**2*s+2*(1-n)*n*d+n**2*l}},sigma.utils.getPointOnBezierCurve=function(n,a,s,c,l,u,d,f,p){var m=(1-n)**3,h=3*n*(1-n)**2,_=3*n**2*(1-n),v=n**3;return{x:m*a+h*u+_*f+v*c,y:m*s+h*d+_*p+v*l}},sigma.utils.getSelfLoopControlPoints=function(n,a,s){return{x1:n-7*s,y1:a,x2:n,y2:a+7*s}},sigma.utils.getDistance=function(n,a,s,c){return Math.sqrt((s-n)**2+(c-a)**2)},sigma.utils.getCircleIntersection=function(n,a,s,c,l,u){var d,f,p,m,h,_,v,b,x;return f=c-n,p=l-a,!((m=Math.sqrt(p*p+f*f))>s+u)&&!(m<Math.abs(s-u))&&(x=a+p*(d=(s*s-u*u+m*m)/(2*m))/m,{xi:(b=n+f*d/m)+(_=(h=Math.sqrt(s*s-d*d))/m*-p),xi_prime:b-_,yi:x+(v=h/m*f),yi_prime:x-v})},sigma.utils.isPointOnSegment=function(n,a,s,c,l,u,d){return Math.abs((a-c)*(l-s)-(n-s)*(u-c))/sigma.utils.getDistance(s,c,l,u)<d&&Math.min(s,l)<=n&&n<=Math.max(s,l)&&Math.min(c,u)<=a&&a<=Math.max(c,u)},sigma.utils.isPointOnQuadraticCurve=function(n,a,s,c,l,u,d,f,p){var m=sigma.utils.getDistance(s,c,l,u);if(Math.abs(n-s)>m||Math.abs(a-c)>m)return!1;for(var h,_=.5,v=sigma.utils.getDistance(n,a,s,c)<sigma.utils.getDistance(n,a,l,u)?-.01:.01,b=100,x=sigma.utils.getPointOnQuadraticCurve(_,s,c,l,u,d,f),C=sigma.utils.getDistance(n,a,x.x,x.y);b-->0&&_>=0&&_<=1&&C>p&&(v>.001||v<-.001);)h=C,x=sigma.utils.getPointOnQuadraticCurve(_,s,c,l,u,d,f),(C=sigma.utils.getDistance(n,a,x.x,x.y))>h?_+=v=-v/2:_+v<0||_+v>1?(v/=2,C=h):_+=v;return C<p},sigma.utils.isPointOnBezierCurve=function(n,a,s,c,l,u,d,f,p,m,h){var _=sigma.utils.getDistance(s,c,d,f);if(Math.abs(n-s)>_||Math.abs(a-c)>_)return!1;for(var v,b=.5,x=sigma.utils.getDistance(n,a,s,c)<sigma.utils.getDistance(n,a,l,u)?-.01:.01,C=100,w=sigma.utils.getPointOnBezierCurve(b,s,c,l,u,d,f,p,m),T=sigma.utils.getDistance(n,a,w.x,w.y);C-->0&&b>=0&&b<=1&&T>h&&(x>.001||x<-.001);)v=T,w=sigma.utils.getPointOnBezierCurve(b,s,c,l,u,d,f,p,m),(T=sigma.utils.getDistance(n,a,w.x,w.y))>v?b+=x=-x/2:b+x<0||b+x>1?(x/=2,T=v):b+=x;return T<h},sigma.utils.getX=function(a){return a.offsetX!==n&&a.offsetX||a.layerX!==n&&a.layerX||a.clientX!==n&&a.clientX},sigma.utils.getY=function(a){return a.offsetY!==n&&a.offsetY||a.layerY!==n&&a.layerY||a.clientY!==n&&a.clientY},sigma.utils.getPixelRatio=function(){var a=1;return window.screen.deviceXDPI!==n&&window.screen.logicalXDPI!==n&&window.screen.deviceXDPI>window.screen.logicalXDPI?a=window.screen.systemXDPI/window.screen.logicalXDPI:window.devicePixelRatio!==n&&(a=window.devicePixelRatio),a},sigma.utils.getWidth=function(a){var s=a.target.ownerSVGElement?a.target.ownerSVGElement.width:a.target.width;
1141return typeof s==`number`&&s||s!==n&&s.baseVal!==n&&s.baseVal.value},sigma.utils.getCenter=function(n){var a=n.target.namespaceURI.indexOf(`svg`)===-1?sigma.utils.getPixelRatio():1;return{x:sigma.utils.getWidth(n)/(2*a),y:sigma.utils.getHeight(n)/(2*a)}},sigma.utils.mouseCoords=function(n,a,s){return a||=sigma.utils.getX(n),s||=sigma.utils.getY(n),{x:a-sigma.utils.getCenter(n).x,y:s-sigma.utils.getCenter(n).y,clientX:n.clientX,clientY:n.clientY,ctrlKey:n.ctrlKey,metaKey:n.metaKey,altKey:n.altKey,shiftKey:n.shiftKey}},sigma.utils.getHeight=function(a){var s=a.target.ownerSVGElement?a.target.ownerSVGElement.height:a.target.height;return typeof s==`number`&&s||s!==n&&s.baseVal!==n&&s.baseVal.value},sigma.utils.getDelta=function(a){return a.wheelDelta!==n&&a.wheelDelta||a.detail!==n&&-a.detail},sigma.utils.getOffset=function(n){for(var a=0,s=0;n;)s+=parseInt(n.offsetTop),a+=parseInt(n.offsetLeft),n=n.offsetParent;return{top:s,left:a}},sigma.utils.doubleClick=function(n,a,s){var c,l=0;n._doubleClickHandler=n._doubleClickHandler||{},n._doubleClickHandler[a]=n._doubleClickHandler[a]||[],(c=n._doubleClickHandler[a]).push((function(n){if(++l===2)return l=0,s(n);l===1&&setTimeout((function(){l=0}),sigma.settings.doubleClickTimeout)})),n.addEventListener(a,c[c.length-1],!1)},sigma.utils.unbindDoubleClick=function(n,a){for(var s,c=(n._doubleClickHandler||{})[a]||[];s=c.pop();)n.removeEventListener(a,s);delete(n._doubleClickHandler||{})[a]},sigma.utils.easings=sigma.utils.easings||{},sigma.utils.easings.linearNone=function(n){return n},sigma.utils.easings.quadraticIn=function(n){return n*n},sigma.utils.easings.quadraticOut=function(n){return n*(2-n)},sigma.utils.easings.quadraticInOut=function(n){return(n*=2)<1?.5*n*n:-.5*(--n*(n-2)-1)},sigma.utils.easings.cubicIn=function(n){return n*n*n},sigma.utils.easings.cubicOut=function(n){return--n*n*n+1},sigma.utils.easings.cubicInOut=function(n){return(n*=2)<1?.5*n*n*n:.5*((n-=2)*n*n+2)},sigma.utils.loadShader=function(n,a,s,c){var l=n.createShader(s);return n.shaderSource(l,a),n.compileShader(l),n.getShaderParameter(l,n.COMPILE_STATUS)?l:(c&&c(`Error compiling shader "`+l+`":`+n.getShaderInfoLog(l)),n.deleteShader(l),null)},sigma.utils.loadProgram=function(n,a,s,c,l){var u,d=n.createProgram();for(u=0;u<a.length;++u)n.attachShader(d,a[u]);if(s)for(u=0;u<s.length;++u)n.bindAttribLocation(d,locations?locations[u]:u,opt_attribs[u]);return n.linkProgram(d),n.getProgramParameter(d,n.LINK_STATUS)?d:(l&&l(`Error in program linking: `+n.getProgramInfoLog(d)),n.deleteProgram(d),null)},sigma.utils.pkg(`sigma.utils.matrices`),sigma.utils.matrices.translation=function(n,a){return[1,0,0,0,1,0,n,a,1]},sigma.utils.matrices.rotation=function(n,a){var s=Math.cos(n),c=Math.sin(n);return a?[s,-c,c,s]:[s,-c,0,c,s,0,0,0,1]},sigma.utils.matrices.scale=function(n,a){return a?[n,0,0,n]:[n,0,0,0,n,0,0,0,1]},sigma.utils.matrices.multiply=function(n,a,s){var c=s?2:3,l=n[0*c+0],u=n[0*c+1],d=n[0*c+2],f=n[1*c+0],p=n[1*c+1],m=n[1*c+2],h=n[2*c+0],_=n[2*c+1],v=n[2*c+2],b=a[0*c+0],x=a[0*c+1],C=a[0*c+2],w=a[1*c+0],T=a[1*c+1],O=a[1*c+2],k=a[2*c+0],A=a[2*c+1],j=a[2*c+2];return s?[l*b+u*w,l*x+u*T,f*b+p*w,f*x+p*T]:[l*b+u*w+d*k,l*x+u*T+d*A,l*C+u*O+d*j,f*b+p*w+m*k,f*x+p*T+m*A,f*C+p*O+m*j,h*b+_*w+v*k,h*x+_*T+v*A,h*C+_*O+v*j]}}).call(this)}).call(window)},119:function(n,a){(function(){(function(n){var a,s=0,c=[`ms`,`moz`,`webkit`,`o`];for(a=0;a<c.length&&!n.requestAnimationFrame;a++)n.requestAnimationFrame=n[c[a]+`RequestAnimationFrame`],n.cancelAnimationFrame=n[c[a]+`CancelAnimationFrame`]||n[c[a]+`CancelRequestAnimationFrame`];n.requestAnimationFrame||=function(a,c){var l=new Date().getTime(),u=Math.max(0,16-(l-s)),d=n.setTimeout((function(){a(l+u)}),u);return s=l+u,d},n.cancelAnimationFrame||=function(n){clearTimeout(n)},Function.prototype.bind||(Function.prototype.bind=function(n){if(typeof this!=`function`)throw TypeError(`Function.prototype.bind - what is trying to be bound is not callable`);var a,s,c=Array.prototype.slice.call(arguments,1),l=this;return s=function(){return l.apply(this instanceof a&&n?this:n,c.concat(Array.prototype.slice.call(arguments)))},(a=function(){}).prototype=this.prototype,s.prototype=new a,s})})(this)}).call(window)},120:function(n,a){(function(){(function(n){if(typeof sigma>`u`)throw`sigma is not declared`;sigma.utils.pkg(`sigma.settings`),sigma.settings=sigma.utils.extend(sigma.settings||{}
1141,{clone:!0,immutable:!0,verbose:!1,classPrefix:`sigma`,defaultNodeType:`def`,defaultEdgeType:`def`,defaultLabelColor:`#000`,defaultEdgeColor:`#000`,defaultNodeColor:`#000`,defaultLabelSize:14,edgeColor:`source`,minArrowSize:0,font:`arial`,fontStyle:``,labelColor:`default`,labelSize:`fixed`,labelSizeRatio:1,labelThreshold:8,webglOversamplingRatio:2,borderSize:0,defaultNodeBorderColor:`#000`,hoverFont:``,singleHover:!0,hoverFontStyle:``,labelHoverShadow:`default`,labelHoverShadowColor:`#000`,nodeHoverColor:`node`,defaultNodeHoverColor:`#000`,labelHoverBGColor:`default`,defaultHoverLabelBGColor:`#fff`,labelHoverColor:`default`,defaultLabelHoverColor:`#000`,edgeHoverColor:`edge`,edgeHoverSizeRatio:1,defaultEdgeHoverColor:`#000`,edgeHoverExtremities:!1,drawEdges:!0,drawNodes:!0,drawLabels:!0,drawEdgeLabels:!1,batchEdgesDrawing:!1,hideEdgesOnMove:!1,canvasEdgesBatchSize:500,webglEdgesBatchSize:1e3,scalingMode:`inside`,sideMargin:0,minEdgeSize:.5,maxEdgeSize:1,minNodeSize:1,maxNodeSize:8,touchEnabled:!0,mouseEnabled:!0,mouseWheelEnabled:!0,doubleClickEnabled:!0,eventsEnabled:!0,zoomingRatio:1.7,doubleClickZoomingRatio:2.2,zoomMin:.0625,zoomMax:2,mouseZoomDuration:200,doubleClickZoomDuration:200,mouseInertiaDuration:200,mouseInertiaRatio:3,touchInertiaDuration:200,touchInertiaRatio:3,doubleClickTimeout:300,doubleTapTimeout:300,dragTimeout:200,autoResize:!0,autoRescale:!0,enableCamera:!0,enableHovering:!0,enableEdgeHovering:!1,edgeHoverPrecision:5,rescaleIgnoreSize:!1,skipErrors:!1,nodesPowRatio:.5,edgesPowRatio:.5,animationsTime:200})}).call(this)}).call(window)},121:function(n,a,s){(function(){(function(){var s=function(){Object.defineProperty(this,"_handlers",{value:{}})};s.prototype.bind=function(n,a){var s,c,l,u;if(arguments.length===1&&typeof arguments[0]==`object`)for(n in arguments[0])this.bind(n,arguments[0][n]);else{if(arguments.length!==2||typeof arguments[1]!=`function`)throw`bind: Wrong arguments.`;for(s=0,c=(u=typeof n==`string`?n.split(` `):n).length;s!==c;s+=1)(l=u[s])&&(this._handlers[l]||(this._handlers[l]=[]),this._handlers[l].push({handler:a}))}return this},s.prototype.unbind=function(n,a){var s,c,l,u,d,f,p,m=typeof n==`string`?n.split(` `):n;if(!arguments.length){for(d in this._handlers)delete this._handlers[d];return this}if(a)for(s=0,c=m.length;s!==c;s+=1){if(p=m[s],this._handlers[p]){for(f=[],l=0,u=this._handlers[p].length;l!==u;l+=1)this._handlers[p][l].handler!==a&&f.push(this._handlers[p][l]);this._handlers[p]=f}this._handlers[p]&&this._handlers[p].length===0&&delete this._handlers[p]}else for(s=0,c=m.length;s!==c;s+=1)delete this._handlers[m[s]];return this},s.prototype.dispatchEvent=function(n,a){var s,c,l,u,d,f,p,m=typeof n==`string`?n.split(` `):n;for(a=a===void 0?{}:a,s=0,c=m.length;s!==c;s+=1)if(p=m[s],this._handlers[p]){for(f=this.getEvent(p,a),d=[],l=0,u=this._handlers[p].length;l!==u;l+=1)this._handlers[p][l].handler(f),this._handlers[p][l].one||d.push(this._handlers[p][l]);this._handlers[p]=d}return this},s.prototype.getEvent=function(n,a){return{type:n,data:a||{},target:this}},s.extend=function(n,a){for(var c in s.prototype)s.prototype.hasOwnProperty(c)&&(n[c]=s.prototype[c]);s.apply(n,a)},this.sigma===void 0?(n.exports&&(a=n.exports=s),a.dispatcher=s):(this.sigma.classes=this.sigma.classes||{},this.sigma.classes.dispatcher=s)}).call(this)}).call(window)},122:function(n,a,s){(function(){(function(){var s=function(){var n,a,c={},l=Array.prototype.slice.call(arguments,0),u=function(n,a){var s,d,f,p;if(arguments.length!==1||typeof n!=`string`){if(typeof n==`object`&&typeof a==`string`)return(n||{})[a]===void 0?u(a):n[a];for(s=typeof n==`object`&&a===void 0?n:{},typeof n==`string`&&(s[n]=a),d=0,f=(p=Object.keys(s)).length;d<f;d++)c[p[d]]=s[p[d]];return this}if(c[n]!==void 0)return c[n];for(d=0,f=l.length;d<f;d++)if(l[d][n]!==void 0)return l[d][n]};for(u.embedObjects=function(){var n=l.concat(c).concat(Array.prototype.splice.call(arguments,0));return s.apply({},n)},n=0,a=arguments.length;n<a;n++)u(arguments[n]);return u};this.sigma===void 0?(n.exports&&(a=n.exports=s),a.configurable=s):(this.sigma.classes=this.sigma.classes||{},this.sigma.classes.configurable=s)}).call(this)}).call(window)},123:function(n,a,s){(function(){(function(s){var c=Object.create(null),l=Object.create(null),u=Object.create(null),d=Object.create(null),f=Object.create(null),p={immutable:!0,clone:!0},m=function(n){return p[n]},h=function(n){var a,s,l;for(a in l={settings:n||m,nodesArray:[],edgesArray:[],nodesIndex:Object.create(null),edgesIndex:Object.create(null),inNeighborsIndex:Object.create(null),outNeighborsIndex:Object.create(null),allNeighborsIndex:Object.create(null),inNeighborsCount:Object.create(null),outNeighborsCount:Object.create(null),allNeighborsCount:Object.create(null)},u)u[a].call(l);
1141for(a in c)s=_(a,l,c[a]),this[a]=s,l[a]=s};function _(n,a,s){return function(){var c,l;for(c in f[n])f[n][c].apply(a,arguments);for(c in l=s.apply(a,arguments),d[n])d[n][c].apply(a,arguments);return l}}function v(n){for(var a in n)`hasOwnProperty`in n&&!n.hasOwnProperty(a)||delete n[a];return n}h.addMethod=function(n,a){if(typeof n!=`string`||typeof a!=`function`||arguments.length!==2)throw`addMethod: Wrong arguments.`;if(c[n]||h[n])throw`The method "`+n+`" already exists.`;return c[n]=a,d[n]=Object.create(null),f[n]=Object.create(null),this},h.hasMethod=function(n){return!(!c[n]&&!h[n])},h.attach=function(n,a,s,c){if(typeof n!=`string`||typeof a!=`string`||typeof s!=`function`||arguments.length<3||arguments.length>4)throw`attach: Wrong arguments.`;var l;if(n===`constructor`)l=u;else if(c){if(!f[n])throw`The method "`+n+`" does not exist.`;l=f[n]}else{if(!d[n])throw`The method "`+n+`" does not exist.`;l=d[n]}if(l[a])throw`A function "`+a+`" is already attached to the method "`+n+`".`;return l[a]=s,this},h.attachBefore=function(n,a,s){return this.attach(n,a,s,!0)},h.addIndex=function(n,a){if(typeof n!=`string`||Object(a)!==a||arguments.length!==2)throw`addIndex: Wrong arguments.`;if(l[n])throw`The index "`+n+`" already exists.`;for(var s in l[n]=a,a){if(typeof a[s]!=`function`)throw`The bindings must be functions.`;h.attach(s,n,a[s])}return this},h.addMethod(`addNode`,(function(n){if(Object(n)!==n||arguments.length!==1)throw`addNode: Wrong arguments.`;if(typeof n.id!=`string`&&typeof n.id!=`number`)throw`The node must have a string or number id.`;if(this.nodesIndex[n.id])throw`The node "`+n.id+`" already exists.`;var a,s=n.id,c=Object.create(null);if(this.settings(`clone`))for(a in n)a!==`id`&&(c[a]=n[a]);else c=n;return this.settings(`immutable`)?Object.defineProperty(c,"id",{value:s,enumerable:!0}):c.id=s,this.inNeighborsIndex[s]=Object.create(null),this.outNeighborsIndex[s]=Object.create(null),this.allNeighborsIndex[s]=Object.create(null),this.inNeighborsCount[s]=0,this.outNeighborsCount[s]=0,this.allNeighborsCount[s]=0,this.nodesArray.push(c),this.nodesIndex[c.id]=c,this})),h.addMethod(`addEdge`,(function(n){if(Object(n)!==n||arguments.length!==1)throw`addEdge: Wrong arguments.`;if(typeof n.id!=`string`&&typeof n.id!=`number`)throw`The edge must have a string or number id.`;if(typeof n.source!=`string`&&typeof n.source!=`number`||!this.nodesIndex[n.source])throw`The edge source must have an existing node id.`;if(typeof n.target!=`string`&&typeof n.target!=`number`||!this.nodesIndex[n.target])throw`The edge target must have an existing node id.`;if(this.edgesIndex[n.id])throw`The edge "`+n.id+`" already exists.`;var a,s=Object.create(null);if(this.settings(`clone`))for(a in n)a!==`id`&&a!==`source`&&a!==`target`&&(s[a]=n[a]);else s=n;return this.settings(`immutable`)?(Object.defineProperty(s,"id",{value:n.id,enumerable:!0}),Object.defineProperty(s,"source",{value:n.source,enumerable:!0}),Object.defineProperty(s,"target",{value:n.target,enumerable:!0})):(s.id=n.id,s.source=n.source,s.target=n.target),this.edgesArray.push(s),this.edgesIndex[s.id]=s,this.inNeighborsIndex[s.target][s.source]||(this.inNeighborsIndex[s.target][s.source]=Object.create(null)),this.inNeighborsIndex[s.target][s.source][s.id]=s,this.outNeighborsIndex[s.source][s.target]||(this.outNeighborsIndex[s.source][s.target]=Object.create(null)),this.outNeighborsIndex[s.source][s.target][s.id]=s,this.allNeighborsIndex[s.source][s.target]||(this.allNeighborsIndex[s.source][s.target]=Object.create(null)),this.allNeighborsIndex[s.source][s.target][s.id]=s,s.target!==s.source&&(this.allNeighborsIndex[s.target][s.source]||(this.allNeighborsIndex[s.target][s.source]=Object.create(null)),this.allNeighborsIndex[s.target][s.source][s.id]=s),this.inNeighborsCount[s.target]++,this.outNeighborsCount[s.source]++,this.allNeighborsCount[s.target]++,this.allNeighborsCount[s.source]++,this})),h.addMethod(`dropNode`,(function(n){if(typeof n!=`string`&&typeof n!=`number`||arguments.length!==1)throw`dropNode: Wrong arguments.`;if(!this.nodesIndex[n])throw`The node "`+n+`" does not exist.`;var a,s,c;for(delete this.nodesIndex[n],a=0,c=this.nodesArray.length;a<c;a++)if(this.nodesArray[a].id===n){this.nodesArray.splice(a,1);break}for(a=this.edgesArray.length-1;a>=0;a--)this.edgesArray[a].source!==n&&this.edgesArray[a].target!==n||this.dropEdge(this.edgesArray[a].id);for(s in delete this.inNeighborsIndex[n],delete this.outNeighborsIndex[n],delete this.allNeighborsIndex[n],delete this.inNeighborsCount[n],delete this.outNeighborsCount[n],delete this.allNeighborsCount[n],this.nodesIndex)delete this.inNeighborsIndex[s][n],delete this.outNeighborsIndex[s][n],delete this.allNeighborsIndex[s][n];return this})),h.addMethod(`dropEdge`,(function(n){if(typeof n!=`string`&&typeof n!=`number`||arguments.length!==1)throw`dropEdge: Wrong arguments.`;if(!this.edgesIndex[n])throw`The edge "`+n+`" does not exist.`;var a,s,c;for(c=this.edgesIndex[n],delete this.edgesIndex[n],a=0,s=this.edgesArray.length;a<s;a++)if(this.edgesArray[a].id===n){this.edgesArray.splice(a,1);break}return delete this.inNeighborsIndex[c.target][c.source][c.id],Object.keys(this.inNeighborsIndex[c.target][c.source]).length||delete this.inNeighborsIndex[c.target][c.source],delete this.outNeighborsIndex[c.source][c.target][c.id],Object.keys(this.outNeighborsIndex[c.source][c.target]).length||delete this.outNeighborsIndex[c.source][c.target],delete this.allNeighborsIndex[c.source][c.target][c.id],Object.keys(this.allNeighborsIndex[c.source][c.target]).length||delete this.allNeighborsIndex[c.source][c.target],c.target!==c.source&&(delete this.allNeighborsIndex[c.target][c.source][c.id],Object.keys(this.allNeighborsIndex[c.target][c.source]).length||delete this.allNeighborsIndex[c.target][c.source]),this.inNeighborsCount[c.target]--,this.outNeighborsCount[c.source]--,this.allNeighborsCount[c.source]--,this.allNeighborsCount[c.target]--,this})),h.addMethod(`kill`,(function(){this.nodesArray.length=0,this.edgesArray.length=0,delete this.nodesArray,delete this.edgesArray,delete this.nodesIndex,delete this.edgesIndex,delete this.inNeighborsIndex,delete this.outNeighborsIndex,delete this.allNeighborsIndex,delete this.inNeighborsCount,delete this.outNeighborsCount,delete this.allNeighborsCount})),h.addMethod(`clear`,(function(){return this.nodesArray.length=0,this.edgesArray.length=0,v(this.nodesIndex),v(this.edgesIndex),v(this.nodesIndex),v(this.inNeighborsIndex),v(this.outNeighborsIndex),v(this.allNeighborsIndex),v(this.inNeighborsCount),v(this.outNeighborsCount),v(this.allNeighborsCount),this})),h.addMethod(`read`,(function(n){var a,s,c;for(a=0,c=(s=n.nodes||[]).length;a<c;a++)this.addNode(s[a]);for(a=0,c=(s=n.edges||[]).length;a<c;a++)this.addEdge(s[a]);return this})),h.addMethod(`nodes`,(function(n){if(!arguments.length)return this.nodesArray.slice(0);
1141if(arguments.length===1&&(typeof n==`string`||typeof n==`number`))return this.nodesIndex[n];if(arguments.length===1&&Object.prototype.toString.call(n)===`[object Array]`){var a,s,c=[];for(a=0,s=n.length;a<s;a++){if(typeof n[a]!=`string`&&typeof n[a]!=`number`)throw`nodes: Wrong arguments.`;c.push(this.nodesIndex[n[a]])}return c}throw`nodes: Wrong arguments.`})),h.addMethod(`degree`,(function(n,a){if(a={in:this.inNeighborsCount,out:this.outNeighborsCount}[a||``]||this.allNeighborsCount,typeof n==`string`||typeof n==`number`)return a[n];if(Object.prototype.toString.call(n)===`[object Array]`){var s,c,l=[];for(s=0,c=n.length;s<c;s++){if(typeof n[s]!=`string`&&typeof n[s]!=`number`)throw`degree: Wrong arguments.`;l.push(a[n[s]])}return l}throw`degree: Wrong arguments.`})),h.addMethod(`edges`,(function(n){if(!arguments.length)return this.edgesArray.slice(0);if(arguments.length===1&&(typeof n==`string`||typeof n==`number`))return this.edgesIndex[n];if(arguments.length===1&&Object.prototype.toString.call(n)===`[object Array]`){var a,s,c=[];for(a=0,s=n.length;a<s;a++){if(typeof n[a]!=`string`&&typeof n[a]!=`number`)throw`edges: Wrong arguments.`;c.push(this.edgesIndex[n[a]])}return c}throw`edges: Wrong arguments.`})),typeof sigma<`u`?(sigma.classes=sigma.classes||Object.create(null),sigma.classes.graph=h):(n.exports&&(a=n.exports=h),a.graph=h)}).call(this)}).call(window)},124:function(n,a){(function(){(function(n){if(typeof sigma>`u`)throw`sigma is not declared`;sigma.utils.pkg(`sigma.classes`),sigma.classes.camera=function(n,a,s,c){sigma.classes.dispatcher.extend(this),Object.defineProperty(this,"graph",{value:a}),Object.defineProperty(this,"id",{value:n}),Object.defineProperty(this,"readPrefix",{value:`read_cam`+n+`:`}),Object.defineProperty(this,"prefix",{value:`cam`+n+`:`}),this.x=0,this.y=0,this.ratio=1,this.angle=0,this.isAnimated=!1,this.settings=typeof c==`object`&&c?s.embedObject(c):s},sigma.classes.camera.prototype.goTo=function(a){if(!this.settings(`enableCamera`))return this;var s,c,l=a||{},u=[`x`,`y`,`ratio`,`angle`];for(s=0,c=u.length;s<c;s++)if(l[u[s]]!==n){if(typeof l[u[s]]!=`number`||isNaN(l[u[s]]))throw`Value for "`+u[s]+`" is not a number.`;this[u[s]]=l[u[s]]}return this.dispatchEvent(`coordinatesUpdated`),this},sigma.classes.camera.prototype.applyView=function(a,s,c){c||={},s=s===n?this.prefix:s,a=a===n?this.readPrefix:a;var l,u,d,f=c.nodes||this.graph.nodes(),p=c.edges||this.graph.edges(),m=Math.cos(this.angle)/this.ratio,h=Math.sin(this.angle)/this.ratio,_=this.ratio**+this.settings(`nodesPowRatio`),v=this.ratio**+this.settings(`edgesPowRatio`),b=(c.width||0)/2-this.x*m-this.y*h,x=(c.height||0)/2-this.y*m+this.x*h;for(l=0,u=f.length;l<u;l++)(d=f[l])[s+`x`]=(d[a+`x`]||0)*m+(d[a+`y`]||0)*h+b,d[s+`y`]=(d[a+`y`]||0)*m-(d[a+`x`]||0)*h+x,d[s+`size`]=(d[a+`size`]||0)/_;for(l=0,u=p.length;l<u;l++)p[l][s+`size`]=(p[l][a+`size`]||0)/v;return this},sigma.classes.camera.prototype.graphPosition=function(n,a,s){var c=0,l=0,u=Math.cos(this.angle),d=Math.sin(this.angle);return s||(c=-(this.x*u+this.y*d)/this.ratio,l=-(this.y*u-this.x*d)/this.ratio),{x:(n*u+a*d)/this.ratio+c,y:(a*u-n*d)/this.ratio+l}},sigma.classes.camera.prototype.cameraPosition=function(n,a,s){var c=0,l=0,u=Math.cos(this.angle),d=Math.sin(this.angle);return s||(c=-(this.x*u+this.y*d)/this.ratio,l=-(this.y*u-this.x*d)/this.ratio),{x:((n-c)*u-(a-l)*d)*this.ratio,y:((a-l)*u+(n-c)*d)*this.ratio}},sigma.classes.camera.prototype.getMatrix=function(){var n=sigma.utils.matrices.scale(1/this.ratio),a=sigma.utils.matrices.rotation(this.angle),s=sigma.utils.matrices.translation(-this.x,-this.y);return sigma.utils.matrices.multiply(s,sigma.utils.matrices.multiply(a,n))},sigma.classes.camera.prototype.getRectangle=function(n,a){var s=this.cameraPosition(n,0,!0),c=this.cameraPosition(0,a,!0),l=this.cameraPosition(n/2,a/2,!0),u=this.cameraPosition(n/4,0,!0).x,d=this.cameraPosition(0,a/4,!0).y;return{x1:this.x-l.x-u,y1:this.y-l.y-d,x2:this.x-l.x+u+s.x,y2:this.y-l.y-d+s.y,height:Math.sqrt(c.x**2+(c.y+2*d)**2)}}}).call(this)}).call(window)},125:function(n,a,s){(function(){(function(s){var c={pointToSquare:function(n){return{x1:n.x-n.size,y1:n.y-n.size,x2:n.x+n.size,y2:n.y-n.size,height:2*n.size}},isAxisAligned:function(n){return n.x1===n.x2||n.y1===n.y2},axisAlignedTopPoints:function(n){return n.y1===n.y2&&n.x1<n.x2?n:n.x1===n.x2&&n.y2>n.y1?{x1:n.x1-n.height,y1:n.y1,x2:n.x1,y2:n.y1,height:n.height}:n.x1===n.x2&&n.y2<n.y1?{x1:n.x1,y1:n.y2,x2:n.x2+n.height,y2:n.y2,height:n.height}:{x1:n.x2,y1:n.y1-n.height,x2:n.x1,y2:n.y1-n.height,height:n.height}},lowerLeftCoor:function(n){var a=Math.sqrt((n.x2-n.x1)**2+(n.y2-n.y1)**2);return{x:n.x1-(n.y2-n.y1)*n.height/a,y:n.y1+(n.x2-n.x1)*n.height/a}},lowerRightCoor:function(n,a){return{x:a.x-n.x1+n.x2,y:a.y-n.y1+n.y2}},rectangleCorners:function(n){var a=this.lowerLeftCoor(n),s=this.lowerRightCoor(n,a);return[{x:n.x1,y:n.y1},{x:n.x2,y:n.y2},{x:a.x,y:a.y},{x:s.x,y:s.y}]},splitSquare:function(n){return[[{x:n.x,y:n.y},{x:n.x+n.width/2,y:n.y},{x:n.x,y:n.y+n.height/2},{x:n.x+n.width/2,y:n.y+n.height/2}],[{x:n.x+n.width/2,y:n.y},{x:n.x+n.width,y:n.y},{x:n.x+n.width/2,y:n.y+n.height/2},{x:n.x+n.width,y:n.y+n.height/2}],[{x:n.x,y:n.y+n.height/2},{x:n.x+n.width/2,y:n.y+n.height/2},{x:n.x,y:n.y+n.height},{x:n.x+n.width/2,y:n.y+n.height}],[{x:n.x+n.width/2,y:n.y+n.height/2},{x:n.x+n.width,y:n.y+n.height/2},{x:n.x+n.width/2,y:n.y+n.height},{x:n.x+n.width,y:n.y+n.height}]]},axis:function(n,a){return[{x:n[1].x-n[0].x,y:n[1].y-n[0].y},{x:n[1].x-n[3].x,y:n[1].y-n[3].y},{x:a[0].x-a[2].x,y:a[0].y-a[2].y},{x:a[0].x-a[1].x,y:a[0].y-a[1].y}]},projection:function(n,a){var s=(n.x*a.x+n.y*a.y)/(a.x**2+a.y**2);return{x:s*a.x,y:s*a.y}},axisCollision:function(n,a,s){for(var c=[],l=[],u=0;u<4;u++){var d=this.projection(a[u],n),f=this.projection(s[u],n);c.push(d.x*n.x+d.y*n.y),l.push(f.x*n.x+f.y*n.y)}var p=Math.max.apply(Math,c),m=Math.max.apply(Math,l),h=Math.min.apply(Math,c);return Math.min.apply(Math,l)<=p&&m>=h},collision:function(n,a){for(var s=this.axis(n,a),c=!0,l=0;l<4;l++)c&&=this.axisCollision(s[l],n,a);return c}};function l(n,a){for(var s=[],c=0;c<4;c++)n.x2>=a[c][0].x&&n.x1<=a[c][1].x&&n.y1+n.height>=a[c][0].y&&n.y1<=a[c][2].y&&s.push(c);return s}function u(n,a){for(var s=[],l=0;l<4;l++)c.collision(n,a[l])&&s.push(l);return s}function d(n,a){var s,c,l=a.level+1,u=Math.round(a.bounds.width/2),d=Math.round(a.bounds.height/2),f=Math.round(a.bounds.x),m=Math.round(a.bounds.y);switch(n){case 0:s=f,c=m;break;case 1:s=f+u,c=m;break;case 2:s=f,c=m+d;break;case 3:s=f+u,c=m+d}return p({x:s,y:c,width:u,height:d},l,a.maxElements,a.maxLevel)}function f(n,a,c){if(c.level<c.maxLevel)for(var u=l(a,c.corners),p=0,m=u.length;p<m;p++)c.nodes[u[p]]===s&&(c.nodes[u[p]]=d(u[p],c)),f(n,a,c.nodes[u[p]]);else c.elements.push(n)}function p(n,a,s,l){return{level:a||0,bounds:n,corners:c.splitSquare(n),maxElements:s||20,maxLevel:l||4,elements:[],nodes:[]}}var m=function(){this._geom=c,this._tree=null,this._cache={query:!1,result:!1}};m.prototype.index=function(n,a){if(!a.bounds)throw`sigma.classes.quad.index: bounds information not given.`;var s=a.prefix||``;this._tree=p(a.bounds,0,a.maxElements,a.maxLevel);for(var l=0,u=n.length;l<u;l++)f(n[l],c.pointToSquare({x:n[l][s+`x`],y:n[l][s+`y`],size:n[l][s+`size`]}),this._tree);return this._cache={query:!1,result:!1},this._tree},m.prototype.point=function(n,a){return this._tree&&function n(a,c){if(c.level<c.maxLevel){var l=function(n,a){var s=a.x+a.width/2,c=a.y+a.height/2,l=n.y<c,u=n.x<s;return l?+!u:u?2:3}(a,c.bounds);return c.nodes[l]===s?[]:n(a,c.nodes[l])}return c.elements}({x:n,y:a},this._tree)||[]},m.prototype.area=function(n){var a,d,f=JSON.stringify(n);if(this._cache.query===f)return this._cache.result;c.isAxisAligned(n)?(a=l,d=c.axisAlignedTopPoints(n)):(a=u,d=c.rectangleCorners(n));var p=this._tree?function n(a,c,l,u){if(u||={},c.level<c.maxLevel)for(var d=l(a,c.corners),f=0,p=d.length;f<p;f++)c.nodes[d[f]]!==s&&n(a,c.nodes[d[f]],l,u);else for(var m=0,h=c.elements.length;m<h;m++)u[c.elements[m].id]===s&&(u[c.elements[m].id]=c.elements[m]);return u}(d,this._tree,a):[],m=[];for(var h in p)m.push(p[h]);return this._cache.query=f,this._cache.result=m,m},this.sigma===void 0?(n.exports&&(a=n.exports=m),a.quad=m):(this.sigma.classes=this.sigma.classes||{},this.sigma.classes.quad=m)}).call(this)}).call(window)},126:function(n,a,s){(function(){(function(s){var c={pointToSquare:function(n){return{x1:n.x-n.size,y1:n.y-n.size,x2:n.x+n.size,y2:n.y-n.size,height:2*n.size}},lineToSquare:function(n){return n.y1<n.y2?n.x1<n.x2?{x1:n.x1-n.size,y1:n.y1-n.size,x2:n.x2+n.size,y2:n.y1-n.size,height:n.y2-n.y1+2*n.size}:{x1:n.x2-n.size,y1:n.y1-n.size,x2:n.x1+n.size,y2:n.y1-n.size,height:n.y2-n.y1+2*n.size}:n.x1<n.x2?{x1:n.x1-n.size,y1:n.y2-n.size,x2:n.x2+n.size,y2:n.y2-n.size,height:n.y1-n.y2+2*n.size}:{x1:n.x2-n.size,y1:n.y2-n.size,x2:n.x1+n.size,y2:n.y2-n.size,height:n.y1-n.y2+2*n.size}},quadraticCurveToSquare:function(n,a){var s=sigma.utils.getPointOnQuadraticCurve(.5,n.x1,n.y1,n.x2,n.y2,a.x,a.y),c=Math.min(n.x1,n.x2,s.x),l=Math.max(n.x1,n.x2,s.x),u=Math.min(n.y1,n.y2,s.y),d=Math.max(n.y1,n.y2,s.y);return{x1:c-n.size,y1:u-n.size,x2:l+n.size,y2:u-n.size,height:d-u+2*n.size}},selfLoopToSquare:function(n){var a=sigma.utils.getSelfLoopControlPoints(n.x,n.y,n.size),s=Math.min(n.x,a.x1,a.x2),c=Math.max(n.x,a.x1,a.x2),l=Math.min(n.y,a.y1,a.y2),u=Math.max(n.y,a.y1,a.y2);return{x1:s-n.size,y1:l-n.size,x2:c+n.size,y2:l-n.size,height:u-l+2*n.size}},isAxisAligned:function(n){return n.x1===n.x2||n.y1===n.y2},axisAlignedTopPoints:function(n){return n.y1===n.y2&&n.x1<n.x2?n:n.x1===n.x2&&n.y2>n.y1?{x1:n.x1-n.height,y1:n.y1,x2:n.x1,y2:n.y1,height:n.height}:n.x1===n.x2&&n.y2<n.y1?{x1:n.x1,y1:n.y2,x2:n.x2+n.height,y2:n.y2,height:n.height}:{x1:n.x2,y1:n.y1-n.height,x2:n.x1,y2:n.y1-n.height,height:n.height}},lowerLeftCoor:function(n){var a=Math.sqrt((n.x2-n.x1)**2+(n.y2-n.y1)**2);return{x:n.x1-(n.y2-n.y1)*n.height/a,y:n.y1+(n.x2-n.x1)*n.height/a}},lowerRightCoor:function(n,a){return{x:a.x-n.x1+n.x2,y:a.y-n.y1+n.y2}},rectangleCorners:function(n){var a=this.lowerLeftCoor(n),s=this.lowerRightCoor(n,a);return[{x:n.x1,y:n.y1},{x:n.x2,y:n.y2},{x:a.x,y:a.y},{x:s.x,y:s.y}]},splitSquare:function(n){return[[{x:n.x,y:n.y},{x:n.x+n.width/2,y:n.y},{x:n.x,y:n.y+n.height/2},{x:n.x+n.width/2,y:n.y+n.height/2}],[{x:n.x+n.width/2,y:n.y},{x:n.x+n.width,y:n.y},{x:n.x+n.width/2,y:n.y+n.height/2},{x:n.x+n.width,y:n.y+n.height/2}],[{x:n.x,y:n.y+n.height/2},{x:n.x+n.width/2,y:n.y+n.height/2},{x:n.x,y:n.y+n.height},{x:n.x+n.width/2,y:n.y+n.height}],[{x:n.x+n.width/2,y:n.y+n.height/2},{x:n.x+n.width,y:n.y+n.height/2},{x:n.x+n.width/2,y:n.y+n.height},{x:n.x+n.width,y:n.y+n.height}]]},axis:function(n,a){return[{x:n[1].x-n[0].x,y:n[1].y-n[0].y},{x:n[1].x-n[3].x,y:n[1].y-n[3].y},{x:a[0].x-a[2].x,y:a[0].y-a[2].y},{x:a[0].x-a[1].x,y:a[0].y-a[1].y}]},projection:function(n,a){var s=(n.x*a.x+n.y*a.y)/(a.x**2+a.y**2);return{x:s*a.x,y:s*a.y}},axisCollision:function(n,a,s){for(var c=[],l=[],u=0;u<4;u++){var d=this.projection(a[u],n),f=this.projection(s[u],n);c.push(d.x*n.x+d.y*n.y),l.push(f.x*n.x+f.y*n.y)}var p=Math.max.apply(Math,c),m=Math.max.apply(Math,l),h=Math.min.apply(Math,c);return Math.min.apply(Math,l)<=p&&m>=h},collision:function(n,a){for(var s=this.axis(n,a),c=!0,l=0;l<4;l++)c&&=this.axisCollision(s[l],n,a);return c}};function l(n,a){for(var s=[],c=0;c<4;c++)n.x2>=a[c][0].x&&n.x1<=a[c][1].x&&n.y1+n.height>=a[c][0].y&&n.y1<=a[c][2].y&&s.push(c);return s}function u(n,a){for(var s=[],l=0;l<4;l++)c.collision(n,a[l])&&s.push(l);return s}function d(n,a){var s,c,l=a.level+1,u=Math.round(a.bounds.width/2),d=Math.round(a.bounds.height/2),f=Math.round(a.bounds.x),m=Math.round(a.bounds.y);switch(n){case 0:s=f,c=m;break;case 1:s=f+u,c=m;break;case 2:s=f,c=m+d;break;case 3:s=f+u,c=m+d}return p({x:s,y:c,width:u,height:d},l,a.maxElements,a.maxLevel)}function f(n,a,c){if(c.level<c.maxLevel)for(var u=l(a,c.corners),p=0,m=u.length;p<m;p++)c.nodes[u[p]]===s&&(c.nodes[u[p]]=d(u[p],c)),f(n,a,c.nodes[u[p]]);else c.elements.push(n)}function p(n,a,s,l){return{level:a||0,bounds:n,corners:c.splitSquare(n),maxElements:s||40,maxLevel:l||8,elements:[],nodes:[]}}var m=function(){this._geom=c,this._tree=null,this._cache={query:!1,result:!1},this._enabled=!0};m.prototype.index=function(n,a){if(!this._enabled)return this._tree;if(!a.bounds)throw`sigma.classes.edgequad.index: bounds information not given.`;var s,l,u,d,m,h=a.prefix||``;this._tree=p(a.bounds,0,a.maxElements,a.maxLevel);for(var _=n.edges(),v=0,b=_.length;v<b;v++)l=n.nodes(_[v].source),u=n.nodes(_[v].target),m={x1:l[h+`x`],y1:l[h+`y`],x2:u[h+`x`],y2:u[h+`y`],size:_[v][h+`size`]||0},_[v].type===`curve`||_[v].type===`curvedArrow`?l.id===u.id?(d={x:l[h+`x`],y:l[h+`y`],size:l[h+`size`]||0},f(_[v],c.selfLoopToSquare(d),this._tree)):(s=sigma.utils.getQuadraticControlPoint(m.x1,m.y1,m.x2,m.y2),f(_[v],c.quadraticCurveToSquare(m,s),this._tree)):f(_[v],c.lineToSquare(m),this._tree);return this._cache={query:!1,result:!1},this._tree},m.prototype.point=function(n,a){return this._enabled&&this._tree&&function n(a,c){if(c.level<c.maxLevel){var l=function(n,a){var s=a.x+a.width/2,c=a.y+a.height/2,l=n.y<c,u=n.x<s;return l?+!u:u?2:3}(a,c.bounds);return c.nodes[l]===s?[]:n(a,c.nodes[l])}return c.elements}({x:n,y:a},this._tree)||[]},m.prototype.area=function(n){if(!this._enabled)return[];var a,d,f=JSON.stringify(n);if(this._cache.query===f)return this._cache.result;c.isAxisAligned(n)?(a=l,d=c.axisAlignedTopPoints(n)):(a=u,d=c.rectangleCorners(n));var p=this._tree?function n(a,c,l,u){if(u||={},c.level<c.maxLevel)for(var d=l(a,c.corners),f=0,p=d.length;f<p;f++)c.nodes[d[f]]!==s&&n(a,c.nodes[d[f]],l,u);else for(var m=0,h=c.elements.length;m<h;m++)u[c.elements[m].id]===s&&(u[c.elements[m].id]=c.elements[m]);return u}(d,this._tree,a):[],m=[];for(var h in p)m.push(p[h]);return this._cache.query=f,this._cache.result=m,m},this.sigma===void 0?(n.exports&&(a=n.exports=m),a.edgequad=m):(this.sigma.classes=this.sigma.classes||{},this.sigma.classes.edgequad=m)}).call(this)}).call(window)},127:function(n,a){(function(){(function(n){if(typeof sigma>`u`)throw`sigma is not declared`;sigma.utils.pkg(`sigma.captors`),sigma.captors.mouse=function(n,a,s){var c,l,u,d,f,p,m,h,_,v,b,x=this,C=n,w=a,T=s;function O(n){var a,s,v;if(T(`mouseEnabled`)&&(x.dispatchEvent(`mousemove`,sigma.utils.mouseCoords(n)),m))return h=!0,_=!0,b&&clearTimeout(b),b=setTimeout((function(){h=!1}),T(`dragTimeout`)),sigma.misc.animation.killAll(w),w.isMoving=!0,v=w.cameraPosition(sigma.utils.getX(n)-f,sigma.utils.getY(n)-p,!0),a=c-v.x,s=l-v.y,a===w.x&&s===w.y||(u=w.x,d=w.y,w.goTo({x:a,y:s}
1141)),n.preventDefault?n.preventDefault():n.returnValue=!1,n.stopPropagation(),!1}function k(n){if(T(`mouseEnabled`)&&m){m=!1,b&&clearTimeout(b),w.isMoving=!1;var a=sigma.utils.getX(n),s=sigma.utils.getY(n);h?(sigma.misc.animation.killAll(w),sigma.misc.animation.camera(w,{x:w.x+T(`mouseInertiaRatio`)*(w.x-u),y:w.y+T(`mouseInertiaRatio`)*(w.y-d)},{easing:`quadraticOut`,duration:T(`mouseInertiaDuration`)})):f===a&&p===s||w.goTo({x:w.x,y:w.y}),x.dispatchEvent(`mouseup`,sigma.utils.mouseCoords(n)),h=!1}}function A(n){if(T(`mouseEnabled`))switch(c=w.x,l=w.y,u=w.x,d=w.y,f=sigma.utils.getX(n),p=sigma.utils.getY(n),_=!1,v=new Date().getTime(),n.which){case 2:break;case 3:x.dispatchEvent(`rightclick`,sigma.utils.mouseCoords(n,f,p));break;default:m=!0,x.dispatchEvent(`mousedown`,sigma.utils.mouseCoords(n,f,p))}}function j(n){T(`mouseEnabled`)&&x.dispatchEvent(`mouseout`)}function M(n){if(T(`mouseEnabled`)){var a=sigma.utils.mouseCoords(n);a.isDragging=new Date().getTime()-v>100&&_,x.dispatchEvent(`click`,a)}return n.preventDefault?n.preventDefault():n.returnValue=!1,n.stopPropagation(),!1}function N(n){var a,s,c,l=sigma.utils.getDelta(n);if(T(`mouseEnabled`)&&T(`mouseWheelEnabled`)&&l!==0)return s=l>0?1/T(`zoomingRatio`):T(`zoomingRatio`),a=w.cameraPosition(sigma.utils.getX(n)-sigma.utils.getCenter(n).x,sigma.utils.getY(n)-sigma.utils.getCenter(n).y,!0),c={duration:T(`mouseZoomDuration`)},sigma.utils.zoomTo(w,a.x,a.y,s,c),n.preventDefault?n.preventDefault():n.returnValue=!1,n.stopPropagation(),!1}sigma.classes.dispatcher.extend(this),sigma.utils.doubleClick(C,`click`,(function(n){var a,s,c;if(T(`mouseEnabled`))return s=1/T(`doubleClickZoomingRatio`),x.dispatchEvent(`doubleclick`,sigma.utils.mouseCoords(n,f,p)),T(`doubleClickEnabled`)&&(a=w.cameraPosition(sigma.utils.getX(n)-sigma.utils.getCenter(n).x,sigma.utils.getY(n)-sigma.utils.getCenter(n).y,!0),c={duration:T(`doubleClickZoomDuration`)},sigma.utils.zoomTo(w,a.x,a.y,s,c)),n.preventDefault?n.preventDefault():n.returnValue=!1,n.stopPropagation(),!1})),C.addEventListener(`DOMMouseScroll`,N,!1),C.addEventListener(`mousewheel`,N,!1),C.addEventListener(`mousemove`,O,!1),C.addEventListener(`mousedown`,A,!1),C.addEventListener(`click`,M,!1),C.addEventListener(`mouseout`,j,!1),document.addEventListener(`mouseup`,k,!1),this.kill=function(){sigma.utils.unbindDoubleClick(C,`click`),C.removeEventListener(`DOMMouseScroll`,N),C.removeEventListener(`mousewheel`,N),C.removeEventListener(`mousemove`,O),C.removeEventListener(`mousedown`,A),C.removeEventListener(`click`,M),C.removeEventListener(`mouseout`,j),document.removeEventListener(`mouseup`,k)}}}).call(this)}).call(window)},128:function(n,a){(function(){(function(n){if(typeof sigma>`u`)throw`sigma is not declared`;sigma.utils.pkg(`sigma.captors`),sigma.captors.touch=function(n,a,s){var c,l,u,d,f,p,m,h,_,v,b,x,C,w,T,O,k=this,A=n,j=a,M=s,N=[];function P(n){var a=sigma.utils.getOffset(A);return{x:n.pageX-a.left,y:n.pageY-a.top}}function F(n){var a,s,w,T,O,k;if(M(`touchEnabled`))switch((N=n.touches).length){case 1:j.isMoving=!0,C=1,c=j.x,l=j.y,f=j.x,p=j.y,O=P(N[0]),m=O.x,h=O.y;break;case 2:return j.isMoving=!0,C=2,O=P(N[0]),k=P(N[1]),a=O.x,w=O.y,s=k.x,T=k.y,f=j.x,p=j.y,u=j.angle,d=j.ratio,c=j.x,l=j.y,m=a,h=w,_=s,v=T,b=Math.atan2(v-h,_-m),x=Math.sqrt((v-h)*(v-h)+(_-m)*(_-m)),n.preventDefault(),!1}}function I(n){if(M(`touchEnabled`)){N=n.touches;var a=M(`touchInertiaRatio`);switch(O&&(w=!1,clearTimeout(O)),C){case 2:if(n.touches.length===1){F(n),n.preventDefault();break}case 1:j.isMoving=!1,k.dispatchEvent(`stopDrag`),w&&(T=!1,sigma.misc.animation.camera(j,{x:j.x+a*(j.x-f),y:j.y+a*(j.y-p)},{easing:`quadraticOut`,duration:M(`touchInertiaDuration`)})),w=!1,C=0}}}function R(n){if(!T&&M(`touchEnabled`)){var a,s,A,F,I,R,B,V,H,U,W,K,q,ee,J,Y,te;switch(N=n.touches,w=!0,O&&clearTimeout(O),O=setTimeout((function(){w=!1}),M(`dragTimeout`)),C){case 1:a=(V=P(N[0])).x,A=V.y,U=j.cameraPosition(a-m,A-h,!0),ee=c-U.x,J=l-U.y,ee===j.x&&J===j.y||(f=j.x,p=j.y,j.goTo({x:ee,y:J}),k.dispatchEvent(`mousemove`,sigma.utils.mouseCoords(n,V.x,V.y)),k.dispatchEvent(`drag`));break;case 2:V=P(N[0]),H=P(N[1]),a=V.x,A=V.y,s=H.x,F=H.y,W=j.cameraPosition((m+_)/2-sigma.utils.getCenter(n).x,(h+v)/2-sigma.utils.getCenter(n).y,!0),B=j.cameraPosition((a+s)/2-sigma.utils.getCenter(n).x,(A+F)/2-sigma.utils.getCenter(n).y,!0),K=Math.atan2(F-A,s-a)-b,q=Math.sqrt((F-A)*(F-A)+(s-a)*(s-a)
1141)/x,a=W.x,A=W.y,Y=d/q,A*=q,te=u-K,s=(a*=q)*(I=Math.cos(-K))+A*(R=Math.sin(-K)),A=F=A*I-a*R,ee=(a=s)-B.x+c,J=A-B.y+l,Y===j.ratio&&te===j.angle&&ee===j.x&&J===j.y||(f=j.x,p=j.y,j.angle,j.ratio,j.goTo({x:ee,y:J,angle:te,ratio:Y}),k.dispatchEvent(`drag`))}return n.preventDefault(),!1}}sigma.classes.dispatcher.extend(this),sigma.utils.doubleClick(A,`touchstart`,(function(n){var a,s,c;if(n.touches&&n.touches.length===1&&M(`touchEnabled`))return T=!0,s=1/M(`doubleClickZoomingRatio`),a=P(n.touches[0]),k.dispatchEvent(`doubleclick`,sigma.utils.mouseCoords(n,a.x,a.y)),M(`doubleClickEnabled`)&&(a=j.cameraPosition(a.x-sigma.utils.getCenter(n).x,a.y-sigma.utils.getCenter(n).y,!0),c={duration:M(`doubleClickZoomDuration`),onComplete:function(){T=!1}},sigma.utils.zoomTo(j,a.x,a.y,s,c)),n.preventDefault?n.preventDefault():n.returnValue=!1,n.stopPropagation(),!1})),A.addEventListener(`touchstart`,F,!1),A.addEventListener(`touchend`,I,!1),A.addEventListener(`touchcancel`,I,!1),A.addEventListener(`touchleave`,I,!1),A.addEventListener(`touchmove`,R,!1),this.kill=function(){sigma.utils.unbindDoubleClick(A,`touchstart`),A.addEventListener(`touchstart`,F),A.addEventListener(`touchend`,I),A.addEventListener(`touchcancel`,I),A.addEventListener(`touchleave`,I),A.addEventListener(`touchmove`,R)}}}).call(this)}).call(window)},129:function(n,a){(function(){(function(n){if(typeof sigma>`u`)throw`sigma is not declared`;if(typeof conrad>`u`)throw`conrad is not declared`;sigma.utils.pkg(`sigma.renderers`),sigma.renderers.canvas=function(n,a,s,c){if(typeof c!=`object`)throw`sigma.renderers.canvas: Wrong arguments.`;if(!(c.container instanceof HTMLElement))throw`Container not found.`;var l,u,d,f;for(sigma.classes.dispatcher.extend(this),Object.defineProperty(this,"conradId",{value:sigma.utils.id()}),this.graph=n,this.camera=a,this.contexts={},this.domElements={},this.options=c,this.container=this.options.container,this.settings=typeof c.settings==`object`&&c.settings?s.embedObjects(c.settings):s,this.nodesOnScreen=[],this.edgesOnScreen=[],this.jobs={},this.options.prefix=`renderer`+this.conradId+`:`,this.settings(`batchEdgesDrawing`)?(this.initDOM(`canvas`,`edges`),this.initDOM(`canvas`,`scene`),this.contexts.nodes=this.contexts.scene,this.contexts.labels=this.contexts.scene):(this.initDOM(`canvas`,`scene`),this.contexts.edges=this.contexts.scene,this.contexts.nodes=this.contexts.scene,this.contexts.labels=this.contexts.scene),this.initDOM(`canvas`,`mouse`),this.contexts.hover=this.contexts.mouse,this.captors=[],l=0,u=(d=this.options.captors||[sigma.captors.mouse,sigma.captors.touch]).length;l<u;l++)f=typeof d[l]==`function`?d[l]:sigma.captors[d[l]],this.captors.push(new f(this.domElements.mouse,this.camera,this.settings));sigma.misc.bindEvents.call(this,this.options.prefix),sigma.misc.drawHovers.call(this,this.options.prefix),this.resize(!1)},sigma.renderers.canvas.prototype.render=function(a){a||={};var s,c,l,u,d,f,p,m,h,_,v,b,x,C={},w=this.graph,T=this.graph.nodes,O=(this.options.prefix,this.settings(a,`drawEdges`)),k=this.settings(a,`drawNodes`),A=this.settings(a,`drawLabels`),j=this.settings(a,`drawEdgeLabels`),M=this.settings.embedObjects(a,{prefix:this.options.prefix});for(l in this.resize(!1),this.settings(a,`hideEdgesOnMove`)&&(this.camera.isAnimated||this.camera.isMoving)&&(O=!1),this.camera.applyView(n,this.options.prefix,{width:this.width,height:this.height}),this.clear(),this.jobs)conrad.hasJob(l)&&conrad.killJob(l);for(this.edgesOnScreen=[],this.nodesOnScreen=this.camera.quadtree.area(this.camera.getRectangle(this.width,this.height)),s=this.nodesOnScreen,c=0,u=s.length;c<u;c++)C[s[c].id]=s[c];if(O){for(s=w.edges(),c=0,u=s.length;c<u;c++)!C[(d=s[c]).source]&&!C[d.target]||d.hidden||T(d.source).hidden||T(d.target).hidden||this.edgesOnScreen.push(d);if(this.settings(a,`batchEdgesDrawing`))f=`edges_`+this.conradId,b=M(`canvasEdgesBatchSize`),u=(_=this.edgesOnScreen).length,h=0,p=Math.min(_.length,h+b),m=function(){for(x=this.contexts.edges.globalCompositeOperation,this.contexts.edges.globalCompositeOperation=`destination-over`,v=sigma.canvas.edges,c=h;c<p;c++)d=_[c],(v[d.type||this.settings(a,`defaultEdgeType`)]||v.def)(d,w.nodes(d.source),w.nodes(d.target),this.contexts.edges,M);if(j)for(v=sigma.canvas.edges.labels,c=h;c<p;c++)(d=_[c]).hidden||(v[d.type||this.settings(a,`defaultEdgeType`)]||v.def)(d,w.nodes(d.source),w.nodes(d.target),this.contexts.labels,M);return this.contexts.edges.globalCompositeOperation=x,p===_.length?(delete this.jobs[f],!1):(h=p+1,p=Math.min(_.length,h+b),!0)},this.jobs[f]=m,conrad.addJob(f,m.bind(this));else{for(v=sigma.canvas.edges,s=this.edgesOnScreen,c=0,u=s.length;c<u;c++)d=s[c],(v[d.type||this.settings(a,`defaultEdgeType`)]||v.def)(d,w.nodes(d.source),w.nodes(d.target),this.contexts.edges,M);if(j)for(v=sigma.canvas.edges.labels,s=this.edgesOnScreen,c=0,u=s.length;c<u;c++)s[c].hidden||(v[s[c].type||this.settings(a,`defaultEdgeType`)]||v.def)(s[c],w.nodes(s[c].source),w.nodes(s[c].target),this.contexts.labels,M)}}if(k)for(v=sigma.canvas.nodes,s=this.nodesOnScreen,c=0,u=s.length;c<u;c++)s[c].hidden||(v[s[c].type||this.settings(a,`defaultNodeType`)]||v.def)(s[c],this.contexts.nodes,M);if(A)for(v=sigma.canvas.labels,s=this.nodesOnScreen,c=0,u=s.length;c<u;c++)s[c].hidden||(v[s[c].type||this.settings(a,`defaultNodeType`)]||v.def)(s[c],this.contexts.labels,M);return this.dispatchEvent(`render`),this},sigma.renderers.canvas.prototype.initDOM=function(n,a){var s=document.createElement(n);s.style.position=`absolute`,s.setAttribute(`class`,`sigma-`+a),this.domElements[a]=s,this.container.appendChild(s),n.toLowerCase()===`canvas`&&(this.contexts[a]=s.getContext(`2d`))},sigma.renderers.canvas.prototype.resize=function(a,s){var c,l=this.width,u=this.height,d=sigma.utils.getPixelRatio();if(a!==n&&s!==n?(this.width=a,this.height=s):(this.width=this.container.offsetWidth,this.height=this.container.offsetHeight,a=this.width,s=this.height),l!==this.width||u!==this.height)for(c in this.domElements)this.domElements[c].style.width=a+`px`,this.domElements[c].style.height=s+`px`,this.domElements[c].tagName.toLowerCase()===`canvas`&&(this.domElements[c].setAttribute(`width`,a*d+`px`),this.domElements[c].setAttribute(`height`,s*d+`px`),d!==1&&this.contexts[c].scale(d,d));return this},sigma.renderers.canvas.prototype.clear=function(){for(var n in this.contexts)this.contexts[n].clearRect(0,0,this.width,this.height);return this},sigma.renderers.canvas.prototype.kill=function(){for(var n,a;a=this.captors.pop();)a.kill();for(n in delete this.captors,this.domElements)this.domElements[n].parentNode.removeChild(this.domElements[n]),delete this.domElements[n],delete this.contexts[n];delete this.domElements,delete this.contexts},sigma.utils.pkg(`sigma.canvas.nodes`),sigma.utils.pkg(`sigma.canvas.edges`),sigma.utils.pkg(`sigma.canvas.labels`)}).call(this)}).call(window)},130:function(n,a){(function(){(function(n){if(typeof sigma>`u`)throw`sigma is not declared`;sigma.utils.pkg(`sigma.canvas.labels`),sigma.canvas.labels.def=function(n,a,s){var c,l=s(`prefix`)||``,u=n[l+`size`];u<s(`labelThreshold`)||n.label&&typeof n.label==`string`&&(c=s(`labelSize`)===`fixed`?s(`defaultLabelSize`):s(`labelSizeRatio`)*u,a.font=(s(`fontStyle`)?s(`fontStyle`)+` `:``)+c+`px `+s(`font`),a.fillStyle=s(`labelColor`)===`no
1141de`?n.color||s(`defaultNodeColor`):s(`defaultLabelColor`),a.fillText(n.label,Math.round(n[l+`x`]+u+3),Math.round(n[l+`y`]+c/3)))}}).call(this)}).call(window)},131:function(n,a){(function(){(function(n){if(typeof sigma>`u`)throw`sigma is not declared`;sigma.utils.pkg(`sigma.canvas.hovers`),sigma.canvas.hovers.def=function(n,a,s){var c,l,u,d,f,p=s(`hoverFontStyle`)||s(`fontStyle`),m=s(`prefix`)||``,h=n[m+`size`],_=s(`labelSize`)===`fixed`?s(`defaultLabelSize`):s(`labelSizeRatio`)*h;a.font=(p?p+` `:``)+_+`px `+(s(`hoverFont`)||s(`font`)),a.beginPath(),a.fillStyle=s(`labelHoverBGColor`)===`node`?n.color||s(`defaultNodeColor`):s(`defaultHoverLabelBGColor`),n.label&&s(`labelHoverShadow`)&&(a.shadowOffsetX=0,a.shadowOffsetY=0,a.shadowBlur=8,a.shadowColor=s(`labelHoverShadowColor`)),n.label&&typeof n.label==`string`&&(c=Math.round(n[m+`x`]-_/2-2),l=Math.round(n[m+`y`]-_/2-2),u=Math.round(a.measureText(n.label).width+_/2+h+7),d=Math.round(_+4),f=Math.round(_/2+2),a.moveTo(c,l+f),a.arcTo(c,l,c+f,l,f),a.lineTo(c+u,l),a.lineTo(c+u,l+d),a.lineTo(c+f,l+d),a.arcTo(c,l+d,c,l+d-f,f),a.lineTo(c,l+f),a.closePath(),a.fill(),a.shadowOffsetX=0,a.shadowOffsetY=0,a.shadowBlur=0),s(`borderSize`)>0&&(a.beginPath(),a.fillStyle=s(`nodeBorderColor`)===`node`?n.color||s(`defaultNodeColor`):s(`defaultNodeBorderColor`),a.arc(n[m+`x`],n[m+`y`],h+s(`borderSize`),0,2*Math.PI,!0),a.closePath(),a.fill()),(sigma.canvas.nodes[n.type]||sigma.canvas.nodes.def)(n,a,s),n.label&&typeof n.label==`string`&&(a.fillStyle=s(`labelHoverColor`)===`node`?n.color||s(`defaultNodeColor`):s(`defaultLabelHoverColor`),a.fillText(n.label,Math.round(n[m+`x`]+h+3),Math.round(n[m+`y`]+_/3)))}}).call(this)}).call(window)},132:function(n,a){(function(){(function(){sigma.utils.pkg(`sigma.canvas.nodes`),sigma.canvas.nodes.def=function(n,a,s){var c=s(`prefix`)||``;a.fillStyle=n.color||s(`defaultNodeColor`),a.beginPath(),a.arc(n[c+`x`],n[c+`y`],n[c+`size`],0,2*Math.PI,!0),a.closePath(),a.fill()}})()}).call(window)},133:function(n,a){(function(){(function(){sigma.utils.pkg(`sigma.canvas.edges`),sigma.canvas.edges.def=function(n,a,s,c,l){var u=n.color,d=l(`prefix`)||``,f=n[d+`size`]||1,p=l(`edgeColor`),m=l(`defaultNodeColor`),h=l(`defaultEdgeColor`);if(!u)switch(p){case`source`:u=a.color||m;break;case`target`:u=s.color||m;break;default:u=h}c.strokeStyle=u,c.lineWidth=f,c.beginPath(),c.moveTo(a[d+`x`],a[d+`y`]),c.lineTo(s[d+`x`],s[d+`y`]),c.stroke()}})()}).call(window)},134:function(n,a){(function(){(function(){sigma.utils.pkg(`sigma.canvas.edgehovers`),sigma.canvas.edgehovers.def=function(n,a,s,c,l){var u=n.color,d=l(`prefix`)||``,f=n[d+`size`]||1,p=l(`edgeColor`),m=l(`defaultNodeColor`),h=l(`defaultEdgeColor`);if(!u)switch(p){case`source`:u=a.color||m;break;case`target`:u=s.color||m;break;default:u=h}u=l(`edgeHoverColor`)===`edge`?n.hover_color||u:n.hover_color||l(`defaultEdgeHoverColor`)||u,f*=l(`edgeHoverSizeRatio`),c.strokeStyle=u,c.lineWidth=f,c.beginPath(),c.moveTo(a[d+`x`],a[d+`y`]),c.lineTo(s[d+`x`],s[d+`y`]),c.stroke()}})()}).call(window)},135:function(n,a){(function(){(function(n){if(typeof sigma>`u`)throw`sigma is not declared`;sigma.utils.pkg(`sigma.canvas.extremities`),sigma.canvas.extremities.def=function(n,a,s,c,l){(sigma.canvas.hovers[a.type]||sigma.canvas.hovers.def)(a,c,l),(sigma.canvas.hovers[s.type]||sigma.canvas.hovers.def)(s,c,l)}}).call(this)}).call(window)},136:function(n,a){(function(){(function(n){if(typeof sigma>`u`)throw`sigma is not declared`;sigma.utils.pkg(`sigma.middlewares`),sigma.utils.pkg(`sigma.utils`),sigma.middlewares.rescale=function(n,a,s){var c,l,u,d,f,p,m,h,_=this.graph.nodes(),v=this.graph.edges(),b=this.settings.embedObjects(s||{}),x=b(`bounds`)||sigma.utils.getBoundaries(this.graph,n,!0),C=x.minX,w=x.minY,T=x.maxX,O=x.maxY,k=x.sizeMax,A=x.weightMax,j=b(`width`)||1,M=b(`height`)||1,N=b(`autoRescale`),P={nodePosition:1,nodeSize:1,edgeSize:1};for(N instanceof Array||(N=[`nodePosition`,`nodeSize`,`edgeSize`]),c=0,l=N.length;c<l;c++)if(!P[N[c]])throw Error(`The rescale setting "`+N[c]+`" is not recognized.`);
1141var F=~N.indexOf(`nodePosition`),I=~N.indexOf(`nodeSize`),R=~N.indexOf(`edgeSize`);for(m=b(`scalingMode`)===`outside`?Math.max(j/Math.max(T-C,1),M/Math.max(O-w,1)):Math.min(j/Math.max(T-C,1),M/Math.max(O-w,1)),T+=h=(b(`rescaleIgnoreSize`)?0:(b(`maxNodeSize`)||k)/m)+(b(`sideMargin`)||0),C-=h,O+=h,w-=h,m=b(`scalingMode`)===`outside`?Math.max(j/Math.max(T-C,1),M/Math.max(O-w,1)):Math.min(j/Math.max(T-C,1),M/Math.max(O-w,1)),b(`maxNodeSize`)||b(`minNodeSize`)?b(`maxNodeSize`)===b(`minNodeSize`)?(u=0,d=+b(`maxNodeSize`)):(u=(b(`maxNodeSize`)-b(`minNodeSize`))/k,d=+b(`minNodeSize`)):(u=1,d=0),b(`maxEdgeSize`)||b(`minEdgeSize`)?b(`maxEdgeSize`)===b(`minEdgeSize`)?(f=0,p=+b(`minEdgeSize`)):(f=(b(`maxEdgeSize`)-b(`minEdgeSize`))/A,p=+b(`minEdgeSize`)):(f=1,p=0),c=0,l=v.length;c<l;c++)v[c][a+`size`]=v[c][n+`size`]*(R?f:1)+(R?p:0);for(c=0,l=_.length;c<l;c++)_[c][a+`size`]=_[c][n+`size`]*(I?u:1)+(I?d:0),_[c][a+`x`]=(_[c][n+`x`]-(T+C)/2)*(F?m:1),_[c][a+`y`]=(_[c][n+`y`]-(O+w)/2)*(F?m:1)},sigma.utils.getBoundaries=function(n,a,s){var c,l,u=n.edges(),d=n.nodes(),f=-1/0,p=-1/0,m=1/0,h=1/0,_=-1/0,v=-1/0;if(s)for(c=0,l=u.length;c<l;c++)f=Math.max(u[c][a+`size`],f);for(c=0,l=d.length;c<l;c++)p=Math.max(d[c][a+`size`],p),_=Math.max(d[c][a+`x`],_),m=Math.min(d[c][a+`x`],m),v=Math.max(d[c][a+`y`],v),h=Math.min(d[c][a+`y`],h);return{weightMax:f||=1,sizeMax:p||=1,minX:m,minY:h,maxX:_,maxY:v}}}).call(this)}).call(window)},137:function(n,a){(function(){(function(n){if(typeof sigma>`u`)throw`sigma is not declared`;sigma.utils.pkg(`sigma.middlewares`),sigma.middlewares.copy=function(n,a){var s,c,l;if(a+``!=n+``){for(s=0,c=(l=this.graph.nodes()).length;s<c;s++)l[s][a+`x`]=l[s][n+`x`],l[s][a+`y`]=l[s][n+`y`],l[s][a+`size`]=l[s][n+`size`];for(s=0,c=(l=this.graph.edges()).length;s<c;s++)l[s][a+`size`]=l[s][n+`size`]}}}).call(this)}).call(window)},138:function(n,a){(function(){(function(n){if(typeof sigma>`u`)throw`sigma is not declared`;sigma.utils.pkg(`sigma.misc.animation.running`);var a,s=(a=0,function(){return``+ ++a});sigma.misc.animation.camera=function(a,c,l){if(!(a instanceof sigma.classes.camera&&typeof c==`object`&&c))throw`animation.camera: Wrong arguments.`;if(typeof c.x!=`number`&&typeof c.y!=`number`&&typeof c.ratio!=`number`&&typeof c.angle!=`number`)throw`There must be at least one valid coordinate in the given val.`;var u,d,f,p,m,h=l||{},_=sigma.utils.dateNow();return m={x:a.x,y:a.y,ratio:a.ratio,angle:a.angle},h.duration,p=typeof h.easing==`function`?h.easing:sigma.utils.easings[h.easing||`quadraticInOut`],u=function(){var s,l=h.duration?(sigma.utils.dateNow()-_)/h.duration:1;l>=1?(a.isAnimated=!1,a.goTo({x:c.x===n?m.x:c.x,y:c.y===n?m.y:c.y,ratio:c.ratio===n?m.ratio:c.ratio,angle:c.angle===n?m.angle:c.angle}),cancelAnimationFrame(d),delete sigma.misc.animation.running[d],typeof h.onComplete==`function`&&h.onComplete()):(s=p(l),a.isAnimated=!0,a.goTo({x:c.x===n?m.x:m.x+(c.x-m.x)*s,y:c.y===n?m.y:m.y+(c.y-m.y)*s,ratio:c.ratio===n?m.ratio:m.ratio+(c.ratio-m.ratio)*s,angle:c.angle===n?m.angle:m.angle+(c.angle-m.angle)*s}),typeof h.onNewFrame==`function`&&h.onNewFrame(),f.frameId=requestAnimationFrame(u))},d=s(),f={frameId:requestAnimationFrame(u),target:a,type:`camera`,options:h,fn:u},sigma.misc.animation.running[d]=f,d},sigma.misc.animation.kill=function(n){if(arguments.length!==1||typeof n!=`number`)throw`animation.kill: Wrong arguments.`;var a=sigma.misc.animation.running[n];return a&&(cancelAnimationFrame(n),delete sigma.misc.animation.running[a.frameId],a.type===`camera`&&(a.target.isAnimated=!1),typeof(a.options||{}).onComplete==`function`&&a.options.onComplete()),this},sigma.misc.animation.killAll=function(n){var a,s,c=0,l=typeof n==`string`?n:null,u=typeof n==`object`?n:null,d=sigma.misc.animation.running;for(s in d)l&&d[s].type!==l||u&&d[s].target!==u||(a=sigma.misc.animation.running[s],cancelAnimationFrame(a.frameId),delete sigma.misc.animation.running[s],a.type===`camera`&&(a.target.isAnimated=!1),c++,typeof(a.options||{}).onComplete==`function`&&a.options.onComplete());return c},sigma.misc.animation.has=function(n){var a,s=typeof n==`string`?n:null,c=typeof n==`object`?n:null,l=sigma.misc.animation.running;
1141for(a in l)if(!(s&&l[a].type!==s||c&&l[a].target!==c))return!0;return!1}}).call(this)}).call(window)},139:function(n,a){(function(){(function(n){if(typeof sigma>`u`)throw`sigma is not declared`;sigma.utils.pkg(`sigma.misc`),sigma.misc.bindEvents=function(a){var s,c,l,u,d=this;function f(n){n&&(l=`x`in n.data?n.data.x:l,u=`y`in n.data?n.data.y:u);var s,c,f,p,m,h,_,v,b=[],x=l+d.width/2,C=u+d.height/2,w=d.camera.cameraPosition(l,u),T=d.camera.quadtree.point(w.x,w.y);if(T.length){for(s=0,f=T.length;s<f;s++)if(m=(p=T[s])[a+`x`],h=p[a+`y`],_=p[a+`size`],!p.hidden&&x>m-_&&x<m+_&&C>h-_&&C<h+_&&Math.sqrt((x-m)**2+(C-h)**2)<_){for(v=!1,c=0;c<b.length;c++)if(p.size>b[c].size){b.splice(c,0,p),v=!0;break}v||b.push(p)}}return b}function p(s){if(!d.settings(`enableEdgeHovering`))return[];var c=sigma.renderers.canvas&&d instanceof sigma.renderers.canvas;if(!c)throw Error(`The edge events feature is not compatible with the WebGL renderer`);s&&(l=`x`in s.data?s.data.x:l,u=`y`in s.data?s.data.y:u);var f,p,m,h,_,v,b,x,C,w,T=d.settings(`edgeHoverPrecision`),O={},k=[],A=l+d.width/2,j=u+d.height/2,M=d.camera.cameraPosition(l,u),N=[];if(c)for(f=0,m=(h=d.camera.quadtree.area(d.camera.getRectangle(d.width,d.height))).length;f<m;f++)O[h[f].id]=h[f];function P(n,a){for(w=!1,p=0;p<n.length;p++)if(a.size>n[p].size){n.splice(p,0,a),w=!0;break}w||n.push(a)}if(d.camera.edgequadtree!==n&&(N=d.camera.edgequadtree.point(M.x,M.y)),N.length)for(f=0,m=N.length;f<m;f++)_=N[f],b=d.graph.nodes(_.source),x=d.graph.nodes(_.target),v=_[a+`size`]||_[`read_`+a+`size`],!_.hidden&&!b.hidden&&!x.hidden&&(!c||O[_.source]||O[_.target])&&sigma.utils.getDistance(b[a+`x`],b[a+`y`],A,j)>b[a+`size`]&&sigma.utils.getDistance(x[a+`x`],x[a+`y`],A,j)>x[a+`size`]&&(_.type==`curve`||_.type==`curvedArrow`?b.id===x.id?(C=sigma.utils.getSelfLoopControlPoints(b[a+`x`],b[a+`y`],b[a+`size`]),sigma.utils.isPointOnBezierCurve(A,j,b[a+`x`],b[a+`y`],x[a+`x`],x[a+`y`],C.x1,C.y1,C.x2,C.y2,Math.max(v,T))&&P(k,_)):(C=sigma.utils.getQuadraticControlPoint(b[a+`x`],b[a+`y`],x[a+`x`],x[a+`y`]),sigma.utils.isPointOnQuadraticCurve(A,j,b[a+`x`],b[a+`y`],x[a+`x`],x[a+`y`],C.x,C.y,Math.max(v,T))&&P(k,_)):sigma.utils.isPointOnSegment(A,j,b[a+`x`],b[a+`y`],x[a+`x`],x[a+`y`],Math.max(v,T))&&P(k,_));return k}function m(n){var a,s,c={},l={};function u(n){if(d.settings(`eventsEnabled`)){a=f(n),s=p(n);var u,m,h,_,v=[],b=[],x={},C=a.length,w=[],T=[],O={},k=s.length;for(u=0;u<C;u++)x[(h=a[u]).id]=h,c[h.id]||(b.push(h),c[h.id]=h);for(m in c)x[m]||(v.push(c[m]),delete c[m]);for(u=0,C=b.length;u<C;u++)d.dispatchEvent(`overNode`,{node:b[u],captor:n.data});for(u=0,C=v.length;u<C;u++)d.dispatchEvent(`outNode`,{node:v[u],captor:n.data});for(b.length&&d.dispatchEvent(`overNodes`,{nodes:b,captor:n.data}),v.length&&d.dispatchEvent(`outNodes`,{nodes:v,captor:n.data}),u=0;u<k;u++)O[(_=s[u]).id]=_,l[_.id]||(T.push(_),l[_.id]=_);for(m in l)O[m]||(w.push(l[m]),delete l[m]);for(u=0,k=T.length;u<k;u++)d.dispatchEvent(`overEdge`,{edge:T[u],captor:n.data});for(u=0,k=w.length;u<k;u++)d.dispatchEvent(`outEdge`,{edge:w[u],captor:n.data});T.length&&d.dispatchEvent(`overEdges`,{edges:T,captor:n.data}),w.length&&d.dispatchEvent(`outEdges`,{edges:w,captor:n.data})}}n.bind(`click`,(function(n){d.settings(`eventsEnabled`)&&(d.dispatchEvent(`click`,n.data),a=f(n),s=p(n),a.length?(d.dispatchEvent(`clickNode`,{node:a[0],captor:n.data}),d.dispatchEvent(`clickNodes`,{node:a,captor:n.data})):s.length?(d.dispatchEvent(`clickEdge`,{edge:s[0],captor:n.data}),d.dispatchEvent(`clickEdges`,{edge:s,captor:n.data})):d.dispatchEvent(`clickStage`,{captor:n.data}))}
1141)),n.bind(`mousedown`,u),n.bind(`mouseup`,u),n.bind(`mousemove`,u),n.bind(`mouseout`,(function(n){if(d.settings(`eventsEnabled`)){var a,s,u,f,p=[],m=[];for(a in c)p.push(c[a]);for(c={},s=0,u=p.length;s<u;s++)d.dispatchEvent(`outNode`,{node:p[s],captor:n.data});for(p.length&&d.dispatchEvent(`outNodes`,{nodes:p,captor:n.data}),l={},s=0,f=m.length;s<f;s++)d.dispatchEvent(`outEdge`,{edge:m[s],captor:n.data});m.length&&d.dispatchEvent(`outEdges`,{edges:m,captor:n.data})}})),n.bind(`doubleclick`,(function(n){d.settings(`eventsEnabled`)&&(d.dispatchEvent(`doubleClick`,n.data),a=f(n),s=p(n),a.length?(d.dispatchEvent(`doubleClickNode`,{node:a[0],captor:n.data}),d.dispatchEvent(`doubleClickNodes`,{node:a,captor:n.data})):s.length?(d.dispatchEvent(`doubleClickEdge`,{edge:s[0],captor:n.data}),d.dispatchEvent(`doubleClickEdges`,{edge:s,captor:n.data})):d.dispatchEvent(`doubleClickStage`,{captor:n.data}))})),n.bind(`rightclick`,(function(n){d.settings(`eventsEnabled`)&&(d.dispatchEvent(`rightClick`,n.data),a=f(n),s=p(n),a.length?(d.dispatchEvent(`rightClickNode`,{node:a[0],captor:n.data}),d.dispatchEvent(`rightClickNodes`,{node:a,captor:n.data})):s.length?(d.dispatchEvent(`rightClickEdge`,{edge:s[0],captor:n.data}),d.dispatchEvent(`rightClickEdges`,{edge:s,captor:n.data})):d.dispatchEvent(`rightClickStage`,{captor:n.data}))}
1141)),d.bind(`render`,u)}for(s=0,c=this.captors.length;s<c;s++)m(this.captors[s])}}).call(this)}).call(window)},140:function(n,a){(function(){(function(n){if(typeof sigma>`u`)throw`sigma is not declared`;sigma.utils.pkg(`sigma.misc`),sigma.misc.bindDOMEvents=function(n){var a=this,s=this.graph;function c(n){this.attr=function(a){return n.getAttributeNS(null,a)},this.tag=n.tagName,this.class=this.attr(`class`),this.id=this.attr(`id`),this.isNode=function(){return!!~this.class.indexOf(a.settings(`classPrefix`)+`-node`)},this.isEdge=function(){return!!~this.class.indexOf(a.settings(`classPrefix`)+`-edge`)},this.isHover=function(){return!!~this.class.indexOf(a.settings(`classPrefix`)+`-hover`)}}function l(n){if(a.settings(`eventsEnabled`)){a.dispatchEvent(`click`,n);var l=new c(n.target);l.isNode()?a.dispatchEvent(`clickNode`,{node:s.nodes(l.attr(`data-node-id`))}):a.dispatchEvent(`clickStage`),n.preventDefault(),n.stopPropagation()}}function u(n){if(a.settings(`eventsEnabled`)){a.dispatchEvent(`doubleClick`,n);var l=new c(n.target);l.isNode()?a.dispatchEvent(`doubleClickNode`,{node:s.nodes(l.attr(`data-node-id`))}):a.dispatchEvent(`doubleClickStage`),n.preventDefault(),n.stopPropagation()}}n.addEventListener(`click`,l,!1),sigma.utils.doubleClick(n,`click`,u),n.addEventListener(`touchstart`,l,!1),sigma.utils.doubleClick(n,`touchstart`,u),n.addEventListener(`mouseover`,(function(n){var l=n.toElement||n.target;if(a.settings(`eventsEnabled`)&&l){var u=new c(l);if(u.isNode())a.dispatchEvent(`overNode`,{node:s.nodes(u.attr(`data-node-id`))});else if(u.isEdge()){var d=s.edges(u.attr(`data-edge-id`));a.dispatchEvent(`overEdge`,{edge:d,source:s.nodes(d.source),target:s.nodes(d.target)})}}}),!0),n.addEventListener(`mouseout`,(function(n){var l=n.fromElement||n.originalTarget;if(a.settings(`eventsEnabled`)){var u=new c(l);if(u.isNode())a.dispatchEvent(`outNode`,{node:s.nodes(u.attr(`data-node-id`))});else if(u.isEdge()){var d=s.edges(u.attr(`data-edge-id`));a.dispatchEvent(`outEdge`,{edge:d,source:s.nodes(d.source),target:s.nodes(d.target)})}}}),!0)}}).call(this)}).call(window)},141:function(n,a){(function(){(function(n){if(typeof sigma>`u`)throw`sigma is not declared`;sigma.utils.pkg(`sigma.misc`),sigma.misc.drawHovers=function(n){var a=this,s={},c={};function l(){var l,u,d,f,p,m=a.contexts.hover.canvas,h=a.settings(`defaultNodeType`),_=a.settings(`defaultEdgeType`),v=sigma.canvas.hovers,b=sigma.canvas.edgehovers,x=sigma.canvas.extremities,C=a.settings.embedObjects({prefix:n});if(a.contexts.hover.clearRect(0,0,m.width,m.height),C(`enableHovering`)&&C(`singleHover`)&&Object.keys(s).length&&(v[(f=s[Object.keys(s)[0]]).type]||v[h]||v.def)(f,a.contexts.hover,C),C(`enableHovering`)&&!C(`singleHover`))for(l in s)(v[s[l].type]||v[h]||v.def)(s[l],a.contexts.hover,C);if(C(`enableEdgeHovering`)&&C(`singleHover`)&&Object.keys(c).length&&(p=c[Object.keys(c)[0]],u=a.graph.nodes(p.source),d=a.graph.nodes(p.target),p.hidden||((b[p.type]||b[_]||b.def)(p,u,d,a.contexts.hover,C),C(`edgeHoverExtremities`)?(x[p.type]||x.def)(p,u,d,a.contexts.hover,C):((sigma.canvas.nodes[u.type]||sigma.canvas.nodes.def)(u,a.contexts.hover,C),(sigma.canvas.nodes[d.type]||sigma.canvas.nodes.def)(d,a.contexts.hover,C)))),C(`enableEdgeHovering`)&&!C(`singleHover`))for(l in c)p=c[l],u=a.graph.nodes(p.source),d=a.graph.nodes(p.target),p.hidden||((b[p.type]||b[_]||b.def)(p,u,d,a.contexts.hover,C),C(`edgeHoverExtremities`)?(x[p.type]||x.def)(p,u,d,a.contexts.hover,C):((sigma.canvas.nodes[u.type]||sigma.canvas.nodes.def)(u,a.contexts.hover,C),(sigma.canvas.nodes[d.type]||sigma.canvas.nodes.def)(d,a.contexts.hover,C)))}this.bind(`overNode`,(function(n){var a=n.data.node;a.hidden||(s[a.id]=a,l())})),this.bind(`outNode`,(function(n){delete s[n.data.node.id],l()})),this.bind(`overEdge`,(function(n){var a=n.data.edge;a.hidden||(c[a.id]=a,l())})),this.bind(`outEdge`,(function(n){delete c[n.data.edge.id],l()})),this.bind(`render`,(function(n){l()}))}}).call(this)}).call(window)}})})),require_Sigma=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=l(require_react()),s=require_tools();require_main();var c=l(require_prop_types());function l(n){return n&&n.__esModule?n:{default:n}}function u(n,a,s){return a in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}
1141var d=class n extends a.default.Component{constructor(a){super(a),u(this,`initRenderer`,n=>{if(n){let a={container:n};this.props.renderer&&(a.type=this.props.renderer),this.sigmaRenderer=this.sigma.addRenderer(a),this.sigma.refresh(),this.setState({renderer:!0})}else this.sigmaRenderer&&(this.sigma.killRenderer(this.sigmaRenderer),this.sigmaRenderer=null,this.setState({renderer:!1}))}),this.state={renderer:!1};let s=this.props.settings?this.props.settings:{};if(this.sigma=new sigma({settings:s}),CustomShapes&&CustomShapes.init(this.sigma),n.bindHandlers(this.props,this.sigma),this.props.graph)try{this.sigma.graph.read(this.props.graph)}catch(n){this.props.onSigmaException&&this.props.onSigmaException(n)}}componentWillUnmount(){this.sigma.kill(),this.sigmaRenderer=null}render(){let n=this.state.renderer?(0,s.embedProps)(this.props.children,{sigma:this.sigma}):null;return a.default.createElement(`div`,{ref:this.initRenderer,style:this.props.style},n)}static bindHandlers(n,a){[`clickNode`,`overNode`,`outNode`,`clickEdge`,`overEdge`,`outEdge`,`clickStage`].forEach(s=>{let c=`on`+s[0].toUpperCase()+s.substr(1);n[c]&&a.bind(s,n[c])})}};u(d,`defaultProps`,{settings:{defaultNodeColor:`#3388AA`,defaultLabelSize:8,defaultLabelColor:`#777`,labelThreshold:12,hoverFontStyle:`text-size: 11`,batchEdgesDrawing:!0,drawEdges:!0,drawEdgeLabels:!1},style:{maxWidth:`inherit`,height:`400px`}}),u(d,`propTypes`,{settings:function(){return(typeof Sigma$Settings==`function`?c.default.instanceOf(Sigma$Settings):c.default.any).apply(this,arguments)},renderer:c.default.oneOf([`webgl`,`canvas`,`svg`]),style:c.default.object,children:c.default.any,graph:function(){return(typeof Sigma$Graph$Data==`function`?c.default.instanceOf(Sigma$Graph$Data):c.default.any).apply(this,arguments)},onSigmaException:c.default.func,onClickNode:c.default.func,onClickEdge:c.default.func,onOverNode:c.default.func,onOutNode:c.default.func,onOverEdge:c.default.func,onOutEdge:c.default.func,onClickStage:c.default.func}),n.default=d})),require_sigma_plugins_dragNodes=__commonJSMin$1((()=>{(function(n){var a={};function s(c){if(a[c])return a[c].exports;var l=a[c]={i:c,l:!1,exports:{}};return n[c].call(l.exports,l,l.exports,s),l.l=!0,l.exports}return s.m=n,s.c=a,s.d=function(n,a,c){s.o(n,a)||Object.defineProperty(n,a,{enumerable:!0,get:c})},s.r=function(n){typeof Symbol<`u`&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:`Module`}),Object.defineProperty(n,"__esModule",{value:!0})},s.t=function(n,a){if(1&a&&(n=s(n)),8&a||4&a&&typeof n==`object`&&n&&n.__esModule)return n;var c=Object.create(null);if(s.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:n}),2&a&&typeof n!=`string`)for(var l in n)s.d(c,l,function(a){return n[a]}.bind(null,l));return c},s.n=function(n){var a=n&&n.__esModule?function(){return n.default}:function(){return n};return s.d(a,`a`,a),a},s.o=function(n,a){return Object.prototype.hasOwnProperty.call(n,a)},s.p=``,s(s.s=179)})({179:function(n,a){(function(){(function(){if(typeof sigma>`u`)throw`sigma is not declared`;function n(n,a){sigma.classes.dispatcher.extend(this);var s=this,c=n,l=document.body,u=a,d=a.container.lastChild,f=a.camera,p=null,m=``,h=[],_={},v=!1,b=!1;function x(n){_[n.data.node.id]||(h.push(n.data.node),_[n.data.node.id]=!0,h.length&&!v&&(p=h[h.length-1],d.addEventListener(`mousedown`,w)))}function C(n){var a=h.map((function(n){return n})).indexOf(n.data.node);h.splice(a,1),delete _[n.data.node.id],h.length&&!v?p=h[h.length-1]:d.removeEventListener(`mousedown`,w)}function w(n){v=!0;var a=c.graph.nodes().length;if(p&&a>1){var f,m;for(f in d.removeEventListener(`mousedown`,w),l.addEventListener(`mousemove`,O),l.addEventListener(`mouseup`,T),c.cameras)(m=c.cameras[f]).edgequadtree!==void 0&&(m.edgequadtree._enabled=!1);u.settings({mouseEnabled:!1,enableHovering:!1}),c.refresh(),s.dispatchEvent(`startdrag`,{node:p,captor:n,renderer:u})}}function T(n){var a,f;for(a in v=!1,d.addEventListener(`mousedown`,w),l.removeEventListener(`mousemove`,O),l.removeEventListener(`mouseup`,T),c.cameras)(f=c.cameras[a]).edgequadtree!==void 0&&(f.edgequadtree._enabled=!0);u.settings({mouseEnabled:!0,enableHovering:!0}),c.refresh(),b&&s.dispatchEvent(`drop`,{node:p,captor:n,renderer:u}),s.dispatchEvent(`dragend`,{node:p,captor:n,renderer:u}),b=!1,p=null}function O(n){if(navigator.userAgent.toLowerCase().indexOf(`firefox`)>-1){clearTimeout(a);var a=setTimeout(l,0)}else l();function l(){for(var a,l,d,h=(a=u.container,l=window.getComputedStyle(a),d=function(n){return parseInt(l.getPropertyValue(n).replace(`px`,``))||0},{left:a.getBoundingClientRect().left+d(`padding-left`),top:a.getBoundingClientRect().top+d(`padding-top`)}),_=n.clientX-h.left,v=n.clientY-h.top,x=Math.cos(f.angle),C=Math.sin(f.angle),w=c.graph.nodes(),T=[],O=0;O<2;O++){var k=w[O],A={x:k.x*x+k.y*C,y:k.y*x-k.x*C,renX:k[m+`x`],renY:k[m+`y`]};T.push(A)}if(T[0].x===T[1].x&&T[0].y===T[1].y){var j=T[0].renX===0?1:T[0].renX,M=T[0].renY===0?1:T[0].renY;_=T[0].x/j*(_-T[0].renX)+T[0].x,v=T[0].y/M*(v-T[0].renY)+T[0].y}else j=(T[1].renX-T[0].renX)/(T[1].x-T[0].x),M=(T[1].renY-T[0].renY)/(T[1].y-T[0].y),T[1].x===T[0].x&&(j=M),T[1].y===T[0].y&&(M=j),_=(_-T[0].renX)/j+T[0].x,v=(v-T[0].renY)/M+T[0].y;p.x=_*x-v*C,p.y=v*x+_*C,c.refresh(),b=!0,s.dispatchEvent(`drag`,{node:p,captor:n,renderer:u})}}a instanceof sigma.renderers.svg&&(d=a.container.firstChild),m=a instanceof sigma.renderers.webgl?a.options.prefix.substr(5):a.options.prefix,a.bind(`overNode`,x),a.bind(`outNode`,C),a.bind(`click`,(function(n){v=!1,l.removeEventListener(`mousemove`,O),l.removeEventListener(`mouseup`,T),h.length||(p=null)})),c.bind(`kill`,(function(){s.unbindAll()})),this.unbindAll=function(){d.removeEventListener(`mousedown`,w),l.removeEventListener(`mousemove`,O),l.removeEventListener(`mouseup`,T),u.unbind(`overNode`,x),u.unbind(`outNode`,C)}}sigma.utils.pkg(`sigma.plugins`);var a={};sigma.plugins.dragNodes=function(s,c){return a[s.id]||(a[s.id]=new n(s,c)),s.bind(`kill`,(function(){sigma.plugins.killDragNodes(s)})),a[s.id]},sigma.plugins.killDragNodes=function(s){a[s.id]instanceof n&&(a[s.id].unbindAll(),delete a[s.id])}}).call(window)}).call(window)}})})),require_DragNodes=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=c(require_react());require_sigma_plugins_dragNodes();var s=c(require_prop_types());function c(n){return n&&n.__esModule?n:{default:n}}function l(n,a,s){return a in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}var u=class n extends a.default.Component{constructor(a){if(super(a),l(this,`render`,()=>null),this.props.sigma){let s=sigma.plugins.dragNodes(this.props.sigma,this.props.sigma.renderers[0]);n.bindHandlers(a,s)}}static bindHandlers(n,a){[`startdrag`,`drag`,`drop`,`dragend`].forEach(s=>{let c=`on`+s[0].toUpperCase()+s.substr(1);
1141n[c]&&a.bind(s,n[c])})}};l(u,`propTypes`,{sigma:function(){return(typeof sigma==`function`?s.default.instanceOf(sigma):s.default.any).apply(this,arguments)},onStartdrag:s.default.func,onDrag:s.default.func,onDrop:s.default.func,onDragend:s.default.func}),n.default=u})),require_edges=__commonJSMin$1((()=>{(function(n){var a={};function s(c){if(a[c])return a[c].exports;var l=a[c]={i:c,l:!1,exports:{}};return n[c].call(l.exports,l,l.exports,s),l.l=!0,l.exports}return s.m=n,s.c=a,s.d=function(n,a,c){s.o(n,a)||Object.defineProperty(n,a,{enumerable:!0,get:c})},s.r=function(n){typeof Symbol<`u`&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:`Module`}),Object.defineProperty(n,"__esModule",{value:!0})},s.t=function(n,a){if(1&a&&(n=s(n)),8&a||4&a&&typeof n==`object`&&n&&n.__esModule)return n;var c=Object.create(null);if(s.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:n}),2&a&&typeof n!=`string`)for(var l in n)s.d(c,l,function(a){return n[a]}.bind(null,l));return c},s.n=function(n){var a=n&&n.__esModule?function(){return n.default}:function(){return n};return s.d(a,`a`,a),a},s.o=function(n,a){return Object.prototype.hasOwnProperty.call(n,a)},s.p=``,s(s.s=158)})({158:function(n,a,s){s.r(a),s(159),s(160),s(161),s(162),s(163),s(164),s(165),s(166),s(167),s(168),s(169),s(170),s(171),s(172),s(173),s(174),s(175)},159:function(n,a){(function(){(function(){sigma.utils.pkg(`sigma.canvas.edges`),sigma.canvas.edges.curve=function(n,a,s,c,l){var u,d=n.color,f=l(`prefix`)||``,p=n[f+`size`]||1,m=l(`edgeColor`),h=l(`defaultNodeColor`),_=l(`defaultEdgeColor`),v=a[f+`size`],b=a[f+`x`],x=a[f+`y`],C=s[f+`x`],w=s[f+`y`];if(u=a.id===s.id?sigma.utils.getSelfLoopControlPoints(b,x,v):sigma.utils.getQuadraticControlPoint(b,x,C,w),!d)switch(m){case`source`:d=a.color||h;break;case`target`:d=s.color||h;break;default:d=_}c.strokeStyle=d,c.lineWidth=p,c.beginPath(),c.moveTo(b,x),a.id===s.id?c.bezierCurveTo(u.x1,u.y1,u.x2,u.y2,C,w):c.quadraticCurveTo(u.x,u.y,C,w),c.stroke()}})()}).call(window)},160:function(n,a){(function(){(function(){sigma.utils.pkg(`sigma.canvas.edges`),sigma.canvas.edges.arrow=function(n,a,s,c,l){var u=n.color,d=l(`prefix`)||``,f=l(`edgeColor`),p=l(`defaultNodeColor`),m=l(`defaultEdgeColor`),h=n[d+`size`]||1,_=s[d+`size`],v=a[d+`x`],b=a[d+`y`],x=s[d+`x`],C=s[d+`y`],w=Math.max(2.5*h,l(`minArrowSize`)),T=Math.sqrt((x-v)**2+(C-b)**2),O=v+(x-v)*(T-w-_)/T,k=b+(C-b)*(T-w-_)/T,A=(x-v)*w/T,j=(C-b)*w/T;if(!u)switch(f){case`source`:u=a.color||p;break;case`target`:u=s.color||p;break;default:u=m}c.strokeStyle=u,c.lineWidth=h,c.beginPath(),c.moveTo(v,b),c.lineTo(O,k),c.stroke(),c.fillStyle=u,c.beginPath(),c.moveTo(O+A,k+j),c.lineTo(O+.6*j,k-.6*A),c.lineTo(O-.6*j,k+.6*A),c.lineTo(O+A,k+j),c.closePath(),c.fill()}})()}).call(window)},161:function(n,a){(function(){(function(){sigma.utils.pkg(`sigma.canvas.edges`),sigma.canvas.edges.curvedArrow=function(n,a,s,c,l){var u,d,f,p,m,h,_=n.color,v=l(`prefix`)||``,b=l(`edgeColor`),x=l(`defaultNodeColor`),C=l(`defaultEdgeColor`),w=n[v+`size`]||1,T=s[v+`size`],O=a[v+`x`],k=a[v+`y`],A=s[v+`x`],j=s[v+`y`],M=Math.max(2.5*w,l(`minArrowSize`));if(u=a.id===s.id?sigma.utils.getSelfLoopControlPoints(O,k,T):sigma.utils.getQuadraticControlPoint(O,k,A,j),a.id===s.id?(d=Math.sqrt((A-u.x1)**2+(j-u.y1)**2),f=u.x1+(A-u.x1)*(d-M-T)/d,p=u.y1+(j-u.y1)*(d-M-T)/d,m=(A-u.x1)*M/d,h=(j-u.y1)*M/d):(d=Math.sqrt((A-u.x)**2+(j-u.y)**2),f=u.x+(A-u.x)*(d-M-T)/d,p=u.y+(j-u.y)*(d-M-T)/d,m=(A-u.x)*M/d,h=(j-u.y)*M/d),!_)switch(b){case`source`:_=a.color||x;break;case`target`:_=s.color||x;break;default:_=C}c.strokeStyle=_,c.lineWidth=w,c.beginPath(),c.moveTo(O,k),a.id===s.id?c.bezierCurveTo(u.x2,u.y2,u.x1,u.y1,f,p):c.quadraticCurveTo(u.x,u.y,f,p),c.stroke(),c.fillStyle=_,c.beginPath(),c.moveTo(f+m,p+h),c.lineTo(f+.6*h,p-.6*m),c.lineTo(f-.6*h,p+.6*m),c.lineTo(f+m,p+h),c.closePath(),c.fill()}})()}).call(window)},162:function(n,a){(function(){(function(){sigma.utils.pkg(`sigma.canvas.edgehovers`),sigma.canvas.edgehovers.curve=function(n,a,s,c,l){var u,d=n.color,f=l(`prefix`)||``,p=l(`edgeHoverSizeRatio`)*(n[f+`size`]||1),m=l(`edgeColor`),h=l(`defaultNodeColor`),_=l(`defaultEdgeColor`),v=a[f+`size`],b=a[f+`x`],x=a[f+`y`],C=s[f+`x`],w=s[f+`y`];if(u=a.id===s.id?sigma.utils.getSelfLoopControlPoints(b,x,v):sigma.utils.getQuadraticControlPoint(b,x,C,w),!d)switch(m){case`source`:d=a.c
1141olor||h;break;case`target`:d=s.color||h;break;default:d=_}d=l(`edgeHoverColor`)===`edge`?n.hover_color||d:n.hover_color||l(`defaultEdgeHoverColor`)||d,c.strokeStyle=d,c.lineWidth=p,c.beginPath(),c.moveTo(b,x),a.id===s.id?c.bezierCurveTo(u.x1,u.y1,u.x2,u.y2,C,w):c.quadraticCurveTo(u.x,u.y,C,w),c.stroke()}})()}).call(window)},163:function(n,a){(function(){(function(){sigma.utils.pkg(`sigma.canvas.edgehovers`),sigma.canvas.edgehovers.arrow=function(n,a,s,c,l){var u=n.color,d=l(`prefix`)||``,f=l(`edgeColor`),p=l(`defaultNodeColor`),m=l(`defaultEdgeColor`),h=n[d+`size`]||1,_=s[d+`size`],v=a[d+`x`],b=a[d+`y`],x=s[d+`x`],C=s[d+`y`],w=2.5*(h=n.hover?l(`edgeHoverSizeRatio`)*h:h),T=Math.sqrt((x-v)**2+(C-b)**2),O=v+(x-v)*(T-w-_)/T,k=b+(C-b)*(T-w-_)/T,A=(x-v)*w/T,j=(C-b)*w/T;if(!u)switch(f){case`source`:u=a.color||p;break;case`target`:u=s.color||p;break;default:u=m}u=l(`edgeHoverColor`)===`edge`?n.hover_color||u:n.hover_color||l(`defaultEdgeHoverColor`)||u,c.strokeStyle=u,c.lineWidth=h,c.beginPath(),c.moveTo(v,b),c.lineTo(O,k),c.stroke(),c.fillStyle=u,c.beginPath(),c.moveTo(O+A,k+j),c.lineTo(O+.6*j,k-.6*A),c.lineTo(O-.6*j,k+.6*A),c.lineTo(O+A,k+j),c.closePath(),c.fill()}})()}).call(window)},164:function(n,a){(function(){(function(){sigma.utils.pkg(`sigma.canvas.edgehovers`),sigma.canvas.edgehovers.curvedArrow=function(n,a,s,c,l){var u,d,f,p,m,h,_,v=n.color,b=l(`prefix`)||``,x=l(`edgeColor`),C=l(`defaultNodeColor`),w=l(`defaultEdgeColor`),T=l(`edgeHoverSizeRatio`)*(n[b+`size`]||1),O=s[b+`size`],k=a[b+`x`],A=a[b+`y`],j=s[b+`x`],M=s[b+`y`];if(u=a.id===s.id?sigma.utils.getSelfLoopControlPoints(k,A,O):sigma.utils.getQuadraticControlPoint(k,A,j,M),a.id===s.id?(d=Math.sqrt((j-u.x1)**2+(M-u.y1)**2),f=2.5*T,p=u.x1+(j-u.x1)*(d-f-O)/d,m=u.y1+(M-u.y1)*(d-f-O)/d,h=(j-u.x1)*f/d,_=(M-u.y1)*f/d):(d=Math.sqrt((j-u.x)**2+(M-u.y)**2),f=2.5*T,p=u.x+(j-u.x)*(d-f-O)/d,m=u.y+(M-u.y)*(d-f-O)/d,h=(j-u.x)*f/d,_=(M-u.y)*f/d),!v)switch(x){case`source`:v=a.color||C;break;case`target`:v=s.color||C;break;default:v=w}v=l(`edgeHoverColor`)===`edge`?n.hover_color||v:n.hover_color||l(`defaultEdgeHoverColor`)||v,c.strokeStyle=v,c.lineWidth=T,c.beginPath(),c.moveTo(k,A),a.id===s.id?c.bezierCurveTo(u.x2,u.y2,u.x1,u.y1,p,m):c.quadraticCurveTo(u.x,u.y,p,m),c.stroke(),c.fillStyle=v,c.beginPath(),c.moveTo(p+h,m+_),c.lineTo(p+.6*_,m-.6*h),c.lineTo(p-.6*_,m+.6*h),c.lineTo(p+h,m+_),c.closePath(),c.fill()}})()}).call(window)},165:function(n,a){(function(){(function(){sigma.utils.pkg(`sigma.canvas.edgehovers`),sigma.canvas.edgehovers.dashed=function(n,a,s,c,l){var u=n.active?n.active_color||l(`defaultEdgeActiveColor`):n.color,d=l(`prefix`)||``,f=n[d+`size`]||1,p=l(`edgeColor`),m=l(`defaultNodeColor`),h=l(`defaultEdgeColor`);if(!u)switch(p){case`source`:u=a.color||m;break;case`target`:u=s.color||m;break;default:u=h}u=l(`edgeHoverColor`)===`edge`?n.hover_color||u:n.hover_color||l(`defaultEdgeHoverColor`)||u,f*=l(`edgeHoverSizeRatio`),c.save(),c.setLineDash([8,3]),c.strokeStyle=u,c.lineWidth=f,c.beginPath(),c.moveTo(a[d+`x`],a[d+`y`]),c.lineTo(s[d+`x`],s[d+`y`]),c.stroke(),c.restore()}})()}).call(window)},166:function(n,a){(function(){(function(){sigma.utils.pkg(`sigma.canvas.edgehovers`),sigma.canvas.edgehovers.dotted=function(n,a,s,c,l){var u=n.active?n.active_color||l(`defaultEdgeActiveColor`):n.color,d=l(`prefix`)||``,f=n[d+`size`]||1,p=l(`edgeColor`),m=l(`defaultNodeColor`),h=l(`defaultEdgeColor`);if(!u)switch(p){case`source`:u=a.color||m;break;case`target`:u=s.color||m;break;default:u=h}u=l(`edgeHoverColor`)===`edge`?n.hover_color||u:n.hover_color||l(`defaultEdgeHoverColor`)||u,f*=l(`edgeHoverSizeRatio`),c.save(),c.setLineDash([2]),c.strokeStyle=u,c.lineWidth=f,c.beginPath(),c.moveTo(a[d+`x`],a[d+`y`]),c.lineTo(s[d+`x`],s[d+`y`]),c.stroke(),c.restore()}})()}).call(window)},167:function(n,a){(function(){(function(){sigma.utils.pkg(`sigma.canvas.edgehovers`),sigma.canvas.edgehovers.parallel=function(n,a,s,c,l){var u,d,f=n.active?n.active_color||l(`defaultEdgeActiveColor`):n.color,p=l(`prefix`)||``,m=n[p+`size`]||1,h=l(`edgeColor`),_=l(`defaultNodeColor`),v=l(`defaultEdgeColor`),b=a[p+`x`],x=a[p+`y`],C=s[p+`x`],w=s[p+`y`],T=sigma.utils.getDistance(b,x,C,w);if(!f)switch(h){case`source`:f=a.color||_;break;case`target`:f=s.color||_;break;default:f=v}f=l(`edgeHoverColor`)===`edge`?n.hover_color||f:n.hover_color||l(`defaultEdgeHoverColor`)||f,m*=l(`edgeHoverSizeRatio`),u=sigma.utils.getCircleIntersection(b,x,m,C,w,T),d=sigma.utils.getCircleIntersection(C,w,m,b,x,T),c.save(),c.strokeStyle=f,c.lineWidth=m,c.beginPath(),c.moveTo(u.xi,u.yi),c.lineTo(d.xi_prime,d.yi_prime),c.closePath(),c.stroke(),c.beginPath(),c.moveTo(u.xi_prime,u.yi_prime),c.lineTo(d.xi,d.yi),c.closePath(),c.stroke(),c.restore(
1141)}})()}).call(window)},168:function(n,a){(function(){(function(){sigma.utils.pkg(`sigma.canvas.edgehovers`),sigma.canvas.edgehovers.tapered=function(n,a,s,c,l){var u=n.active?n.active_color||l(`defaultEdgeActiveColor`):n.color,d=n[(p=l(`prefix`)||``)+`size`]||1,f=l(`edgeColor`),p=l(`prefix`)||``,m=l(`defaultNodeColor`),h=l(`defaultEdgeColor`),_=a[p+`x`],v=a[p+`y`],b=s[p+`x`],x=s[p+`y`],C=sigma.utils.getDistance(_,v,b,x);if(!u)switch(f){case`source`:u=a.color||m;break;case`target`:u=s.color||m;break;default:u=h}u=l(`edgeHoverColor`)===`edge`?n.hover_color||u:n.hover_color||l(`defaultEdgeHoverColor`)||u,d*=l(`edgeHoverSizeRatio`);var w=sigma.utils.getCircleIntersection(_,v,d,b,x,C);c.save(),c.globalAlpha=.65,c.fillStyle=u,c.beginPath(),c.moveTo(b,x),c.lineTo(w.xi,w.yi),c.lineTo(w.xi_prime,w.yi_prime),c.closePath(),c.fill(),c.restore()}})()}).call(window)},169:function(n,a){(function(){(function(){sigma.utils.pkg(`sigma.canvas.edges`),sigma.canvas.edges.dashed=function(n,a,s,c,l){var u=n.active?n.active_color||l(`defaultEdgeActiveColor`):n.color,d=l(`prefix`)||``,f=n[d+`size`]||1,p=l(`edgeColor`),m=l(`defaultNodeColor`),h=l(`defaultEdgeColor`);if(!u)switch(p){case`source`:u=a.color||m;break;case`target`:u=s.color||m;break;default:u=h}c.save(),n.active?c.strokeStyle=l(`edgeActiveColor`)===`edge`?u||h:l(`defaultEdgeActiveColor`):c.strokeStyle=u,c.setLineDash([8,3]),c.lineWidth=f,c.beginPath(),c.moveTo(a[d+`x`],a[d+`y`]),c.lineTo(s[d+`x`],s[d+`y`]),c.stroke(),c.restore()}})()}).call(window)},170:function(n,a){(function(){(function(){sigma.utils.pkg(`sigma.canvas.edges`),sigma.canvas.edges.dotted=function(n,a,s,c,l){var u=n.active?n.active_color||l(`defaultEdgeActiveColor`):n.color,d=l(`prefix`)||``,f=n[d+`size`]||1,p=l(`edgeColor`),m=l(`defaultNodeColor`),h=l(`defaultEdgeColor`);if(!u)switch(p){case`source`:u=a.color||m;break;case`target`:u=s.color||m;break;default:u=h}c.save(),n.active?c.strokeStyle=l(`edgeActiveColor`)===`edge`?u||h:l(`defaultEdgeActiveColor`):c.strokeStyle=u,c.setLineDash([2]),c.lineWidth=f,c.beginPath(),c.moveTo(a[d+`x`],a[d+`y`]),c.lineTo(s[d+`x`],s[d+`y`]),c.stroke(),c.restore()}})()}).call(window)},171:function(n,a){(function(){(function(){sigma.utils.pkg(`sigma.canvas.edges`),sigma.canvas.edges.parallel=function(n,a,s,c,l){var u,d,f=n.active?n.active_color||l(`defaultEdgeActiveColor`):n.color,p=l(`prefix`)||``,m=n[p+`size`]||1,h=l(`edgeColor`),_=l(`defaultNodeColor`),v=l(`defaultEdgeColor`),b=a[p+`x`],x=a[p+`y`],C=s[p+`x`],w=s[p+`y`],T=sigma.utils.getDistance(b,x,C,w);if(!f)switch(h){case`source`:f=a.color||_;break;case`target`:f=s.color||_;break;default:f=v}u=sigma.utils.getCircleIntersection(b,x,m,C,w,T),d=sigma.utils.getCircleIntersection(C,w,m,b,x,T),c.save(),n.active?c.strokeStyle=l(`edgeActiveColor`)===`edge`?f||v:l(`defaultEdgeActiveColor`):c.strokeStyle=f,c.lineWidth=m,c.beginPath(),c.moveTo(u.xi,u.yi),c.lineTo(d.xi_prime,d.yi_prime),c.closePath(),c.stroke(),c.beginPath(),c.moveTo(u.xi_prime,u.yi_prime),c.lineTo(d.xi,d.yi),c.closePath(),c.stroke(),c.restore()}})()}).call(window)},172:function(n,a){(function(){(function(){sigma.utils.pkg(`sigma.canvas.edges`),sigma.canvas.edges.tapered=function(n,a,s,c,l){var u=n.active?n.active_color||l(`defaultEdgeActiveColor`):n.color,d=n[(p=l(`prefix`)||``)+`size`]||1,f=l(`edgeColor`),p=l(`prefix`)||``,m=l(`defaultNodeColor`),h=l(`defaultEdgeColor`),_=a[p+`x`],v=a[p+`y`],b=s[p+`x`],x=s[p+`y`],C=sigma.utils.getDistance(_,v,b,x);if(!u)switch(f){case`source`:u=a.color||m;break;case`target`:u=s.color||m;break;default:u=h}var w=sigma.utils.getCircleIntersection(_,v,d,b,x,C);c.save(),n.active?c.fillStyle=l(`edgeActiveColor`)===`edge`?u||h:l(`defaultEdgeActiveColor`):c.fillStyle=u,c.globalAlpha=.65,c.beginPath(),c.moveTo(b,x),c.lineTo(w.xi,w.yi),c.lineTo(w.xi_prime,w.yi_prime),c.closePath(),c.fill(),c.restore()}})()}).call(window)},173:function(n,a){(function(){(function(n){if(typeof sigma>`u`)throw`sigma is not declared`;sigma.utils.pkg(`sigma.canvas.edges.labels`),sigma.canvas.edges.labels.def=function(n,a,s,c,l){if(typeof n.label==`string`&&a!=s){var u=l(`prefix`)||``,d=n[u+`size`]||1;if(!(d<l(`edgeLabelThreshold`))){if(l(`edgeLabelSizePowRatio`)===0)throw`"edgeLabelSizePowRatio" must not be 0.`;var f,p=(a[u+`x`]+s[u+`x`])/2,m=(a[u+`y`]+s[u+`y`])/2,h=s[u+`x`]-a[u+`x`],_=s[u+`y`]-a[u+`y`],v=a[u+`x`]<s[u+`x`]?1:-1,b=Math.atan2(_*v,h*v);f=l(`edgeLabelSize`)===`fixed`?l(`defaultEdgeLabelSize`):l(`defaultEdgeLabelSize`)*d*d**(-1/l(`edgeLabelSizePowRatio`)),c.save(),n.active?(c.font=[l(`activeFontStyle`),f+`px`,l(`activeFont`)||l(`font`)].join(` `),c.fillStyle=l(`edgeActiveColor`)===`edge`?n.active_color||l(`defaultEdgeActiveColor`):l(`defaultEdgeLabelActiveColor`)):(c.font=[l(`fontStyle`),f+`px`,l(`font`)].join(` `),c.fillStyle=l(`edgeLabelColor`)===`edge`?n.color||l(`defaultEdgeColor`):l(`defaultEdgeLabelColor`)),c.textAlign=`center`,c.textBaseline=`alphabetic`,c.translate(p,m),c.rotate(b),c.fillText(n.label,0,-d/2-3),c.restore(
1141)}}}}).call(this)}).call(window)},174:function(n,a){(function(){(function(n){if(typeof sigma>`u`)throw`sigma is not declared`;sigma.utils.pkg(`sigma.canvas.edges.labels`),sigma.canvas.edges.labels.curve=function(n,a,s,c,l){if(typeof n.label==`string`){var u=l(`prefix`)||``,d=n[u+`size`]||1;if(!(d<l(`edgeLabelThreshold`))){var f,p,m,h=a[u+`size`],_=a[u+`x`],v=a[u+`y`],b=s[u+`x`],x=s[u+`y`],C=n.count||0,w=b-_,T=x-v,O=_<b?1:-1,k={};a.id===s.id?(k=sigma.utils.getSelfLoopControlPoints(_,v,h,C),p=sigma.utils.getPointOnBezierCurve(.5,_,v,b,x,k.x1,k.y1,k.x2,k.y2),m=Math.atan2(1,1)):(k=sigma.utils.getQuadraticControlPoint(_,v,b,x,C),p=sigma.utils.getPointOnQuadraticCurve(.5,_,v,b,x,k.x,k.y),m=Math.atan2(T*O,w*O)),f=l(`edgeLabelSize`)===`fixed`?l(`defaultEdgeLabelSize`):l(`defaultEdgeLabelSize`)*d*d**(-1/l(`edgeLabelSizePowRatio`)),c.save(),n.active?(c.font=[l(`activeFontStyle`),f+`px`,l(`activeFont`)||l(`font`)].join(` `),c.fillStyle=l(`edgeActiveColor`)===`edge`?n.active_color||l(`defaultEdgeActiveColor`):l(`defaultEdgeLabelActiveColor`)):(c.font=[l(`fontStyle`),f+`px`,l(`font`)].join(` `),c.fillStyle=l(`edgeLabelColor`)===`edge`?n.color||l(`defaultEdgeColor`):l(`defaultEdgeLabelColor`)),c.textAlign=`center`,c.textBaseline=`alphabetic`,c.translate(p.x,p.y),c.rotate(m),c.fillText(n.label,0,-d/2-3),c.restore()}}}}).call(this)}).call(window)},175:function(n,a){(function(){(function(n){if(typeof sigma>`u`)throw`sigma is not declared`;sigma.utils.pkg(`sigma.canvas.edges.labels`),sigma.canvas.edges.labels.curvedArrow=function(n,a,s,c,l){sigma.canvas.edges.labels.curve(n,a,s,c,l)}}).call(this)}).call(window)}})})),require_EdgeShapes=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=c(require_react());require_edges();var s=c(require_prop_types());function c(n){return n&&n.__esModule?n:{default:n}}function l(n,a,s){return a in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}var u=class extends a.default.Component{constructor(n){super(n),l(this,`render`,()=>null),this.props.sigma&&this.props.default&&this.props.sigma.settings({defaultEdgeType:this.props.default})}};l(u,`propTypes`,{default:function(){return(typeof Sigma$Edge$Shapes==`function`?s.default.instanceOf(Sigma$Edge$Shapes):s.default.any).apply(this,arguments)},sigma:function(){return(typeof Sigma==`function`?s.default.instanceOf(Sigma):s.default.any).apply(this,arguments)}}),n.default=u})),require_nodes=__commonJSMin$1((()=>{(function(n){var a={};function s(c){if(a[c])return a[c].exports;var l=a[c]={i:c,l:!1,exports:{}};return n[c].call(l.exports,l,l.exports,s),l.l=!0,l.exports}return s.m=n,s.c=a,s.d=function(n,a,c){s.o(n,a)||Object.defineProperty(n,a,{enumerable:!0,get:c})},s.r=function(n){typeof Symbol<`u`&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:`Module`}),Object.defineProperty(n,"__esModule",{value:!0})},s.t=function(n,a){if(1&a&&(n=s(n)),8&a||4&a&&typeof n==`object`&&n&&n.__esModule)return n;var c=Object.create(null);if(s.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:n}),2&a&&typeof n!=`string`)for(var l in n)s.d(c,l,function(a){return n[a]}.bind(null,l));return c},s.n=function(n){var a=n&&n.__esModule?function(){return n.default}:function(){return n};return s.d(a,`a`,a),a},s.o=function(n,a){return Object.prototype.hasOwnProperty.call(n,a)},s.p=``,s(s.s=176)})({176:function(n,a,s){s.r(a),s(177),s(178)},177:function(n,a){(function(){(function(n){var a=[],s=function(n,s,c){a.push({name:n,drawShape:s,drawBorder:c})},c=function(n){return function(a,s,c,l,u,d){d.fillStyle=u,d.beginPath(),n(a,s,c,l,d),d.closePath(),d.fill()}},l=function(n){return function(a,s,c,l,u,d){d.strokeStyle=u,d.lineWidth=l/5,d.beginPath(),n(a,s,c,l,d),d.closePath(),d.stroke()}},u=function(n,a,s,c,l){var u=45*Math.PI/180;l.moveTo(a+c*Math.sin(u),s-c*Math.cos(u));for(var d=1;d<4;d++)l.lineTo(a+Math.sin(u+2*Math.PI*d/4)*c,s-Math.cos(u+2*Math.PI*d/4)*c)};s(`square`,c(u),l(u));var d=function(n,a,s,c,l){l.arc(a,s,c,0,2*Math.PI,!0)};s(`circle`,c(d),l(d));var f=function(n,a,s,c,l){l.moveTo(a-c,s),l.lineTo(a,s-c),l.lineTo(a+c,s),l.lineTo(a,s+c)};s(`diamond`,c(f),l(f));var p=function(n,a,s,c,l){var u=n.cross&&n.cross.lineWeight||5;l.moveTo(a-c,s-u),l.lineTo(a-c,s+u),l.lineTo(a-u,s+u),l.lineTo(a-u,s+c),l.lineTo(a+u,s+c),l.lineTo(a+u,s+u),l.lineTo(a+c,s+u),l.lineTo(a+c,s-u),l.lineTo(a+u,s-u),l.lineTo(a+u,s-c),l.lineTo(a-u,s-c),l.lineTo(a-u,s-u)};s(`cross`,c(p),l(p));var m=function(n,a,s,c,l){var u=n.equilateral&&n.equilateral.numPoints||5,d=(n.equilateral&&n.equilateral.rotate||0)*Math.PI/180,f=c;l.moveTo(a+f*Math.sin(d),s-f*Math.cos(d));for(var p=1;p<u;p++)l.lineTo(a+Math.sin(d+2*Math.PI*p/u)*f,s-Math.cos(d+2*Math.PI*p/u)*f)};s(`equilateral`,c(m),l(m));var h=function(n,a,s,c,l){var u=n.star&&n.star.numPoints||5,d=c,f=c*(n.star&&n.star.innerRatio||.5),p=Math.PI/u;l.moveTo(a,s-c);for(var m=0;m<u;m++)l.lineTo(a+Math.sin(p+2*Math.PI*m/u)*f,s-Math.cos(p+2*Math.PI*m/u)*f),l.lineTo(a+Math.sin(2*Math.PI*(m+1)/u)*d,s-Math.cos(2*Math.PI*(m+1)/u)*d)};s(`star`,c(h),l(h)),s(`pacman`,(function(n,a,s,c,l,u){u.fillStyle=`yellow`,u.beginPath(),u.arc(a,s,c,1.25*Math.PI,0,!1),u.arc(a,s,c,0,.75*Math.PI,!1),u.lineTo(a,s),u.closePath(),u.fill(),u.fillStyle=`white`,u.strokeStyle=`black`,u.beginPath(),u.arc(a+c/3,s-c/3,c/4,0,2*Math.PI,!1),u.closePath(),u.fill(),u.stroke(),u.fillStyle=`black`,u.beginPath(),u.arc(a+4*c/9,s-c/3,c/8,0,2*Math.PI,!1),u.closePath(),u.fill()}),null),this.ShapeLibrary={enumerate:function(){return a},version:`0.1`}}).call(window)}).call(window)},178:function(n,a){(function(){(function(n){if(typeof sigma>`u`)throw`sigma is not declared`;if(typeof ShapeLibrary>`u`)throw`ShapeLibrary is not declared`;sigma.utils.pkg(`sigma.canvas.nodes`),sigma.utils.pkg(`sigma.svg.nodes`);var a=n,s={},c=function(n,c,l,u,d){if(a&&n.image&&n.image.url){var f=n.image.url,p=n.image.h||1,m=n.image.w||1,h=n.image.scale||1,_=n.image.clip||1,v=s[f];v||((v=document.createElement(`IMG`)).src=f,v.status=`loading`,v.onerror=function(){console.log(`error loading`,f),v.status=`error`},v.onload=function(){console.log(`redraw on image load`,f),v.status=`ok`,a.refresh()},s[f]=v);var b=m<p?m/p:1,x=p<m?p/m:1,C=u*h;d.save(),d.beginPath(),d.arc(c,l,u*_,0,2*Math.PI,!0),d.closePath(),d.clip(),v.status===`ok`&&d.drawImage(v,c+Math.sin(-.7855)*C*b,l-Math.cos(-.7855)*C*x,C*b*2*Math.sin(-.7855)*-1,C*x*2*Math.cos(-.7855)),d.restore(
1141)}},l=function(n,s,l){sigma.canvas.nodes[n]=function(n,a,u){var d=u(`prefix`)||``,f=n[d+`size`],p=n.color||u(`defaultNodeColor`),m=n.borderColor||p,h=n[d+`x`],_=n[d+`y`];a.save(),s&&s(n,h,_,f,p,a),l&&l(n,h,_,f,m,a),c(n,h,_,f,a),a.restore()},sigma.svg.nodes[n]={create:function(n,s){var c=document.createElementNS(s(`xmlns`),`g`),l=document.createElementNS(s(`xmlns`),`circle`);return c.setAttributeNS(null,`class`,s(`classPrefix`)+`-node-group`),c.setAttributeNS(null,`data-node-id`,n.id),l.setAttributeNS(null,`data-node-id`,n.id),l.setAttributeNS(null,`class`,s(`classPrefix`)+`-node`),l.setAttributeNS(null,`fill`,n.color||s(`defaultNodeColor`)),c.appendChild(l),function(n,s,c){if(a&&n.image&&n.image.url){var l=document.createElementNS(c(`xmlns`),`circle`),u=document.createElementNS(c(`xmlns`),`clipPath`),d=c(`classPrefix`)+`-clip-path-`+n.id,f=document.createElementNS(c(`xmlns`),`defs`),p=document.createElementNS(c(`xmlns`),`image`);n.image.url,u.setAttributeNS(null,`id`,d),u.appendChild(l),f.appendChild(u);var m=/MSIE [5-9]/.test(navigator.userAgent)?``:document.location.href;m=m.split(`#`)[0],p.setAttributeNS(null,`class`,c(`classPrefix`)+`-node-image`),p.setAttributeNS(null,`clip-path`,`url(`+m+`#`+d+`)`),p.setAttributeNS(null,`pointer-events`,`none`),p.setAttributeNS(`http://www.w3.org/1999/xlink`,`href`,n.image.url),s.appendChild(f),s.appendChild(p)}}(n,c,s),c},update:function(n,a,s){for(var c=s(`classPrefix`),l=n.image.clip||1,u=n.image.h||1,d=n.image.w||1,f=s(`prefix`)||``,p=n.image.scale||1,m=n[f+`size`],h=n[f+`x`],_=n[f+`y`],v=p*m,b=d<u?d/u:1,x=u<d?u/d:1,C=0,w=a.childNodes;C<w.length;C++)switch(w[C].getAttribute(`class`)){case c+`-node`:w[C].setAttributeNS(null,`cx`,h),w[C].setAttributeNS(null,`cy`,_),w[C].setAttributeNS(null,`r`,m),s(`freeStyle`)||w[C].setAttributeNS(null,`fill`,n.color||s(`defaultNodeColor`));break;case c+`-node-image`:w[C].setAttributeNS(null,`x`,h+Math.sin(-.7855)*v*b),w[C].setAttributeNS(null,`y`,_-Math.cos(-.7855)*v*x),w[C].setAttributeNS(null,`width`,v*b*2*Math.sin(-.7855)*-1),w[C].setAttributeNS(null,`height`,v*x*2*Math.cos(-.7855));break;default:var T=w[C].firstChild;if(T!=null){var O=c+`-clip-path-`+n.id;T.getAttribute(`id`)===O&&(T.firstChild.setAttributeNS(null,`cx`,h),T.firstChild.setAttributeNS(null,`cy`,_),T.firstChild.setAttributeNS(null,`r`,l*m))}}a.style.display=``}}};ShapeLibrary.enumerate().forEach((function(n){l(n.name,n.drawShape,n.drawBorder)})),this.CustomShapes={init:function(n){a=n},version:`0.1`}}).call(window)}).call(window)}})})),require_NodeShapes=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=c(require_react());require_nodes();var s=c(require_prop_types());function c(n){return n&&n.__esModule?n:{default:n}}function l(n,a,s){return a in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}var u=class extends a.default.Component{constructor(n){super(n),l(this,`render`,()=>null),this.props.sigma&&this.props.default&&this.props.sigma.settings({defaultNodeType:this.props.default})}};l(u,`propTypes`,{default:function(){return(typeof Sigma$Node$Shapes==`function`?s.default.instanceOf(Sigma$Node$Shapes):s.default.any).apply(this,arguments)},sigma:function(){return(typeof sigma==`function`?s.default.instanceOf(sigma):s.default.any).apply(this,arguments)}}),n.default=u})),require_parsers_json=__commonJSMin$1((()=>{(function(n){var a={};function s(c){if(a[c])return a[c].exports;var l=a[c]={i:c,l:!1,exports:{}};return n[c].call(l.exports,l,l.exports,s),l.l=!0,l.exports}return s.m=n,s.c=a,s.d=function(n,a,c){s.o(n,a)||Object.defineProperty(n,a,{enumerable:!0,get:c})},s.r=function(n){typeof Symbol<`u`&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:`Module`}),Object.defineProperty(n,"__esModule",{value:!0})},s.t=function(n,a){if(1&a&&(n=s(n)),8&a||4&a&&typeof n==`object`&&n&&n.__esModule)return n;var c=Object.create(null);if(s.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:n}),2&a&&typeof n!=`string`)for(var l in n)s.d(c,l,function(a){return n[a]}.bind(null,l));return c},s.n=function(n){var a=n&&n.__esModule?function(){return n.default}:function(){return n};return s.d(a,`a`,a),a},s.o=function(n,a){return Object.prototype.hasOwnProperty.call(n,a)},s.p=``,s(s.s=180)})({180:function(n,a){(function(){(function(n){if(typeof sigma>`u`)throw`sigma is not declared`;sigma.utils.pkg(`sigma.parsers`),sigma.utils.pkg(`sigma.utils`),sigma.utils.xhr=function(){if(window.XMLHttpRequest)return new XMLHttpRequest;var n,a;if(window.ActiveXObject)for(a in n=[`Msxml2.XMLHTTP.6.0`,`Msxml2.XMLHTTP.3.0`,`Msxml2.XMLHTTP`,`Microsoft.XMLHTTP`])try{return new ActiveXObject(n[a])}catch{}return null},sigma.parsers.json=function(n,a,s){var c,l=sigma.utils.xhr();if(!l)throw`XMLHttpRequest not supported, cannot load the file.`;l.open(`GET`,n,!0),l.onreadystatechange=function(){l.readyState===4&&(c=JSON.parse(l.responseText),a instanceof sigma?(a.graph.clear(),a.graph.read(c)):typeof a==`object`?(a.graph=c,a=new sigma(a)):typeof a==`function`&&(s=a,a=null),s&&s(a||c))},l.send()}}).call(this)}).call(window)}})})),require_LoadJSON=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=l(require_react());require_main(),require_parsers_json();var s=require_tools(),c=l(require_prop_types());function l(n){return n&&n.__esModule?n:{default:n}}function u(n,a,s){return a in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}var d=class extends a.default.Component{constructor(n){super(n),u(this,`onLoad`,()=>{if(this.props.sigma&&this.props.sigma.refresh(),this.setState({loaded:!0}),this.props.onGraphLoaded)return this.props.onGraphLoaded()}),this.state={loaded:!1}}componentDidMount(){this._load(this.props.path)}componentDidUpdate(n){this.props.path!==n.path&&(this.setState({loaded:!1}),this._load(n.path))}render(){return this.state.loaded?a.default.createElement(`div`,null,(0,s.embedProps)(this.props.children,{sigma:this.props.sigma})):null}_load(n){sigma.parsers.json(this.props.path,this.props.sigma,this.onLoad)}};u(d,`propTypes`,{path:c.default.string.isRequired,onGraphLoaded:c.default.func,children:c.default.any,sigma:function(){return(typeof Sigma==`function`?c.default.instanceOf(Sigma):c.default.any).apply(this,arguments)}}),n.default=d}
1141)),require_parsers_gexf=__commonJSMin$1((()=>{(function(n){var a={};function s(c){if(a[c])return a[c].exports;var l=a[c]={i:c,l:!1,exports:{}};return n[c].call(l.exports,l,l.exports,s),l.l=!0,l.exports}return s.m=n,s.c=a,s.d=function(n,a,c){s.o(n,a)||Object.defineProperty(n,a,{enumerable:!0,get:c})},s.r=function(n){typeof Symbol<`u`&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:`Module`}),Object.defineProperty(n,"__esModule",{value:!0})},s.t=function(n,a){if(1&a&&(n=s(n)),8&a||4&a&&typeof n==`object`&&n&&n.__esModule)return n;var c=Object.create(null);if(s.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:n}),2&a&&typeof n!=`string`)for(var l in n)s.d(c,l,function(a){return n[a]}.bind(null,l));return c},s.n=function(n){var a=n&&n.__esModule?function(){return n.default}:function(){return n};return s.d(a,`a`,a),a},s.o=function(n,a){return Object.prototype.hasOwnProperty.call(n,a)},s.p=``,s(s.s=181)})({181:function(n,a,s){s(182),n.exports=s(183)},182:function(n,a,s){(function(){(function(s){var c={getModelTags:function(n){var a,s=n.getElementsByTagName(`attributes`),c={},l=s.length;for(a=0;a<l;a++)c[s[a].getAttribute(`class`)]=s[a].childNodes;return c},nodeListToArray:function(n){for(var a=[],s=0,c=n.length;s<c;++s)n[s].nodeName!==`#text`&&a.push(n[s]);return a},nodeListEach:function(n,a){for(var s=0,c=n.length;s<c;++s)n[s].nodeName!==`#text`&&a(n[s])},nodeListToHash:function(n,a){for(var s={},c=0;c<n.length;c++)if(n[c].nodeName!==`#text`){var l=a(n[c]);s[l.key]=l.value}return s},namedNodeMapToObject:function(n){for(var a={},s=0;s<n.length;s++)a[n[s].name]=n[s].value;return a},getFirstElementByTagNS:function(n,a,s){var c=n.getElementsByTagName(a+`:`+s)[0];return c||=n.getElementsByTagNameNS(a,s)[0],c||=n.getElementsByTagName(s)[0],c},getAttributeNS:function(n,a,c){var l=n.getAttribute(a+`:`+c);return l===s&&(l=n.getAttributeNS(a,c)),l===s&&(l=n.getAttribute(c)),l},enforceType:function(n,a){switch(n){case`boolean`:a=a===`true`;break;case`integer`:case`long`:case`float`:case`double`:a=+a;break;case`liststring`:a=a?a.split(`|`):[]}return a},getRGB:function(n){return n[3]?`rgba(`+n.join(`,`)+`)`:`rgb(`+n.slice(0,-1).join(`,`)+`)`}};function l(n){var a={};a.els={root:n.getElementsByTagName(`gexf`)[0],graph:n.getElementsByTagName(`graph`)[0],meta:n.getElementsByTagName(`meta`)[0],nodes:n.getElementsByTagName(`node`),edges:n.getElementsByTagName(`edge`),model:c.getModelTags(n)},a.hasViz=!!c.getAttributeNS(a.els.root,`xmlns`,`viz`),a.version=a.els.root.getAttribute(`version`)||`1.0`,a.mode=a.els.graph.getAttribute(`mode`)||`static`;var s=a.els.graph.getAttribute(`defaultedgetype`);function l(n){var s=[];return a.els.model[n]&&c.nodeListEach(a.els.model[n],(function(n){var a={id:n.getAttribute(`id`)||n.getAttribute(`for`),type:n.getAttribute(`type`)||`string`,title:n.getAttribute(`title`)||``},l=c.nodeListToArray(n.childNodes);l.length>0&&(a.defaultValue=l[0].textContent),s.push(a)})),s.length>0&&s}function u(n,a){var s={},l=a.getElementsByTagName(`attvalue`),u=c.nodeListToHash(l,(function(n){var a=c.namedNodeMapToObject(n.attributes);return{key:a.id||a.for,value:a.value}}));return n.map((function(n){s[n.id]=!(n.id in u)&&`defaultValue`in n?c.enforceType(n.type,n.defaultValue):c.enforceType(n.type,u[n.id])})),s}a.defaultEdgetype=s||`undirected`;var d,f,p,m=l(`node`),h=l(`edge`),_={version:a.version,mode:a.mode,defaultEdgeType:a.defaultEdgetype,meta:(p={},a.els.meta?(p.lastmodifieddate=a.els.meta.getAttribute(`lastmodifieddate`),c.nodeListEach(a.els.meta.childNodes,(function(n){p[n.tagName.toLowerCase()]=n.textContent})),p):p),model:{},nodes:(d=m,f=[],c.nodeListEach(a.els.nodes,(function(n){var s={id:n.getAttribute(`id`),label:n.getAttribute(`label`)||``};d&&(s.attributes=u(d,n)),a.hasViz&&(s.viz=function(n){var a={},s=c.getFirstElementByTagNS(n,`viz`,`color`);if(s){var l=[`r`,`g`,`b`,`a`].map((function(n){return s.getAttribute(n)}));a.color=c.getRGB(l)}var u=c.getFirstElementByTagNS(n,`viz`,`position`);u&&(a.position={},[`x`,`y`,`z`].map((function(n){a.position[n]=+u.getAttribute(n)})));var d=c.getFirstElementByTagNS(n,`viz`,`size`);d&&(a.size=+d.getAttribute(`value`));var f=c.getFirstElementByTagNS(n,`viz`,`shape`);return f&&(a.shape=f.getAttribute(`value`)),a}(n)),f.push(function(n){var a={id:n.id,label:n.label};return n.viz&&(a.viz=n.viz),n.attributes&&(a.attributes=n.attributes),a}(s))})),f),edges:function(n,s){var l=[];return c.nodeListEach(a.els.edges,(function(d){var f=c.namedNodeMapToObject(d.attributes);
1141`type`in f||(f.type=s),n&&(f.attributes=u(n,d)),a.hasViz&&(f.viz=function(n){var a={},s=c.getFirstElementByTagNS(n,`viz`,`color`);if(s){var l=[`r`,`g`,`b`,`a`].map((function(n){return s.getAttribute(n)}));a.color=c.getRGB(l)}var u=c.getFirstElementByTagNS(n,`viz`,`shape`);u&&(a.shape=u.getAttribute(`value`));var d=c.getFirstElementByTagNS(n,`viz`,`thickness`);return d&&(a.thickness=+d.getAttribute(`value`)),a}(d)),l.push(function(n){var a={id:n.id,type:n.type||`undirected`,label:n.label||``,source:n.source,target:n.target,weight:+n.weight||1};return n.viz&&(a.viz=n.viz),n.attributes&&(a.attributes=n.attributes),a}(f))})),l}(h,a.defaultEdgetype)};return m&&(_.model.node=m),h&&(_.model.edge=h),_}function u(n,a){var s=function(){if(window.XMLHttpRequest)return new XMLHttpRequest;var n,a;if(window.ActiveXObject)for(a in n=[`Msxml2.XMLHTTP.6.0`,`Msxml2.XMLHTTP.3.0`,`Msxml2.XMLHTTP`,`Microsoft.XMLHTTP`])try{return new ActiveXObject(n[a])}catch{}return null}();if(!s)throw`XMLHttpRequest not supported, cannot load the file.`;var c,l=typeof a==`function`;return s.overrideMimeType?(s.overrideMimeType(`text/xml`),c=function(n){return n.responseXML}):c=function(n){return new DOMParser().parseFromString(n.responseText,`application/xml`)},s.open(`GET`,n,l),l&&(s.onreadystatechange=function(){s.readyState===4&&a(c(s))}),s.send(),l?s:c(s)}if(this.gexf!==void 0)throw`gexf: error - a variable called "gexf" already exists in the global scope`;this.gexf={parse:function(n){return l(n)},fetch:function(n,a){return typeof a==`function`?u(n,(function(n){a(l(n))})):l(u(n))},version:`0.1.1`},this.exports!==a&&(n.exports=this.gexf)}).call(window)}).call(window)},183:function(n,a){(function(){(function(n){if(typeof sigma>`u`)throw`sigma is not declared`;sigma.utils.pkg(`sigma.parsers`);var a=0;sigma.parsers.gexf=function(n,s,c){var l,u,d,f;function p(n){for(d=n.nodes,l=0,u=d.length;l<u;l++)(f=d[l]).id=f.id,f.viz&&typeof f.viz==`object`&&(f.viz.position&&typeof f.viz.position==`object`&&(f.x=f.viz.position.x,f.y=-f.viz.position.y),f.size=f.viz.size,f.color=f.viz.color,f.viz.shape&&(f.type=f.viz.shape));for(d=n.edges,l=0,u=d.length;l<u;l++)(f=d[l]).id=typeof f.id==`string`?f.id:`e`+a++,f.source=``+f.source,f.target=``+f.target,f.viz&&typeof f.viz==`object`&&(f.color=f.viz.color,f.size=f.viz.thickness),f.size=f.weight,f.direction=f.type,delete f.type;if(s instanceof sigma){for(s.graph.clear(),d=n.nodes,l=0,u=d.length;l<u;l++)s.graph.addNode(d[l]);for(d=n.edges,l=0,u=d.length;l<u;l++)s.graph.addEdge(d[l])}else typeof s==`object`?(s.graph=n,s=new sigma(s)):typeof s==`function`&&(c=s,s=null);return c?void c(s||n):n}if(typeof n==`string`)gexf.fetch(n,p);else if(typeof n==`object`)return p(gexf.parse(n))}}).call(window)}).call(window)}})})),require_LoadGEXF=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=l(require_react());require_parsers_gexf();var s=require_tools(),c=l(require_prop_types());function l(n){return n&&n.__esModule?n:{default:n}}function u(n,a,s){return a in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}var d=class extends a.default.Component{constructor(n){super(n),u(this,`onLoad`,()=>{if(this.props.sigma&&this.props.sigma.refresh(),this.setState({loaded:!0}),this.props.onGraphLoaded)return this.props.onGraphLoaded()}),this.state={loaded:!1}}componentDidMount(){this._load(this.props.path)}componentDidUpdate(n){this.props.path!==n.path&&(this.setState({loaded:!1}),this._load(n.path))}render(){return this.state.loaded?a.default.createElement(`div`,null,(0,s.embedProps)(this.props.children,{sigma:this.props.sigma})):null}_load(n){sigma.parsers.gexf(this.props.path,this.props.sigma,this.onLoad)}};u(d,`propTypes`,{path:c.default.string.isRequired,onGraphLoaded:c.default.func,children:c.default.any,sigma:function(){return(typeof Sigma==`function`?c.default.instanceOf(Sigma):c.default.any).apply(this,arguments)}}),n.default=d})),require_plugins_filter=__commonJSMin$1((()=>{var Sigma=function(n){var a={};function s(c){if(a[c])return a[c].exports;var l=a[c]={i:c,l:!1,exports:{}};return n[c].call(l.exports,l,l.exports,s),l.l=!0,l.exports}return s.m=n,s.c=a,s.d=function(n,a,c){s.o(n,a)||Object.defineProperty(n,a,{enumerable:!0,get:c})},s.r=function(n){typeof Symbol<`u`&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:`Module`}),Object.defineProperty(n,"__esModule",{value:!0})},s.t=function(n,a){if(1&a&&(n=s(n)),8&a||4&a&&typeof n==`object`&&n&&n.__esModule)return n;var c=Object.create(null);if(s.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:n}),2&a&&typeof n!=`string`)for(var l in n)s.d(c,l,function(a){return n[a]}.bind(null,l));return c},s.n=function(n){var a=n&&n.__esModule?function(){return n.default}:function(){return n};return s.d(a,`a`,a),a},s.o=function(n,a){return Object.prototype.hasOwnProperty.call(n,a)},s.p=``,s(s.s=185)}({185:function(module$5,exports$3){(function(){(function(undefined){if(typeof sigma>`u`)throw`sigma is not declared`;sigma.utils.pkg(`sigma.plugins`),sigma.classes.graph.hasMethod(`adjacentNodes`)||sigma.classes.graph.addMethod(`adjacentNodes`,(function(n){if(typeof n!=`string`)throw`adjacentNodes: the node id must be a string.`;var a,s=[];for(a in this.allNeighborsIndex[n])s.push(this.nodesIndex[a]);return s})),sigma.classes.graph.hasMethod(`adjacentEdges`)||sigma.classes.graph.addMethod(`adjacentEdges`,(function(n){if(typeof n!=`string`)throw`adjacentEdges: the node id must be a string.`;var a,s,c=this.allNeighborsIndex[n],l=[];for(s in c)for(a in c[s])l.push(c[s][a]);return l}));var _g=undefined,_s=undefined,_chain=[],_keysIndex=Object.create(null),Processors={};
1141function register(n,a,s){if(s!=undefined&&typeof s!=`string`)throw`The filter key "`+s.toString()+`" must be a string.`;if(s!=undefined&&!s.length)throw`The filter key must be a non-empty string.`;if(typeof n!=`function`)throw`The predicate of key "`+s+`" must be a function.`;if(s===`undo`)throw`"undo" is a reserved key.`;if(_keysIndex[s])throw`The filter "`+s+`" already exists.`;s&&(_keysIndex[s]=!0),_chain.push({key:s,processor:n,predicate:a})}function unregister(n){for(var a in _chain=_chain.filter((function(a){return!(a.key in n)})),n)delete _keysIndex[a]}function Filter(n){_s=n,_g=n.graph}function deepCopy(o){var copy=Object.create(null);for(var i in o)typeof o[i]==`object`&&o[i]!==null?copy[i]=deepCopy(o[i]):typeof o[i]==`function`&&o[i]!==null?eval(` copy[i] = `+o[i].toString()):copy[i]=o[i];return copy}function cloneChain(n){for(var a=n.slice(0),s=0,c=a.length;s<c;s++)a[s]=deepCopy(a[s]),typeof a[s].processor==`function`&&(a[s].processor=`filter.processors.`+a[s].processor.name);return a}Processors.nodes=function(n){for(var a=_g.nodes(),s=a.length,c=_g.edges(),l=c.length;s--;)a[s].hidden=!n.call(_g,a[s])||a[s].hidden;for(;l--;)(_g.nodes(c[l].source).hidden||_g.nodes(c[l].target).hidden)&&(c[l].hidden=!0)},Processors.edges=function(n){for(var a=_g.edges(),s=a.length;s--;)a[s].hidden=!n.call(_g,a[s])||a[s].hidden},Processors.neighbors=function(n){for(var a=_g.nodes(),s=a.length,c=_g.edges(),l=c.length,u=_g.adjacentNodes(n),d=u.length,f={};d--;)f[u[d].id]=!0;for(;s--;)a[s].id===n||a[s].id in f||(a[s].hidden=!0);for(;l--;)(_g.nodes(c[l].source).hidden||_g.nodes(c[l].target).hidden)&&(c[l].hidden=!0)},Filter.prototype.nodesBy=function(n,a){return register(Processors.nodes,n,a),this},Filter.prototype.edgesBy=function(n,a){return register(Processors.edges,n,a),this},Filter.prototype.neighborsOf=function(n,a){if(typeof n!=`string`)throw`The node id "`+n.toString()+`" must be a string.`;if(!n.length)throw`The node id must be a non-empty string.`;return register(Processors.neighbors,n,a),this},Filter.prototype.apply=function(){for(var n=0,a=_chain.length;n<a;++n)_chain[n].processor(_chain[n].predicate);return _chain[0]&&_chain[0].key===`undo`&&_chain.shift(),_s.refresh(),this},Filter.prototype.undo=function(n){var a=Object.create(null),s=arguments.length;if(s===1)if(Object.prototype.toString.call(n)===`[object Array]`)for(var c=0,l=n.length;c<l;c++)a[n[c]]=!0;else a[n]=!0;else if(s>1)for(c=0;c<s;c++)a[arguments[c]]=!0;else this.clear();function u(){for(var n=_g.nodes(),a=n.length,s=_g.edges(),c=s.length;a--;)n[a].hidden=!1;for(;c--;)s[c].hidden=!1}return unregister(a),_chain.unshift({key:`undo`,processor:u}),this},Filter.prototype.clear=function(){return _chain.length=0,_keysIndex=Object.create(null),this},Filter.prototype.export=function(){return cloneChain(_chain)},Filter.prototype.import=function(n){if(n===undefined)throw`Wrong arguments.`;if(Object.prototype.toString.call(n)!==`[object Array]`)throw`The chain" must be an array.`;for(var a=cloneChain(n),s=0,c=a.length;s<c;s++){if(a[s].predicate===undefined||a[s].processor===undefined)throw`Wrong arguments.`;if(a[s].key!=undefined&&typeof a[s].key!=`string`)throw`The filter key "`+a[s].key.toString()+`" must be a string.`;if(typeof a[s].predicate!=`function`)throw`The predicate of key "`+a[s].key+`" must be a function.`;if(typeof a[s].processor!=`string`)throw`The processor of key "`+a[s].key+`" must be a string.`;switch(a[s].processor){case`filter.processors.nodes`:a[s].processor=Processors.nodes;break;case`filter.processors.edges`:a[s].processor=Processors.edges;break;case`filter.processors.neighbors`:a[s].processor=Processors.neighbors;break;default:throw`Unknown processor `+a[s].processor}}return _chain=a,this};var filter=null;sigma.plugins.filter=function(n){return new Filter(n)}}).call(this)}).call(window)}})})),require_Filter=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=c(require_react());require_plugins_filter();var s=c(require_prop_types());function c(n){return n&&n.__esModule?n:{default:n}}function l(n,a,s){return a in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}var u=class extends a.default.Component{constructor(...n){super(...n),l(this,`render`,()=>null)}componentDidMount(){this.filter=new sigma.plugins.filter(this.props.sigma),this._apply(this.props)}componentWillUpdate(n){(n.nodesBy!==this.props.nodesBy||n.neighborsOf!==this.props.neighborsOf)&&this._apply(n)}_apply(n){this.filter.undo([`neighborsOf`,`nodesBy`]),n.neighborsOf&&this.filter.neighborsOf(n.neighborsOf,`neighborsOf`),n.nodesBy&&this.filter.nodesBy(n.nodesBy,`nodesBy`),this.filter.apply(),this.props.sigma&&this.props.sigma.refresh()}};l(u,`propTypes`,{nodesBy:function(){return(typeof Nodes$Filter==`function`?s.default.instanceOf(Nodes$Filter):s.default.any).apply(this,arguments)},neighborsOf:s.default.string,sigma:function(){return(typeof Sigma==`function`?s.default.instanceOf(Sigma):s.default.any).apply(this,arguments)}}),n.default=u})),require_layout_forceAtlas2=__commonJSMin$1((()=>{var Sigma=function(n){var a={};function s(c){if(a[c])return a[c].exports;var l=a[c]={i:c,l:!1,exports:{}};return n[c].call(l.exports,l,l.exports,s),l.l=!0,l.exports}return s.m=n,s.c=a,s.d=function(n,a,c){s.o(n,a)||Object.defineProperty(n,a,{enumerable:!0,get:c})},s.r=function(n){typeof Symbol<`u`&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:`Module`}),Object.defineProperty(n,"__esModule",{value:!0})},s.t=function(n,a){if(1&a&&(n=s(n)),8&a||4&a&&typeof n==`object`&&n&&n.__esModule)return n;var c=Object.create(null);if(s.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:n}),2&a&&typeof n!=`string`)for(var l in n)s.d(c,l,function(a){return n[a]}.bind(null,l));return c},s.n=function(n){var a=n&&n.__esModule?function(){return n.default}:function(){return n};return s.d(a,`a`,a),a},s.o=function(n,a){return Object.prototype.hasOwnProperty.call(n,a)},s.p=``,s(s.s=186)}({186:function(n,a,s){s(187),n.exports=s(188)},187:function(module$3,exports$1,__webpack_require__){(function(){(function(undefined){if(typeof sigma>`u`)throw`sigma is not declared`;var _root=this,webWorkers=`Worker`in _root;function Supervisor(sigInst,options){var _this=this,workerFn=sigInst.getForceAtlas2Worker&&sigInst.getForceAtlas2Worker();if(options||={},_root.URL=_root.URL||_root.webkitURL,this.sigInst=sigInst,this.graph=this.sigInst.graph,this.ppn=10,this.ppe=3,this.config={},this.shouldUseWorker=!1!==options.worker&&webWorkers,this.workerUrl=options.workerUrl,this.started=!1,this.running=!1,this.shouldUseWorker){if(this.workerUrl)this.worker=new Worker(this.workerUrl);else{var blob=this.makeBlob(workerFn);this.worker=new Worker(URL.createObjectURL(blob))}this.worker.postMessage=this.worker.webkitPostMessage||this.worker.postMessage}else eval(workerFn);this.msgName=this.worker?`message`:`newCoords`,this.listener=function(n){_this.nodesByteArray=new Float32Array(n.data.nodes),_this.running&&(_this.applyLayoutChanges(),_this.sendByteArrayToWorker(),_this.sigInst.refresh())},(this.worker||document).addEventListener(this.msgName,this.listener),this.graphToByteArrays(),sigInst.bind(`kill`,(function(){sigInst.killForceAtlas2()}))}Supervisor.prototype.makeBlob=function(n){var a;try{a=new Blob([n],{type:`application/javascript`})}catch{_root.BlobBuilder=_root.BlobBuilder||_root.WebKitBlobBuilder||_root.MozBlobBuilder,(a=new BlobBuilder).append(n),a=a.getBlob()}return a},Supervisor.prototype.graphToByteArrays=function(){var n,a,s,c=this.graph.nodes(),l=this.graph.edges(),u=c.length*this.ppn,d=l.length*this.ppe,f={};for(this.nodesByteArray=new Float32Array(u),this.edgesByteArray=new Float32Array(d),n=a=0,s=c.length;n<s;n++)f[c[n].id]=a,this.nodesByteArray[a]=c[n].x,this.nodesByteArray[a+1]=c[n].y,this.nodesByteArray[a+2]=0,this.nodesByteArray[a+3]=0,this.nodesByteArray[a+4]=0,this.nodesByteArray[a+5]=0,this.nodesByteArray[a+6]=1+this.graph.degree(c[n].id),this.nodesByteArray[a+7]=1,this.nodesByteArray[a+8]=c[n].size,this.nodesByteArray[a+9]=0,a+=this.ppn;for(n=a=0,s=l.length;n<s;n++)this.edgesByteArray[a]=f[l[n].source],this.edgesByteArray[a+1]=f[l[n].target],this.edgesByteArray[a+2]=l[n].weight||0,a+=this.ppe},Supervisor.prototype.applyLayoutChanges=function(){for(var n=this.graph.nodes(),a=0,s=0,c=this.nodesByteArray.length;s<c;s+=this.ppn)n[a].x=this.nodesByteArray[s],n[a].y=this.nodesByteArray[s+1],a++},Supervisor.prototype.sendByteArrayToWorker=function(n){var a={action:n||`loop`,nodes:this.nodesByteArray.buffer},s=[this.nodesByteArray.buffer];n===`start`&&(a.config=this.config||{},a.edges=this.edgesByteArray.buffer,s.push(this.edgesByteArray.buffer)),this.shouldUseWorker?this.worker.postMessage(
1141a,s):_root.postMessage(a,`*`)},Supervisor.prototype.start=function(){if(!this.running){for(var n in this.running=!0,this.sigInst.cameras)this.sigInst.cameras[n].edgequadtree._enabled=!1;this.started?this.sendByteArrayToWorker():(this.sendByteArrayToWorker(`start`),this.started=!0)}},Supervisor.prototype.stop=function(){if(this.running){var n,a,s;for(n in this.sigInst.cameras)(a=this.sigInst.cameras[n]).edgequadtree._enabled=!0,s=sigma.utils.getBoundaries(this.graph,a.readPrefix),a.settings(`drawEdges`)&&a.settings(`enableEdgeHovering`)&&a.edgequadtree.index(this.sigInst.graph,{prefix:a.readPrefix,bounds:{x:s.minX,y:s.minY,width:s.maxX-s.minX,height:s.maxY-s.minY}});this.running=!1}},Supervisor.prototype.killWorker=function(){this.worker?this.worker.terminate():(_root.postMessage({action:`kill`},`*`),document.removeEventListener(this.msgName,this.listener))},Supervisor.prototype.configure=function(n){if(this.config=n,this.started){var a={action:`config`,config:this.config};this.shouldUseWorker?this.worker.postMessage(a):_root.postMessage(a,`*`)}},sigma.prototype.startForceAtlas2=function(n){return this.supervisor||=new Supervisor(this,n),n&&this.supervisor.configure(n),this.supervisor.start(),this},sigma.prototype.stopForceAtlas2=function(){return this.supervisor&&this.supervisor.stop(),this},sigma.prototype.killForceAtlas2=function(){return this.supervisor?(this.supervisor.stop(),this.supervisor.killWorker(),this.supervisor=null,this):this},sigma.prototype.configForceAtlas2=function(n){return this.supervisor||=new Supervisor(this,n),this.supervisor.configure(n),this},sigma.prototype.isForceAtlas2Running=function(n){return!!this.supervisor&&this.supervisor.running}}).call(window)}).call(window)},188:function(module$4,exports$2){(function(){(function(undefined){var _root=this,inWebWorker=!(`document`in _root),Worker=function(n){var a,s,c,l={ppn:10,ppe:3,ppr:9,maxForce:10,iterations:0,converged:!1,settings:{linLogMode:!1,outboundAttractionDistribution:!1,adjustSizes:!1,edgeWeightInfluence:0,scalingRatio:1,strongGravityMode:!1,gravity:1,slowDown:1,barnesHutOptimize:!1,barnesHutTheta:.5,startingIterations:1,iterationsPerRender:1}},u,d={x:0,y:1,dx:2,dy:3,old_dx:4,old_dy:5,mass:6,convergence:7,size:8,fixed:9},f={source:0,target:1,weight:2},p={node:0,centerX:1,centerY:2,size:3,nextSibling:4,firstChild:5,mass:6,massCenterX:7,massCenterY:8};function m(n,a){if(n%l.ppn!=0)throw`np: non correct (`+n+`).`;if(n!==parseInt(n))throw`np: non int.`;if(a in d)return n+d[a];throw`ForceAtlas2.Worker - Inexistant node property given (`+a+`).`}function h(n,a){if(n%l.ppe!=0)throw`ep: non correct (`+n+`).`;if(n!==parseInt(n))throw`ep: non int.`;if(a in f)return n+f[a];throw`ForceAtlas2.Worker - Inexistant edge property given (`+a+`).`}function _(n,a){if(n%l.ppr!=0)throw`rp: non correct (`+n+`).`;if(n!==parseInt(n))throw`rp: non int.`;if(a in p)return n+p[a];throw`ForceAtlas2.Worker - Inexistant region property given (`+a+`).`}function v(n){l.settings=function(){var n,a,s={};for(n=arguments.length-1;n>=0;n--)for(a in arguments[n])s[a]=arguments[n][a];return s}(n,l.settings)}function b(){var n,u,d,f,p,v,b,x,C,w,T,O,k,A,j,M,N,P,F;for(d=0;d<l.nodesLength;d+=l.ppn)a[m(d,`old_dx`)]=a[m(d,`dx`)],a[m(d,`old_dy`)]=a[m(d,`dy`)],a[m(d,`dx`)]=0,a[m(d,`dy`)]=0;if(l.settings.outboundAttractionDistribution){for(C=0,d=0;d<l.nodesLength;d+=l.ppn)C+=a[m(d,`mass`)];C/=l.nodesLength}if(l.settings.barnesHutOptimize){var I,R,B=1/0,V=-1/0,H=1/0,U=-1/0;for(c=[],d=0;d<l.nodesLength;d+=l.ppn)B=Math.min(B,a[m(d,`x`)]),V=Math.max(V,a[m(d,`x`)]),H=Math.min(H,a[m(d,`y`)]),U=Math.max(U,a[m(d,`y`)]);for(c[_(0,`node`)]=-1,c[_(0,`centerX`)]=(B+V)/2,c[_(0,`centerY`)]=(H+U)/2,c[_(0,`size`)]=Math.max(V-B,U-H),c[_(0,`nextSibling`)]=-1,c[_(0,`firstChild`)]=-1,c[_(0,`mass`)]=0,c[_(0,`massCenterX`)]=0,c[_(0,`massCenterY`)]=0,n=1,d=0;d<l.nodesLength;d+=l.ppn)for(u=0;;)if(c[_(u,`firstChild`)]>=0)I=a[m(d,`x`)]<c[_(u,`centerX`)]?a[m(d,`y`)]<c[_(u,`centerY`)]?c[_(u,`firstChild`)]:c[_(u,`firstChild`)]+l.ppr:a[m(d,`y`)]<c[_(u,`centerY`)]?c[_(u,`firstChild`)]+2*l.ppr:c[_(u,`firstChild`)]+3*l.ppr,c[_(u,`massCenterX`)]=(c[_(u,`massCenterX`)]*c[_(u,`mass`)]+a[m(d,`x`)]*a[m(d,`mass`)])/(c[_(u,`mass`)]+a[m(d,`mass`)]),c[_(u,`massCenterY`)]=(c[_(u,`massCenterY`)]*c[_(u,`mass`)]+a[m(d,`y`)]*a[m(d,`mass`)])/(c[_(u,`mass`)]+a[m(d,`mass`)]),c[_(u,`mass`)]+=a[m(d,`mass`)],u=I;else{if(c[_(u,`node`)]<0){c[_(u,`node`)]=d;break}if(c[_(u,`firstChild`)]=n*l.ppr,b=c[_(u,`size`)]/2,x=c[_(u,`firstChild`)],c[_(x,`node`)]=-1,c[_(x,`centerX`)]=c[_(u,`centerX`)]-b,c[_(x,`centerY`)]=c[_(u,`centerY`)]-b,c[_(x,`size`)]=b,c[_(x,`nextSibling`)]=x+l.ppr,c[_(x,`firstChild`)]=-1,c[_(x,`mass`)]=0,c[_(x,`massCenterX`)]=0,c[_(x,`massCenterY`)]=0,x+=l.ppr,c[_(x,`node`)]=-1,c[_(x,`centerX`)]=c[_(u,`centerX`)]-b,c[_(x,`centerY`)]=c[_(u,`centerY`)]+b,c[_(x,`size`)]=b,c[_(x,`nextSibling`)]=x+l.ppr,c[_(x,`firstChild`)]=-1,c[_(x,`mass`)]=0,c[_(x,`massCenterX`)]=0,c[_(x,`massCenterY`)]=0,x+=l.ppr,c[_(x,`node`)]=-1,c[_(x,`centerX`)]=c[_(u,`centerX`)]+b,c[_(x,`centerY`)]=c[_(u,`centerY`)]-b,c[_(x,`size`)]=b,c[_(x,`nextSibling`)]=x+l.ppr,c[_(x,`firstChild`)]=-1,c[_(x,`mass`)]=0,c[_(x,`massCenterX`)]=0,c[_(x,`massCenterY`)]=0,x+=l.ppr,c[_(x,`node`)]=-1,c[_(x,`centerX`)]=c[_(u,`centerX`)]+b,c[_(x,`centerY`)]=c[_(u,`centerY`)]+b,c[_(x,`size`)]=b,c[_(x,`nextSibling`)]=c[_(u,`nextSibling`)],c[_(x,`firstChild`)]=-1,c[_(x,`mass`)]=0,c[_(x,`massCenterX`)]=0,c[_(x,`massCenterY`)]=0,n+=4,I=a[m(c[_(u,`node`)],`x`)]<c[_(u,`centerX`)]?a[m(c[_(u,`node`)],`y`)]<c[_(u,`centerY`)]?c[_(u,`firstChild`)]:c[_(u,`firstChild`)]+l.ppr:a[m(c[_(u,`node`)],`y`)]<c[_(u,`centerY`)]?c[_(u,`firstChild`)]+2*l.ppr:c[_(u,`firstChild`)]+3*l.ppr,c[_(u,`mass`)]=a[m(c[_(u,`node`)],`mass`)],c[_(u,`massCenterX`)]=a[m(c[_(u,`node`)],`x`)],c[_(u,`massCenterY`)]=a[m(c[_(u,`node`)],`y`)],c[_(I,`node`)]=c[_(u,`node`)],c[_(u,`node`)]=-1,I!==(R=a[m(d,`x`)]<c[_(u,`centerX`)]?a[m(d,`y`)]<c[_(u,`centerY`)]?c[_(u,`firstChild`)]:c[_(u,`firstChild`)]+l.ppr:a[m(d,`y`)]<c[_(u,`centerY`)]?c[_(u,`firstChild`)]+2*l.ppr:c[_(u,`firstChild`)]+3*l.ppr)){c[_(R,`node`)]=d;break}u=I}}if(l.settings.barnesHutOptimize)for(w=l.settings.scalingRatio,d=0;d<l.nodesLength;d+=l.ppn)for(u=0;;)if(c[_(u,`firstChild`)]>=0){if(A=Math.sqrt((a[m(d,`x`)]-c[_(u,`massCenterX`)])**2+(a[m(d,`y`)]-c[_(u,`massCenterY`)])**2),2*c[_(u,`size`)]/A<l.settings.barnesHutTheta){
1141if(T=a[m(d,`x`)]-c[_(u,`massCenterX`)],O=a[m(d,`y`)]-c[_(u,`massCenterY`)],l.settings.adjustSizes?A>0?(j=w*a[m(d,`mass`)]*c[_(u,`mass`)]/A/A,a[m(d,`dx`)]+=T*j,a[m(d,`dy`)]+=O*j):A<0&&(j=-w*a[m(d,`mass`)]*c[_(u,`mass`)]/A,a[m(d,`dx`)]+=T*j,a[m(d,`dy`)]+=O*j):A>0&&(j=w*a[m(d,`mass`)]*c[_(u,`mass`)]/A/A,a[m(d,`dx`)]+=T*j,a[m(d,`dy`)]+=O*j),c[_(u,`nextSibling`)]<0)break;u=c[_(u,`nextSibling`)];continue}u=c[_(u,`firstChild`)]}else{if(c[_(u,`node`)]>=0&&c[_(u,`node`)]!==d&&(T=a[m(d,`x`)]-a[m(c[_(u,`node`)],`x`)],O=a[m(d,`y`)]-a[m(c[_(u,`node`)],`y`)],A=Math.sqrt(T*T+O*O),l.settings.adjustSizes?A>0?(j=w*a[m(d,`mass`)]*a[m(c[_(u,`node`)],`mass`)]/A/A,a[m(d,`dx`)]+=T*j,a[m(d,`dy`)]+=O*j):A<0&&(j=-w*a[m(d,`mass`)]*a[m(c[_(u,`node`)],`mass`)]/A,a[m(d,`dx`)]+=T*j,a[m(d,`dy`)]+=O*j):A>0&&(j=w*a[m(d,`mass`)]*a[m(c[_(u,`node`)],`mass`)]/A/A,a[m(d,`dx`)]+=T*j,a[m(d,`dy`)]+=O*j)),c[_(u,`nextSibling`)]<0)break;u=c[_(u,`nextSibling`)]}else for(w=l.settings.scalingRatio,f=0;f<l.nodesLength;f+=l.ppn)for(p=0;p<f;p+=l.ppn)T=a[m(f,`x`)]-a[m(p,`x`)],O=a[m(f,`y`)]-a[m(p,`y`)],l.settings.adjustSizes?(A=Math.sqrt(T*T+O*O)-a[m(f,`size`)]-a[m(p,`size`)])>0?(j=w*a[m(f,`mass`)]*a[m(p,`mass`)]/A/A,a[m(f,`dx`)]+=T*j,a[m(f,`dy`)]+=O*j,a[m(p,`dx`)]+=T*j,a[m(p,`dy`)]+=O*j):A<0&&(j=100*w*a[m(f,`mass`)]*a[m(p,`mass`)],a[m(f,`dx`)]+=T*j,a[m(f,`dy`)]+=O*j,a[m(p,`dx`)]-=T*j,a[m(p,`dy`)]-=O*j):(A=Math.sqrt(T*T+O*O))>0&&(j=w*a[m(f,`mass`)]*a[m(p,`mass`)]/A/A,a[m(f,`dx`)]+=T*j,a[m(f,`dy`)]+=O*j,a[m(p,`dx`)]-=T*j,a[m(p,`dy`)]-=O*j);for(x=l.settings.gravity/l.settings.scalingRatio,w=l.settings.scalingRatio,d=0;d<l.nodesLength;d+=l.ppn)j=0,T=a[m(d,`x`)],O=a[m(d,`y`)],A=Math.sqrt(T**2+O**2),l.settings.strongGravityMode?A>0&&(j=w*a[m(d,`mass`)]*x):A>0&&(j=w*a[m(d,`mass`)]*x/A),a[m(d,`dx`)]-=T*j,a[m(d,`dy`)]-=O*j;for(w=1*(l.settings.outboundAttractionDistribution?C:1),v=0;v<l.edgesLength;v+=l.ppe)f=s[h(v,`source`)],p=s[h(v,`target`)],b=s[h(v,`weight`)],k=b**+l.settings.edgeWeightInfluence,T=a[m(f,`x`)]-a[m(p,`x`)],O=a[m(f,`y`)]-a[m(p,`y`)],l.settings.adjustSizes?(A=Math.sqrt(T**2+O**2-a[m(f,`size`)]-a[m(p,`size`)]),l.settings.linLogMode?l.settings.outboundAttractionDistribution?A>0&&(j=-w*k*Math.log(1+A)/A/a[m(f,`mass`)]):A>0&&(j=-w*k*Math.log(1+A)/A):l.settings.outboundAttractionDistribution?A>0&&(j=-w*k/a[m(f,`mass`)]):A>0&&(j=-w*k)):(A=Math.sqrt(T**2+O**2),l.settings.linLogMode?l.settings.outboundAttractionDistribution?A>0&&(j=-w*k*Math.log(1+A)/A/a[m(f,`mass`)]):A>0&&(j=-w*k*Math.log(1+A)/A):l.settings.outboundAttractionDistribution?(A=1,j=-w*k/a[m(f,`mass`)]):(A=1,j=-w*k)),A>0&&(a[m(f,`dx`)]+=T*j,a[m(f,`dy`)]+=O*j,a[m(p,`dx`)]-=T*j,a[m(p,`dy`)]-=O*j);if(l.settings.adjustSizes)for(d=0;d<l.nodesLength;d+=l.ppn)a[m(d,`fixed`)]||((M=Math.sqrt(a[m(d,`dx`)]**2+a[m(d,`dy`)]**2))>l.maxForce&&(a[m(d,`dx`)]=a[m(d,`dx`)]*l.maxForce/M,a[m(d,`dy`)]=a[m(d,`dy`)]*l.maxForce/M),N=a[m(d,`mass`)]*Math.sqrt((a[m(d,`old_dx`)]-a[m(d,`dx`)])*(a[m(d,`old_dx`)]-a[m(d,`dx`)])+(a[m(d,`old_dy`)]-a[m(d,`dy`)])*(a[m(d,`old_dy`)]-a[m(d,`dy`)])),P=Math.sqrt((a[m(d,`old_dx`)]+a[m(d,`dx`)])*(a[m(d,`old_dx`)]+a[m(d,`dx`)])+(a[m(d,`old_dy`)]+a[m(d,`dy`)])*(a[m(d,`old_dy`)]+a[m(d,`dy`)]))/2,F=.1*Math.log(1+P)/(1+Math.sqrt(N)),a[m(d,`x`)]=a[m(d,`x`)]+a[m(d,`dx`)]*(F/l.settings.slowDown),a[m(d,`y`)]=a[m(d,`y`)]+a[m(d,`dy`)]*(F/l.settings.slowDown));else for(d=0;d<l.nodesLength;d+=l.ppn)a[m(d,`fixed`)]||(N=a[m(d,`mass`)]*Math.sqrt((a[m(d,`old_dx`)]-a[m(d,`dx`)])*(a[m(d,`old_dx`)]-a[m(d,`dx`)])+(a[m(d,`old_dy`)]-a[m(d,`dy`)])*(a[m(d,`old_dy`)]-a[m(d,`dy`)])),P=Math.sqrt((a[m(d,`old_dx`)]+a[m(d,`dx`)])*(a[m(d,`old_dx`)]+a[m(d,`dx`)])+(a[m(d,`old_dy`)]+a[m(d,`dy`)])*(a[m(d,`old_dy`)]+a[m(d,`dy`)]))/2,F=a[m(d,`convergence`)]*Math.log(1+P)/(1+Math.sqrt(N)),a[m(d,`convergence`)]=Math.min(1,Math.sqrt(F*(a[m(d,`dx`)]**2+a[m(d,`dy`)]**2)/(1+Math.sqrt(N)))),a[m(d,`x`)]=a[m(d,`x`)]+a[m(d,`dx`)]*(F/l.settings.slowDown),a[m(d,`y`)]=a[m(d,`y`)]+a[m(d,`dy`)]*(F/l.settings.slowDown));l.iterations++}function x(n){for(var a=0;a<n;a++)b();u()}u=typeof window<`u`&&window.document?function(){var n;document.createEvent?(n=document.createEvent(`Event`)).initEvent(`newCoords`,!0,!1):(n=document.createEventObject()).eventType=`newCoords`,n.eventName=`newCoords`,n.data={nodes:a.buffer},requestAnimationFrame((function(){document.dispatchEvent(n)}))}
1141:function(){self.postMessage({nodes:a.buffer},[a.buffer])};var C=function(n){switch(n.data.action){case`start`:u=new Float32Array(n.data.nodes),d=new Float32Array(n.data.edges),f=(f=n.data.config)||{},a=u,s=d,l.nodesLength=a.length,l.edgesLength=s.length,v(f),x(l.settings.startingIterations);break;case`loop`:a=new Float32Array(n.data.nodes),x(l.settings.iterationsPerRender);break;case`config`:v(n.data.config);break;case`kill`:(function(n){for(var a in n)`hasOwnProperty`in n&&!n.hasOwnProperty(a)||delete n[a]})(l),a=null,s=null,c=null,self.removeEventListener(`message`,C)}var u,d,f};self.addEventListener(`message`,C)};function crush(n){var a,s,c,l=[`x`,`y`,`dx`,`dy`,`old_dx`,`old_dy`,`mass`,`convergence`,`size`,`fixed`],u=[`source`,`target`,`weight`],d=[`node`,`centerX`,`centerY`,`size`,`nextSibling`,`firstChild`,`mass`,`massCenterX`,`massCenterY`];for(s=0,c=d.length;s<c;s++)a=RegExp(`rp\\(([^,]*), '`+d[s]+`'\\)`,`g`),n=n.replace(a,s===0?`$1`:`$1 + `+s);for(s=0,c=l.length;s<c;s++)a=RegExp(`np\\(([^,]*), '`+l[s]+`'\\)`,`g`),n=n.replace(a,s===0?`$1`:`$1 + `+s);for(s=0,c=u.length;s<c;s++)a=RegExp(`ep\\(([^,]*), '`+u[s]+`'\\)`,`g`),n=n.replace(a,s===0?`$1`:`$1 + `+s);return n}function getWorkerFn(){return`;(`+(crush?crush(Worker.toString()):Worker.toString())+`).call(this);`}if(inWebWorker)eval(getWorkerFn());else{if(typeof sigma>`u`)throw`sigma is not declared`;sigma.prototype.getForceAtlas2Worker=getWorkerFn}}).call(window)}).call(window)}})})),require_ForceAtlas2=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=l(require_react());require_layout_forceAtlas2();var s=require_tools(),c=l(require_prop_types());function l(n){return n&&n.__esModule?n:{default:n}}function u(n,a,s){return a in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}var d=class extends a.default.Component{constructor(n){super(n),this.state={running:!1}}componentDidMount(){this._refreshGraph()}componentDidUpdate(n,a){let s=this.props.sigma;a.running&&!this.state.running&&s&&(s.stopForceAtlas2(),s.settings({drawEdges:a.drawEdges!==!1}),s.refresh())}componentWillUnmount(){this.props.sigma&&this.props.sigma.killForceAtlas2(),this.state.timer&&clearTimeout(this.state.timer)}render(){return this.state.running?null:a.default.createElement(`div`,null,(0,s.embedProps)(this.props.children,{sigma:this.props.sigma}))}_refreshGraph(){let n=this.props.sigma;if(!sigma||!n)return;let a=n.settings(`drawEdges`);n.graph.edges().length>1e3&&n.settings({drawEdges:!1}),n.startForceAtlas2(this._stripOptions(this.props));let s=setTimeout(()=>{this.setState({running:!1,timer:void 0})},this.props.timeout||n.graph.nodes().length*8);this.setState({running:!0,timer:s,drawEdges:a})}_stripOptions(n){return Object.assign({},n,{sigma:void 0,children:void 0})}};u(d,`defaultProps`,{worker:!0,linLogMode:!0}),u(d,`propTypes`,{worker:c.default.bool,barnesHutOptimize:c.default.bool,barnesHutTheta:c.default.number,adjustSizes:c.default.bool,iterationsPerRender:c.default.number,linLogMode:c.default.bool,outboundAttractionDistribution:c.default.bool,edgeWeightInfluence:c.default.number,scalingRatio:c.default.number,strongGravityMode:c.default.bool,slowDown:c.default.number,gravity:c.default.number,timeout:c.default.number,sigma:function(){return(typeof sigma==`function`?c.default.instanceOf(sigma):c.default.any).apply(this,arguments)},children:c.default.any}),n.default=d})),require_plugins_relativeSize=__commonJSMin$1((()=>{(function(n){var a={};function s(c){if(a[c])return a[c].exports;var l=a[c]={i:c,l:!1,exports:{}};return n[c].call(l.exports,l,l.exports,s),l.l=!0,l.exports}return s.m=n,s.c=a,s.d=function(n,a,c){s.o(n,a)||Object.defineProperty(n,a,{enumerable:!0,get:c})},s.r=function(n){typeof Symbol<`u`&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:`Module`}),Object.defineProperty(n,"__esModule",{value:!0})},s.t=function(n,a){if(1&a&&(n=s(n)),8&a||4&a&&typeof n==`object`&&n&&n.__esModule)return n;var c=Object.create(null);if(s.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:n}),2&a&&typeof n!=`string`)for(var l in n)s.d(c,l,function(a){return n[a]}.bind(null,l));return c},s.n=function(n){var a=n&&n.__esModule?function(){return n.default}:function(){return n};return s.d(a,`a`,a),a},s.o=function(n,a){return Object.prototype.hasOwnProperty.call(n,a)},s.p=``,s(s.s=373)})({373:function(n,a){(function(){(function(){if(typeof sigma>`u`)throw`sigma is not declared`;sigma.utils.pkg(`sigma.plugins`),sigma.plugins.relativeSize=function(n,a){for(var s=n.graph.nodes(),c=0;c<s.length;c++){var l=n.graph.degree(s[c].id);s[c].size=a*Math.sqrt(l)}n.refresh()}}).call(window)}).call(window)}})})),require_RelativeSize=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=c(require_react());require_plugins_relativeSize();var s=c(require_prop_types());function c(n){return n&&n.__esModule?n:{default:n}}function l(n,a,s){return a in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}var u=class extends a.default.Component{constructor(n){super(n),l(this,`render`,()=>null),sigma.plugins.relativeSize(this.props.sigma,this.props.initialSize)}};l(u,`propTypes`,{initialSize:s.default.number.isRequired,sigma:function(){return(typeof sigma==`function`?s.default.instanceOf(sigma):s.default.any).apply(this,arguments)}}),n.default=u})),require_plugins_animate=__commonJSMin$1((()=>{(function(n){var a={};function s(c){if(a[c])return a[c].exports;var l=a[c]={i:c,l:!1,exports:{}};return n[c].call(l.exports,l,l.exports,s),l.l=!0,l.exports}return s.m=n,s.c=a,s.d=function(n,a,c){s.o(n,a)||Object.defineProperty(n,a,{enumerable:!0,get:c})},s.r=function(n){typeof Symbol<`u`&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:`Module`}),Object.defineProperty(n,"__esModule",{value:!0})},s.t=function(n,a){if(1&a&&(n=s(n)),8&a||4&a&&typeof n==`object`&&n&&n.__esModule)return n;var c=Object.create(null);if(s.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:n}),2&a&&typeof n!=`string`)for(var l in n)s.d(c,l,function(a){return n[a]}.bind(null,l));return c},s.n=function(n){var a=n&&n.__esModule?function(){return n.default}:function(){return n};return s.d(a,`a`,a),a},s.o=function(n,a){return Object.prototype.hasOwnProperty.call(n,a)},s.p=``,s(s.s=370)})({370:function(n,a){(function(){(function(){if(typeof sigma>`u`)throw`sigma is not declared`;sigma.utils.pkg(`sigma.plugins`);var n=0,a={};
1141function s(n){if(a[n])return a[n];var s=[0,0,0];return n.match(/^#/)?s=(n=(n||``).replace(/^#/,``)).length===3?[parseInt(n.charAt(0)+n.charAt(0),16),parseInt(n.charAt(1)+n.charAt(1),16),parseInt(n.charAt(2)+n.charAt(2),16)]:[parseInt(n.charAt(0)+n.charAt(1),16),parseInt(n.charAt(2)+n.charAt(3),16),parseInt(n.charAt(4)+n.charAt(5),16)]:n.match(/^ *rgba? *\(/)&&(s=[+(n=n.match(/^ *rgba? *\( *([0-9]*) *, *([0-9]*) *, *([0-9]*) *(,.*)?\) *$/))[1],+n[2],+n[3]]),a[n]={r:s[0],g:s[1],b:s[2]},a[n]}function c(n,a,c){return n=s(n),a=s(a),`rgb(`+[0|n.r*(1-c)+a.r*c,0|n.g*(1-c)+a.g*c,0|n.b*(1-c)+a.b*c].join(`,`)+`)`}sigma.plugins.animate=function(a,s,l){var u,d,f,p=l||{},m=++n,h=p.duration||a.settings(`animationsTime`),_=typeof p.easing==`string`?sigma.utils.easings[p.easing]:typeof p.easing==`function`?p.easing:sigma.utils.easings.quadraticInOut,v=sigma.utils.dateNow();for(f in u=p.nodes&&p.nodes.length?typeof p.nodes[0]==`object`?p.nodes:a.graph.nodes(p.nodes):a.graph.nodes(),d=u.reduce((function(n,a){for(var c in n[a.id]={},s)c in a&&(n[a.id][c]=a[c]);return n}),{}),a.animations=a.animations||Object.create({}),sigma.plugins.kill(a),a.cameras)a.cameras[f].edgequadtree._enabled=!1;(function n(){var l=(sigma.utils.dateNow()-v)/h;if(l>=1){for(var f in u.forEach((function(n){for(var a in s)a in s&&(n[a]=n[s[a]])})),a.cameras)a.cameras[f].edgequadtree._enabled=!0;a.refresh(),typeof p.onComplete==`function`&&p.onComplete()}else l=_(l),u.forEach((function(n){for(var a in s)a in s&&(a.match(/color$/)?n[a]=c(d[n.id][a],n[s[a]],l):n[a]=n[s[a]]*l+d[n.id][a]*(1-l))})),a.refresh(),a.animations[m]=requestAnimationFrame(n)})()},sigma.plugins.kill=function(n){for(var a in n.animations||{})cancelAnimationFrame(n.animations[a]);for(a in n.cameras)n.cameras[a].edgequadtree._enabled=!0}}).call(window)}).call(window)}})})),require_layout_noverlap=__commonJSMin$1((()=>{(function(n){var a={};function s(c){if(a[c])return a[c].exports;var l=a[c]={i:c,l:!1,exports:{}};return n[c].call(l.exports,l,l.exports,s),l.l=!0,l.exports}return s.m=n,s.c=a,s.d=function(n,a,c){s.o(n,a)||Object.defineProperty(n,a,{enumerable:!0,get:c})},s.r=function(n){typeof Symbol<`u`&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:`Module`}),Object.defineProperty(n,"__esModule",{value:!0})},s.t=function(n,a){if(1&a&&(n=s(n)),8&a||4&a&&typeof n==`object`&&n&&n.__esModule)return n;var c=Object.create(null);if(s.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:n}),2&a&&typeof n!=`string`)for(var l in n)s.d(c,l,function(a){return n[a]}.bind(null,l));return c},s.n=function(n){var a=n&&n.__esModule?function(){return n.default}:function(){return n};return s.d(a,`a`,a),a},s.o=function(n,a){return Object.prototype.hasOwnProperty.call(n,a)},s.p=``,s(s.s=372)})({372:function(n,a){(function(){(function(n){if(typeof sigma>`u`)throw Error(`sigma is not declared`);sigma.utils.pkg(`sigma.layout.noverlap`);var a={speed:3,scaleNodes:1.2,nodeMargin:5,gridSize:20,permittedExpansion:1.1,rendererIndex:0,maxIterations:500},s={},c={};function l(){var n=this;this.init=function(n,s){if(s||={},this.sigInst=n,this.config=sigma.utils.extend(s,a),this.easing=s.easing,this.duration=s.duration,s.nodes&&(this.nodes=s.nodes,delete s.nodes),!sigma.plugins||sigma.plugins.animate===void 0)throw Error(`sigma.plugins.animate is not declared`);this.running=!1},this.atomicGo=function(){if(!this.running||this.iterCount<1)return!1;var a,s,c,l,u,d,f,p,m,h,_,v,b,x,C,w,T,O,k,A,j,M=this.nodes||this.sigInst.graph.nodes(),N=M.length,P=1/0,F=-1/0,I=1/0,R=-1/0;for(this.iterCount--,this.running=!1,a=0;a<N;a++)(s=M[a]).dn.dx=0,s.dn.dy=0,P=Math.min(P,s.dn_x-(s.dn_size*n.config.scaleNodes+n.config.nodeMargin)),F=Math.max(F,s.dn_x+(s.dn_size*n.config.scaleNodes+n.config.nodeMargin)),I=Math.min(I,s.dn_y-(s.dn_size*n.config.scaleNodes+n.config.nodeMargin)),R=Math.max(R,s.dn_y+(s.dn_size*n.config.scaleNodes+n.config.nodeMargin));for(l=F-P,u=R-I,f=(I+R)/2,P=(d=(P+F)/2)-n.config.permittedExpansion*l/2,F=d+n.config.permittedExpansion*l/2,I=f-n.config.permittedExpansion*u/2,R=f+n.config.permittedExpansion*u/2,p={},m=0;m<n.config.gridSize;m++)for(p[m]={},h=0;h<n.config.gridSize;h++)p[m][h]=[];for(a=0;a<N;a++)for(O=(s=M[a]).dn_x-(s.dn_size*n.config.scaleNodes+n.config.nodeMargin),k=s.dn_x+(s.dn_size*n.config.scaleNodes+n.config.nodeMargin),A=s.dn_y-(s.dn_size*n.config.scaleNodes+n.config.nodeMargin),j=s.dn_y+(s.dn_size*n.config.scaleNodes+n.config.nodeMargin),_=Math.floor(n.config.gridSize*(O-P)/(F-P)),v=Math.floor(n.config.gridSize*(k-P)/(F-P)),b=Math.floor(n.config.gridSize*(A-I)/(R-I)),x=Math.floor(n.config.gridSize*(j-I)/(R-I)),h=_;h<=v;h++)for(m=b;m<=x;m++)p[m][h].push(s.id);for(C={},m=0;m<n.config.gridSize;m++)for(h=0;h<n.config.gridSize;
1141h++)p[m][h].forEach((function(a){for(C[a]||(C[a]=[]),w=Math.max(0,m-1);w<=Math.min(m+1,n.config.gridSize-1);w++)for(T=Math.max(0,h-1);T<=Math.min(h+1,n.config.gridSize-1);T++)p[w][T].forEach((function(n){n!==a&&C[a].indexOf(n)===-1&&C[a].push(n)}))}));for(a=0;a<N;a++)c=M[a],C[c.id].forEach((function(a){var s=n.sigInst.graph.nodes(a),d=s.dn_x-c.dn_x,f=s.dn_y-c.dn_y,p=Math.sqrt(d*d+f*f);p<c.dn_size*n.config.scaleNodes+n.config.nodeMargin+(s.dn_size*n.config.scaleNodes+n.config.nodeMargin)&&(n.running=!0,p>0?(s.dn.dx+=d/p*(1+c.dn_size),s.dn.dy+=f/p*(1+c.dn_size)):(s.dn.dx+=.01*l*(.5-Math.random()),s.dn.dy+=.01*u*(.5-Math.random())))}));for(a=0;a<N;a++)(s=M[a]).fixed||(s.dn_x+=.1*s.dn.dx*n.config.speed,s.dn_y+=.1*s.dn.dy*n.config.speed);return this.running&&this.iterCount<1&&(this.running=!1),this.running},this.go=function(){for(this.iterCount=this.config.maxIterations;this.running;)this.atomicGo();this.stop()},this.start=function(){if(!this.running){var a=this.sigInst.graph.nodes(),s=this.sigInst.renderers[n.config.rendererIndex].options.prefix;this.running=!0;for(var l=0;l<a.length;l++)a[l].dn_x=a[l][s+`x`],a[l].dn_y=a[l][s+`y`],a[l].dn_size=a[l][s+`size`],a[l].dn={dx:0,dy:0};c[n.sigInst.id].dispatchEvent(`start`),this.go()}},this.stop=function(){var a=this.sigInst.graph.nodes();if(this.running=!1,this.easing)c[n.sigInst.id].dispatchEvent(`interpolate`),sigma.plugins.animate(n.sigInst,{x:`dn_x`,y:`dn_y`},{easing:n.easing,onComplete:function(){n.sigInst.refresh();for(var s=0;s<a.length;s++)a[s].dn=null,a[s].dn_x=null,a[s].dn_y=null;c[n.sigInst.id].dispatchEvent(`stop`)},duration:n.duration});else{for(var s=0;s<a.length;s++)a[s].x=a[s].dn_x,a[s].y=a[s].dn_y;for(this.sigInst.refresh(),s=0;s<a.length;s++)a[s].dn=null,a[s].dn_x=null,a[s].dn_y=null;c[n.sigInst.id].dispatchEvent(`stop`)}},this.kill=function(){this.sigInst=null,this.config=null,this.easing=null}}sigma.prototype.configNoverlap=function(n){var a=this;if(!n)throw Error(`Missing argument: "config"`);return s[a.id]||(s[a.id]=new l,c[a.id]={},sigma.classes.dispatcher.extend(c[a.id]),a.bind(`kill`,(function(){s[a.id].kill(),s[a.id]=null,c[a.id]=null}))),s[a.id].init(a,n),c[a.id]},sigma.prototype.startNoverlap=function(n){return n&&this.configNoverlap(this,n),s[this.id].start(),c[this.id]},sigma.prototype.isNoverlapRunning=function(){return!!s[this.id]&&s[this.id].running}}).call(this)}).call(window)}})})),require_Utils=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),n.propsChanged=a,n.sigmaGraphMerge=s;function a(n,a){for(let s in n)if(n[s]!==a[s])return!0;return!1}function s(n){n.nodes.forEach(n=>{this.nodesIndex[n.id]||this.addNode(n)}
1141),n.edges.forEach(n=>{this.edgesIndex[n.id]||this.addEdge(n)})}})),require_ReactSigmaLayoutPlugin=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=d(require_react()),s=u(require_Utils()),c=d(require_prop_types());function l(){if(typeof WeakMap!=`function`)return null;var n=new WeakMap;return l=function(){return n},n}function u(n){if(n&&n.__esModule)return n;if(n===null||typeof n!=`object`&&typeof n!=`function`)return{default:n};var a=l();if(a&&a.has(n))return a.get(n);var s={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in n)if(Object.prototype.hasOwnProperty.call(n,u)){var d=c?Object.getOwnPropertyDescriptor(n,u):null;d&&(d.get||d.set)?Object.defineProperty(s,u,d):s[u]=n[u]}return s.default=n,a&&a.set(n,s),s}function d(n){return n&&n.__esModule?n:{default:n}}function f(n,a,s){return a in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}var p=class n extends a.default.Component{constructor(n){super(n),f(this,`_mounted`,!1),f(this,`render`,()=>null),this.state={running:!1}}componentDidMount(){this._start(),this._mounted=!0}componentDidUpdate(n,a){a.running&&!this.state.running&&this._mounted?this.props.sigma&&this.props.sigma.refresh():s.propsChanged(n,this.props)&&(this.props.stop(),this._start())}componentWillUnmount(){this._mounted=!1,this.props.stop()}_start(){this.props.config(n._stripOptions(this.props)),this.props.start().bind(`stop`,()=>{this._mounted&&this.setState({running:!1})}),this.setState({running:!0})}static _stripOptions(n){let a={};for(let s in n)s!==`start`&&s!==`stop`&&s!==`config`&&s!==`sigma`&&s!==`children`&&(a[s]=n[s]);return a}};f(p,`propTypes`,{config:c.default.func.isRequired,start:c.default.func.isRequired,stop:c.default.func.isRequired,sigma:function(){return(typeof sigma==`function`?c.default.instanceOf(sigma):c.default.any).apply(this,arguments)}}),n.default=p})),require_NOverlap=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=l(require_react());require_plugins_animate(),require_layout_noverlap();var s=l(require_ReactSigmaLayoutPlugin()),c=l(require_prop_types());function l(n){return n&&n.__esModule?n:{default:n}}function u(){return u=Object.assign||function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},u.apply(this,arguments)}var d=n=>{let c=n.sigma;return c?a.default.createElement(s.default,u({start:()=>c.startNoverlap(),config:n=>c.configNoverlap(n),stop:()=>!!c&&!!c.stopNoverlap&&c.stopNoverlap()},n)):null};d.propTypes={nodes:c.default.arrayOf(function(){return(typeof Sigma$Node==`function`?c.default.instanceOf(Sigma$Node).isRequired:c.default.any.isRequired).apply(this,arguments)}),nodeMargin:c.default.number,scaleNodes:c.default.number,gridSize:c.default.number,permittedExpansion:c.default.number,speed:c.default.number,maxIterations:c.default.number,easing:function(){return(typeof Sigma$Easing==`function`?c.default.instanceOf(Sigma$Easing):c.default.any).apply(this,arguments)},duration:c.default.number,sigma:function(){return(typeof sigma==`function`?c.default.instanceOf(sigma):c.default.any).apply(this,arguments)}},n.default=d})),require_neo4j_cypher=__commonJSMin$1((()=>{(function(n){var a={};function s(c){if(a[c])return a[c].exports;var l=a[c]={i:c,l:!1,exports:{}};return n[c].call(l.exports,l,l.exports,s),l.l=!0,l.exports}return s.m=n,s.c=a,s.d=function(n,a,c){s.o(n,a)||Object.defineProperty(n,a,{enumerable:!0,get:c})},s.r=function(n){typeof Symbol<`u`&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:`Module`}),Object.defineProperty(n,"__esModule",{value:!0})},s.t=function(n,a){if(1&a&&(n=s(n)),8&a||4&a&&typeof n==`object`&&n&&n.__esModule)return n;var c=Object.create(null);if(s.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:n}),2&a&&typeof n!=`string`)for(var l in n)s.d(c,l,function(a){return n[a]}.bind(null,l));return c},s.n=function(n){var a=n&&n.__esModule?function(){return n.default}:function(){return n};return s.d(a,`a`,a),a},s.o=function(n,a){return Object.prototype.hasOwnProperty.call(n,a)},s.p=``,s(s.s=184)})({184:function(n,a){(function(){(function(n){if(typeof sigma>`u`)throw`sigma is not declared`;sigma.utils.pkg(`sigma.neo4j`),sigma.utils.pkg(`sigma.utils`),sigma.neo4j.send=function(n,a,s,c,l){var u,d,f,p=sigma.utils.xhr();if(u=n,typeof n==`object`&&(u=n.url,d=n.user,f=n.password),!p)throw`XMLHttpRequest not supported, cannot load the file.`;u+=a,p.open(s,u,!0),d&&f&&p.setRequestHeader(`Authorization`,`Basic `+btoa(d+`:`+f)),p.setRequestHeader(`Accept`,`application/json`),p.setRequestHeader(`Content-type`,`application/json; charset=utf-8`),p.onreadystatechange=function(){p.readyState===4&&l(JSON.parse(p.responseText))},p.send(c)},sigma.neo4j.cypher_parse=function(n,a){var s,c={nodes:[],edges:[]},l={},u={};for(s in n.results[0].data.forEach((function(n){n.graph.nodes.forEac
1141h((function(n){var s=a.node(n);s.id in l||(l[s.id]=s)})),n.graph.relationships.forEach((function(n){var s=a.edge(n);s.id in u||(u[s.id]=s)}))})),l)c.nodes.push(l[s]);for(s in u)c.edges.push(u[s]);return c},sigma.neo4j.cypher=function(n,a,s,c,l){var u,d;l||=sigma.neo4j.defaultProducers,u=JSON.stringify({statements:[{statement:a,resultDataContents:[`graph`],includeStats:!1}]}),d=function(n){return function(a){var c=sigma.neo4j.cypher_parse(a,l);s instanceof sigma?(s.graph.clear(),s.graph.read(c)):typeof s==`object`?((s=new sigma(s)).graph.read(c),s.refresh()):typeof s==`function`&&(n=s,s=null),n&&n(s||c)}},sigma.neo4j.send(n,`/db/data/transaction/commit`,`POST`,u,d(c))},sigma.neo4j.getLabels=function(n,a){sigma.neo4j.send(n,`/db/data/labels`,`GET`,null,a)},sigma.neo4j.getTypes=function(n,a){sigma.neo4j.send(n,`/db/data/relationship/types`,`GET`,null,a)},sigma.neo4j.defaultProducers={node:function(n){return{id:n.id,label:n.id,x:Math.random(),y:Math.random(),size:1,color:`#666666`,neo4j_labels:n.labels,neo4j_data:n.properties}},edge:function(n){return{id:n.id,label:n.type,source:n.startNode,target:n.endNode,color:`#7D7C8E`,neo4j_type:n.type,neo4j_data:n.properties}}}}).call(window)}).call(window)}})})),require_NeoGraphItemsProducers=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=[`#5DA5DA`,`#60BD68`,`#B2912F`,`#F15854`,`#DECF3F`,`#FAA43A`,`#B276B2`,`#F17CB0`,`#4D4D4D`];n.default=class{constructor(){this._currentColor=0,this._colorsMap={}}node(n){return{id:n.id,label:n.properties.name,x:Math.random(),y:Math.random(),size:1,color:this.colorsMap(n.labels[0]),neo4j_labels:n.labels,neo4j_data:n.properties}}edge(n){return{id:n.id,label:n.type,source:n.startNode,target:n.endNode,color:this.colorsMap(n.type),neo4j_type:n.type,neo4j_data:n.properties}}colorsMap(n){let s=this._colorsMap[n];return s||(s=a[this._currentColor++%a.length],this._colorsMap[n]=s),s}}})),require_NeoCypher=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=u(require_react());require_parsers_json(),require_neo4j_cypher();var s=u(require_NeoGraphItemsProducers()),c=require_tools(),l=u(require_prop_types());function u(n){return n&&n.__esModule?n:{default:n}}function d(n,a,s){return a in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}var f=class extends a.default.Component{constructor(n){n.producers||=new s.default,super(n),d(this,`onLoad`,()=>{if(this.setState({loaded:!0}),this.props.sigma&&this.props.sigma.refresh(),this.props.onGraphLoaded)return this.props.onGraphLoaded()}),this.state={loaded:!1}}componentDidMount(){this._runQuery(this.props.query)}componentWillUpdate(n){this.props.query!==n.query&&(this.setState({loaded:!1}),this._runQuery(n.query))}render(){return this.state.loaded?a.default.createElement(`div`,null,(0,c.embedProps)(this.props.children,{sigma:this.props.sigma})):null}_runQuery(n){sigma.neo4j.cypher({url:this.props.url,user:this.props.user,password:this.props.password},n,this.props.sigma,this.onLoad,this.props.producers)}};d(f,`propTypes`,{url:l.default.string.isRequired,user:l.default.string.isRequired,password:l.default.string.isRequired,query:l.default.string.isRequired,producers:l.default.shape({node:l.default.func.isRequired,edge:l.default.func.isRequired}),onGraphLoaded:l.default.func,children:l.default.any,sigma:function(){return(typeof sigma==`function`?l.default.instanceOf(sigma):l.default.any).apply(this,arguments)}}),n.default=f})),require_RandomizeNodePositions=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=l(require_react()),s=require_tools(),c=l(require_prop_types());function l(n){return n&&n.__esModule?n:{default:n}}function u(n,a,s){return a in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}var d=class extends a.default.PureComponent{constructor(n){super(n),this.props.sigma&&this.props.sigma.graph.nodes().forEach(n=>{n.x=Math.random(),n.y=Math.random()}),this.props.sigma&&this.props.sigma.refresh()}componentDidMount(){this.props.sigma&&this.props.sigma.refresh()}render(){return a.default.createElement(`div`,null,(0,s.embedProps)(this.props.children,{sigma:this.props.sigma}))}};u(d,`propTypes`,{children:c.default.any,sigma:function(){return(typeof sigma==`function`?c.default.instanceOf(sigma):c.default.any).apply(this,arguments)}}),n.default=d}
1141)),require_webgl=__commonJSMin$1((()=>{(function(n){var a={};function s(c){if(a[c])return a[c].exports;var l=a[c]={i:c,l:!1,exports:{}};return n[c].call(l.exports,l,l.exports,s),l.l=!0,l.exports}return s.m=n,s.c=a,s.d=function(n,a,c){s.o(n,a)||Object.defineProperty(n,a,{enumerable:!0,get:c})},s.r=function(n){typeof Symbol<`u`&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:`Module`}),Object.defineProperty(n,"__esModule",{value:!0})},s.t=function(n,a){if(1&a&&(n=s(n)),8&a||4&a&&typeof n==`object`&&n&&n.__esModule)return n;var c=Object.create(null);if(s.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:n}),2&a&&typeof n!=`string`)for(var l in n)s.d(c,l,function(a){return n[a]}.bind(null,l));return c},s.n=function(n){var a=n&&n.__esModule?function(){return n.default}:function(){return n};return s.d(a,`a`,a),a},s.o=function(n,a){return Object.prototype.hasOwnProperty.call(n,a)},s.p=``,s(s.s=142)})({142:function(n,a,s){s.r(a),s(143),s(144),s(145),s(146),s(147),s(148),s(149)},143:function(n,a){(function(){(function(n){if(typeof sigma>`u`)throw`sigma is not declared`;sigma.utils.pkg(`sigma.renderers`),sigma.renderers.webgl=function(n,a,s,c){if(typeof c!=`object`)throw`sigma.renderers.webgl: Wrong arguments.`;if(!(c.container instanceof HTMLElement))throw`Container not found.`;var l,u,d,f;for(sigma.classes.dispatcher.extend(this),this.jobs={},Object.defineProperty(this,"conradId",{value:sigma.utils.id()}),this.graph=n,this.camera=a,this.contexts={},this.domElements={},this.options=c,this.container=this.options.container,this.settings=typeof c.settings==`object`&&c.settings?s.embedObjects(c.settings):s,this.options.prefix=this.camera.readPrefix,Object.defineProperty(this,"nodePrograms",{value:{}}),Object.defineProperty(this,"edgePrograms",{value:{}}),Object.defineProperty(this,"nodeFloatArrays",{value:{}}),Object.defineProperty(this,"edgeFloatArrays",{value:{}}),Object.defineProperty(this,"edgeIndicesArrays",{value:{}}),this.settings(c,`batchEdgesDrawing`)?(this.initDOM(`canvas`,`edges`,!0),this.initDOM(`canvas`,`nodes`,!0)):(this.initDOM(`canvas`,`scene`,!0),this.contexts.nodes=this.contexts.scene,this.contexts.edges=this.contexts.scene),this.initDOM(`canvas`,`labels`),this.initDOM(`canvas`,`mouse`),this.contexts.hover=this.contexts.mouse,this.captors=[],l=0,u=(d=this.options.captors||[sigma.captors.mouse,sigma.captors.touch]).length;l<u;l++)f=typeof d[l]==`function`?d[l]:sigma.captors[d[l]],this.captors.push(new f(this.domElements.mouse,this.camera,this.settings));sigma.misc.bindEvents.call(this,this.camera.prefix),sigma.misc.drawHovers.call(this,this.camera.prefix),this.resize()},sigma.renderers.webgl.prototype.process=function(){var n,a,s,c,l,u,d=this.graph,f=sigma.utils.extend(f,this.options),p=this.settings(f,`defaultEdgeType`),m=this.settings(f,`defaultNodeType`);for(c in this.nodeFloatArrays)delete this.nodeFloatArrays[c];for(c in this.edgeFloatArrays)delete this.edgeFloatArrays[c];for(c in this.edgeIndicesArrays)delete this.edgeIndicesArrays[c];for(a=0,s=(n=d.edges()).length;a<s;a++)c=(l=n[a].type||p)&&sigma.webgl.edges[l]?l:`def`,this.edgeFloatArrays[c]||(this.edgeFloatArrays[c]={edges:[]}),this.edgeFloatArrays[c].edges.push(n[a]);for(a=0,s=(n=d.nodes()).length;a<s;a++)c=(l=n[a].type||m)&&sigma.webgl.nodes[l]?l:`def`,this.nodeFloatArrays[c]||(this.nodeFloatArrays[c]={nodes:[]}),this.nodeFloatArrays[c].nodes.push(n[a]);for(c in this.edgeFloatArrays){for(u=sigma.webgl.edges[c],n=this.edgeFloatArrays[c].edges,this.edgeFloatArrays[c].array=new Float32Array(n.length*u.POINTS*u.ATTRIBUTES),a=0,s=n.length;a<s;a++)n[a].hidden||d.nodes(n[a].source).hidden||d.nodes(n[a].target).hidden||u.addEdge(n[a],d.nodes(n[a].source),d.nodes(n[a].target),this.edgeFloatArrays[c].array,a*u.POINTS*u.ATTRIBUTES,f.prefix,this.settings);typeof u.computeIndices==`function`&&(this.edgeIndicesArrays[c]=u.computeIndices(this.edgeFloatArrays[c].array))}for(c in this.nodeFloatArrays)for(u=sigma.webgl.nodes[c],n=this.nodeFloatArrays[c].nodes,this.nodeFloatArrays[c].array=new Float32Array(n.length*u.POINTS*u.ATTRIBUTES),a=0,s=n.length;a<s;a++)this.nodeFloatArrays[c].array||(this.nodeFloatArrays[c].array=new Float32Array(n.length*u.POINTS*u.ATTRIBUTES)),n[a].hidden||u.addNode(n[a],this.nodeFloatArrays[c].array,a*u.POINTS*u.ATTRIBUTES,f.prefix,this.settings);return this},sigma.renderers.webgl.prototype.render=function(a){var s,c,l,u,d,f,p=this,m=(this.graph,this.contexts.nodes),h=this.contexts.edges,_=this.camera.getMatrix(),v=sigma.utils.extend(a,this.options),b=this.settings(v,`drawLabels`),x=this.settings(v,`drawEdges`),C=this.settings(v,`drawNodes`);for(u in this.resize(!1),this.settings(v,`hideEdgesOnMove`)&&(this.camera.isAnimated||this.camera.isMoving)&&(x=!1),this.clear(),_=sigma.utils.matrices.multiply(_,sigma.utils.matrices.translation(this.width/2,this.height/2)),this.jobs)conrad.hasJob(u)&&conrad.killJob(u);if(x)if(this.settings(v,`batchEdgesDrawing`))(function(){var n,a,s=`edges_`+this.conradId,c,l,u,d,f,p,m=this.settings(v,`webglEdgesBatchSize`);(n=Object.keys(this.edgeFloatArrays)).length&&(a=0,p=sigma.webgl.edges[n[a]],l=this.edgeFloatArrays[n[a]].array,f=this.edgeIndicesArrays[n[a]],d=0,u=Math.min(d+m*p.POINTS,l.length/p.ATTRIBUTES),c=function(){return this.edgePrograms[n[a]]||(this.edgePrograms[n[a]]=p.initProgram(h)),d<u&&(h.useProgram(this.edgePrograms[n[a]]),p.render(h,this.edgePrograms[n[a]],l,{settings:this.settings,matrix:_,width:this.width,height:this.height,ratio:this.camera.ratio,scalingRatio:this.settings(v,`webglOversamplingRatio`),start:d,count:u
1141-d,indicesData:f})),u>=l.length/p.ATTRIBUTES&&a===n.length-1?(delete this.jobs[s],!1):(u>=l.length/p.ATTRIBUTES?(a++,l=this.edgeFloatArrays[n[a]].array,p=sigma.webgl.edges[n[a]],d=0,u=Math.min(d+m*p.POINTS,l.length/p.ATTRIBUTES)):(d=u,u=Math.min(d+m*p.POINTS,l.length/p.ATTRIBUTES)),!0)},this.jobs[s]=c,conrad.addJob(s,c.bind(this)))}).call(this);else for(u in this.edgeFloatArrays)f=sigma.webgl.edges[u],this.edgePrograms[u]||(this.edgePrograms[u]=f.initProgram(h)),this.edgeFloatArrays[u]&&(h.useProgram(this.edgePrograms[u]),f.render(h,this.edgePrograms[u],this.edgeFloatArrays[u].array,{settings:this.settings,matrix:_,width:this.width,height:this.height,ratio:this.camera.ratio,scalingRatio:this.settings(v,`webglOversamplingRatio`),indicesData:this.edgeIndicesArrays[u]}));if(C)for(u in m.blendFunc(m.SRC_ALPHA,m.ONE_MINUS_SRC_ALPHA),m.enable(m.BLEND),this.nodeFloatArrays)f=sigma.webgl.nodes[u],this.nodePrograms[u]||(this.nodePrograms[u]=f.initProgram(m)),this.nodeFloatArrays[u]&&(m.useProgram(this.nodePrograms[u]),f.render(m,this.nodePrograms[u],this.nodeFloatArrays[u].array,{settings:this.settings,matrix:_,width:this.width,height:this.height,ratio:this.camera.ratio,scalingRatio:this.settings(v,`webglOversamplingRatio`)}));if(s=this.camera.quadtree.area(this.camera.getRectangle(this.width,this.height)),this.camera.applyView(n,n,{nodes:s,edges:[],width:this.width,height:this.height}),b)for(d=function(n){return p.settings({prefix:p.camera.prefix},n)},c=0,l=s.length;c<l;c++)s[c].hidden||(sigma.canvas.labels[s[c].type||this.settings(v,`defaultNodeType`)]||sigma.canvas.labels.def)(s[c],this.contexts.labels,d);return this.dispatchEvent(`render`),this},sigma.renderers.webgl.prototype.initDOM=function(n,a,s){var c=document.createElement(n),l=this;c.style.position=`absolute`,c.setAttribute(`class`,`sigma-`+a),this.domElements[a]=c,this.container.appendChild(c),n.toLowerCase()===`canvas`&&(this.contexts[a]=c.getContext(s?`experimental-webgl`:`2d`,{preserveDrawingBuffer:!0}),s&&(c.addEventListener(`webglcontextlost`,(function(n){n.preventDefault()}),!1),c.addEventListener(`webglcontextrestored`,(function(n){l.render()}),!1)))},sigma.renderers.webgl.prototype.resize=function(a,s){var c,l=this.width,u=this.height,d=sigma.utils.getPixelRatio();if(a!==n&&s!==n?(this.width=a,this.height=s):(this.width=this.container.offsetWidth,this.height=this.container.offsetHeight,a=this.width,s=this.height),l!==this.width||u!==this.height)for(c in this.domElements)this.domElements[c].style.width=a+`px`,this.domElements[c].style.height=s+`px`,this.domElements[c].tagName.toLowerCase()===`canvas`&&(this.contexts[c]&&this.contexts[c].scale?(this.domElements[c].setAttribute(`width`,a*d+`px`),this.domElements[c].setAttribute(`height`,s*d+`px`),d!==1&&this.contexts[c].scale(d,d)):(this.domElements[c].setAttribute(`width`,a*this.settings(`webglOversamplingRatio`)+`px`),this.domElements[c].setAttribute(`height`,s*this.settings(`webglOversamplingRatio`)+`px`)));for(c in this.contexts)this.contexts[c]&&this.contexts[c].viewport&&this.contexts[c].viewport(0,0,this.width*this.settings(`webglOversamplingRatio`),this.height*this.settings(`webglOversamplingRatio`));return this},sigma.renderers.webgl.prototype.clear=function(){return this.contexts.labels.clearRect(0,0,this.width,this.height),this.contexts.nodes.clear(this.contexts.nodes.COLOR_BUFFER_BIT),this.contexts.edges.clear(this.contexts.edges.COLOR_BUFFER_BIT),this},sigma.renderers.webgl.prototype.kill=function(){for(var n,a;a=this.captors.pop();)a.kill();for(n in delete this.captors,this.domElements)this.domElements[n].parentNode.removeChild(this.domElements[n]),delete this.domElements[n],delete this.contexts[n];delete this.domElements,delete this.contexts},sigma.utils.pkg(`sigma.webgl.nodes`),sigma.utils.pkg(`sigma.webgl.edges`),sigma.utils.pkg(`sigma.canvas.labels`)}).call(this)}).call(window)},144:function(n,a){(function(){(function(n){if(typeof sigma>`u`)throw`sigma is not declared`;sigma.utils.pkg(`sigma.renderers`);var a,s=!!n.WebGLRenderingContext;if(s){a=document.createElement(`canvas`);try{s=!(!a.getContext(`webgl`)&&!a.getContext(`experimental-webgl`))}catch{s=!1}}sigma.renderers.def=s?sigma.renderers.webgl:sigma.renderers.canvas})(this)}).call(window)},145:function(n,a){(function(){(function(){sigma.utils.pkg(`sigma.webgl.nodes`),sigma.webgl.nodes.def={POINTS:3,ATTRIBUTES:5,addNode:function(n,a,s,c,l){var u=sigma.utils.floatColor(n.color||l(`defaultNodeColor`));a[s++]=n[c+`x`],a[s++]=n[c+`y`],a[s++]=n[c+`size`],a[s++]=u,a[s++]=0,a[s++]=n[c+`x`],a[s++]=n[c+`y`],a[s++]=n[c+`size`],a[s++]=u,a[s++]=2*Math.PI/3,a[s++]=n[c+`x`],a[s++]=n[c+`y`],a[s++]=n[c+`size`],a[s++]=u,a[s++]=4*Math.PI/3},render:function(n,a,s,c){var l,u=n.getAttribLocation(a,`a_position`),d=n.getAttribLocation(a,`a_size`),f=n.getAttribLocation(a,`a_color`),p=n.getAttribLocation(a,`a_angle`),m=n.getUniformLocation(a,`u_resolution`),h=n.getUniformLocation(a,`u_matrix`),_=n.getUniformLocation(a,`u_ratio`),v=n.getUniformLocation(a,`u_scale`);l=n.createBuffer(),n.bindBuffer(n.ARRAY_BUFFER,l),n.bufferData(n.ARRAY_BUFFER,s,n.DYNAMIC_DRAW),n.uniform2f(m,c.width,c.height),n.uniform1f(_,1/c.ratio**+c.settings(`nodesPowRatio`)),n.uniform1f(v,c.scalingRatio),n.uniformMatrix3fv(h,!1,c.matrix),n.enableVertexAttribArray(u),n.enableVertexAttribArray(d),n.enableVertexAttribArray(f),n.enableVertexAttribArray(p),n.vertexAttribPointer(u,2,n.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,0),n.vertexAttribPointer(d,1,n.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,8),n.vertexAttribPointer(f,1,n.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,12),n.vertexAttribPointer(p,1,n.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,16),n.drawArrays(n.TRIANGLES,c.start||0,c.count||s.length/this.ATTRIBUTES)},initProgram:function(n){var a,s;return a=sigma.utils.loadShader(n,[`attribute vec2 a_position;`,`attribute float a_size;`,`attribute float a_color;`,`attribute float a_angle;`,`uniform vec2 u_resolution;`,`uniform float u_ratio;`,`uniform float u_scale;`,`uniform mat3 u_matrix;`,`varying vec4 color;`,`varying vec2 center;`,`varying float radius;`,`void main() {`,`radius = a_size * u_ratio;`,`vec2 position = (u_matrix * vec3(a_position, 1)).xy;`,`center = position * u_scale;`,`center = vec2(center.x, u_scale * u_resolution.y - center.y);`,`position = position +`,`2.0 * radius * vec2(cos(a_angle), sin(a_angle));`,`position = (position / u_resolution * 2.0 - 1.0) * vec2(1, -1);
1141`,`radius = radius * u_scale;`,`gl_Position = vec4(position, 0, 1);`,`float c = a_color;`,`color.b = mod(c, 256.0); c = floor(c / 256.0);`,`color.g = mod(c, 256.0); c = floor(c / 256.0);`,`color.r = mod(c, 256.0); c = floor(c / 256.0); color /= 255.0;`,`color.a = 1.0;`,`}`].join(`
1142`),n.VERTEX_SHADER),s=sigma.utils.loadShader(n,[`precision mediump float;`,`varying vec4 color;`,`varying vec2 center;`,`varying float radius;`,`void main(void) {`,`vec4 color0 = vec4(0.0, 0.0, 0.0, 0.0);`,`vec2 m = gl_FragCoord.xy - center;`,`float diff = radius - sqrt(m.x * m.x + m.y * m.y);`,`if (diff > 0.0)`,`gl_FragColor = color;`,`else`,`gl_FragColor = color0;`,`}`].join(`
1143`),n.FRAGMENT_SHADER),sigma.utils.loadProgram(n,[a,s])}}})()}).call(window)},146:function(n,a){(function(){(function(){sigma.utils.pkg(`sigma.webgl.nodes`),sigma.webgl.nodes.fast={POINTS:1,ATTRIBUTES:4,addNode:function(n,a,s,c,l){a[s++]=n[c+`x`],a[s++]=n[c+`y`],a[s++]=n[c+`size`],a[s++]=sigma.utils.floatColor(n.color||l(`defaultNodeColor`))},render:function(n,a,s,c){var l,u=n.getAttribLocation(a,`a_position`),d=n.getAttribLocation(a,`a_size`),f=n.getAttribLocation(a,`a_color`),p=n.getUniformLocation(a,`u_resolution`),m=n.getUniformLocation(a,`u_matrix`),h=n.getUniformLocation(a,`u_ratio`),_=n.getUniformLocation(a,`u_scale`);l=n.createBuffer(),n.bindBuffer(n.ARRAY_BUFFER,l),n.bufferData(n.ARRAY_BUFFER,s,n.DYNAMIC_DRAW),n.uniform2f(p,c.width,c.height),n.uniform1f(h,1/c.ratio**+c.settings(`nodesPowRatio`)),n.uniform1f(_,c.scalingRatio),n.uniformMatrix3fv(m,!1,c.matrix),n.enableVertexAttribArray(u),n.enableVertexAttribArray(d),n.enableVertexAttribArray(f),n.vertexAttribPointer(u,2,n.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,0),n.vertexAttribPointer(d,1,n.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,8),n.vertexAttribPointer(f,1,n.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,12),n.drawArrays(n.POINTS,c.start||0,c.count||s.length/this.ATTRIBUTES)},initProgram:function(n){var a,s;return a=sigma.utils.loadShader(n,[`attribute vec2 a_position;`,`attribute float a_size;`,`attribute float a_color;`,`uniform vec2 u_resolution;`,`uniform float u_ratio;`,`uniform float u_scale;`,`uniform mat3 u_matrix;`,`varying vec4 color;`,`void main() {`,`gl_Position = vec4(`,`((u_matrix * vec3(a_position, 1)).xy /`,`u_resolution * 2.0 - 1.0) * vec2(1, -1),`,`0,`,`1`,`);`,`gl_PointSize = a_size * u_ratio * u_scale * 2.0;`,`float c = a_color;`,`color.b = mod(c, 256.0); c = floor(c / 256.0);`,`color.g = mod(c, 256.0); c = floor(c / 256.0);`,`color.r = mod(c, 256.0); c = floor(c / 256.0); color /= 255.0;`,`color.a = 1.0;`,`}`].join(`
1144`),n.VERTEX_SHADER),s=sigma.utils.loadShader(n,[`precision mediump float;`,`varying vec4 color;`,`void main(void) {`,`float border = 0.01;`,`float radius = 0.5;`,`vec4 color0 = vec4(0.0, 0.0, 0.0, 0.0);`,`vec2 m = gl_PointCoord - vec2(0.5, 0.5);`,`float dist = radius - sqrt(m.x * m.x + m.y * m.y);`,`float t = 0.0;`,`if (dist > border)`,`t = 1.0;`,`else if (dist > 0.0)`,`t = dist / border;`,`gl_FragColor = mix(color0, color, t);`,`}`].join(`
1145`),n.FRAGMENT_SHADER),sigma.utils.loadProgram(n,[a,s])}}})()}).call(window)},147:function(n,a){(function(){(function(){sigma.utils.pkg(`sigma.webgl.edges`),sigma.webgl.edges.def={POINTS:6,ATTRIBUTES:7,addEdge:function(n,a,s,c,l,u,d){var f=(n[u+`size`]||1)/2,p=a[u+`x`],m=a[u+`y`],h=s[u+`x`],_=s[u+`y`],v=n.color;if(!v)switch(d(`edgeColor`)){case`source`:v=a.color||d(`defaultNodeColor`);break;case`target`:v=s.color||d(`defaultNodeColor`);break;default:v=d(`defaultEdgeColor`)}v=sigma.utils.floatColor(v),c[l++]=p,c[l++]=m,c[l++]=h,c[l++]=_,c[l++]=f,c[l++]=0,c[l++]=v,c[l++]=h,c[l++]=_,c[l++]=p,c[l++]=m,c[l++]=f,c[l++]=1,c[l++]=v,c[l++]=h,c[l++]=_,c[l++]=p,c[l++]=m,c[l++]=f,c[l++]=0,c[l++]=v,c[l++]=h,c[l++]=_,c[l++]=p,c[l++]=m,c[l++]=f,c[l++]=0,c[l++]=v,c[l++]=p,c[l++]=m,c[l++]=h,c[l++]=_,c[l++]=f,c[l++]=1,c[l++]=v,c[l++]=p,c[l++]=m,c[l++]=h,c[l++]=_,c[l++]=f,c[l++]=0,c[l++]=v},render:function(n,a,s,c){var l,u=n.getAttribLocation(a,`a_color`),d=n.getAttribLocation(a,`a_position1`),f=n.getAttribLocation(a,`a_position2`),p=n.getAttribLocation(a,`a_thickness`),m=n.getAttribLocation(a,`a_minus`),h=n.getUniformLocation(a,`u_resolution`),_=n.getUniformLocation(a,`u_matrix`),v=n.getUniformLocation(a,`u_matrixHalfPi`),b=n.getUniformLocation(a,`u_matrixHalfPiMinus`),x=n.getUniformLocation(a,`u_ratio`),C=n.getUniformLocation(a,`u_scale`);l=n.createBuffer(),n.bindBuffer(n.ARRAY_BUFFER,l),n.bufferData(n.ARRAY_BUFFER,s,n.STATIC_DRAW),n.uniform2f(h,c.width,c.height),n.uniform1f(x,c.ratio/c.ratio**+c.settings(`edgesPowRatio`)),n.uniform1f(C,c.scalingRatio),n.uniformMatrix3fv(_,!1,c.matrix),n.uniformMatrix2fv(v,!1,sigma.utils.matrices.rotation(Math.PI/2,!0)),n.uniformMatrix2fv(b,!1,sigma.utils.matrices.rotation(-Math.PI/2,!0)),n.enableVertexAttribArray(u),n.enableVertexAttribArray(d),n.enableVertexAttribArray(f),n.enableVertexAttribArray(p),n.enableVertexAttribArray(m),n.vertexAttribPointer(d,2,n.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,0),n.vertexAttribPointer(f,2,n.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,8),n.vertexAttribPointer(p,1,n.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,16),n.vertexAttribPointer(m,1,n.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,20),n.vertexAttribPointer(u,1,n.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,24),n.drawArrays(n.TRIANGLES,c.start||0,c.count||s.length/this.ATTRIBUTES)},initProgram:function(n){var a,s;return a=sigma.utils.loadShader(n,[`attribute vec2 a_position1;`,`attribute vec2 a_position2;`,`attribute float a_thickness;`,`attribute float a_minus;`,`attribute float a_color;`,`uniform vec2 u_resolution;`,`uniform float u_ratio;`,`uniform float u_scale;`,`uniform mat3 u_matrix;`,`uniform mat2 u_matrixHalfPi;`,`uniform mat2 u_matrixHalfPiMinus;`,`varying vec4 color;`,`void main() {`,`vec2 position = a_thickness * u_ratio *`,`normalize(a_position2 - a_position1);`,`mat2 matrix = a_minus * u_matrixHalfPiMinus +`,`(1.0 - a_minus) * u_matrixHalfPi;`,`position = matrix * position + a_position1;`,`gl_Position = vec4(`,`((u_matrix * vec3(position, 1)).xy /`,`u_resolution * 2.0 - 1.0) * vec2(1, -1),`,`0,`,`1`,`);`,`float c = a_color;`,`color.b = mod(c, 256.0); c = floor(c / 256.0);`,`color.g = mod(c, 256.0); c = floor(c / 256.0);`,`color.r = mod(c, 256.0); c = floor(c / 256.0); color /= 255.0;`,`color.a = 1.0;`,`}`].join(`
1146`),n.VERTEX_SHADER),s=sigma.utils.loadShader(n,[`precision mediump float;`,`varying vec4 color;`,`void main(void) {`,`gl_FragColor = color;`,`}`].join(`
1147`),n.FRAGMENT_SHADER),sigma.utils.loadProgram(n,[a,s])}}})()}).call(window)},148:function(n,a){(function(){(function(){sigma.utils.pkg(`sigma.webgl.edges`),sigma.webgl.edges.fast={POINTS:2,ATTRIBUTES:3,addEdge:function(n,a,s,c,l,u,d){n[u+`size`];var f=a[u+`x`],p=a[u+`y`],m=s[u+`x`],h=s[u+`y`],_=n.color;if(!_)switch(d(`edgeColor`)){case`source`:_=a.color||d(`defaultNodeColor`);break;case`target`:_=s.color||d(`defaultNodeColor`);break;default:_=d(`defaultEdgeColor`)}_=sigma.utils.floatColor(_),c[l++]=f,c[l++]=p,c[l++]=_,c[l++]=m,c[l++]=h,c[l++]=_},render:function(n,a,s,c){var l,u=n.getAttribLocation(a,`a_color`),d=n.getAttribLocation(a,`a_position`),f=n.getUniformLocation(a,`u_resolution`),p=n.getUniformLocation(a,`u_matrix`);l=n.createBuffer(),n.bindBuffer(n.ARRAY_BUFFER,l),n.bufferData(n.ARRAY_BUFFER,s,n.DYNAMIC_DRAW),n.uniform2f(f,c.width,c.height),n.uniformMatrix3fv(p,!1,c.matrix),n.enableVertexAttribArray(d),n.enableVertexAttribArray(u),n.vertexAttribPointer(d,2,n.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,0),n.vertexAttribPointer(u,1,n.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,8),n.lineWidth(3),n.drawArrays(n.LINES,c.start||0,c.count||s.length/this.ATTRIBUTES)},initProgram:function(n){var a,s;return a=sigma.utils.loadShader(n,[`attribute vec2 a_position;`,`attribute float a_color;`,`uniform vec2 u_resolution;`,`uniform mat3 u_matrix;`,`varying vec4 color;`,`void main() {`,`gl_Position = vec4(`,`((u_matrix * vec3(a_position, 1)).xy /`,`u_resolution * 2.0 - 1.0) * vec2(1, -1),`,`0,`,`1`,`);`,`float c = a_color;`,`color.b = mod(c, 256.0); c = floor(c / 256.0);`,`color.g = mod(c, 256.0); c = floor(c / 256.0);`,`color.r = mod(c, 256.0); c = floor(c / 256.0); color /= 255.0;`,`color.a = 1.0;`,`}`].join(`
1148`),n.VERTEX_SHADER),s=sigma.utils.loadShader(n,[`precision mediump float;`,`varying vec4 color;`,`void main(void) {`,`gl_FragColor = color;`,`}`].join(`
1149`),n.FRAGMENT_SHADER),sigma.utils.loadProgram(n,[a,s])}}})()}).call(window)},149:function(n,a){(function(){(function(){sigma.utils.pkg(`sigma.webgl.edges`),sigma.webgl.edges.arrow={POINTS:9,ATTRIBUTES:11,addEdge:function(n,a,s,c,l,u,d){var f=(n[u+`size`]||1)/2,p=a[u+`x`],m=a[u+`y`],h=s[u+`x`],_=s[u+`y`],v=s[u+`size`],b=n.color;if(!b)switch(d(`edgeColor`)){case`source`:b=a.color||d(`defaultNodeColor`);break;case`target`:b=s.color||d(`defaultNodeColor`);break;default:b=d(`defaultEdgeColor`)}b=sigma.utils.floatColor(b),c[l++]=p,c[l++]=m,c[l++]=h,c[l++]=_,c[l++]=f,c[l++]=v,c[l++]=0,c[l++]=0,c[l++]=0,c[l++]=0,c[l++]=b,c[l++]=h,c[l++]=_,c[l++]=p,c[l++]=m,c[l++]=f,c[l++]=v,c[l++]=1,c[l++]=1,c[l++]=0,c[l++]=0,c[l++]=b,c[l++]=h,c[l++]=_,c[l++]=p,c[l++]=m,c[l++]=f,c[l++]=v,c[l++]=1,c[l++]=0,c[l++]=0,c[l++]=0,c[l++]=b,c[l++]=h,c[l++]=_,c[l++]=p,c[l++]=m,c[l++]=f,c[l++]=v,c[l++]=1,c[l++]=0,c[l++]=0,c[l++]=0,c[l++]=b,c[l++]=p,c[l++]=m,c[l++]=h,c[l++]=_,c[l++]=f,c[l++]=v,c[l++]=0,c[l++]=1,c[l++]=0,c[l++]=0,c[l++]=b,c[l++]=p,c[l++]=m,c[l++]=h,c[l++]=_,c[l++]=f,c[l++]=v,c[l++]=0,c[l++]=0,c[l++]=0,c[l++]=0,c[l++]=b,c[l++]=h,c[l++]=_,c[l++]=p,c[l++]=m,c[l++]=f,c[l++]=v,c[l++]=1,c[l++]=0,c[l++]=1,c[l++]=-1,c[l++]=b,c[l++]=h,c[l++]=_,c[l++]=p,c[l++]=m,c[l++]=f,c[l++]=v,c[l++]=1,c[l++]=0,c[l++]=1,c[l++]=0,c[l++]=b,c[l++]=h,c[l++]=_,c[l++]=p,c[l++]=m,c[l++]=f,c[l++]=v,c[l++]=1,c[l++]=0,c[l++]=1,c[l++]=1,c[l++]=b},render:function(n,a,s,c){var l,u=n.getAttribLocation(a,`a_pos1`),d=n.getAttribLocation(a,`a_pos2`),f=n.getAttribLocation(a,`a_thickness`),p=n.getAttribLocation(a,`a_tSize`),m=n.getAttribLocation(a,`a_delay`),h=n.getAttribLocation(a,`a_minus`),_=n.getAttribLocation(a,`a_head`),v=n.getAttribLocation(a,`a_headPosition`),b=n.getAttribLocation(a,`a_color`),x=n.getUniformLocation(a,`u_resolution`),C=n.getUniformLocation(a,`u_matrix`),w=n.getUniformLocation(a,`u_matrixHalfPi`),T=n.getUniformLocation(a,`u_matrixHalfPiMinus`),O=n.getUniformLocation(a,`u_ratio`),k=n.getUniformLocation(a,`u_nodeRatio`),A=n.getUniformLocation(a,`u_arrowHead`),j=n.getUniformLocation(a,`u_scale`);l=n.createBuffer(),n.bindBuffer(n.ARRAY_BUFFER,l),n.bufferData(n.ARRAY_BUFFER,s,n.STATIC_DRAW),n.uniform2f(x,c.width,c.height),n.uniform1f(O,c.ratio/c.ratio**+c.settings(`edgesPowRatio`)),n.uniform1f(k,c.ratio**+c.settings(`nodesPowRatio`)/c.ratio),n.uniform1f(A,5),n.uniform1f(j,c.scalingRatio),n.uniformMatrix3fv(C,!1,c.matrix),n.uniformMatrix2fv(w,!1,sigma.utils.matrices.rotation(Math.PI/2,!0)),n.uniformMatrix2fv(T,!1,sigma.utils.matrices.rotation(-Math.PI/2,!0)),n.enableVertexAttribArray(u),n.enableVertexAttribArray(d),n.enableVertexAttribArray(f),n.enableVertexAttribArray(p),n.enableVertexAttribArray(m),n.enableVertexAttribArray(h),n.enableVertexAttribArray(_),n.enableVertexAttribArray(v),n.enableVertexAttribArray(b),n.vertexAttribPointer(u,2,n.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,0),n.vertexAttribPointer(d,2,n.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,8),n.vertexAttribPointer(f,1,n.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,16),n.vertexAttribPointer(p,1,n.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,20),n.vertexAttribPointer(m,1,n.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,24),n.vertexAttribPointer(h,1,n.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,28),n.vertexAttribPointer(_,1,n.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,32),n.vertexAttribPointer(v,1,n.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,36),n.vertexAttribPointer(b,1,n.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,40),n.drawArrays(n.TRIANGLES,c.start||0,c.count||s.length/this.ATTRIBUTES)},initProgram:function(n){var a,s;return a=sigma.utils.loadShader(n,[`attribute vec2 a_pos1;`,`attribute vec2 a_pos2;`,`attribute float a_thickness;`,`attribute float a_tSize;`,`attribute float a_delay;`,`attribute float a_minus;`,`attribute float a_head;`,`attribute float a_headPosition;`,`attribute float a_color;`,`uniform vec2 u_resolution;`,`uniform float u_ratio;`,`uniform float u_nodeRatio;`,`uniform float u_arrowHead;`,`uniform float u_scale;`,`uniform mat3 u_matrix;`,`uniform mat2 u_matrixHalfPi;`,`uniform mat2 u_matrixHalfPiMinus;`,`varying vec4 color;`,`void main() {`,`vec2 pos = normalize(a_pos2 - a_pos1);`,`mat2 matrix = (1.0 - a_head) *`,`(`,`a_minus * u_matrixHalfPiMinus +`,`(1.0 - a_minus) * u_matrixHalfPi`,`) + a_head * (`,`a_headPosition * u_matrixHalfPiMinus * 0.6 +`,`(a_headPosition * a_headPosition - 1.0) * mat2(1.0)`,`);`,`pos = a_pos1 + (`,`(1.0 - a_head) * a_thickness * u_ratio * matrix * pos +`,`a_head * u_arrowHead * a_thickness * u_ratio * matrix * pos +`,`a_delay * pos * (`,`a_tSize / u_nodeRatio +`,`u_arrowHead * a_thickness * u_ratio`,`)`,`);`,`gl_Position = vec4(`,`((u_matrix * vec3(pos, 1)).xy /`,`u_resolution * 2.0 - 1.0) * vec2(1, -1),`,`0,`,`1`,`);`,`float c = a_color;`,`color.b = mod(c, 256.0); c = floor(c / 256.0);`,`color.g = mod(c, 256.0); c = floor(c / 256.0);`,`color.r = mod(c, 256.0); c = floor(c / 256.0); color /= 255.0;`,`color.a = 1.0;`,`}`].join(`
1150`),n.VERTEX_SHADER),s=sigma.utils.loadShader(n,[`precision mediump float;`,`varying vec4 color;`,`void main(void) {`,`gl_FragColor = color;`,`}`].join(`
1151`),n.FRAGMENT_SHADER),sigma.utils.loadProgram(n,[a,s])}}})()}).call(window)}})})),require_SigmaEnableWebGL=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,require_main(),require_webgl();function a(){return null}n.default=a})),require_svg=__commonJSMin$1((()=>{(function(n){var a={};function s(c){if(a[c])return a[c].exports;var l=a[c]={i:c,l:!1,exports:{}};return n[c].call(l.exports,l,l.exports,s),l.l=!0,l.exports}return s.m=n,s.c=a,s.d=function(n,a,c){s.o(n,a)||Object.defineProperty(n,a,{enumerable:!0,get:c})},s.r=function(n){typeof Symbol<`u`&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:`Module`}),Object.defineProperty(n,"__esModule",{value:!0})},s.t=function(n,a){if(1&a&&(n=s(n)),8&a||4&a&&typeof n==`object`&&n&&n.__esModule)return n;var c=Object.create(null);if(s.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:n}),2&a&&typeof n!=`string`)for(var l in n)s.d(c,l,function(a){return n[a]}.bind(null,l));return c},s.n=function(n){var a=n&&n.__esModule?function(){return n.default}:function(){return n};return s.d(a,`a`,a),a},s.o=function(n,a){return Object.prototype.hasOwnProperty.call(n,a)},s.p=``,s(s.s=150)})({150:function(n,a,s){s.r(a),s(151),s(152),s(153),s(154),s(155),s(156),s(157)},151:function(n,a){(function(){(function(n){if(typeof sigma>`u`)throw`sigma is not declared`;if(typeof conrad>`u`)throw`conrad is not declared`;sigma.utils.pkg(`sigma.renderers`),sigma.renderers.svg=function(n,a,s,c){if(typeof c!=`object`)throw`sigma.renderers.svg: Wrong arguments.`;if(!(c.container instanceof HTMLElement))throw`Container not found.`;var l,u,d,f,p=this;for(sigma.classes.dispatcher.extend(this),this.graph=n,this.camera=a,this.domElements={graph:null,groups:{},nodes:{},edges:{},labels:{},hovers:{}},this.measurementCanvas=null,this.options=c,this.container=this.options.container,this.settings=typeof c.settings==`object`&&c.settings?s.embedObjects(c.settings):s,this.settings(`freeStyle`,!!this.options.freeStyle),this.settings(`xmlns`,`http://www.w3.org/2000/svg`),this.nodesOnScreen=[],this.edgesOnScreen=[],this.options.prefix=`renderer`+sigma.utils.id()+`:`,this.initDOM(`svg`),this.captors=[],l=0,u=(d=this.options.captors||[sigma.captors.mouse,sigma.captors.touch]).length;l<u;l++)f=typeof d[l]==`function`?d[l]:sigma.captors[d[l]],this.captors.push(new f(this.domElements.graph,this.camera,this.settings));window.addEventListener(`resize`,(function(){p.resize()})),sigma.misc.bindDOMEvents.call(this,this.domElements.graph),this.bindHovers(this.options.prefix),this.resize(!1)},sigma.renderers.svg.prototype.render=function(a){a||={
1151};var s,c,l,u,d,f,p,m,h,_={},v=this.graph,b=this.graph.nodes,x=(this.options.prefix,this.settings(a,`drawEdges`)),C=this.settings(a,`drawNodes`),w=(this.settings(a,`drawLabels`),this.settings.embedObjects(a,{prefix:this.options.prefix,forceLabels:this.options.forceLabels}));for(this.settings(a,`hideEdgesOnMove`)&&(this.camera.isAnimated||this.camera.isMoving)&&(x=!1),this.camera.applyView(n,this.options.prefix,{width:this.width,height:this.height}),this.hideDOMElements(this.domElements.nodes),this.hideDOMElements(this.domElements.edges),this.hideDOMElements(this.domElements.labels),this.edgesOnScreen=[],this.nodesOnScreen=this.camera.quadtree.area(this.camera.getRectangle(this.width,this.height)),c=0,u=(s=this.nodesOnScreen).length;c<u;c++)_[s[c].id]=s[c];for(c=0,u=(s=v.edges()).length;c<u;c++)!_[(d=s[c]).source]&&!_[d.target]||d.hidden||b(d.source).hidden||b(d.target).hidden||this.edgesOnScreen.push(d);if(m=sigma.svg.nodes,h=sigma.svg.labels,C)for(c=0,u=(s=this.nodesOnScreen).length;c<u;c++)s[c].hidden||this.domElements.nodes[s[c].id]||(l=(m[s[c].type]||m.def).create(s[c],w),this.domElements.nodes[s[c].id]=l,this.domElements.groups.nodes.appendChild(l),l=(h[s[c].type]||h.def).create(s[c],w),this.domElements.labels[s[c].id]=l,this.domElements.groups.labels.appendChild(l));if(C)for(c=0,u=(s=this.nodesOnScreen).length;c<u;c++)s[c].hidden||((m[s[c].type]||m.def).update(s[c],this.domElements.nodes[s[c].id],w),(h[s[c].type]||h.def).update(s[c],this.domElements.labels[s[c].id],w));if(m=sigma.svg.edges,x)for(c=0,u=(s=this.edgesOnScreen).length;c<u;c++)this.domElements.edges[s[c].id]||(f=b(s[c].source),p=b(s[c].target),l=(m[s[c].type]||m.def).create(s[c],f,p,w),this.domElements.edges[s[c].id]=l,this.domElements.groups.edges.appendChild(l));if(x)for(c=0,u=(s=this.edgesOnScreen).length;c<u;c++)f=b(s[c].source),p=b(s[c].target),(m[s[c].type]||m.def).update(s[c],this.domElements.edges[s[c].id],f,p,w);return this.dispatchEvent(`render`),this},sigma.renderers.svg.prototype.initDOM=function(n){var a,s,c,l=document.createElementNS(this.settings(`xmlns`),n),u=this.settings(`classPrefix`);l.style.position=`absolute`,l.setAttribute(`class`,u+`-svg`),l.setAttribute(`xmlns`,this.settings(`xmlns`)),l.setAttribute(`xmlns:xlink`,`http://www.w3.org/1999/xlink`),l.setAttribute(`version`,`1.1`);var d=document.createElement(`canvas`);d.setAttribute(`class`,u+`-measurement-canvas`),this.domElements.graph=this.container.appendChild(l);var f=[`edges`,`nodes`,`labels`,`hovers`];for(c=0,s=f.length;c<s;c++)(a=document.createElementNS(this.settings(`xmlns`),`g`)).setAttributeNS(null,`id`,u+`-group-`+f[c]),a.setAttributeNS(null,`class`,u+`-group`),this.domElements.groups[f[c]]=this.domElements.graph.appendChild(a);this.container.appendChild(d),this.measurementCanvas=d.getContext(`2d`)},sigma.renderers.svg.prototype.hideDOMElements=function(n){var a,s;for(s in n)a=n[s],sigma.svg.utils.hide(a);return this},sigma.renderers.svg.prototype.bindHovers=function(n){var a,s=sigma.svg.hovers,c=this;this.bind(`overNode`,(function(l){var u=l.data.node,d=c.settings.embedObjects({prefix:n});if(d(`enableHovering`)){var f=(s[u.type]||s.def).create(u,c.domElements.nodes[u.id],c.measurementCanvas,d);c.domElements.hovers[u.id]=f,c.domElements.groups.hovers.appendChild(f),a=u}})),this.bind(`outNode`,(function(s){var l=s.data.node;c.settings.embedObjects({prefix:n})(`enableHovering`)&&(c.domElements.groups.hovers.removeChild(c.domElements.hovers[l.id]),a=null,delete c.domElements.hovers[l.id],c.domElements.groups.nodes.appendChild(c.domElements.nodes[l.id]))})),this.bind(`render`,(function(){if(a){var l=c.settings.embedObjects({prefix:n});c.domElements.groups.hovers.removeChild(c.domElements.hovers[a.id]),delete c.domElements.hovers[a.id];var u=(s[a.type]||s.def).create(a,c.domElements.nodes[a.id],c.measurementCanvas,l);c.domElements.hovers[a.id]=u,c.domElements.groups.hovers.appendChild(u)}}))},sigma.renderers.svg.prototype.resize=function(a,s){var c=this.width,l=this.height;return a!==n&&s!==n?(this.width=a,this.height=s):(this.width=this.container.offsetWidth,this.height=this.container.offsetHeight,a=this.width,s=this.height),c===this.width&&l===this.height||(this.domElements.graph.style.width=a+`px`,this.domElements.graph.style.height=s+`px`,this.domElements.graph.tagName.toLowerCase()===`svg`&&(this.domElements.graph.setAttribute(`width`,1*a),this.domElements.graph.setAttribute(`height`,1*s))),this},sigma.utils.pkg(`sigma.svg.nodes`),sigma.utils.pkg(`sigma.svg.edges`),sigma.utils.pkg(`sigma.svg.labels`)}).call(this)}).call(window)},152:function(n,a){(function(){(function(){sigma.utils.pkg(`sigma.svg.utils`),sigma.svg.utils={show:function(n){return n.style.display=``,this},hide:function(n){return n.style.display=`none`,this}}})()}).call(window)},153:function(n,a){(function(){(function(){sigma.utils.pkg(`sigma.svg.nodes`),sigma.svg.nodes.def={create:function(n,a){a(`prefix`);var s=document.createElementNS(a(`xmlns`),`circle`);return s.setAttributeNS(null,`data-node-id`,n.id),s.setAttributeNS(null,`class`,a(`classPrefix`)+`-node`),s.setAttributeNS(null,`fill`,n.color||a(`defaultNodeColor`)),s},update:function(n,a,s){var c=s(`prefix`)||``;return a.setAttributeNS(null,`cx`,n[c+`x`]),a.setAttributeNS(null,`cy`,n[c+`y`]),a.setAttributeNS(null,`r`,n[c+`size`]),s(`freeStyle`)||a.setAttributeNS(null,`fill`,n.color||s(`defaultNodeColor`)),a.style.display=``,this}}})()}).call(window)},154:function(n,a){(function(){(function(){sigma.utils.pkg(`sigma.svg.edges`),sigma.svg.edges.def={create:function(n,a,s,c){var l=n.color,u=(c(`prefix`),c(`edgeColor`)),d=c(`defaultNodeColor`),f=c(`defaultEdgeColor`);if(!l)switch(u){case`source`:l=a.color||d;break;case`target`:l=s.color||d;break;default:l=f}var p=document.createElementNS(c(`xmlns`),`line`);return p.setAttributeNS(null,`data-edge-id`,n.id),p.setAttributeNS(null,`class`,c(`classPrefix`)+`-edge`),p.setAttributeNS(null,`stroke`,l),p},update:function(n,a,s,c,l){var u=l(`prefix`)||``;return a.setAttributeNS(null,`stroke-width`,n[u+`size`]||1),a.setAttributeNS(null,`x1`,s[u+`x`]),a.setAttributeNS(null,`y1`,s[u+`y`]),a.setAttributeNS(null,`x2`,c[u+`x`]),a.setAttributeNS(null,`y2`,c[u+`y`]),a.style.display=``,this}}})()}).call(window)},155:function(n,a){(function(){(function(){sigma.utils.pkg(`sigma.svg.edges`),sigma.svg.edges.curve={create:function(n,a,s,c){var l=n.color,u=(c(`prefix`),c(`edgeColor`)),d=c(`defaultNodeColor`),f=c(`defaultEdgeColor`);if(!l)switch(u){case`source`:l=a.color||d;break;case`target`:l=s.color||d;break;default:l=f}var p=document.createElementNS(c(`xmlns`),`path`);return p.setAttributeNS(null,`data-edge-id`,n.id),p.setAttributeNS(null,`class`,c(`classPrefix`)+`-edge`),p.setAttributeNS(null,`stroke`,l),p},update:function(n,a,s,c,l){var u=l(`prefix`)||``;a.setAttributeNS(null,`stroke-width`,n[u+`size`]||1);var d=(s[u+`x`]+c[u+`x`])/2+(c[u+`y`]-s[u+`y`])/4,f=(s[u+`y`]+c[u+`y`])/2+(s[u+`x`]-c[u+`x`])/4,p=`M`+s[u+`x`]+`,`+s[u+`y`]+` Q`+d+`,`+f+` `+c[u+`x`]+`,`+c[u+`y`];return a.setAttributeNS(null,`d`,p),a.setAttributeNS(null,`fill`,`none`),a.style.display=``,this}}})()}).call(window)},156:function(n,a){(function(){(function(n){if(typeof sigma>`u`)throw`sigma is not declared`;sigma.utils.pkg(`sigma.svg.labels`),sigma.svg.labels.def={create:function(n,a){var s=n[(a(`prefix`)||``)+`size`],c=document.createElementNS(a(`xmlns`),`text`),l=a(`labelSize`)===`fixed`?a(`defaultLabelSize`):a(`labelSizeRatio`)*s,u=a(`labelColor`)===`no
1151de`?n.color||a(`defaultNodeColor`):a(`defaultLabelColor`);return c.setAttributeNS(null,`data-label-target`,n.id),c.setAttributeNS(null,`class`,a(`classPrefix`)+`-label`),c.setAttributeNS(null,`font-size`,l),c.setAttributeNS(null,`font-family`,a(`font`)),c.setAttributeNS(null,`fill`,u),c.innerHTML=n.label,c.textContent=n.label,c},update:function(n,a,s){var c=s(`prefix`)||``,l=n[c+`size`],u=s(`labelSize`)===`fixed`?s(`defaultLabelSize`):s(`labelSizeRatio`)*l;if((s(`forceLabels`)||!(l<s(`labelThreshold`)))&&typeof n.label==`string`)return a.setAttributeNS(null,`x`,Math.round(n[c+`x`]+l+3)),a.setAttributeNS(null,`y`,Math.round(n[c+`y`]+u/3)),a.style.display=``,this}}}).call(this)}).call(window)},157:function(n,a){(function(){(function(n){if(typeof sigma>`u`)throw`sigma is not declared`;sigma.utils.pkg(`sigma.svg.hovers`),sigma.svg.hovers.def={create:function(n,a,s,c){c(`hoverFontStyle`)||c(`fontStyle`);var l,u,d,f=c(`prefix`)||``,p=n[f+`size`],m=c(`labelSize`)===`fixed`?c(`defaultLabelSize`):c(`labelSizeRatio`)*p,h=c(`labelHoverColor`)===`node`?n.color||c(`defaultNodeColor`):c(`defaultLabelHoverColor`),_=document.createElementNS(c(`xmlns`),`g`),v=document.createElementNS(c(`xmlns`),`rect`),b=document.createElementNS(c(`xmlns`),`circle`),x=document.createElementNS(c(`xmlns`),`text`);return _.setAttributeNS(null,`class`,c(`classPrefix`)+`-hover`),_.setAttributeNS(null,`data-node-id`,n.id),typeof n.label==`string`&&(x.innerHTML=n.label,x.textContent=n.label,x.setAttributeNS(null,`class`,c(`classPrefix`)+`-hover-label`),x.setAttributeNS(null,`font-size`,m),x.setAttributeNS(null,`font-family`,c(`font`)),x.setAttributeNS(null,`fill`,h),x.setAttributeNS(null,`x`,Math.round(n[f+`x`]+p+3)),x.setAttributeNS(null,`y`,Math.round(n[f+`y`]+m/3)),Math.round(n[f+`x`]-m/2-2),Math.round(n[f+`y`]-m/2-2),l=Math.round(s.measureText(n.label).width+m/2+p+9),u=Math.round(m+4),d=Math.round(m/2+2),b.setAttributeNS(null,`class`,c(`classPrefix`)+`-hover-area`),b.setAttributeNS(null,`fill`,`#fff`),b.setAttributeNS(null,`cx`,n[f+`x`]),b.setAttributeNS(null,`cy`,n[f+`y`]),b.setAttributeNS(null,`r`,d),v.setAttributeNS(null,`class`,c(`classPrefix`)+`-hover-area`),v.setAttributeNS(null,`fill`,`#fff`),v.setAttributeNS(null,`x`,n[f+`x`]+d/4),v.setAttributeNS(null,`y`,n[f+`y`]-d),v.setAttributeNS(null,`width`,l),v.setAttributeNS(null,`height`,u)),_.appendChild(b),_.appendChild(v),_.appendChild(x),_.appendChild(a),_}}}).call(this)}).call(window)}})})),require_SigmaEnableSVG=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,require_main(),require_svg();function a(){return null}n.default=a})),require_lib$4=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"Sigma",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(n,"DragNodes",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(n,"EdgeShapes",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(n,"NodeShapes",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(n,"LoadJSON",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(n,"LoadGEXF",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(n,"Filter",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(n,"ForceAtlas2",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(n,"RelativeSize",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(n,"NOverlap",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(n,"NeoCypher",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(n,"NeoGraphItemsProducers",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(n,"RandomizeNodePositions",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(n,"SigmaEnableWebGL",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(n,"SigmaEnableSVG",{enumerable:!0,get:function(){return C.default}}),n.default=void 0;var a=w(require_Sigma()),s=w(require_DragNodes()),c=w(require_EdgeShapes()),l=w(require_NodeShapes()),u=w(require_LoadJSON()),d=w(require_LoadGEXF()),f=w(require_Filter()),p=w(require_ForceAtlas2()),m=w(require_RelativeSize()),h=w(require_NOverlap()),_=w(require_NeoCypher()),v=w(require_NeoGraphItemsProducers()),b=w(require_RandomizeNodePositions()),x=w(require_SigmaEnableWebGL()),C=w(require_SigmaEnableSVG());function w(n){return n&&n.__esModule?n:{default:n}}n.default=a.default})),import_lib$2=require_lib$4(),NetworkGraph=class extends import_react$7.C
1151omponent{render(){let{graph:n,nodeColor:a,edgeColor:s}=this.props,c={maxEdgeSize:5,defaultLabelSize:15,defaultEdgeColor:s,defaultNodeColor:a,labelThreshold:5,labelSize:`fixed`,drawLabels:!0,mouseWheelEnabled:!1,drawEdges:!0},l=(0,import_jsx_runtime.jsx)(import_lib$2.ForceAtlas2,{iterationsPerRender:40,edgeWeightInfluence:0,timeout:2e3,adjustSizes:!1,gravity:3,slowDown:5,linLogMode:!0,outboundAttractionDistribution:!1,strongGravityMode:!1}),u=null;return n&&n.nodes.length>0&&(u=(0,import_jsx_runtime.jsxs)(import_lib$2.Sigma,{renderer:`canvas`,graph:n,settings:c,style:{display:`flex`,flexGrow:1},children:[(0,import_jsx_runtime.jsx)(import_lib$2.EdgeShapes,{default:`line`}),(0,import_jsx_runtime.jsx)(import_lib$2.NodeShapes,{default:`circle`}),(0,import_jsx_runtime.jsxs)(import_lib$2.RandomizeNodePositions,{children:[l,(0,import_jsx_runtime.jsx)(import_lib$2.RelativeSize,{initialSize:15})]})]})),u}},edgeColors={parent_of:`#6f42c1`,lover_of:`#f93e3e`,related_with:`#fca130`,associated_with:`#61affe`,siblings:`#49cc90`,spouses:`#e83e8c`,friends:`#1F2448`},RelationsGraph=({play:n,nodeColor:a,edgeColor:s})=>{let c={nodes:n.characters.map(n=>({id:n.id,label:n.name||`#${n.id}`})),edges:(n.relations||[]).map((n,a)=>({id:a,source:n.source,target:n.target,label:n.type,color:edgeColors[n.type]||s,type:n.directed?`curvedArrow`:`curve`}))},l={maxEdgeSize:5,defaultLabelSize:14,defaultEdgeColor:s,defaultNodeColor:a,edgeLabelColor:`edge`,labelThreshold:3,labelSize:`fixed`,drawLabels:!0,drawEdges:!0,drawEdgeLabels:!0,edgeLabelSize:`proportional`,minNodeSize:2,minArrowSize:10},u=(0,import_jsx_runtime.jsx)(import_lib$2.ForceAtlas2,{iterationsPerRender:40,edgeWeightInfluence:0,timeout:2e3,adjustSizes:!1,gravity:3,slowDown:5,linLogMode:!0,outboundAttractionDistribution:!1,strongGravityMode:!0}),d=null;return c&&c.nodes.length>0&&(d=(0,import_jsx_runtime.jsxs)(import_lib$2.Sigma,{renderer:`canvas`,graph:c,settings:l,style:{display:`flex`,flexGrow:1},children:[(0,import_jsx_runtime.jsx)(import_lib$2.EdgeShapes,{default:`curvedArrow`}),(0,import_jsx_runtime.jsx)(import_lib$2.NodeShapes,{default:`circle`}),(0,import_jsx_runtime.jsxs)(import_lib$2.RandomizeNodePositions,{children:[u,(0,import_jsx_runtime.jsx)(import_lib$2.RelativeSize,{initialSize:15})]})]})),d},moment_exports=__exportAll({default:()=>hooks});function hooks(){return hookCallback.apply(null,arguments)}function setHookCallback(n){hookCallback=n}function isArray$3(n){return n instanceof Array||Object.prototype.toString.call(n)===`[object Array]`}function isObject$4(n){return n!=null&&Object.prototype.toString.call(n)===`[object Object]`}function hasOwnProp(n,a){return Object.prototype.hasOwnProperty.call(n,a)}function isObjectEmpty(n){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(n).length===0;for(var a in n)if(hasOwnProp(n,a))return!1;return!0}function isUndefined$1(n){return n===void 0}
vendor: 14,128 bytes, lines 1151-1154
1151function isNumber$1(n){return typeof n==`number`||Object.prototype.toString.call(n)===`[object Number]`}function isDate(n){return n instanceof Date||Object.prototype.toString.call(n)===`[object Date]`}function map$2(n,a){var s=[],c,l=n.length;for(c=0;c<l;++c)s.push(a(n[c],c));return s}function extend$1(n,a){for(var s in a)hasOwnProp(a,s)&&(n[s]=a[s]);return hasOwnProp(a,`toString`)&&(n.toString=a.toString),hasOwnProp(a,`valueOf`)&&(n.valueOf=a.valueOf),n}function createUTC(n,a,s,c){return createLocalOrUTC(n,a,s,c,!0).utc()}function defaultParsingFlags(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function getParsingFlags(n){return n._pf??=defaultParsingFlags(),n._pf}function isValid(n){var a=null,s=!1,c=n._d&&!isNaN(n._d.getTime());if(c&&(a=getParsingFlags(n),s=some.call(a.parsedDateParts,function(n){return n!=null}),c=a.overflow<0&&!a.empty&&!a.invalidEra&&!a.invalidMonth&&!a.invalidWeekday&&!a.weekdayMismatch&&!a.nullInput&&!a.invalidFormat&&!a.userInvalidated&&(!a.meridiem||a.meridiem&&s),n._strict&&(c=c&&a.charsLeftOver===0&&a.unusedTokens.length===0&&a.bigHour===void 0)),Object.isFrozen==null||!Object.isFrozen(n))n._isValid=c;else return c;return n._isValid}function createInvalid(n){var a=createUTC(NaN);return n==null?getParsingFlags(a).userInvalidated=!0:extend$1(getParsingFlags(a),n),a}function copyConfig(n,a){var s,c,l,u=momentProperties.length;if(isUndefined$1(a._isAMomentObject)||(n._isAMomentObject=a._isAMomentObject),isUndefined$1(a._i)||(n._i=a._i),isUndefined$1(a._f)||(n._f=a._f),isUndefined$1(a._l)||(n._l=a._l),isUndefined$1(a._strict)||(n._strict=a._strict),isUndefined$1(a._tzm)||(n._tzm=a._tzm),isUndefined$1(a._isUTC)||(n._isUTC=a._isUTC),isUndefined$1(a._offset)||(n._offset=a._offset),isUndefined$1(a._pf)||(n._pf=getParsingFlags(a)),isUndefined$1(a._locale)||(n._locale=a._locale),u>0)for(s=0;s<u;s++)c=momentProperties[s],l=a[c],isUndefined$1(l)||(n[c]=l);return n}function Moment(n){copyConfig(this,n),this._d=new Date(n._d==null?NaN:n._d.getTime()),this.isValid()||(this._d=new Date(NaN)),updateInProgress===!1&&(updateInProgress=!0,hooks.updateOffset(this),updateInProgress=!1)}function isMoment(n){return n instanceof Moment||n!=null&&n._isAMomentObject!=null}function warn$1(n){hooks.suppressDeprecationWarnings===!1&&typeof console<`u`&&console.warn&&console.warn(`Deprecation warning: `+n)}function deprecate(n,a){var s=!0;return extend$1(function(){if(hooks.deprecationHandler!=null&&hooks.deprecationHandler(null,n),s){var c=[],l,u,d,f=arguments.length;for(u=0;u<f;u++){if(l=``,typeof arguments[u]==`object`){for(d in l+=`
1152[`+u+`] `,arguments[0])hasOwnProp(arguments[0],d)&&(l+=d+`: `+arguments[0][d]+`, `);l=l.slice(0,-2)}else l=arguments[u];c.push(l)}warn$1(n+`
1153Arguments: `+Array.prototype.slice.call(c).join(``)+`
1154`+Error().stack),s=!1}return a.apply(this,arguments)},a)}function deprecateSimple(n,a){hooks.deprecationHandler!=null&&hooks.deprecationHandler(n,a),deprecations[n]||(warn$1(a),deprecations[n]=!0)}function isFunction$3(n){return typeof Function<`u`&&n instanceof Function||Object.prototype.toString.call(n)===`[object Function]`}function set$1(n){var a,s;for(s in n)hasOwnProp(n,s)&&(a=n[s],isFunction$3(a)?this[s]=a:this[`_`+s]=a);this._config=n,this._dayOfMonthOrdinalParseLenient=RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+`|\\d{1,2}`)}function mergeConfigs(n,a){var s=extend$1({},n),c;for(c in a)hasOwnProp(a,c)&&(isObject$4(n[c])&&isObject$4(a[c])?(s[c]={},extend$1(s[c],n[c]),extend$1(s[c],a[c])):a[c]==null?delete s[c]:s[c]=a[c]);for(c in n)hasOwnProp(n,c)&&!hasOwnProp(a,c)&&isObject$4(n[c])&&(s[c]=extend$1({},s[c]));return s}function Locale(n){n!=null&&this.set(n)}function calendar$1(n,a,s){var c=this._calendar[n]||this._calendar.sameElse;return isFunction$3(c)?c.call(a,s):c}function zeroFill(n,a,s){var c=``+Math.abs(n),l=a-c.length;return(n>=0?s?`+`:``:`-`)+(10**Math.max(0,l)).toString().substr(1)+c}function addFormatToken(n,a,s,c){var l=c;typeof c==`string`&&(l=function(){return this[c]()}),n&&(formatTokenFunctions[n]=l),a&&(formatTokenFunctions[a[0]]=function(){return zeroFill(l.apply(this,arguments),a[1],a[2])}),s&&(formatTokenFunctions[s]=function(){return this.localeData().ordinal(l.apply(this,arguments),n)})}function removeFormattingTokens(n){return n.match(/\[[\s\S]/)?n.replace(/^\[|\]$/g,``):n.replace(/\\/g,``)}function makeFormatFunction(n){var a=n.match(formattingTokens),s,c;for(s=0,c=a.length;s<c;s++)formatTokenFunctions[a[s]]?a[s]=formatTokenFunctions[a[s]]:a[s]=removeFormattingTokens(a[s]);return function(s){var l=``,u;for(u=0;u<c;u++)l+=isFunction$3(a[u])?a[u].call(s,n):a[u];return l}}function formatMoment(n,a){return n.isValid()?(a=expandFormat(a,n.localeData()),formatFunctions[a]=formatFunctions[a]||makeFormatFunction(a),formatFunctions[a](n)):n.localeData().invalidDate()}function expandFormat(n,a){var s=5;function c(n){return a.longDateFormat(n)||n}for(localFormattingTokens.lastIndex=0;s>=0&&localFormattingTokens.test(n);)n=n.replace(localFormattingTokens,c),localFormattingTokens.lastIndex=0,--s;return n}function longDateFormat(n){var a=this._longDateFormat[n],s=this._longDateFormat[n.toUpperCase()];return a||!s?a:(this._longDateFormat[n]=s.match(formattingTokens).map(function(n){return n===`MMMM`||n===`MM`||n===`DD`||n===`dddd`?n.slice(1):n}).join(``),this._longDateFormat[n])}function invalidDate(){return this._invalidDate}function ordinal$1(n){return this._ordinal.replace(`%d`,n)}function relativeTime(n,a,s,c){var l=this._relativeTime[s];return isFunction$3(l)?l(n,a,s,c):l.replace(/%d/i,n)}function pastFuture(n,a){var s=this._relativeTime[n>0?`future`:`past`];return isFunction$3(s)?s(a):s.replace(/%s/i,a)}function normalizeUnits(n){return typeof n==`string`?aliases[n]||aliases[n.toLowerCase()]:void 0}function normalizeObjectUnits(n){var a={},s,c;for(c in n)hasOwnProp(n,c)&&(s=normalizeUnits(c),s&&(a[s]=n[c]));return a}function getPrioritizedUnits(n){var a=[],s;for(s in n)hasOwnProp(n,s)&&a.push({unit:s,priority:priorities[s]});return a.sort(function(n,a){return n.priority-a.priority}),a}function addRegexToken(n,a,s){regexes[n]=isFunction$3(a)?a:function(n,c){return n&&s?s:a}}function getParseRegexForToken(n,a){return hasOwnProp(regexes,n)?regexes[n](a._strict,a._locale):new RegExp(unescapeFormat(n))}function unescapeFormat(n){return regexEscape(n.replace(`\\`,``).replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(n,a,s,c,l){return a||s||c||l}))}function regexEscape(n){return n.replace(/[-\/\\^$*+?.()|[\]{}]/g,`\\$&`)}function absFloor(n){return n<0?Math.ceil(n)||0:Math.floor(n)}function toInt(n){var a=+n,s=0;return a!==0&&isFinite(a)&&(s=absFloor(a)),s}function addParseToken(n,a){var s,c=a,l;for(typeof n==`string`&&(n=[n]),isNumber$1(a)&&(c=function(n,s){s[a]=toInt(n)}),l=n.length,s=0;s<l;s++)tokens[n[s]]=c}function addWeekParseToken(n,a){addParseToken(n,function(n,s,c,l){c._w=c._w||{},a(n,c._w,c,l)})}function addTimeToArrayFromToken(n,a,s){a!=null&&hasOwnProp(tokens,n)&&tokens[n](a,s._a,s,n)}function isLeapYear(n){return n%4==0&&n%100!=0||n%400==0}function daysInYear(n){return isLeapYear(n)?366:365}function getIsLeapYear(){return isLeapYear(this.year())}function makeGetSet(n,a){return function(s){return s==null?get$4(this,n):(set$1$1(this,n,s),hooks.updateOffset(this,a),this)}}function get$4(n,a){if(!n.isValid())return NaN;var s=n._d,c=n._isUTC;switch(a){case`Milliseconds`:return c?s.getUTCMilliseconds():s.getMilliseconds();case`Seconds`:return c?s.getUTCSeconds():s.getSeconds();case`Minutes`:return c?s.getUTCMinutes():s.getMinutes();case`Hours`:return c?s.getUTCHours():s.getHours();case`Date`:return c?s.getUTCDate():s.getDate();case`Day`:return c?s.getUTCDay():s.getDay();case`Month`:return c?s.getUTCMonth():s.getMonth();case`FullYear`:return c?s.getUTCFullYear():s.getFullYear();default:return NaN}}function set$1$1(n,a,s){var c,l,u,d,f;if(!(!n.isValid()||isNaN(s))){switch(c=n._d,l=n._isUTC,a){case`Milliseconds`:l?c.setUTCMilliseconds(s):c.setMilliseconds(s);return;case`Seconds`:l?c.setUTCSeconds(s):c.setSeconds(s);return;case`Minutes`:l?c.setUTCMinutes(s):c.setMinutes(s);return;case`Hours`:l?c.setUTCHours(s):c.setHours(s);return;case`Date`:l?c.setUTCDate(s):c.setDate(s);return;case`FullYear`:break;default:return}u=s,d=n.month(),f=n.date(),f=f===29&&d===1&&!isLeapYear(u)?28:f,l?c.setUTCFullYear(u,d,f):c.setFullYear(u,d,f)}}function stringGet(n){return n=normalizeUnits(n),isFunction$3(this[n])?this[n]():this}function stringSet(n,a){if(typeof n==`object`){n=normalizeObjectUnits(n);var s=getPrioritizedUnits(n),c,l=s.length;for(c=0;c<l;c++)this[s[c].unit](n[s[c].unit])}else if(n=normalizeUnits(n),isFunction$3(this[n]))return this[n](a);return this}function mod$1(n,a){return(n%a+a)%a}function daysInMonth(n,a){if(isNaN(n)||isNaN(a))return NaN;var s=mod$1(a,12);return n+=(a-s)/12,s===1?isLeapYear(n)?29:28:31-s%7%2}function localeMonths(n,a){return n?isArray$3(this._months)?this._months[n.month()]:this._months[(this._months.isFormat||MONTHS_IN_FORMAT).test(a)?`format`:`standalone`][n.month()]:isArray$3(this._months)?this._months:this._months.standalone}function localeMonthsShort(n,a){return n?isArray$3(this._monthsShort)?this._monthsShort[n.month()]:this._monthsShort[MONTHS_IN_FORMAT.test(a)?`format`:`standalone`][n.month()]:isArray$3(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function handleStrictParse(n,a,s){var c,l,u,d=n.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],c=0;c<12;++c)u=createUTC([2e3,c]),this._shortMonthsParse[c]=this.monthsShort(u,``).toLocaleLowerCase(),this._longMonthsParse[c]=this.months(u,``).toLocaleLowerCase();return s?a===`MMM`?(l=indexOf$1.call(this._shortMonthsParse,d),l===-1?null:l):(l=indexOf$1.call(this._longMonthsParse,d),l===-1?null:l):a===`MMM`?(l=indexOf$1.call(this._shortMonthsParse,d),l===-1?(l=indexOf$1.call(this._longMonthsParse,d),l===-1?null:l):l):(l=indexOf$1.call(this._longMonthsParse,d),l===-1?(l=indexOf$1.call(this._shortMonthsParse,d),l===-1?null:l):l)}function localeMonthsParse(n,a,s){var c,l,u;if(this._monthsParseExact)return handleStrictParse.call(this,n,a,s);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),c=0;c<12;c++)if(l=createUTC([2e3,c]),s&&!this._longMonthsParse[c]&&(this._longMonthsParse[c]=RegExp(`^`+this.months(l,``).replace(`.`,``)+`$`,`i`),this._shortMonthsParse[c]=RegExp(`^`+this.monthsShort(l,``).replace(`.`,``)+`$`,`i`)),!s&&!this._monthsParse[c]&&(u=`^`+this.months(l,``)+`|^`+this.monthsShort(l,``),this._monthsParse[c]=new RegExp(u.replace(`.`,``),`i`)),s&&a===`MMMM`&&this._longMonthsParse[c].test(n)||s&&a===`MMM`&&this._shortMonthsParse[c].test(n)||!s&&this._monthsParse[c].test(n))return c}function setMonth(n,a){if(!n.isValid())return n;if(typeof a==`string`){if(/^\d+$/.test(a))a=toInt(a);else if(a=n.localeData().monthsParse(a),!isNumber$1(a))return n}var s=a,c=n.date();return c=c<29?c:Math.min(c,daysInMonth(n.year(),s)),n._isUTC?n._d.setUTCMonth(s,c):n._d.setMonth(s,c),n}function getSetMonth(n){return n==null?get$4(this,`Month`):(setMonth(this,n),hooks.updateOffset(this,!0),this)}function getDaysInMonth(){return daysInMonth(this.year(),this.month())}function monthsShortRegex(n){return this._monthsParseExact?(hasOwnProp(this,`_monthsRegex`)||computeMonthsParse.call(this),n?this._monthsShortStrictRegex:this._monthsShortRegex):(hasOwnProp(this,`_monthsShortRegex`)||(this._monthsShortRegex=defaultMonthsShortRegex),this._monthsShortStrictRegex&&n?this._monthsShortStrictRegex:this._monthsShortRegex)}function monthsRegex(n){return this._monthsParseExact?(hasOwnProp(this,`_monthsRegex`)||computeMonthsParse.call(this),n?this._monthsStrictRegex:this._monthsRegex):(hasOwnProp(this,`_monthsRegex`)||(this._monthsRegex=defaultMonthsRegex),this._monthsStrictRegex&&n?this._monthsStrictRegex:this._monthsRegex)}function computeMonthsParse(){function n(n,a){return a.length-n.length}var a=[],s=[],c=[],l,u,d,f;for(l=0;l<12;l++)u=createUTC([2e3,l]),d=regexEscape(this.monthsShort(u,``)),f=regexEscape(this.months(u,``)),a.push(d),s.push(f),c.push(f),c.push(d);a.sort(n),s.sort(n),c.sort(n),this._monthsRegex=RegExp(`^(`+c.join(`|`)+`)`,`i`),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=RegExp(`^(`+s.join(`|`)+`)`,`i`),this._monthsShortStrictRegex=RegExp(`^(`+a.join(`|`)+`)`,`i`)}function createDate(n,a,s,c,l,u,d){var f;return n<100&&n>=0?(f=new Date(n+400,a,s,c,l,u,d),isFinite(f.getFullYear())&&f.setFullYear(n)):f=new Date(n,a,s,c,l,u,d),f}function createUTCDate(n){var a,s;return n<100&&n>=0?(s=Array.prototype.slice.call(arguments),s[0]=n+400,a=new Date(Date.UTC.apply(null,s)),isFinite(a.getUTCFullYear())&&a.setUTCFullYear(n)):a=new Date(Date.UTC.apply(null,arguments)),a}function firstWeekOffset(n,a,s){var c=7+a-s;return-((7+createUTCDate(n,0,c).getUTCDay()-a)%7)+c-1}function dayOfYearFromWeeks(n,a,s,c,l){var u=(7+s-c)%7,d=firstWeekOffset(n,c,l),f=1+7*(a-1)+u+d,p,m;return f<=0?(p=n-1,m=daysInYear(p)+f):f>daysInYear(n)?(p=n+1,m=f-daysInYear(n)):(p=n,m=f),{year:p,dayOfYear:m}}function weekOfYear(n,a,s){var c=firstWeekOffset(n.year(),a,s),l=Math.floor((n.dayOfYear()-c-1)/7)+1,u,d;return l<1?(d=n.year()-1,u=l+weeksInYear(d,a,s)):l>weeksInYear(n.year(),a,s)?(u=l-weeksInYear(n.year(),a,s),d=n.year()+1):(d=n.year(),u=l),{week:u,year:d}}function weeksInYear(n,a,s){var c=firstWeekOffset(n,a,s),l=firstWeekOffset(n+1,a,s);return(daysInYear(n)-c+l)/7}function localeWeek(n){return weekOfYear(n,this._week.dow,this._week.doy).week}function localeFirstDayOfWeek(){return this._week.dow}function localeFirstDayOfYear(){return this._week.doy}function getSetWeek(n){var a=this.localeData().week(this);return n==null?a:this.add((n-a)*7,`d`)}function getSetISOWeek(n){var a=weekOfYear(this,1,4).week;return n==null?a:this.add((n-a)*7,`d`)}function parseWeekday(n,a){return typeof n==`string`?isNaN(n)?(n=a.weekdaysParse(n),typeof n==`
1154number`?n:null):parseInt(n,10):n}function parseIsoWeekday(n,a){return typeof n==`string`?a.weekdaysParse(n)%7||7:isNaN(n)?null:n}function shiftWeekdays(n,a){return n.slice(a,7).concat(n.slice(0,a))}function localeWeekdays(n,a){var s=isArray$3(this._weekdays)?this._weekdays:this._weekdays[n&&n!==!0&&this._weekdays.isFormat.test(a)?`format`:`standalone`];return n===!0?shiftWeekdays(s,this._week.dow):n?s[n.day()]:s}function localeWeekdaysShort(n){return n===!0?shiftWeekdays(this._weekdaysShort,this._week.dow):n?this._weekdaysShort[n.day()]:this._weekdaysShort}function localeWeekdaysMin(n){return n===!0?shiftWeekdays(this._weekdaysMin,this._week.dow):n?this._weekdaysMin[n.day()]:this._weekdaysMin}function handleStrictParse$1(n,a,s){var c,l,u,d=n.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],c=0;c<7;++c)u=createUTC([2e3,1]).day(c),this._minWeekdaysParse[c]=this.weekdaysMin(u,``).toLocaleLowerCase(),this._shortWeekdaysParse[c]=this.weekdaysShort(u,``).toLocaleLowerCase(),this._weekdaysParse[c]=this.weekdays(u,``).toLocaleLowerCase();return s?a===`dddd`?(l=indexOf$1.call(this._weekdaysParse,d),l===-1?null:l):a===`ddd`?(l=indexOf$1.call(this._shortWeekdaysParse,d),l===-1?null:l):(l=indexOf$1.call(this._minWeekdaysParse,d),l===-1?null:l):a===`dddd`?(l=indexOf$1.call(this._weekdaysParse,d),l!==-1||(l=indexOf$1.call(this._shortWeekdaysParse,d),l!==-1)?l:(l=indexOf$1.call(this._minWeekdaysParse,d),l===-1?null:l)):a===`ddd`?(l=indexOf$1.call(this._shortWeekdaysParse,d),l!==-1||(l=indexOf$1.call(this._weekdaysParse,d),l!==-1)?l:(l=indexOf$1.call(this._minWeekdaysParse,d),l===-1?null:l)):(l=indexOf$1.call(this._minWeekdaysParse,d),l!==-1||(l=indexOf$1.call(this._weekdaysParse,d),l!==-1)?l:(l=indexOf$1.call(this._shortWeekdaysParse,d),l===-1?null:l))}function localeWeekdaysParse(n,a,s){var c,l,u;if(this._weekdaysParseExact)return handleStrictParse$1.call(this,n,a,s);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),c=0;c<7;c++)if(l=createUTC([2e3,1]).day(c),s&&!this._fullWeekdaysParse[c]&&(this._fullWeekdaysParse[c]=RegExp(`^`+this.weekdays(l,``).replace(`.`,`\\.?`)+`$`,`i`),this._shortWeekdaysParse[c]=RegExp(`^`+this.weekdaysShort(l,``).replace(`.`,`\\.?`)+`$`,`i`),this._minWeekdaysParse[c]=RegExp(`^`+this.weekdaysMin(l,``).replace(`.`,`\\.?`)+`$`,`i`)),this._weekdaysParse[c]||(u=`^`+this.weekdays(l,``)+`|^`+this.weekdaysShort(l,``)+`|^`+this.weekdaysMin(l,``),this._weekdaysParse[c]=new RegExp(u.replace(`.`,``),`i`)),s&&a===`dddd`&&this._fullWeekdaysParse[c].test(n)||s&&a===`ddd`&&this._shortWeekdaysParse[c].test(n)||s&&a===`dd`&&this._minWeekdaysParse[c].test(n)||!s&&this._weekdaysParse[c].test(n))return c}function getSetDayOfWeek(n){if(!this.isValid())return n==null?NaN:this;var a=get$4(this,`Day`);return n==null?a:(n=parseWeekday(n,this.localeData()),this.add(n-a,`d`))}function getSetLocaleDayOfWeek(n){if(!this.isValid())return n==null?NaN:this;var a=(this.day()+7-this.localeData()._week.dow)%7;return n==null?a:this.add(n-a,`d`)}function getSetISODayOfWeek(n){if(!this.isValid())return n==null?NaN:this;if(n!=null){var a=parseIsoWeekday(n,this.localeData());return this.day(this.day()%7?a:a-7)}else return this.day()||7}function weekdaysRegex(n){return this._weekdaysParseExact?(hasOwnProp(this,`_weekdaysRegex`)||computeWeekdaysParse.call(this),n?this._weekdaysStrictRegex:this._weekdaysRegex):(hasOwnProp(this,`_weekdaysRegex`)||(this._weekdaysRegex=defaultWeekdaysRegex),this._weekdaysStrictRegex&&n?this._weekdaysStrictRegex:this._weekdaysRegex)}function weekdaysShortRegex(n){return this._weekdaysParseExact?(hasOwnProp(this,`_weekdaysRegex`)||computeWeekdaysParse.call(this),n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(hasOwnProp(this,`_weekdaysShortRegex`)||(this._weekdaysShortRegex=defaultWeekdaysShortRegex),this._weekdaysShortStrictRegex&&n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function weekdaysMinRegex(n){return this._weekdaysParseExact?(hasOwnProp(this,`_weekdaysRegex`)||computeWeekdaysParse.call(this),n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(hasOwnProp(this,`_weekdaysMinRegex`)||(this._weekdaysMinRegex=defaultWeekdaysMinRegex),this._weekdaysMinStrictRegex&&n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function computeWeekdaysParse(){function n(n,a){return a.length-n.length}var a=[],s=[],c=[],l=[],u,d,f,p,m;
vendor: 5,377 bytes, line 1154
1154for(u=0;u<7;u++)d=createUTC([2e3,1]).day(u),f=regexEscape(this.weekdaysMin(d,``)),p=regexEscape(this.weekdaysShort(d,``)),m=regexEscape(this.weekdays(d,``)),a.push(f),s.push(p),c.push(m),l.push(f),l.push(p),l.push(m);a.sort(n),s.sort(n),c.sort(n),l.sort(n),this._weekdaysRegex=RegExp(`^(`+l.join(`|`)+`)`,`i`),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=RegExp(`^(`+c.join(`|`)+`)`,`i`),this._weekdaysShortStrictRegex=RegExp(`^(`+s.join(`|`)+`)`,`i`),this._weekdaysMinStrictRegex=RegExp(`^(`+a.join(`|`)+`)`,`i`)}function hFormat(){return this.hours()%12||12}function kFormat(){return this.hours()||24}function meridiem(n,a){addFormatToken(n,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),a)})}function matchMeridiem(n,a){return a._meridiemParse}function localeIsPM(n){return(n+``).toLowerCase().charAt(0)===`p`}function localeMeridiem(n,a,s){return n>11?s?`pm`:`PM`:s?`am`:`AM`}function commonPrefix(n,a){var s,c=Math.min(n.length,a.length);for(s=0;s<c;s+=1)if(n[s]!==a[s])return s;return c}function normalizeLocale(n){return n&&n.toLowerCase().replace(`_`,`-`)}function chooseLocale(n){for(var a=0,s,c,l,u;a<n.length;){for(u=normalizeLocale(n[a]).split(`-`),s=u.length,c=normalizeLocale(n[a+1]),c=c?c.split(`-`):null;s>0;){if(l=loadLocale(u.slice(0,s).join(`-`)),l)return l;if(c&&c.length>=s&&commonPrefix(u,c)>=s-1)break;s--}a++}return globalLocale}function isLocaleNameSane(n){return!!(n&&n.match(`^[^/\\\\]*$`))}function loadLocale(n){var a=null,s;if(locales[n]===void 0&&typeof module<`u`&&module&&module.exports&&isLocaleNameSane(n))try{a=globalLocale._abbr,s=__require,s(`./locale/`+n),getSetGlobalLocale(a)}catch{locales[n]=null}return locales[n]}function getSetGlobalLocale(n,a){var s;return n&&(s=isUndefined$1(a)?getLocale(n):defineLocale(n,a),s?globalLocale=s:typeof console<`u`&&console.warn&&console.warn(`Locale `+n+` not found. Did you forget to load it?`)),globalLocale._abbr}function defineLocale(n,a){if(a!==null){var s,c=baseConfig;if(a.abbr=n,locales[n]!=null)deprecateSimple(`defineLocaleOverride`,`use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info.`),c=locales[n]._config;else if(a.parentLocale!=null)if(locales[a.parentLocale]!=null)c=locales[a.parentLocale]._config;else if(s=loadLocale(a.parentLocale),s!=null)c=s._config;else return localeFamilies[a.parentLocale]||(localeFamilies[a.parentLocale]=[]),localeFamilies[a.parentLocale].push({name:n,config:a}),null;return locales[n]=new Locale(mergeConfigs(c,a)),localeFamilies[n]&&localeFamilies[n].forEach(function(n){defineLocale(n.name,n.config)}),getSetGlobalLocale(n),locales[n]}else return delete locales[n],null}function updateLocale(n,a){if(a!=null){var s,c,l=baseConfig;locales[n]!=null&&locales[n].parentLocale!=null?locales[n].set(mergeConfigs(locales[n]._config,a)):(c=loadLocale(n),c!=null&&(l=c._config),a=mergeConfigs(l,a),c??(a.abbr=n),s=new Locale(a),s.parentLocale=locales[n],locales[n]=s),getSetGlobalLocale(n)}else locales[n]!=null&&(locales[n].parentLocale==null?locales[n]!=null&&delete locales[n]:(locales[n]=locales[n].parentLocale,n===getSetGlobalLocale()&&getSetGlobalLocale(n)));return locales[n]}function getLocale(n){var a;if(n&&n._locale&&n._locale._abbr&&(n=n._locale._abbr),!n)return globalLocale;if(!isArray$3(n)){if(a=loadLocale(n),a)return a;n=[n]}return chooseLocale(n)}function listLocales(){return keys$1(locales)}function checkOverflow$1(n){var a,s=n._a;return s&&getParsingFlags(n).overflow===-2&&(a=s[MONTH]<0||s[MONTH]>11?MONTH:s[DATE]<1||s[DATE]>daysInMonth(s[YEAR],s[MONTH])?DATE:s[HOUR]<0||s[HOUR]>24||s[HOUR]===24&&(s[MINUTE]!==0||s[SECOND]!==0||s[MILLISECOND]!==0)?HOUR:s[MINUTE]<0||s[MINUTE]>59?MINUTE:s[SECOND]<0||s[SECOND]>59?SECOND:s[MILLISECOND]<0||s[MILLISECOND]>999?MILLISECOND:-1,getParsingFlags(n)._overflowDayOfYear&&(a<YEAR||a>DATE)&&(a=DATE),getParsingFlags(n)._overflowWeeks&&a===-1&&(a=WEEK),getParsingFlags(n)._overflowWeekday&&a===-1&&(a=WEEKDAY),getParsingFlags(n).overflow=a),n}function configFromISO(n){var a,s,c=n._i,l=extendedIsoRegex.exec(c)||basicIsoRegex.exec(c),u,d,f,p,m=isoDates.length,h=isoTimes.length;if(l){for(getParsingFlags(n).iso=!0,a=0,s=m;a<s;a++)if(isoDates[a][1].exec(l[1])){d=isoDates[a][0],u=isoDates[a][2]!==!1;break}if(d==null){n._isValid=!1;return}if(l[3]){for(a=0,s=h;a<s;a++)if(isoTimes[a][1].exec(l[3])){f=(l[2]||` `)+isoTimes[a][0];break}if(f==null){n._isValid=!1;return}}if(!u&&f!=null){n._isValid=!1;return}if(l[4])if(tzRegex.exec(l[4]))p=`Z`;else{n._isValid=!1;return}n._f=d+(f||``)+(p||``),configFromStringAndFormat(n)}else n._isValid=!1}function extractFromRFC2822Strings(n,a,s,c,l,u){var d=[untruncateYear(n),defaultLocaleMonthsShort.indexOf(a),parseInt(s,10),parseInt(c,10),parseInt(l,10)];return u&&d.push(parseInt(u,10)),d}function untruncateYear(n){var a=parseInt(n,10);return a<=49?2e3+a:a<=999?1900+a:a}function preprocessRFC2822(n){return n.replace(/\([^()]*\)|[\n\t]/g,` `).replace(/(\s\s+)/g,` `).replace(/^\s\s*/,``).replace(/\s\s*$/,``)}function checkWeekday(n,a,s){return n&&defaultLocaleWeekdaysShort.indexOf(n)!==new Date(a[0],a[1],a[2]).getDay()?(getParsingFlags(s).weekdayMismatch=!0,s._isValid=!1,!1):!0}
vendor: 23,647 bytes, line 1154
1154function calculateOffset(n,a,s){if(n)return obsOffsets[n];if(a)return 0;var c=parseInt(s,10),l=c%100;return(c-l)/100*60+l}function configFromRFC2822(n){var a=rfc2822.exec(preprocessRFC2822(n._i)),s;if(a){if(s=extractFromRFC2822Strings(a[4],a[3],a[2],a[5],a[6],a[7]),!checkWeekday(a[1],s,n))return;n._a=s,n._tzm=calculateOffset(a[8],a[9],a[10]),n._d=createUTCDate.apply(null,n._a),n._d.setUTCMinutes(n._d.getUTCMinutes()-n._tzm),getParsingFlags(n).rfc2822=!0}else n._isValid=!1}function configFromString(n){var a=aspNetJsonRegex.exec(n._i);if(a!==null){n._d=new Date(+a[1]);return}if(configFromISO(n),n._isValid===!1)delete n._isValid;else return;if(configFromRFC2822(n),n._isValid===!1)delete n._isValid;else return;n._strict?n._isValid=!1:hooks.createFromInputFallback(n)}function defaults$1(n,a,s){return n??a??s}function currentDateArray(n){var a=new Date(hooks.now());return n._useUTC?[a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate()]:[a.getFullYear(),a.getMonth(),a.getDate()]}function configFromArray(n){var a,s,c=[],l,u,d;if(!n._d){for(l=currentDateArray(n),n._w&&n._a[DATE]==null&&n._a[MONTH]==null&&dayOfYearFromWeekInfo(n),n._dayOfYear!=null&&(d=defaults$1(n._a[YEAR],l[YEAR]),(n._dayOfYear>daysInYear(d)||n._dayOfYear===0)&&(getParsingFlags(n)._overflowDayOfYear=!0),s=createUTCDate(d,0,n._dayOfYear),n._a[MONTH]=s.getUTCMonth(),n._a[DATE]=s.getUTCDate()),a=0;a<3&&n._a[a]==null;++a)n._a[a]=c[a]=l[a];for(;a<7;a++)n._a[a]=c[a]=n._a[a]==null?+(a===2):n._a[a];n._a[HOUR]===24&&n._a[MINUTE]===0&&n._a[SECOND]===0&&n._a[MILLISECOND]===0&&(n._nextDay=!0,n._a[HOUR]=0),n._d=(n._useUTC?createUTCDate:createDate).apply(null,c),u=n._useUTC?n._d.getUTCDay():n._d.getDay(),n._tzm!=null&&n._d.setUTCMinutes(n._d.getUTCMinutes()-n._tzm),n._nextDay&&(n._a[HOUR]=24),n._w&&n._w.d!==void 0&&n._w.d!==u&&(getParsingFlags(n).weekdayMismatch=!0)}}function dayOfYearFromWeekInfo(n){var a=n._w,s,c,l,u,d,f,p,m;a.GG!=null||a.W!=null||a.E!=null?(u=1,d=4,s=defaults$1(a.GG,n._a[YEAR],weekOfYear(createLocal(),1,4).year),c=defaults$1(a.W,1),l=defaults$1(a.E,1),(l<1||l>7)&&(p=!0)):(u=n._locale._week.dow,d=n._locale._week.doy,m=weekOfYear(createLocal(),u,d),s=defaults$1(a.gg,n._a[YEAR],m.year),c=defaults$1(a.w,m.week),a.d==null?a.e==null?l=u:(l=a.e+u,(a.e<0||a.e>6)&&(p=!0)):(l=a.d,(l<0||l>6)&&(p=!0))),c<1||c>weeksInYear(s,u,d)?getParsingFlags(n)._overflowWeeks=!0:p==null?(f=dayOfYearFromWeeks(s,c,l,u,d),n._a[YEAR]=f.year,n._dayOfYear=f.dayOfYear):getParsingFlags(n)._overflowWeekday=!0}function configFromStringAndFormat(n){if(n._f===hooks.ISO_8601){configFromISO(n);return}if(n._f===hooks.RFC_2822){configFromRFC2822(n);return}n._a=[],getParsingFlags(n).empty=!0;var a=``+n._i,s,c,l,u,d,f=a.length,p=0,m,h;for(l=expandFormat(n._f,n._locale).match(formattingTokens)||[],h=l.length,s=0;s<h;s++)u=l[s],c=(a.match(getParseRegexForToken(u,n))||[])[0],c&&(d=a.substr(0,a.indexOf(c)),d.length>0&&getParsingFlags(n).unusedInput.push(d),a=a.slice(a.indexOf(c)+c.length),p+=c.length),formatTokenFunctions[u]?(c?getParsingFlags(n).empty=!1:getParsingFlags(n).unusedTokens.push(u),addTimeToArrayFromToken(u,c,n)):n._strict&&!c&&getParsingFlags(n).unusedTokens.push(u);getParsingFlags(n).charsLeftOver=f-p,a.length>0&&getParsingFlags(n).unusedInput.push(a),n._a[HOUR]<=12&&getParsingFlags(n).bigHour===!0&&n._a[HOUR]>0&&(getParsingFlags(n).bigHour=void 0),getParsingFlags(n).parsedDateParts=n._a.slice(0),getParsingFlags(n).meridiem=n._meridiem,n._a[HOUR]=meridiemFixWrap(n._locale,n._a[HOUR],n._meridiem),m=getParsingFlags(n).era,m!==null&&(n._a[YEAR]=n._locale.erasConvertYear(m,n._a[YEAR])),configFromArray(n),checkOverflow$1(n)}function meridiemFixWrap(n,a,s){var c;return s==null?a:n.meridiemHour==null?n.isPM==null?a:(c=n.isPM(s),c&&a<12&&(a+=12),!c&&a===12&&(a=0),a):n.meridiemHour(a,s)}function configFromStringAndArray(n){var a,s,c,l,u,d,f=!1,p=n._f.length;if(p===0){getParsingFlags(n).invalidFormat=!0,n._d=new Date(NaN);return}for(l=0;l<p;l++)u=0,d=!1,a=copyConfig({},n),n._useUTC!=null&&(a._useUTC=n._useUTC),a._f=n._f[l],configFromStringAndFormat(a),isValid(a)&&(d=!0),u+=getParsingFlags(a).charsLeftOver,u+=getParsingFlags(a).unusedTokens.length*10,getParsingFlags(a).score=u,f?u<c&&(c=u,s=a):(c==null||u<c||d)&&(c=u,s=a,d&&(f=!0));extend$1(n,s||a)}function configFromObject(n){if(!n._d){var a=normalizeObjectUnits(n._i),s=a.day===void 0?a.date:a.day;n._a=map$2([a.year,a.month,s,a.hour,a.minute,a.second,a.millisecond],function(n){return n&&parseInt(n,10)}),configFromArray(n)}}function createFromConfig(n){var a=new Moment(checkOverflow$1(prepareConfig(n)));return a._nextDay&&=(a.add(1,`d`),void 0),a}function prepareConfig(n){var a=n._i,s=n._f;return n._locale=n._locale||getLocale(n._l),a===null||s===void 0&&a===``?createInvalid({nullInput:!0}):(typeof a==`string`&&(n._i=a=n._locale.preparse(a)),isMoment(a)?new Moment(checkOverflow$1(a)):(isDate(a)?n._d=a:isArray$3(s)?configFromStringAndArray(n):s?configFromStringAndFormat(n):configFromInput(n),isValid(n)||(n._d=null),n))}function configFromInput(n){var a=n._i;isUndefined$1(a)?n._d=new Date(hooks.now()):isDate(a)?n._d=new Date(a.valueOf()):typeof a==`string`?configFromString(n):isArray$3(a)?(n._a=map$2(a.slice(0),function(n){return parseInt(n,10)}),configFromArray(n)):isObject$4(a)?configFromObject(n):isNumber$1(a)?n._d=new Date(a):hooks.createFromInputFallback(n)}function createLocalOrUTC(n,a,s,c,l){var u={};return(a===!0||a===!1)&&(c=a,a=void 0),(s===!0||s===!1)&&(c=s,s=void 0),(isObject$4(n)&&isObjectEmpty(n)||isArray$3(n)&&n.length===0)&&(n=void 0),u._isAMomentObject=!0,u._useUTC=u._isUTC=l,u._l=s,u._i=n,u._f=a,u._strict=c,createFromConfig(u)}function createLocal(n,a,s,c){return createLocalOrUTC(n,a,s,c,!1)}function pickBy(n,a){var s,c;if(a.length===1&&isArray$3(a[0])&&(a=a[0]),!a.length)return createLocal();for(s=a[0],c=1;c<a.length;++c)(!a[c].isValid()||a[c][n](s))&&(s=a[c]);return s}function min$1(){return pickBy(`isBefore`,[].slice.call(arguments,0))}function max$2(){return pickBy(`isAfter`,[].slice.call(arguments,0))}function isDurationValid(n){var a,s=!1,c,l=ordering.length;for(a in n)if(hasOwnProp(n,a)&&!(indexOf$1.call(ordering,a)!==-1&&(n[a]==null||!isNaN(n[a]))))return!1;for(c=0;c<l;++c)if(n[ordering[c]]){if(s)return!1;parseFloat(n[ordering[c]])!==toInt(n[ordering[c]])&&(s=!0)}return!0}function isValid$1(){return this._isValid}function createInvalid$1(){return createDuration(NaN)}function Duration$1(n){var a=normalizeObjectUnits(n),s=a.year||0,c=a.quarter||0,l=a.month||0,u=a.week||a.isoWeek||0,d=a.day||0,f=a.hour||0,p=a.minute||0,m=a.second||0,h=a.millisecond||0;this._isValid=isDurationValid(a),this._milliseconds=+h+m*1e3+p*6e4+f*1e3*60*60,this._days=+d+u*7,this._months=+l+c*3+s*12,this._data={},this._locale=getLocale(),this._bubble()}function isDuration(n){return n instanceof Duration$1}function absRound(n){return n<0?Math.round(-1*n)*-1:Math.round(n)}function compareArrays(n,a,s){var c=Math.min(n.length,a.length),l=Math.abs(n.length-a.length),u=0,d;for(d=0;d<c;d++)(s&&n[d]!==a[d]||!s&&toInt(n[d])!==toInt(a[d]))&&u++;return u+l}function offset(n,a){addFormatToken(n,0,0,function(){var n=this.utcOffset(),s=`+`;return n<0&&(n=-n,s=`-`),s+zeroFill(~~(n/60),2)+a+zeroFill(~~n%60,2)})}function offsetFromString(n,a){var s=(a||``).match(n),c,l,u;return s===null?null:(c=s[s.length-1]||[],l=(c+``).match(chunkOffset)||[`-`,0,0],u=+(l[1]*60)+toInt(l[2]),u===0?0:l[0]===`+`?u:-u)}function cloneWithOffset(n,a){var s,c;return a._isUTC?(s=a.clone(),c=(isMoment(n)||isDate(n)?n.valueOf():createLocal(n).valueOf())-s.valueOf(),s._d.setTime(s._d.valueOf()+c),hooks.updateOffset(s,!1),s):createLocal(n).local()}function getDateOffset(n){return-Math.round(n._d.getTimezoneOffset())}function getSetOffset(n,a,s){var c=this._offset||0,l;if(!this.isValid())return n==null?NaN:this;if(n!=null){if(typeof n==`string`){if(n=offsetFromString(matchShortOffset,n),n===null)return this}else Math.abs(n)<16&&!s&&(n*=60);return!this._isUTC&&a&&(l=getDateOffset(this)),this._offset=n,this._isUTC=!0,l!=null&&this.add(l,`m`),c!==n&&(!a||this._changeInProgress?addSubtract(this,createDuration(n-c,`m`),1,!1):this._changeInProgress||=(this._changeInProgress=!0,hooks.updateOffset(this,!0),null)),this}else return this._isUTC?c:getDateOffset(this)}function getSetZone(n,a){return n==null?-this.utcOffset():(typeof n!=`string`&&(n=-n),this.utcOffset(n,a),this)}function setOffsetToUTC(n){return this.utcOffset(0,n)}function setOffsetToLocal(n){return this._isUTC&&(this.utcOffset(0,n),this._isUTC=!1,n&&this.subtract(getDateOffset(this),`m`)),this}function setOffsetToParsedOffset(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i==`string`){var n=offsetFromString(matchOffset,this._i);n==null?this.utcOffset(0,!0):this.utcOffset(n)}return this}function hasAlignedHourOffset(n){return this.isValid()?(n=n?createLocal(n).utcOffset():0,(this.utcOffset()-n)%60==0):!1}function isDaylightSavingTime(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function isDaylightSavingTimeShifted(){if(!isUndefined$1(this._isDSTShifted))return this._isDSTShifted;var n={},a;return copyConfig(n,this),n=prepareConfig(n),n._a?(a=n._isUTC?createUTC(n._a):createLocal(n._a),this._isDSTShifted=this.isValid()&&compareArrays(n._a,a.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function isLocal(){return this.isValid()?!this._isUTC:!1}function isUtcOffset(){return this.isValid()?this._isUTC:!1}function isUtc(){return this.isValid()?this._isUTC&&this._offset===0:!1}function createDuration(n,a){var s=n,c=null,l,u,d;return isDuration(n)?s={ms:n._milliseconds,d:n._days,M:n._months}:isNumber$1(n)||!isNaN(+n)?(s={},a?s[a]=+n:s.milliseconds=+n):(c=aspNetRegex.exec(n))?(l=c[1]===`-`?-1:1,s={y:0,d:toInt(c[DATE])*l,h:toInt(c[HOUR])*l,m:toInt(c[MINUTE])*l,s:toInt(c[SECOND])*l,ms:toInt(absRound(c[MILLISECOND]*1e3))*l}):(c=isoRegex.exec(n))?(l=c[1]===`-`?-1:1,s={y:parseIso(c[2],l),M:parseIso(c[3],l),w:parseIso(c[4],l),d:parseIso(c[5],l),h:parseIso(c[6],l),m:parseIso(c[7],l),s:parseIso(c[8],l)}):s==null?s={}:typeof s==`object`&&(`from`in s||`to`in s)&&(d=momentsDifference(createLocal(s.from),createLocal(s.to)),s={},s.ms=d.milliseconds,s.M=d.months),u=new Duration$1(s),isDuration(n)&&hasOwnProp(n,`_locale`)&&(u._locale=n._locale),isDuration(n)&&hasOwnProp(n,`_isValid`)&&(u._isValid=n._isValid),u}function parseIso(n,a){var s=n&&parseFloat(n.replace(`,`,`.`));return(isNaN(s)?0:s)*a}function positiveMomentsDifference(n,a){var s={};return s.months=a.month()-n.month()+(a.year()-n.year())*12,n.clone().add(s.months,`M`).isAfter(a)&&--s.months,s.milliseconds=a-+n.clone().add(s.months,`M`),s}function momentsDifference(n,a){var s;return n.isValid()&&a.isValid()?(a=cloneWithOffset(a,n),n.isBefore(a)?s=positiveMomentsDifference(n,a):(s=positiveMomentsDifference(a,n),s.milliseconds=-s.milliseconds,s.months=-s.months),s):{milliseconds:0,months:0}}function createAdder(n,a){return function(s,c){var l,u;return c!==null&&!isNaN(+c)&&(deprecateSimple(a,`moment().`+a+`(period, number) is deprecated. Please use moment().`+a+`(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.`),u=s,s=c,c=u),l=createDuration(s,c),addSubtract(this,l,n),this}}function addSubtract(n,a,s,c){var l=a._milliseconds,u=absRound(a._days),d=absRound(a._months);n.isValid()&&(c??=!0,d&&setMonth(n,get$4(n,`Month`)+d*s),u&&set$1$1(n,`Date`,get$4(n,`Date`)+u*s),l&&n._d.setTime(n._d.valueOf()+l*s),c&&hooks.updateOffset(n,u||d))}function isString$1(n){return typeof n==`string`||n instanceof String}function isMomentInput(n){return isMoment(n)||isDate(n)||isString$1(n)||isNumber$1(n)||isNumberOrStringArray(n)||isMomentInputObject(n)||n==null}function isMomentInputObject(n){var a=isObject$4(n)&&!isObjectEmpty(n),s=!1,c=[`years`,`year`,`y`,`months`,`month`,`M`,`days`,`day`,`d`,`dates`,`date`,`D`,`hours`,`hour`,`h`,`minutes`,`minute`,`m`,`seconds`,`second`,`s`,`milliseconds`,`millisecond`,`ms`],l,u,d=c.length;for(l=0;l<d;l+=1)u=c[l],s||=hasOwnProp(n,u);return a&&s}function isNumberOrStringArray(n){var a=isArray$3(n),s=!1;return a&&(s=n.filter(function(a){return!isNumber$1(a)&&isString$1(n)}).length===0),a&&s}function isCalendarSpec(n){var a=isObject$4(n)&&!isObjectEmpty(n),s=!1,c=[`sameDay`,`nextDay`,`lastDay`,`nextWeek`,`lastWeek`,`sameElse`],l,u;for(l=0;l<c.length;l+=1)u=c[l],s||=hasOwnProp(n,u);return a&&s}function getCalendarFormat(n,a){var s=n.diff(a,`days`,!0);return s<-6?`sameElse`:s<-1?`lastWeek`:s<0?`lastDay`:s<1?`sameDay`:s<2?`nextDay`:s<7?`nextWeek`:`sameElse`}function calendar$1$1(n,a){arguments.length===1&&(arguments[0]?isMomentInput(arguments[0])?(n=arguments[0],a=void 0):isCalendarSpec(arguments[0])&&(a=arguments[0],n=void 0):(n=void 0,a=void 0));var s=n||createLocal(),c=cloneWithOffset(s,this).startOf(`day`),l=hooks.calendarFormat(this,c)||`sameElse`,u=a&&(isFunction$3(a[l])?a[l].call(this,s):a[l]);return this.format(u||this.localeData().calendar(l,this,createLocal(s)))}function clone$1(){return new Moment(this)}function isAfter(n,a){var s=isMoment(n)?n:createLocal(n);return this.isValid()&&s.isValid()?(a=normalizeUnits(a)||`millisecond`,a===`millisecond`?this.valueOf()>s.valueOf():s.valueOf()<this.clone().startOf(a).valueOf()):!1}function isBefore(n,a){var s=isMoment(n)?n:createLocal(n);return this.isValid()&&s.isValid()?(a=normalizeUnits(a)||`millisecond`,a===`millisecond`?this.valueOf()<s.valueOf():this.clone().endOf(a).valueOf()<s.valueOf()):!1}function isBetween(n,a,s,c){var l=isMoment(n)?n:createLocal(n),u=isMoment(a)?a:createLocal(a);return this.isValid()&&l.isValid()&&u.isValid()?(c||=`()`,(c[0]===`(`?this.isAfter(l,s):!this.isBefore(l,s))&&(c[1]===`)`?this.isBefore(u,s):!this.isAfter(u,s))):!1}function isSame(n,a){var s=isMoment(n)?n:createLocal(n),c;return this.isValid()&&s.isValid()?(a=normalizeUnits(a)||`millisecond`,a===`millisecond`?this.valueOf()===s.valueOf():(c=s.valueOf(),this.clone().startOf(a).valueOf()<=c&&c<=this.clone().endOf(a).valueOf())):!1}function isSameOrAfter(n,a){return this.isSame(n,a)||this.isAfter(n,a)}function isSameOrBefore(n,a){return this.isSame(n,a)||this.isBefore(n,a)}function diff(n,a,s){var c,l,u;if(!this.isValid()||(c=cloneWithOffset(n,this),!c.isValid()))return NaN;switch(l=(c.utcOffset()-this.utcOffset())*6e4,a=normalizeUnits(a),a){case`year`:u=monthDiff(this,c)/12;break;case`month`:u=monthDiff(this,c);break;case`quarter`:u=monthDiff(this,c)/3;break;case`second`:u=(this-c)/1e3;break;case`minute`:u=(this-c)/6e4;break;case`hour`:u=(this-c)/36e5;break;case`day`:u=(this-c-l)/864e5;break;case`week`:u=(this-c-l)/6048e5;break;default:u=this-c}return s?u:absFloor(u)}function monthDiff(n,a){if(n.date()<a.date())return-monthDiff(a,n);var s=(a.year()-n.year())*12+(a.month()-n.month()),c=n.clone().add(s,`months`),l,u;return a-c<0?(l=n.clone().add(s-1,`months`),u=(a-c)/(c-l)):(l=n.clone().add(s+1,`months`),u=(a-c)/(l-c)),-(s+u)||0}function toString$3(){return this.clone().locale(`en`).format(`ddd MMM DD YYYY HH:mm:ss [GMT]ZZ`)}function toISOString(n){if(!this.isValid())return null;var a=n!==!0,s=a?this.clone().utc():this;return s.year()<0||s.year()>9999?formatMoment(s,a?`YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]`:`YYYYYY-MM-DD[T]HH:mm:ss.SSSZ`):isFunction$3(Date.prototype.toISOString)?a?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace(`Z`,formatMoment(s,`Z`)):formatMoment(s,a?`YYYY-MM-DD[T]HH:mm:ss.SSS[Z]`:`YYYY-MM-DD[T]HH:mm:ss.SSSZ`)}function inspect(){if(!this.isValid())return`moment.invalid(/* `+this._i+` */)`;var n=`moment`,a=``,s,c,l,u;return this.isLocal()||(n=this.utcOffset()===0?`moment.utc`:`moment.parseZone`,a=`Z`),s=`[`+n+`("]`,c=0<=this.year()&&this.year()<=9999?`YYYY`:`YYYYYY`,l=`-MM-DD[T]HH:mm:ss.SSS`,u=a+`[")]`,this.format(s+c+l+u)}function format$1(n){n||=this.isUtc()?hooks.defaultFormatUtc:hooks.defaultFormat;var a=formatMoment(this,n);return this.localeData().postformat(a)}function from$2(n,a){return this.isValid()&&(isMoment(n)&&n.isValid()||createLocal(n).isValid())?createDuration({to:this,from:n}).locale(this.locale()).humanize(!a):this.localeData().invalidDate()}function fromNow(n){return this.from(createLocal(),n)}function to$2(n,a){return this.isValid()&&(isMoment(n)&&n.isValid()||createLocal(n).isValid())?createDuration({from:this,to:n}).locale(this.locale()).humanize(!a):this.localeData().invalidDate()}function toNow(n){return this.to(createLocal(),n)}function locale$2(n){var a;return n===void 0?this._locale._abbr:(a=getLocale(n),a!=null&&(this._locale=a),this)}function localeData(){return this._locale}function mod$1$1(n,a){return(n%a+a)%a}function localStartOfDate(n,a,s){return n<100&&n>=0?new Date(n+400,a,s)-MS_PER_400_YEARS:new Date(n,a,s).valueOf()}function utcStartOfDate(n,a,s){return n<100&&n>=0?Date.UTC(n+400,a,s)-MS_PER_400_YEARS:Date.UTC(n,a,s)}function startOf(n){var a,s;if(n=normalizeUnits(n),n===void 0||n===`millisecond`||!this.isValid())return this;switch(s=this._isUTC?utcStartOfDate:localStartOfDate,n){case`year`:a=s(this.year(),0,1);break;case`quarter`:a=s(this.year(),this.month()-this.month()%3,1);break;case`month`:a=s(this.year(),this.month(),1);break;case`week`:a=s(this.year(),this.month(),this.date()-this.weekday());break;case`isoWeek`:a=s(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case`day`:case`date`:a=s(this.year(),this.month(),this.date());break;case`hour`:a=this._d.valueOf(),a-=mod$1$1(a+(this._isUTC?0:this.utcOffset()*MS_PER_MINUTE),MS_PER_HOUR);break;case`minute`:a=this._d.valueOf(),a-=mod$1$1(a,MS_PER_MINUTE);break;case`second`:a=this._d.valueOf(),a-=mod$1$1(a,MS_PER_SECOND);break}return this._d.setTime(a),hooks.updateOffset(this,!0),this}function endOf(n){var a,s;if(n=normalizeUnits(n),n===void 0||n===`millisecond`||!this.isValid())return this;switch(s=this._isUTC?utcStartOfDate:localStartOfDate,n){case`year`:a=s(this.year()+1,0,1)-1;break;case`quarter`:a=s(this.year(),this.month()-this.month()%3+3,1)-1;break;case`month`:a=s(this.year(),this.month()+1,1)-1;break;case`week`:a=s(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case`isoWeek`:a=s(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case`day`:case`date`:a=s(this.year(),this.month(),this.date()+1)-1;break;case`hour`:a=this._d.valueOf(),a+=MS_PER_HOUR-mod$1$1(a+(this._isUTC?0:this.utcOffset()*MS_PER_MINUTE),MS_PER_HOUR)-1;break;case`minute`:a=this._d.valueOf(),a+=MS_PER_MINUTE-mod$1$1(a,MS_PER_MINUTE)-1;break;case`second`:a=this._d.valueOf(),a+=MS_PER_SECOND-mod$1$1(a,MS_PER_SECOND)-1;break}return this._d.setTime(a),hooks.updateOffset(this,!0),this}function valueOf(){return this._d.valueOf()-(this._offset||0)*6e4}function unix(){return Math.floor(this.valueOf()/1e3)}function toDate(){return new Date(this.valueOf())}function toArray(){var n=this;return[n.year(),n.month(),n.date(),n.hour(),n.minute(),n.second(),n.millisecond()]}function toObject(){var n=this;return{years:n.year(),months:n.month(),date:n.date(),hours:n.hours(),minutes:n.minutes(),seconds:n.seconds(),milliseconds:n.milliseconds()}}function toJSON(){return this.isValid()?this.toISOString():null}function isValid$2(){return isValid(this)}function parsingFlags(){return extend$1({},getParsingFlags(this))}function invalidAt(){return getParsingFlags(this).overflow}function creationData(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function localeEras(n,a){var s,c,l,u=this._eras||getLocale(`en`)._eras;for(s=0,c=u.length;s<c;++s){switch(typeof u[s].since){case`string`:l=hooks(u[s].since).startOf(`day`),u[s].since=l.valueOf();break}switch(typeof u[s].until){case`undefined`:u[s].until=1/0;break;case`string`:l=hooks(u[s].until).startOf(`day`).valueOf(),u[s].until=l.valueOf();break}}return u}function localeErasParse(n,a,s){var c,l,u=this.eras(),d,f,p;for(n=n.toUpperCase(),c=0,l=u.length;c<l;++c)if(d=u[c].name.toUpperCase(),f=u[c].abbr.toUpperCase(),p=u[c].narrow.toUpperCase(),s)switch(a){case`N`:case`NN`:case`NNN`:if(f===n)return u[c];break;case`NNNN`:if(d===n)return u[c];break;case`NNNNN`:if(p===n)return u[c];break}else if([d,f,p].indexOf(n)>=0)return u[c]}function localeErasConvertYear(n,a){var s=n.since<=n.until?1:-1;return a===void 0?hooks(n.since).year():hooks(n.since).year()+(a-n.offset)*s}function getEraName(){var n,a,s,c=this.localeData().eras();for(n=0,a=c.length;n<a;++n)if(s=this.clone().startOf(`day`).valueOf(),c[n].since<=s&&s<=c[n].until||c[n].until<=s&&s<=c[n].since)return c[n].name;return``}function getEraNarrow(){var n,a,s,c=this.localeData().eras();for(n=0,a=c.length;n<a;++n)if(s=this.clone().startOf(`day`).valueOf(),c[n].since<=s&&s<=c[n].until||c[n].until<=s&&s<=c[n].since)return c[n].narrow;return``}function getEraAbbr(){var n,a,s,c=this.localeData().eras();for(n=0,a=c.length;n<a;++n)if(s=this.clone().startOf(`day`).valueOf(),c[n].since<=s&&s<=c[n].until||c[n].until<=s&&s<=c[n].since)return c[n].abbr;return``}function getEraYear(){var n,a,s,c,l=this.localeData().eras();for(n=0,a=l.length;n<a;++n)if(s=l[n].since<=l[n].until?1:-1,c=this.clone().startOf(`day`).valueOf(),l[n].since<=c&&c<=l[n].until||l[n].until<=c&&c<=l[n].since)return(this.year()-hooks(l[n].since).year())*s+l[n].offset;return this.year()}function erasNameRegex(n){return hasOwnProp(this,`_erasNameRegex`)||computeErasParse.call(this),n?this._erasNameRegex:this._erasRegex}function erasAbbrRegex(n){return hasOwnProp(this,`_erasAbbrRegex`)||computeErasParse.call(this),n?this._erasAbbrRegex:this._erasRegex}function erasNarrowRegex(n){return hasOwnProp(this,`_erasNarrowRegex`)||computeErasParse.call(this),n?this._erasNarrowRegex:this._erasRegex}function matchEraAbbr(n,a){return a.erasAbbrRegex(n)}function matchEraName(n,a){return a.erasNameRegex(n)}function matchEraNarrow(n,a){return a.erasNarrowRegex(n)}function matchEraYearOrdinal(n,a){return a._eraYearOrdinalRegex||matchUnsigned}function computeErasParse(){var n=[],a=[],s=[],c=[],l,u,d,f,p,m=this.eras();for(l=0,u=m.length;l<u;++l)d=regexEscape(m[l].name),f=regexEscape(m[l].abbr),p=regexEscape(m[l].narrow),a.push(d),n.push(f),s.push(p),c.push(d),c.push(f),c.push(p);this._erasRegex=RegExp(`^(`+c.join(`|`)+`)`,`i`),this._erasNameRegex=RegExp(`^(`+a.join(`|`)+`)`,`i`),this._erasAbbrRegex=RegExp(`^(`+n.join(`|`)+`)`,`i`),this._erasNarrowRegex=RegExp(`^(`+s.join(`|`)+`)`,`i`)}function addWeekYearFormatToken(n,a){addFormatToken(0,[n,n.length],0,a)}function getSetWeekYear(n){return getSetWeekYearHelper.call(this,n,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)}function getSetISOWeekYear(n){return getSetWeekYearHelper.call(this,n,this.isoWeek(),this.isoWeekday(),1,4)}function getISOWeeksInYear(){return weeksInYear(this.year(),1,4)}function getISOWeeksInISOWeekYear(){return weeksInYear(this.isoWeekYear(),1,4)}function getWeeksInYear(){var n=this.localeData()._week;return weeksInYear(this.year(),n.dow,n.doy)}function getWeeksInWeekYear(){var n=this.localeData()._week;return weeksInYear(this.weekYear(),n.dow,n.doy)}function getSetWeekYearHelper(n,a,s,c,l){var u;return n==null?weekOfYear(this,c,l).year:(u=weeksInYear(n,c,l),a>u&&(a=u),setWeekAll.call(this,n,a,s,c,l))}function setWeekAll(n,a,s,c,l){var u=dayOfYearFromWeeks(n,a,s,c,l),d=createUTCDate(u.year,0,u.dayOfYear);return this.year(d.getUTCFullYear()),this.month(d.getUTCMonth()),this.date(d.getUTCDate()),this}function getSetQuarter(n){return n==null?Math.ceil((this.month()+1)/3):this.month((n-1)*3+this.month()%3)}function getSetDayOfYear(n){var a=Math.round((this.clone().startOf(`day`)-this.clone().startOf(`year`))/864e5)+1;return n==null?a:this.add(n-a,`d`)}
1154function parseMs(n,a){a[MILLISECOND]=toInt((`0.`+n)*1e3)}function getZoneAbbr(){return this._isUTC?`UTC`:``}function getZoneName(){return this._isUTC?`Coordinated Universal Time`:``}function createUnix(n){return createLocal(n*1e3)}function createInZone(){return createLocal.apply(null,arguments).parseZone()}function preParsePostFormat(n){return n}function get$1$1(n,a,s,c){var l=getLocale(),u=createUTC().set(c,a);return l[s](u,n)}function listMonthsImpl(n,a,s){if(isNumber$1(n)&&(a=n,n=void 0),n||=``,a!=null)return get$1$1(n,a,s,`month`);var c,l=[];for(c=0;c<12;c++)l[c]=get$1$1(n,c,s,`month`);return l}function listWeekdaysImpl(n,a,s,c){typeof n==`boolean`?(isNumber$1(a)&&(s=a,a=void 0),a||=``):(a=n,s=a,n=!1,isNumber$1(a)&&(s=a,a=void 0),a||=``);var l=getLocale(),u=n?l._week.dow:0,d,f=[];if(s!=null)return get$1$1(a,(s+u)%7,c,`day`);for(d=0;d<7;d++)f[d]=get$1$1(a,(d+u)%7,c,`day`);return f}function listMonths(n,a){return listMonthsImpl(n,a,`months`)}function listMonthsShort(n,a){return listMonthsImpl(n,a,`monthsShort`)}function listWeekdays(n,a,s){return listWeekdaysImpl(n,a,s,`weekdays`)}function listWeekdaysShort(n,a,s){return listWeekdaysImpl(n,a,s,`weekdaysShort`)}function listWeekdaysMin(n,a,s){return listWeekdaysImpl(n,a,s,`weekdaysMin`)}function abs(){var n=this._data;return this._milliseconds=mathAbs(this._milliseconds),this._days=mathAbs(this._days),this._months=mathAbs(this._months),n.milliseconds=mathAbs(n.milliseconds),n.seconds=mathAbs(n.seconds),n.minutes=mathAbs(n.minutes),n.hours=mathAbs(n.hours),n.months=mathAbs(n.months),n.years=mathAbs(n.years),this}function addSubtract$1(n,a,s,c){var l=createDuration(a,s);return n._milliseconds+=c*l._milliseconds,n._days+=c*l._days,n._months+=c*l._months,n._bubble()}function add$1$1(n,a){return addSubtract$1(this,n,a,1)}function subtract$1(n,a){return addSubtract$1(this,n,a,-1)}function absCeil(n){return n<0?Math.floor(n):Math.ceil(n)}function bubble(){var n=this._milliseconds,a=this._days,s=this._months,c=this._data,l,u,d,f,p;return n>=0&&a>=0&&s>=0||n<=0&&a<=0&&s<=0||(n+=absCeil(monthsToDays(s)+a)*864e5,a=0,s=0),c.milliseconds=n%1e3,l=absFloor(n/1e3),c.seconds=l%60,u=absFloor(l/60),c.minutes=u%60,d=absFloor(u/60),c.hours=d%24,a+=absFloor(d/24),p=absFloor(daysToMonths(a)),s+=p,a-=absCeil(monthsToDays(p)),f=absFloor(s/12),s%=12,c.days=a,c.months=s,c.years=f,this}function daysToMonths(n){return n*4800/146097}function monthsToDays(n){return n*146097/4800}function as$1(n){if(!this.isValid())return NaN;var a,s,c=this._milliseconds;if(n=normalizeUnits(n),n===`month`||n===`quarter`||n===`year`)switch(a=this._days+c/864e5,s=this._months+daysToMonths(a),n){case`month`:return s;case`quarter`:return s/3;case`year`:return s/12}else switch(a=this._days+Math.round(monthsToDays(this._months)),n){case`week`:return a/7+c/6048e5;case`day`:return a+c/864e5;case`hour`:return a*24+c/36e5;case`minute`:return a*1440+c/6e4;case`second`:return a*86400+c/1e3;case`millisecond`:return Math.floor(a*864e5)+c;default:throw Error(`Unknown unit `+n)}}function makeAs(n){return function(){return this.as(n)}}function clone$1$1(){return createDuration(this)}function get$2$1(n){return n=normalizeUnits(n),this.isValid()?this[n+`s`]():NaN}function makeGetter(n){return function(){return this.isValid()?this._data[n]:NaN}}function weeks(){return absFloor(this.days()/7)}function substituteTimeAgo(n,a,s,c,l){return l.relativeTime(a||1,!!s,n,c)}function relativeTime$1(n,a,s,c){var l=createDuration(n).abs(),u=round$2(l.as(`s`)),d=round$2(l.as(`m`)),f=round$2(l.as(`h`)),p=round$2(l.as(`d`)),m=round$2(l.as(`M`)),h=round$2(l.as(`w`)),_=round$2(l.as(`y`)),v=u<=s.ss&&[`s`,u]||u<s.s&&[`ss`,u]||d<=1&&[`m`]||d<s.m&&[`mm`,d]||f<=1&&[`h`]||f<s.h&&[`hh`,f]||p<=1&&[`d`]||p<s.d&&[`dd`,p];return s.w!=null&&(v=v||h<=1&&[`w`]||h<s.w&&[`ww`,h]),v=v||m<=1&&[`M`]||m<s.M&&[`MM`,m]||_<=1&&[`y`]||[`yy`,_],v[2]=a,v[3]=+n>0,v[4]=c,substituteTimeAgo.apply(null,v)}function getSetRelativeTimeRounding(n){return n===void 0?round$2:typeof n==`function`?(round$2=n,!0):!1}function getSetRelativeTimeThreshold(n,a){return thresholds[n]===void 0?!1:a===void 0?thresholds[n]:(thresholds[n]=a,n===`s`&&(thresholds.ss=a-1),!0)}function humanize(n,a){if(!this.isValid())return this.localeData().invalidDate();var s=!1,c=thresholds,l,u;return typeof n==`object`&&(a=n,n=!1),typeof n==`boolean`&&(s=n),typeof a==`object`&&(c=Object.assign({},thresholds,a),a.s!=null&&a.ss==null&&(c.ss=a.s-1)),l=this.localeData(),u=relativeTime$1(this,!s,c,l),s&&(u=l.pastFuture(+this,u)),l.postformat(u)}function sign$1(n){return(n>0)-(n<0)||+n}function toISOString$1(){if(!this.isValid())return this.localeData().invalidDate();var n=abs$1(this._milliseconds)/1e3,a=abs$1(this._days),s=abs$1(this._months),c,l,u,d,f=this.asSeconds(),p,m,h,_;return f?(c=absFloor(n/60),l=absFloor(c/60),n%=60,c%=60,u=absFloor(s/12),s%=12,d=n?n.toFixed(3).replace(/\.?0+$/,``):``,p=f<0?`-`:``,m=sign$1(this._months)===sign$1(f)?``:`-`,h=sign$1(this._days)===sign$1(f)?``:`-`,_=sign$1(this._milliseconds)===sign$1(f)?``:`-`,p+`P`+(u?m+u+`Y`:``)+(s?m+s+`M`:``)+(a?h+a+`D`:``)+(l||c||n?`T`:``)+(l?_+l+`H`:``)+(c?_+c+`M`:``)+(n?_+d+`S`:``)):`P0D`}var hookCallback,some,momentProperties,updateInProgress,deprecations,keys$1,defaultCalendar,formattingTokens,localFormattingTokens,formatFunctions,formatTokenFunctions,defaultLongDateFormat,defaultInvalidDate,defaultOrdinal,defaultDayOfMonthOrdinalParse,defaultRelativeTime,aliases,priorities,match1,match2,match3,match4,match6,match1to2,match3to4,match5to6,match1to3,match1to4,match1to6,matchUnsigned,matchSigned,matchOffset,matchShortOffset,matchTimestamp,matchWord,match1to2NoLeadingZero,match1to2HasZero,regexes,tokens,YEAR,MONTH,DATE,HOUR,MINUTE,SECOND,MILLISECOND,WEEK,WEEKDAY,getSetYear,indexOf$1,defaultLocaleMonths,defaultLocaleMonthsShort,MONTHS_IN_FORMAT,defaultMonthsShortRegex,defaultMonthsRegex,defaultLocaleWeek,defaultLocaleWeekdays,defaultLocaleWeekdaysShort,defaultLocaleWeekdaysMin,defaultWeekdaysRegex,defaultWeekdaysShortRegex,defaultWeekdaysMinRegex,defaultLocaleMeridiemParse,getSetHour,baseConfig,locales,localeFamilies,globalLocale,extendedIsoRegex,basicIsoRegex,tzRegex,isoDates,isoTimes,aspNetJsonRegex,rfc2822,obsOffsets,prototypeMin,prototypeMax,now,ordering,chunkOffset,aspNetRegex,isoRegex,add$1,subtract,lang,MS_PER_SECOND,MS_PER_MINUTE,MS_PER_HOUR,MS_PER_400_YEARS,getSetDayOfMonth,getSetMinute,getSetSecond,token,getSetMillisecond,proto,proto$1,mathAbs,asMilliseconds,asSeconds,asMinutes,asHours,asDays,asWeeks,asMonths,asQuarters,asYears,valueOf$1,milliseconds$1,seconds$1,minutes,hours,days,months,years,round$2,thresholds,abs$1,proto$2,init_moment=__esmMin((()=>{for(some=Array.prototype.some?Array.prototype.some:function(n){var a=Object(this),s=a.length>>>0,c;for(c=0;c<s;c++)if(c in a&&n.call(this,a[c],c,a))return!0;return!1},momentProperties=hooks.momentProperties=[],updateInProgress=!1,deprecations={},hooks.suppressDeprecationWarnings=!1,hooks.deprecationHandler=null,keys$1=Object.keys?Object.keys:function(n){var a,s=[];for(a in n)hasOwnProp(n,a)&&s.push(a);return s},defaultCalendar={sameDay:`[Today at] LT`,nextDay:`[Tomorrow at] LT`,nextWeek:`dddd [at] LT`,lastDay:`[Yesterday at] LT`,lastWeek:`[Last] dddd [at] LT`,sameElse:`L`},formattingTokens=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}
1154|x|X|zz?|ZZ?|.)/g,localFormattingTokens=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,formatFunctions={},formatTokenFunctions={},defaultLongDateFormat={LTS:`h:mm:ss A`,LT:`h:mm A`,L:`MM/DD/YYYY`,LL:`MMMM D, YYYY`,LLL:`MMMM D, YYYY h:mm A`,LLLL:`dddd, MMMM D, YYYY h:mm A`},defaultInvalidDate=`Invalid date`,defaultOrdinal=`%d`,defaultDayOfMonthOrdinalParse=/\d{1,2}/,defaultRelativeTime={future:`in %s`,past:`%s ago`,s:`a few seconds`,ss:`%d seconds`,m:`a minute`,mm:`%d minutes`,h:`an hour`,hh:`%d hours`,d:`a day`,dd:`%d days`,w:`a week`,ww:`%d weeks`,M:`a month`,MM:`%d months`,y:`a year`,yy:`%d years`},aliases={D:`date`,dates:`date`,date:`date`,d:`day`,days:`day`,day:`day`,e:`weekday`,weekdays:`weekday`,weekday:`weekday`,E:`isoWeekday`,isoweekdays:`isoWeekday`,isoweekday:`isoWeekday`,DDD:`dayOfYear`,dayofyears:`dayOfYear`,dayofyear:`dayOfYear`,h:`hour`,hours:`hour`,hour:`hour`,ms:`millisecond`,milliseconds:`millisecond`,millisecond:`millisecond`,m:`minute`,minutes:`minute`,minute:`minute`,M:`month`,months:`month`,month:`month`,Q:`quarter`,quarters:`quarter`,quarter:`quarter`,s:`second`,seconds:`second`,second:`second`,gg:`weekYear`,weekyears:`weekYear`,weekyear:`weekYear`,GG:`isoWeekYear`,isoweekyears:`isoWeekYear`,isoweekyear:`isoWeekYear`,w:`week`,weeks:`week`,week:`week`,W:`isoWeek`,isoweeks:`isoWeek`,isoweek:`isoWeek`,y:`year`,years:`year`,year:`year`},priorities={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1},match1=/\d/,match2=/\d\d/,match3=/\d{3}/,match4=/\d{4}/,match6=/[+-]?\d{6}/,match1to2=/\d\d?/,match3to4=/\d\d\d\d?/,match5to6=/\d\d\d\d\d\d?/,match1to3=/\d{1,3}/,match1to4=/\d{1,4}/,match1to6=/[+-]?\d{1,6}/,matchUnsigned=/\d+/,matchSigned=/[+-]?\d+/,matchOffset=/Z|[+-]\d\d:?\d\d/gi,matchShortOffset=/Z|[+-]\d\d(?::?\d\d)?/gi,matchTimestamp=/[+-]?\d+(\.\d{1,3})?/,matchWord=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,match1to2NoLeadingZero=/^[1-9]\d?/,match1to2HasZero=/^([1-9]\d|\d)/,regexes={},tokens={},YEAR=0,MONTH=1,DATE=2,HOUR=3,MINUTE=4,SECOND=5,MILLISECOND=6,WEEK=7,WEEKDAY=8,addFormatToken(`Y`,0,0,function(){var n=this.year();return n<=9999?zeroFill(n,4):`+`+n}),addFormatToken(0,[`YY`,2],0,function(){return this.year()%100}),addFormatToken(0,[`YYYY`,4],0,`year`),addFormatToken(0,[`YYYYY`,5],0,`year`),addFormatToken(0,[`YYYYYY`,6,!0],0,`year`),addRegexToken(`Y`,matchSigned),addRegexToken(`YY`,match1to2,match2),addRegexToken(`YYYY`,match1to4,match4),addRegexToken(`YYYYY`,match1to6,match6),addRegexToken(`YYYYYY`,match1to6,match6),addParseToken([`YYYYY`,`YYYYYY`],YEAR),addParseToken(`YYYY`,function(n,a){a[YEAR]=n.length===2?hooks.parseTwoDigitYear(n):toInt(n)}),addParseToken(`YY`,function(n,a){a[YEAR]=hooks.parseTwoDigitYear(n)}),addParseToken(`Y`,function(n,a){a[YEAR]=parseInt(n,10)}),hooks.parseTwoDigitYear=function(n){return toInt(n)+(toInt(n)>68?1900:2e3)},getSetYear=makeGetSet(`FullYear`,!0),indexOf$1=Array.prototype.indexOf?Array.prototype.indexOf:function(n){var a;for(a=0;a<this.length;++a)if(this[a]===n)return a;return-1},addFormatToken(`M`,[`MM`,2],`Mo`,function(){return this.month()+1}),addFormatToken(`MMM`,0,0,function(n){return this.localeData().monthsShort(this,n)}),addFormatToken(`MMMM`,0,0,function(n){return this.localeData().months(this,n)}),addRegexToken(`M`,match1to2,match1to2NoLeadingZero),addRegexToken(`MM`,match1to2,match2),addRegexToken(`MMM`,function(n,a){return a.monthsShortRegex(n)}),addRegexToken(`MMMM`,function(n,a){return a.monthsRegex(n)}),addParseToken([`M`,`MM`],function(n,a){a[MONTH]=toInt(n)-1}),addParseToken([`MMM`,`MMMM`],function(n,a,s,c){var l=s._locale.monthsParse(n,c,s._strict);l==null?getParsingFlags(s).invalidMonth=n:a[MONTH]=l}),defaultLocaleMonths=`January_February_March_April_May_June_July_August_September_October_November_December`.split(`_`),defaultLocaleMonthsShort=`Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec`.split(`_`),MONTHS_IN_FORMAT=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,defaultMonthsShortRegex=matchWord,defaultMonthsRegex=matchWord,addFormatToken(`w`,[`ww`,2],`wo`,`week`),addFormatToken(`W`,[`WW`,2],`Wo`,`isoWeek`),addRegexToken(`w`,match1to2,match1to2NoLeadingZero),addRegexToken(`ww`,match1to2,match2),addRegexToken(`W`,match1to2,match1to2NoLeadingZero),addRegexToken(`WW`,match1to2,match2),addWeekParseToken([`w`,`ww`,`W`,`WW`],function(n,a,s,c){a[c.substr(0,1)]=toInt(n)}),defaultLocaleWeek={dow:0,doy:6},addFormatToken(`d`,0,`do`,`day`),addFormatToken(`dd`,0,0,function(n){return this.localeData().weekdaysMin(this,n)}),addFormatToken(`ddd`,0,0,function(n){return this.localeData().weekdaysShort(this,n)}),addFormatToken(`dddd`,0,0,function(n){return this.localeData().weekdays(this,n)}),addFormatToken(`e`,0,0,`weekday`),addFormatToken(`E`,0,0,`isoWeekday`),addRegexToken(`d`,match1to2),addRegexToken(`e`,match1to2),addRegexToken(`E`,match1to2),addRegexToken(`dd`,function(n,a){return a.weekdaysMinRegex(n)}),addRegexToken(`ddd`,function(n,a){return a.weekdaysShortRegex(n)}),addRegexToken(`dddd`,function(n,a){return a.weekdaysRegex(n)}
1154),addWeekParseToken([`dd`,`ddd`,`dddd`],function(n,a,s,c){var l=s._locale.weekdaysParse(n,c,s._strict);l==null?getParsingFlags(s).invalidWeekday=n:a.d=l}),addWeekParseToken([`d`,`e`,`E`],function(n,a,s,c){a[c]=toInt(n)}),defaultLocaleWeekdays=`Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday`.split(`_`),defaultLocaleWeekdaysShort=`Sun_Mon_Tue_Wed_Thu_Fri_Sat`.split(`_`),defaultLocaleWeekdaysMin=`Su_Mo_Tu_We_Th_Fr_Sa`.split(`_`),defaultWeekdaysRegex=matchWord,defaultWeekdaysShortRegex=matchWord,defaultWeekdaysMinRegex=matchWord,addFormatToken(`H`,[`HH`,2],0,`hour`),addFormatToken(`h`,[`hh`,2],0,hFormat),addFormatToken(`k`,[`kk`,2],0,kFormat),addFormatToken(`hmm`,0,0,function(){return``+hFormat.apply(this)+zeroFill(this.minutes(),2)}),addFormatToken(`hmmss`,0,0,function(){return``+hFormat.apply(this)+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)}),addFormatToken(`Hmm`,0,0,function(){return``+this.hours()+zeroFill(this.minutes(),2)}),addFormatToken(`Hmmss`,0,0,function(){return``+this.hours()+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)}),meridiem(`a`,!0),meridiem(`A`,!1),addRegexToken(`a`,matchMeridiem),addRegexToken(`A`,matchMeridiem),addRegexToken(`H`,match1to2,match1to2HasZero),addRegexToken(`h`,match1to2,match1to2NoLeadingZero),addRegexToken(`k`,match1to2,match1to2NoLeadingZero),addRegexToken(`HH`,match1to2,match2),addRegexToken(`hh`,match1to2,match2),addRegexToken(`kk`,match1to2,match2),addRegexToken(`hmm`,match3to4),addRegexToken(`hmmss`,match5to6),addRegexToken(`Hmm`,match3to4),addRegexToken(`Hmmss`,match5to6),addParseToken([`H`,`HH`],HOUR),addParseToken([`k`,`kk`],function(n,a,s){var c=toInt(n);a[HOUR]=c===24?0:c}),addParseToken([`a`,`A`],function(n,a,s){s._isPm=s._locale.isPM(n),s._meridiem=n}),addParseToken([`h`,`hh`],function(n,a,s){a[HOUR]=toInt(n),getParsingFlags(s).bigHour=!0}),addParseToken(`hmm`,function(n,a,s){var c=n.length-2;a[HOUR]=toInt(n.substr(0,c)),a[MINUTE]=toInt(n.substr(c)),getParsingFlags(s).bigHour=!0}),addParseToken(`hmmss`,function(n,a,s){var c=n.length-4,l=n.length-2;a[HOUR]=toInt(n.substr(0,c)),a[MINUTE]=toInt(n.substr(c,2)),a[SECOND]=toInt(n.substr(l)),getParsingFlags(s).bigHour=!0}),addParseToken(`Hmm`,function(n,a,s){var c=n.length-2;a[HOUR]=toInt(n.substr(0,c)),a[MINUTE]=toInt(n.substr(c))}),addParseToken(`Hmmss`,function(n,a,s){var c=n.length-4,l=n.length-2;a[HOUR]=toInt(n.substr(0,c)),a[MINUTE]=toInt(n.substr(c,2)),a[SECOND]=toInt(n.substr(l))}),defaultLocaleMeridiemParse=/[ap]\.?m?\.?/i,getSetHour=makeGetSet(`Hours`,!0),baseConfig={calendar:defaultCalendar,longDateFormat:defaultLongDateFormat,invalidDate:defaultInvalidDate,ordinal:defaultOrdinal,dayOfMonthOrdinalParse:defaultDayOfMonthOrdinalParse,relativeTime:defaultRelativeTime,months:defaultLocaleMonths,monthsShort:defaultLocaleMonthsShort,week:defaultLocaleWeek,weekdays:defaultLocaleWeekdays,weekdaysMin:defaultLocaleWeekdaysMin,weekdaysShort:defaultLocaleWeekdaysShort,meridiemParse:defaultLocaleMeridiemParse},locales={},localeFamilies={},extendedIsoRegex=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,basicIsoRegex=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,tzRegex=/Z|[+-]\d\d(?::?\d\d)?/,isoDates=[[`YYYYYY-MM-DD`,/[+-]\d{6}-\d\d-\d\d/],[`YYYY-MM-DD`,/\d{4}-\d\d-\d\d/],[`GGGG-[W]WW-E`,/\d{4}-W\d\d-\d/],[`GGGG-[W]WW`,/\d{4}-W\d\d/,!1],[`YYYY-DDD`,/\d{4}-\d{3}/],[`YYYY-MM`,/\d{4}-\d\d/,!1],[`YYYYYYMMDD`,/[+-]\d{10}/],[`YYYYMMDD`,/\d{8}/],[`GGGG[W]WWE`,/\d{4}W\d{3}/],[`GGGG[W]WW`,/\d{4}W\d{2}/,!1],[`YYYYDDD`,/\d{7}/],[`YYYYMM`,/\d{6}/,!1],[`YYYY`,/\d{4}/,!1]],isoTimes=[[`HH:mm:ss.SSSS`,/\d\d:\d\d:\d\d\.\d+/],[`HH:mm:ss,SSSS`,/\d\d:\d\d:\d\d,\d+/],[`HH:mm:ss`,/\d\d:\d\d:\d\d/],[`HH:mm`,/\d\d:\d\d/],[`HHmmss.SSSS`,/\d\d\d\d\d\d\.\d+/],[`HHmmss,SSSS`,/\d\d\d\d\d\d,\d+/],[`HHmmss`,/\d\d\d\d\d\d/],[`HHmm`,/\d\d\d\d/],[`HH`,/\d\d/]],aspNetJsonRegex=/^\/?Date\((-?\d+)/i,rfc2822=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,obsOffsets={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480},hooks.createFromInputFallback=deprecate(`value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.`,function(n){n._d=new Date(n._i+(n._useUTC?` UTC`:``))}),hooks.ISO_8601=function(){},hooks.RFC_2822=function(){},prototypeMin=deprecate(`moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/`,function(){var n=createLocal.apply(null,arguments);return this.isValid()&&n.isValid()?n<this?this:n:createInvalid()}),prototypeMax=deprecate(`moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/`,function(){var n=createLocal.apply(null,arguments);return this.isValid()&&n.isValid()?n>this?this:n:createInvalid()}),now=function(){return Date.now?Date.now():+new Date},ordering=[`year`,`quarter`,`month`,`week`,`day`,`hour`,`minute`,`second`,`millisecond`],offset(`Z`,`:`),offset(`ZZ`,``),addRegexToken(`Z`,matchShortOffset),addRegexToken(`ZZ`,matchShortOffset),addParseToken([`Z`,`ZZ`],function(n,a,s){s._useUTC=!0,s._tzm=offsetFromString(matchShortOffset,n)}),chunkOffset=/([\+\-]|\d\d)/gi,hooks.updateOffset=function(){},aspNetRegex=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,isoRegex=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,createDuration.fn=Duration$1.prototype,createDuration.invalid=createInvalid$
11541,add$1=createAdder(1,`add`),subtract=createAdder(-1,`subtract`),hooks.defaultFormat=`YYYY-MM-DDTHH:mm:ssZ`,hooks.defaultFormatUtc=`YYYY-MM-DDTHH:mm:ss[Z]`,lang=deprecate(`moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.`,function(n){return n===void 0?this.localeData():this.locale(n)}),MS_PER_SECOND=1e3,MS_PER_MINUTE=60*MS_PER_SECOND,MS_PER_HOUR=60*MS_PER_MINUTE,MS_PER_400_YEARS=146097*24*MS_PER_HOUR,addFormatToken(`N`,0,0,`eraAbbr`),addFormatToken(`NN`,0,0,`eraAbbr`),addFormatToken(`NNN`,0,0,`eraAbbr`),addFormatToken(`NNNN`,0,0,`eraName`),addFormatToken(`NNNNN`,0,0,`eraNarrow`),addFormatToken(`y`,[`y`,1],`yo`,`eraYear`),addFormatToken(`y`,[`yy`,2],0,`eraYear`),addFormatToken(`y`,[`yyy`,3],0,`eraYear`),addFormatToken(`y`,[`yyyy`,4],0,`eraYear`),addRegexToken(`N`,matchEraAbbr),addRegexToken(`NN`,matchEraAbbr),addRegexToken(`NNN`,matchEraAbbr),addRegexToken(`NNNN`,matchEraName),addRegexToken(`NNNNN`,matchEraNarrow),addParseToken([`N`,`NN`,`NNN`,`NNNN`,`NNNNN`],function(n,a,s,c){var l=s._locale.erasParse(n,c,s._strict);l?getParsingFlags(s).era=l:getParsingFlags(s).invalidEra=n}),addRegexToken(`y`,matchUnsigned),addRegexToken(`yy`,matchUnsigned),addRegexToken(`yyy`,matchUnsigned),addRegexToken(`yyyy`,matchUnsigned),addRegexToken(`yo`,matchEraYearOrdinal),addParseToken([`y`,`yy`,`yyy`,`yyyy`],YEAR),addParseToken([`yo`],function(n,a,s,c){var l;s._locale._eraYearOrdinalRegex&&(l=n.match(s._locale._eraYearOrdinalRegex)),s._locale.eraYearOrdinalParse?a[YEAR]=s._locale.eraYearOrdinalParse(n,l):a[YEAR]=parseInt(n,10)}),addFormatToken(0,[`gg`,2],0,function(){return this.weekYear()%100}),addFormatToken(0,[`GG`,2],0,function(){return this.isoWeekYear()%100}),addWeekYearFormatToken(`gggg`,`weekYear`),addWeekYearFormatToken(`ggggg`,`weekYear`),addWeekYearFormatToken(`GGGG`,`isoWeekYear`),addWeekYearFormatToken(`GGGGG`,`isoWeekYear`),addRegexToken(`G`,matchSigned),addRegexToken(`g`,matchSigned),addRegexToken(`GG`,match1to2,match2),addRegexToken(`gg`,match1to2,match2),addRegexToken(`GGGG`,match1to4,match4),addRegexToken(`gggg`,match1to4,match4),addRegexToken(`GGGGG`,match1to6,match6),addRegexToken(`ggggg`,match1to6,match6),addWeekParseToken([`gggg`,`ggggg`,`GGGG`,`GGGGG`],function(n,a,s,c){a[c.substr(0,2)]=toInt(n)}),addWeekParseToken([`gg`,`GG`],function(n,a,s,c){a[c]=hooks.parseTwoDigitYear(n)}),addFormatToken(`Q`,0,`Qo`,`quarter`),addRegexToken(`Q`,match1),addParseToken(`Q`,function(n,a){a[MONTH]=(toInt(n)-1)*3}),addFormatToken(`D`,[`DD`,2],`Do`,`date`),addRegexToken(`D`,match1to2,match1to2NoLeadingZero),addRegexToken(`DD`,match1to2,match2),addRegexToken(`Do`,function(n,a){return n?a._dayOfMonthOrdinalParse||a._ordinalParse:a._dayOfMonthOrdinalParseLenient}),addParseToken([`D`,`DD`],DATE),addParseToken(`Do`,function(n,a){a[DATE]=toInt(n.match(match1to2)[0])}),getSetDayOfMonth=makeGetSet(`Date`,!0),addFormatToken(`DDD`,[`DDDD`,3],`DDDo`,`dayOfYear`),addRegexToken(`DDD`,match1to3),addRegexToken(`DDDD`,match3),addParseToken([`DDD`,`DDDD`],function(n,a,s){s._dayOfYear=toInt(n)}),addFormatToken(`m`,[`mm`,2],0,`minute`),addRegexToken(`m`,match1to2,match1to2HasZero),addRegexToken(`mm`,match1to2,match2),addParseToken([`m`,`mm`],MINUTE),getSetMinute=makeGetSet(`Minutes`,!1),addFormatToken(`s`,[`ss`,2],0,`second`),addRegexToken(`s`,match1to2,match1to2HasZero),addRegexToken(`ss`,match1to2,match2),addParseToken([`s`,`ss`],SECOND),getSetSecond=makeGetSet(`Seconds`,!1),addFormatToken(`S`,0,0,function(){return~~(this.millisecond()/100)}),addFormatToken(0,[`SS`,2],0,function(){return~~(this.millisecond()/10)}),addFormatToken(0,[`SSS`,3],0,`millisecond`),addFormatToken(0,[`SSSS`,4],0,function(){return this.millisecond()*10}),addFormatToken(0,[`SSSSS`,5],0,function(){return this.millisecond()*100}),addFormatToken(0,[`SSSSSS`,6],0,function(){return this.millisecond()*1e3}),addFormatToken(0,[`SSSSSSS`,7],0,function(){return this.millisecond()*1e4}),addFormatToken(0,[`SSSSSSSS`,8],0,function(){return this.millisecond()*1e5}),addFormatToken(0,[`SSSSSSSSS`,9],0,function(){return this.millisecond()*1e6}),addRegexToken(`S`,match1to3,match1),addRegexToken(`SS`,match1to3,match2),addRegexToken(`SSS`,match1to3,match3),token=`SSSS`;token.length<=9;token+=`S`)addRegexToken(token,matchUnsigned);for(token=`S`;token.length<=9;token+=`S`)addParseToken(token,parseMs);getSetMillisecond=makeGetSet(`Milliseconds`,!1),addFormatToken(`z`,0,0,`zoneAbbr`),addFormatToken(`zz`,0,0,`zoneName`),proto=Moment.prototype,proto.add=add$1,proto.calendar=calendar$1$1,proto.clone=clone$1,proto.diff=diff,proto.endOf=endOf,proto.format=format$1,proto.from=from$2,proto.fromNow=fromNow,proto.to=to$2,proto.toNow=toNow,proto.get=stringGet,proto.invalidAt=invalidAt,proto.isAfter=isAfter,proto.isBefore=isBefore,proto.isBetween=isBetween,proto.isSame=isSame,proto.isSameOrAfter=isSameOrAfter,proto.isSameOrBefore=isSameOrBefore,proto.isValid=isValid$2,proto.lang=lang,proto.locale=locale$2,proto.localeData=localeData,proto.max=prototypeMax,proto.min=prototypeMin,proto.parsingFlags=parsingFlags,proto.set=stringSet,proto.startOf=startOf,proto.subtract=subtract,proto.toArray=toArray,proto.toObject=toObject,proto.toDate=toDate,proto.toISOString=toISOString,proto.inspect=inspect,typeof Symbol<`u`&&Symbol.for!=null&&(proto[Symbol.for(`nodejs.util.inspect.custom`)]=function(){return`Moment<`+this.format()+`>`}),proto.toJSON=toJSON,proto.toString=toString$3,proto.unix=unix,proto.valueOf=valueOf,proto.creationData=creationData,proto.eraName=getEraName,proto.eraNarrow=getEraNarrow,proto.eraAbbr=getEraAbbr,proto.eraYear=getEraYear,proto.year=getSetYear,proto.isLeapYear=getIsLeapYear,proto.weekYear=getSetWeekYear,proto.isoWeekYear=getSetISOWeekYear,proto.quarter=proto.quarters=getSetQuarter,proto.month=getSetMonth,proto.daysInMonth=getDaysInMonth,proto.week=proto.weeks=getSetWeek,proto.isoWeek=proto.isoWeeks=getSetISOWeek,proto.weeksInYear=getWeeksInYear,proto.weeksInWeekYear=getWeeksInWeekYear,proto.isoWeeksInYear=getISOWeeksInYear,proto.isoWeeksInISOWeekYear=getISOWeeksInISOWeekYear,proto.date=getSetDayOfMonth,proto.day=proto.days=getSetDayOfWeek,proto.weekday=getSetLocaleDayOfWeek,proto.isoWeekday=getSetISODayOfWeek,proto.dayOfYear=getSetDayOfYear,proto.hour=proto.hours=getSetHour,proto.minute=proto.minutes=getSetMinute,proto.second=proto.seconds=getSetSecond,proto.millisecond=proto.milliseconds=getSetMillisecond,proto.utcOffset=getSetOffset,proto.utc=setOffsetToUTC,proto.local=setOffsetToLocal,proto.parseZone=setOffsetToParsedOffset,proto.hasAlignedHourOffset=hasAlignedHourOffset,proto.isDST=isDaylightSavingTime,proto.isLocal=isLocal,proto.isUtcOffset=isUtcOffset,proto.isUtc=isUtc,proto.isUTC=isUtc,proto.zoneAbbr=getZoneAbbr,proto.zoneName=getZoneName,proto.dates=deprecate(`dates accessor is deprecated. Use date instead.`,getSetDayOfMonth),proto.months=deprecate(`months accessor is deprecated. Use month instead`,getSetMonth),proto.years=deprecate(`years accessor is deprecated. Use year instead`,getSetYear),proto.zone=deprecate(`moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/`,getSetZone),proto.isDSTShifted=deprecate(`isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information`,isDaylightSavingTimeShifted),proto$1=Locale.prototype,proto$1.calendar=calendar$1,proto$1.longDateFormat=longDateFormat,proto$1.invalidDate=invalidDate,proto$1.ordinal=ordinal$1,proto$1.preparse=preParsePostFormat,proto$1.postformat=preParsePostFormat,proto$1.relativeTime=relativeTime,proto$1.pastFuture=pastFuture,proto$1.set=set$1,proto$1.eras=localeEras,proto$1.erasParse=localeErasParse,proto$1.erasConvertYear=localeErasConvertYear,proto$1.erasAbbrRegex=erasAbbrRegex,proto$1.erasNameRegex=erasNameRegex,proto$1.erasNarrowRegex=erasNarrowRegex,proto$1.months=localeMonths,proto$1.monthsShort=localeMonthsShort,proto$1.monthsParse=localeMonthsParse,proto$1.monthsRegex=monthsRegex,proto$1.monthsShortRegex=monthsShortRegex,proto$1.week=localeWeek,proto$1.firstDayOfYear=localeFirstDayOfYear,proto$1.firstDayOfWeek=localeFirstDayOfWeek,proto$1.weekdays=localeWeekdays,proto$1.weekdaysMin=localeWeekdaysMin,proto$1.weekdaysShort=localeWeekdaysShort,proto$1.weekdaysParse=localeWeekdaysParse,proto$1.weekdaysRegex=weekdaysRegex,proto$1.weekdaysShortRegex=weekdaysShortRegex,proto$1.weekdaysMinRegex=weekdaysMinRegex,proto$1.isPM=localeIsPM,proto$1.meridiem=localeMeridiem,getSetGlobalLocale(`en`,{eras:[{since:`0001-01-01`,until:1/0,offset:1,name:`Anno Domini`,narrow:`AD`,abbr:`AD`},{since:`0000-12-31`,until:-1/0,offset:1,name:`Before Christ`,narrow:`BC`,abbr:`BC`}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(n){var a=n%10;return n+(toInt(n%100/10)===1?`th`:a===1?`st`:a===2?`nd`:a===3?`rd`:`th`)}}),hooks.lang=deprecate(`moment.lang is deprecated. Use moment.locale instead.`,getSetGlobalLocale),hooks.langData=deprecate(`moment.langData is deprecated. Use moment.localeData instead.`,getLocale),mathAbs=Math.abs,asMilliseconds=makeAs(`ms`),asSeconds=makeAs(`s`),asMinutes=makeAs(`m`),asHours=makeAs(`h`),asDays=makeAs(`d`),asWeeks=makeAs(`w`),asMonths=makeAs(`M`),asQuarters=makeAs(`Q`),asYears=makeAs(`y`),valueOf$1=asMilliseconds,milliseconds$1=makeGetter(`milliseconds`),seconds$1=makeGetter(`seconds`),minutes=makeGetter(`minutes`),hours=makeGetter(`hours`),days=makeGetter(`days`),months=makeGetter(`months`),years=makeGetter(`years`),round$2=Math.round,thresholds={ss:44,s:45,m:45,h:22,d:26,w:null,M:11},abs$1=Math.abs,proto$2=Duration$1.prototype,proto$2.isValid=isValid$1,proto$2.abs=abs,proto$2.add=add$1$1,proto$2.subtract=subtract$1,proto$2.as=as$1,proto$2.asMilliseconds=asMilliseconds,proto$2.asSeconds=asSeconds,proto$2.asMinutes=asMinutes,proto$2.asHours=asHours,proto$2.asDays=asDays,proto$2.asWeeks=asWeeks,proto$2.asMonths=asMonths,proto$2.asQuarters=asQuarters,proto$2.asYears=asYears,proto$2.valueOf=valueOf$1,proto$2._bubble=bubble,proto$2.clone=clone$1$1,proto$2.get=get$2$1,proto$2.milliseconds=milliseconds$1,proto$2.seconds=seconds$1,proto$2.minutes=minutes,proto$2.hours=hours,proto$2.days=days,proto$2.weeks=weeks,proto$2.months=months,proto$2.years=years,proto$2.humanize=humanize,proto$2.toISOString=toISOString$1,proto$2.toString=toISOString$1,proto$2.toJSON=toISOString$1,proto$2.locale=locale$2,proto$2.localeData=localeData,proto$2.toIsoString=deprecate(`toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)`,toISOString$1),proto$2.lang=lang,addFormatToken(`X`,0,0,`unix`),addFormatToken(`x`,0,0,`valueOf`),addRegexToken(`x`,matchSigned),addRegexToken(`X`,matchTimestamp),addParseToken(`X`,function(n,a,s){s._d=new Date(parseFloat(n)*1e3)}),addParseToken(`x`,function(n,a,s){s._d=new Date(toInt(n))}),hooks.version=`2.30.1`,setHookCallback(createLocal),hooks.fn=proto,hooks.min=min$1,hooks.max=max$2,hooks.now=now,hooks.utc=createUTC,hooks.unix=createUnix,hooks.months=listMonths,hooks.isDate=isDate,hooks.locale=getSetGlobalLocale,hooks.invalid=createInvalid,hooks.duration=createDuration,hooks.isMoment=isMoment,hooks.weekdays=listWeekdays,hooks.parseZone=createInZone,hooks.localeData=getLocale,hooks.isDuration=isDuration,hooks.monthsShort=listMonthsShort,hooks.weekdaysMin=listWeekdaysMin,hooks.defineLocale=defineLocale,hooks.updateLocale=updateLocale,hooks.locales=listLocales,hooks.weekdaysShort=listWeekdaysShort,hooks.normalizeUnits=normalizeUnits,hooks.relativeTimeRounding=getSetRelativeTimeRounding,hooks.relativeTimeThreshold=getSetRelativeTimeThreshold,hooks.calendarFormat=getCalendarFormat,hooks.prototype=proto,hooks.HTML5_FMT={DATETIME_LOCAL:`YYYY-MM-DDTHH:mm`,DATETIME_LOCAL_SECONDS:`YYYY-MM-DDTHH:mm:ss`,DATETIME_LOCAL_MS:`YYYY-MM-DDTHH:mm:ss.SSS`,DATE:`YYYY-MM-DD`,TIME:`HH:mm`,TIME_SECONDS:`HH:mm:ss`,TIME_MS:`HH:mm:ss.SSS`,WEEK:`GGGG-[W]WW`,MONTH:`YYYY-MM`}})),require_Chart=__commonJSMin$1(((n,a)=>{(function(s,c){typeof n==`object`&&a!==void 0?a.exports=c(function(){try{return init_moment(),__toCommonJS(moment_exports
1154)}catch{}}()):typeof define==`function`&&define.amd?define([`require`],function(n){return c(function(){try{return n("moment")}catch{}}())}):(s||=self,s.Chart=c(s.moment))})(n,(function(n){n=n&&n.hasOwnProperty(`default`)?n.default:n;function a(n,a){return a={exports:{}},n(a,a.exports),a.exports}function s(n){return n&&n.default||n}var c={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},l=a(function(n){var a={};for(var s in c)c.hasOwnProperty(s)&&(a[c[s]]=s);var l=n.exports={rgb:{channels:3,labels:`rgb`},hsl:{channels:3,labels:`hsl`},hsv:{channels:3,labels:`hsv`},hwb:{channels:3,labels:`hwb`},cmyk:{channels:4,labels:`cmyk`},xyz:{channels:3,labels:`xyz`},lab:{channels:3,labels:`lab`},lch:{channels:3,labels:`lch`},hex:{channels:1,labels:[`hex`]},keyword:{channels:1,labels:[`keyword`]},ansi16:{channels:1,labels:[`ansi16`]},ansi256:{channels:1,labels:[`ansi256`]},hcg:{channels:3,labels:[`h`,`c`,`g`]},apple:{channels:3,labels:[`r16`,`g16`,`b16`]},gray:{channels:1,labels:[`gray`]}};for(var u in l)if(l.hasOwnProperty(u)){if(!(`channels`in l[u]))throw Error(`missing channels property: `+u);if(!(`labels`in l[u]))throw Error(`missing channel labels property: `+u);if(l[u].labels.length!==l[u].channels)throw Error(`channel and label counts mismatch: `+u);var d=l[u].channels,f=l[u].labels;delete l[u].channels,delete l[u].labels,Object.defineProperty(l[u],"channels",{value:d}),Object.defineProperty(l[u],"labels",{value:f})}l.rgb.hsl=function(n){var a=n[0]/255,s=n[1]/255,c=n[2]/255,l=Math.min(a,s,c),u=Math.max(a,s,c),d=u-l,f,p,m;return u===l?f=0:a===u?f=(s-c)/d:s===u?f=2+(c-a)/d:c===u&&(f=4+(a-s)/d),f=Math.min(f*60,360),f<0&&(f+=360),m=(l+u)/2,p=u===l?0:m<=.5?d/(u+l):d/(2-u-l),[f,p*100,m*100]},l.rgb.hsv=function(n){var a,s,c,l,u,d=n[0]/255,f=n[1]/255,p=n[2]/255,m=Math.max(d,f,p),h=m-Math.min(d,f,p),_=function(n){return(m-n)/6/h+1/2};return h===0?l=u=0:(u=h/m,a=_(d),s=_(f),c=_(p),d===m?l=c-s:f===m?l=1/3+a-c:p===m&&(l=2/3+s-a),l<0?l+=1:l>1&&--l),[l*360,u*100,m*100]},l.rgb.hwb=function(n){var a=n[0],s=n[1],c=n[2],u=l.rgb.hsl(n)[0],d=1/255*Math.min(a,Math.min(s,c));return c=1-1/255*Math.max(a,Math.max(s,c)),[u,d*100,c*100]},l.rgb.cmyk=function(n){var a=n[0]/255,s=n[1]/255,c=n[2]/255,l,u,d,f=Math.min(1-a,1-s,1-c);return l=(1-a-f)/(1-f)||0,u=(1-s-f)/(1-f)||0,d=(1-c-f)/(1-f)||0,[l*100,u*100,d*100,f*100]};function p(n,a){return(n[0]-a[0])**2+(n[1]-a[1])**2+(n[2]-a[2])**2}l.rgb.keyword=function(n){var s=a[n];if(s)return s;var l=1/0,u;
1154for(var d in c)if(c.hasOwnProperty(d)){var f=c[d],m=p(n,f);m<l&&(l=m,u=d)}return u},l.keyword.rgb=function(n){return c[n]},l.rgb.xyz=function(n){var a=n[0]/255,s=n[1]/255,c=n[2]/255;a=a>.04045?((a+.055)/1.055)**2.4:a/12.92,s=s>.04045?((s+.055)/1.055)**2.4:s/12.92,c=c>.04045?((c+.055)/1.055)**2.4:c/12.92;var l=a*.4124+s*.3576+c*.1805,u=a*.2126+s*.7152+c*.0722,d=a*.0193+s*.1192+c*.9505;return[l*100,u*100,d*100]},l.rgb.lab=function(n){var a=l.rgb.xyz(n),s=a[0],c=a[1],u=a[2],d,f,p;return s/=95.047,c/=100,u/=108.883,s=s>.008856?s**(1/3):7.787*s+16/116,c=c>.008856?c**(1/3):7.787*c+16/116,u=u>.008856?u**(1/3):7.787*u+16/116,d=116*c-16,f=500*(s-c),p=200*(c-u),[d,f,p]},l.hsl.rgb=function(n){var a=n[0]/360,s=n[1]/100,c=n[2]/100,l,u,d,f,p;if(s===0)return p=c*255,[p,p,p];u=c<.5?c*(1+s):c+s-c*s,l=2*c-u,f=[0,0,0];for(var m=0;m<3;m++)d=a+1/3*-(m-1),d<0&&d++,d>1&&d--,p=6*d<1?l+(u-l)*6*d:2*d<1?u:3*d<2?l+(u-l)*(2/3-d)*6:l,f[m]=p*255;return f},l.hsl.hsv=function(n){var a=n[0],s=n[1]/100,c=n[2]/100,l=s,u=Math.max(c,.01),d,f;return c*=2,s*=c<=1?c:2-c,l*=u<=1?u:2-u,f=(c+s)/2,d=c===0?2*l/(u+l):2*s/(c+s),[a,d*100,f*100]},l.hsv.rgb=function(n){var a=n[0]/60,s=n[1]/100,c=n[2]/100,l=Math.floor(a)%6,u=a-Math.floor(a),d=255*c*(1-s),f=255*c*(1-s*u),p=255*c*(1-s*(1-u));switch(c*=255,l){case 0:return[c,p,d];case 1:return[f,c,d];case 2:return[d,c,p];case 3:return[d,f,c];case 4:return[p,d,c];case 5:return[c,d,f]}},l.hsv.hsl=function(n){var a=n[0],s=n[1]/100,c=n[2]/100,l=Math.max(c,.01),u,d,f=(2-s)*c;return u=(2-s)*l,d=s*l,d/=u<=1?u:2-u,d||=0,f/=2,[a,d*100,f*100]},l.hwb.rgb=function(n){var a=n[0]/360,s=n[1]/100,c=n[2]/100,l=s+c,u,d,f,p;l>1&&(s/=l,c/=l),u=Math.floor(6*a),d=1-c,f=6*a-u,u&1&&(f=1-f),p=s+f*(d-s);var m,h,_;switch(u){default:case 6:case 0:m=d,h=p,_=s;break;case 1:m=p,h=d,_=s;break;case 2:m=s,h=d,_=p;break;case 3:m=s,h=p,_=d;break;case 4:m=p,h=s,_=d;break;case 5:m=d,h=s,_=p;break}return[m*255,h*255,_*255]},l.cmyk.rgb=function(n){var a=n[0]/100,s=n[1]/100,c=n[2]/100,l=n[3]/100,u=1-Math.min(1,a*(1-l)+l),d=1-Math.min(1,s*(1-l)+l),f=1-Math.min(1,c*(1-l)+l);return[u*255,d*255,f*255]},l.xyz.rgb=function(n){var a=n[0]/100,s=n[1]/100,c=n[2]/100,l=a*3.2406+s*-1.5372+c*-.4986,u=a*-.9689+s*1.8758+c*.0415,d=a*.0557+s*-.204+c*1.057;return l=l>.0031308?1.055*l**(1/2.4)-.055:l*12.92,u=u>.0031308?1.055*u**(1/2.4)-.055:u*12.92,d=d>.0031308?1.055*d**(1/2.4)-.055:d*12.92,l=Math.min(Math.max(0,l),1),u=Math.min(Math.max(0,u),1),d=Math.min(Math.max(0,d),1),[l*255,u*255,d*255]},l.xyz.lab=function(n){var a=n[0],s=n[1],c=n[2],l,u,d;return a/=95.047,s/=100,c/=108.883,a=a>.008856?a**(1/3):7.787*a+16/116,s=s>.008856?s**(1/3):7.787*s+16/116,c=c>.008856?c**(1/3):7.787*c+16/116,l=116*s-16,u=500*(a-s),d=200*(s-c),[l,u,d]},l.lab.xyz=function(n){var a=n[0],s=n[1],c=n[2],l,u=(a+16)/116,d;l=s/500+u,d=u-c/200;var f=u**3,p=l**3,m=d**3;return u=f>.008856?f:(u-16/116)/7.787,l=p>.008856?p:(l-16/116)/7.787,d=m>.008856?m:(d-16/116)/7.787,l*=95.047,u*=100,d*=108.883,[l,u,d]},l.lab.lch=function(n){var a=n[0],s=n[1],c=n[2],l=Math.atan2(c,s)*360/2/Math.PI,u;return l<0&&(l+=360),u=Math.sqrt(s*s+c*c),[a,u,l]},l.lch.lab=function(n){var a=n[0],s=n[1],c=n[2],l,u,d=c/360*2*Math.PI;return l=s*Math.cos(d),u=s*Math.sin(d),[a,l,u]},l.rgb.ansi16=function(n){var a=n[0],s=n[1],c=n[2],u=1 in arguments?arguments[1]:l.rgb.hsv(n)[2];if(u=Math.round(u/50),u===0)return 30;var d=30+(Math.round(c/255)<<2|Math.round(s/255)<<1|Math.round(a/255));return u===2&&(d+=60),d},l.hsv.ansi16=function(n){return l.rgb.ansi16(l.hsv.rgb(n),n[2])},l.rgb.ansi256=function(n){var a=n[0],s=n[1],c=n[2];return a===s&&s===c?a<8?16:a>248?231:Math.round((a-8)/247*24)+232:16+36*Math.round(a/255*5)+6*Math.round(s/255*5)+Math.round(c/255*5)},l.ansi16.rgb=function(n){var a=n%10;if(a===0||a===7)return n>50&&(a+=3.5),a=a/10.5*255,[a,a,a];var s=(~~(n>50)+1)*.5;return[(a&1)*s*255,(a>>1&1)*s*255,(a>>2&1)*s*255]},l.ansi256.rgb=function(n){if(n>=232){var a=(n-232)*10+8;return[a,a,a]}n-=16;var s;return[Math.floor(n/36)/5*255,Math.floor((s=n%36)/6)/5*255,s%6/5*255]},l.rgb.hex=function(n){var a=(((Math.round(n[0])&255)<<16)+((Math.round(n[1])&255)<<8)+(Math.round(n[2])&255)).toString(16).toUpperCase();return`000000`.substring(a.length)+a},l.hex.rgb=function(n){var a=n.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!a)return[0,0,0];var s=a[0];a[0].length===3&&(s=s.split(``).map(function(n){return n+n}).join(``));var c=parseInt(s,16);return[c>>16&255,c>>8&255,c&255]},l.rgb.hcg=function(n){var a=n[0]/255,s=n[1]/255,c=n[2]/255,l=Math.max(Math.max(a,s),c),u=Math.min(Math.min(a,s),c),d=l-u,f=d<1?u/(1-d):0,p=d<=0?0:l===a?(s-c)/d%6:l===s?2+(c-a)/d:4+(a-s)/d+4;return p/=6,p%=1,[p*360,d*100,f*100]},l.hsl.hcg=function(n){var a=n[1]/100,s=n[2]/100,c=1,l=0;return c=s<.5?2*a*s:2*a*(1-s),c<1&&(l=(s-.5*c)/(1-c)),[n[0],c*100,l*100]},l.hsv.hcg=function(n){var a=n[1]/100,s=n[2]/100,c=a*s,l=0;return c<1&&(l=(s-c)/(1-c)),[n[0],c*100,l*100]},l.hcg.rgb=function(n){var a=n[0]/360,s=n[1]/100,c=n[2]/100;if(s===0)return[c*255,c*255,c*255];var l=[0,0,0],u=a%1*6,d=u%1,f=1-d,p=0;switch(Math.floor(u)){case 0:l[0]=1,l[1]=d,l[2]=0;break;case 1:l[0]=f,l[1]=1,l[2]=0;break;case 2:l[0]=0,l[1]=1,l[2]=d;break;case 3:l[0]=0,l[1]=f,l[2]=1;break;case 4:l[0]=d,l[1]=0,l[2]=1;break;default:l[0]=1,l[1]=0,l[2]=f}return p=(1-s)*c,[(s*l[0]+p)*255,(s*l[1]+p)*255,(s*l[2]+p)*255]},l.hcg.hsv=function(n){var a=n[1]/100,s=a+n[2]/100*(1-a),c=0;return s>0&&(c=a/s),[n[0],c*100,s*100]},l.hcg.hsl=function(n){var a=n[1]/100,s=n[2]/100*(1-a)+.5*a,c=0;return s>0&&s<.5?c=a/(2*s):s>=.5&&s<1&&(c=a/(2*(1-s))),[n[0],c*100,s*100]},l.hcg.hwb=function(n){var a=n[1]/100,s=a+n[2]/100*(1-a);return[n[0],(s-a)*100,(1-s)*100]},l.hwb.hcg=function(n){var a=n[1]/100,s=1-n[2]/100,c=s-a,l=0;return c<1&&(l=(s-c)/(1-c)),[n[0],c*100,l*100]},l.apple.rgb=function(n){return[n[0]/65535*255,n[1]/65535*255,n[2]/65535*255]},l.rgb.apple=function(n){return[n[0]/255*65535,n[1]/255*65535,n[2]/255*65535]},l.gray.rgb=function(n){return[n[0]/100*255,n[0]/100*255,n[0]/100*255]},l.gray.hsl=l.gray.hsv=function(n){return[0,0,n[0]]},l.gray.hwb=function(n){return[0,100,n[0]]},l.gray.cmyk=function(n){return[0,0,0,n[0]]},l.gray.lab=function(n){return[n[0],0,0]},l.gray.hex=function(n){var a=Math.round(n[0]/100*255)&255,s=((a<<16)+(a<<8)+a).toString(16).toUpperCase();return`000000`.substring(s.length)+s},l.rgb.gray=function(n){return[(n[0]+n[1]+n[2])/3/255*100]}});l.rgb,l.hsl,l.hsv,l.hwb,l.cmyk,l.xyz,l.lab,l.lch,l.hex,l.keyword,l.ansi16,l.ansi256,l.hcg,l.apple,l.gray;function u(){for(var n={},a=Object.keys(l),s=a.length,c=0;c<s;c++)n[a[c]]={distance:-1,parent:null};return n}function d(n){var a=u(),s=[n];for(a[n].distance=0;s.length;)for(var c=s.pop(),d=Object.keys(l[c]),f=d.length,p=0;p<f;p++){var m=d[p],h=a[m];h.distance===-1&&(h.distance=a[c].distance+1,h.parent=c,s.unshift(m))}return a}function f(n,a){return function(s){return a(n(s))}}function p(n,a){for(var s=[a[n].parent,n],c=l[a[n].parent][n],u=a[n].parent;a[u].parent;)s.unshift(a[u].parent),c=f(l[a[u].parent][u],c),u=a[u].parent;return c.conversion=s,c}var m=function(n){for(var a=d(n),s={},c=Object.keys(a),l=c.length,u=0;u<l;u++){var f=c[u];a[f].parent!==null&&(s[f]=p(f,a))}return s},h={},_=Object.keys(l);function v(n){var a=function(a){return a==null?a:(arguments.length>1&&(a=Array.prototype.slice.call(arguments)),n(a))};return`conversion`in n&&(a.conversion=n.conversion),a}
vendor: 45,241 bytes, line 1154
1154function b(n){var a=function(a){if(a==null)return a;arguments.length>1&&(a=Array.prototype.slice.call(arguments));var s=n(a);if(typeof s==`object`)for(var c=s.length,l=0;l<c;l++)s[l]=Math.round(s[l]);return s};return`conversion`in n&&(a.conversion=n.conversion),a}_.forEach(function(n){h[n]={},Object.defineProperty(h[n],"channels",{value:l[n].channels}),Object.defineProperty(h[n],"labels",{value:l[n].labels});var a=m(n);Object.keys(a).forEach(function(s){var c=a[s];h[n][s]=b(c),h[n][s].raw=v(c)})});var x=h,C={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},w={getRgba:T,getHsla:O,getRgb:A,getHsl:j,getHwb:k,getAlpha:M,hexString:N,rgbString:P,rgbaString:F,percentString:I,percentaString:R,hslString:B,hslaString:V,hwbString:H,keyword:U};function T(n){if(n){var a=/^#([a-fA-F0-9]{3,4})$/i,s=/^#([a-fA-F0-9]{6}([a-fA-F0-9]{2})?)$/i,c=/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i,l=/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i,u=/(\w+)/,d=[0,0,0],f=1,p=n.match(a),m=``;if(p){p=p[1],m=p[3];for(var h=0;h<d.length;h++)d[h]=parseInt(p[h]+p[h],16);m&&(f=Math.round(parseInt(m+m,16)/255*100)/100)}else if(p=n.match(s)){m=p[2],p=p[1];for(var h=0;h<d.length;h++)d[h]=parseInt(p.slice(h*2,h*2+2),16);m&&(f=Math.round(parseInt(m,16)/255*100)/100)}else if(p=n.match(c)){for(var h=0;h<d.length;h++)d[h]=parseInt(p[h+1]);f=parseFloat(p[4])}else if(p=n.match(l)){for(var h=0;h<d.length;h++)d[h]=Math.round(parseFloat(p[h+1])*2.55);f=parseFloat(p[4])}else if(p=n.match(u)){if(p[1]==`transparent`)return[0,0,0,0];if(d=C[p[1]],!d)return}for(var h=0;h<d.length;h++)d[h]=W(d[h],0,255);return f=!f&&f!=0?1:W(f,0,1),d[3]=f,d}}function O(n){if(n){var a=n.match(/^hsla?\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/);if(a){var s=parseFloat(a[4]);return[W(parseInt(a[1]),0,360),W(parseFloat(a[2]),0,100),W(parseFloat(a[3]),0,100),W(isNaN(s)?1:s,0,1)]}}}function k(n){if(n){var a=n.match(/^hwb\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/);if(a){var s=parseFloat(a[4]);return[W(parseInt(a[1]),0,360),W(parseFloat(a[2]),0,100),W(parseFloat(a[3]),0,100),W(isNaN(s)?1:s,0,1)]}}}function A(n){var a=T(n);return a&&a.slice(0,3)}function j(n){var a=O(n);return a&&a.slice(0,3)}function M(n){var a=T(n);if((a||=O(n))||(a=k(n)))return a[3]}function N(n,a){var a=a!==void 0&&n.length===3?a:n[3];return`#`+K(n[0])+K(n[1])+K(n[2])+(a>=0&&a<1?K(Math.round(a*255)):``)}function P(n,a){return a<1||n[3]&&n[3]<1?F(n,a):`rgb(`+n[0]+`, `+n[1]+`, `+n[2]+`)`}function F(n,a){return a===void 0&&(a=n[3]===void 0?1:n[3]),`rgba(`+n[0]+`, `+n[1]+`, `+n[2]+`, `+a+`)`}function I(n,a){if(a<1||n[3]&&n[3]<1)return R(n,a);var s=Math.round(n[0]/255*100),c=Math.round(n[1]/255*100),l=Math.round(n[2]/255*100);return`rgb(`+s+`%, `+c+`%, `+l+`%)`}function R(n,a){var s=Math.round(n[0]/255*100),c=Math.round(n[1]/255*100),l=Math.round(n[2]/255*100);return`rgba(`+s+`%, `+c+`%, `+l+`%, `+(a||n[3]||1)+`)`}function B(n,a){return a<1||n[3]&&n[3]<1?V(n,a):`hsl(`+n[0]+`, `+n[1]+`%, `+n[2]+`%)`}function V(n,a){return a===void 0&&(a=n[3]===void 0?1:n[3]),`hsla(`+n[0]+`, `+n[1]+`%, `+n[2]+`%, `+a+`)`}function H(n,a){return a===void 0&&(a=n[3]===void 0?1:n[3]),`hwb(`+n[0]+`, `+n[1]+`%, `+n[2]+`%`+(a!==void 0&&a!==1?`, `+a:``)+`)`}function U(n){return q[n.slice(0,3)]}function W(n,a,s){return Math.min(Math.max(a,n),s)}function K(n){var a=n.toString(16).toUpperCase();return a.length<2?`0`+a:a}var q={};for(var ee in C)q[C[ee]]=ee;var J=function(n){if(n instanceof J)return n;if(!(this instanceof J))return new J(n);this.valid=!1,this.values={rgb:[0,0,0],hsl:[0,0,0],hsv:[0,0,0],hwb:[0,0,0],cmyk:[0,0,0,0],alpha:1};var a;typeof n==`string`?(a=w.getRgba(n),a?this.setValues(`rgb`,a):(a=w.getHsla(n))?this.setValues(`hsl`,a):(a=w.getHwb(n))&&this.setValues(`hwb`,a)):typeof n==`object`&&(a=n,a.r!==void 0||a.red!==void 0?this.setValues(`rgb`,a):a.l!==void 0||a.lightness!==void 0?this.setValues(`hsl`,a):a.v!==void 0||a.value!==void 0?this.setValues(`hsv`,a):a.w!==void 0||a.whiteness!==void 0?this.setValues(`hwb`,a):(a.c!==void 0||a.cyan!==void 0)&&this.setValues(`cmyk`,a))};J.prototype={isValid:function(){return this.valid},rgb:function(){return this.setSpace(`rgb`,arguments)},hsl:function(){return this.setSpace(`hsl`,arguments)},hsv:function(){return this.setSpace(`hsv`,arguments)},hwb:function(){return this.setSpace(`hwb`,arguments)},cmyk:function(){return this.setSpace(`cmyk`,arguments)},rgbArray:function(){return this.values.rgb},hslArray:function(){return this.values.hsl},hsvArray:function(){return this.values.hsv},hwbArray:function(){var n=this.values;return n.alpha===1?n.hwb:n.hwb.concat([n.alpha])},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){var n=this.values;return n.rgb.concat([n.alpha])},hslaArray:function(){var n=this.values;return n.hsl.concat([n.alpha])},alpha:function(n){return n===void 0?this.values.alpha:(this.setValues(`alpha`,n),this)},red:function(n){return this.setChannel(`rgb`,0,n)},green:function(n){return this.setChannel(`rgb`,1,n)},blue:function(n){return this.setChannel(`rgb`,2,n)},hue:function(n){return n&&=(n%=360,n<0?360+n:n),this.setChannel(`hsl`,0,n)},saturation:function(n){return this.setChannel(`hsl`,1,n)},lightness:function(n){return this.setChannel(`hsl`,2,n)},saturationv:function(n){return this.setChannel(`hsv`,1,n)},whiteness:function(n){return this.setChannel(`hwb`,1,n)},blackness:function(n){return this.setChannel(`hwb`,2,n)},value:function(n){return this.setChannel(`hsv`,2,n)},cyan:function(n){return this.setChannel(`cmyk`,0,n)},magenta:function(n){return this.setChannel(`cmyk`,1,n)},yellow:function(n){return this.setChannel(`cmyk`,2,n)},black:function(n){return this.setChannel(`cmyk`,3,n)},hexString:function(){return w.hexString(this.values.rgb)},rgbString:function(){return w.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return w.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return w.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return w.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return w.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return w.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return w.keyword(this.values.rgb,this.values.alpha)},rgbNumber:function(){var n=this.values.rgb;return n[0]<<16|n[1]<<8|n[2]},luminosity:function(){for(var n=this.values.rgb,a=[],s=0;s<n.length;s++){var c=n[s]/255;a[s]=c<=.03928?c/12.92:((c+.055)/1.055)**2.4}return .2126*a[0]+.7152*a[1]+.0722*a[2]},contrast:function(n){var a=this.luminosity(),s=n.luminosity();return a>s?(a+.05)/(s+.05):(s+.05)/(a+.05)},level:function(n){var a=this.contrast(n);return a>=7.1?`AAA`:a>=4.5?`AA`:``},dark:function(){var n=this.values.rgb;return(n[0]*299+n[1]*587+n[2]*114)/1e3<128},light:function(){return!this.dark()},negate:function(){for(var n=[],a=0;a<3;a++)n[a]=255-this.values.rgb[a];return this.setValues(`rgb`,n),this},lighten:function(n){var a=this.values.hsl;return a[2]+=a[2]*n,this.setValues(`hsl`,a),this},darken:function(n){var a=this.values.hsl;return a[2]-=a[2]*n,this.setValues(`hsl`,a),this},saturate:function(n){var a=this.values.hsl;return a[1]+=a[1]*n,this.setValues(`hsl`,a),this},desaturate:function(n){var a=this.values.hsl;return a[1]-=a[1]*n,this.setValues(`hsl`,a),this},whiten:function(n){var a=this.values.hwb;return a[1]+=a[1]*n,this.setValues(`hwb`,a),this},blacken:function(n){var a=this.values.hwb;return a[2]+=a[2]*n,this.setValues(`hwb`,a),this},greyscale:function(){var n=this.values.rgb,a=n[0]*.3+n[1]*.59+n[2]*.11;return this.setValues(`rgb`,[a,a,a]),this},clearer:function(n){var a=this.values.alpha;return this.setValues(`alpha`,a-a*n),this},opaquer:function(n){var a=this.values.alpha;return this.setValues(`alpha`,a+a*n),this},rotate:function(n){var a=this.values.hsl,s=(a[0]+n)%360;return a[0]=s<0?360+s:s,this.setValues(`hsl`,a),this},mix:function(n,a){var s=this,c=n,l=a===void 0?.5:a,u=2*l-1,d=s.alpha()-c.alpha(),f=((u*d===-1?u:(u+d)/(1+u*d))+1)/2,p=1-f;return this.rgb(f*s.red()+p*c.red(),f*s.green()+p*c.green(),f*s.blue()+p*c.blue()).alpha(s.alpha()*l+c.alpha()*(1-l))},toJSON:function(){return this.rgb()},clone:function(){var n=new J,a=this.values,s=n.values,c,l;for(var u in a)a.hasOwnProperty(u)&&(c=a[u],l={}.toString.call(c),l===`[object Array]`?s[u]=c.slice(0):l===`[object Number]`?s[u]=c:console.error(`unexpected color value:`,c));return n}},J.prototype.spaces={rgb:[`red`,`green`,`blue`],hsl:[`hue`,`saturation`,`lightness`],hsv:[`hue`,`saturation`,`value`],hwb:[`hue`,`whiteness`,`blackness`],cmyk:[`cyan`,`magenta`,`yellow`,`black`]},J.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},J.prototype.getValues=function(n){for(var a=this.values,s={},c=0;c<n.length;c++)s[n.charAt(c)]=a[n][c];return a.alpha!==1&&(s.a=a.alpha),s},J.prototype.setValues=function(n,a){var s=this.values,c=this.spaces,l=this.maxes,u=1,d;if(this.valid=!0,n===`alpha`)u=a;else if(a.length)s[n]=a.slice(0,n.length),u=a[n.length];else if(a[n.charAt(0)]!==void 0){for(d=0;d<n.length;d++)s[n][d]=a[n.charAt(d)];u=a.a}else if(a[c[n][0]]!==void 0){var f=c[n];for(d=0;d<n.length;d++)s[n][d]=a[f[d]];u=a.alpha}if(s.alpha=Math.max(0,Math.min(1,u===void 0?s.alpha:u)),n===`alpha`)return!1;var p;for(d=0;d<n.length;d++)p=Math.max(0,Math.min(l[n][d],s[n][d])),s[n][d]=Math.round(p);for(var m in c)m!==n&&(s[m]=x[n][m](s[n]));return!0},J.prototype.setSpace=function(n,a){var s=a[0];return s===void 0?this.getValues(n):(typeof s==`number`&&(s=Array.prototype.slice.call(a)),this.setValues(n,s),this)},J.prototype.setChannel=function(n,a,s){var c=this.values[n];return s===void 0?c[a]:s===c[a]?this:(c[a]=s,this.setValues(n,c),this)},typeof window<`u`&&(window.Color=J);var Y=J;function te(n){return[`__proto__`,`prototype`,`constructor`].indexOf(n)===-1}var X={noop:function(){},uid:function(){var n=0;return function(){return n++}}(),isNullOrUndef:function(n){return n==null},isArray:function(n){if(Array.isArray&&Array.isArray(n))return!0;var a=Object.prototype.toString.call(n);return a.substr(0,7)===`[object`&&a.substr(-6)===`Array]`},isObject:function(n){return n!==null&&Object.prototype.toString.call(n)===`[object Object]`},isFinite:function(n){return(typeof n==`number`||n instanceof Number)&&isFinite(n)},valueOrDefault:function(n,a){return n===void 0?a:n},valueAtIndexOrDefault:function(n,a,s){return X.valueOrDefault(X.isArray(n)?n[a]:n,s)},callback:function(n,a,s){if(n&&typeof n.call==`function`)return n.apply(s,a)},each:function(n,a,s,c){var l,u,d;if(X.isArray(n))if(u=n.length,c)for(l=u-1;l>=0;l--)a.call(s,n[l],l);else for(l=0;l<u;l++)a.call(s,n[l],l);else if(X.isObject(n))for(d=Object.keys(n),u=d.length,l=0;l<u;l++)a.call(s,n[d[l]],d[l])},arrayEquals:function(n,a){var s,c,l,u;if(!n||!a||n.length!==a.length)return!1;for(s=0,c=n.length;s<c;++s)if(l=n[s],u=a[s],l instanceof Array&&u instanceof Array){if(!X.arrayEquals(l,u))return!1}else if(l!==u)return!1;return!0},clone:function(n){if(X.isArray(n))return n.map(X.clone);if(X.isObject(n)){for(var a=Object.create(n),s=Object.keys(n),c=s.length,l=0;l<c;++l)a[s[l]]=X.clone(n[s[l]]);return a}return n},_merger:function(n,a,s,c){if(te(n)){var l=a[n],u=s[n];X.isObject(l)&&X.isObject(u)?X.merge(l,u,c):a[n]=X.clone(u)}},_mergerIf:function(n,a,s){if(te(n)){var c=a[n],l=s[n];X.isObject(c)&&X.isObject(l)?X.mergeIf(c,l):a.hasOwnProperty(n)||(a[n]=X.clone(l))}},merge:function(n,a,s){var c=X.isArray(a)?a:[a],l=c.length,u,d,f,p,m;if(!X.isObject(n))return n;for(s||={},u=s.merger||X._merger,d=0;d<l;++d)if(a=c[d],X.isObject(a))for(f=Object.keys(a),m=0,p=f.length;m<p;++m)u(f[m],n,a,s);return n},mergeIf:function(n,a){return X.merge(n,a,{merger:X._mergerIf})},extend:Object.assign||function(n){return X.merge(n,[].slice.call(arguments,1),{merger:function(n,a,s){a[n]=s[n]}})},inherits:function(n){var a=this,s=n&&n.hasOwnProperty(`constructor`)?n.constructor:function(){return a.apply(this,arguments)},c=function(){this.constructor=s};return c.prototype=a.prototype,s.prototype=new c,s.extend=X.inherits,n&&X.extend(s.prototype,n),s.__super__=a.prototype,s},_deprecated:function(n,a,s,c){a!==void 0&&console.warn(n+`: "`+s+`" is deprecated. Please use "`+c+`" instead`)}},ne=X;X.callCallback=X.callback,X.indexOf=function(n,a,s){return Array.prototype.indexOf.call(n,a,s)},X.getValueOrDefault=X.valueOrDefault,X.getValueAtIndexOrDefault=X.valueAtIndexOrDefault;var re={linear:function(n){return n},easeInQuad:function(n){return n*n},easeOutQuad:function(n){return-n*(n-2)},easeInOutQuad:function(n){return(n/=.5)<1?.5*n*n:-.5*(--n*(n-2)-1)},easeInCubic:function(n){return n*n*n},easeOutCubic:function(n){return--n*n*n+1},easeInOutCubic:function(n){return(n/=.5)<1?.5*n*n*n:.5*((n-=2)*n*n+2)},easeInQuart:function(n){return n*n*n*n},easeOutQuart:function(n){return-(--n*n*n*n-1)},easeInOutQuart:function(n){return(n/=.5)<1?.5*n*n*n*n:-.5*((n-=2)*n*n*n-2)},easeInQuint:function(n){return n*n*n*n*n},easeOutQuint:function(n){return--n*n*n*n*n+1},easeInOutQuint:function(n){return(n/=.5)<1?.5*n*n*n*n*n:.5*((n-=2)*n*n*n*n+2)},easeInSine:function(n){return-Math.cos(Math.PI/2*n)+1},easeOutSine:function(n){return Math.sin(Math.PI/2*n)},easeInOutSine:function(n){return-.5*(Math.cos(Math.PI*n)-1)},easeInExpo:function(n){return n===0?0:2**(10*(n-1))},easeOutExpo:function(n){return n===1?1:-(2**(-10*n))+1},easeInOutExpo:function(n){return n===0?0:n===1?1:(n/=.5)<1?.5*2**(10*(n-1)):.5*(-(2**(-10*--n))+2)},easeInCirc:function(n){return n>=1?n:-(Math.sqrt(1-n*n)-1)},easeOutCirc:function(n){return Math.sqrt(1- --n*n)},easeInOutCirc:function(n){return(n/=.5)<1?-.5*(Math.sqrt(1-n*n)-1):.5*(Math.sqrt(1-(n-=2)*n)+1)},easeInElastic:function(n){var a=1.70158,s=0,c=1;return n===0?0:n===1?1:(s||=.3,c<1?(c=1,a=s/4):a=s/(2*Math.PI)*Math.asin(1/c),-(c*2**(10*--n)*Math.sin((n-a)*(2*Math.PI)/s)))},easeOutElastic:function(n){var a=1.70158,s=0,c=1;return n===0?0:n===1?1:(s||=.3,c<1?(c=1,a=s/4):a=s/(2*Math.PI)*Math.asin(1/c),c*2**(-10*n)*Math.sin((n-a)*(2*Math.PI)/s)+1)},easeInOutElastic:function(n){var a=1.70158,s=0,c=1;return n===0?0:(n/=.5)==2?1:(s||=.45,c<1?(c=1,a=s/4):a=s/(2*Math.PI)*Math.asin(1/c),n<1?-.5*(c*2**(10*--n)*Math.sin((n-a)*(2*Math.PI)/s)):c*2**(-10*--n)*Math.sin((n-a)*(2*Math.PI)/s)*.5+1)},easeInBack:function(n){var a=1.70158;return n*n*((a+1)*n-a)},easeOutBack:function(n){var a=1.70158;return--n*n*((a+1)*n+a)+1},easeInOutBack:function(n){var a=1.70158;return(n/=.5)<1?.5*(n*n*(((a*=1.525)+1)*n-a)):.5*((n-=2)*n*(((a*=1.525)+1)*n+a)+2)},easeInBounce:function(n){return 1-re.easeOutBounce(1-n)},easeOutBounce:function(n){return n<1/2.75?7.5625*n*n:n<2/2.75?7.5625*(n-=1.5/2.75)*n+.75:n<2.5/2.75?7.5625*(n-=2.25/2.75)*n+.9375:7.5625*(n-=2.625/2.75)*n+.984375},easeInOutBounce:function(n){return n<.5?re.easeInBounce(n*2)*.5:re.easeOutBounce(n*2-1)*.5+.5}},ie={effects:re};ne.easingEffects=re;var ae=Math.PI,oe=ae/180,se=ae*2,ce=ae/2,le=ae/4,ue=ae*2/3,de={clear:function(n){n.ctx.clearRect(0,0,n.width,n.height)},roundedRect:function(n,a,s,c,l,u){if(u){var d=Math.min(u,l/2,c/2),f=a+d,p=s+d,m=a+c-d,h=s+l-d;n.moveTo(a,p),f<m&&p<h?(n.arc(f,p,d,-ae,-ce),n.arc(m,p,d,-ce,0),n.arc(m,h,d,0,ce),n.arc(f,h,d,ce,ae)):f<m?(n.moveTo(f,s),n.arc(m,p,d,-ce,ce),n.arc(f,p,d,ce,ae+ce)):p<h?(n.arc(f,p,d,-ae,0),n.arc(f,h,d,0,ae)):n.arc(f,p,d,-ae,ae),n.closePath(),n.moveTo(a,s)}else n.rect(a,s,c,l)},drawPoint:function(n,a,s,c,l,u){var d,f,p,m,h,_=(u||0)*oe;if(a&&typeof a==`object`&&(d=a.toString(),d===`[object HTMLImageElement]`||d===`[object HTMLCanvasElement]`)){n.save(),n.translate(c,l),n.rotate(_),n.drawImage(a,-a.width/2,-a.height/2,a.width,a.height),n.restore();return}if(!(isNaN(s)||s<=0)){switch(n.beginPath(),a){default:n.arc(c,l,s,0,se),n.closePath();break;case`triangle`:n.moveTo(c+Math.sin(_)*s,l-Math.cos(_)*s),_+=ue,n.lineTo(c+Math.sin(_)*s,l-Math.cos(_)*s),_+=ue,n.lineTo(c+Math.sin(_)*s,l-Math.cos(_)*s),n.closePath();break;case`rectRounded`:h=s*.516,m=s-h,f=Math.cos(_+le)*m,p=Math.sin(_+le)*m,n.arc(c-f,l-p,h,_-ae,_-ce),n.arc(c+p,l-f,h,_-ce,_),n.arc(c+f,l+p,h,_,_+ce),n.arc(c-p,l+f,h,_+ce,_+ae),n.closePath();break;case`rect`:if(!u){m=Math.SQRT1_2*s,n.rect(c-m,l-m,2*m,2*m);break}_+=le;case`rectRot`:f=Math.cos(_)*s,p=Math.sin(_)*s,n.moveTo(c-f,l-p),n.lineTo(c+p,l-f),n.lineTo(c+f,l+p),n.lineTo(c-p,l+f),n.closePath();break;case`crossRot`:_+=le;case`cross`:f=Math.cos(_)*s,p=Math.sin(_)*s,n.moveTo(c-f,l-p),n.lineTo(c+f,l+p),n.moveTo(c+p,l-f),n.lineTo(c-p,l+f);break;case`star`:f=Math.cos(_)*s,p=Math.sin(_)*s,n.moveTo(c-f,l-p),n.lineTo(c+f,l+p),n.moveTo(c+p,l-f),n.lineTo(c-p,l+f),_+=le,f=Math.cos(_)*s,p=Math.sin(_)*s,n.moveTo(c-f,l-p),n.lineTo(c+f,l+p),n.moveTo(c+p,l-f),n.lineTo(c-p,l+f);break;case`line`:f=Math.cos(_)*s,p=Math.sin(_)*s,n.moveTo(c-f,l-p),n.lineTo(c+f,l+p);break;case`dash`:n.moveTo(c,l),n.lineTo(c+Math.cos(_)*s,l+Math.sin(_)*s);break}n.fill(),n.stroke()}},_isPointInArea:function(n,a){var s=1e-6;return n.x>a.left-s&&n.x<a.right+s&&n.y>a.top-s&&n.y<a.bottom+s},clipArea:function(n,a){n.save(),n.beginPath(),n.rect(a.left,a.top,a.right-a.left,a.bottom-a.top),n.clip()},unclipArea:function(n){n.restore()},lineTo:function(n,a,s,c){var l=s.steppedLine;if(l){if(l===`middle`){var u=(a.x+s.x)/2;n.lineTo(u,c?s.y:a.y),n.lineTo(u,c?a.y:s.y)}else l===`after`&&!c||l!==`after`&&c?n.lineTo(a.x,s.y):n.lineTo(s.x,a.y);n.lineTo(s.x,s.y);return}if(!s.tension){n.lineTo(s.x,s.y);return}n.bezierCurveTo(c?a.controlPointPreviousX:a.controlPointNextX,c?a.controlPointPreviousY:a.controlPointNextY,c?s.controlPointNextX:s.controlPointPreviousX,c?s.controlPointNextY:s.controlPointPreviousY,s.x,s.y)}},fe=de;ne.clear=de.clear,ne.drawRoundedRectangle=function(n){n.beginPath(),de.roundedRect.apply(de,arguments)};var pe={_set:function(n,a){return ne.merge(this[n]||(this[n]={}),a)}};pe._set(`global`,{defaultColor:`rgba(0,0,0,0.1)`,defaultFontColor:`#666`,defaultFontFamily:`'Helvetica Neue', 'Helvetica', 'Arial', sans-serif`,defaultFontSize:12,defaultFontStyle:`normal`,defaultLineHeight:1.2,showLines:!0});var me=pe,he=ne.valueOrDefault;function ge(n){return!n||ne.isNullOrUndef(n.size)||ne.isNullOrUndef(n.family)?null:(n.style?n.style+` `:``)+(n.weight?n.weight+` `:``)+n.size+`px `+n.family}var _e={toLineHeight:function(n,a){var s=(``+n).match(/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/);if(!s||s[1]===`normal`)return a*1.2;switch(n=+s[2],s[3]){case`px`:return n;case`%`:n/=100;break}return a*n},toPadding:function(n){var a,s,c,l;return ne.isObject(n)?(a=+n.top||0,s=+n.right||0,c=+n.bottom||0,l=+n.left||0):a=s=c=l=+n||0,{top:a,right:s,bottom:c,left:l,height:a+c,width:l+s}},_parseFont:function(n){var a=me.global,s=he(n.fontSize,a.defaultFontSize),c={family:he(n.fontFamily,a.defaultFontFamily),lineHeight:ne.options.toLineHeight(he(n.lineHeight,a.defaultLineHeight),s),size:s,style:he(n.fontStyle,a.defaultFontStyle),weight:null,string:``};return c.string=ge(c),c},resolve:function(n,a,s,c){var l=!0,u,d,f;for(u=0,d=n.length;u<d;++u)if(f=n[u],f!==void 0&&(a!==void 0&&typeof f==`function`&&(f=f(a),l=!1),s!==void 0&&ne.isArray(f)&&(f=f[s],l=!1),f!==void 0))return c&&!l&&(c.cacheable=!1),f}},ve={_factorize:function(n){var a=[],s=Math.sqrt(n),c;for(c=1;c<s;c++)n%c===0&&(a.push(c),a.push(n/c));return s===(s|0)&&a.push(s),a.sort(function(n,a){return n-a}).pop(),a},log10:Math.log10||function(n){var a=Math.log(n)*Math.LOG10E,s=Math.round(a);return n===10**s?s:a}},ye=ve;ne.log10=ve.log10;var be=function(n,a){return{x:function(s){return n+n+a-s},setWidth:function(n){a=n},textAlign:function(n){return n===`center`?n:n===`right`?`left`:`right`},xPlus:function(n,a){return n-a},leftForLtr:function(n,a){return n-a}}},xe=function(){return{x:function(n){return n},setWidth:function(n){},textAlign:function(n){return n},xPlus:function(n,a){return n+a},leftForLtr:function(n,a){return n}}},Se={getRtlAdapter:function(n,a,s){return n?be(a,s):xe()},overrideTextDirection:function(n,a){var s,c;(a===`ltr`||a===`rtl`)&&(s=n.canvas.style,c=[s.getPropertyValue(`direction`),s.getPropertyPriority(`direction`)],s.setProperty(`direction`,a,`important`),n.prevTextDirection=c)},restoreTextDirection:function(n){var a=n.prevTextDirection;a!==void 0&&(delete n.prevTextDirection,n.canvas.style.setProperty(`direction`,a[0],a[1]))}},Z=ne,Ce=ie,we=fe,Te=_e,Ee=ye,De=Se;Z.easing=Ce,Z.canvas=we,Z.options=Te,Z.math=Ee,Z.rtl=De;function Oe(n,a,s,c){var l=Object.keys(s),u,d,f,p,m,h,_,v,b;for(u=0,d=l.length;u<d;++u)if(f=l[u],h=s[f],a.hasOwnProperty(f)||(a[f]=h),p=a[f],!(p===h||f[0]===`_`)){if(n.hasOwnProperty(f)||(n[f]=p),m=n[f],_=typeof h,_===typeof m){if(_===`string`){if(v=Y(m),v.valid&&(b=Y(h),b.valid)){a[f]=b.mix(v,c).rgbString();continue}}else if(Z.isFinite(m)&&Z.isFinite(h)){a[f]=m+(h-m)*c;continue}}a[f]=h}}var ke=function(n){Z.extend(this,n),this.initialize.apply(this,arguments)};Z.extend(ke.prototype,{_type:void 0,initialize:function(){this.hidden=!1},pivot:function(){var n=this;return n._view||=Z.extend({},n._model),n._start={},n},transition:function(n){var a=this,s=a._model,c=a._start,l=a._view;return!s||n===1?(a._view=Z.extend({},s),a._start=null,a):(l||=a._view={},c||=a._start={},Oe(c,l,s,n),a)},tooltipPosition:function(){return{x:this._model.x,y:this._model.y}},hasValue:function(){return Z.isNumber(this._model.x)&&Z.isNumber(this._model.y)}}),ke.extend=Z.inherits;var Ae=ke,je=Ae.extend({chart:null,currentStep:0,numSteps:60,easing:``,render:null,onAnimationProgress:null,onAnimationComplete:null}),Me=je;Object.defineProperty(je.prototype,"animationObject",{get:function(){return this}}),Object.defineProperty(je.prototype,"chartInstance",{get:function(){return this.chart},set:function(n){this.chart=n}}),me._set(`global`,{animation:{duration:1e3,easing:`easeOutQuart`,onProgress:Z.noop,onComplete:Z.noop}});var Q={animations:[],request:null,addAnimation:function(n,a,s,c){var l=this.animations,u,d;for(a.chart=n,a.startTime=Date.now(),a.duration=s,c||(n.animating=!0),u=0,d=l.length;u<d;++u)if(l[u].chart===n){l[u]=a;return}l.push(a),l.length===1&&this.requestAnimationFrame()},cancelAnimation:function(n){var a=Z.findIndex(this.animations,function(a){return a.chart===n});a!==-1&&(this.animations.splice(a,1),n.animating=!1)},requestAnimationFrame:function(){var n=this;n.request===null&&(n.request=Z.requestAnimFrame.call(window,function(){n.request=null,n.startDigest()}))},startDigest:function(){var n=this;n.advance(),n.animations.length>0&&n.requestAnimationFrame()},advance:function(){for(var n=this.animations,a,s,c,l,u=0;u<n.length;)a=n[u],s=a.chart,c=a.numSteps,l=Math.floor((Date.now()-a.startTime)/a.duration*c)+1,a.currentStep=Math.min(l,c),Z.callback(a.render,[s,a],s),Z.callback(a.onAnimationProgress,[a],s),a.currentStep>=c?(Z.callback(a.onAnimationComplete,[a],s),s.animating=!1,n.splice(u,1)):++u}},Ne=Z.options.resolve,Pe=[`push`,`pop`,`shift`,`splice`,`unshift`];function Fe(n,a){if(n._chartjs){n._chartjs.listeners.push(a);return}Object.defineProperty(n,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[a]}}),Pe.forEach(function(a){var s=`onData`+a.charAt(0).toUpperCase()+a.slice(1),c=n[a];Object.defineProperty(n,a,{configurable:!0,enumerable:!1,value:function(){var a=Array.prototype.slice.call(arguments),l=c.apply(this,a);return Z.each(n._chartjs.listeners,function(n){typeof n[s]==`function`&&n[s].apply(n,a)}),l}})})}function Ie(n,a){var s=n._chartjs;if(s){var c=s.listeners,l=c.indexOf(a);l!==-1&&c.splice(l,1),!(c.length>0)&&(Pe.forEach(function(a){delete n[a]}),delete n._chartjs)}}var Le=function(n,a){this.initialize(n,a)};Z.extend(Le.prototype,{datasetElementType:null,dataElementType:null,_datasetElementOptions:[`backgroundColor`,`borderCapStyle`,`borderColor`,`borderDash`,`borderDashOffset`,`borderJoinStyle`,`borderWidth`],_dataElementOptions:[`backgroundColor`,`borderColor`,`borderWidth`,`pointStyle`],initialize:function(n,a){var s=this;s.chart=n,s.index=a,s.linkScales(),s.addElements(),s._type=s.getMeta().type},updateIndex:function(n){this.index=n},linkScales:function(){var n=this,a=n.getMeta(),s=n.chart,c=s.scales,l=n.getDataset(),u=s.options.scales;(a.xAxisID===null||!(a.xAxisID in c)||l.xAxisID)&&(a.xAxisID=l.xAxisID||u.xAxes[0].id),(a.yAxisID===null||!(a.yAxisID in c)||l.yAxisID)&&(a.yAxisID=l.yAxisID||u.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(n){return this.chart.scales[n]},_getValueScaleId:function(){return this.getMeta().yAxisID},_getIndexScaleId:function(){return this.getMeta().xAxisID},_getValueScale:function(){return this.getScaleForId(this._getValueScaleId())},_getIndexScale:function(){return this.getScaleForId(this._getIndexScaleId())},reset:function(){this._update(!0)},destroy:function(){this._data&&Ie(this._data,this)},createMetaDataset:function(){var n=this,a=n.datasetElementType;return a&&new a({_chart:n.chart,_datasetIndex:n.index})},createMetaData:function(n){var a=this,s=a.dataElementType;return s&&new s({_chart:a.chart,_datasetIndex:a.index,_index:n})},addElements:function(){var n=this,a=n.getMeta(),s=n.getDataset().data||[],c=a.data,l,u;for(l=0,u=s.length;l<u;++l)c[l]=c[l]||n.createMetaData(l);a.dataset=a.dataset||n.createMetaDataset()},addElementAndReset:function(n){var a=this.createMetaData(n);this.getMeta().data.splice(n,0,a),this.updateElement(a,n,!0)},buildOrUpdateElements:function(){var n=this,a=n.getDataset(),s=a.data||=[];n._data!==s&&(n._data&&Ie(n._data,n),s&&Object.isExtensible(s)&&Fe(s,n),n._data=s),n.resyncElements()},_configure:function(){var n=this;n._config=Z.merge(Object.create(null),[n.chart.options.datasets[n._type],n.getDataset()],{merger:function(n,a,s){n!==`_meta`&&n!==`data`&&Z._merger(n,a,s)}})},_update:function(n){var a=this;a._configure(),a._cachedDataOpts=null,a.update(n)},update:Z.noop,transition:function(n){for(var a=this.getMeta(),s=a.data||[],c=s.length,l=0;l<c;++l)s[l].transition(n);a.dataset&&a.dataset.transition(n)},draw:function(){var n=this.getMeta(),a=n.data||[],s=a.length,c=0;for(n.dataset&&n.dataset.draw();c<s;++c)a[c].draw()},getStyle:function(n){var a=this,s=a.getMeta(),c=s.dataset,l;return a._configure(),c&&n===void 0?l=a._resolveDatasetElementOptions(c||{}):(n||=0,l=a._resolveDataElementOptions(s.data[n]||{},n)),(l.fill===!1||l.fill===null)&&(l.backgroundColor=l.borderColor),l},_resolveDatasetElementOptions:function(n,a){var s=this,c=s.chart,l=s._config,u=n.custom||{},d=c.options.elements[s.datasetElementType.prototype._type]||{},f=s._datasetElementOptions,p={},m,h,_,v,b={chart:c,dataset:s.getDataset(),datasetIndex:s.index,hover:a};for(m=0,h=f.length;m<h;++m)_=f[m],v=a?`hover`+_.charAt(0).toUpperCase()+_.slice(1):_,p[_]=Ne([u[v],l[v],d[v]],b);return p},_resolveDataElementOptions:function(n,a){var s=this,c=n&&n.custom,l=s._cachedDataOpts;if(l&&!c)return l;var u=s.chart,d=s._config,f=u.options.elements[s.dataElementType.prototype._type]||{},p=s._dataElementOptions,m={},h={chart:u,dataIndex:a,dataset:s.getDataset(),datasetIndex:s.index},_={cacheable:!c},v,b,x,C;if(c||={},Z.isArray(p))for(b=0,x=p.length;b<x;++b)C=p[b],m[C]=Ne([c[C],d[C],f[C]],h,a,_);else for(v=Object.keys(p),b=0,x=v.length;b<x;++b)C=v[b],m[C]=Ne([c[C],d[p[C]],d[C],f[C]],h,a,_);return _.cacheable&&(s._cachedDataOpts=Object.freeze(m)),m},removeHoverStyle:function(n){Z.merge(n._model,n.$previousStyle||{}),delete n.$previousStyle},setHoverStyle:function(n){var a=this.chart.data.datasets[n._datasetIndex],s=n._index,c=n.custom||{},l=n._model,u=Z.getHoverColor;n.$previousStyle={backgroundColor:l.backgroundColor,borderColor:l.borderColor,borderWidth:l.borderWidth},l.backgroundColor=Ne([c.hoverBackgroundColor,a.hoverBackgroundColor,u(l.backgroundColor)],void 0,s),l.borderColor=Ne([c.hoverBorderColor,a.hoverBorderColor,u(l.borderColor)],void 0,s),l.borderWidth=Ne([c.hoverBorderWidth,a.hoverBorderWidth,l.borderWidth],void 0,s)},_removeDatasetHoverStyle:function(){var n=this.getMeta().dataset;n&&this.removeHoverStyle(n)},_setDatasetHoverStyle:function(){var n=this.getMeta().dataset,a={},s,c,l,u,d,f;if(n){for(f=n._model,d=this._resolveDatasetElementOptions(n,!0),u=Object.keys(d),s=0,c=u.length;s<c;++s)l=u[s],a[l]=f[l],f[l]=d[l];n.$previousStyle=a}},resyncElements:function(){var n=this,a=n.getMeta(),s=n.getDataset().data,c=a.data.length,l=s.length;l<c?a.data.splice(l,c-l):l>c&&n.insertElements(c,l-c)},insertElements:function(n,a){for(var s=0;s<a;++s)this.addElementAndReset(n+s)},onDataPush:function(){var n=arguments.length;this.insertElements(this.getDataset().data.length-n,n)},onDataPop:function(){this.getMeta().data.pop()},onDataShift:function(){this.getMeta().data.shift()},onDataSplice:function(n,a){this.getMeta().data.splice(n,a),this.insertElements(n,arguments.length-2)},onDataUnshift:function(){this.insertElements(0,arguments.length)}}),Le.extend=Z.inherits;var Re=Le,ze=Math.PI*2;me._set(`global`,{elements:{arc:{backgroundColor:me.global.defaultColor,borderColor:`#fff`,borderWidth:2,borderAlign:`center`}}});function Be(n,a){var s=a.startAngle,c=a.endAngle,l=a.pixelMargin,u=l/a.outerRadius,d=a.x,f=a.y;n.beginPath(),n.arc(d,f,a.outerRadius,s-u,c+u),a.innerRadius>l?(u=l/a.innerRadius,n.arc(d,f,a.innerRadius-l,c+u,s-u,!0)):n.arc(d,f,l,c+Math.PI/2,s-Math.PI/2),n.closePath(),n.clip()}function Ve(n,a,s,c){var l=s.endAngle,u;for(c&&(s.endAngle=s.startAngle+ze,Be(n,s),s.endAngle=l,s.endAngle===s.startAngle&&s.fullCircles&&(s.endAngle+=ze,s.fullCircles--)),n.beginPath(),n.arc(s.x,s.y,s.innerRadius,s.startAngle+ze,s.startAngle,!0),u=0;u<s.fullCircles;++u)n.stroke();for(n.beginPath(),n.arc(s.x,s.y,a.outerRadius,s.startAngle,s.startAngle+ze),u=0;u<s.fullCircles;++u)n.stroke()}function Ue(n,a,s){var c=a.borderAlign===`inner`;c?(n.lineWidth=a.borderWidth*2,n.lineJoin=`round`):(n.lineWidth=a.borderWidth,n.lineJoin=`bevel`),s.fullCircles&&Ve(n,a,s,c),c&&Be(n,s),n.beginPath(),n.arc(s.x,s.y,a.outerRadius,s.startAngle,s.endAngle),n.arc(s.x,s.y,s.innerRadius,s.endAngle,s.startAngle,!0),n.closePath(),n.stroke()}var Ke=Ae.extend({_type:`arc`,inLabelRange:function(n){var a=this._view;return a?(n-a.x)**2<(a.radius+a.hoverRadius)**2:!1},inRange:function(n,a){var s=this._view;if(s){for(var c=Z.getAngleFromPoint(s,{x:n,y:a}),l=c.angle,u=c.distance,d=s.startAngle,f=s.endAngle;f<d;)f+=ze;for(;l>f;)l-=ze;for(;l<d;)l+=ze;var p=l>=d&&l<=f,m=u>=s.innerRadius&&u<=s.outerRadius;return p&&m}return!1},getCenterPoint:function(){var n=this._view,a=(n.startAngle+n.endAngle)/2,s=(n.innerRadius+n.outerRadius)/2;return{x:n.x+Math.cos(a)*s,y:n.y+Math.sin(a)*s}},getArea:function(){var n=this._view;return Math.PI*((n.endAngle-n.startAngle)/(2*Math.PI))*(n.outerRadius**2-n.innerRadius**2)},tooltipPosition:function(){var n=this._view,a=n.startAngle+(n.endAngle-n.startAngle)/2,s=(n.outerRadius-n.innerRadius)/2+n.innerRadius;return{x:n.x+Math.cos(a)*s,y:n.y+Math.sin(a)*s}},draw:function(){var n=this._chart.ctx,a=this._view,s=a.borderAlign===`inner`?.33:0,c={x:a.x,y:a.y,innerRadius:a.innerRadius,outerRadius:Math.max(a.outerRadius-s,0),pixelMargin:s,startAngle:a.startAngle,endAngle:a.endAngle,fullCircles:Math.floor(a.circumference/ze)},l;if(n.save(),n.fillStyle=a.backgroundColor,n.strokeStyle=a.borderColor,c.fullCircles){for(c.endAngle=c.startAngle+ze,n.beginPath(),n.arc(c.x,c.y,c.outerRadius,c.startAngle,c.endAngle),n.arc(c.x,c.y,c.innerRadius,c.endAngle,c.startAngle,!0),n.closePath(),l=0;l<c.fullCircles;++l)n.fill();c.endAngle=c.startAngle+a.circumference%ze}n.beginPath(),n.arc(c.x,c.y,c.outerRadius,c.startAngle,c.endAngle),n.arc(c.x,c.y,c.innerRadius,c.endAngle,c.startAngle,!0),n.closePath(),n.fill(),a.borderWidth&&Ue(n,a,c),n.restore()}}),qe=Z.valueOrDefault,Je=me.global.defaultColor;me._set(`global`,{elements:{line:{tension:.4,backgroundColor:Je,borderWidth:3,borderColor:Je,borderCapStyle:`butt`,borderDash:[],borderDashOffset:0,borderJoinStyle:`miter`,capBezierPoints:!0,fill:!0}}});var $e=Ae.extend({_type:`line`,draw:function(){var n=this,a=n._view,s=n._chart.ctx,c=a.spanGaps,l=n._children.slice(),u=me.global,d=u.elements.line,f=-1,p=n._loop,m,h,_;if(l.length){if(n._loop){for(m=0;m<l.length;++m)if(h=Z.previousItem(l,m),!l[m]._view.skip&&h._view.skip){l=l.slice(m).concat(l.slice(0,m)),p=c;break}p&&l.push(l[0])}for(s.save(),s.lineCap=a.borderCapStyle||d.borderCapStyle,s.setLineDash&&s.setLineDash(a.borderDash||d.borderDash),s.lineDashOffset=qe(a.borderDashOffset,d.borderDashOffset),s.lineJoin=a.borderJoinStyle||d.borderJoinStyle,s.lineWidth=qe(a.borderWidth,d.borderWidth),s.strokeStyle=a.borderColor||u.defaultColor,s.beginPath(),_=l[0]._view,_.skip||(s.moveTo(_.x,_.y),f=0),m=1;m<l.length;++m)_=l[m]._view,h=f===-1?Z.previousItem(l,m):l[f],_.skip||(f!==m-1&&!c||f===-1?s.moveTo(_.x,_.y):Z.canvas.lineTo(s,h._view,_),f=m);p&&s.closePath(),s.stroke(),s.restore()}}}),ft=Z.valueOrDefault,ei=me.global.defaultColor;me._set(`global`,{elements:{point:{radius:3,pointStyle:`circle`,backgroundColor:ei,borderColor:ei,borderWidth:1,hitRadius:1,hoverRadius:4,hoverBorderWidth:1}}});function ti(n){var a=this._view;return a?Math.abs(n-a.x)<a.radius+a.hitRadius:!1}function ni(n){var a=this._view;return a?Math.abs(n-a.y)<a.radius+a.hitRadius:!1}var ri=Ae.extend({_type:`point`,inRange:function(n,a){var s=this._view;return s?(n-s.x)**2+(a-s.y)**2<(s.hitRadius+s.radius)**2:!1},inLabelRange:ti,inXRange:ti,inYRange:ni,getCenterPoint:function(){var n=this._view;return{x:n.x,y:n.y}},getArea:function(){return Math.PI*this._view.radius**2},tooltipPosition:function(){var n=this._view;return{x:n.x,y:n.y,padding:n.radius+n.borderWidth}},draw:function(n){var a=this._view,s=this._chart.ctx,c=a.pointStyle,l=a.rotation,u=a.radius,d=a.x,f=a.y,p=me.global,m=p.defaultColor;a.skip||(n===void 0||Z.canvas._isPointInArea(a,n))&&(s.strokeStyle=a.borderColor||m,s.lineWidth=ft(a.borderWidth,p.elements.point.borderWidth),s.fillStyle=a.backgroundColor||m,Z.canvas.drawPoint(s,c,u,d,f,l))}}),ii=me.global.defaultColor;me._set(`global`,{elements:{rectangle:{backgroundColor:ii,borderColor:ii,borderSkipped:`bottom`,borderWidth:0}}});function ai(n){return n&&n.width!==void 0}function oi(n){var a,s,c,l,u;return ai(n)?(u=n.width/2,a=n.x-u,s=n.x+u,c=Math.min(n.y,n.base),l=Math.max(n.y,n.base)):(u=n.height/2,a=Math.min(n.x,n.base),s=Math.max(n.x,n.base),c=n.y-u,l=n.y+u),{left:a,top:c,right:s,bottom:l}}function si(n,a,s){return n===a?s:n===s?a:n}function ci(n){var a=n.borderSkipped,s={};return a?(n.horizontal?n.base>n.x&&(a=si(a,`left`,`right`)):n.base<n.y&&(a=si(a,`bottom`,`top`)),s[a]=!0,s):s}function li(n,a,s){var c=n.borderWidth,l=ci(n),u,d,f,p;return Z.isObject(c)?(u=+c.top||0,d=+c.right||0,f=+c.bottom||0,p=+c.left||0):u=d=f=p=+c||0,{t:l.top||u<0?0:u>s?s:u,r:l.right||d<0?0:d>a?a:d,b:l.bottom||f<0?0:f>s?s:f,l:l.left||p<0?0:p>a?a:p}}function ui(n){var a=oi(n),s=a.right-a.left,c=a.bottom-a.top,l=li(n,s/2,c/2);return{outer:{x:a.left,y:a.top,w:s,h:c},inner:{x:a.left+l.l,y:a.top+l.t,w:s-l.l-l.r,h:c-l.t-l.b}}}function di(n,a,s){var c=a===null,l=s===null,u=!n||c&&l?!1:oi(n);return u&&(c||a>=u.left&&a<=u.right)&&(l||s>=u.top&&s<=u.bottom)}var fi=Ae.extend({_type:`rectangle`,draw:function(){var n=this._chart.ctx,a=this._view,s=ui(a),c=s.outer,l=s.inner;n.fillStyle=a.backgroundColor,n.fillRect(c.x,c.y,c.w,c.h),!(c.w===l.w&&c.h===l.h)&&(n.save(),n.beginPath(),n.rect(c.x,c.y,c.w,c.h),n.clip(),n.fillStyle=a.borderColor,n.rect(l.x,l.y,l.w,l.h),n.fill(`evenodd`),n.restore())},height:function(){var n=this._view;return n.base-n.y},inRange:function(n,a){return di(this._view,n,a)},inLabelRange:function(n,a){var s=this._view;return ai(s)?di(s,n,null):di(s,null,a)},inXRange:function(n){return di(this._view,n,null)},inYRange:function(n){return di(this._view,null,n)},getCenterPoint:function(){var n=this._view,a,s;return ai(n)?(a=n.x,s=(n.y+n.base)/2):(a=(n.x+n.base)/2,s=n.y),{x:a,y:s}},getArea:function(){var n=this._view;return ai(n)?n.width*Math.abs(n.y-n.base):n.height*Math.abs(n.x-n.base)},tooltipPosition:function(){var n=this._view;return{x:n.x,y:n.y}}}),mi={},hi=Ke,gi=$e,_i=ri,vi=fi;mi.Arc=hi,mi.Line=gi,mi.Point=_i,mi.Rectangle=vi;var yi=Z._deprecated,bi=Z.valueOrDefault;me._set(`bar`,{hover:{mode:`label`},scales:{xAxes:[{type:`category`,offset:!0,gridLines:{offsetGridLines:!0}}],yAxes:[{type:`linear`}]}}),me._set(`global`,{datasets:{bar:{categoryPercentage:.8,barPercentage:.9}}});function xi(n,a){var s=n._length,c,l,u,d;for(u=1,d=a.length;u<d;++u)s=Math.min(s,Math.abs(a[u]-a[u-1]));for(u=0,d=n.getTicks().length;u<d;++u)l=n.getPixelForTick(u),s=u>0?Math.min(s,Math.abs(l-c)):s,c=l;return s}function Si(n,a,s){var c=s.barThickness,l=a.stackCount,u=a.pixels[n],d=Z.isNullOrUndef(c)?xi(a.scale,a.pixels):-1,f,p;return Z.isNullOrUndef(c)?(f=d*s.categoryPercentage,p=s.barPercentage):(f=c*l,p=1),{chunk:f/l,ratio:p,start:u-f/2}}function Ci(n,a,s){var c=a.pixels,l=c[n],u=n>0?c[n-1]:null,d=n<c.length-1?c[n+1]:null,f=s.categoryPercentage,p,m;return u===null&&(u=l-(d===null?a.end-a.start:d-l)),d===null&&(d=l+l-u),p=l-(l-Math.min(u,d))/2*f,m=Math.abs(d-u)/2*f,{chunk:m/a.stackCount,ratio:s.barPercentage,start:p}}var wi=Re.extend({dataElementType:mi.Rectangle,_dataElementOptions:[`backgroundColor`,`borderColor`,`borderSkipped`,`borderWidth`,`barPercentage`,`barThickness`,`categoryPercentage`,`maxBarThickness`,`minBarLength`],initialize:function(){var n=this,a,s;Re.prototype.initialize.apply(n,arguments),a=n.getMeta(),a.stack=n.getDataset().stack,a.bar=!0,s=n._getIndexScale().options,yi(`bar chart`,s.barPercentage,`scales.[x/y]Axes.barPercentage`,`dataset.barPercentage`),yi(`bar chart`,s.barThickness,`scales.[x/y]Axes.barThickness`,`dataset.barThickness`),yi(`bar chart`,s.categoryPercentage,`scales.[x/y]Axes.categoryPercentage`,`dataset.categoryPercentage`),yi(`bar chart`,n._getValueScale().options.minBarLength,`scales.[x/y]Axes.minBarLength`,`dataset.minBarLength`),yi(`bar chart`,s.maxBarThickness,`scales.[x/y]Axes.maxBarThickness`,`dataset.maxBarThickness`)},update:function(n){var a=this,s=a.getMeta().data,c,l;for(a._ruler=a.getRuler(),c=0,l=s.length;c<l;++c)a.updateElement(s[c],c,n)},updateElement:function(n,a,s){var c=this,l=c.getMeta(),u=c.getDataset(),d=c._resolveDataElementOptions(n,a);n._xScale=c.getScaleForId(l.xAxisID),n._yScale=c.getScaleForId(l.yAxisID),n._datasetIndex=c.index,n._index=a,n._model={backgroundColor:d.backgroundColor,borderColor:d.borderColor,borderSkipped:d.borderSkipped,borderWidth:d.borderWidth,datasetLabel:u.label,label:c.chart.data.labels[a]},Z.isArray(u.data[a])&&(n._model.borderSkipped=null),c._updateElementGeometry(n,a,s,d),n.pivot()},_updateElementGeometry:function(n,a,s,c){var l=this,u=n._model,d=l._getValueScale(),f=d.getBasePixel(),p=d.isHorizontal(),m=l._ruler||l.getRuler(),h=l.calculateBarValuePixels(l.index,a,c),_=l.calculateBarIndexPixels(l.index,a,m,c);u.horizontal=p,u.base=s?f:h.base,u.x=p?s?f:h.head:_.center,u.y=p?_.center:s?f:h.head,u.height=p?_.size:void 0,u.width=p?void 0:_.size},_getStacks:function(n){var a=this,s=a._getIndexScale(),c=s._getMatchingVisibleMetas(a._type),l=s.options.stacked,u=c.length,d=[],f,p;for(f=0;f<u&&(p=c[f],(l===!1||d.indexOf(p.stack)===-1||l===void 0&&p.stack===void 0)&&d.push(p.stack),p.index!==n);++f);return d},getStackCount:function(){return this._getStacks().length},getStackIndex:function(n,a){var s=this._getStacks(n),c=a===void 0?-1:s.indexOf(a);return c===-1?s.length-1:c},getRuler:function(){var n=this,a=n._getIndexScale(),s=[],c,l;for(c=0,l=n.getMeta().data.length;c<l;++c)s.push(a.getPixelForValue(null,c,n.index));return{pixels:s,start:a._startPixel,end:a._endPixel,stackCount:n.getStackCount(),scale:a}},calculateBarValuePixels:function(n,a,s){var c=this,l=c.chart,u=c._getValueScale(),d=u.isHorizontal(),f=l.data.datasets,p=u._getMatchingVisibleMetas(c._type),m=u._parseValue(f[n].data[a]),h=s.minBarLength,_=u.options.stacked,v=c.getMeta().stack,b=m.start===void 0?0:m.max>=0&&m.min>=0?m.min:m.max,x=m.start===void 0?m.end:m.max>=0&&m.min>=0?m.max-m.min:m.min-m.max,C=p.length,w,T,O,k,A,j,M;if(_||_===void 0&&v!==void 0)for(w=0;w<C&&(T=p[w],T.index!==n);++w)T.stack===v&&(M=u._parseValue(f[T.index].data[a]),O=M.start===void 0?M.end:M.min>=0&&M.max>=0?M.max:M.min,(m.min<0&&O<0||m.max>=0&&O>0)&&(b+=O));return k=u.getPixelForValue(b),A=u.getPixelForValue(b+x),j=A-k,h!==void 0&&Math.abs(j)<h&&(j=h,A=x>=0&&!d||x<0&&d?k-h:k+h),{size:j,base:k,head:A,center:A+j/2}},calculateBarIndexPixels:function(n,a,s,c){var l=this,u=c.barThickness===`flex`?Ci(a,s,c):Si(a,s,c),d=l.getStackIndex(n,l.getMeta().stack),f=u.start+u.chunk*d+u.chunk/2,p=Math.min(bi(c.maxBarThickness,1/0),u.chunk*u.ratio);return{base:f-p/2,head:f+p/2,center:f,size:p}},draw:function(){var n=this,a=n.chart,s=n._getValueScale(),c=n.getMeta().data,l=n.getDataset(),u=c.length,d=0;for(Z.canvas.clipArea(a.ctx,a.chartArea);d<u;++d){var f=s._parseValue(l.data[d]);!isNaN(f.min)&&!isNaN(f.max)&&c[d].draw()}Z.canvas.unclipArea(a.ctx)},_resolveDataElementOptions:function(){var n=this,a=Z.extend({},Re.prototype._resolveDataElementOptions.apply(n,arguments)),s=n._getIndexScale().options,c=n._getValueScale().options;return a.barPercentage=bi(s.barPercentage,a.barPercentage),a.barThickness=bi(s.barThickness,a.barThickness),a.categoryPercentage=bi(s.categoryPercentage,a.categoryPercentage),a.maxBarThickness=bi(s.maxBarThickness,a.maxBarThickness),a.minBarLength=bi(c.minBarLength,a.minBarLength),a}}),Ti=Z.valueOrDefault,Ei=Z.options.resolve;me._set(`bubble`,{hover:{mode:`single`},scales:{xAxes:[{type:`linear`,position:`bottom`,id:`x-axis-0`}],yAxes:[{type:`linear`,position:`left`,id:`y-axis-0`}]},tooltips:{callbacks:{title:function(){return``},label:function(n,a){var s=a.datasets[n.datasetIndex].label||``,c=a.datasets[n.datasetIndex].data[n.index];return s+`: (`+n.xLabel+`, `+n.yLabel+`, `+c.r+`)`}}}});var Di=Re.extend({dataElementType:mi.Point,_dataElementOptions:[`backgroundColor`,`borderColor`,`borderWidth`,`hoverBackgroun
1154dColor`,`hoverBorderColor`,`hoverBorderWidth`,`hoverRadius`,`hitRadius`,`pointStyle`,`rotation`],update:function(n){var a=this,s=a.getMeta().data;Z.each(s,function(s,c){a.updateElement(s,c,n)})},updateElement:function(n,a,s){var c=this,l=c.getMeta(),u=n.custom||{},d=c.getScaleForId(l.xAxisID),f=c.getScaleForId(l.yAxisID),p=c._resolveDataElementOptions(n,a),m=c.getDataset().data[a],h=c.index,_=s?d.getPixelForDecimal(.5):d.getPixelForValue(typeof m==`object`?m:NaN,a,h),v=s?f.getBasePixel():f.getPixelForValue(m,a,h);n._xScale=d,n._yScale=f,n._options=p,n._datasetIndex=h,n._index=a,n._model={backgroundColor:p.backgroundColor,borderColor:p.borderColor,borderWidth:p.borderWidth,hitRadius:p.hitRadius,pointStyle:p.pointStyle,rotation:p.rotation,radius:s?0:p.radius,skip:u.skip||isNaN(_)||isNaN(v),x:_,y:v},n.pivot()},setHoverStyle:function(n){var a=n._model,s=n._options,c=Z.getHoverColor;n.$previousStyle={backgroundColor:a.backgroundColor,borderColor:a.borderColor,borderWidth:a.borderWidth,radius:a.radius},a.backgroundColor=Ti(s.hoverBackgroundColor,c(s.backgroundColor)),a.borderColor=Ti(s.hoverBorderColor,c(s.borderColor)),a.borderWidth=Ti(s.hoverBorderWidth,s.borderWidth),a.radius=s.radius+s.hoverRadius},_resolveDataElementOptions:function(n,a){var s=this,c=s.chart,l=s.getDataset(),u=n.custom||{},d=l.data[a]||{},f=Re.prototype._resolveDataElementOptions.apply(s,arguments),p={chart:c,dataIndex:a,dataset:l,datasetIndex:s.index};return s._cachedDataOpts===f&&(f=Z.extend({},f)),f.radius=Ei([u.radius,d.r,s._config.radius,c.options.elements.point.radius],p,a),f}}),Oi=Z.valueOrDefault,ki=Math.PI,Ai=ki*2,ji=ki/2;me._set(`doughnut`,{animation:{animateRotate:!0,animateScale:!1},hover:{mode:`single`},legendCallback:function(n){var a=document.createElement(`ul`),s=n.data,c=s.datasets,l=s.labels,u,d,f,p;if(a.setAttribute(`class`,n.id+`-legend`),c.length)for(u=0,d=c[0].data.length;u<d;++u)f=a.appendChild(document.createElement(`li`)),p=f.appendChild(document.createElement(`span`)),p.style.backgroundColor=c[0].backgroundColor[u],l[u]&&f.appendChild(document.createTextNode(l[u]));return a.outerHTML},legend:{labels:{generateLabels:function(n){var a=n.data;return a.labels.length&&a.datasets.length?a.labels.map(function(s,c){var l=n.getDatasetMeta(0),u=l.controller.getStyle(c);return{text:s,fillStyle:u.backgroundColor,strokeStyle:u.borderColor,lineWidth:u.borderWidth,hidden:isNaN(a.datasets[0].data[c])||l.data[c].hidden,index:c}}):[]}},onClick:function(n,a){var s=a.index,c=this.chart,l,u,d;for(l=0,u=(c.data.datasets||[]).length;l<u;++l)d=c.getDatasetMeta(l),d.data[s]&&(d.data[s].hidden=!d.data[s].hidden);c.update()}},cutoutPercentage:50,rotation:-ji,circumference:Ai,tooltips:{callbacks:{title:function(){return``},label:function(n,a){var s=a.labels[n.index],c=`: `+a.datasets[n.datasetIndex].data[n.index];return Z.isArray(s)?(s=s.slice(),s[0]+=c):s+=c,s}}}});var Mi=Re.extend({dataElementType:mi.Arc,linkScales:Z.noop,_dataElementOptions:[`backgroundColor`,`borderColor`,`borderWidth`,`borderAlign`,`hoverBackgroundColor`,`hoverBorderColor`,`hoverBorderWidth`],getRingIndex:function(n){for(var a=0,s=0;s<n;++s)this.chart.isDatasetVisible(s)&&++a;return a},update:function(n){var a=this,s=a.chart,c=s.chartArea,l=s.options,u=1,d=1,f=0,p=0,m=a.getMeta(),h=m.data,_=l.cutoutPercentage/100||0,v=l.circumference,b=a._getRingWeight(a.index),x,C,w,T;if(v<Ai){var O=l.rotation%Ai;O+=O>=ki?-Ai:O<-ki?Ai:0;var k=O+v,A=Math.cos(O),j=Math.sin(O),M=Math.cos(k),N=Math.sin(k),P=O<=0&&k>=0||k>=Ai,F=O<=ji&&k>=ji||k>=Ai+ji,I=O===-ki||k>=ki,R=O<=-ji&&k>=-ji||k>=ki+ji,B=I?-1:Math.min(A,A*_,M,M*_),V=R?-1:Math.min(j,j*_,N,N*_),H=P?1:Math.max(A,A*_,M,M*_),U=F?1:Math.max(j,j*_,N,N*_);u=(H-B)/2,d=(U-V)/2,f=-(H+B)/2,p=-(U+V)/2}for(w=0,T=h.length;w<T;++w)h[w]._options=a._resolveDataElementOptions(h[w],w);for(s.borderWidth=a.getMaxBorderWidth(),x=(c.right-c.left-s.borderWidth)/u,C=(c.bottom-c.top-s.borderWidth)/d,s.outerRadius=Math.max(Math.min(x,C)/2,0),s.innerRadius=Math.max(s.outerRadius*_,0),s.radiusLength=(s.outerRadius-s.innerRadius)/(a._getVisibleDatasetWeightTotal()||1),s.offsetX=f*s.outerRadius,s.offsetY=p*s.outerRadius,m.total=a.c
vendor: 3,782 bytes, line 1154
1154alculateTotal(),a.outerRadius=s.outerRadius-s.radiusLength*a._getRingWeightOffset(a.index),a.innerRadius=Math.max(a.outerRadius-s.radiusLength*b,0),w=0,T=h.length;w<T;++w)a.updateElement(h[w],w,n)},updateElement:function(n,a,s){var c=this,l=c.chart,u=l.chartArea,d=l.options,f=d.animation,p=(u.left+u.right)/2,m=(u.top+u.bottom)/2,h=d.rotation,_=d.rotation,v=c.getDataset(),b=s&&f.animateRotate||n.hidden?0:c.calculateCircumference(v.data[a])*(d.circumference/Ai),x=s&&f.animateScale?0:c.innerRadius,C=s&&f.animateScale?0:c.outerRadius,w=n._options||{};Z.extend(n,{_datasetIndex:c.index,_index:a,_model:{backgroundColor:w.backgroundColor,borderColor:w.borderColor,borderWidth:w.borderWidth,borderAlign:w.borderAlign,x:p+l.offsetX,y:m+l.offsetY,startAngle:h,endAngle:_,circumference:b,outerRadius:C,innerRadius:x,label:Z.valueAtIndexOrDefault(v.label,a,l.data.labels[a])}});var T=n._model;(!s||!f.animateRotate)&&(a===0?T.startAngle=d.rotation:T.startAngle=c.getMeta().data[a-1]._model.endAngle,T.endAngle=T.startAngle+T.circumference),n.pivot()},calculateTotal:function(){var n=this.getDataset(),a=this.getMeta(),s=0,c;return Z.each(a.data,function(a,l){c=n.data[l],!isNaN(c)&&!a.hidden&&(s+=Math.abs(c))}),s},calculateCircumference:function(n){var a=this.getMeta().total;return a>0&&!isNaN(n)?Math.abs(n)/a*Ai:0},getMaxBorderWidth:function(n){var a=this,s=0,c=a.chart,l,u,d,f,p,m,h,_;if(!n){for(l=0,u=c.data.datasets.length;l<u;++l)if(c.isDatasetVisible(l)){d=c.getDatasetMeta(l),n=d.data,l!==a.index&&(p=d.controller);break}}if(!n)return 0;for(l=0,u=n.length;l<u;++l)f=n[l],p?(p._configure(),m=p._resolveDataElementOptions(f,l)):m=f._options,m.borderAlign!==`inner`&&(h=m.borderWidth,_=m.hoverBorderWidth,s=h>s?h:s,s=_>s?_:s);return s},setHoverStyle:function(n){var a=n._model,s=n._options,c=Z.getHoverColor;n.$previousStyle={backgroundColor:a.backgroundColor,borderColor:a.borderColor,borderWidth:a.borderWidth},a.backgroundColor=Oi(s.hoverBackgroundColor,c(s.backgroundColor)),a.borderColor=Oi(s.hoverBorderColor,c(s.borderColor)),a.borderWidth=Oi(s.hoverBorderWidth,s.borderWidth)},_getRingWeightOffset:function(n){for(var a=0,s=0;s<n;++s)this.chart.isDatasetVisible(s)&&(a+=this._getRingWeight(s));return a},_getRingWeight:function(n){return Math.max(Oi(this.chart.data.datasets[n].weight,1),0)},_getVisibleDatasetWeightTotal:function(){return this._getRingWeightOffset(this.chart.data.datasets.length)}});me._set(`horizontalBar`,{hover:{mode:`index`,axis:`y`},scales:{xAxes:[{type:`linear`,position:`bottom`}],yAxes:[{type:`category`,position:`left`,offset:!0,gridLines:{offsetGridLines:!0}}]},elements:{rectangle:{borderSkipped:`left`}},tooltips:{mode:`index`,axis:`y`}}),me._set(`global`,{datasets:{horizontalBar:{categoryPercentage:.8,barPercentage:.9}}});var Ni=wi.extend({_getValueScaleId:function(){return this.getMeta().xAxisID},_getIndexScaleId:function(){return this.getMeta().yAxisID}}),Pi=Z.valueOrDefault,Fi=Z.options.resolve,Ii=Z.canvas._isPointInArea;me._set(`line`,{showLines:!0,spanGaps:!1,hover:{mode:`label`},scales:{xAxes:[{type:`category`,id:`x-axis-0`}],yAxes:[{type:`linear`,id:`y-axis-0`}]}});function Li(n,a){var s=n&&n.options.ticks||{},c=s.reverse,l=s.min===void 0?a:0,u=s.max===void 0?a:0;return{start:c?u:l,end:c?l:u}}function Ri(n,a,s){var c=s/2,l=Li(n,c),u=Li(a,c);return{top:u.end,right:l.end,bottom:u.start,left:l.start}}function zi(n){var a,s,c,l;return Z.isObject(n)?(a=n.top,s=n.right,c=n.bottom,l=n.left):a=s=c=l=n,{top:a,right:s,bottom:c,left:l}}var Bi=Re.extend({datasetElementType:mi.Line,dataElementType:mi.Point,_datasetElementOptions:[`backgroundColor`,`borderCapStyle`,`borderColor`,`borderDash`,`borderDashOffset`,`borderJoinStyle`,`borderWidth`,`cubicInterpolationMode`,`fill`],_dataElementOptions:{backgroundColor:`pointBackgroun
1154dColor`,borderColor:`pointBorderColor`,borderWidth:`pointBorderWidth`,hitRadius:`pointHitRadius`,hoverBackgroundColor:`pointHoverBackgroundColor`,hoverBorderColor:`pointHoverBorderColor`,hoverBorderWidth:`pointHoverBorderWidth`,hoverRadius:`pointHoverRadius`,pointStyle:`pointStyle`,radius:`pointRadius`,rotation:`pointRotation`},update:function(n){var a=this,s=a.getMeta(),c=s.dataset,l=s.data||[],u=a.chart.options,d=a._config,f=a._showLine=Pi(d.showLine,u.showLines),p,m;for(a._xScale=a.getScaleForId(s.xAxisID),a._yScale=a.getScaleForId(s.yAxisID),f&&(d.tension!==void 0&&d.lineTension===void 0&&(d.lineTension=d.tension),c._scale=a._yScale,c._datasetIndex=a.index,c._children=l,c._model=a._resolveDatasetElementOptions(c),c.pivot()),p=0,m=l.length;p<m;++p)a.updateElement(l[p],p,n);for(f&&c._model.tension!==0&&a.updateBezierControlPoints(),p=0,m=l.length;p<m;++p)l[p].pivot()},updateElement:function(n,a,s){var c=this,l=c.getMeta(),u=n.custom||{},d=c.getDataset(),f=c.index,p=d.data[a],m=c._xScale,h=c._yScale,_=l.dataset._model,v,b,x=c._resolveDataElementOptions(n,a);v=m.getPixelForValue(typeof p==`object`?p:NaN,a,f),b=s?h.getBasePixel():c.calculatePointY(p,a,f),n._xScale=m,n._yScale=h,n._options=x,n._datasetIndex=f,n._index=a,n._model={x:v,y:b,skip:u.skip||isNaN(v)||isNaN(b),radius:x.radius,pointStyle:x.pointStyle,rotation:x.rotation,backgroundColor:x.backgroundColor,borderColor:x.borderColor,borderWidth:x.borderWidth,tension:Pi(u.tension,_?_.tension:0),steppedLine:_?_.steppedLine:!1,hitRadius:x.hitRadius}},_resolveDatasetElementOptions:function(n){var a=this,s=a._config,c=n.custom||{},l=a.chart.options,u=l.elements.line,d=Re.prototype._resolveDatasetElementOptions.apply(a,arguments);return d.spanGaps=Pi(s.spanGaps,l.spanGaps),d.tension=Pi(s.lineTension,u.tension),d.steppedLine=Fi([c.steppedLine,s.steppedLine,u.stepped]),d.clip=zi(Pi(s.clip,Ri(a._xScale,a._yScale,d.borderWidth))),d},calculatePointY:function(n,a,s){var c=this,l=c.chart,u=c._yScale,d=0,f=0,p,m,h,_,v,b,x;if(u.options.stacked){for(v=+u.getRightValue(n),b=l._getSortedVisibleDatasetMetas(),x=b.length,p=0;p<x&&(h=b[p],h.index!==s);++p)m=l.data.datasets[h.index],h.type===`line`&&h.yAxisID===u.id&&(_=+u.getRightValue(m.data[a]),_<0?f+=_||0:d+=_||0);return v<0?u.getPixelForValue(f+v):u.getPixelForValue(d+v)}return u.getPixelForValue(n)},updateBezierControlPoints:function(){var n=this,a=n.chart,s=n.getMeta(),c=s.dataset._model,l=a.chartArea,u=s.data||[],d,f,p,m;c.spanGaps&&(u=u.filter(function(n){return!n._model.skip}));function h(n,a,s){return Math.max(Math.min(n,s),a)}if(c.cubicInterpolationMode===`monotone`)Z.splineCurveMonotone(u);else for(d=0,f=u.length;d<f;++d)p=u[d]._model,m=Z.splineCurve(Z.previousItem(u,d)._model,p,Z.nextItem(u,d)._model,c.tension),p.controlPointPreviousX=m.previous.x,p.controlPointPreviousY=m.previous.y,p.controlPointNextX=m.next.x,p.controlPointNextY=m.next.y;if(a.options.elements.line.capBezierPoints)for(d=0,f=u.length;d<f;++d)p=u[d]._model,Ii(p,l)&&(d>0&&Ii(u[d-1]._model,l)&&(p.controlPointPreviousX=h(p.controlPointPreviousX,l.left,l.right),p.controlPointPreviousY=h(p.controlPointPreviousY,l.top,l.bottom)),d<u.length-1&&Ii(u[d+1]._model,l)&&(p.controlPointNextX=h(p.controlPointNextX,l.left,l.right),p.controlPointNextY=h(p.controlPointNextY,l.top,l.bottom)))},draw:function(){var n=this,a=n.chart,s=n.getMeta(),c=s.data||[],l=a.chartArea,u=a.canvas,d=0,f=c.length,p;for(n._showLine&&(p=s.dataset._model.clip,Z.canvas.clipArea(a.ctx,{left:p.left===!1?0:l.left-p.left,right:p.right===!1?u.width:l.right+p.right,top:p.top===!1?0:l.top-p.top,bottom:p.bottom===!1?u.height:l.bottom+p.bottom}),s.dataset.draw(),Z.canvas.unclipArea(a.ctx));d<f;++d)c[d].draw(l)},setHoverStyle:function(n){var a=n._model,s=n._options,c=Z.getHoverColor;n.$previousStyle={backgroundColor:a.backgroundColor,borderColor:a.borderColor,borderWidth:a.borderWidth,radius:a.radius},a.backgroundColor=Pi(s.hoverBackgroundColor,c(s.backgroundColor)),a.borderColor=Pi(s.hoverBorderColor,c(s.borderColor)),a.borderWidth=Pi(s.hoverBorderWidth,s.borderWidth),a.radius=Pi(s.hoverRadius,s.radius)}}),Vi=Z.options.resolve;me._set(`polarArea`,{scale:{type:`radialLinear`,angleLines:{display:!1},gridLines:{circular:!0},pointLabels:{display:!1},ticks:{beginAtZero:!0}},animation:{animateRotate:!0,animateScale:!0},startAngle:-.5*Math.PI,legendCallback:function(n){var a=document.createElement(`ul`),s=n.data,c=s.datasets,l=s.labels,u,d,f,p;if(a.setAttribute(`class`,n.id+`-legend`),c.length)for(u=0,d=c[0].data.length;u<d;++u)f=a.appendChild(document.createElement(`li`)),p=f.appendChild(document.createElement(`span`)),p.style.backgroundColor=c[0].backgroundColor[u],l[u]&&f.appendChild(document.createTextNode(l[u]));return a.outerHTML},legend:{labels:{generateLabels:function(n){var a=n.data;return a.labels.length&&a.datasets.length?a.labels.map(function(s,c){var l=n.getDatasetMeta(0),u=l.controller.getStyle(c);return{text:s,fillStyle:u.backgroundColor,strokeStyle:u.borderColor,lineWidth:u.borderWidth,hidden:isNaN(a.datasets[0].data[c])||l.data[c].hidden,index:c}}):[]}},onClick:function(n,a){var s=a.index,c=this.chart,l,u,d;for(l=0,u=(c.data.datasets||[]).length;l<u;++l)d=c.getDatasetMeta(l),d.data[s].hidden=!d.data[s].hidden;c.update()}},tooltips:{callbacks:{title:function(){return``},label:function(n,a){return a.labels[n.index]+`: `+n.yLabel}}}});var Hi=Re.extend({dataElementType:mi.Arc,linkScales:Z.noop,_dataElementOptions:[`backgroundColor`,`borderColor`,`borderWidth`,`borderAlign`,`hoverBackgroun
1154dColor`,`hoverBorderColor`,`hoverBorderWidth`],_getIndexScaleId:function(){return this.chart.scale.id},_getValueScaleId:function(){return this.chart.scale.id},update:function(n){var a=this,s=a.getDataset(),c=a.getMeta(),l=a.chart.options.startAngle||0,u=a._starts=[],d=a._angles=[],f=c.data,p,m,h;for(a._updateRadius(),c.count=a.countVisibleElements(),p=0,m=s.data.length;p<m;p++)u[p]=l,h=a._computeAngle(p),d[p]=h,l+=h;for(p=0,m=f.length;p<m;++p)f[p]._options=a._resolveDataElementOptions(f[p],p),a.updateElement(f[p],p,n)},_updateRadius:function(){var n=this,a=n.chart,s=a.chartArea,c=a.options,l=Math.min(s.right-s.left,s.bottom-s.top);a.outerRadius=Math.max(l/2,0),a.innerRadius=Math.max(c.cutoutPercentage?a.outerRadius/100*c.cutoutPercentage:1,0),a.radiusLength=(a.outerRadius-a.innerRadius)/a.getVisibleDatasetCount(),n.outerRadius=a.outerRadius-a.radiusLength*n.index,n.innerRadius=n.outerRadius-a.radiusLength},updateElement:function(n,a,s){var c=this,l=c.chart,u=c.getDataset(),d=l.options,f=d.animation,p=l.scale,m=l.data.labels,h=p.xCenter,_=p.yCenter,v=d.startAngle,b=n.hidden?0:p.getDistanceFromCenterForValue(u.data[a]),x=c._starts[a],C=x+(n.hidden?0:c._angles[a]),w=f.animateScale?0:p.getDistanceFromCenterForValue(u.data[a]),T=n._options||{};Z.extend(n,{_datasetIndex:c.index,_index:a,_scale:p,_model:{backgroundColor:T.backgroundColor,borderColor:T.borderColor,borderWidth:T.borderWidth,borderAlign:T.borderAlign,x:h,y:_,innerRadius:0,outerRadius:s?w:b,startAngle:s&&f.animateRotate?v:x,endAngle:s&&f.animateRotate?v:C,label:Z.valueAtIndexOrDefault(m,a,m[a])}}),n.pivot()},countVisibleElements:function(){var n=this.getDataset(),a=this.getMeta(),s=0;return Z.each(a.data,function(a,c){!isNaN(n.data[c])&&!a.hidden&&s++}),s},setHoverStyle:function(n){var a=n._model,s=n._options,c=Z.getHoverColor,l=Z.valueOrDefault;n.$previousStyle={backgroundColor:a.backgroundColor,borderColor:a.borderColor,borderWidth:a.borderWidth},a.backgroundColor=l(s.hoverBackgroundColor,c(s.backgroundColor)),a.borderColor=l(s.hoverBorderColor,c(s.borderColor)),a.borderWidth=l(s.hoverBorderWidth,s.borderWidth)},_computeAngle:function(n){var a=this,s=this.getMeta().count,c=a.getDataset(),l=a.getMeta();if(isNaN(c.data[n])||l.data[n].hidden)return 0;var u={chart:a.chart,dataIndex:n,dataset:c,datasetIndex:a.index};return Vi([a.chart.options.elements.arc.angle,2*Math.PI/s],u,n)}});me._set(`pie`,Z.clone(me.doughnut)),me._set(`pie`,{cutoutPercentage:0});var Ui=Mi,Wi=Z.valueOrDefault;me._set(`radar`,{spanGaps:!1,scale:{type:`radialLinear`},elements:{line:{fill:`start`,tension:0}}});var Gi=Re.extend({datasetElementType:mi.Line,dataElementType:mi.Point,linkScales:Z.noop,_datasetElementOptions:[`backgroundColor`,`borderWidth`,`borderColor`,`borderCapStyle`,`borderDash`,`borderDashOffset`,`borderJoinStyle`,`fill`],_dataElementOptions:{backgroundColor:`pointBackgroun
1154dColor`,borderColor:`pointBorderColor`,borderWidth:`pointBorderWidth`,hitRadius:`pointHitRadius`,hoverBackgroundColor:`pointHoverBackgroundColor`,hoverBorderColor:`pointHoverBorderColor`,hoverBorderWidth:`pointHoverBorderWidth`,hoverRadius:`pointHoverRadius`,pointStyle:`pointStyle`,radius:`pointRadius`,rotation:`pointRotation`},_getIndexScaleId:function(){return this.chart.scale.id},_getValueScaleId:function(){return this.chart.scale.id},update:function(n){var a=this,s=a.getMeta(),c=s.dataset,l=s.data||[],u=a.chart.scale,d=a._config,f,p;for(d.tension!==void 0&&d.lineTension===void 0&&(d.lineTension=d.tension),c._scale=u,c._datasetIndex=a.index,c._children=l,c._loop=!0,c._model=a._resolveDatasetElementOptions(c),c.pivot(),f=0,p=l.length;f<p;++f)a.updateElement(l[f],f,n);for(a.updateBezierControlPoints(),f=0,p=l.length;f<p;++f)l[f].pivot()},updateElement:function(n,a,s){var c=this,l=n.custom||{},u=c.getDataset(),d=c.chart.scale,f=d.getPointPositionForValue(a,u.data[a]),p=c._resolveDataElementOptions(n,a),m=c.getMeta().dataset._model,h=s?d.xCenter:f.x,_=s?d.yCenter:f.y;n._scale=d,n._options=p,n._datasetIndex=c.index,n._index=a,n._model={x:h,y:_,skip:l.skip||isNaN(h)||isNaN(_),radius:p.radius,pointStyle:p.pointStyle,rotation:p.rotation,backgroundColor:p.backgroundColor,borderColor:p.borderColor,borderWidth:p.borderWidth,tension:Wi(l.tension,m?m.tension:0),hitRadius:p.hitRadius}},_resolveDatasetElementOptions:function(){var n=this,a=n._config,s=n.chart.options,c=Re.prototype._resolveDatasetElementOptions.apply(n,arguments);return c.spanGaps=Wi(a.spanGaps,s.spanGaps),c.tension=Wi(a.lineTension,s.elements.line.tension),c},updateBezierControlPoints:function(){var n=this,a=n.getMeta(),s=n.chart.chartArea,c=a.data||[],l,u,d,f;a.dataset._model.spanGaps&&(c=c.filter(function(n){return!n._model.skip}));function p(n,a,s){return Math.max(Math.min(n,s),a)}for(l=0,u=c.length;l<u;++l)d=c[l]._model,f=Z.splineCurve(Z.previousItem(c,l,!0)._model,d,Z.nextItem(c,l,!0)._model,d.tension),d.controlPointPreviousX=p(f.previous.x,s.left,s.right),d.controlPointPreviousY=p(f.previous.y,s.top,s.bottom),d.controlPointNextX=p(f.next.x,s.left,s.right),d.controlPointNextY=p(f.next.y,s.top,s.bottom)},setHoverStyle:function(n){var a=n._model,s=n._options,c=Z.getHoverColor;n.$previousStyle={backgroundColor:a.backgroundColor,borderColor:a.borderColor,borderWidth:a.borderWidth,radius:a.radius},a.backgroundColor=Wi(s.hoverBackgroundColor,c(s.backgroundColor)),a.borderColor=Wi(s.hoverBorderColor,c(s.borderColor)),a.borderWidth=Wi(s.hoverBorderWidth,s.borderWidth),a.radius=Wi(s.hoverRadius,s.radius)}});me._set(`scatter`,{hover:{mode:`single`},scales:{xAxes:[{id:`x-axis-1`,type:`linear`,position:`bottom`}],yAxes:[{id:`y-axis-1`,type:`linear`,position:`left`}]},tooltips:{callbacks:{title:function(){return``},label:function(n){return`(`+n.xLabel+`, `+n.yLabel+`)`}}}}),me._set(`global`,{datasets:{scatter:{showLine:!1}}});var Ki={bar:wi,bubble:Di,doughnut:Mi,horizontalBar:Ni,line:Bi,polarArea:Hi,pie:Ui,radar:Gi,scatter:Bi};function qi(n,a){return n.native?{x:n.x,y:n.y}:Z.getRelativePosition(n,a)}function Ji(n,a){var s=n._getSortedVisibleDatasetMetas(),c,l,u,d,f,p;for(l=0,d=s.length;l<d;++l)for(c=s[l].data,u=0,f=c.length;u<f;++u)p=c[u],p._view.skip||a(p)}function Yi(n,a){var s=[];return Ji(n,function(n){n.inRange(a.x,a.y)&&s.push(n)}),s}function Xi(n,a,s,c){var l=1/0,u=[];return Ji(n,function(n){if(!(s&&!n.inRange(a.x,a.y))){var d=c(a,n.getCenterPoint());d<l?(u=[n],l=d):d===l&&u.push(n)}}),u}function Zi(n){var a=n.indexOf(`x`)!==-1,s=n.indexOf(`y`)!==-1;return function(n,c){var l=a?Math.abs(n.x-c.x):0,u=s?Math.abs(n.y-c.y):0;return Math.sqrt(l**2+u**2)}}function Qi(n,a,s){var c=qi(a,n);s.axis=s.axis||`x`;var l=Zi(s.axis),u=s.intersect?Yi(n,c):Xi(n,c,!1,l),d=[];return u.length?(n._getSortedVisibleDatasetMetas().forEach(function(n){var a=n.data[u[0]._index];a&&!a._view.skip&&d.push(a)}),d):[]}var $i={modes:{single:function(n,a){var s=qi(a,n),c=[];return Ji(n,function(n){if(n.inRange(s.x,s.y))return c.push(n),c}),c.slice(0,1)},label:Qi,index:Qi,dataset:function(n,a,s){var c=qi(a,n);s.axis=s.axis||`xy`;var l=Zi(s.axis),u=s.intersect?Yi(n,c):Xi(n,c,!1,l);return u.length>0&&(u=n.getDatasetMeta(u[0]._datasetIndex).data),u},"x-axis":function(n,a){return Qi(n,a,{intersect:!1})},point:function(n,a){return Yi(n,qi(a,n))},nearest:function(n,a,s){var c=qi(a,n);s.axis=s.axis||`xy`;var l=Zi(s.axis);return Xi(n,c,s.intersect,l)},x:function(n,a,s){var c=qi(a,n),l=[],u=!1;return Ji(n,function(n){n.inXRange(c.x)&&l.push(n),n.inRange(c.x,c.y)&&(u=!0)}),s.intersect&&!u&&(l=[]),l},y:function(n,a,s){var c=qi(a,n),l=[],u=!1;return Ji(n,function(n){n.inYRange(c.y)&&l.push(n),n.inRange(c.x,c.y)&&(u=!0)}),s.intersect&&!u&&(l=[]),l}}},Ya=Z.extend;function $a(n,a){return Z.where(n,function(n){return n.pos===a})}function xo(n,a){return n.sort(function(n,s){var c=a?s:n,l=a?n:s;return c.weight===l.weight?c.index-l.index:c.weight-l.weight})}function Co(n){var a=[],s,c,l;
vendor: 93,922 bytes, lines 1154-1204
1154for(s=0,c=(n||[]).length;s<c;++s)l=n[s],a.push({index:s,box:l,pos:l.position,horizontal:l.isHorizontal(),weight:l.weight});return a}function To(n,a){var s,c,l;for(s=0,c=n.length;s<c;++s)l=n[s],l.width=l.horizontal?l.box.fullWidth&&a.availableWidth:a.vBoxMaxWidth,l.height=l.horizontal&&a.hBoxMaxHeight}function Do(n){var a=Co(n),s=xo($a(a,`left`),!0),c=xo($a(a,`right`)),l=xo($a(a,`top`),!0),u=xo($a(a,`bottom`));return{leftAndTop:s.concat(l),rightAndBottom:c.concat(u),chartArea:$a(a,`chartArea`),vertical:s.concat(c),horizontal:l.concat(u)}}function Oo(n,a,s,c){return Math.max(n[s],a[s])+Math.max(n[c],a[c])}function ko(n,a,s){var c=s.box,l=n.maxPadding,u,d;if(s.size&&(n[s.pos]-=s.size),s.size=s.horizontal?c.height:c.width,n[s.pos]+=s.size,c.getPadding){var f=c.getPadding();l.top=Math.max(l.top,f.top),l.left=Math.max(l.left,f.left),l.bottom=Math.max(l.bottom,f.bottom),l.right=Math.max(l.right,f.right)}if(u=a.outerWidth-Oo(l,n,`left`,`right`),d=a.outerHeight-Oo(l,n,`top`,`bottom`),u!==n.w||d!==n.h){n.w=u,n.h=d;var p=s.horizontal?[u,n.w]:[d,n.h];return p[0]!==p[1]&&(!isNaN(p[0])||!isNaN(p[1]))}}function Ao(n){var a=n.maxPadding;function s(s){var c=Math.max(a[s]-n[s],0);return n[s]+=c,c}n.y+=s(`top`),n.x+=s(`left`),s(`right`),s(`bottom`)}function jo(n,a){var s=a.maxPadding;function c(n){var c={left:0,top:0,right:0,bottom:0};return n.forEach(function(n){c[n]=Math.max(a[n],s[n])}),c}return c(n?[`left`,`right`]:[`top`,`bottom`])}function Mo(n,a,s){var c=[],l,u,d,f,p,m;for(l=0,u=n.length;l<u;++l)d=n[l],f=d.box,f.update(d.width||a.w,d.height||a.h,jo(d.horizontal,a)),ko(a,s,d)&&(m=!0,c.length&&(p=!0)),f.fullWidth||c.push(d);return p&&Mo(c,a,s)||m}function No(n,a,s){var c=s.padding,l=a.x,u=a.y,d,f,p,m;for(d=0,f=n.length;d<f;++d)p=n[d],m=p.box,p.horizontal?(m.left=m.fullWidth?c.left:a.left,m.right=m.fullWidth?s.outerWidth-c.right:a.left+a.w,m.top=u,m.bottom=u+m.height,m.width=m.right-m.left,u=m.bottom):(m.left=l,m.right=l+m.width,m.top=a.top,m.bottom=a.top+a.h,m.height=m.bottom-m.top,l=m.right);a.x=l,a.y=u}me._set(`global`,{layout:{padding:{top:0,right:0,bottom:0,left:0}}});var Po={defaults:{},addBox:function(n,a){n.boxes||=[],a.fullWidth=a.fullWidth||!1,a.position=a.position||`top`,a.weight=a.weight||0,a._layers=a._layers||function(){return[{z:0,draw:function(){a.draw.apply(a,arguments)}}]},n.boxes.push(a)},removeBox:function(n,a){var s=n.boxes?n.boxes.indexOf(a):-1;s!==-1&&n.boxes.splice(s,1)},configure:function(n,a,s){for(var c=[`fullWidth`,`position`,`weight`],l=c.length,u=0,d;u<l;++u)d=c[u],s.hasOwnProperty(d)&&(a[d]=s[d])},update:function(n,a,s){if(n){var c=n.options.layout||{},l=Z.options.toPadding(c.padding),u=a-l.width,d=s-l.height,f=Do(n.boxes),p=f.vertical,m=f.horizontal,h=Object.freeze({outerWidth:a,outerHeight:s,padding:l,availableWidth:u,vBoxMaxWidth:u/2/p.length,hBoxMaxHeight:d/2}),_=Ya({maxPadding:Ya({},l),w:u,h:d,x:l.left,y:l.top},l);To(p.concat(m),h),Mo(p,_,h),Mo(m,_,h)&&Mo(p,_,h),Ao(_),No(f.leftAndTop,_,h),_.x+=_.w,_.y+=_.h,No(f.rightAndBottom,_,h),n.chartArea={left:_.left,top:_.top,right:_.left+_.w,bottom:_.top+_.h},Z.each(f.chartArea,function(a){var s=a.box;Ya(s,n.chartArea),s.update(_.w,_.h)})}}},Fo={acquireContext:function(n){return n&&n.canvas&&(n=n.canvas),n&&n.getContext(`2d`)||null}},Io=s(Object.freeze({__proto__:null,default:`/*\r
1155 * DOM element rendering detection\r
1156 * https://davidwalsh.name/detect-node-insertion\r
1157 */\r
1158@keyframes chartjs-render-animation {\r
1159	from { opacity: 0.99; }\r
1160	to { opacity: 1; }\r
1161}\r
1162\r
1163.chartjs-render-monitor {\r
1164	animation: chartjs-render-animation 0.001s;\r
1165}\r
1166\r
1167/*\r
1168 * DOM element resizing detection\r
1169 * https://github.com/marcj/css-element-queries\r
1170 */\r
1171.chartjs-size-monitor,\r
1172.chartjs-size-monitor-expand,\r
1173.chartjs-size-monitor-shrink {\r
1174	position: absolute;\r
1175	direction: ltr;\r
1176	left: 0;\r
1177	top: 0;\r
1178	right: 0;\r
1179	bottom: 0;\r
1180	overflow: hidden;\r
1181	pointer-events: none;\r
1182	visibility: hidden;\r
1183	z-index: -1;\r
1184}\r
1185\r
1186.chartjs-size-monitor-expand > div {\r
1187	position: absolute;\r
1188	width: 1000000px;\r
1189	height: 1000000px;\r
1190	left: 0;\r
1191	top: 0;\r
1192}\r
1193\r
1194.chartjs-size-monitor-shrink > div {\r
1195	position: absolute;\r
1196	width: 200%;\r
1197	height: 200%;\r
1198	left: 0;\r
1199	top: 0;\r
1200}\r
1201`})),Lo=`$chartjs`,Ro=`chartjs-`,zo=Ro+`size-monitor`,Bo=Ro+`render-monitor`,Vo=Ro+`render-animation`,Ho=[`animationstart`,`webkitAnimationStart`],Uo={touchstart:`mousedown`,touchmove:`mousemove`,touchend:`mouseup`,pointerenter:`mouseenter`,pointerdown:`mousedown`,pointermove:`mousemove`,pointerup:`mouseup`,pointerleave:`mouseout`,pointerout:`mouseout`};function Wo(n,a){var s=Z.getStyle(n,a),c=s&&s.match(/^(\d+)(\.\d+)?px$/);return c?Number(c[1]):void 0}function Go(n,a){var s=n.style,c=n.getAttribute(`height`),l=n.getAttribute(`width`);if(n[Lo]={initial:{height:c,width:l,style:{display:s.display,height:s.height,width:s.width}}},s.display=s.display||`block`,l===null||l===``){var u=Wo(n,`width`);u!==void 0&&(n.width=u)}if(c===null||c===``)if(n.style.height===``)n.height=n.width/(a.options.aspectRatio||2);else{var d=Wo(n,`height`);u!==void 0&&(n.height=d)}return n}var Ko=function(){var n=!1;try{var a=Object.defineProperty({},"passive",{get:function(){n=!0}});window.addEventListener(`e`,null,a)}catch{}return n}()?{passive:!0}:!1;function qo(n,a,s){n.addEventListener(a,s,Ko)}function Jo(n,a,s){n.removeEventListener(a,s,Ko)}function Yo(n,a,s,c,l){return{type:n,chart:a,native:l||null,x:s===void 0?null:s,y:c===void 0?null:c}}function Xo(n,a){var s=Uo[n.type]||n.type,c=Z.getRelativePosition(n,a);return Yo(s,a,c.x,c.y,n)}function Zo(n,a){var s=!1,c=[];return function(){c=Array.prototype.slice.call(arguments),a||=this,s||(s=!0,Z.requestAnimFrame.call(window,function(){s=!1,n.apply(a,c)}))}}function Qo(n){var a=document.createElement(`div`);return a.className=n||``,a}function $o(n){var a=1e6,s=Qo(zo),c=Qo(zo+`-expand`),l=Qo(zo+`-shrink`);c.appendChild(Qo()),l.appendChild(Qo()),s.appendChild(c),s.appendChild(l),s._reset=function(){c.scrollLeft=a,c.scrollTop=a,l.scrollLeft=a,l.scrollTop=a};var u=function(){s._reset(),n()};return qo(c,`scroll`,u.bind(c,`expand`)),qo(l,`scroll`,u.bind(l,`shrink`)),s}function ms(n,a){var s=n[Lo]||(n[Lo]={}),c=s.renderProxy=function(n){n.animationName===Vo&&a()};Z.each(Ho,function(a){qo(n,a,c)}),s.reflow=!!n.offsetParent,n.classList.add(Bo)}function xs(n){var a=n[Lo]||{},s=a.renderProxy;s&&(Z.each(Ho,function(a){Jo(n,a,s)}),delete a.renderProxy),n.classList.remove(Bo)}function $s(n,a,s){var c=n[Lo]||(n[Lo]={}),l=c.resizer=$o(Zo(function(){if(c.resizer){var l=s.options.maintainAspectRatio&&n.parentNode,u=l?l.clientWidth:0;a(Yo(`resize`,s)),l&&l.clientWidth<u&&s.canvas&&a(Yo(`resize`,s))}}));ms(n,function(){if(c.resizer){var a=n.parentNode;a&&a!==l.parentNode&&a.insertBefore(l,a.firstChild),l._reset()}})}function ec(n){var a=n[Lo]||{},s=a.resizer;delete a.resizer,xs(n),s&&s.parentNode&&s.parentNode.removeChild(s)}function tc(n,a){var s=n[Lo]||(n[Lo]={});if(!s.containsStyles){s.containsStyles=!0,a=`/* Chart.js */
1202`+a;var c=document.createElement(`style`);c.setAttribute(`type`,`text/css`),c.appendChild(document.createTextNode(a)),n.appendChild(c)}}var nc={disableCSSInjection:!1,_enabled:typeof window<`u`&&typeof document<`u`,_ensureLoaded:function(n){if(!this.disableCSSInjection){var a=n.getRootNode?n.getRootNode():document;tc(a.host?a:document.head,Io)}},acquireContext:function(n,a){typeof n==`string`?n=document.getElementById(n):n.length&&(n=n[0]),n&&n.canvas&&(n=n.canvas);var s=n&&n.getContext&&n.getContext(`2d`);return s&&s.canvas===n?(this._ensureLoaded(n),Go(n,a),s):null},releaseContext:function(n){var a=n.canvas;if(a[Lo]){var s=a[Lo].initial;[`height`,`width`].forEach(function(n){var c=s[n];Z.isNullOrUndef(c)?a.removeAttribute(n):a.setAttribute(n,c)}),Z.each(s.style||{},function(n,s){a.style[s]=n}),a.width=a.width,delete a[Lo]}},addEventListener:function(n,a,s){var c=n.canvas;if(a===`resize`){$s(c,s,n);return}var l=s[Lo]||(s[Lo]={}),u=l.proxies||={};qo(c,a,u[n.id+`_`+a]=function(a){s(Xo(a,n))})},removeEventListener:function(n,a,s){var c=n.canvas;if(a===`resize`){ec(c);return}var l=((s[Lo]||{}).proxies||{})[n.id+`_`+a];l&&Jo(c,a,l)}};Z.addEvent=qo,Z.removeEvent=Jo;var rc=nc._enabled?nc:Fo,ic=Z.extend({initialize:function(){},acquireContext:function(){},releaseContext:function(){},addEventListener:function(){},removeEventListener:function(){}},rc);me._set(`global`,{plugins:{}});var ac={_plugins:[],_cacheId:0,register:function(n){var a=this._plugins;[].concat(n).forEach(function(n){a.indexOf(n)===-1&&a.push(n)}),this._cacheId++},unregister:function(n){var a=this._plugins;[].concat(n).forEach(function(n){var s=a.indexOf(n);s!==-1&&a.splice(s,1)}),this._cacheId++},clear:function(){this._plugins=[],this._cacheId++},count:function(){return this._plugins.length},getAll:function(){return this._plugins},notify:function(n,a,s){var c=this.descriptors(n),l=c.length,u,d,f,p,m;for(u=0;u<l;++u)if(d=c[u],f=d.plugin,m=f[a],typeof m==`function`&&(p=[n].concat(s||[]),p.push(d.options),m.apply(f,p)===!1))return!1;return!0},descriptors:function(n){var a=n.$plugins||={};if(a.id===this._cacheId)return a.descriptors;var s=[],c=[],l=n&&n.config||{},u=l.options&&l.options.plugins||{};return this._plugins.concat(l.plugins||[]).forEach(function(n){if(s.indexOf(n)===-1){var a=n.id,l=u[a];l!==!1&&(l===!0&&(l=Z.clone(me.global.plugins[a])),s.push(n),c.push({plugin:n,options:l||{}}))}}),a.descriptors=c,a.id=this._cacheId,c},_invalidate:function(n){delete n.$plugins}},oc={constructors:{},defaults:{},registerScaleType:function(n,a,s){this.constructors[n]=a,this.defaults[n]=Z.clone(s)},getScaleConstructor:function(n){return this.constructors.hasOwnProperty(n)?this.constructors[n]:void 0},getScaleDefaults:function(n){return this.defaults.hasOwnProperty(n)?Z.merge(Object.create(null),[me.scale,this.defaults[n]]):{}},updateScaleDefaults:function(n,a){var s=this;s.defaults.hasOwnProperty(n)&&(s.defaults[n]=Z.extend(s.defaults[n],a))},addScalesToLayout:function(n){Z.each(n.scales,function(a){a.fullWidth=a.options.fullWidth,a.position=a.options.position,a.weight=a.options.weight,Po.addBox(n,a)})}},sc=Z.valueOrDefault,cc=Z.rtl.getRtlAdapter;me._set(`global`,{tooltips:{enabled:!0,custom:null,mode:`nearest`,position:`average`,intersect:!0,backgroundColor:`rgba(0,0,0,0.8)`,titleFontStyle:`bold`,titleSpacing:2,titleMarginBottom:6,titleFontColor:`#fff`,titleAlign:`left`,bodySpacing:2,bodyFontColor:`#fff`,bodyAlign:`left`,footerFontStyle:`bold`,footerSpacing:2,footerMarginTop:6,footerFontColor:`#fff`,footerAlign:`left`,yPadding:6,xPadding:6,caretPadding:2,caretSize:5,cornerRadius:6,multiKeyBackground:`#fff`,displayColors:!0,borderColor:`rgba(0,0,0,0)`,borderWidth:0,callbacks:{beforeTitle:Z.noop,title:function(n,a){var s=``,c=a.labels,l=c?c.length:0;if(n.length>0){var u=n[0];u.label?s=u.label:u.xLabel?s=u.xLabel:l>0&&u.index<l&&(s=c[u.index])}return s},afterTitle:Z.noop,beforeBody:Z.noop,beforeLabel:Z.noop,label:function(n,a){var s=a.datasets[n.datasetIndex].label||``;return s&&(s+=`: `),Z.isNullOrUndef(n.value)?s+=n.yLabel:s+=n.value,s},labelColor:function(n,a){var s=a.getDatasetMeta(n.datasetIndex).data[n.index]._view;return{borderColor:s.borderColor,backgroundColor:s.backgroundColor}},labelTextColor:function(){return this._options.bodyFontColor},afterLabel:Z.noop,afterBody:Z.noop,beforeFooter:Z.noop,footer:Z.noop,afterFooter:Z.noop}}});var lc={average:function(n){if(!n.length)return!1;var a,s,c=0,l=0,u=0;for(a=0,s=n.length;a<s;++a){var d=n[a];if(d&&d.hasValue()){var f=d.tooltipPosition();c+=f.x,l+=f.y,++u}}return{x:c/u,y:l/u}},nearest:function(n,a){var s=a.x,c=a.y,l=1/0,u,d,f;for(u=0,d=n.length;u<d;++u){var p=n[u];if(p&&p.hasValue()){var m=p.getCenterPoint(),h=Z.distanceBetweenPoints(a,m);h<l&&(l=h,f=p)}}if(f){var _=f.tooltipPosition();s=_.x,c=_.y}return{x:s,y:c}}};function uc(n,a){return a&&(Z.isArray(a)?Array.prototype.push.apply(n,a):n.push(a)),n}function dc(n){return(typeof n==`string`||n instanceof String)&&n.indexOf(`
1203`)>-1?n.split(`
1204`):n}function fc(n){var a=n._xScale,s=n._yScale||n._scale,c=n._index,l=n._datasetIndex,u=n._chart.getDatasetMeta(l).controller,d=u._getIndexScale(),f=u._getValueScale();return{xLabel:a?a.getLabelForIndex(c,l):``,yLabel:s?s.getLabelForIndex(c,l):``,label:d?``+d.getLabelForIndex(c,l):``,value:f?``+f.getLabelForIndex(c,l):``,index:c,datasetIndex:l,x:n._model.x,y:n._model.y}}function pc(n){var a=me.global;return{xPadding:n.xPadding,yPadding:n.yPadding,xAlign:n.xAlign,yAlign:n.yAlign,rtl:n.rtl,textDirection:n.textDirection,bodyFontColor:n.bodyFontColor,_bodyFontFamily:sc(n.bodyFontFamily,a.defaultFontFamily),_bodyFontStyle:sc(n.bodyFontStyle,a.defaultFontStyle),_bodyAlign:n.bodyAlign,bodyFontSize:sc(n.bodyFontSize,a.defaultFontSize),bodySpacing:n.bodySpacing,titleFontColor:n.titleFontColor,_titleFontFamily:sc(n.titleFontFamily,a.defaultFontFamily),_titleFontStyle:sc(n.titleFontStyle,a.defaultFontStyle),titleFontSize:sc(n.titleFontSize,a.defaultFontSize),_titleAlign:n.titleAlign,titleSpacing:n.titleSpacing,titleMarginBottom:n.titleMarginBottom,footerFontColor:n.footerFontColor,_footerFontFamily:sc(n.footerFontFamily,a.defaultFontFamily),_footerFontStyle:sc(n.footerFontStyle,a.defaultFontStyle),footerFontSize:sc(n.footerFontSize,a.defaultFontSize),_footerAlign:n.footerAlign,footerSpacing:n.footerSpacing,footerMarginTop:n.footerMarginTop,caretSize:n.caretSize,cornerRadius:n.cornerRadius,backgroundColor:n.backgroundColor,opacity:0,legendColorBackground:n.multiKeyBackground,displayColors:n.displayColors,borderColor:n.borderColor,borderWidth:n.borderWidth}}function mc(n,a){var s=n._chart.ctx,c=a.yPadding*2,l=0,u=a.body,d=u.reduce(function(n,a){return n+a.before.length+a.lines.length+a.after.length},0);d+=a.beforeBody.length+a.afterBody.length;var f=a.title.length,p=a.footer.length,m=a.titleFontSize,h=a.bodyFontSize,_=a.footerFontSize;c+=f*m,c+=f?(f-1)*a.titleSpacing:0,c+=f?a.titleMarginBottom:0,c+=d*h,c+=d?(d-1)*a.bodySpacing:0,c+=p?a.footerMarginTop:0,c+=p*_,c+=p?(p-1)*a.footerSpacing:0;var v=0,b=function(n){l=Math.max(l,s.measureText(n).width+v)};return s.font=Z.fontString(m,a._titleFontStyle,a._titleFontFamily),Z.each(a.title,b),s.font=Z.fontString(h,a._bodyFontStyle,a._bodyFontFamily),Z.each(a.beforeBody.concat(a.afterBody),b),v=a.displayColors?h+2:0,Z.each(u,function(n){Z.each(n.before,b),Z.each(n.lines,b),Z.each(n.after,b)}),v=0,s.font=Z.fontString(_,a._footerFontStyle,a._footerFontFamily),Z.each(a.footer,b),l+=2*a.xPadding,{width:l,height:c}}function hc(n,a){var s=n._model,c=n._chart,l=n._chart.chartArea,u=`center`,d=`center`;s.y<a.height?d=`top`:s.y>c.height-a.height&&(d=`bottom`);var f,p,m,h,_,v=(l.left+l.right)/2,b=(l.top+l.bottom)/2;d===`center`?(f=function(n){return n<=v},p=function(n){return n>v}):(f=function(n){return n<=a.width/2},p=function(n){return n>=c.width-a.width/2}),m=function(n){return n+a.width+s.caretSize+s.caretPadding>c.width},h=function(n){return n-a.width-s.caretSize-s.caretPadding<0},_=function(n){return n<=b?`top`:`bottom`},f(s.x)?(u=`left`,m(s.x)&&(u=`center`,d=_(s.y))):p(s.x)&&(u=`right`,h(s.x)&&(u=`center`,d=_(s.y)));var x=n._options;return{xAlign:x.xAlign?x.xAlign:u,yAlign:x.yAlign?x.yAlign:d}}function gc(n,a,s,c){var l=n.x,u=n.y,d=n.caretSize,f=n.caretPadding,p=n.cornerRadius,m=s.xAlign,h=s.yAlign,_=d+f,v=p+f;return m===`right`?l-=a.width:m===`center`&&(l-=a.width/2,l+a.width>c.width&&(l=c.width-a.width),l<0&&(l=0)),h===`top`?u+=_:h===`bottom`?u-=a.height+_:u-=a.height/2,h===`center`?m===`left`?l+=_:m===`right`&&(l-=_):m===`left`?l-=v:m===`right`&&(l+=v),{x:l,y:u}}function _c(n,a){return a===`center`?n.x+n.width/2:a===`right`?n.x+n.width-n.xPadding:n.x+n.xPadding}function vc(n){return uc([],dc(n))}var yc=Ae.extend({initialize:function(){this._model=pc(this._options),this._lastActive=[]},getTitle:function(){var n=this,a=n._options.callbacks,s=a.beforeTitle.apply(n,arguments),c=a.title.apply(n,arguments),l=a.afterTitle.apply(n,arguments),u=[];return u=uc(u,dc(s)),u=uc(u,dc(c)),u=uc(u,dc(l)),u},getBeforeBody:function(){return vc(this._options.callbacks.beforeBody.apply(this,arguments))},getBody:function(n,a){var s=this,c=s._options.callbacks,l=[];return Z.each(n,function(n){var u={before:[],lines:[],after:[]};uc(u.before,dc(c.beforeLabel.call(s,n,a))),uc(u.lines,c.label.call(s,n,a)),uc(u.after,dc(c.afterLabel.call(s,n,a))),l.push(u)}),l},getAfterBody:function(){return vc(this._options.callbacks.afterBody.apply(this,arguments))},getFooter:function(){var n=this,a=n._options.callbacks,s=a.beforeFooter.apply(n,arguments),c=a.footer.apply(n,arguments),l=a.afterFooter.apply(n,arguments),u=[];return u=uc(u,dc(s)),u=uc(u,dc(c)),u=uc(u,dc(l)),u},update:function(n){var a=this,s=a._options,c=a._model,l=a._model=pc(s),u=a._active,d=a._data,f={xAlign:c.xAlign,yAlign:c.yAlign},p={x:c.x,y:c.y},m={width:c.width,height:c.height},h={x:c.caretX,y:c.caretY},_,v;if(u.length){l.opacity=1;var b=[],x=[];h=lc[s.position].call(a,u,a._eventPosition);var C=[];for(_=0,v=u.length;_<v;++_)C.push(fc(u[_]));s.filter&&(C=C.filter(function(n){return s.filter(n,d)})),s.itemSort&&(C=C.sort(function(n,a){return s.itemSort(n,a,d)})),Z.each(C,function(n){b.push(s.callbacks.labelColor.call(a,n,a._chart)),x.push(s.callbacks.labelTextColor.call(a,n,a._chart))}),l.title=a.getTitle(C,d),l.beforeBody=a.getBeforeBody(C,d),l.body=a.getBody(C,d),l.afterBody=a.getAfterBody(C,d),l.footer=a.getFooter(C,d),l.x=h.x,l.y=h.y,l.caretPadding=s.caretPadding,l.labelColors=b,l.labelTextColors=x,l.dataPoints=C,m=mc(this,l),f=hc(this,m),p=gc(l,m,f,a._chart)}else l.opacity=0;return l.xAlign=f.xAlign,l.yAlign=f.yAlign,l.x=p.x,l.y=p.y,l.width=m.width,l.height=m.height,l.caretX=h.x,l.caretY=h.y,a._model=l,n&&s.custom&&s.custom.call(a,l),a},drawCaret:function(n,a){var s=this._chart.ctx,c=this._view,l=this.getCaretPosition(n,a,c);s.lineTo(l.x1,l.y1),s.lineTo(l.x2,l.y2),s.lineTo(l.x3,l.y3)},getCaretPosition:function(n,a,s){var c,l,u,d,f,p,m=s.caretSize,h=s.cornerRadius,_=s.xAlign,v=s.yAlign,b=n.x,x=n.y,C=a.width,w=a.height;if(v===`center`)f=x+w/2,_===`left`?(c=b,l=c-m,u=c,d=f+m,p=f-m):(c=b+C,l=c+m,u=c,d=f-m,p=f+m);else if(_===`left`?(l=b+h+m,c=l-m,u=l+m):_===`right`?(l=b+C-h-m,c=l-m,u=l+m):(l=s.caretX,c=l-m,u=l+m),v===`top`)d=x,f=d-m,p=d;else{d=x+w,f=d+m,p=d;var T=u;u=c,c=T}return{x1:c,x2:l,x3:u,y1:d,y2:f,y3:p}},drawTitle:function(n,a,s){var c=a.title,l=c.length,u,d,f;if(l){var p=cc(a.rtl,a.x,a.width);for(n.x=_c(a,a._titleAlign),s.textAlign=p.textAlign(a._titleAlign),s.textBaseline=`middle`,u=a.titleFontSize,d=a.titleSpacing,s.fillStyle=a.titleFontColor,s.font=Z.fontString(u,a._titleFontStyle,a._titleFontFamily),f=0;f<l;++f)s.fillText(c[f],p.x(n.x),n.y+u/2),n.y+=u+d,f+1===l&&(n.y+=a.titleMarginBottom-d)}},drawBody:function(n,a,s){var c=a.bodyFontSize,l=a.bodySpacing,u=a._bodyAlign,d=a.body,f=a.displayColors,p=0,m=f?_c(a,`left`):0,h=cc(a.rtl,a.x,a.width),_=function(a){s.fillText(a,h.x(n.x+p),n.y+c/2),n.y+=c+l},v,b,x,C,w,T,O,k,A=h.textAlign(u);for(s.textAlign=u,s.textBaseline=`middle`,s.font=Z.fontString(c,a._bodyFontStyle,a._bodyFontFamily),n.x=_c(a,A),s.fillStyle=a.bodyFontColor,Z.each(a.beforeBody,_),p=f&&A!==`right`?u===`center`?c/2+1:c+2:0,w=0,O=d.length;w<O;++w){for(v=d[w],b=a.labelTextColors[w],x=a.labelColors[w],s.fillStyle=b,Z.each(v.before,_),C=v.lines,T=0,k=C.length;T<k;++T){if(f){var j=h.x(m);s.fillStyle=a.legendColorBackground,s.fillRect(h.leftForLtr(j,c),n.y,c,c),s.lineWidth=1,s.strokeStyle=x.borderColor,s.strokeRect(h.leftForLtr(j,c),n.y,c,c),s.fillStyle=x.backgroundColor,s.fillRect(h.leftForLtr(h.xPlus(j,1),c-2),n.y+1,c-2,c-2),s.fillStyle=b}_(C[T])}Z.each(v.after,_)}p=0,Z.each(a.afterBody,_),n.y-=l},drawFooter:function(n,a,s){var c=a.footer,l=c.length,u,d;if(l){var f=cc(a.rtl,a.x,a.width);for(n.x=_c(a,a._footerAlign),n.y+=a.footerMarginTop,s.textAlign=f.textAlign(a._footerAlign),s.textBaseline=`middle`,u=a.footerFontSize,s.fillStyle=a.footerFontColor,s.font=Z.fontString(u,a._footerFontStyle,a._footerFontFamily),d=0;d<l;++d)s.fillText(c[d],f.x(n.x),n.y+u/2),n.y+=u+a.footerSpacing}},drawBackground:function(n,a,s,c){s.fillStyle=a.backgroundColor,s.strokeStyle=a.borderColor,s.lineWidth=a.borderWidth;var l=a.xAlign,u=a.yAlign,d=n.x,f=n.y,p=c.width,m=c.height,h=a.cornerRadius;s.beginPath(),s.moveTo(d+h,f),u===`top`&&this.drawCaret(n,c),s.lineTo(d+p-h,f),s.quadraticCurveTo(d+p,f,d+p,f+h),u===`center`&&l===`right`&&this.drawCaret(n,c),s.lineTo(d+p,f+m-h),s.quadraticCurveTo(d+p,f+m,d+p-h,f+m),u===`bottom`&&this.drawCaret(n,c),s.lineTo(d+h,f+m),s.quadraticCurveTo(d,f+m,d,f+m-h),u===`center`&&l===`left`&&this.drawCaret(n,c),s.lineTo(d,f+h),s.quadraticCurveTo(d,f,d+h,f),s.closePath(),s.fill(),a.borderWidth>0&&s.stroke()},draw:function(){var n=this._chart.ctx,a=this._view;if(a.opacity!==0){var s={width:a.width,height:a.height},c={x:a.x,y:a.y},l=Math.abs(a.opacity<.001)?0:a.opacity,u=a.title.length||a.beforeBody.length||a.body.length||a.afterBody.length||a.footer.length;this._options.enabled&&u&&(n.save(),n.globalAlpha=l,this.drawBackground(c,a,n,s),c.y+=a.yPadding,Z.rtl.overrideTextDirection(n,a.textDirection),this.drawTitle(c,a,n),this.drawBody(c,a,n),this.drawFooter(c,a,n),Z.rtl.restoreTextDirection(n,a.textDirection),n.restore())}},handleEvent:function(n){var a=this,s=a._options,c=!1;return a._lastActive=a._lastActive||[],n.type===`mouseout`?a._active=[]:(a._active=a._chart.getElementsAtEventForMode(n,s.mode,s),s.reverse&&a._active.reverse()),c=!Z.arrayEquals(a._active,a._lastActive),c&&(a._lastActive=a._active,(s.enabled||s.custom)&&(a._eventPosition={x:n.x,y:n.y},a.update(!0),a.pivot())),c}}),bc=lc,xc=yc;xc.positioners=bc;var Sc=Z.valueOrDefault;me._set(`global`,{elements:{},events:[`mousemove`,`mouseout`,`click`,`touchstart`,`touchmove`],hover:{onHover:null,mode:`nearest`,intersect:!0,animationDuration:400},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0});function Cc(){return Z.merge(Object.create(null),[].slice.call(arguments),{merger:function(n,a,s,c){if(n===`xAxes`||n===`yAxes`){var l=s[n].length,u,d,f;for(a[n]||(a[n]=[]),u=0;u<l;++u)f=s[n][u],d=Sc(f.type,n===`xAxes`?`category`:`linear`),u>=a[n].length&&a[n].push({}),!a[n][u].type||f.type&&f.type!==a[n][u].type?Z.merge(a[n][u],[oc.getScaleDefaults(d),f]):Z.merge(a[n][u],f)}else Z._merger(n,a,s,c)}})}function wc(){return Z.merge(Object.create(null),[].slice.call(arguments),{merger:function(n,a,s,c){var l=a[n]||Object.create(null),u=s[n];n===`scales`?a[n]=Cc(l,u):n===`scale`?a[n]=Z.merge(l,[oc.getScaleDefaults(u.type),u]):Z._merger(n,a,s,c)}})}function Tc(n){n||=Object.create(null);var a=n.data=n.data||{};return a.datasets=a.datasets||[],a.labels=a.labels||[],n.options=wc(me.global,me[n.type],n.options||{}),n}function Ec(n){var a=n.options;Z.each(n.scales,function(a){Po.removeBox(n,a)}),a=wc(me.global,me[n.config.type],a),n.options=n.config.options=a,n.ensureScalesHaveIDs(),n.buildOrUpdateScales(),n.tooltip._options=a.tooltips,n.tooltip.initialize()}function Dc(n,a,s){var c,l=function(n){return n.id===c};do c=a+s++;while(Z.findIndex(n,l)>=0);return c}function Oc(n){return n===`top`||n===`bottom`}function kc(n,a){return function(s,c){return s[n]===c[n]?s[a]-c[a]:s[n]-c[n]}}var Ac=function(n,a){return this.construct(n,a),this};Z.extend(Ac.prototype,{construct:function(n,a){var s=this;a=Tc(a);var c=ic.acquireContext(n,a),l=c&&c.canvas,u=l&&l.height,d=l&&l.width;if(s.id=Z.uid(),s.ctx=c,s.canvas=l,s.config=a,s.width=d,s.height=u,s.aspectRatio=u?d/u:null,s.options=a.options,s._bufferedRender=!1,s._layers=[],s.chart=s,s.controller=s,Ac.instances[s.id]=s,Object.defineProperty(s,"data",{get:function(){return s.config.data},set:function(n){s.config.data=n}}),!c||!l){console.error(`Failed to create chart: can't acquire context from the given item`);return}s.initialize(),s.update()},initialize:function(){var n=this;return ac.notify(n,`beforeInit`),Z.retinaScale(n,n.options.devicePixelRatio),n.bindEvents(),n.options.responsive&&n.resize(!0),n.initToolTip(),ac.notify(n,`afterInit`),n},clear:function(){return Z.canvas.clear(this),this},stop:function(){return Q.cancelAnimation(this),this},resize:function(n){var a=this,s=a.options,c=a.canvas,l=s.maintainAspectRatio&&a.aspectRatio||null,u=Math.max(0,Math.floor(Z.getMaximumWidth(c))),d=Math.max(0,Math.floor(l?u/l:Z.getMaximumHeight(c)));if(!(a.width===u&&a.height===d)&&(c.width=a.width=u,c.height=a.height=d,c.style.width=u+`px`,c.style.height=d+`px`,Z.retinaScale(a,s.devicePixelRatio),!n)){var f={width:u,height:d};ac.notify(a,`resize`,[f]),s.onResize&&s.onResize(a,f),a.stop(),a.update({duration:s.responsiveAnimationDuration})}},ensureScalesHaveIDs:function(){var n=this.options,a=n.scales||{},s=n.scale;Z.each(a.xAxes,function(n,s){n.id||=Dc(a.xAxes,`x-axis-`,s)}),Z.each(a.yAxes,function(n,s){n.id||=Dc(a.yAxes,`y-axis-`,s)}),s&&(s.id=s.id||`scale`)},buildOrUpdateScales:function(){var n=this,a=n.options,s=n.scales||{},c=[],l=Object.keys(s).reduce(function(n,a){return n[a]=!1,n},{});a.scales&&(c=c.concat((a.scales.xAxes||[]).map(function(n){return{options:n,dtype:`category`,dposition:`bottom`}}),(a.scales.yAxes||[]).map(function(n){return{options:n,dtype:`linear`,dposition:`left`}}))),a.scale&&c.push({options:a.scale,dtype:`radialLinear`,isDefault:!0,dposition:`chartArea`}),Z.each(c,function(a){var c=a.options,u=c.id,d=Sc(c.type,a.dtype);Oc(c.position)!==Oc(a.dposition)&&(c.position=a.dposition),l[u]=!0;var f=null;if(u in s&&s[u].type===d)f=s[u],f.options=c,f.ctx=n.ctx,f.chart=n;else{var p=oc.getScaleConstructor(d);if(!p)return;f=new p({id:u,type:d,options:c,ctx:n.ctx,chart:n}),s[f.id]=f}f.mergeTicksOptions(),a.isDefault&&(n.scale=f)}),Z.each(l,function(n,a){n||delete s[a]}),n.scales=s,oc.addScalesToLayout(this)},buildOrUpdateControllers:function(){var n=this,a=[],s=n.data.datasets,c,l;for(c=0,l=s.length;c<l;c++){var u=s[c],d=n.getDatasetMeta(c),f=u.type||n.config.type;if(d.type&&d.type!==f&&(n.destroyDatasetMeta(c),d=n.getDatasetMeta(c)),d.type=f,d.order=u.order||0,d.index=c,d.controller)d.controller.updateIndex(c),d.controller.linkScales();else{var p=Ki[d.type];if(p===void 0)throw Error(`"`+d.type+`" is not a chart type.`);d.controller=new p(n,c),a.push(d.controller)}}return a},resetElements:function(){var n=this;Z.each(n.data.datasets,function(a,s){n.getDatasetMeta(s).controller.reset()},n)},reset:function(){this.resetElements(),this.tooltip.initialize()},update:function(n){var a=this,s,c;if((!n||typeof n!=`object`)&&(n={duration:n,lazy:arguments[1]}),Ec(a),ac._invalidate(a),ac.notify(a,`beforeUpdate`)!==!1){a.tooltip._data=a.data;var l=a.buildOrUpdateControllers();for(s=0,c=a.data.datasets.length;s<c;s++)a.getDatasetMeta(s).controller.buildOrUpdateElements();a.updateLayout(),a.options.animation&&a.options.animation.duration&&Z.each(l,function(n){n.reset()}),a.updateDatasets(),a.tooltip.initialize(),a.lastActive=[],ac.notify(a,`afterUpdate`),a._layers.sort(kc(`z`,`_idx`)),a._bufferedRender?a._bufferedRequest={duration:n.duration,easing:n.easing,lazy:n.lazy}:a.render(n)}},updateLayout:function(){var n=this;ac.notify(n,`beforeLayout`)!==!1&&(Po.update(this,this.width,this.height),n._layers=[],Z.each(n.boxes,function(a){a._configure&&a._configure(),n._layers.push.apply(n._layers,a._layers())},n),n._layers.forEach(function(n,a){n._idx=a}),ac.notify(n,`afterScaleUpdate`),ac.notify(n,`afterLayout`))},updateDatasets:function(){var n=this;if(ac.notify(n,`beforeDatasetsUpdate`)!==!1){for(var a=0,s=n.data.datasets.length;a<s;++a)n.updateDataset(a);ac.notify(n,`afterDatasetsUpdate`)}},updateDataset:function(n){var a=this,s=a.getDatasetMeta(n),c={meta:s,index:n};ac.notify(a,`beforeDatasetUpdate`,[c])!==!1&&(s.controller._update(),ac.notify(a,`afterDatasetUpdate`,[c]))},render:function(n){var a=this;(!n||typeof n!=`object`)&&(n={duration:n,lazy:arguments[1]});var s=a.options.animation,c=Sc(n.duration,s&&s.duration),l=n.lazy;if(ac.notify(a,`beforeRender`)!==!1){var u=function(n){ac.notify(a,`afterRender`),Z.callback(s&&s.onComplete,[n],a)};if(s&&c){var d=new Me({numSteps:c/16.66,easing:n.easing||s.easing,render:function(n,a){var s=Z.easing.effects[a.easing],c=a.currentStep,l=c/a.numSteps;n.draw(s(l),l,c)},onAnimationProgress:s.onProgress,onAnimationComplete:u});Q.addAnimation(a,d,c,l)}else a.draw(),u(new Me({numSteps:0,chart:a}));return a}},draw:function(n){var a=this,s,c;if(a.clear(),Z.isNullOrUndef(n)&&(n=1),a.transition(n),!(a.width<=0||a.height<=0)&&ac.notify(a,`beforeDraw`,[n])!==!1){for(c=a._layers,s=0;s<c.length&&c[s].z<=0;++s)c[s].draw(a.chartArea);for(a.drawDatasets(n);s<c.length;++s)c[s].draw(a.chartArea);a._drawTooltip(n),ac.notify(a,`afterDraw`,[n])}},transition:function(n){for(var a=this,s=0,c=(a.data.datasets||[]).length;s<c;++s)a.isDatasetVisible(s)&&a.getDatasetMeta(s).controller.transition(n);a.tooltip.transition(n)},_getSortedDatasetMetas:function(n){var a=this,s=a.data.datasets||[],c=[],l,u;for(l=0,u=s.length;l<u;++l)(!n||a.isDatasetVisible(l))&&c.push(a.getDatasetMeta(l));return c.sort(kc(`order`,`index`)),c},_getSortedVisibleDatasetMetas:function(){return this._getSortedDatasetMetas(!0)},drawDatasets:function(n){var a=this,s,c;if(ac.notify(a,`beforeDatasetsDraw`,[n])!==!1){for(s=a._getSortedVisibleDatasetMetas(),c=s.length-1;c>=0;--c)a.drawDataset(s[c],n);ac.notify(a,`afterDatasetsDraw`,[n])}},drawDataset:function(n,a){var s=this,c={meta:n,index:n.index,easingValue:a};ac.notify(s,`beforeDatasetDraw`,[c])!==!1&&(n.controller.draw(a),ac.notify(s,`afterDatasetDraw`,[c]))},_drawTooltip:function(n){var a=this,s=a.tooltip,c={tooltip:s,easingValue:n};ac.notify(a,`beforeTooltipDraw`,[c])!==!1&&(s.draw(),ac.notify(a,`afterTooltipDraw`,[c]))},getElementAtEvent:function(n){return $i.modes.single(this,n)},getElementsAtEvent:function(n){return $i.modes.label(this,n,{intersect:!0})},getElementsAtXAxis:function(n){return $i.modes[`x-axis`](this,n,{intersect:!0})},getElementsAtEventForMode:function(n,a,s){var c=$i.modes[a];return typeof c==`function`?c(this,n,s):[]},getDatasetAtEvent:function(n){return $i.modes.dataset(this,n,{intersect:!0})},getDatasetMeta:function(n){var a=this,s=a.data.datasets[n];s._meta||={};var c=s._meta[a.id];return c||=s._meta[a.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:s.order||0,index:n},c},getVisibleDatasetCount:function(){for(var n=0,a=0,s=this.data.datasets.length;a<s;++a)this.isDatasetVisible(a)&&n++;return n},isDatasetVisible:function(n){var a=this.getDatasetMeta(n);return typeof a.hidden==`boolean`?!a.hidden:!this.data.datasets[n].hidden},generateLegend:function(){return this.options.legendCallback(this)},destroyDatasetMeta:function(n){var a=this.id,s=this.data.datasets[n],c=s._meta&&s._meta[a];c&&(c.controller.destroy(),delete s._meta[a])},destroy:function(){var n=this,a=n.canvas,s,c;for(n.stop(),s=0,c=n.data.datasets.length;s<c;++s)n.destroyDatasetMeta(s);a&&(n.unbindEvents(),Z.canvas.clear(n),ic.releaseContext(n.ctx),n.canvas=null,n.ctx=null),ac.notify(n,`destroy`),delete Ac.instances[n.id]},toBase64Image:function(){return this.canvas.toDataURL.apply(this.canvas,arguments)},initToolTip:function(){var n=this;n.tooltip=new xc({_chart:n,_chartInstance:n,_data:n.data,_options:n.options.tooltips},n)},bindEvents:function(){var n=this,a=n._listeners={},s=function(){n.eventHandler.apply(n,arguments)};Z.each(n.options.events,function(c){ic.addEventListener(n,c,s),a[c]=s}),n.options.responsive&&(s=function(){n.resize()},ic.addEventListener(n,`resize`,s),a.resize=s)},unbindEvents:function(){var n=this,a=n._listeners;a&&(delete n._listeners,Z.each(a,function(a,s){ic.removeEventListener(n,s,a)}))},updateHoverStyle:function(n,a,s){var c=s?`set`:`remove`,l,u,d;for(u=0,d=n.length;u<d;++u)l=n[u],l&&this.getDatasetMeta(l._datasetIndex).controller[c+`HoverStyle`](l);a===`dataset`&&this.getDatasetMeta(n[0]._datasetIndex).controller[`_`+c+`DatasetHoverStyle`]()},eventHandler:function(n){var a=this,s=a.tooltip;if(ac.notify(a,`beforeEvent`,[n])!==!1){a._bufferedRender=!0,a._bufferedRequest=null;var c=a.handleEvent(n);s&&(c=s._start?s.handleEvent(n):c|s.handleEvent(n)),ac.notify(a,`afterEvent`,[n]);var l=a._bufferedRequest;return l?a.render(l):c&&!a.animating&&(a.stop(),a.render({duration:a.options.hover.animationDuration,lazy:!0})),a._bufferedRender=!1,a._bufferedRequest=null,a}},handleEvent:function(n){var a=this,s=a.options||{},c=s.hover,l=!1;return a.lastActive=a.lastActive||[],n.type===`mouseout`?a.active=[]:a.active=a.getElementsAtEventForMode(n,c.mode,c),Z.callback(s.onHover||s.hover.onHover,[n.native,a.active],a),(n.type===`mouseup`||n.type===`click`)&&s.onClick&&s.onClick.call(a,n.native,a.active),a.lastActive.length&&a.updateHoverStyle(a.lastActive,c.mode,!1),a.active.length&&c.mode&&a.updateHoverStyle(a.active,c.mode,!0),l=!Z.arrayEquals(a.active,a.lastActive),a.lastActive=a.active,l}}),Ac.instances={};var jc=Ac;Ac.Controller=Ac,Ac.types={},Z.configMerge=wc,Z.scaleMerge=Cc;var Mc=function(){Z.where=function(n,a){if(Z.isArray(n)&&Array.prototype.filter)return n.filter(a);var s=[];return Z.each(n,function(n){a(n)&&s.push(n)}),s},Z.findIndex=Array.prototype.findIndex?function(n,a,s){return n.findIndex(a,s)}:function(n,a,s){s=s===void 0?n:s;for(var c=0,l=n.length;c<l;++c)if(a.call(s,n[c],c,n))return c;return-1},Z.findNextWhere=function(n,a,s){Z.isNullOrUndef(s)&&(s=-1);for(var c=s+1;c<n.length;c++){var l=n[c];if(a(l))return l}},Z.findPreviousWhere=function(n,a,s){Z.isNullOrUndef(s)&&(s=n.length);for(var c=s-1;c>=0;c--){var l=n[c];if(a(l))return l}},Z.isNumber=function(n){return!isNaN(parseFloat(n))&&isFinite(n)},Z.almostEquals=function(n,a,s){return Math.abs(n-a)<s},Z.almostWhole=function(n,a){var s=Math.round(n);return s-a<=n&&s+a>=n},Z.max=function(n){return n.reduce(function(n,a){return isNaN(a)?n:Math.max(n,a)},-1/0)},Z.min=function(n){return n.reduce(function(n,a){return isNaN(a)?n:Math.min(n,a)},1/0)},Z.sign=Math.sign?function(n){return Math.sign(n)}:function(n){return n=+n,n===0||isNaN(n)?n:n>0?1:-1},Z.toRadians=function(n){return Math.PI/180*n},Z.toDegrees=function(n){return 180/Math.PI*n},Z._decimalPlaces=function(n){if(Z.isFinite(n)){for(var a=1,s=0;Math.round(n*a)/a!==n;)a*=10,s++;return s}},Z.getAngleFromPoint=function(n,a){var s=a.x-n.x,c=a.y-n.y,l=Math.sqrt(s*s+c*c),u=Math.atan2(c,s);return u<-.5*Math.PI&&(u+=2*Math.PI),{angle:u,distance:l}},Z.distanceBetweenPoints=function(n,a){return Math.sqrt((a.x-n.x)**2+(a.y-n.y)**2)},Z.aliasPixel=function(n){return n%2==0?0:.5},Z._alignPixel=function(n,a,s){var c=n.currentDevicePixelRatio,l=s/2;return Math.round((a-l)*c)/c+l},Z.splineCurve=function(n,a,s,c){var l=n.skip?a:n,u=a,d=s.skip?a:s,f=Math.sqrt((u.x-l.x)**2+(u.y-l.y)**2),p=Math.sqrt((d.x-u.x)**2+(d.y-u.y)**2),m=f/(f+p),h=p/(f+p);m=isNaN(m)?0:m,h=isNaN(h)?0:h;var _=c*m,v=c*h;return{previous:{x:u.x-_*(d.x-l.x),y:u.y-_*(d.y-l.y)},next:{x:u.x+v*(d.x-l.x),y:u.y+v*(d.y-l.y)}}},Z.EPSILON=2**-52||1e-14,Z.splineCurveMonotone=function(n){var a=(n||[]).map(function(n){return{model:n._model,deltaK:0,mK:0}}),s=a.length,c,l,u,d;for(c=0;c<s;++c)if(u=a[c],!u.model.skip){if(l=c>0?a[c-1]:null,d=c<s-1?a[c+1]:null,d&&!d.model.skip){var f=d.model.x-u.model.x;u.deltaK=f===0?0:(d.model.y-u.model.y)/f}!l||l.model.skip?u.mK=u.deltaK:!d||d.model.skip?u.mK=l.deltaK:this.sign(l.deltaK)===this.sign(u.deltaK)?u.mK=(l.deltaK+u.deltaK)/2:u.mK=0}var p,m,h,_;for(c=0;c<s-1;++c)if(u=a[c],d=a[c+1],!(u.model.skip||d.model.skip)){if(Z.almostEquals(u.deltaK,0,this.EPSILON)){u.mK=d.mK=0;continue}p=u.mK/u.deltaK,m=d.mK/u.deltaK,_=p**2+m**2,!(_<=9)&&(h=3/Math.sqrt(_),u.mK=p*h*u.deltaK,d.mK=m*h*u.deltaK)}var v;for(c=0;c<s;++c)u=a[c],!u.model.skip&&(l=c>0?a[c-1]:null,d=c<s-1?a[c+1]:null,l&&!l.model.skip&&(v=(u.model.x-l.model.x)/3,u.model.controlPointPreviousX=u.model.x-v,u.model.controlPointPreviousY=u.model.y-v*u.mK),d&&!d.model.skip&&(v=(d.model.x-u.model.x)/3,u.model.controlPointNextX=u.model.x+v,u.model.controlPointNextY=u.model.y+v*u.mK))},Z.nextItem=function(n,a,s){return s?a>=n.length-1?n[0]:n[a+1]:a>=n.length-1?n[n.length-1]:n[a+1]},Z.previousItem=function(n,a,s){return s?a<=0?n[n.length-1]:n[a-1]:a<=0?n[0]:n[a-1]},Z.niceNum=function(n,a){var s=Math.floor(Z.log10(n)),c=n/10**s;return(a?c<1.5?1:c<3?2:c<7?5:10:c<=1?1:c<=2?2:c<=5?5:10)*10**s},Z.requestAnimFrame=function(){return typeof window>`u`?function(n){n()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(n){return window.setTimeout(n,1e3/60)}}(),Z.getRelativePosition=function(n,a){var s,c,l=n.originalEvent||n,u=n.target||n.srcElement,d=u.getBoundingClientRect(),f=l.touches;f&&f.length>0?(s=f[0].clientX,c=f[0].clientY):(s=l.clientX,c=l.clientY);var p=parseFloat(Z.getStyle(u,`padding-left`)),m=parseFloat(Z.getStyle(u,`padding-top`)),h=parseFloat(Z.getStyle(u,`padding-right`)),_=parseFloat(Z.getStyle(u,`padding-bottom`)),v=d.right-d.left-p-h,b=d.bottom-d.top-m-_;return s=Math.round((s-d.left-p)/v*u.width/a.currentDevicePixelRatio),c=Math.round((c-d.top-m)/b*u.height/a.currentDevicePixelRatio),{x:s,y:c}};function n(n,a,s){var c;return typeof n==`string`?(c=parseInt(n,10),n.indexOf(`%`)!==-1&&(c=c/100*a.parentNode[s])):c=n,c}function a(n){return n!=null&&n!==`none`}function s(s,c,l){var u=document.defaultView,d=Z._getParentNode(s),f=u.getComputedStyle(s)[c],p=u.getComputedStyle(d)[c],m=a(f),h=a(p),_=1/0;return m||h?Math.min(m?n(f,s,l):_,h?n(p,d,l):_):`none`}Z.getConstraintWidth=function(n){return s(n,`max-width`,`clientWidth`)},Z.getConstraintHeight=function(n){return s(n,`max-height`,`clientHeight`)},Z._calculatePadding=function(n,a,s){return a=Z.getStyle(n,a),a.indexOf(`%`)>-1?s*parseInt(a,10)/100:parseInt(a,10)},Z._getParentNode=function(n){var a=n.parentNode;return a&&a.toString()===`[object ShadowRoot]`&&(a=a.host),a},Z.getMaximumWidth=function(n){var a=Z._getParentNode(n);if(!a)return n.clientWidth;var s=a.clientWidth,c=Z._calculatePadding(a,`padding-left`,s),l=Z._calculatePadding(a,`padding-right`,s),u=s-c-l,d=Z.getConstraintWidth(n);return isNaN(d)?u:Math.min(u,d)},Z.getMaximumHeight=function(n){var a=Z._getParentNode(n);if(!a)return n.clientHeight;var s=a.clientHeight,c=Z._calculatePadding(a,`padding-top`,s),l=Z._calculatePadding(a,`padding-bottom`,s),u=s-c-l,d=Z.getConstraintHeight(n);return isNaN(d)?u:Math.min(u,d)},Z.getStyle=function(n,a){return n.currentStyle?n.currentStyle[a]:document.defaultView.getComputedStyle(n,null).getPropertyValue(a)},Z.retinaScale=function(n,a){var s=n.currentDevicePixelRatio=a||typeof window<`u`&&window.devicePixelRatio||1;if(s!==1){var c=n.canvas,l=n.height,u=n.width;c.height=l*s,c.width=u*s,n.ctx.scale(s,s),!c.style.height&&!c.style.width&&(c.style.height=l+`px`,c.style.width=u+`px`)}},Z.fontString=function(n,a,s){return a+` `+n+`px `+s},Z.longestText=function(n,a,s,c){c||={};var l=c.data=c.data||{},u=c.garbageCollect=c.garbageCollect||[];c.font!==a&&(l=c.data={},u=c.garbageCollect=[],c.font=a),n.font=a;var d=0,f=s.length,p,m,h,_,v;for(p=0;p<f;p++)if(_=s[p],_!=null&&Z.isArray(_)!==!0)d=Z.measureText(n,l,u,d,_);else if(Z.isArray(_))for(m=0,h=_.length;m<h;m++)v=_[m],v!=null&&!Z.isArray(v)&&(d=Z.measureText(n,l,u,d,v));var b=u.length/2;if(b>s.length){for(p=0;p<b;p++)delete l[u[p]];u.splice(0,b)}return d},Z.measureText=function(n,a,s,c,l){var u=a[l];return u||(u=a[l]=n.measureText(l).width,s.push(l)),u>c&&(c=u),c},Z.numberOfLabelLines=function(n){var a=1;return Z.each(n,function(n){Z.isArray(n)&&n.length>a&&(a=n.length)}),a},Z.color=Y?function(n){return n instanceof CanvasGradient&&(n=me.global.defaultColor),Y(n)}:function(n){return console.error(`Color.js not found!`),n},Z.getHoverColor=function(n){return n instanceof CanvasPattern||n instanceof CanvasGradient?n:Z.color(n).saturate(.5).darken(.1).rgbString()}};function Nc(){throw Error(`This method is not implemented: either no adapter can be found or an incomplete integration was provided.`)}function Pc(n){this.options=n||{}}Z.extend(Pc.prototype,{formats:Nc,parse:Nc,format:Nc,add:Nc,diff:Nc,startOf:Nc,endOf:Nc,_create:function(n){return n}}),Pc.override=function(n){Z.extend(Pc.prototype,n)};var Fc={_date:Pc},Ic={formatters:{values:function(n){return Z.isArray(n)?n:``+n},linear:function(n,a,s){var c=s.length>3?s[2]-s[1]:s[1]-s[0];Math.abs(c)>1&&n!==Math.floor(n)&&(c=n-Math.floor(n));var l=Z.log10(Math.abs(c)),u=``;if(n!==0)if(Math.max(Math.abs(s[0]),Math.abs(s[s.length-1]))<1e-4){var d=Z.log10(Math.abs(n)),f=Math.floor(d)-Math.floor(l);f=Math.max(Math.min(f,20),0),u=n.toExponential(f)}else{var p=-1*Math.floor(l);p=Math.max(Math.min(p,20),0),u=n.toFixed(p)}else u=`0`;return u},logarithmic:function(n,a,s){var c=n/10**Math.floor(Z.log10(n));return n===0?`0`:c===1||c===2||c===5||a===0||a===s.length-1?n.toExponential():``}}},Lc=Z.isArray,Rc=Z.isNullOrUndef,zc=Z.valueOrDefault,Bc=Z.valueAtIndexOrDefault;me._set(`scale`,{display:!0,position:`left`,offset:!1,gridLines:{display:!0,color:`rgba(0,0,0,0.1)`,lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:`rgba(0,0,0,0.25)`,zeroLineBorderDash:[],zeroLineBorderDashOffset:0,offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{display:!1,labelString:``,padding:{top:4,bottom:4}},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,callback:Ic.formatters.values,minor:{},major:{}}});function Vc(n,a){for(var s=[],c=n.length/a,l=0,u=n.length;l<u;l+=c)s.push(n[Math.floor(l)]);return s}function Hc(n,a,s){var c=n.getTicks().length,l=Math.min(a,c-1),u=n.getPixelForTick(l),d=n._startPixel,f=n._endPixel,p=1e-6,m;if(!(s&&(m=c===1?Math.max(u-d,f-u):a===0?(n.getPixelForTick(1)-u)/2:(u-n.getPixelForTick(l-1))/2,u+=l<a?m:-m,u<d-p||u>f+p)))return u}function Uc(n,a){Z.each(n,function(n){var s=n.gc,c=s.length/2,l;if(c>a){for(l=0;l<c;++l)delete n.data[s[l]];s.splice(0,c)}})}function Wc(n,a,s,c){var l=s.length,u=[],d=[],f=[],p=0,m=0,h,_,v,b,x,C,w,T,O,k,A,j,M;for(h=0;h<l;++h){if(b=s[h].label,x=s[h].major?a.major:a.minor,n.font=C=x.string,w=c[C]=c[C]||{data:{},gc:[]},T=x.lineHeight,O=k=0,!Rc(b)&&!Lc(b))O=Z.measureText(n,w.data,w.gc,O,b),k=T;else if(Lc(b))for(_=0,v=b.length;_<v;++_)A=b[_],!Rc(A)&&!Lc(A)&&(O=Z.measureText(n,w.data,w.gc,O,A),k+=T);u.push(O),d.push(k),f.push(T/2),p=Math.max(O,p),m=Math.max(k,m)}Uc(c,l),j=u.indexOf(p),M=d.indexOf(m);function N(n){return{width:u[n]||0,height:d[n]||0,offset:f[n]||0}}return{first:N(0),last:N(l-1),widest:N(j),highest:N(M)}}function Gc(n){return n.drawTicks?n.tickMarkLength:0}function Kc(n){var a,s;return n.display?(a=Z.options._parseFont(n),s=Z.options.toPadding(n.padding),a.lineHeight+s.height):0}function qc(n,a){return Z.extend(Z.options._parseFont({fontFamily:zc(a.fontFamily,n.fontFamily),fontSize:zc(a.fontSize,n.fontSize),fontStyle:zc(a.fontStyle,n.fontStyle),lineHeight:zc(a.lineHeight,n.lineHeight)}),{color:Z.options.resolve([a.fontColor,n.fontColor,me.global.defaultFontColor])})}function Jc(n){var a=qc(n,n.minor);return{minor:a,major:n.major.enabled?qc(n,n.major):a}}function Yc(n){var a=[],s,c,l;for(c=0,l=n.length;c<l;++c)s=n[c],s._index!==void 0&&a.push(s);return a}function Xc(n){var a=n.length,s,c;if(a<2)return!1;for(c=n[0],s=1;s<a;++s)if(n[s]-n[s-1]!==c)return!1;return c}function Zc(n,a,s,c){var l=Xc(n),u=(a.length-1)/c,d,f,p,m;if(!l)return Math.max(u,1);for(d=Z.math._factorize(l),p=0,m=d.length-1;p<m;p++)if(f=d[p],f>u)return f;return Math.max(u,1)}function Qc(n){var a=[],s,c;for(s=0,c=n.length;s<c;s++)n[s].major&&a.push(s);return a}function $c(n,a,s){var c=0,l=a[0],u,d;for(s=Math.ceil(s),u=0;u<n.length;u++)d=n[u],u===l?(d._index=u,c++,l=a[c*s]):delete d.label}function el(n,a,s,c){var l=zc(s,0),u=Math.min(zc(c,n.length),n.length),d=0,f,p,m,h;for(a=Math.ceil(a),c&&(f=c-s,a=f/Math.floor(f/a)),h=l;h<0;)d++,h=Math.round(l+d*a);for(p=Math.max(l,0);p<u;p++)m=n[p],p===h?(m._index=p,d++,h=Math.round(l+d*a)):delete m.label}var tl=Ae.extend({zeroLineIndex:0,getPadding:function(){var n=this;return{left:n.paddingLeft||0,top:n.paddingTop||0,right:n.paddingRight||0,bottom:n.paddingBottom||0}},getTicks:function(){return this._ticks},_getLabels:function(){var n=this.chart.data;return this.options.labels||(this.isHorizontal()?n.xLabels:n.yLabels)||n.labels||[]},mergeTicksOptions:function(){},beforeUpdate:function(){Z.callback(this.options.beforeUpdate,[this])},update:function(n,a,s){var c=this,l=c.options.ticks,u=l.sampleSize,d,f,p,m,h;if(c.beforeUpdate(),c.maxWidth=n,c.maxHeight=a,c.margins=Z.extend({left:0,right:0,top:0,bottom:0},s),c._ticks=null,c.ticks=null,c._labelSizes=null,c._maxLabelLines=0,c.longestLabelWidth=0,c.longestTextCache=c.longestTextCache||{},c._gridLineItems=null,c._labelItems=null,c.beforeSetDimensions(),c.setDimensions(),c.afterSetDimensions(),c.beforeDataLimits(),c.determineDataLimits(),c.afterDataLimits(),c.beforeBuildTicks(),m=c.buildTicks()||[],m=c.afterBuildTicks(m)||m,(!m||!m.length)&&c.ticks)for(m=[],d=0,f=c.ticks.length;d<f;++d)m.push({value:c.ticks[d],major:!1});return c._ticks=m,h=u<m.length,p=c._convertTicksToLabels(h?Vc(m,u):m),c._configure(),c.beforeCalculateTickRotation(),c.calculateTickRotation(),c.afterCalculateTickRotation(),c.beforeFit(),c.fit(),c.afterFit(),c._ticksToDraw=l.display&&(l.autoSkip||l.source===`auto`)?c._autoSkip(m):m,h&&(p=c._convertTicksToLabels(c._ticksToDraw)),c.ticks=p,c.afterUpdate(),c.minSize},_configure:function(){var n=this,a=n.options.ticks.reverse,s,c;n.isHorizontal()?(s=n.left,c=n.right):(s=n.top,c=n.bottom,a=!a),n._startPixel=s,n._endPixel=c,n._reversePixels=a,n._length=c-s},afterUpdate:function(){Z.callback(this.options.afterUpdate,[this])},beforeSetDimensions:function(){Z.callback(this.options.beforeSetDimensions,[this])},setDimensions:function(){var n=this;n.isHorizontal()?(n.width=n.maxWidth,n.left=0,n.right=n.width):(n.height=n.maxHeight,n.top=0,n.bottom=n.height),n.paddingLeft=0,n.paddingTop=0,n.paddingRight=0,n.paddingBottom=0},afterSetDimensions:function(){Z.callback(this.options.afterSetDimensions,[this])},beforeDataLimits:function(){Z.callback(this.options.beforeDataLimits,[this])},determineDataLimits:Z.noop,afterDataLimits:function(){Z.callback(this.options.afterDataLimits,[this])},beforeBuildTicks:function(){Z.callback(this.options.beforeBuildTicks,[this])},buildTicks:Z.noop,afterBuildTicks:function(n){var a=this;return Lc(n)&&n.length?Z.callback(a.options.afterBuildTicks,[a,n]):(a.ticks=Z.callback(a.options.afterBuildTicks,[a,a.ticks])||a.ticks,n)},beforeTickToLabelConversion:function(){Z.callback(this.options.beforeTickToLabelConversion,[this])},convertTicksToLabels:function(){var n=this,a=n.options.ticks;n.ticks=n.ticks.map(a.userCallback||a.callback,this)},afterTickToLabelConversion:function(){Z.callback(this.options.afterTickToLabelConversion,[this])},beforeCalculateTickRotation:function(){Z.callback(this.options.beforeCalculateTickRotation,[this])},calculateTickRotation:function(){var n=this,a=n.options,s=a.ticks,c=n.getTicks().length,l=s.minRotation||0,u=s.maxRotation,d=l,f,p,m,h,_,v,b;if(!n._isVisible()||!s.display||l>=u||c<=1||!n.isHorizontal()){n.labelRotation=l;return}f=n._getLabelSizes(),p=f.widest.width,m=f.highest.height-f.highest.offset,h=Math.min(n.maxWidth,n.chart.width-p),_=a.offset?n.maxWidth/c:h/(c-1),p+6>_&&(_=h/(c-(a.offset?.5:1)),v=n.maxHeight-Gc(a.gridLines)-s.padding-Kc(a.scaleLabel),b=Math.sqrt(p*p+m*m),d=Z.toDegrees(Math.min(Math.asin(Math.min((f.highest.height+6)/_,1)),Math.asin(Math.min(v/b,1))-Math.asin(m/b))),d=Math.max(l,Math.min(u,d))),n.labelRotation=d},afterCalculateTickRotation:function(){Z.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){Z.callback(this.options.beforeFit,[this])},fit:function(){var n=this,a=n.minSize={width:0,height:0},s=n.chart,c=n.options,l=c.ticks,u=c.scaleLabel,d=c.gridLines,f=n._isVisible(),p=c.position===`bottom`,m=n.isHorizontal();if(m?a.width=n.maxWidth:f&&(a.width=Gc(d)+Kc(u)),m?f&&(a.height=Gc(d)+Kc(u)):a.height=n.maxHeight,l.display&&f){var h=Jc(l),_=n._getLabelSizes(),v=_.first,b=_.last,x=_.widest,C=_.highest,w=h.minor.lineHeight*.4,T=l.padding;if(m){var O=n.labelRotation!==0,k=Z.toRadians(n.labelRotation),A=Math.cos(k),j=Math.sin(k),M=j*x.width+A*(C.height-(O?C.offset:0))+(O?0:w);a.height=Math.min(n.maxHeight,a.height+M+T);var N=n.getPixelForTick(0)-n.left,P=n.right-n.getPixelForTick(n.getTicks().length-1),F,I;O?(F=p?A*v.width+j*v.offset:j*(v.height-v.offset),I=p?j*(b.height-b.offset):A*b.width+j*b.offset):(F=v.width/2,I=b.width/2),n.paddingLeft=Math.max((F-N)*n.width/(n.width-N),0)+3,n.paddingRight=Math.max((I-P)*n.width/(n.width-P),0)+3}else{var R=l.mirror?0:x.width+T+w;a.width=Math.min(n.maxWidth,a.width+R),n.paddingTop=v.height/2,n.paddingBottom=b.height/2}}n.handleMargins(),m?(n.width=n._length=s.width-n.margins.left-n.margins.right,n.height=a.height):(n.width=a.width,n.height=n._length=s.height-n.margins.top-n.margins.bottom)},handleMargins:function(){var n=this;n.margins&&(n.margins.left=Math.max(n.paddingLeft,n.margins.left),n.margins.top=Math.max(n.paddingTop,n.margins.top),n.margins.right=Math.max(n.paddingRight,n.margins.right),n.margins.bottom=Math.max(n.paddingBottom,n.margins.bottom))},afterFit:function(){Z.callback(this.options.afterFit,[this])},isHorizontal:function(){var n=this.options.position;return n===`top`||n===`bottom`},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(n){if(Rc(n)||(typeof n==`number`||n instanceof Number)&&!isFinite(n))return NaN;if(n){if(this.isHorizontal()){if(n.x!==void 0)return this.getRightValue(n.x)}else if(n.y!==void 0)return this.getRightValue(n.y)}return n},_convertTicksToLabels:function(n){var a=this,s,c,l;for(a.ticks=n.map(function(n){return n.value}),a.beforeTickToLabelConversion(),s=a.convertTicksToLabels(n)||a.ticks,a.afterTickToLabelConversion(),c=0,l=n.length;c<l;++c)n[c].label=s[c];return s},_getLabelSizes:function(){var n=this,a=n._labelSizes;return a||(n._labelSizes=a=Wc(n.ctx,Jc(n.options.ticks),n.getTicks(),n.longestTextCache),n.longestLabelWidth=a.widest.width),a},_parseValue:function(n){var a,s,c,l;return Lc(n)?(a=+this.getRightValue(n[0]),s=+this.getRightValue(n[1]),c=Math.min(a,s),l=Math.max(a,s)):(n=+this.getRightValue(n),a=void 0,s=n,c=n,l=n),{min:c,max:l,start:a,end:s}},_getScaleLabel:function(n){var a=this._parseValue(n);return a.start===void 0?+this.getRightValue(n):`[`+a.start+`, `+a.end+`]`},getLabelForIndex:Z.noop,getPixelForValue:Z.noop,getValueForPixel:Z.noop,getPixelForTick:function(n){var a=this,s=a.options.offset,c=a._ticks.length,l=1/Math.max(c-+!s,1);return n<0||n>c-1?null:a.getPixelForDecimal(n*l+(s?l/2:0))},getPixelForDecimal:function(n){var a=this;return a._reversePixels&&(n=1-n),a._startPixel+n*a._length},getDecimalForPixel:function(n){var a=(n-this._startPixel)/this._length;return this._reversePixels?1-a:a},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var n=this,a=n.min,s=n.max;return n.beginAtZero?0:a<0&&s<0?s:a>0&&s>0?a:0},_autoSkip:function(n){var a=this,s=a.options.ticks,c=a._length,l=s.maxTicksLimit||c/a._tickSize()+1,u=s.major.enabled?Qc(n):[],d=u.length,f=u[0],p=u[d-1],m,h,_,v;if(d>l)return $c(n,u,d/l),Yc(n);if(_=Zc(u,n,c,l),d>0){for(m=0,h=d-1;m<h;m++)el(n,_,u[m],u[m+1]);return v=d>1?(p-f)/(d-1):null,el(n,_,Z.isNullOrUndef(v)?0:f-v,f),el(n,_,p,Z.isNullOrUndef(v)?n.length:p+v),Yc(n)}return el(n,_),Yc(n)},_tickSize:function(){var n=this,a=n.options.ticks,s=Z.toRadians(n.labelRotation),c=Math.abs(Math.cos(s)),l=Math.abs(Math.sin(s)),u=n._getLabelSizes(),d=a.autoSkipPadding||0,f=u?u.widest.width+d:0,p=u?u.highest.height+d:0;return n.isHorizontal()?p*c>f*l?f/c:p/l:p*l<f*c?p/c:f/l},_isVisible:function(){var n=this,a=n.chart,s=n.options.display,c,l,u;if(s!==`auto`)return!!s;for(c=0,l=a.data.datasets.length;c<l;++c)if(a.isDatasetVisible(c)&&(u=a.getDatasetMeta(c),u.xAxisID===n.id||u.yAxisID===n.id))return!0;return!1},_computeGridLineItems:function(n){var a=this,s=a.chart,c=a.options,l=c.gridLines,u=c.position,d=l.offsetGridLines,f=a.isHorizontal(),p=a._ticksToDraw,m=p.length+ +!!d,h=Gc(l),_=[],v=l.drawBorder?Bc(l.lineWidth,0,0):0,b=v/2,x=Z._alignPixel,C=function(n){return x(s,n,v)},w,T,O,k,A,j,M,N,P,F,I,R,B,V,H,U,W;for(u===`top`?(w=C(a.bottom),M=a.bottom-h,P=w-b,I=C(n.top)+b,B=n.bottom):u===`bottom`?(w=C(a.top),I=n.top,B=C(n.bottom)-b,M=w+b,P=a.top+h):u===`left`?(w=C(a.right),j=a.right-h,N=w-b,F=C(n.left)+b,R=n.right):(w=C(a.left),F=n.left,R=C(n.right)-b,j=w+b,N=a.left+h),T=0;T<m;++T)O=p[T]||{},!(Rc(O.label)&&T<p.length)&&(T===a.zeroLineIndex&&c.offset===d?(V=l.zeroLineWidth,H=l.zeroLineColor,U=l.zeroLineBorderDash||[],W=l.zeroLineBorderDashOffset||0):(V=Bc(l.lineWidth,T,1),H=Bc(l.color,T,`rgba(0,0,0,0.1)`),U=l.borderDash||[],W=l.borderDashOffset||0),k=Hc(a,O._index||T,d),k!==void 0&&(A=x(s,k,V),f?j=N=F=R=A:M=P=I=B=A,_.push({tx1:j,ty1:M,tx2:N,ty2:P,x1:F,y1:I,x2:R,y2:B,width:V,color:H,borderDash:U,borderDashOffset:W})));return _.ticksLength=m,_.borderValue=w,_},_computeLabelItems:function(){var n=this,a=n.options,s=a.ticks,c=a.position,l=s.mirror,u=n.isHorizontal(),d=n._ticksToDraw,f=Jc(s),p=s.padding,m=Gc(a.gridLines),h=-Z.toRadians(n.labelRotation),_=[],v,b,x,C,w,T,O,k,A,j,M,N;for(c===`top`?(T=n.bottom-m-p,O=h?`left`:`center`):c===`bottom`?(T=n.top+m+p,O=h?`right`:`center`):c===`left`?(w=n.right-(l?0:m)-p,O=l?`left`:`right`):(w=n.left+(l?0:m)+p,O=l?`right`:`left`),v=0,b=d.length;v<b;++v)x=d[v],C=x.label,!Rc(C)&&(k=n.getPixelForTick(x._index||v)+s.labelOffset,A=x.major?f.major:f.minor,j=A.lineHeight,M=Lc(C)?C.length:1,u?(w=k,N=c===`top`?((h?1:.5)-M)*j:(h?0:.5)*j):(T=k,N=(1-M)*j/2),_.push({x:w,y:T,rotation:h,label:C,font:A,textOffset:N,textAlign:O}));return _},_drawGrid:function(n){var a=this,s=a.options.gridLines;if(s.display){var c=a.ctx,l=a.chart,u=Z._alignPixel,d=s.drawBorder?Bc(s.lineWidth,0,0):0,f=a._gridLineItems||=a._computeGridLineItems(n),p,m,h,_,v;for(h=0,_=f.length;h<_;++h)v=f[h],p=v.width,m=v.color,p&&m&&(c.save(),c.lineWidth=p,c.strokeStyle=m,c.setLineDash&&(c.setLineDash(v.borderDash),c.lineDashOffset=v.borderDashOffset),c.beginPath(),s.drawTicks&&(c.moveTo(v.tx1,v.ty1),c.lineTo(v.tx2,v.ty2)),s.drawOnChartArea&&(c.moveTo(v.x1,v.y1),c.lineTo(v.x2,v.y2)),c.stroke(),c.restore());if(d){var b=d,x=Bc(s.lineWidth,f.ticksLength-1,1),C=f.borderValue,w,T,O,k;a.isHorizontal()?(w=u(l,a.left,b)-b/2,T=u(l,a.right,x)+x/2,O=k=C):(O=u(l,a.top,b)-b/2,k=u(l,a.bottom,x)+x/2,w=T=C),c.lineWidth=d,c.strokeStyle=Bc(s.color,0),c.beginPath(),c.moveTo(w,O),c.lineTo(T,k),c.stroke()}}},_drawLabels:function(){var n=this;if(n.options.ticks.display){var a=n.ctx,s=n._labelItems||=n._computeLabelItems(),c,l,u,d,f,p,m,h;for(c=0,u=s.length;c<u;++c){if(f=s[c],p=f.font,a.save(),a.translate(f.x,f.y),a.rotate(f.rotation),a.font=p.string,a.fillStyle=p.color,a.textBaseline=`middle`,a.textAlign=f.textAlign,m=f.label,h=f.textOffset,Lc(m))for(l=0,d=m.length;l<d;++l)a.fillText(``+m[l],0,h),h+=p.lineHeight;else a.fillText(m,0,h);a.restore()}}},_drawTitle:function(){var n=this,a=n.ctx,s=n.options,c=s.scaleLabel;if(c.display){var l=zc(c.fontColor,me.global.defaultFontColor),u=Z.options._parseFont(c),d=Z.options.toPadding(c.padding),f=u.lineHeight/2,p=s.position,m=0,h,_;if(n.isHorizontal())h=n.left+n.width/2,_=p===`bottom`?n.bottom-f-d.bottom:n.top+f+d.top;else{var v=p===`left`;h=v?n.left+f+d.top:n.right-f-d.top,_=n.top+n.height/2,m=v?-.5*Math.PI:.5*Math.PI}a.save(),a.translate(h,_),a.rotate(m),a.textAlign=`center`,a.textBaseline=`middle`,a.fillStyle=l,a.font=u.string,a.fillText(c.labelString,0,0),a.restore()}},draw:function(n){var a=this;a._isVisible()&&(a._drawGrid(n),a._drawTitle(),a._drawLabels())},_layers:function(){var n=this,a=n.options,s=a.ticks&&a.ticks.z||0,c=a.gridLines&&a.gridLines.z||0;return!n._isVisible()||s===c||n.draw!==n._draw?[{z:s,draw:function(){n.draw.apply(n,arguments)}}]:[{z:c,draw:function(){n._drawGrid.apply(n,arguments),n._drawTitle.apply(n,arguments)}},{z:s,draw:function(){n._drawLabels.apply(n,arguments)}}]},_getMatchingVisibleMetas:function(n){var a=this,s=a.isHorizontal();return a.chart._getSortedVisibleDatasetMetas().filter(function(c){return(!n||c.type===n)&&(s?c.xAxisID===a.id:c.yAxisID===a.id)})}});tl.prototype._draw=tl.prototype.draw;var nl=tl,al=Z.isNullOrUndef,ol={position:`bottom`},sl=nl.extend({determineDataLimits:function(){var n=this,a=n._getLabels(),s=n.options.ticks,c=s.min,l=s.max,u=0,d=a.length-1,f;c!==void 0&&(f=a.indexOf(c),f>=0&&(u=f)),l!==void 0&&(f=a.indexOf(l),f>=0&&(d=f)),n.minIndex=u,n.maxIndex=d,n.min=a[u],n.max=a[d]},buildTicks:function(){var n=this,a=n._getLabels(),s=n.minIndex,c=n.maxIndex;n.ticks=s===0&&c===a.length-1?a:a.slice(s,c+1)},getLabelForIndex:function(n,a){var s=this,c=s.chart;return c.getDatasetMeta(a).controller._getValueScaleId()===s.id?s.getRightValue(c.data.datasets[a].data[n]):s._getLabels()[n]},_configure:function(){var n=this,a=n.options.offset,s=n.ticks;nl.prototype._configure.call(n),n.isHorizontal()||(n._reversePixels=!n._reversePixels),s&&(n._startValue=n.minIndex-(a?.5:0),n._valueRange=Math.max(s.length-+!a,1))},getPixelForValue:function(n,a,s){var c=this,l,u,d;return!al(a)&&!al(s)&&(n=c.chart.data.datasets[s].data[a]),al(n)||(l=c.isHorizontal()?n.x:n.y),(l!==void 0||n!==void 0&&isNaN(a))&&(u=c._getLabels(),n=Z.valueOrDefault(l,n),d=u.indexOf(n),a=d===-1?a:d,isNaN(a)&&(a=n)),c.getPixelForDecimal((a-c._startValue)/c._valueRange)},getPixelForTick:function(n){var a=this.ticks;return n<0||n>a.length-1?null:this.getPixelForValue(a[n],n+this.minIndex)},getValueForPixel:function(n){var a=this,s=Math.round(a._startValue+a.getDecimalForPixel(n)*a._valueRange);return Math.min(Math.max(s,0),a.ticks.length-1)},getBasePixel:function(){return this.bottom}});sl._defaults=ol;var cl=Z.noop,ll=Z.isNullOrUndef;function ul(n,a){var s=[],c=1e-14,l=n.stepSize,u=l||1,d=n.maxTicks-1,f=n.min,p=n.max,m=n.precision,h=a.min,_=a.max,v=Z.niceNum((_-h)/d/u)*u,b,x,C,w;if(v<c&&ll(f)&&ll(p))return[h,_];w=Math.ceil(_/v)-Math.floor(h/v),w>d&&(v=Z.niceNum(w*v/d/u)*u),l||ll(m)?b=10**Z._decimalPlaces(v):(b=10**m,v=Math.ceil(v*b)/b),x=Math.floor(h/v)*v,C=Math.ceil(_/v)*v,l&&(!ll(f)&&Z.almostWhole(f/v,v/1e3)&&(x=f),!ll(p)&&Z.almostWhole(p/v,v/1e3)&&(C=p)),w=(C-x)/v,w=Z.almostEquals(w,Math.round(w),v/1e3)?Math.round(w):Math.ceil(w),x=Math.round(x*b)/b,C=Math.round(C*b)/b,s.push(ll(f)?x:f);for(var T=1;T<w;++T)s.push(Math.round((x+T*v)*b)/b);return s.push(ll(p)?C:p),s}var fl=nl.extend({getRightValue:function(n){return typeof n==`string`?+n:nl.prototype.getRightValue.call(this,n)},handleTickRangeOptions:function(){var n=this,a=n.options.ticks;if(a.beginAtZero){var s=Z.sign(n.min),c=Z.sign(n.max);s<0&&c<0?n.max=0:s>0&&c>0&&(n.min=0)}var l=a.min!==void 0||a.suggestedMin!==void 0,u=a.max!==void 0||a.suggestedMax!==void 0;a.min===void 0?a.suggestedMin!==void 0&&(n.min===null?n.min=a.suggestedMin:n.min=Math.min(n.min,a.suggestedMin)):n.min=a.min,a.max===void 0?a.suggestedMax!==void 0&&(n.max===null?n.max=a.suggestedMax:n.max=Math.max(n.max,a.suggestedMax)):n.max=a.max,l!==u&&n.min>=n.max&&(l?n.max=n.min+1:n.min=n.max-1),n.min===n.max&&(n.max++,a.beginAtZero||n.min--)},getTickLimit:function(){var n=this,a=n.options.ticks,s=a.stepSize,c=a.maxTicksLimit,l;return s?l=Math.ceil(n.max/s)-Math.floor(n.min/s)+1:(l=n._computeTickLimit(),c||=11),c&&(l=Math.min(c,l)),l},_computeTickLimit:function(){return 1/0},handleDirectionalChanges:cl,buildTicks:function(){var n=this,a=n.options.ticks,s=n.getTickLimit();s=Math.max(2,s);var c=n.ticks=ul({maxTicks:s,min:a.min,max:a.max,precision:a.precision,stepSize:Z.valueOrDefault(a.fixedStepSize,a.stepSize)},n);n.handleDirectionalChanges(),n.max=Z.max(c),n.min=Z.min(c),a.reverse?(c.reverse(),n.start=n.max,n.end=n.min):(n.start=n.min,n.end=n.max)},convertTicksToLabels:function(){var n=this;n.ticksAsNumbers=n.ticks.slice(),n.zeroLineIndex=n.ticks.indexOf(0),nl.prototype.convertTicksToLabels.call(n)},_configure:function(){var n=this,a=n.getTicks(),s=n.min,c=n.max,l;nl.prototype._configure.call(n),n.options.offset&&a.length&&(l=(c-s)/Math.max(a.length-1,1)/2,s-=l,c+=l),n._startValue=s,n._endValue=c,n._valueRange=c-s}}),pl={position:`left`,ticks:{callback:Ic.formatters.linear}},ml=0,hl=1;function gl(n,a,s){var c=[s.type,a===void 0&&s.stack===void 0?s.index:``,s.stack].join(`.`);return n[c]===void 0&&(n[c]={pos:[],neg:[]}),n[c]}function _l(n,a,s,c){var l=n.options,u=l.stacked,d=gl(a,u,s),f=d.pos,p=d.neg,m=c.length,h,_;for(h=0;h<m;++h)_=n._parseValue(c[h]),!(isNaN(_.min)||isNaN(_.max)||s.data[h].hidden)&&(f[h]=f[h]||0,p[h]=p[h]||0,l.relativePoints?f[h]=100:_.min<0||_.max<0?p[h]+=_.min:f[h]+=_.max)}function vl(n,a,s){var c=s.length,l,u;for(l=0;l<c;++l)u=n._parseValue(s[l]),!(isNaN(u.min)||isNaN(u.max)||a.data[l].hidden)&&(n.min=Math.min(n.min,u.min),n.max=Math.max(n.max,u.max))}var yl=fl.extend({determineDataLimits:function(){var n=this,a=n.options,s=n.chart.data.datasets,c=n._getMatchingVisibleMetas(),l=a.stacked,u={},d=c.length,f,p,m,h;if(n.min=1/0,n.max=-1/0,l===void 0)for(f=0;!l&&f<d;++f)p=c[f],l=p.stack!==void 0;for(f=0;f<d;++f)p=c[f],m=s[p.index].data,l?_l(n,u,p,m):vl(n,p,m);Z.each(u,function(a){h=a.pos.concat(a.neg),n.min=Math.min(n.min,Z.min(h)),n.max=Math.max(n.max,Z.max(h))}),n.min=Z.isFinite(n.min)&&!isNaN(n.min)?n.min:ml,n.max=Z.isFinite(n.max)&&!isNaN(n.max)?n.max:hl,n.handleTickRangeOptions()},_computeTickLimit:function(){var n=this,a;return n.isHorizontal()?Math.ceil(n.width/40):(a=Z.options._parseFont(n.options.ticks),Math.ceil(n.height/a.lineHeight))},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(n,a){return this._getScaleLabel(this.chart.data.datasets[a].data[n])},getPixelForValue:function(n){var a=this;return a.getPixelForDecimal((+a.getRightValue(n)-a._startValue)/a._valueRange)},getValueForPixel:function(n){return this._startValue+this.getDecimalForPixel(n)*this._valueRange},getPixelForTick:function(n){var a=this.ticksAsNumbers;return n<0||n>a.length-1?null:this.getPixelForValue(a[n])}});yl._defaults=pl;var bl=Z.valueOrDefault,Sl=Z.math.log10;function Cl(n,a){var s=[],c=bl(n.min,10**Math.floor(Sl(a.min))),l=Math.floor(Sl(a.max)),u=Math.ceil(a.max/10**l),d,f;c===0?(d=Math.floor(Sl(a.minNotZero)),f=Math.floor(a.minNotZero/10**d),s.push(c),c=f*10**d):(d=Math.floor(Sl(c)),f=Math.floor(c/10**d));var p=d<0?10**Math.abs(d):1;do s.push(c),++f,f===10&&(f=1,++d,p=d>=0?1:p),c=Math.round(f*10**d*p)/p;while(d<l||d===l&&f<u);var m=bl(n.max,c);return s.push(m),s}var wl={position:`left`,ticks:{callback:Ic.formatters.logarithmic}};function Tl(n,a){return Z.isFinite(n)&&n>=0?n:a}var El=nl.extend({determineDataLimits:function(){var n=this,a=n.options,s=n.chart,c=s.data.datasets,l=n.isHorizontal();function u(a){return l?a.xAxisID===n.id:a.yAxisID===n.id}var d,f,p,m,h,_;n.min=1/0,n.max=-1/0,n.minNotZero=1/0;var v=a.stacked;if(v===void 0){for(d=0;d<c.length;d++)if(f=s.getDatasetMeta(d),s.isDatasetVisible(d)&&u(f)&&f.stack!==void 0){v=!0;break}}if(a.stacked||v){var b={};for(d=0;d<c.length;d++){f=s.getDatasetMeta(d);var x=[f.type,a.stacked===void 0&&f.stack===void 0?d:``,f.stack].join(`.`);if(s.isDatasetVisible(d)&&u(f))for(b[x]===void 0&&(b[x]=[]),m=c[d].data,h=0,_=m.length;h<_;h++){var C=b[x];p=n._parseValue(m[h]),!(isNaN(p.min)||isNaN(p.max)||f.data[h].hidden||p.min<0||p.max<0)&&(C[h]=C[h]||0,C[h]+=p.max)}}Z.each(b,function(a){if(a.length>0){var s=Z.min(a),c=Z.max(a);n.min=Math.min(n.min,s),n.max=Math.max(n.max,c)}})}else for(d=0;d<c.length;d++)if(f=s.getDatasetMeta(d),s.isDatasetVisible(d)&&u(f))for(m=c[d].data,h=0,_=m.length;h<_;h++)p=n._parseValue(m[h]),!(isNaN(p.min)||isNaN(p.max)||f.data[h].hidden||p.min<0||p.max<0)&&(n.min=Math.min(p.min,n.min),n.max=Math.max(p.max,n.max),p.min!==0&&(n.minNotZero=Math.min(p.min,n.minNotZero)));n.min=Z.isFinite(n.min)?n.min:null,n.max=Z.isFinite(n.max)?n.max:null,n.minNotZero=Z.isFinite(n.minNotZero)?n.minNotZero:null,this.handleTickRangeOptions()},handleTickRangeOptions:function(){var n=this,a=n.options.ticks,s=1,c=10;n.min=Tl(a.min,n.min),n.max=Tl(a.max,n.max),n.min===n.max&&(n.min!==0&&n.min!==null?(n.min=10**(Math.floor(Sl(n.min))-1),n.max=10**(Math.floor(Sl(n.max))+1)):(n.min=s,n.max=c)),n.min===null&&(n.min=10**(Math.floor(Sl(n.max))-1)),n.max===null&&(n.max=n.min===0?c:10**(Math.floor(Sl(n.min))+1)),n.minNotZero===null&&(n.min>0?n.minNotZero=n.min:n.max<1?n.minNotZero=10**Math.floor(Sl(n.max)):n.minNotZero=s)},buildTicks:function(){var n=this,a=n.options.ticks,s=!n.isHorizontal(),c=n.ticks=Cl({min:Tl(a.min),max:Tl(a.max)},n);n.max=Z.max(c),n.min=Z.min(c),a.reverse?(s=!s,n.start=n.max,n.end=n.min):(n.start=n.min,n.end=n.max),s&&c.reverse()},convertTicksToLabels:function(){this.tickValues=this.ticks.slice(),nl.prototype.convertTicksToLabels.call(this)},getLabelForIndex:function(n,a){return this._getScaleLabel(this.chart.data.datasets[a].data[n])},getPixelForTick:function(n){var a=this.tickValues;return n<0||n>a.length-1?null:this.getPixelForValue(a[n])},_getFirstTickValue:function(n){var a=Math.floor(Sl(n));return Math.floor(n/10**a)*10**a},_configure:function(){var n=this,a=n.min,s=0;nl.prototype._configure.call(n),a===0&&(a=n._getFirstTickValue(n.minNotZero),s=bl(n.options.ticks.fontSize,me.global.defaultFontSize)/n._length),n._startValue=Sl(a),n._valueOffset=s,n._valueRange=(Sl(n.max)-Sl(a))/(1-s)},getPixelForValue:function(n){var a=this,s=0;return n=+a.getRightValue(n),n>a.min&&n>0&&(s=(Sl(n)-a._startValue)/a._valueRange+a._valueOffset),a.getPixelForDecimal(s)},getValueForPixel:function(n){var a=this,s=a.getDecimalForPixel(n);return s===0&&a.min===0?0:10**(a._startValue+(s-a._valueOffset)*a._valueRange)}});El._defaults=wl;var Dl=Z.valueOrDefault,Ol=Z.valueAtIndexOrDefault,kl=Z.options.resolve,jl={display:!0,animate:!0,position:`chartArea`,angleLines:{display:!0,color:`rgba(0,0,0,0.1)`,lineWidth:1,borderDash:[],borderDashOffset:0},gridLines:{circular:!1},ticks:{showLabelBackdrop:!0,backdropColor:`rgba(255,255,255,0.75)`,backdropPaddingY:2,backdropPaddingX:2,callback:Ic.formatters.linear},pointLabels:{display:!0,fontSize:10,callback:function(n){return n}}};function Ml(n){var a=n.ticks;return a.display&&n.display?Dl(a.fontSize,me.global.defaultFontSize)+a.backdropPaddingY*2:0}function Nl(n,a,s){return Z.isArray(s)?{w:Z.longestText(n,n.font,s),h:s.length*a}:{w:n.measureText(s).width,h:a}}function Pl(n,a,s,c,l){return n===c||n===l?{start:a-s/2,end:a+s/2}:n<c||n>l?{start:a-s,end:a}:{start:a,end:a+s}}function Fl(n){var a=Z.options._parseFont(n.options.pointLabels),s={l:0,r:n.width,t:0,b:n.height-n.paddingTop},c={},l,u,d;n.ctx.font=a.string,n._pointLabelSizes=[];var f=n.chart.data.labels.length;for(l=0;l<f;l++){d=n.getPointPosition(l,n.drawingArea+5),u=Nl(n.ctx,a.lineHeight,n.pointLabels[l]),n._pointLabelSizes[l]=u;var p=n.getIndexAngle(l),m=Z.toDegrees(p)%360,h=Pl(m,d.x,u.w,0,180),_=Pl(m,d.y,u.h,90,270);h.start<s.l&&(s.l=h.start,c.l=p),h.end>s.r&&(s.r=h.end,c.r=p),_.start<s.t&&(s.t=_.start,c.t=p),_.end>s.b&&(s.b=_.end,c.b=p)}n.setReductions(n.drawingArea,s,c)}function Il(n){return n===0||n===180?`center`:n<180?`left`:`right`}function Ll(n,a,s,c){var l=s.y+c/2,u,d;if(Z.isArray(a))for(u=0,d=a.length;u<d;++u)n.fillText(a[u],s.x,l),l+=c;else n.fillText(a,s.x,l)}function Rl(n,a,s){n===90||n===270?s.y-=a.h/2:(n>270||n<90)&&(s.y-=a.h)}function Bl(n){var a=n.ctx,s=n.options,c=s.pointLabels,l=Ml(s),u=n.getDistanceFromCenterForValue(s.ticks.reverse?n.min:n.max),d=Z.options._parseFont(c);a.save(),a.font=d.string,a.textBaseline=`middle`;for(var f=n.chart.data.labels.length-1;f>=0;f--){var p=f===0?l/2:0,m=n.getPointPosition(f,u+p+5);a.fillStyle=Ol(c.fontColor,f,me.global.defaultFontColor);var h=n.getIndexAngle(f),_=Z.toDegrees(h);a.textAlign=Il(_),Rl(_,n._pointLabelSizes[f],m),Ll(a,n.pointLabels[f],m,d.lineHeight)}a.restore()}function Vl(n,a,s,c){var l=n.ctx,u=a.circular,d=n.chart.data.labels.length,f=Ol(a.color,c-1),p=Ol(a.lineWidth,c-1),m;if(!(!u&&!d||!f||!p)){if(l.save(),l.strokeStyle=f,l.lineWidth=p,l.setLineDash&&(l.setLineDash(a.borderDash||[]),l.lineDashOffset=a.borderDashOffset||0),l.beginPath(),u)l.arc(n.xCenter,n.yCenter,s,0,Math.PI*2);else{m=n.getPointPosition(0,s),l.moveTo(m.x,m.y);for(var h=1;h<d;h++)m=n.getPointPosition(h,s),l.lineTo(m.x,m.y)}l.closePath(),l.stroke(),l.restore()}}function Hl(n){return Z.isNumber(n)?n:0}var Ul=fl.extend({setDimensions:function(){var n=this;n.width=n.maxWidth,n.height=n.maxHeight,n.paddingTop=Ml(n.options)/2,n.xCenter=Math.floor(n.width/2),n.yCenter=Math.floor((n.height-n.paddingTop)/2),n.drawingArea=Math.min(n.height-n.paddingTop,n.width)/2},determineDataLimits:function(){var n=this,a=n.chart,s=1/0,c=-1/0;Z.each(a.data.datasets,function(l,u){if(a.isDatasetVisible(u)){var d=a.getDatasetMeta(u);Z.each(l.data,function(a,l){var u=+n.getRightValue(a);isNaN(u)||d.data[l].hidden||(s=Math.min(u,s),c=Math.max(u,c))})}}),n.min=s===1/0?0:s,n.max=c===-1/0?0:c,n.handleTickRangeOptions()},_computeTickLimit:function(){return Math.ceil(this.drawingArea/Ml(this.options))},convertTicksToLabels:function(){var n=this;fl.prototype.convertTicksToLabels.call(n),n.pointLabels=n.chart.data.labels.map(function(){var a=Z.callback(n.options.pointLabels.callback,arguments,n);return a||a===0?a:``})},getLabelForIndex:function(n,a){return+this.getRightValue(this.chart.data.datasets[a].data[n])},fit:function(){var n=this,a=n.options;a.display&&a.pointLabels.display?Fl(n):n.setCenterPoint(0,0,0,0)},setReductions:function(n,a,s){var c=this,l=a.l/Math.sin(s.l),u=Math.max(a.r-c.width,0)/Math.sin(s.r),d=-a.t/Math.cos(s.t),f=-Math.max(a.b-(c.height-c.paddingTop),0)/Math.cos(s.b);l=Hl(l),u=Hl(u),d=Hl(d),f=Hl(f),c.drawingArea=Math.min(Math.floor(n-(l+u)/2),Math.floor(n-(d+f)/2)),c.setCenterPoint(l,u,d,f)},setCenterPoint:function(n,a,s,c){var l=this,u=l.width-a-l.drawingArea,d=n+l.drawingArea,f=s+l.drawingArea,p=l.height-l.paddingTop-c-l.drawingArea;l.xCenter=Math.floor((d+u)/2+l.left),l.yCenter=Math.floor((f+p)/2+l.top+l.paddingTop)},getIndexAngle:function(n){var a=this.chart,s=360/a.data.labels.length,c=(a.options||{}).startAngle||0,l=(n*s+c)%360;return(l<0?l+360:l)*Math.PI*2/360},getDistanceFromCenterForValue:function(n){var a=this;if(Z.isNullOrUndef(n))return NaN;var s=a.drawingArea/(a.max-a.min);return a.options.ticks.reverse?(a.max-n)*s:(n-a.min)*s},getPointPosition:function(n,a){var s=this,c=s.getIndexAngle(n)-Math.PI/2;return{x:Math.cos(c)*a+s.xCenter,y:Math.sin(c)*a+s.yCenter}},getPointPositionForValue:function(n,a){return this.getPointPosition(n,this.getDistanceFromCenterForValue(a))},getBasePosition:function(n){var a=this,s=a.min,c=a.max;return a.getPointPositionForValue(n||0,a.beginAtZero?0:s<0&&c<0?c:s>0&&c>0?s:0)},_drawGrid:function(){var n=this,a=n.ctx,s=n.options,c=s.gridLines,l=s.angleLines,u=Dl(l.lineWidth,c.lineWidth),d=Dl(l.color,c.color),f,p,m;if(s.pointLabels.display&&Bl(n),c.display&&Z.each(n.ticks,function(a,s){s!==0&&(p=n.getDistanceFromCenterForValue(n.ticksAsNumbers[s]),Vl(n,c,p,s))}),l.display&&u&&d){for(a.save(),a.lineWidth=u,a.strokeStyle=d,a.setLineDash&&(a.setLineDash(kl([l.borderDash,c.borderDash,[]])),a.lineDashOffset=kl([l.borderDashOffset,c.borderDashOffset,0])),f=n.chart.data.labels.length-1;f>=0;f--)p=n.getDistanceFromCenterForValue(s.ticks.reverse?n.min:n.max),m=n.getPointPosition(f,p),a.beginPath(),a.moveTo(n.xCenter,n.yCenter),a.lineTo(m.x,m.y),a.stroke();a.restore()}},_drawLabels:function(){var n=this,a=n.ctx,s=n.options.ticks;if(s.display){var c=n.getIndexAngle(0),l=Z.options._parseFont(s),u=Dl(s.fontColor,me.global.defaultFontColor),d,f;a.save(),a.font=l.string,a.translate(n.xCenter,n.yCenter),a.rotate(c),a.textAlign=`center`,a.textBaseline=`middle`,Z.each(n.ticks,function(c,p){p===0&&!s.reverse||(d=n.getDistanceFromCenterForValue(n.ticksAsNumbers[p]),s.showLabelBackdrop&&(f=a.measureText(c).width,a.fillStyle=s.backdropColor,a.fillRect(-f/2-s.backdropPaddingX,-d-l.size/2-s.backdropPaddingY,f+s.backdropPaddingX*2,l.size+s.backdropPaddingY*2)),a.fillStyle=u,a.fillText(c,0,-d))}),a.restore()}},_drawTitle:Z.noop});Ul._defaults=jl;var Wl=Z._deprecated,Gl=Z.options.resolve,Kl=Z.valueOrDefault,ql=-(2**53-1)||-9007199254740991,Jl=2**53-1||9007199254740991,Yl={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},Xl=Object.keys(Yl);function Zl(n,a){return n-a}function eu(n){var a={},s=[],c,l,u;for(c=0,l=n.length;c<l;++c)u=n[c],a[u]||(a[u]=!0,s.push(u));return s}function tu(n){return Z.valueOrDefault(n.time.min,n.ticks.min)}function nu(n){return Z.valueOrDefault(n.time.max,n.ticks.max)}function ru(n,a,s,c){if(c===`linear`||!n.length)return[{time:a,pos:0},{time:s,pos:1}];var l=[],u=[a],d,f,p,m,h;for(d=0,f=n.length;d<f;++d)m=n[d],m>a&&m<s&&u.push(m);for(u.push(s),d=0,f=u.length;d<f;++d)h=u[d+1],p=u[d-1],m=u[d],(p===void 0||h===void 0||Math.round((h+p)/2)!==m)&&l.push({time:m,pos:d/(f-1)});return l}function iu(n,a,s){for(var c=0,l=n.length-1,u,d,f;c>=0&&c<=l;){if(u=c+l>>1,d=n[u-1]||null,f=n[u],!d)return{lo:null,hi:f};if(f[a]<s)c=u+1;else if(d[a]>s)l=u-1;else return{lo:d,hi:f}}return{lo:f,hi:null}}function au(n,a,s,c){var l=iu(n,a,s),u=l.lo?l.hi?l.lo:n[n.length-2]:n[0],d=l.lo?l.hi?l.hi:n[n.length-1]:n[1],f=d[a]-u[a],p=f?(s-u[a])/f:0,m=(d[c]-u[c])*p;return u[c]+m}function ou(n,a){var s=n._adapter,c=n.options.time,l=c.parser,u=l||c.format,d=a;return typeof l==`function`&&(d=l(d)),Z.isFinite(d)||(d=typeof u==`string`?s.parse(d,u):s.parse(d)),d===null?(!l&&typeof u==`function`&&(d=u(a),Z.isFinite(d)||(d=s.parse(d))),d):+d}function su(n,a){if(Z.isNullOrUndef(a))return null;var s=n.options.time,c=ou(n,n.getRightValue(a));return c===null||s.round&&(c=+n._adapter.startOf(c,s.round)),c}function cu(n,a,s,c){var l=Xl.length,u,d,f;for(u=Xl.indexOf(n);u<l-1;++u)if(d=Yl[Xl[u]],f=d.steps?d.steps:Jl,d.common&&Math.ceil((s-a)/(f*d.size))<=c)return Xl[u];return Xl[l-1]}function lu(n,a,s,c,l){var u,d;for(u=Xl.length-1;u>=Xl.indexOf(s);u--)if(d=Xl[u],Yl[d].common&&n._adapter.diff(l,c,d)>=a-1)return d;return Xl[s?Xl.indexOf(s):0]}function uu(n){for(var a=Xl.indexOf(n)+1,s=Xl.length;a<s;++a)if(Yl[Xl[a]].common)return Xl[a]}function du(n,a,s,c){var l=n._adapter,u=n.options,d=u.time,f=d.unit||cu(d.minUnit,a,s,c),p=Gl([d.stepSize,d.unitStepSize,1]),m=f===`week`&&d.isoWeekday,h=a,_=[],v;if(m&&(h=+l.startOf(h,`isoWeek`,m)),h=+l.startOf(h,m?`day`:f),l.diff(s,a,f)>1e5*p)throw a+` and `+s+` are too far apart with stepSize of `+p+` `+f;for(v=h;v<s;v=+l.add(v,p,f))_.push(v);return(v===s||u.bounds===`ticks`)&&_.push(v),_}function fu(n,a,s,c,l){var u=0,d=0,f,p;return l.offset&&a.length&&(f=au(n,`time`,a[0],`pos`),u=a.length===1?1-f:(au(n,`time`,a[1],`pos`)-f)/2,p=au(n,`time`,a[a.length-1],`pos`),d=a.length===1?p:(p-au(n,`time`,a[a.length-2],`pos`))/2),{start:u,end:d,factor:1/(u+1+d)}}function pu(n,a,s,c){var l=n._adapter,u=+l.startOf(a[0].value,c),d=a[a.length-1].value,f,p;for(f=u;f<=d;f=+l.add(f,1,c))p=s[f],p>=0&&(a[p].major=!0);return a}function mu(n,a,s){var c=[],l={},u=a.length,d,f;for(d=0;d<u;++d)f=a[d],l[f]=d,c.push({value:f,major:!1});return u===0||!s?c:pu(n,c,l,s)}var hu={position:`bottom`,distribution:`linear`,bounds:`data`,adapters:{},time:{parser:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:`millisecond`,displayFormats:{}},ticks:{autoSkip:!1,source:`auto`,major:{enabled:!1}}},gu=nl.extend({initialize:function(){this.mergeTicksOptions(),nl.prototype.initialize.call(this)},update:function(){var n=this,a=n.options,s=a.time||={},c=n._adapter=new Fc._date(a.adapters.date);return Wl(`time scale`,s.format,`time.format`,`time.parser`),Wl(`time scale`,s.min,`time.min`,`ticks.min`),Wl(`time scale`,s.max,`time.max`,`ticks.max`),Z.mergeIf(s.displayFormats,c.formats()),nl.prototype.update.apply(n,arguments)},getRightValue:function(n){return n&&n.t!==void 0&&(n=n.t),nl.prototype.getRightValue.call(this,n)},determineDataLimits:function(){var n=this,a=n.chart,s=n._adapter,c=n.options,l=c.time.unit||`day`,u=Jl,d=ql,f=[],p=[],m=[],h,_,v,b,x,C,w,T=n._getLabels();for(h=0,v=T.length;h<v;++h)m.push(su(n,T[h]));for(h=0,v=(a.data.datasets||[]).length;h<v;++h)if(a.isDatasetVisible(h))if(x=a.data.datasets[h].data,Z.isObject(x[0]))for(p[h]=[],_=0,b=x.length;_<b;++_)C=su(n,x[_]),f.push(C),p[h][_]=C;else p[h]=m.slice(0),w||=(f=f.concat(m),!0);else p[h]=[];m.length&&(u=Math.min(u,m[0]),d=Math.max(d,m[m.length-1])),f.length&&(f=v>1?eu(f).sort(Zl):f.sort(Zl),u=Math.min(u,f[0]),d=Math.max(d,f[f.length-1])),u=su(n,tu(c))||u,d=su(n,nu(c))||d,u=u===Jl?+s.startOf(Date.now(),l):u,d=d===ql?+s.endOf(Date.now(),l)+1:d,n.min=Math.min(u,d),n.max=Math.max(u+1,d),n._table=[],n._timestamps={data:f,datasets:p,labels:m}},buildTicks:function(){var n=this,a=n.min,s=n.max,c=n.options,l=c.ticks,u=c.time,d=n._timestamps,f=[],p=n.getLabelCapacity(a),m=l.source,h=c.distribution,_,v,b;for(d=m===`data`||m===`auto`&&h===`series`?d.data:m===`labels`?d.labels:du(n,a,s,p),c.bounds===`ticks`&&d.length&&(a=d[0],s=d[d.length-1]),a=su(n,tu(c))||a,s=su(n,nu(c))||s,_=0,v=d.length;_<v;++_)b=d[_],b>=a&&b<=s&&f.push(b);return n.min=a,n.max=s,n._unit=u.unit||(l.autoSkip?cu(u.minUnit,n.min,n.max,p):lu(n,f.length,u.minUnit,n.min,n.max)),n._majorUnit=!l.major.enabled||n._unit===`year`?void 0:uu(n._unit),n._table=ru(n._timestamps.data,a,s,h),n._offsets=fu(n._table,f,a,s,c),l.reverse&&f.reverse(),mu(n,f,n._majorUnit)},getLabelForIndex:function(n,a){var s=this,c=s._adapter,l=s.chart.data,u=s.options.time,d=l.labels&&n<l.labels.length?l.labels[n]:``,f=l.datasets[a].data[n];return Z.isObject(f)&&(d=s.getRightValue(f)),u.tooltipFormat?c.format(ou(s,d),u.tooltipFormat):typeof d==`string`?d:c.format(ou(s,d),u.displayFormats.datetime)},tickFormatFunction:function(n,a,s,c){var l=this,u=l._adapter,d=l.options,f=d.time.displayFormats,p=f[l._unit],m=l._majorUnit,h=f[m],_=s[a],v=d.ticks,b=m&&h&&_&&_.major,x=u.format(n,c||(b?h:p)),C=b?v.major:v.minor,w=Gl([C.callback,C.userCallback,v.callback,v.userCallback]);return w?w(x,a,s):x},convertTicksToLabels:function(n){var a=[],s,c;for(s=0,c=n.length;s<c;++s)a.push(this.tickFormatFunction(n[s].value,s,n));return a},getPixelForOffset:function(n){var a=this,s=a._offsets,c=au(a._table,`time`,n,`pos`);return a.getPixelForDecimal((s.start+c)*s.factor)},getPixelForValue:function(n,a,s){var c=this,l=null;if(a!==void 0&&s!==void 0&&(l=c._timestamps.datasets[s][a]),l===null&&(l=su(c,n)),l!==null)return c.getPixelForOffset(l)},getPixelForTick:function(n){var a=this.getTicks();return n>=0&&n<a.length?this.getPixelForOffset(a[n].value):null},getValueForPixel:function(n){var a=this,s=a._offsets,c=a.getDecimalForPixel(n)/s.factor-s.end,l=au(a._table,`pos`,c,`time`);return a._adapter._create(l)},_getLabelSize:function(n){var a=this,s=a.options.ticks,c=a.ctx.measureText(n).width,l=Z.toRadians(a.isHorizontal()?s.maxRotation:s.minRotation),u=Math.cos(l),d=Math.sin(l),f=Kl(s.fontSize,me.global.defaultFontSize);return{w:c*u+f*d,h:c*d+f*u}},getLabelWidth:function(n){return this._getLabelSize(n).w},getLabelCapacity:function(n){var a=this,s=a.options.time,c=s.displayFormats,l=c[s.unit]||c.millisecond,u=a.tickFormatFunction(n,0,mu(a,[n],a._majorUnit),l),d=a._getLabelSize(u),f=Math.floor(a.isHorizontal()?a.width/d.w:a.height/d.h);return a.options.offset&&f--,f>0?f:1}});gu._defaults=hu;var _u={category:sl,linear:yl,logarithmic:El,radialLinear:Ul,time:gu},vu={datetime:`MMM D, YYYY, h:mm:ss a`,millisecond:`h:mm:ss.SSS a`,second:`h:mm:ss a`,minute:`h:mm a`,hour:`hA`,day:`MMM D`,week:`ll`,month:`MMM YYYY`,quarter:`[Q]Q - YYYY`,year:`YYYY`};Fc._date.override(typeof n==`function`?{_id:`moment`,formats:function(){return vu},parse:function(a,s){return typeof a==`string`&&typeof s==`string`?a=n(a,s):a instanceof n||(a=n(a)),a.isValid()?a.valueOf():null},format:function(a,s){return n(a).format(s)},add:function(a,s,c){return n(a).add(s,c).valueOf()},diff:function(a,s,c){return n(a).diff(n(s),c)},startOf:function(a,s,c){return a=n(a),s===`isoWeek`?a.isoWeekday(c).valueOf():a.startOf(s).valueOf()},endOf:function(a,s){return n(a).endOf(s).valueOf()},_create:function(a){return n(a)}}:{}),me._set(`global`,{plugins:{filler:{propagate:!0}}});var yu={dataset:function(n){var a=n.fill,s=n.chart,c=s.getDatasetMeta(a),l=c&&s.isDatasetVisible(a)&&c.dataset._children||[],u=l.length||0;return u?function(n,a){return a<u&&l[a]._view||null}:null},boundary:function(n){var a=n.boundary,s=a?a.x:null,c=a?a.y:null;return Z.isArray(a)?function(n,s){return a[s]}:function(n){return{x:s===null?n.x:s,y:c===null?n.y:c}}}};function bu(n,a,s){var c=n._model||{},l=c.fill,u;if(l===void 0&&(l=!!c.backgroundColor),l===!1||l===null)return!1;if(l===!0)return`origin`;if(u=parseFloat(l,10),isFinite(u)&&Math.floor(u)===u)return(l[0]===`-`||l[0]===`+`)&&(u=a+u),u===a||u<0||u>=s?!1:u;switch(l){case`bottom`:return`start`;case`top`:return`end`;case`zero`:return`origin`;case`origin`:case`start`:case`end`:return l;default:return!1}}function xu(n){var a=n.el._model||{},s=n.el._scale||{},c=n.fill,l=null,u;if(isFinite(c))return null;if(c===`start`?l=a.scaleBottom===void 0?s.bottom:a.scaleBottom:c===`end`?l=a.scaleTop===void 0?s.top:a.scaleTop:a.scaleZero===void 0?s.getBasePixel&&(l=s.getBasePixel()):l=a.scaleZero,l!=null){if(l.x!==void 0&&l.y!==void 0)return l;if(Z.isFinite(l))return u=s.isHorizontal(),{x:u?l:null,y:u?null:l}}return null}function Su(n){var a=n.el._scale,s=a.options,c=a.chart.data.labels.length,l=n.fill,u=[],d,f,p,m,h;if(!c)return null;for(d=s.ticks.reverse?a.max:a.min,f=s.ticks.reverse?a.min:a.max,p=a.getPointPositionForValue(0,d),m=0;m<c;++m)h=l===`start`||l===`end`?a.getPointPositionForValue(m,l===`start`?d:f):a.getBasePosition(m),s.gridLines.circular&&(h.cx=p.x,h.cy=p.y,h.angle=a.getIndexAngle(m)-Math.PI/2),u.push(h);return u}function Cu(n){return(n.el._scale||{}).getPointPositionForValue?Su(n):xu(n)}function wu(n,a,s){var c=n[a].fill,l=[a],u;if(!s)return c;for(;c!==!1&&l.indexOf(c)===-1;){if(!isFinite(c))return c;if(u=n[c],!u)return!1;if(u.visible)return c;l.push(c),c=u.fill}return!1}function Tu(n){var a=n.fill,s=`dataset`;return a===!1?null:(isFinite(a)||(s=`boundary`),yu[s](n))}function Eu(n){return n&&!n.skip}function Du(n,a,s,c,l){var u,d,f,p;if(!(!c||!l)){for(n.moveTo(a[0].x,a[0].y),u=1;u<c;++u)Z.canvas.lineTo(n,a[u-1],a[u]);if(s[0].angle!==void 0){for(d=s[0].cx,f=s[0].cy,p=Math.sqrt((s[0].x-d)**2+(s[0].y-f)**2),u=l-1;u>0;--u)n.arc(d,f,p,s[u].angle,s[u-1].angle,!0);return}for(n.lineTo(s[l-1].x,s[l-1].y),u=l-1;u>0;--u)Z.canvas.lineTo(n,s[u],s[u-1],!0)}}function Ou(n,a,s,c,l,u){var d=a.length,f=c.spanGaps,p=[],m=[],h=0,_=0,v,b,x,C,w,T,O,k;for(n.beginPath(),v=0,b=d;v<b;++v)x=v%d,C=a[x]._view,w=s(C,x,c),T=Eu(C),O=Eu(w),u&&k===void 0&&T&&(k=v+1,b=d+k),T&&O?(h=p.push(C),_=m.push(w)):h&&_&&(f?(T&&p.push(C),O&&m.push(w)):(Du(n,p,m,h,_),h=_=0,p=[],m=[]));Du(n,p,m,h,_),n.closePath(),n.fillStyle=l,n.fill()}var ku={id:`filler`,afterDatasetsUpdate:function(n,a){var s=(n.data.datasets||[]).length,c=a.propagate,l=[],u,d,f,p;for(d=0;d<s;++d)u=n.getDatasetMeta(d),f=u.dataset,p=null,f&&f._model&&f instanceof mi.Line&&(p={visible:n.isDatasetVisible(d),fill:bu(f,d,s),chart:n,el:f}),u.$filler=p,l.push(p);for(d=0;d<s;++d)p=l[d],p&&(p.fill=wu(l,d,c),p.boundary=Cu(p),p.mapper=Tu(p))},beforeDatasetsDraw:function(n){var a=n._getSortedVisibleDatasetMetas(),s=n.ctx,c,l,u,d,f,p,m;for(l=a.length-1;l>=0;--l)c=a[l].$filler,!(!c||!c.visible)&&(u=c.el,d=u._view,f=u._children||[],p=c.mapper,m=d.backgroundColor||me.global.defaultColor,p&&m&&f.length&&(Z.canvas.clipArea(s,n.chartArea),Ou(s,f,p,d,m,u._loop),Z.canvas.unclipArea(s)))}},Au=Z.rtl.getRtlAdapter,ju=Z.noop,Mu=Z.valueOrDefault;me._set(`global`,{legend:{display:!0,position:`top`,align:`center`,fullWidth:!0,reverse:!1,weight:1e3,onClick:function(n,a){var s=a.datasetIndex,c=this.chart,l=c.getDatasetMeta(s);l.hidden=l.hidden===null?!c.data.datasets[s].hidden:null,c.update()},onHover:null,onLeave:null,labels:{boxWidth:40,padding:10,generateLabels:function(n){var a=n.data.datasets,s=n.options.legend||{},c=s.labels&&s.labels.usePointStyle;return n._getSortedDatasetMetas().map(function(s){var l=s.controller.getStyle(c?0:void 0);return{text:a[s.index].label,fillStyle:l.backgroundColor,hidden:!n.isDatasetVisible(s.index),lineCap:l.borderCapStyle,lineDash:l.borderDash,lineDashOffset:l.borderDashOffset,lineJoin:l.borderJoinStyle,lineWidth:l.borderWidth,strokeStyle:l.borderColor,pointStyle:l.pointStyle,rotation:l.rotation,datasetIndex:s.index}},this)}}},legendCallback:function(n){var a=document.createElement(`ul`),s=n.data.datasets,c,l,u,d;for(a.setAttribute(`class`,n.id+`-legend`),c=0,l=s.length;c<l;c++)u=a.appendChild(document.createElement(`li`)),d=u.appendChild(document.createElement(`span`)),d.style.backgroundColor=s[c].backgroundColor,s[c].label&&u.appendChild(document.createTextNode(s[c].label));return a.outerHTML}});function Nu(n,a){return n.usePointStyle&&n.boxWidth>a?a:n.boxWidth}var Pu=Ae.extend({initialize:function(n){var a=this;Z.extend(a,n),a.legendHitBoxes=[],a._hoveredItem=null,a.doughnutMode=!1},beforeUpdate:ju,update:function(n,a,s){var c=this;return c.beforeUpdate(),c.maxWidth=n,c.maxHeight=a,c.margins=s,c.beforeSetDimensions(),c.setDimensions(),c.afterSetDimensions(),c.beforeBuildLabels(),c.buildLabels(),c.afterBuildLabels(),c.beforeFit(),c.fit(),c.afterFit(),c.afterUpdate(),c.minSize},afterUpdate:ju,beforeSetDimensions:ju,setDimensions:function(){var n=this;n.isHorizontal()?(n.width=n.maxWidth,n.left=0,n.right=n.width):(n.height=n.maxHeight,n.top=0,n.bottom=n.height),n.paddingLeft=0,n.paddingTop=0,n.paddingRight=0,n.paddingBottom=0,n.minSize={width:0,height:0}},afterSetDimensions:ju,beforeBuildLabels:ju,buildLabels:function(){var n=this,a=n.options.labels||{},s=Z.callback(a.generateLabels,[n.chart],n)||[];a.filter&&(s=s.filter(function(s){return a.filter(s,n.chart.data)})),n.options.reverse&&s.reverse(),n.legendItems=s},afterBuildLabels:ju,beforeFit:ju,fit:function(){var n=this,a=n.options,s=a.labels,c=a.display,l=n.ctx,u=Z.options._parseFont(s),d=u.size,f=n.legendHitBoxes=[],p=n.minSize,m=n.isHorizontal();if(m?(p.width=n.maxWidth,p.height=c?10:0):(p.width=c?10:0,p.height=n.maxHeight),!c){n.width=p.width=n.height=p.height=0;return}if(l.font=u.string,m){var h=n.lineWidths=[0],_=0;l.textAlign=`left`,l.textBaseline=`middle`,Z.each(n.legendItems,function(n,a){var c=Nu(s,d)+d/2+l.measureText(n.text).width;(a===0||h[h.length-1]+c+2*s.padding>p.width)&&(_+=d+s.padding,h[h.length-(a>0?0:1)]=0),f[a]={left:0,top:0,width:c,height:d},h[h.length-1]+=c+s.padding}),p.height+=_}else{var v=s.padding,b=n.columnWidths=[],x=n.columnHeights=[],C=s.padding,w=0,T=0;Z.each(n.legendItems,function(n,a){var c=Nu(s,d)+d/2+l.measureText(n.text).width;a>0&&T+d+2*v>p.height&&(C+=w+s.padding,b.push(w),x.push(T),w=0,T=0),w=Math.max(w,c),T+=d+v,f[a]={left:0,top:0,width:c,height:d}}),C+=w,b.push(w),x.push(T),p.width+=C}n.width=p.width,n.height=p.height},afterFit:ju,isHorizontal:function(){return this.options.position===`top`||this.options.position===`bottom`},draw:function(){var n=this,a=n.options,s=a.labels,c=me.global,l=c.defaultColor,u=c.elements.line,d=n.height,f=n.columnHeights,p=n.width,m=n.lineWidths;if(a.display){var h=Au(a.rtl,n.left,n.minSize.width),_=n.ctx,v=Mu(s.fontColor,c.defaultFontColor),b=Z.options._parseFont(s),x=b.size,C;_.textAlign=h.textAlign(`left`),_.textBaseline=`middle`,_.lineWidth=.5,_.strokeStyle=v,_.fillStyle=v,_.font=b.string;var w=Nu(s,x),T=n.legendHitBoxes,O=function(n,a,c){if(!(isNaN(w)||w<=0)){_.save();var d=Mu(c.lineWidth,u.borderWidth);if(_.fillStyle=Mu(c.fillStyle,l),_.lineCap=Mu(c.lineCap,u.borderCapStyle),_.lineDashOffset=Mu(c.lineDashOffset,u.borderDashOffset),_.lineJoin=Mu(c.lineJoin,u.borderJoinStyle),_.lineWidth=d,_.strokeStyle=Mu(c.strokeStyle,l),_.setLineDash&&_.setLineDash(Mu(c.lineDash,u.borderDash)),s&&s.usePointStyle){var f=w*Math.SQRT2/2,p=h.xPlus(n,w/2),m=a+x/2;Z.canvas.drawPoint(_,c.pointStyle,f,p,m,c.rotation)}else _.fillRect(h.leftForLtr(n,w),a,w,x),d!==0&&_.strokeRect(h.leftForLtr(n,w),a,w,x);_.restore()}},k=function(n,a,s,c){var l=x/2,u=h.xPlus(n,w+l),d=a+l;_.fillText(s.text,u,d),s.hidden&&(_.beginPath(),_.lineWidth=2,_.moveTo(u,d),_.lineTo(h.xPlus(u,c),d),_.stroke())},A=function(n,c){switch(a.align){case`start`:return s.padding;case`end`:return n-c;default:return(n-c+s.padding)/2}},j=n.isHorizontal();C=j?{x:n.left+A(p,m[0]),y:n.top+s.padding,line:0}:{x:n.left+s.padding,y:n.top+A(d,f[0]),line:0},Z.rtl.overrideTextDirection(n.ctx,a.textDirection);var M=x+s.padding;Z.each(n.legendItems,function(a,c){var l=_.measureText(a.text).width,u=w+x/2+l,v=C.x,b=C.y;h.setWidth(n.minSize.width),j?c>0&&v+u+s.padding>n.left+n.minSize.width&&(b=C.y+=M,C.line++,v=C.x=n.left+A(p,m[C.line])):c>0&&b+M>n.top+n.minSize.height&&(v=C.x=v+n.columnWidths[C.line]+s.padding,C.line++,b=C.y=n.top+A(d,f[C.line]));var N=h.x(v);O(N,b,a),T[c].left=h.leftForLtr(N,T[c].width),T[c].top=b,k(N,b,a,l),j?C.x+=u+s.padding:C.y+=M}),Z.rtl.restoreTextDirection(n.ctx,a.textDirection)}},_getLegendItemAt:function(n,a){var s=this,c,l,u;if(n>=s.left&&n<=s.right&&a>=s.top&&a<=s.bottom){for(u=s.legendHitBoxes,c=0;c<u.length;++c)if(l=u[c],n>=l.left&&n<=l.left+l.width&&a>=l.top&&a<=l.top+l.height)return s.legendItems[c]}return null},handleEvent:function(n){var a=this,s=a.options,c=n.type===`mouseup`?`click`:n.type,l;if(c===`mousemove`){if(!s.onHover&&!s.onLeave)return}else if(c===`click`){if(!s.onClick)return}else return;l=a._getLegendItemAt(n.x,n.y),c===`click`?l&&s.onClick&&s.onClick.call(a,n.native,l):(s.onLeave&&l!==a._hoveredItem&&(a._hoveredItem&&s.onLeave.call(a,n.native,a._hoveredItem),a._hoveredItem=l),s.onHover&&l&&s.onHover.call(a,n.native,l))}});function Fu(n,a){var s=new Pu({ctx:n.ctx,options:a,chart:n});Po.configure(n,s,a),Po.addBox(n,s),n.legend=s}var Iu={id:`legend`,_element:Pu,beforeInit:function(n){var a=n.options.legend;a&&Fu(n,a)},beforeUpdate:function(n){var a=n.options.legend,s=n.legend;a?(Z.mergeIf(a,me.global.legend),s?(Po.configure(n,s,a),s.options=a):Fu(n,a)):s&&(Po.removeBox(n,s),delete n.legend)},afterEvent:function(n,a){var s=n.legend;s&&s.handleEvent(a)}},Lu=Z.noop;me._set(`global`,{title:{display:!1,fontStyle:`bold`,fullWidth:!0,padding:10,position:`top`,text:``,weight:2e3}});var Ru=Ae.extend({initialize:function(n){var a=this;Z.extend(a,n),a.legendHitBoxes=[]},beforeUpdate:Lu,update:function(n,a,s){var c=this;return c.beforeUpdate(),c.maxWidth=n,c.maxHeight=a,c.margins=s,c.beforeSetDimensions(),c.setDimensions(),c.afterSetDimensions(),c.beforeBuildLabels(),c.buildLabels(),c.afterBuildLabels(),c.beforeFit(),c.fit(),c.afterFit(),c.afterUpdate(),c.minSize},afterUpdate:Lu,beforeSetDimensions:Lu,setDimensions:function(){var n=this;n.isHorizontal()?(n.width=n.maxWidth,n.left=0,n.right=n.width):(n.height=n.maxHeight,n.top=0,n.bottom=n.height),n.paddingLeft=0,n.paddingTop=0,n.paddingRight=0,n.paddingBottom=0,n.minSize={width:0,height:0}},afterSetDimensions:Lu,beforeBuildLabels:Lu,buildLabels:Lu,afterBuildLabels:Lu,beforeFit:Lu,fit:function(){var n=this,a=n.options,s=n.minSize={},c=n.isHorizontal(),l,u;if(!a.display){n.width=s.width=n.height=s.height=0;return}l=Z.isArray(a.text)?a.text.length:1,u=l*Z.options._parseFont(a).lineHeight+a.padding*2,n.width=s.width=c?n.maxWidth:u,n.height=s.height=c?u:n.maxHeight},afterFit:Lu,isHorizontal:function(){var n=this.options.position;return n===`top`||n===`bottom`},draw:function(){var n=this,a=n.ctx,s=n.options;if(s.display){var c=Z.options._parseFont(s),l=c.lineHeight,u=l/2+s.padding,d=0,f=n.top,p=n.left,m=n.bottom,h=n.right,_,v,b;a.fillStyle=Z.valueOrDefault(s.fontColor,me.global.defaultFontColor),a.font=c.string,n.isHorizontal()?(v=p+(h-p)/2,b=f+u,_=h-p):(v=s.position===`left`?p+u:h-u,b=f+(m-f)/2,_=m-f,d=Math.PI*(s.position===`left`?-.5:.5)),a.save(),a.translate(v,b),a.rotate(d),a.textAlign=`center`,a.textBaseline=`middle`;var x=s.text;if(Z.isArray(x))for(var C=0,w=0;w<x.length;++w)a.fillText(x[w],0,C,_),C+=l;else a.fillText(x,0,0,_);a.restore()}}});function zu(n,a){var s=new Ru({ctx:n.ctx,options:a,chart:n});Po.configure(n,s,a),Po.addBox(n,s),n.titleBlock=s}var Bu={id:`title`,_element:Ru,beforeInit:function(n){var a=n.options.title;a&&zu(n,a)},beforeUpdate:function(n){var a=n.options.title,s=n.titleBlock;a?(Z.mergeIf(a,me.global.title),s?(Po.configure(n,s,a),s.options=a):zu(n,a)):s&&(Po.removeBox(n,s),delete n.titleBlock)}},Vu={},Hu=ku,Uu=Iu,Wu=Bu;for(var Gu in Vu.filler=Hu,Vu.legend=Uu,Vu.title=Wu,jc.helpers=Z,Mc(),jc._adapters=Fc,jc.Animation=Me,jc.animationService=Q,jc.controllers=Ki,jc.DatasetController=Re,jc.defaults=me,jc.Element=Ae,jc.elements=mi,jc.Interaction=$i,jc.layouts=Po,jc.platform=ic,jc.plugins=ac,jc.Scale=nl,jc.scaleService=oc,jc.Ticks=Ic,jc.Tooltip=xc,jc.helpers.each(_u,function(n,a){jc.scaleService.registerScaleType(a,n,n._defaults)}),Vu)Vu.hasOwnProperty(Gu)&&jc.plugins.register(Vu[Gu]);jc.platform.initialize();var Ku=jc;return typeof window<`u`&&(window.Chart=jc),jc.Chart=jc,jc.Legend=Vu.legend._element,jc.Title=Vu.title._element,jc.pluginService=jc.plugins,jc.PluginBase=jc.Element.extend({}),jc.canvasHelpers=jc.helpers.canvas,jc.layoutService=jc.layouts,jc.LinearScaleBase=fl,jc.helpers.each([`Bar`,`Bubble`,`Doughnut`,`Line`,`PolarArea`,`Radar`,`Scatter`],function(n){jc[n]=function(a,s){return new jc(a,jc.helpers.merge(s||{},{type:n.charAt(0).toLowerCase()+n.slice(1)}))}}),Ku}))})),require__setCacheAdd$1=__commonJSMin$1(((n,a)=>{var s=`__lodash_hash_undefined__`;function c(n){return this.__data__.set(n,`__lodash_hash_undefined__`),this}a.exports=c})),require__setCacheHas$1=__commonJSMin$1(((n,a)=>{function s(n){return this.__data__.has(n)}a.exports=s})),require__SetCache$1=__commonJSMin$1(((n,a)=>{var s=require__MapCache$1(),c=require__setCacheAdd$1(),l=require__setCacheHas$1();function u(n){var a=-1,c=n==null?0:n.length;for(this.__data__=new s;++a<c;)this.add(n[a])}u.prototype.add=u.prototype.push=c,u.prototype.has=l,a.exports=u})),require__arraySome$1=__commonJSMin$1(((n,a)=>{function s(n,a){for(var s=-1,c=n==null?0:n.length;++s<c;)if(a(n[s],s,n))return!0;return!1}a.exports=s}
vendor: 3,394 bytes, line 1204
1204)),require__cacheHas$1=__commonJSMin$1(((n,a)=>{function s(n,a){return n.has(a)}a.exports=s})),require__equalArrays$1=__commonJSMin$1(((n,a)=>{var s=require__SetCache$1(),c=require__arraySome$1(),l=require__cacheHas$1(),u=1,d=2;function f(n,a,f,p,m,h){var _=f&u,v=n.length,b=a.length;if(v!=b&&!(_&&b>v))return!1;var x=h.get(n),C=h.get(a);if(x&&C)return x==a&&C==n;var w=-1,T=!0,O=f&d?new s:void 0;for(h.set(n,a),h.set(a,n);++w<v;){var k=n[w],A=a[w];if(p)var j=_?p(A,k,w,a,n,h):p(k,A,w,n,a,h);if(j!==void 0){if(j)continue;T=!1;break}if(O){if(!c(a,function(n,a){if(!l(O,a)&&(k===n||m(k,n,f,p,h)))return O.push(a)})){T=!1;break}}else if(!(k===A||m(k,A,f,p,h))){T=!1;break}}return h.delete(n),h.delete(a),T}a.exports=f})),require__mapToArray$1=__commonJSMin$1(((n,a)=>{function s(n){var a=-1,s=Array(n.size);return n.forEach(function(n,c){s[++a]=[c,n]}),s}a.exports=s})),require__setToArray$1=__commonJSMin$1(((n,a)=>{function s(n){var a=-1,s=Array(n.size);return n.forEach(function(n){s[++a]=n}),s}a.exports=s})),require__equalByTag$1=__commonJSMin$1(((n,a)=>{var s=require__Symbol$1(),c=require__Uint8Array$1(),l=require_eq$1(),u=require__equalArrays$1(),d=require__mapToArray$1(),f=require__setToArray$1(),p=1,m=2,h=`[object Boolean]`,_=`[object Date]`,v=`[object Error]`,b=`[object Map]`,x=`[object Number]`,C=`[object RegExp]`,w=`[object Set]`,T=`[object String]`,O=`[object Symbol]`,k=`[object ArrayBuffer]`,A=`[object DataView]`,j=s?s.prototype:void 0,M=j?j.valueOf:void 0;function N(n,a,s,j,N,P,F){switch(s){case A:if(n.byteLength!=a.byteLength||n.byteOffset!=a.byteOffset)return!1;n=n.buffer,a=a.buffer;case k:return!(n.byteLength!=a.byteLength||!P(new c(n),new c(a)));case h:case _:case x:return l(+n,+a);case v:return n.name==a.name&&n.message==a.message;case C:case T:return n==a+``;case b:var I=d;case w:var R=j&p;if(I||=f,n.size!=a.size&&!R)return!1;var B=F.get(n);if(B)return B==a;j|=m,F.set(n,a);var V=u(I(n),I(a),j,N,P,F);return F.delete(n),V;case O:if(M)return M.call(n)==M.call(a)}return!1}a.exports=N})),require__equalObjects$1=__commonJSMin$1(((n,a)=>{var s=require__getAllKeys$1(),c=1,l=Object.prototype.hasOwnProperty;function u(n,a,u,d,f,p){var m=u&c,h=s(n),_=h.length;if(_!=s(a).length&&!m)return!1;for(var v=_;v--;){var b=h[v];if(!(m?b in a:l.call(a,b)))return!1}var x=p.get(n),C=p.get(a);if(x&&C)return x==a&&C==n;var w=!0;p.set(n,a),p.set(a,n);for(var T=m;++v<_;){b=h[v];var O=n[b],k=a[b];if(d)var A=m?d(k,O,b,a,n,p):d(O,k,b,n,a,p);if(!(A===void 0?O===k||f(O,k,u,d,p):A)){w=!1;break}T||=b==`constructor`}if(w&&!T){var j=n.constructor,M=a.constructor;j!=M&&`constructor`in n&&`constructor`in a&&!(typeof j==`function`&&j instanceof j&&typeof M==`function`&&M instanceof M)&&(w=!1)}return p.delete(n),p.delete(a),w}a.exports=u})),require__baseIsEqualDeep$1=__commonJSMin$1(((n,a)=>{var s=require__Stack$1(),c=require__equalArrays$1(),l=require__equalByTag$1(),u=require__equalObjects$1(),d=require__getTag$1(),f=require_isArray$1(),p=require_isBuffer$1(),m=require_isTypedArray$1(),h=1,_=`[object Arguments]`,v=`[object Array]`,b=`[object Object]`,x=Object.prototype.hasOwnProperty;function C(n,a,C,w,T,O){var k=f(n),A=f(a),j=k?v:d(n),M=A?v:d(a);j=j==_?b:j,M=M==_?b:M;var N=j==b,P=M==b,F=j==M;if(F&&p(n)){if(!p(a))return!1;k=!0,N=!1}if(F&&!N)return O||=new s,k||m(n)?c(n,a,C,w,T,O):l(n,a,j,C,w,T,O);if(!(C&h)){var I=N&&x.call(n,`__wrapped__`),R=P&&x.call(a,`__wrapped__`);
vendor: 8,869 bytes, line 1204
1204if(I||R){var B=I?n.value():n,V=R?a.value():a;return O||=new s,T(B,V,C,w,O)}}return F?(O||=new s,u(n,a,C,w,T,O)):!1}a.exports=C})),require__baseIsEqual$1=__commonJSMin$1(((n,a)=>{var s=require__baseIsEqualDeep$1(),c=require_isObjectLike$1();function l(n,a,u,d,f){return n===a?!0:n==null||a==null||!c(n)&&!c(a)?n!==n&&a!==a:s(n,a,u,d,l,f)}a.exports=l})),require_isEqual$1=__commonJSMin$1(((n,a)=>{var s=require__baseIsEqual$1();function c(n,a){return s(n,a)}a.exports=c})),require__arrayAggregator=__commonJSMin$1(((n,a)=>{function s(n,a,s,c){for(var l=-1,u=n==null?0:n.length;++l<u;){var d=n[l];a(c,d,s(d),n)}return c}a.exports=s})),require__createBaseFor$1=__commonJSMin$1(((n,a)=>{function s(n){return function(a,s,c){for(var l=-1,u=Object(a),d=c(a),f=d.length;f--;){var p=d[n?f:++l];if(s(u[p],p,u)===!1)break}return a}}a.exports=s})),require__baseFor$1=__commonJSMin$1(((n,a)=>{a.exports=require__createBaseFor$1()()})),require__baseForOwn$1=__commonJSMin$1(((n,a)=>{var s=require__baseFor$1(),c=require_keys$1();function l(n,a){return n&&s(n,a,c)}a.exports=l})),require__createBaseEach$1=__commonJSMin$1(((n,a)=>{var s=require_isArrayLike$1();function c(n,a){return function(c,l){if(c==null)return c;if(!s(c))return n(c,l);for(var u=c.length,d=a?u:-1,f=Object(c);(a?d--:++d<u)&&l(f[d],d,f)!==!1;);return c}}a.exports=c})),require__baseEach$1=__commonJSMin$1(((n,a)=>{var s=require__baseForOwn$1();a.exports=require__createBaseEach$1()(s)})),require__baseAggregator=__commonJSMin$1(((n,a)=>{var s=require__baseEach$1();function c(n,a,c,l){return s(n,function(n,s,u){a(l,n,c(n),u)}),l}a.exports=c})),require__baseIsMatch$1=__commonJSMin$1(((n,a)=>{var s=require__Stack$1(),c=require__baseIsEqual$1(),l=1,u=2;function d(n,a,d,f){var p=d.length,m=p,h=!f;if(n==null)return!m;for(n=Object(n);p--;){var _=d[p];if(h&&_[2]?_[1]!==n[_[0]]:!(_[0]in n))return!1}for(;++p<m;){_=d[p];var v=_[0],b=n[v],x=_[1];if(h&&_[2]){if(b===void 0&&!(v in n))return!1}else{var C=new s;if(f)var w=f(b,x,v,n,a,C);if(!(w===void 0?c(x,b,l|u,f,C):w))return!1}}return!0}a.exports=d})),require__isStrictComparable$1=__commonJSMin$1(((n,a)=>{var s=require_isObject$1();function c(n){return n===n&&!s(n)}a.exports=c})),require__getMatchData$1=__commonJSMin$1(((n,a)=>{var s=require__isStrictComparable$1(),c=require_keys$1();function l(n){for(var a=c(n),l=a.length;l--;){var u=a[l],d=n[u];a[l]=[u,d,s(d)]}return a}a.exports=l})),require__matchesStrictComparable$1=__commonJSMin$1(((n,a)=>{function s(n,a){return function(s){return s!=null&&s[n]===a&&(a!==void 0||n in Object(s))}}a.exports=s})),require__baseMatches$1=__commonJSMin$1(((n,a)=>{var s=require__baseIsMatch$1(),c=require__getMatchData$1(),l=require__matchesStrictComparable$1();function u(n){var a=c(n);return a.length==1&&a[0][2]?l(a[0][0],a[0][1]):function(c){return c===n||s(c,n,a)}}a.exports=u})),require__isKey$1=__commonJSMin$1(((n,a)=>{var s=require_isArray$1(),c=require_isSymbol$1(),l=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,u=/^\w*$/;function d(n,a){if(s(n))return!1;var d=typeof n;return d==`number`||d==`symbol`||d==`boolean`||n==null||c(n)?!0:u.test(n)||!l.test(n)||a!=null&&n in Object(a)}a.exports=d})),require_memoize$1=__commonJSMin$1(((n,a)=>{var s=require__MapCache$1(),c=`Expected a function`;function l(n,a){if(typeof n!=`function`||a!=null&&typeof a!=`function`)throw TypeError(c);var u=function(){var s=arguments,c=a?a.apply(this,s):s[0],l=u.cache;if(l.has(c))return l.get(c);var d=n.apply(this,s);return u.cache=l.set(c,d)||l,d};return u.cache=new(l.Cache||s),u}l.Cache=s,a.exports=l})),require__memoizeCapped$1=__commonJSMin$1(((n,a)=>{var s=require_memoize$1(),c=500;function l(n){var a=s(n,function(n){return l.size===c&&l.clear(),n}),l=a.cache;return a}a.exports=l})),require__stringToPath$1=__commonJSMin$1(((n,a)=>{var s=require__memoizeCapped$1(),c=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,l=/\\(\\)?/g;a.exports=s(function(n){var a=[];return n.charCodeAt(0)===46&&a.push(``),n.replace(c,function(n,s,c,u){a.push(c?u.replace(l,`$1`):s||n)}),a})})),require__arrayMap$1=__commonJSMin$1(((n,a)=>{function s(n,a){for(var s=-1,c=n==null?0:n.length,l=Array(c);++s<c;)l[s]=a(n[s],s,n);return l}a.exports=s})),require__baseToString$1=__commonJSMin$1(((n,a)=>{var s=require__Symbol$1(),c=require__arrayMap$1(),l=require_isArray$1(),u=require_isSymbol$1(),d=1/0,f=s?s.prototype:void 0,p=f?f.toString:void 0;function m(n){if(typeof n==`string`)return n;if(l(n))return c(n,m)+``;if(u(n))return p?p.call(n):``;var a=n+``;return a==`0`&&1/n==-d?`-0`:a}a.exports=m})),require_toString$1=__commonJSMin$1(((n,a)=>{var s=require__baseToString$1();function c(n){return n==null?``:s(n)}a.exports=c})),require__castPath$1=__commonJSMin$1(((n,a)=>{var s=require_isArray$1(),c=require__isKey$1(),l=require__stringToPath$1(),u=require_toString$1();function d(n,a){return s(n)?n:c(n,a)?[n]:l(u(n))}a.exports=d})),require__toKey$1=__commonJSMin$1(((n,a)=>{var s=require_isSymbol$1(),c=1/0;function l(n){if(typeof n==`string`||s(n))return n;var a=n+``;return a==`0`&&1/n==-c?`-0`:a}a.exports=l})),require__baseGet$1=__commonJSMin$1(((n,a)=>{var s=require__castPath$1(),c=require__toKey$1();function l(n,a){a=s(a,n);for(var l=0,u=a.length;n!=null&&l<u;)n=n[c(a[l++])];return l&&l==u?n:void 0}a.exports=l})),require_get$1=__commonJSMin$1(((n,a)=>{var s=require__baseGet$1();function c(n,a,c){var l=n==null?void 0:s(n,a);return l===void 0?c:l}a.exports=c})),require__baseHasIn$1=__commonJSMin$1(((n,a)=>{function s(n,a){return n!=null&&a in Object(n)}a.exports=s})),require__hasPath$1=__commonJSMin$1(((n,a)=>{var s=require__castPath$1(),c=require_isArguments$1(),l=require_isArray$1(),u=require__isIndex$1(),d=require_isLength$1(),f=require__toKey$1();function p(n,a,p){a=s(a,n);for(var m=-1,h=a.length,_=!1;++m<h;){var v=f(a[m]);if(!(_=n!=null&&p(n,v)))break;n=n[v]}return _||++m!=h?_:(h=n==null?0:n.length,!!h&&d(h)&&u(v,h)&&(l(n)||c(n)))}a.exports=p})),require_hasIn$1=__commonJSMin$1(((n,a)=>{var s=require__baseHasIn$1(),c=require__hasPath$1();function l(n,a){return n!=null&&c(n,a,s)}a.exports=l})),require__baseMatchesProperty$1=__commonJSMin$1(((n,a)=>{var s=require__baseIsEqual$1(),c=require_get$1(),l=require_hasIn$1(),u=require__isKey$1(),d=require__isStrictComparable$1(),f=require__matchesStrictComparable$1(),p=require__toKey$1(),m=1,h=2;function _(n,a){return u(n)&&d(a)?f(p(n),a):function(u){var d=c(u,n);return d===void 0&&d===a?l(u,n):s(a,d,m|h)}}a.exports=_})),require__baseProperty$1=__commonJSMin$1(((n,a)=>{function s(n){return function(a){return a?.[n]}}a.exports=s})),require__basePropertyDeep$1=__commonJSMin$1(((n,a)=>{var s=require__baseGet$1();function c(n){return function(a){return s(a,n)}}a.exports=c})),require_property$1=__commonJSMin$1(((n,a)=>{var s=require__baseProperty$1(),c=require__basePropertyDeep$1(),l=require__isKey$1(),u=require__toKey$1();function d(n){return l(n)?s(u(n)):c(n)}a.exports=d})),require__baseIteratee$1=__commonJSMin$1(((n,a)=>{var s=require__baseMatches$1(),c=require__baseMatchesProperty$1(),l=require_identity$1(),u=require_isArray$1(),d=require_property$1();function f(n){return typeof n==`function`?n:n==null?l:typeof n==`object`?u(n)?c(n[0],n[1]):s(n):d(n)}a.exports=f})),require__createAggregator=__commonJSMin$1(((n,a)=>{var s=require__arrayAggregator(),c=require__baseAggregator(),l=require__baseIteratee$1(),u=require_isArray$1();function d(n,a){return function(d,f){var p=u(d)?s:c,m=a?a():{};return p(d,n,l(f,2),m)}}a.exports=d})),require_keyBy=__commonJSMin$1(((n,a)=>{var s=require__baseAssignValue$1();a.exports=require__createAggregator()(function(n,a,c){s(n,c,a)})})),require_es=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"Chart",{enumerable:!0,get:function(){return c.default}}),n.defaults=n.Scatter=n.Bubble=n.Polar=n.Radar=n.HorizontalBar=n.Bar=n.Line=n.Pie=n.Doughnut=n.default=void 0;var a=d(require_react()),s=d(require_prop_types()),c=d(require_Chart()),l=d(require_isEqual$1()),u=d(require_keyBy());function d(n){return n&&n.__esModule?n:{default:n}}function f(){return f=Object.assign||function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},f.apply(this,arguments)}function p(n){"@babel/helpers - typeof";return p=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(n){return typeof n}:function(n){return n&&typeof Symbol==`function`&&n.constructor===Symbol&&n!==Symbol.prototype?`symbol`:typeof n},p(n)}function m(n,a){if(n==null)return{};var s=h(n,a),c,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);for(l=0;l<u.length;l++)c=u[l],!(a.indexOf(c)>=0)&&Object.prototype.propertyIsEnumerable.call(n,c)&&(s[c]=n[c])}return s}function h(n,a){if(n==null)return{};var s={},c=Object.keys(n),l,u;for(u=0;
vendor: 4,248 bytes, line 1204
1204u<c.length;u++)l=c[u],!(a.indexOf(l)>=0)&&(s[l]=n[l]);return s}function _(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function v(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?_(Object(s),!0).forEach(function(a){N(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):_(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function b(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function x(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,c.key,c)}}function C(n,a,s){return a&&x(n.prototype,a),s&&x(n,s),n}function w(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function`);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),a&&T(n,a)}function T(n,a){return T=Object.setPrototypeOf||function(n,a){return n.__proto__=a,n},T(n,a)}function O(n){var a=j();return function(){var s=M(n),c;if(a){var l=M(this).constructor;c=Reflect.construct(s,arguments,l)}else c=s.apply(this,arguments);return k(this,c)}}function k(n,a){return a&&(p(a)===`object`||typeof a==`function`)?a:A(n)}function A(n){if(n===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return n}function j(){if(typeof Reflect>`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}}function M(n){return M=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},M(n)}function N(n,a,s){return a in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}var P=typeof process<`u`&&`production`,F=function(n){w(d,n);var s=O(d);function d(){var n;return b(this,d),n=s.call(this),N(A(n),`handleOnClick`,function(a){var s=n.chartInstance,c=n.props,l=c.getDatasetAtEvent,u=c.getElementAtEvent,d=c.getElementsAtEvent,f=c.onElementsClick;l&&l(s.getDatasetAtEvent(a),a),u&&u(s.getElementAtEvent(a),a),d&&d(s.getElementsAtEvent(a),a),f&&f(s.getElementsAtEvent(a),a)}),N(A(n),`ref`,function(a){n.element=a}),n.chartInstance=void 0,n}return C(d,[{key:`componentDidMount`,value:function(){this.renderChart()}},{key:`componentDidUpdate`,value:function(){if(this.props.redraw){this.destroyChart(),this.renderChart();return}this.updateChart()}},{key:`shouldComponentUpdate`,value:function(n){var a=this.props;a.redraw;var s=a.type,c=a.options,u=a.plugins,d=a.legend,f=a.height,p=a.width;if(n.redraw===!0||f!==n.height||p!==n.width||s!==n.type||!(0,l.default)(d,n.legend)||!(0,l.default)(c,n.options))return!0;var m=this.transformDataProp(n);return!(0,l.default)(this.shadowDataProp,m)||!(0,l.default)(u,n.plugins)}},{key:`componentWillUnmount`,value:function(){this.destroyChart()}},{key:`transformDataProp`,value:function(n){var a=n.data;if(typeof a==`function`){var s=this.element;return a(s)}else return a}},{key:`memoizeDataProps`,value:function(){if(this.props.data){var n=this.transformDataProp(this.props);return this.shadowDataProp=v(v({},n),{},{datasets:n.datasets&&n.datasets.map(function(n){return v({},n)})}),this.saveCurrentDatasets(),n}}},{key:`checkDatasets`,value:function(n){var a=P!==`production`&&P!==`prod`,s=this.props.datasetKeyProvider!==d.getLabelAsKey,c=n.length>1;if(a&&c&&!s){var l=!1;n.forEach(function(n){n.label||(l=!0)}),l&&console.error(`[react-chartjs-2] Warning: Each dataset needs a unique key. By default, the "label" property on each dataset is used. Alternatively, you may provide a "datasetKeyProvider" as a prop that returns a unique key.`)}}},{key:`getCurrentDatasets`,value:function(){return this.chartInstance&&this.chartInstance.config.data&&this.chartInstance.config.data.datasets||[]}},{key:`saveCurrentDatasets`,value:function(){var n=this;this.datasets=this.datasets||{}
1204,this.getCurrentDatasets().forEach(function(a){n.datasets[n.props.datasetKeyProvider(a)]=a})}},{key:`updateChart`,value:function(){var n=this,a=this.props.options,s=this.memoizeDataProps(this.props);if(this.chartInstance){a&&(this.chartInstance.options=c.default.helpers.configMerge(this.chartInstance.options,a));var l=this.getCurrentDatasets(),d=s.datasets||[];this.checkDatasets(l);var f=(0,u.default)(l,this.props.datasetKeyProvider);this.chartInstance.config.data.datasets=d.map(function(a){var s=f[n.props.datasetKeyProvider(a)];if(s&&s.type===a.type&&a.data){s.data.splice(a.data.length),a.data.forEach(function(n,c){s.data[c]=a.data[c]}),a.data;var c=m(a,[`data`]);return v(v({},s),c)}else return a}),s.datasets;var p=m(s,[`datasets`]);this.chartInstance.config.data=v(v({},this.chartInstance.config.data),p),this.chartInstance.update()}}},{key:`renderChart`,value:function(){var n=this.props,a=n.options,s=n.legend,u=n.type,f=n.plugins,p=this.element,m=this.memoizeDataProps();s!==void 0&&!(0,l.default)(d.defaultProps.legend,s)&&(a.legend=s),this.chartInstance=new c.default(p,{type:u,data:m,options:a,plugins:f})}},{key:`destroyChart`,value:function(){if(this.chartInstance){this.saveCurrentDatasets();var n=Object.values(this.datasets);this.chartInstance.config.data.datasets=n,this.chartInstance.destroy()}}},{key:`render`,value:function(){var n=this.props,s=n.height,c=n.width,l=n.id;return a.default.createElement(`canvas`,{ref:this.ref,height:s,width:c,id:l,onClick:this.handleOnClick})}}]),d}(a.default.Component);N(F,`getLabelAsKey`,function(n){return n.label}),N(F,`propTypes`,{data:s.default.oneOfType([s.default.object,s.default.func]).isRequired,getDatasetAtEvent:s.default.func,getElementAtEvent:s.default.func,getElementsAtEvent:s.default.func,height:s.default.number,legend:s.default.object,onElementsClick:s.default.func,options:s.default.object,plugins:s.default.arrayOf(s.default.object),redraw:s.default.bool,type:function(n,a,s){if(!c.default.controllers[n[a]])return Error("Invalid chart type `"+n[a]+"` supplied to `"+s+"`.")},width:s.default.number,datasetKeyProvider:s.default.func}),N(F,`defaultProps`,{legend:{display:!0,position:`bottom`},type:`doughnut`,height:150,width:300,redraw:!1,options:{},datasetKeyProvider:F.getLabelAsKey}),n.default=F,n.Doughnut=function(n){w(c,n);var s=O(c);function c(){return b(this,c),s.apply(this,arguments)}return C(c,[{key:`render`,value:function(){var n=this;return a.default.createElement(F,f({},this.props,{ref:function(a){return n.chartInstance=a&&a.chartInstance},type:`doughnut`}))}}]),c}(a.default.Component),n.Pie=function(n){w(c,n);var s=O(c);function c(){return b(this,c),s.apply(this,arguments)}return C(c,[{key:`render`,value:function(){var n=this;return a.default.createElement(F,f({},this.props,{ref:function(a){return n.chartInstance=a&&a.chartInstance},type:`pie`}))}}]),c}(a.default.Component),n.Line=function(n){w(c,n);var s=O(c);function c(){return b(this,c),s.apply(this,arguments)}return C(c,[{key:`render`,value:function(){var n=this;return a.default.createElement(F,f({},this.props,{ref:function(a){return n.chartInstance=a&&a.chartInstance},type:`line`}))}}]),c}(a.default.Component),n.Bar=function(n){w(c,n);var s=O(c);function c(){return b(this,c),s.apply(this,arguments)}return C(c,[{key:`render`,value:function(){var n=this;return a.default.createElement(F,f({},this.props,{ref:function(a){return n.chartInstance=a&&a.chartInstance},type:`bar`}))}}]),c}(a.default.Component),n.HorizontalBar=function(n){w(c,n);var s=O(c);function c(){return b(this,c),s.apply(this,arguments)}return C(c,[{key:`render`,value:function(){var n=this;return a.default.createElement(F,f({},this.props,{ref:function(a){return n.chartInstance=a&&a.chartInstance},type:`horizontalBar`}))}}]),c}(a.default.Component),n.Radar=function(n){w(c,n);var s=O(c);function c(){return b(this,c),s.apply(this,arguments)}return C(c,[{key:`render`,value:function(){var n=this;return a.default.createElement(F,f({},this.props,{ref:function(a){return n.chartInstance=a&&a.chartInstance},type:`radar`}))}}]),c}(a.default.Component),n.Polar=function(n){w(c,n);var s=O(c);function c(){return b(this,c),s.apply(this,arguments)}return C(c,[{key:`render`,value:function(){var n=this;return a.default.createElement(F,f({},this.props,{ref:function(a){return n.chartInstance=a&&a.chartInstance},type:`polarArea`}))}}]),c}(a.default.Component),n.Bubble=function(n){w(c,n);var s=O(c);function c(){return b(this,c),s.apply(this,arguments)}return C(c,[{key:`render`,value:function(){var n=this;return a.default.createElement(F,f({},this.props,{ref:function(a){return n.chartInstance=a&&a.chartInstance},type:`bubble`}))}}]),c}(a.default.Component),n.Scatter=function(n){w(c,n);var s=O(c);function c(){return b(this,c),s.apply(this,arguments)}return C(c,[{key:`render`,value:function(){var n=this;return a.default.createElement(F,f({},this.props,{ref:function(a){return n.chartInstance=a&&a.chartInstance},type:`scatter`}))}}]),c}(a.default.Component),n.defaults=c.default.defaults})),import_es=require_es(),Sapogov=class extends import_react$7.C
1204omponent{render(){let{groups:n,segments:a}=this.props,s={datasets:[{label:`Speech distribution (as described in Sapogov 1974)`,fill:!0,backgroundColor:`#aaeeff1a`,borderColor:`#aaeeff`,borderDash:[],borderDashOffset:0,pointBorderColor:`#aaeeff`,pointBackgroundColor:`#fff`,pointBorderWidth:1,pointHoverRadius:5,pointHoverBackgroundColor:`#aaeeff`,pointHoverBorderColor:`#1F2448`,pointHoverBorderWidth:2,pointRadius:1,pointHitRadius:10,data:[]}]};n.length>0&&s.datasets.push({label:`non-group characters only`,fill:!0,backgroundColor:`#61affe1a`,borderColor:`#61affe`,pointHoverRadius:5,pointHoverBackgroundColor:`#61affe`,pointHoverBorderColor:`#1F2448`,pointRadius:1,pointHitRadius:10,data:[]});let c={scales:{xAxes:[{type:`category`,scaleLabel:{labelString:`number of scene`,display:!0}}],yAxes:[{type:`linear`,ticks:{beginAtZero:!0},scaleLabel:{labelString:`number of characters`,display:!0}}]}},l=[];a.forEach((a,c)=>{let u=c+1,d=a.speakers?a.speakers.length:0;if(l.push(u),s.datasets[0].data.push(d),n.length>0){let c=(a.speakers||[]).filter(a=>n.indexOf(a)===-1).length;s.datasets[1].data.push(c)}}),c.scales.xAxes[0].labels=l;let u=0;return s.datasets[0].data.forEach(n=>{n>u&&(u=n)}),u<10&&(c.scales.yAxes[0].ticks.stepSize=1),(0,import_jsx_runtime.jsx)(import_es.Line,{data:s,options:c})}},Yarkho=class extends import_react$7.Component{render(){let{groups:n,segments:a}=this.props,s={datasets:[{label:`Speech distribution (as described in Yarkho 1997)`,fill:!0,backgroundColor:`#aaeeff1a`,borderColor:`#aaeeff`,borderDash:[],borderDashOffset:0,pointBorderColor:`#aaeeff`,pointBackgroun
1204dColor:`#fff`,pointBorderWidth:1,pointHoverRadius:5,pointHoverBackgroundColor:`#aaeeff`,pointHoverBorderColor:`#1F2448`,pointHoverBorderWidth:2,pointRadius:1,pointHitRadius:10,lineTension:0,data:[]}]};n.length>0&&s.datasets.push({label:`non-group characters only`,fill:!0,backgroundColor:`#61affe1a`,borderColor:`#61affe`,pointHoverRadius:5,pointHoverBackgroundColor:`#61affe`,pointHoverBorderColor:`#1F2448`,pointRadius:1,pointHitRadius:10,lineTension:0,data:[]});let c={scales:{xAxes:[{type:`linear`,display:!0,ticks:{callback:n=>Number.parseInt(n,10),min:1,stepSize:1},scaleLabel:{labelString:`number of characters per scene (monologues, dialogues, polylogues)`,display:!0}}],yAxes:[{type:`linear`,ticks:{beginAtZero:!0},scaleLabel:{labelString:`number of scenes`,display:!0}}]}},l={},u={},d=0;a.forEach(a=>{let s=a.speakers?a.speakers.length:0,c=s?a.speakers.filter(a=>!n.includes(a)).length:0;s>0&&(l[s]?l[s]++:l[s]=1),c>0&&(u[c]?u[c]++:u[c]=1),s>d&&(d=s)});for(let n=1;n<d;n++)l[n]||(l[n]=0),u[n]||(u[n]=0);s.datasets[0].data=Object.keys(l).map(n=>({x:Number.parseInt(n,10),y:l[n]})),n.length>0&&(s.datasets[1].data=Object.keys(u).map(n=>({x:Number.parseInt(n,10),y:u[n]})));let f=0;return s.datasets[0].data.forEach(n=>{n>f&&(f=n)}),f<10&&(c.scales.yAxes[0].ticks.stepSize=1),(0,import_jsx_runtime.jsx)(import_es.Line,{data:s,options:c})}};function r(n){var a,s,c=``;if(typeof n==`string`||typeof n==`number`)c+=n;else if(typeof n==`object`)if(Array.isArray(n)){var l=n.length;for(a=0;a<l;a++)n[a]&&(s=r(n[a]))&&(c&&(c+=` `),c+=s)}else for(s in n)n[s]&&(c&&(c+=` `),c+=s);return c}function clsx(){for(var n,a,s=0,c=``,l=arguments.length;s<l;s++)(n=arguments[s])&&(a=r(n))&&(c&&(c+=` `),c+=a);return c}var EventKeys=`dangerouslySetInnerHTML.onCopy.onCopyCapture.onCut.onCutCapture.onPaste.onPasteCapture.onCompositionEnd.onCompositionEndCapture.onCompositionStart.onCompositionStartCapture.onCompositionUpdate.onCompositionUpdateCapture.onFocus.onFocusCapture.onBlur.onBlurCapture.onChange.onChangeCapture.onBeforeInput.onBeforeInputCapture.onInput.onInputCapture.onReset.onResetCapture.onSubmit.onSubmitCapture.onInvalid.onInvalidCapture.onLoad.onLoadCapture.onError.onErrorCapture.onKeyDown.onKeyDownCapture.onKeyPress.onKeyPressCapture.onKeyUp.onKeyUpCapture.onAbort.onAbortCapture.onCanPlay.onCanPlayCapture.onCanPlayThrough.onCanPlayThroughCapture.onDurationChange.onDurationChangeCapture.onEmptied.onEmptiedCapture.onEncrypted.onEncryptedCapture.onEnded.onEndedCapture.onLoadedData.onLoadedDataCapture.onLoadedMetadata.onLoadedMetadataCapture.onLoadStart.onLoadStartCapture.onPause.onPauseCapture.onPlay.onPlayCapture.onPlaying.onPlayingCapture.onProgress.onProgressCapture.onRateChange.onRateChangeCapture.onSeeked.onSeekedCapture.onSeeking.onSeekingCapture.onStalled.onStalledCapture.onSuspend.onSuspendCapture.onTimeUpdate.onTimeUpdateCapture.onVolumeChange.onVolumeChangeCapture.onWaiting.onWaitingCapture.onAuxClick.onAuxClickCapture.onClick.onClickCapture.onContextMenu.onContextMenuCapture.onDoubleClick.onDoubleClickCapture.onDrag.onDragCapture.onDragEnd.onDragEndCapture.onDragEnter.onDragEnterCapture.onDragExit.onDragExitCapture.onDragLeave.onDragLeaveCapture.onDragOver.onDragOverCapture.onDragStart.onDragStartCapture.onDrop.onDropCapture.onMouseDown.onMouseDownCapture.onMouseEnter.onMouseLeave.onMouseMove.onMouseMoveCapture.onMouseOut.onMouseOutCapture.onMouseOver.onMouseOverCapture.onMouseUp.onMouseUpCapture.onSelect.onSelectCapture.onTouchCancel.onTouchCancelCapture.onTouchEnd.onTouchEndCapture.onTouchMove.onTouchMoveCapture.onTouchStart.onTouchStartCapture.onPointerDown.onPointerDownCapture.onPointerMove.onPointerMoveCapture.onPointerUp.onPointerUpCapture.onPointerCancel.onPointerCancelCapture.onPointerEnter.onPointerEnterCapture.onPointerLeave.onPointerLeaveCapture.onPointerOver.onPointerOverCapture.onPointerOut.onPointerOutCapture.onGotPointerCapture.onGotPointerCaptureCapture.onLostPointerCapture.onLostPointerCaptureCapture.onScroll.onScrollCapture.onWheel.onWheelCapture.onAnimationStart.onAnimationStartCapture.onAnimationEnd.onAnimationEndCapture.onAnimationIteration.onAnimationIterationCapture.onTransitionEnd.onTransitionEndCapture`.split(`.`);function isEventKey(n){return typeof n==`string`&&EventKeys.includes(n)}var SVGElementPropKeySet=new Set(`aria-activedescendant.aria-atomic.aria-autocomplete.aria-busy.aria-checked.aria-colcount.aria-colindex.aria-colspan.aria-controls.aria-current.aria-describedby.aria-details.aria-disabled.aria-errormessage.aria-expanded.aria-flowto.aria-haspopup.aria-hidden.aria-invalid.aria-keyshortcuts.aria-label.aria-labelledby.aria-level.aria-live.aria-modal.aria-multiline.aria-multiselectable.aria-orientation.aria-owns.aria-placeholder.aria-posinset.aria-pressed.aria-readonly.aria-relevant.aria-required.aria-roledescription.aria-rowcount.aria-rowindex.aria-rowspan.aria-selected.aria-setsize.aria-sort.aria-valuemax.aria-valuemin.aria-valuenow.aria-valuetext.className.color.height.id.lang.max.media.method.min.name.style.target.width.role.tabIndex.accentHeight.accumulate.additive.alignmentBaseline.allowReorder.alphabetic.amplitude.arabicForm.ascent.attributeName.attributeType.autoReverse.azimuth.baseFrequency.baselineShift.baseProfile.bbox.begin.bias.by.calcMode.capHeight.clip.clipPath.clipPathUnits.clipRule.colorInterpolation.colorInterpolationFilters.colorProfile.colorRen
1204dering.contentScriptType.contentStyleType.cursor.cx.cy.d.decelerate.descent.diffuseConstant.direction.display.divisor.dominantBaseline.dur.dx.dy.edgeMode.elevation.enableBackground.end.exponent.externalResourcesRequired.fill.fillOpacity.fillRule.filter.filterRes.filterUnits.floodColor.floodOpacity.focusable.fontFamily.fontSize.fontSizeAdjust.fontStretch.fontStyle.fontVariant.fontWeight.format.from.fx.fy.g1.g2.glyphName.glyphOrientationHorizontal.glyphOrientationVertical.glyphRef.gradientTransform.gradientUnits.hanging.horizAdvX.horizOriginX.href.ideographic.imageRendering.in2.in.intercept.k1.k2.k3.k4.k.kernelMatrix.kernelUnitLength.kerning.keyPoints.keySplines.keyTimes.lengthAdjust.letterSpacing.lightingColor.limitingConeAngle.local.markerEnd.markerHeight.markerMid.markerStart.markerUnits.markerWidth.mask.maskContentUnits.maskUnits.mathematical.mode.numOctaves.offset.opacity.operator.order.orient.orientation.origin.overflow.overlinePosition.overlineThickness.paintOrder.panose1.pathLength.patternContentUnits.patternTransform.patternUnits.pointerEvents.pointsAtX.pointsAtY.pointsAtZ.preserveAlpha.preserveAspectRatio.primitiveUnits.r.radius.refX.refY.renderingIntent.repeatCount.repeatDur.requiredExtensions.requiredFeatures.restart.result.rotate.rx.ry.seed.shapeRendering.slope.spacing.specularConstant.specularExponent.speed.spreadMethod.startOffset.stdDeviation.stemh.stemv.stitchTiles.stopColor.stopOpacity.strikethroughPosition.strikethroughThickness.string.stroke.strokeDasharray.strokeDashoffset.strokeLinecap.strokeLinejoin.strokeMiterlimit.strokeOpacity.strokeWidth.surfaceScale.systemLanguage.tableValues.targetX.targetY.textAnchor.textDecoration.textLength.textRendering.to.transform.u1.u2.underlinePosition.underlineThickness.unicode.unicodeBidi.unicodeRange.unitsPerEm.vAlphabetic.values.vectorEffect.version.vertAdvY.vertOriginX.vertOriginY.vHanging.vIdeographic.viewTarget.visibility.vMathematical.widths.wordSpacing.writingMode.x1.x2.x.xChannelSelector.xHeight.xlinkActuate.xlinkArcrole.xlinkHref.xlinkRole.xlinkShow.xlinkTitle.xlinkType.xmlBase.xmlLang.xmlns.xmlnsXlink.xmlSpace.y1.y2.y.yChannelSelector.z.zoomAndPan.ref.key.angle`.split(`.`));function isSvgElementPropKey(n){return typeof n==`string`&&SVGElementPropKeySet.has(n)}function isDataAttribute(n){return typeof n==`string`&&n.startsWith(`data-`)}function svgPropertiesNoEvents(n){if(typeof n!=`object`||!n)return{};var a={};for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(isSvgElementPropKey(s)||isDataAttribute(s))&&(a[s]=n[s]);return a}function svgPropertiesNoEventsFromUnknown(n){if(n==null)return null;if((0,import_react$7.isValidElement)(n)&&typeof n.props==`object`&&n.props!==null){var a=n.props;return svgPropertiesNoEvents(a)}return typeof n==`object`&&!Array.isArray(n)?svgPropertiesNoEvents(n):null}function svgPropertiesAndEvents(n){var a={};for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(isSvgElementPropKey(s)||isDataAttribute(s)||isEventKey(s))&&(a[s]=n[s]);return a}function svgPropertiesAndEventsFromUnknown(n){return n==null?null:(0,import_react$7.isValidElement)(n)?svgPropertiesAndEvents(n.props):typeof n==`object`&&!Array.isArray(n)?svgPropertiesAndEvents(n):null}var _excluded$20=[`children`,`width`,`height`,`viewBox`,`className`,`style`,`title`,`desc`];function _extends$26(){return _extends$26=Object.assign?Object.assign.bind():function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)({}).hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},_extends$26.apply(null,arguments)}function _objectWithoutProperties$20(n,a){if(n==null)return{};var s,c,l=_objectWithoutPropertiesLoose$20(n,a);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);for(c=0;c<u.length;c++)s=u[c],a.indexOf(s)===-1&&{}.propertyIsEnumerable.call(n,s)&&(l[s]=n[s])}return l}function _objectWithoutPropertiesLoose$20(n,a){if(n==null)return{};var s={};for(var c in n)if({}.hasOwnProperty.call(n,c)){if(a.indexOf(c)!==-1)continue;s[c]=n[c]}return s}var Surface=(0,import_react$7.forwardRef)((n,a)=>{var s=n.children,c=n.width,l=n.height,u=n.viewBox,d=n.className,f=n.style,p=n.title,m=n.desc,h=_objectWithoutProperties$20(n,_excluded$20),_=u||{width:c,height:l,x:0,y:0},v=clsx(`recharts-surface`,d);return import_react$7.createElement(`svg`,_extends$26({},svgPropertiesAndEvents(h),{className:v,width:c,height:l,style:f,viewBox:`${_.x} ${_.y} ${_.width} ${_.height}
1204`,ref:a}),import_react$7.createElement(`title`,null,p),import_react$7.createElement(`desc`,null,m),s)}),_excluded$19=[`children`,`className`];function _extends$25(){return _extends$25=Object.assign?Object.assign.bind():function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)({}).hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},_extends$25.apply(null,arguments)}function _objectWithoutProperties$19(n,a){if(n==null)return{};var s,c,l=_objectWithoutPropertiesLoose$19(n,a);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);for(c=0;c<u.length;c++)s=u[c],a.indexOf(s)===-1&&{}.propertyIsEnumerable.call(n,s)&&(l[s]=n[s])}return l}function _objectWithoutPropertiesLoose$19(n,a){if(n==null)return{};var s={};for(var c in n)if({}.hasOwnProperty.call(n,c)){if(a.indexOf(c)!==-1)continue;s[c]=n[c]}return s}var Layer=import_react$7.forwardRef((n,a)=>{var s=n.children,c=n.className,l=_objectWithoutProperties$19(n,_excluded$19),u=clsx(`recharts-layer`,c);return import_react$7.createElement(`g`,_extends$25({className:u},svgPropertiesAndEvents(l),{ref:a}),s)}),LegendPortalContext=(0,import_react$7.createContext)(null);function constant_default$1(n){return function(){return n}}var pi=Math.PI,tau=2*pi,epsilon=1e-6,tauEpsilon=tau-epsilon;function append(n){this._+=n[0];for(let a=1,s=n.length;a<s;++a)this._+=arguments[a]+n[a]}
vendor: 13,839 bytes, line 1204
1204function appendRound(n){let a=Math.floor(n);if(!(a>=0))throw Error(`invalid digits: ${n}`);if(a>15)return append;let s=10**a;return function(n){this._+=n[0];for(let a=1,c=n.length;a<c;++a)this._+=Math.round(arguments[a]*s)/s+n[a]}}var Path=class{constructor(n){this._x0=this._y0=this._x1=this._y1=null,this._=``,this._append=n==null?append:appendRound(n)}moveTo(n,a){this._append`M${this._x0=this._x1=+n},${this._y0=this._y1=+a}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(n,a){this._append`L${this._x1=+n},${this._y1=+a}`}quadraticCurveTo(n,a,s,c){this._append`Q${+n},${+a},${this._x1=+s},${this._y1=+c}`}bezierCurveTo(n,a,s,c,l,u){this._append`C${+n},${+a},${+s},${+c},${this._x1=+l},${this._y1=+u}`}arcTo(n,a,s,c,l){if(n=+n,a=+a,s=+s,c=+c,l=+l,l<0)throw Error(`negative radius: ${l}`);let u=this._x1,d=this._y1,f=s-n,p=c-a,m=u-n,h=d-a,_=m*m+h*h;if(this._x1===null)this._append`M${this._x1=n},${this._y1=a}`;else if(_>epsilon)if(!(Math.abs(h*f-p*m)>epsilon)||!l)this._append`L${this._x1=n},${this._y1=a}`;else{let v=s-u,b=c-d,x=f*f+p*p,C=v*v+b*b,w=Math.sqrt(x),T=Math.sqrt(_),O=l*Math.tan((pi-Math.acos((x+_-C)/(2*w*T)))/2),k=O/T,A=O/w;Math.abs(k-1)>epsilon&&this._append`L${n+k*m},${a+k*h}`,this._append`A${l},${l},0,0,${+(h*v>m*b)},${this._x1=n+A*f},${this._y1=a+A*p}`}}arc(n,a,s,c,l,u){if(n=+n,a=+a,s=+s,u=!!u,s<0)throw Error(`negative radius: ${s}`);let d=s*Math.cos(c),f=s*Math.sin(c),p=n+d,m=a+f,h=1^u,_=u?c-l:l-c;this._x1===null?this._append`M${p},${m}`:(Math.abs(this._x1-p)>epsilon||Math.abs(this._y1-m)>epsilon)&&this._append`L${p},${m}`,s&&(_<0&&(_=_%tau+tau),_>tauEpsilon?this._append`A${s},${s},0,1,${h},${n-d},${a-f}A${s},${s},0,1,${h},${this._x1=p},${this._y1=m}`:_>epsilon&&this._append`A${s},${s},0,${+(_>=pi)},${h},${this._x1=n+s*Math.cos(l)},${this._y1=a+s*Math.sin(l)}`)}rect(n,a,s,c){this._append`M${this._x0=this._x1=+n},${this._y0=this._y1=+a}h${s=+s}v${+c}h${-s}Z`}toString(){return this._}};function path$2(){return new Path}path$2.prototype=Path.prototype;function withPath(n){let a=3;return n.digits=function(s){if(!arguments.length)return a;if(s==null)a=null;else{let n=Math.floor(s);if(!(n>=0))throw RangeError(`invalid digits: ${s}`);a=n}return n},()=>new Path(a)}var slice$1=Array.prototype.slice;function array_default(n){return typeof n==`object`&&`length`in n?n:Array.from(n)}function Linear(n){this._context=n}Linear.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(n,a){switch(n=+n,a=+a,this._point){case 0:this._point=1,this._line?this._context.lineTo(n,a):this._context.moveTo(n,a);break;case 1:this._point=2;default:this._context.lineTo(n,a);break}}};function linear_default(n){return new Linear(n)}function x$1(n){return n[0]}function y(n){return n[1]}function line_default(n,a){var s=constant_default$1(!0),c=null,l=linear_default,u=null,d=withPath(f);n=typeof n==`function`?n:n===void 0?x$1:constant_default$1(n),a=typeof a==`function`?a:a===void 0?y:constant_default$1(a);function f(f){var p,m=(f=array_default(f)).length,h,_=!1,v;for(c??(u=l(v=d())),p=0;p<=m;++p)!(p<m&&s(h=f[p],p,f))===_&&((_=!_)?u.lineStart():u.lineEnd()),_&&u.point(+n(h,p,f),+a(h,p,f));if(v)return u=null,v+``||null}return f.x=function(a){return arguments.length?(n=typeof a==`function`?a:constant_default$1(+a),f):n},f.y=function(n){return arguments.length?(a=typeof n==`function`?n:constant_default$1(+n),f):a},f.defined=function(n){return arguments.length?(s=typeof n==`function`?n:constant_default$1(!!n),f):s},f.curve=function(n){return arguments.length?(l=n,c!=null&&(u=l(c)),f):l},f.context=function(n){return arguments.length?(n==null?c=u=null:u=l(c=n),f):c},f}function area_default(n,a,s){var c=null,l=constant_default$1(!0),u=null,d=linear_default,f=null,p=withPath(m);n=typeof n==`function`?n:n===void 0?x$1:constant_default$1(+n),a=typeof a==`function`?a:constant_default$1(a===void 0?0:+a),s=typeof s==`function`?s:s===void 0?y:constant_default$1(+s);function m(m){var h,_,v,b=(m=array_default(m)).length,x,C=!1,w,T=Array(b),O=Array(b);for(u??(f=d(w=p())),h=0;h<=b;++h){if(!(h<b&&l(x=m[h],h,m))===C)if(C=!C)_=h,f.areaStart(),f.lineStart();else{for(f.lineEnd(),f.lineStart(),v=h-1;v>=_;--v)f.point(T[v],O[v]);f.lineEnd(),f.areaEnd()}C&&(T[h]=+n(x,h,m),O[h]=+a(x,h,m),f.point(c?+c(x,h,m):T[h],s?+s(x,h,m):O[h]))}if(w)return f=null,w+``||null}function h(){return line_default().defined(l).curve(d).context(u)}return m.x=function(a){return arguments.length?(n=typeof a==`function`?a:constant_default$1(+a),c=null,m):n},m.x0=function(a){return arguments.length?(n=typeof a==`function`?a:constant_default$1(+a),m):n},m.x1=function(n){return arguments.length?(c=n==null?null:typeof n==`function`?n:constant_default$1(+n),m):c},m.y=function(n){return arguments.length?(a=typeof n==`function`?n:constant_default$1(+n),s=null,m):a},m.y0=function(n){return arguments.length?(a=typeof n==`function`?n:constant_default$1(+n),m):a},m.y1=function(n){return arguments.length?(s=n==null?null:typeof n==`function`?n:constant_default$1(+n),m):s},m.lineX0=m.lineY0=function(){return h().x(n).y(a)},m.lineY1=function(){return h().x(n).y(s)},m.lineX1=function(){return h().x(c).y(a)},m.defined=function(n){return arguments.length?(l=typeof n==`function`?n:constant_default$1(!!n),m):l},m.curve=function(n){return arguments.length?(d=n,u!=null&&(f=d(u)),m):d},m.context=function(n){return arguments.length?(n==null?u=f=null:f=d(u=n),m):u},m}var Bump=class{constructor(n,a){this._context=n,this._x=a}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(n,a){switch(n=+n,a=+a,this._point){case 0:this._point=1,this._line?this._context.lineTo(n,a):this._context.moveTo(n,a);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+n)/2,this._y0,this._x0,a,n,a):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+a)/2,n,this._y0,n,a);break}this._x0=n,this._y0=a}};function bumpX(n){return new Bump(n,!0)}function bumpY(n){return new Bump(n,!1)}function noop_default(){}function point$2(n,a,s){n._context.bezierCurveTo((2*n._x0+n._x1)/3,(2*n._y0+n._y1)/3,(n._x0+2*n._x1)/3,(n._y0+2*n._y1)/3,(n._x0+4*n._x1+a)/6,(n._y0+4*n._y1+s)/6)}function Basis(n){this._context=n}Basis.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:point$2(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(n,a){switch(n=+n,a=+a,this._point){case 0:this._point=1,this._line?this._context.lineTo(n,a):this._context.moveTo(n,a);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:point$2(this,n,a);break}this._x0=this._x1,this._x1=n,this._y0=this._y1,this._y1=a}};function basis_default$1(n){return new Basis(n)}function BasisClosed(n){this._context=n}BasisClosed.prototype={areaStart:noop_default,areaEnd:noop_default,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}},point:function(n,a){switch(n=+n,a=+a,this._point){case 0:this._point=1,this._x2=n,this._y2=a;break;case 1:this._point=2,this._x3=n,this._y3=a;break;case 2:this._point=3,this._x4=n,this._y4=a,this._context.moveTo((this._x0+4*this._x1+n)/6,(this._y0+4*this._y1+a)/6);break;default:point$2(this,n,a);break}this._x0=this._x1,this._x1=n,this._y0=this._y1,this._y1=a}};function basisClosed_default$1(n){return new BasisClosed(n)}function BasisOpen(n){this._context=n}BasisOpen.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(n,a){switch(n=+n,a=+a,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var s=(this._x0+4*this._x1+n)/6,c=(this._y0+4*this._y1+a)/6;this._line?this._context.lineTo(s,c):this._context.moveTo(s,c);break;case 3:this._point=4;default:point$2(this,n,a);break}this._x0=this._x1,this._x1=n,this._y0=this._y1,this._y1=a}};function basisOpen_default(n){return new BasisOpen(n)}function LinearClosed(n){this._context=n}LinearClosed.prototype={areaStart:noop_default,areaEnd:noop_default,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(n,a){n=+n,a=+a,this._point?this._context.lineTo(n,a):(this._point=1,this._context.moveTo(n,a))}};function linearClosed_default(n){return new LinearClosed(n)}function sign(n){return n<0?-1:1}function slope3(n,a,s){var c=n._x1-n._x0,l=a-n._x1,u=(n._y1-n._y0)/(c||l<0&&-0),d=(s-n._y1)/(l||c<0&&-0),f=(u*l+d*c)/(c+l);return(sign(u)+sign(d))*Math.min(Math.abs(u),Math.abs(d),.5*Math.abs(f))||0}function slope2(n,a){var s=n._x1-n._x0;return s?(3*(n._y1-n._y0)/s-a)/2:a}function point$1(n,a,s){var c=n._x0,l=n._y0,u=n._x1,d=n._y1,f=(u-c)/3;n._context.bezierCurveTo(c+f,l+f*a,u-f,d-f*s,u,d)}function MonotoneX(n){this._context=n}MonotoneX.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:point$1(this,this._t0,slope2(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(n,a){var s=NaN;if(n=+n,a=+a,!(n===this._x1&&a===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(n,a):this._context.moveTo(n,a);break;case 1:this._point=2;break;case 2:this._point=3,point$1(this,slope2(this,s=slope3(this,n,a)),s);break;default:point$1(this,this._t0,s=slope3(this,n,a));break}this._x0=this._x1,this._x1=n,this._y0=this._y1,this._y1=a,this._t0=s}}};function MonotoneY(n){this._context=new ReflectContext(n)}(MonotoneY.prototype=Object.create(MonotoneX.prototype)).point=function(n,a){MonotoneX.prototype.point.call(this,a,n)};function ReflectContext(n){this._context=n}ReflectContext.prototype={moveTo:function(n,a){this._context.moveTo(a,n)},closePath:function(){this._context.closePath()},lineTo:function(n,a){this._context.lineTo(a,n)},bezierCurveTo:function(n,a,s,c,l,u){this._context.bezierCurveTo(a,n,c,s,u,l)}};function monotoneX(n){return new MonotoneX(n)}function monotoneY(n){return new MonotoneY(n)}function Natural(n){this._context=n}Natural.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var n=this._x,a=this._y,s=n.length;if(s)if(this._line?this._context.lineTo(n[0],a[0]):this._context.moveTo(n[0],a[0]),s===2)this._context.lineTo(n[1],a[1]);else for(var c=controlPoints(n),l=controlPoints(a),u=0,d=1;d<s;++u,++d)this._context.bezierCurveTo(c[0][u],l[0][u],c[1][u],l[1][u],n[d],a[d]);(this._line||this._line!==0&&s===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(n,a){this._x.push(+n),this._y.push(+a)}};function controlPoints(n){var a,s=n.length-1,c,l=Array(s),u=Array(s),d=Array(s);for(l[0]=0,u[0]=2,d[0]=n[0]+2*n[1],a=1;a<s-1;++a)l[a]=1,u[a]=4,d[a]=4*n[a]+2*n[a+1];for(l[s-1]=2,u[s-1]=7,d[s-1]=8*n[s-1]+n[s],a=1;a<s;++a)c=l[a]/u[a-1],u[a]-=c,d[a]-=c*d[a-1];for(l[s-1]=d[s-1]/u[s-1],a=s-2;a>=0;--a)l[a]=(d[a]-l[a+1])/u[a];for(u[s-1]=(n[s]+l[s-1])/2,a=0;a<s-1;++a)u[a]=2*n[a+1]-l[a+1];return[l,u]}function natural_default(n){return new Natural(n)}function Step(n,a){this._context=n,this._t=a}Step.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(n,a){switch(n=+n,a=+a,this._point){case 0:this._point=1,this._line?this._context.lineTo(n,a):this._context.moveTo(n,a);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,a),this._context.lineTo(n,a);else{var s=this._x*(1-this._t)+n*this._t;this._context.lineTo(s,this._y),this._context.lineTo(s,a)}break}this._x=n,this._y=a}};function step_default(n){return new Step(n,.5)}function stepBefore(n){return new Step(n,0)}function stepAfter(n){return new Step(n,1)}function none_default$1(n,a){if((d=n.length)>1)for(var s=1,c,l,u=n[a[0]],d,f=u.length;s<d;++s)for(l=u,u=n[a[s]],c=0;c<f;++c)u[c][1]+=u[c][0]=isNaN(l[c][1])?l[c][0]:l[c][1]}function none_default(n){for(var a=n.length,s=Array(a);--a>=0;)s[a]=a;return s}function stackValue(n,a){return n[a]}function stackSeries(n){let a=[];return a.key=n,a}function stack_default(){var n=constant_default$1([]),a=none_default,s=none_default$1,c=stackValue;function l(l){var u=Array.from(n.apply(this,arguments),stackSeries
1204),d,f=u.length,p=-1,m;for(let n of l)for(d=0,++p;d<f;++d)(u[d][p]=[0,+c(n,u[d].key,p,l)]).data=n;for(d=0,m=array_default(a(u));d<f;++d)u[m[d]].index=d;return s(u,m),u}return l.keys=function(a){return arguments.length?(n=typeof a==`function`?a:constant_default$1(Array.from(a)),l):n},l.value=function(n){return arguments.length?(c=typeof n==`function`?n:constant_default$1(+n),l):c},l.order=function(n){return arguments.length?(a=n==null?none_default:typeof n==`function`?n:constant_default$1(Array.from(n)),l):a},l.offset=function(n){return arguments.length?(s=n??none_default$1,l):s},l}function expand_default(n,a){if((c=n.length)>0){for(var s,c,l=0,u=n[0].length,d;l<u;++l){for(d=s=0;s<c;++s)d+=n[s][l][1]||0;if(d)for(s=0;s<c;++s)n[s][l][1]/=d}none_default$1(n,a)}}function silhouette_default(n,a){if((l=n.length)>0){for(var s=0,c=n[a[0]],l,u=c.length;s<u;++s){for(var d=0,f=0;d<l;++d)f+=n[d][s][1]||0;c[s][1]+=c[s][0]=-f/2}none_default$1(n,a)}}function wiggle_default(n,a){if(!(!((d=n.length)>0)||!((u=(l=n[a[0]]).length)>0))){for(var s=0,c=1,l,u,d;c<u;++c){for(var f=0,p=0,m=0;f<d;++f){for(var h=n[a[f]],_=h[c][1]||0,v=(_-(h[c-1][1]||0))/2,b=0;b<f;++b){var x=n[a[b]],C=x[c][1]||0,w=x[c-1][1]||0;v+=C-w}p+=_,m+=v*_}l[c-1][1]+=l[c-1][0]=s,p&&(s-=m/p)}l[c-1][1]+=l[c-1][0]=s,none_default$1(n,a)}}function isUnsafeProperty(n){return n===`__proto__`}function isDeepKey(n){switch(typeof n){case`number`:case`symbol`:return!1;case`string`:return n.includes(`.`)||n.includes(`[`)||n.includes(`]`)}}function toKey(n){return typeof n==`string`||typeof n==`symbol`?n:Object.is(n?.valueOf?.(),-0)?`-0`:String(n)}function toString$2(n){if(n==null)return``;if(typeof n==`string`)return n;if(Array.isArray(n))return n.map(toString$2).join(`,`);let a=String(n);return a===`0`&&Object.is(Number(n),-0)?`-0`:a}function toPath$1(n){if(Array.isArray(n))return n.map(toKey);if(typeof n==`symbol`)return[n];n=toString$2(n);let a=[],s=n.length;if(s===0)return a;let c=0,l=``,u=``,d=!1;for(n.charCodeAt(0)===46&&a.push(``);c<s;){let f=n[c];if(u)f===`\\`&&c+1<s?(c++,l+=n[c]):f===u?u=``:l+=f;else if(d)f===`"`||f===`'`?u=f:f===`]`?(d=!1,a.push(l),l=``):l+=f;else if(f===`[`)d=!0,l&&=(a.push(l),``);else if(f===`.`){l&&=(a.push(l),``);let s=n[c+1];(s===void 0||s===`.`)&&a.push(``)}else l+=f;c++}return l&&a.push(l),a}function get$3(n,a,s){if(n==null)return s;switch(typeof a){case`string`:{if(isUnsafeProperty(a))return s;let c=n[a];return c===void 0?isDeepKey(a)&&!Object.hasOwn(n,a)?get$3(n,toPath$1(a),s):s:c}case`number`:case`symbol`:{typeof a==`number`&&(a=toKey(a));let c=n[a];return c===void 0?s:c}default:{if(Array.isArray(a))return getWithPath(n,a,s);if(a=Object.is(a?.valueOf(),-0)?`-0`:String(a),isUnsafeProperty(a))return s;let c=n[a];return c===void 0?s:c}}}function getWithPath(n,a,s){if(a.length===0)return s;let c=n;for(let n=0;n<a.length;n++){if(c==null||isUnsafeProperty(a[n]))return s;c=c[a[n]]}return c===void 0?s:c}var defaultRoundPrecision=4;function round$1(n){var a=10**(arguments.length>1&&arguments[1]!==void 0?arguments[1]:defaultRoundPrecision),s=Math.round(n*a)/a;return Object.is(s,-0)?0:s}function roundTemplateLiteral(n){var a=[...arguments].slice(1);return n.reduce((n,s,c)=>{var l=a[c-1];return typeof l==`string`?n+l+s:l===void 0?n+s:n+round$1(l)+s},``)}var mathSign=n=>n===0?0:n>0?1:-1,isNan=n=>typeof n==`number`&&n!=+n,isPercent=n=>typeof n==`string`&&n.length>1&&n.indexOf(`%`)===n.length-1,isNumber=n=>(typeof n==`number`||n instanceof Number)&&!isNan(n),isNumOrStr=n=>isNumber(n)||typeof n==`string`,idCounter=0,uniqueId=n=>{var a=++idCounter;return`${n||``}${a}`},getPercentValue=function(n,a){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,c=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!isNumber(n)&&typeof n!=`string`)return s;var l;if(isPercent(n)){if(a==null)return s;var u=n.indexOf(`%`);l=a*parseFloat(n.slice(0,u))/100}else l=+n;return isNan(l)&&(l=s),c&&a!=null&&l>a&&(l=a),l},hasDuplicate=n=>{if(!Array.isArray(n))return!1;for(var a=n.length,s={},c=0;c<a;c++)if(!s[String(n[c])])s[String(n[c])]=!0;else return!0;return!1};function interpolate(n,a,s){return isNumber(n)&&isNumber(a)?round$1(n+s*(a-n)):a}
1204function findEntryInArray(n,a,s){if(!(!n||!n.length))return n.find(n=>n&&(typeof a==`function`?a(n):get$3(n,a))===s)}var isNullish=n=>n==null,upperFirst=n=>isNullish(n)?n:`${n.charAt(0).toUpperCase()}${n.slice(1)}`;function isNotNil$1(n){return n!=null}function noop$3(){}var isPolarCoordinate=n=>`radius`in n&&`startAngle`in n&&`endAngle`in n,adaptEventHandlers=(n,a)=>{if(!n||typeof n==`function`||typeof n==`boolean`)return null;var s=n;if((0,import_react$7.isValidElement)(n)&&(s=n.props),typeof s!=`object`&&typeof s!=`function`)return null;var c={};return Object.keys(s).forEach(n=>{isEventKey(n)&&typeof s[n]==`function`&&(c[n]=a||(a=>s[n](s,a)))}),c},getEventHandlerOfChild=(n,a,s)=>c=>(n(a,s,c),null),adaptEventsOfChild=(n,a,s)=>{if(n===null||typeof n!=`object`&&typeof n!=`function`)return null;var c=null;return Object.keys(n).forEach(l=>{var u=n[l];isEventKey(l)&&typeof u==`function`&&(c||={},c[l]=getEventHandlerOfChild(u,a,s))}),c};function ownKeys$38(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread$37(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?ownKeys$38(Object(s),!0).forEach(function(a){_defineProperty$40(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$38(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function _defineProperty$40(n,a,s){return(a=_toPropertyKey$38(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _toPropertyKey$38(n){var a=_toPrimitive$38(n,`string`);return typeof a==`symbol`?a:a+``}function _toPrimitive$38(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}function resolveDefaultProps(n,a){var s=_objectSpread$37({},n),c=a;return Object.keys(a).reduce((n,a)=>(n[a]===void 0&&c[a]!==void 0&&(n[a]=c[a]),n),s)}function uniqBy$1(n,a){let s=new Map;for(let c=0;c<n.length;c++){let l=n[c],u=a(l,c,n);s.has(u)||s.set(u,l)}return Array.from(s.values())}function ary(n,a){return function(...s){return n.apply(this,s.slice(0,a))}}function identity$4(n){return n}function property$1(n){return function(a){return get$3(a,n)}}function isPrimitive(n){return n==null||typeof n!=`object`&&typeof n!=`function`}function isTypedArray(n){return ArrayBuffer.isView(n)&&!(n instanceof DataView)}function getSymbols(n){return Object.getOwnPropertySymbols(n).filter(a=>Object.prototype.propertyIsEnumerable.call(n,a))}function getTag(n){return n==null?n===void 0?`[object Undefined]`:`[object Null]`:Object.prototype.toString.call(n)}var regexpTag=`[object RegExp]`,stringTag=`[object String]`,numberTag=`[object Number]`,booleanTag=`[object Boolean]`,argumentsTag=`[object Arguments]`,symbolTag=`[object Symbol]`,dateTag=`[object Date]`,mapTag=`[object Map]`,setTag=`[object Set]`,arrayTag=`[object Array]`,arrayBufferTag=`[object ArrayBuffer]`,objectTag=`[object Object]`,dataViewTag=`[object DataView]`,uint8ArrayTag=`[object Uint8Array]`,uint8ClampedArrayTag=`[object Uint8ClampedArray]`,uint16ArrayTag=`[object Uint16Array]`,uint32ArrayTag=`[object Uint32Array]`,int8ArrayTag=`[object Int8Array]`,int16ArrayTag=`[object Int16Array]`,int32ArrayTag=`[object Int32Array]`,float32ArrayTag=`[object Float32Array]`,float64ArrayTag=`[object Float64Array]`,globalThis_=typeof globalThis==`object`&&globalThis||typeof window==`object`&&window||typeof self==`object`&&self||typeof global==`object`&&global||(function(){return this})();function isBuffer(n){return globalThis_.Buffer!==void 0&&globalThis_.Buffer.isBuffer(n)}function cloneDeepWith$1(n,a){return cloneDeepWithImpl(n,void 0,n,new Map,a)}function cloneDeepWithImpl(n,a,s,c=new Map,l=void 0){let u=l?.(n,a,s,c);if(u!==void 0)return u;if(isPrimitive(n))return n;if(c.has(n))return c.get(n);if(Array.isArray(n)){let a=Array(n.length);c.set(n,a);for(let u=0;u<n.length;u++)a[u]=cloneDeepWithImpl(n[u],u,s,c,l);
vendor: 4,130 bytes, line 1204
1204return Object.hasOwn(n,`index`)&&(a.index=n.index),Object.hasOwn(n,`input`)&&(a.input=n.input),a}if(n instanceof Date)return new Date(n.getTime());if(n instanceof RegExp){let a=new RegExp(n.source,n.flags);return a.lastIndex=n.lastIndex,a}if(n instanceof Map){let a=new Map;c.set(n,a);for(let[u,d]of n)a.set(u,cloneDeepWithImpl(d,u,s,c,l));return a}if(n instanceof Set){let a=new Set;c.set(n,a);for(let u of n)a.add(cloneDeepWithImpl(u,void 0,s,c,l));return a}if(isBuffer(n))return n.subarray();if(isTypedArray(n)){let a=new(Object.getPrototypeOf(n)).constructor(n.length);c.set(n,a);for(let u=0;u<n.length;u++)a[u]=cloneDeepWithImpl(n[u],u,s,c,l);return a}if(n instanceof ArrayBuffer||typeof SharedArrayBuffer<`u`&&n instanceof SharedArrayBuffer)return n.slice(0);if(n instanceof DataView){let a=new DataView(n.buffer.slice(0),n.byteOffset,n.byteLength);return c.set(n,a),copyProperties(a,n,s,c,l),a}if(typeof File<`u`&&n instanceof File){let a=new File([n],n.name,{type:n.type});return c.set(n,a),copyProperties(a,n,s,c,l),a}if(typeof Blob<`u`&&n instanceof Blob){let a=new Blob([n],{type:n.type});return c.set(n,a),copyProperties(a,n,s,c,l),a}if(n instanceof Error){let a=structuredClone(n);return c.set(n,a),a.message=n.message,a.name=n.name,a.stack=n.stack,a.cause=n.cause,a.constructor=n.constructor,copyProperties(a,n,s,c,l),a}if(n instanceof Boolean){let a=new Boolean(n.valueOf());return c.set(n,a),copyProperties(a,n,s,c,l),a}if(n instanceof Number){let a=new Number(n.valueOf());return c.set(n,a),copyProperties(a,n,s,c,l),a}if(n instanceof String){let a=new String(n.valueOf());return c.set(n,a),copyProperties(a,n,s,c,l),a}if(typeof n==`object`&&isCloneableObject(n)){let a=Object.create(Object.getPrototypeOf(n));return c.set(n,a),copyProperties(a,n,s,c,l),a}return n}function copyProperties(n,a,s=n,c,l){let u=[...Object.keys(a),...getSymbols(a)];for(let d=0;d<u.length;d++){let f=u[d],p=Object.getOwnPropertyDescriptor(n,f);(p==null||p.writable)&&(n[f]=cloneDeepWithImpl(a[f],f,s,c,l))}}function isCloneableObject(n){switch(getTag(n)){case argumentsTag:case arrayTag:case arrayBufferTag:case dataViewTag:case booleanTag:case dateTag:case float32ArrayTag:case float64ArrayTag:case int8ArrayTag:case int16ArrayTag:case int32ArrayTag:case mapTag:case numberTag:case objectTag:case regexpTag:case setTag:case stringTag:case symbolTag:case uint8ArrayTag:case uint8ClampedArrayTag:case uint16ArrayTag:case uint32ArrayTag:return!0;default:return!1}}function cloneDeep$2(n){return cloneDeepWithImpl(n,void 0,n,new Map,void 0)}function isEqualsSameValueZero(n,a){return n===a||Number.isNaN(n)&&Number.isNaN(a)}function isObject$3(n){return n!==null&&(typeof n==`object`||typeof n==`function`)}function isMatchWith(n,a,s){return typeof s==`function`?isMatchWithInternal(n,a,function n(a,c,l,u,d,f){let p=s(a,c,l,u,d,f);return p===void 0?isMatchWithInternal(a,c,n,f,!1):!!p},new Map,!0):isMatchWith(n,a,()=>void 0)}function isMatchWithInternal(n,a,s,c,l=!1){if(a===n)return!0;switch(typeof a){case`object`:return isObjectMatch(n,a,s,c);case`function`:return Object.keys(a).length>0?isMatchWithInternal(n,{...a},s,c,l):isEqualsSameValueZero(n,a);default:return isObject$3(n)&&l?typeof a!=`string`||a===``:isEqualsSameValueZero(n,a)}}function isObjectMatch(n,a,s,c){if(a==null)return!0;if(Array.isArray(a))return isArrayMatch(n,a,s,c);if(a instanceof Map)return isMapMatch(n,a,s,c);if(a instanceof Set)return isSetMatch(n,a,s,c);let l=Object.keys(a);if(n==null||isPrimitive(n))return l.length===0;if(l.length===0)return!0;if(c?.has(a))return c.get(a)===n;c?.set(a,n);try{for(let u=0;u<l.length;u++){let d=l[u];if(!isPrimitive(n)&&!(d in n)||a[d]===void 0&&n[d]!==void 0||a[d]===null&&n[d]!==null||!s(n[d],a[d],d,n,a,c))return!1}return!0}finally{c?.delete(a)}}function isMapMatch(n,a,s,c){if(a.size===0)return!0;if(!(n instanceof Map))return!1;for(let[l,u]of a.entries())if(s(n.get(l),u,l,n,a,c)===!1)return!1;return!0}function isArrayMatch(n,a,s,c){if(a.length===0)return!0;if(!Array.isArray(n))return!1;let l=new Set;for(let u=0;u<a.length;u++){let d=a[u],f=!1;for(let p=0;p<n.length;p++){if(l.has(p))continue;let m=n[p],h=!1;
1204if(s(m,d,u,n,a,c)&&(h=!0),h){l.add(p),f=!0;break}}if(!f)return!1}return!0}function isSetMatch(n,a,s,c){return a.size===0||n instanceof Set&&isArrayMatch([...n],[...a],s,c)}function isMatch(n,a){return isMatchWith(n,a,()=>void 0)}function matches(n){return n=cloneDeep$2(n),a=>isMatch(a,n)}function cloneDeepWith(n,a){return cloneDeepWith$1(n,(s,c,l,u)=>{let d=a?.(s,c,l,u);if(d!==void 0)return d;if(typeof n==`object`){if(getTag(n)===`[object Object]`&&typeof n.constructor!=`function`){let a={};return u.set(n,a),copyProperties(a,n,l,u),a}switch(Object.prototype.toString.call(n)){case numberTag:case stringTag:case booleanTag:{let a=new n.constructor(n?.valueOf());return copyProperties(a,n),a}case argumentsTag:{let a={};return copyProperties(a,n),a.length=n.length,a[Symbol.iterator]=n[Symbol.iterator],a}default:return}}})}function cloneDeep$1(n){return cloneDeepWith(n)}var IS_UNSIGNED_INTEGER=/^(?:0|[1-9]\d*)$/;function isIndex(n,a=2**53-1){switch(typeof n){case`number`:return Number.isInteger(n)&&n>=0&&n<a;case`symbol`:return!1;case`string`:return IS_UNSIGNED_INTEGER.test(n)}}function isArguments(n){return typeof n==`object`&&!!n&&getTag(n)===`[object Arguments]`}function has$3(n,a){let s;if(s=Array.isArray(a)?a:typeof a==`string`&&isDeepKey(a)&&n?.[a]==null?toPath$1(a):[a],s.length===0)return!1;let c=n;for(let n=0;n<s.length;n++){let a=s[n];if((c==null||!Object.hasOwn(c,a))&&!((Array.isArray(c)||isArguments(c))&&isIndex(a)&&a<c.length))return!1;c=c[a]}return!0}function matchesProperty(n,a){switch(typeof n){case`object`:Object.is(n?.valueOf(),-0)&&(n=`-0`);break;case`number`:n=toKey(n);break}return a=cloneDeep$1(a),function(s){let c=get$3(s,n);return c===void 0?has$3(s,n):a===void 0?c===void 0:isMatch(c,a)}}function iteratee(n){if(n==null)return identity$4;switch(typeof n){case`function`:return n;case`object`:return Array.isArray(n)&&n.length===2?matchesProperty(n[0],n[1]):matches(n);case`string`:case`symbol`:case`number`:return property$1(n)}}function isLength(n){return Number.isSafeInteger(n)&&n>=0}function isArrayLike(n){return n!=null&&typeof n!=`function`&&isLength(n.length)}function isObjectLike(n){return typeof n==`object`&&!!n}function isArrayLikeObject(n){return isObjectLike(n)&&isArrayLike(n)}function uniqBy(n,a=identity$4){return isArrayLikeObject(n)?uniqBy$1(Array.from(n),ary(iteratee(a),1)):[]}function getUniqPayload(n,a,s){return a===!0?uniqBy(n,s):typeof a==`function`?uniqBy(n,a):n}var require_use_sync_external_store_shim_production=__commonJSMin$1((n=>{var a=require_react();function s(n,a){return n===a&&(n!==0||1/n==1/a)||n!==n&&a!==a}var c=typeof Object.is==`function`?Object.is:s,l=a.useState,u=a.useEffect,d=a.useLayoutEffect,f=a.useDebugValue;function p(n,a){var s=a(),c=l({inst:{value:s,getSnapshot:a}}),p=c[0].inst,h=c[1];return d(function(){p.value=s,p.getSnapshot=a,m(p)&&h({inst:p})},[n,s,a]),u(function(){return m(p)&&h({inst:p}),n(function(){m(p)&&h({inst:p})})},[n]),f(s),s}function m(n){var a=n.getSnapshot;n=n.value;try{var s=a();return!c(n,s)}catch{return!0}}function h(n,a){return a()}var _=typeof window>`u`||window.document===void 0||window.document.createElement===void 0?h:p;n.useSyncExternalStore=a.useSyncExternalStore===void 0?_:a.useSyncExternalStore})),require_shim=__commonJSMin$1(((n,a)=>{a.exports=require_use_sync_external_store_shim_production()})),require_with_selector_production=__commonJSMin$1((n=>{var a=require_react(),s=require_shim();function c(n,a){return n===a&&(n!==0||1/n==1/a)||n!==n&&a!==a}var l=typeof Object.is==`function`?Object.is:c,u=s.useSyncExternalStore,d=a.useRef,f=a.useEffect,p=a.useMemo,m=a.useDebugValue;n.useSyncExternalStoreWithSelector=function(n,a,s,c,h){var _=d(null);if(_.current===null){var v={hasValue:!1,value:null};_.current=v}else v=_.current;
1204_=p(function(){function n(n){if(!u){if(u=!0,d=n,n=c(n),h!==void 0&&v.hasValue){var a=v.value;if(h(a,n))return f=a}return f=n}if(a=f,l(d,n))return a;var s=c(n);return h!==void 0&&h(a,s)?(d=n,a):(d=n,f=s)}var u=!1,d,f,p=s===void 0?null:s;return[function(){return n(a())},p===null?void 0:function(){return n(p())}]},[a,s,c,h]);var b=u(n,_[0],_[1]);return f(function(){v.hasValue=!0,v.value=b},[b]),m(b),b}})),require_with_selector$1=__commonJSMin$1(((n,a)=>{a.exports=require_with_selector_production()})),RechartsReduxContext=(0,import_react$7.createContext)(null),import_with_selector$1=require_with_selector$1(),noopDispatch=n=>n,useAppDispatch=()=>{var n=(0,import_react$7.useContext)(RechartsReduxContext);return n?n.store.dispatch:noopDispatch},noop$2=()=>{},addNestedSubNoop=()=>noop$2,refEquality=(n,a)=>n===a;function useAppSelector(n){var a=(0,import_react$7.useContext)(RechartsReduxContext),s=(0,import_react$7.useMemo)(()=>a?a=>{if(a!=null)return n(a)}:noop$2,[a,n]);return(0,import_with_selector$1.useSyncExternalStoreWithSelector)(a?a.subscription.addNestedSub:addNestedSubNoop,a?a.store.getState:noop$2,a?a.store.getState:noop$2,s,refEquality)}function assertIsFunction(n,a=`expected a function, instead received ${typeof n}`){if(typeof n!=`function`)throw TypeError(a)}function assertIsArrayOfFunctions(n,a=`expected all items to be functions, instead received the following types: `){if(!n.every(n=>typeof n==`function`)){let s=n.map(n=>typeof n==`function`?`function ${n.name||`unnamed`}()`:typeof n).join(`, `);throw TypeError(`${a}[${s}]`)}}var ensureIsArray=n=>Array.isArray(n)?n:[n];function getDependencies(n){let a=Array.isArray(n[0])?n[0]:n;return assertIsArrayOfFunctions(a,`createSelector expects all input-selectors to be functions, but received the following types: `),a}function collectInputSelectorResults(n,a){let s=[],{length:c}=n;for(let l=0;l<c;l++)s.push(n[l].apply(null,a));return s}var StrongRef=class{constructor(n){this.value=n}deref(){return this.value}},getWeakRef=()=>typeof WeakRef>`u`?StrongRef:WeakRef,Ref=getWeakRef(),UNTERMINATED=0,TERMINATED=1;function createCacheNode(){return{s:UNTERMINATED,v:void 0,o:null,p:null}}function maybeDeref(n){return n instanceof Ref?n.deref():n}function weakMapMemoize(n,a={}){let s=createCacheNode(),{resultEqualityCheck:c}=a,l,u=0;function d(){let a=s,{length:d}=arguments;for(let n=0,s=d;n<s;n++){let s=arguments[n];if(typeof s==`function`||typeof s==`object`&&s){let n=a.o;n===null&&(a.o=n=new WeakMap);let c=n.get(s);c===void 0?(a=createCacheNode(),n.set(s,a)):a=c}else{let n=a.p;n===null&&(a.p=n=new Map);let c=n.get(s);c===void 0?(a=createCacheNode(),n.set(s,a)):a=c}}let f=a,p;if(a.s===TERMINATED)p=a.v;else if(p=n.apply(null,arguments),u++,c){let n=maybeDeref(l);n!=null&&c(n,p)&&(p=n,u!==0&&u--),l=typeof p==`object`&&p||typeof p==`function`?new Ref(p):p}return f.s=TERMINATED,f.v=p,p}return d.clearCache=()=>{s=createCacheNode(),d.resetResultsCount()},d.resultsCount=()=>u,d.resetResultsCount=()=>{u=0},d}function createSelectorCreator(n,...a){let s=typeof n==`function`?{memoize:n,memoizeOptions:a}:n,c=(...n)=>{let a=0,c=0,l,u={},d=n.pop();typeof d==`object`&&(u=d,d=n.pop()),assertIsFunction(d,`createSelector expects an output function after the inputs, but received: [${typeof d}]`);let{memoize:f,memoizeOptions:p=[],argsMemoize:m=weakMapMemoize,argsMemoizeOptions:h=[]}={...s,...u},_=ensureIsArray(p),v=ensureIsArray(h),b=getDependencies(n),x=f(function(){return a++,d.apply(null,arguments)},..._),C=m(function(){c++;let n=collectInputSelectorResults(b,arguments);return l=x.apply(null,n),l},...v);return Object.assign(C,{resultFunc:d,memoizedResultFunc:x,dependencies:b,dependencyRecomputations:()=>c,resetDependencyRecomputations:()=>{c=0},lastResult:()=>l,recomputations:()=>a,resetRecomputations:()=>{a=0},memoize:f,argsMemoize:m})};return Object.assign(c,{withTypes:()=>c}),c}var createSelector=createSelectorCreator(weakMapMemoize);function flatten$1(n,a=1){let s=[],c=Math.floor(a),l=(n,a)=>{for(let u=0;u<n.length;u++){let d=n[u];Array.isArray(d)&&a<c?l(d,a+1):s.push(d)}};return l(n,0),s}function isIterateeCall(n,a,s){return isObject$3(s)&&(typeof a==`number`&&isArrayLike(s)&&isIndex(a)&&a<s.length||typeof a==`string`&&a in s)?isEqualsSameValueZero(s[a],n):!1}function getPriority(n){return typeof n==`symbol`?1:n===null?2:n===void 0?3:n===n?0:4}var compareValues=(n,a,s)=>{if(n!==a){let c=getPriority(n),l=getPriority(a);if(c===l&&c===0){if(n<a)return s===`desc`?1:-1;if(n>a)return s===`desc`?-1:1}return s===`desc`?l-c:c-l}return 0};function isSymbol(n){return typeof n==`symbol`||n instanceof Symbol}var regexIsDeepProp=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,regexIsPlainProp=/^\w*$/;
1204function isKey(n,a){return Array.isArray(n)?!1:typeof n==`number`||typeof n==`boolean`||n==null||isSymbol(n)?!0:typeof n==`string`&&(regexIsPlainProp.test(n)||!regexIsDeepProp.test(n))||a!=null&&Object.hasOwn(a,n)}function orderBy(n,a,s,c){if(n==null)return[];s=c?void 0:s,Array.isArray(n)||(n=Object.values(n)),Array.isArray(a)||(a=a==null?[null]:[a]),a.length===0&&(a=[null]),Array.isArray(s)||(s=s==null?[]:[s]),s=s.map(n=>String(n));let l=(n,a)=>{let s=n;for(let n=0;n<a.length&&s!=null;++n)s=s[a[n]];return s},u=(n,a)=>a==null||n==null?a:typeof n==`object`&&`key`in n?Object.hasOwn(a,n.key)?a[n.key]:l(a,n.path):typeof n==`function`?n(a):Array.isArray(n)?l(a,n):typeof a==`object`?a[n]:a,d=a.map(n=>(Array.isArray(n)&&n.length===1&&(n=n[0]),n==null||typeof n==`function`||Array.isArray(n)||isKey(n)?n:{key:n,path:toPath$1(n)}));return n.map(n=>({original:n,criteria:d.map(a=>u(a,n))})).slice().sort((n,a)=>{for(let c=0;c<d.length;c++){let l=compareValues(n.criteria[c],a.criteria[c],s[c]);if(l!==0)return l}return 0}).map(n=>n.original)}function sortBy$1(n,...a){let s=a.length;return s>1&&isIterateeCall(n,a[0],a[1])?a=[]:s>2&&isIterateeCall(a[0],a[1],a[2])&&(a=[a[0]]),orderBy(n,flatten$1(a),[`asc`])}var selectLegendSettings=n=>n.legend.settings,selectLegendSize=n=>n.legend.size,selectAllLegendPayload2DArray=n=>n.legend.payload,selectLegendPayload=createSelector([selectAllLegendPayload2DArray,selectLegendSettings],(n,a)=>{var s=a.itemSorter,c=n.flat(1);return s?sortBy$1(c,s):c});function _slicedToArray$20(n,a){return _arrayWithHoles$20(n)||_iterableToArrayLimit$20(n,a)||_unsupportedIterableToArray$22(n,a)||_nonIterableRest$20()}function _nonIterableRest$20(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
1205In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$22(n,a){if(n){if(typeof n==`string`)return _arrayLikeToArray$22(n,a);var s={}.toString.call(n).slice(8,-1);return s===`Object`&&n.constructor&&(s=n.constructor.name),s===`Map`||s===`Set`?Array.from(n):s===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?_arrayLikeToArray$22(n,a):void 0}}function _arrayLikeToArray$22(n,a){(a==null||a>n.length)&&(a=n.length);for(var s=0,c=Array(a);s<a;s++)c[s]=n[s];return c}function _iterableToArrayLimit$20(n,a){var s=n==null?null:typeof Symbol<`u`&&n[Symbol.iterator]||n[`@@iterator`];if(s!=null){var c,l,u,d,f=[],p=!0,m=!1;try{if(u=(s=s.call(n)).next,a===0){if(Object(s)!==s)return;p=!1}else for(;!(p=(c=u.call(s)).done)&&(f.push(c.value),f.length!==a);p=!0);}catch(n){m=!0,l=n}finally{try{if(!p&&s.return!=null&&(d=s.return(),Object(d)!==d))return}finally{if(m)throw l}}return f}}function _arrayWithHoles$20(n){if(Array.isArray(n))return n}var EPS=1;function hasSignificantChange(n,a){return Math.abs(n.height-a.height)>EPS||Math.abs(n.left-a.left)>EPS||Math.abs(n.top-a.top)>EPS||Math.abs(n.width-a.width)>EPS}function readElementOffset(n){var a=n.getBoundingClientRect();return{height:a.height,left:a.left,top:a.top,width:a.width}}function useElementOffset(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],a=_slicedToArray$20((0,import_react$7.useState)({height:0,left:0,top:0,width:0}),2),s=a[0],c=a[1],l=(0,import_react$7.useRef)(null),u=(0,import_react$7.useRef)(s);u.current=s;var d=(0,import_react$7.useCallback)(n=>{if(l.current!=null&&(l.current.disconnect(),l.current=null),n!=null){var a=readElementOffset(n);if(hasSignificantChange(a,u.current)&&c(a),typeof ResizeObserver<`u`){var s=new ResizeObserver(()=>{var a=readElementOffset(n);hasSignificantChange(a,u.current)&&c(a)});s.observe(n),l.current=s}}},[...n]);return(0,import_react$7.useEffect)(()=>()=>{var n;(n=l.current)==null||n.disconnect()},[]),[s,d]}function formatProdErrorMessage$1(n){return`Minified Redux error #${n}; visit https://redux.js.org/Errors?code=${n} for the full message or use the non-minified dev environment for full errors. `}var symbol_observable_default=typeof Symbol==`function`&&Symbol.observable||`@@observable`,randomString=()=>Math.random().toString(36).substring(7).split(``).join(`.`),actionTypes_default={INIT:`@@redux/INIT${randomString()}`,REPLACE:`@@redux/REPLACE${randomString()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${randomString()}`};function isPlainObject$2(n){if(typeof n!=`object`||!n)return!1;let a=n;for(;Object.getPrototypeOf(a)!==null;)a=Object.getPrototypeOf(a);return Object.getPrototypeOf(n)===a||Object.getPrototypeOf(n)===null}
1205function createStore(n,a,s){if(typeof n!=`function`)throw Error(formatProdErrorMessage$1(2));if(typeof a==`function`&&typeof s==`function`||typeof s==`function`&&typeof arguments[3]==`function`)throw Error(formatProdErrorMessage$1(0));if(typeof a==`function`&&s===void 0&&(s=a,a=void 0),s!==void 0){if(typeof s!=`function`)throw Error(formatProdErrorMessage$1(1));return s(createStore)(n,a)}let c=n,l=a,u=new Map,d=u,f=0,p=!1;function m(){d===u&&(d=new Map,u.forEach((n,a)=>{d.set(a,n)}))}function h(){if(p)throw Error(formatProdErrorMessage$1(3));return l}function _(n){if(typeof n!=`function`)throw Error(formatProdErrorMessage$1(4));if(p)throw Error(formatProdErrorMessage$1(5));let a=!0;m();let s=f++;return d.set(s,n),function(){if(a){if(p)throw Error(formatProdErrorMessage$1(6));a=!1,m(),d.delete(s),u=null}}}function v(n){if(!isPlainObject$2(n))throw Error(formatProdErrorMessage$1(7));if(n.type===void 0)throw Error(formatProdErrorMessage$1(8));if(typeof n.type!=`string`)throw Error(formatProdErrorMessage$1(17));if(p)throw Error(formatProdErrorMessage$1(9));try{p=!0,l=c(l,n)}finally{p=!1}return(u=d).forEach(n=>{n()}),n}function b(n){if(typeof n!=`function`)throw Error(formatProdErrorMessage$1(10));c=n,v({type:actionTypes_default.REPLACE})}function x(){let n=_;return{subscribe(a){if(typeof a!=`object`||!a)throw Error(formatProdErrorMessage$1(11));function s(){let n=a;n.next&&n.next(h())}return s(),{unsubscribe:n(s)}},[symbol_observable_default](){return this}}}return v({type:actionTypes_default.INIT}),{dispatch:v,subscribe:_,getState:h,replaceReducer:b,[symbol_observable_default]:x}}function assertReducerShape(n){Object.keys(n).forEach(a=>{let s=n[a];if(s(void 0,{type:actionTypes_default.INIT})===void 0)throw Error(formatProdErrorMessage$1(12));if(s(void 0,{type:actionTypes_default.PROBE_UNKNOWN_ACTION()})===void 0)throw Error(formatProdErrorMessage$1(13))})}function combineReducers(n){let a=Object.keys(n),s={};for(let c=0;c<a.length;c++){let l=a[c];typeof n[l]==`function`&&(s[l]=n[l])}let c=Object.keys(s),l;try{assertReducerShape(s)}catch(n){l=n}return function(n={},a){if(l)throw l;let u=!1,d={};for(let l=0;l<c.length;l++){let f=c[l],p=s[f],m=n[f],h=p(m,a);if(h===void 0)throw a&&a.type,Error(formatProdErrorMessage$1(14));d[f]=h,u||=h!==m}return u||=c.length!==Object.keys(n).length,u?d:n}}function bindActionCreator(n,a){return function(...s){return a(n.apply(this,s))}}function bindActionCreators$1(n,a){if(typeof n==`function`)return bindActionCreator(n,a);if(typeof n!=`object`||!n)throw Error(formatProdErrorMessage$1(16));let s={};for(let c in n){let l=n[c];typeof l==`function`&&(s[c]=bindActionCreator(l,a))}return s}function compose(...n){return n.length===0?n=>n:n.length===1?n[0]:n.reduce((n,a)=>(...s)=>n(a(...s)))}function applyMiddleware(...n){return a=>(s,c)=>{let l=a(s,c),u=()=>{throw Error(formatProdErrorMessage$1(15))},d={getState:l.getState,dispatch:(n,...a)=>u(n,...a)};return u=compose(...n.map(n=>n(d)))(l.dispatch),{...l,dispatch:u}}}function isAction(n){return isPlainObject$2(n)&&`type`in n&&typeof n.type==`string`}var NOTHING=Symbol.for(`immer-nothing`),DRAFTABLE=Symbol.for(`immer-draftable`),DRAFT_STATE=Symbol.for(`immer-state`);function die(n,...a){throw Error(`[Immer] minified error nr: ${n}. Full error at: https://bit.ly/3cXEKWf`)}var O$1=Object,getPrototypeOf$2=O$1.getPrototypeOf,CONSTRUCTOR=`constructor`,PROTOTYPE=`prototype`,CONFIGURABLE=`configurable`,ENUMERABLE=`enumerable`,WRITABLE=`writable`,VALUE=`value`,isDraft=n=>!!n&&!!n[DRAFT_STATE];function isDraftable(n){return n?isPlainObject$1(n)||isArray$2(n)||!!n[DRAFTABLE]||!!n[CONSTRUCTOR]?.[DRAFTABLE]||isMap(n)||isSet(n):!1}var objectCtorString=O$1[PROTOTYPE][CONSTRUCTOR].toString(),cachedCtorStrings=new WeakMap;function isPlainObject$1(n){if(!n||!isObjectish(n))return!1;let a=getPrototypeOf$2(n);if(a===null||a===O$1[PROTOTYPE])return!0;let s=O$1.hasOwnProperty.call(a,CONSTRUCTOR)&&a[CONSTRUCTOR];if(s===Object)return!0;if(!isFunction$2(s))return!1;let c=cachedCtorStrings.get(s);return c===void 0&&(c=Function.toString.call(s),cachedCtorStrings.set(s,c)),c===objectCtorStr
vendor: 4,633 bytes, line 1205
1205ing}function each(n,a,s=!0){getArchtype(n)===0?(s?Reflect.ownKeys(n):O$1.keys(n)).forEach(s=>{a(s,n[s],n)}):n.forEach((s,c)=>a(c,s,n))}function getArchtype(n){let a=n[DRAFT_STATE];return a?a.type_:isArray$2(n)?1:isMap(n)?2:isSet(n)?3:0}var has$2=(n,a,s=getArchtype(n))=>s===2?n.has(a):O$1[PROTOTYPE].hasOwnProperty.call(n,a),get$2=(n,a,s=getArchtype(n))=>s===2?n.get(a):n[a],set=(n,a,s,c=getArchtype(n))=>{c===2?n.set(a,s):c===3?n.add(s):n[a]=s};function is$3(n,a){return n===a?n!==0||1/n==1/a:n!==n&&a!==a}var isArray$2=Array.isArray,isMap=n=>n instanceof Map,isSet=n=>n instanceof Set,isObjectish=n=>typeof n==`object`,isFunction$2=n=>typeof n==`function`,isBoolean$1=n=>typeof n==`boolean`;function isArrayIndex(n){let a=+n;return Number.isInteger(a)&&String(a)===n}var latest=n=>n.copy_||n.base_,getFinalValue=n=>n.modified_?n.copy_:n.base_;function shallowCopy(n,a){if(isMap(n))return new Map(n);if(isSet(n))return new Set(n);if(isArray$2(n))return Array[PROTOTYPE].slice.call(n);let s=isPlainObject$1(n);if(a===!0||a===`class_only`&&!s){let a=O$1.getOwnPropertyDescriptors(n);delete a[DRAFT_STATE];let s=Reflect.ownKeys(a);for(let c=0;c<s.length;c++){let l=s[c],u=a[l];u[WRITABLE]===!1&&(u[WRITABLE]=!0,u[CONFIGURABLE]=!0),(u.get||u.set)&&(a[l]={[CONFIGURABLE]:!0,[WRITABLE]:!0,[ENUMERABLE]:u[ENUMERABLE],[VALUE]:n[l]})}return O$1.create(getPrototypeOf$2(n),a)}else{let a=getPrototypeOf$2(n);if(a!==null&&s)return{...n};let c=O$1.create(a);return O$1.assign(c,n)}}function freeze$1(n,a=!1){return isFrozen$1(n)||isDraft(n)||!isDraftable(n)?n:(getArchtype(n)>1&&O$1.defineProperties(n,{set:dontMutateMethodOverride,add:dontMutateMethodOverride,clear:dontMutateMethodOverride,delete:dontMutateMethodOverride}),O$1.freeze(n),a&&each(n,(n,a)=>{freeze$1(a,!0)},!1),n)}function dontMutateFrozenCollections(){die(2)}var dontMutateMethodOverride={[VALUE]:dontMutateFrozenCollections};function isFrozen$1(n){return n===null||!isObjectish(n)||O$1.isFrozen(n)}var PluginMapSet=`MapSet`,PluginPatches=`Patches`,PluginArrayMethods=`ArrayMethods`,plugins$1={};function getPlugin(n){let a=plugins$1[n];return a||die(0,n),a}var isPluginLoaded=n=>!!plugins$1[n],currentScope,getCurrentScope=()=>currentScope,createScope=(n,a)=>({drafts_:[],parent_:n,immer_:a,canAutoFreeze_:!0,unfinalizedDrafts_:0,handledSet_:new Set,processedForPatches_:new Set,mapSetPlugin_:isPluginLoaded(PluginMapSet)?getPlugin(PluginMapSet):void 0,arrayMethodsPlugin_:isPluginLoaded(PluginArrayMethods)?getPlugin(PluginArrayMethods):void 0});function usePatchesInScope(n,a){a&&(n.patchPlugin_=getPlugin(PluginPatches),n.patches_=[],n.inversePatches_=[],n.patchListener_=a)}function revokeScope(n){leaveScope(n),n.drafts_.forEach(revokeDraft),n.drafts_=null}function leaveScope(n){n===currentScope&&(currentScope=n.parent_)}var enterScope=n=>currentScope=createScope(currentScope,n);function revokeDraft(n){let a=n[DRAFT_STATE];a.type_===0||a.type_===1?a.revoke_():a.revoked_=!0}function processResult(n,a){a.unfinalizedDrafts_=a.drafts_.length;let s=a.drafts_[0];if(n!==void 0&&n!==s){s[DRAFT_STATE].modified_&&(revokeScope(a),die(4)),isDraftable(n)&&(n=finalize(a,n));let{patchPlugin_:c}=a;c&&c.generateReplacementPatches_(s[DRAFT_STATE].base_,n,a)}else n=finalize(a,s);return maybeFreeze(a,n,!0),revokeScope(a),a.patches_&&a.patchListener_(a.patches_,a.inversePatches_),n===NOTHING?void 0:n}function finalize(n,a){if(isFrozen$1(a))return a;let s=a[DRAFT_STATE];if(!s)return handleValue(a,n.handledSet_,n);if(!isSameScope(s,n))return a;if(!s.modified_)return s.base_;if(!s.finalized_){let{callbacks_:a}=s;if(a)for(;a.length>0;)a.pop()(n);generatePatchesAndFinalize(s,n)}return s.copy_}function maybeFreeze(n,a,s=!1){!n.parent_&&n.immer_.autoFreeze_&&n.canAutoFreeze_&&freeze$1(a,s)}function markStateFinalized(n){n.finalized_=!0,n.scope_.unfinalizedDrafts_--}var isSameScope=(n,a)=>n.scope_===a,EMPTY_LOCATIONS_RESULT=[];function updateDraftInParent(n,a,s,c){let l=latest(n),u=n.type_;if(c!==void 0&&get$2(l,c,u)===a){set(l,c,s,u);return}if(!n.draftLocations_){let a=n.draftLocations_=new Map;each(l,(n,s)=>{if(isDraft(s)){let c=a.get(s)||[];c.push(n),a.set(s,c)}})}let d=n.draftLocations_.get(a)??EMPTY_LOCATIONS_RESULT;for(let n of d)set(l,n,s,u)}function registerChildFinalizationCallback(n,a,s){n.callbacks_.push(function(c){let l=a;if(!l||!isSameScope(l,c))return;c.mapSetPlugin_?.fixSetContents(l);let u=getFinalValue(l);updateDraftInParent(n,l.draft_??l,u,s),generatePatchesAndFinalize(l,c)})}function generatePatchesAndFinalize(n,a){if(n.modified_&&!n.finalized_&&(n.type_===3||n.type_===1&&n.allIndicesReassigned_||(n.assigned_?.size??0)>0)){let{patchPlugin_:s}
1205=a;if(s){let c=s.getPath(n);c&&s.generatePatches_(n,c,a)}markStateFinalized(n)}}function handleCrossReference(n,a,s){let{scope_:c}=n;if(isDraft(s)){let l=s[DRAFT_STATE];isSameScope(l,c)&&l.callbacks_.push(function(){prepareCopy(n),updateDraftInParent(n,s,getFinalValue(l),a)})}else isDraftable(s)&&n.callbacks_.push(function(){let l=latest(n);n.type_===3?l.has(s)&&handleValue(s,c.handledSet_,c):get$2(l,a,n.type_)===s&&c.drafts_.length>1&&(n.assigned_.get(a)??!1)===!0&&n.copy_&&handleValue(get$2(n.copy_,a,n.type_),c.handledSet_,c)})}function handleValue(n,a,s){return!s.immer_.autoFreeze_&&s.unfinalizedDrafts_<1||isDraft(n)||a.has(n)||!isDraftable(n)||isFrozen$1(n)?n:(a.add(n),each(n,(c,l)=>{if(isDraft(l)){let a=l[DRAFT_STATE];isSameScope(a,s)&&(set(n,c,getFinalValue(a),n.type_),markStateFinalized(a))}else isDraftable(l)&&handleValue(l,a,s)}),n)}function createProxyProxy(n,a){let s=isArray$2(n),c={type_:+!!s,scope_:a?a.scope_:getCurrentScope(),modified_:!1,finalized_:!1,assigned_:void 0,parent_:a,base_:n,draft_:null,copy_:null,revoke_:null,isManual_:!1,callbacks_:void 0},l=c,u=objectTraps;s&&(l=[c],u=arrayTraps);let{revoke:d,proxy:f}=Proxy.revocable(l,u);return c.draft_=f,c.revoke_=d,[f,c]}var objectTraps={get(n,a){if(a===DRAFT_STATE)return n;if(a===`constructor`||a===`__proto__`){let s=latest(n)[a];return new Proxy(s||{},{get:(n,a)=>a===`__proto__`||a===`prototype`?Object.freeze(Object.create(null)):Reflect.get(n,a),set:()=>!0,apply:(n,a,s)=>Reflect.apply(n,a,s)})}let s=n.scope_.arrayMethodsPlugin_,c=n.type_===1&&typeof a==`string`;if(c&&s?.isArrayOperationMethod(a))return s.createMethodInterceptor(n,a);let l=latest(n);if(!has$2(l,a,n.type_))return readPropFromProto(n,l,a);let u=l[a];if(n.finalized_||!isDraftable(u)||c&&n.operationMethod&&s?.isMutatingArrayMethod(n.operationMethod)&&isArrayIndex(a))return u;if(u===peek(n.base_,a)){prepareCopy(n);let s=n.type_===1?+a:a,c=createProxy(n.scope_,u,n,s);return n.copy_[s]=c}return u},has(n,a){return a===`constructor`||a===`__proto__`||a===`prototype`?!1:a in latest(n)},ownKeys(n){return Reflect.ownKeys(latest(n))}
vendor: 5,969 bytes, line 1205
1205,set(n,a,s){if(a===`constructor`||a===`__proto__`||a===`prototype`)return!0;let c=getDescriptorFromProto(latest(n),a);if(c?.set)return c.set.call(n.draft_,s),!0;if(!n.modified_){let c=peek(latest(n),a),l=c?.[DRAFT_STATE];if(l&&l.base_===s)return n.copy_[a]=s,n.assigned_.set(a,!1),!0;if(is$3(s,c)&&(s!==void 0||has$2(n.base_,a,n.type_)))return!0;prepareCopy(n),markChanged(n)}return n.copy_[a]===s&&(s!==void 0||has$2(n.copy_,a,n.type_))||Number.isNaN(s)&&Number.isNaN(n.copy_[a])?!0:(n.copy_[a]=s,n.assigned_.set(a,!0),handleCrossReference(n,a,s),!0)},deleteProperty(n,a){return prepareCopy(n),peek(n.base_,a)!==void 0||a in n.base_?(n.assigned_.set(a,!1),markChanged(n)):n.assigned_.delete(a),n.copy_&&delete n.copy_[a],!0},getOwnPropertyDescriptor(n,a){let s=latest(n),c=Reflect.getOwnPropertyDescriptor(s,a);return c&&{[WRITABLE]:!0,[CONFIGURABLE]:n.type_!==1||a!==`length`,[ENUMERABLE]:c[ENUMERABLE],[VALUE]:s[a]}},defineProperty(){die(11)},getPrototypeOf(n){return getPrototypeOf$2(n.base_)},setPrototypeOf(){die(12)}},arrayTraps={};for(let n in objectTraps){let a=objectTraps[n];arrayTraps[n]=function(){let n=arguments;return n[0]=n[0][0],a.apply(this,n)}}arrayTraps.deleteProperty=function(n,a){return arrayTraps.set.call(this,n,a,void 0)},arrayTraps.set=function(n,a,s){return objectTraps.set.call(this,n[0],a,s,n[0])};function peek(n,a){let s=n[DRAFT_STATE];return(s?latest(s):n)[a]}function readPropFromProto(n,a,s){let c=getDescriptorFromProto(a,s);return c?VALUE in c?c[VALUE]:c.get?.call(n.draft_):void 0}function getDescriptorFromProto(n,a){if(!(a in n))return;let s=getPrototypeOf$2(n);for(;s;){let n=Object.getOwnPropertyDescriptor(s,a);if(n)return n;s=getPrototypeOf$2(s)}}function markChanged(n){n.modified_||(n.modified_=!0,n.parent_&&markChanged(n.parent_))}function prepareCopy(n){n.copy_||=(n.assigned_=new Map,shallowCopy(n.base_,n.scope_.immer_.useStrictShallowCopy_))}var Immer2=class{constructor(n){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!1,this.produce=(n,a,s)=>{if(isFunction$2(n)&&!isFunction$2(a)){let s=a;a=n;let c=this;return function(n=s,...l){return c.produce(n,n=>a.call(this,n,...l))}}isFunction$2(a)||die(6),s!==void 0&&!isFunction$2(s)&&die(7);let c;if(isDraftable(n)){let l=enterScope(this),u=createProxy(l,n,void 0),d=!0;try{c=a(u),d=!1}finally{d?revokeScope(l):leaveScope(l)}return usePatchesInScope(l,s),processResult(c,l)}else if(!n||!isObjectish(n)){if(c=a(n),c===void 0&&(c=n),c===NOTHING&&(c=void 0),this.autoFreeze_&&freeze$1(c,!0),s){let a=[],l=[];getPlugin(PluginPatches).generateReplacementPatches_(n,c,{patches_:a,inversePatches_:l}),s(a,l)}return c}else die(1,n)},this.produceWithPatches=(n,a)=>{if(isFunction$2(n))return(a,...s)=>this.produceWithPatches(a,a=>n(a,...s));let s,c;return[this.produce(n,a,(n,a)=>{s=n,c=a}),s,c]},isBoolean$1(n?.autoFreeze)&&this.setAutoFreeze(n.autoFreeze),isBoolean$1(n?.useStrictShallowCopy)&&this.setUseStrictShallowCopy(n.useStrictShallowCopy),isBoolean$1(n?.useStrictIteration)&&this.setUseStrictIteration(n.useStrictIteration)}createDraft(n){isDraftable(n)||die(8),isDraft(n)&&(n=current$1(n));let a=enterScope(this),s=createProxy(a,n,void 0);return s[DRAFT_STATE].isManual_=!0,leaveScope(a),s}finishDraft(n,a){let s=n&&n[DRAFT_STATE];(!s||!s.isManual_)&&die(9);let{scope_:c}=s;return usePatchesInScope(c,a),processResult(void 0,c)}setAutoFreeze(n){this.autoFreeze_=n}setUseStrictShallowCopy(n){this.useStrictShallowCopy_=n}setUseStrictIteration(n){this.useStrictIteration_=n}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(n,a){let s;for(s=a.length-1;s>=0;s--){let c=a[s];if(c.path.length===0&&c.op===`replace`){n=c.value;break}}s>-1&&(a=a.slice(s+1));let c=getPlugin(PluginPatches).applyPatches_;return isDraft(n)?c(n,a):this.produce(n,n=>c(n,a))}};function createProxy(n,a,s,c){let[l,u]=isMap(a)?getPlugin(PluginMapSet).proxyMap_(a,s):isSet(a)?getPlugin(PluginMapSet).proxySet_(a,s):createProxyProxy(a,s);return(s?.scope_??getCurrentScope()).drafts_.push(l),u.callbacks_=s?.callbacks_??[],u.key_=c,s&&c!==void 0?registerChildFinalizationCallback(s,u,c):u.callbacks_.push(function(n){n.mapSetPlugin_?.fixSetContents(u);let{patchPlugin_:a}=n;u.modified_&&a&&a.generatePatches_(u,[],n)}),l}function current$1(n){return isDraft(n)||die(10,n),currentImpl(n)}function currentImpl(n){if(!isDraftable(n)||isFrozen$1(n))return n;let a=n[DRAFT_STATE],s,c=!0;if(a){if(!a.modified_)return a.base_;a.finalized_=!0,s=shallowCopy(n,a.scope_.immer_.useStrictShallowCopy_),c=a.scope_.immer_.shouldUseStrictIteration()}else s=shallowCopy(n,!0);return each(s,(n,a)=>{set(s,n,currentImpl(a))},c),a&&(a.finalized_=!1),s}var immer=new Immer2,produce=immer.produce,castDraft=n=>n;function createThunkMiddleware(n){return({dispatch:a,getState:s})=>c=>l=>typeof l==`function`?l(a,s,n):c(l)}var thunk=createThunkMiddleware(),withExtraArgument=createThunkMiddleware,composeWithDevTools=typeof window<`u`&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]==`object`?compose:compose.apply(null,arguments)};typeof window<`u`&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__;function createAction(n,a){function s(...s){if(a){let c=a(...s);if(!c)throw Error(formatProdErrorMessage(0));return{type:n,payload:c.payload,...`meta`in c&&{meta:c.meta},...`error`in c&&{error:c.error}}}return{type:n,payload:s[0]}}return s.toString=()=>`${n}`,s.type=n,s.match=a=>isAction(a)&&a.type===n,s}var Tuple=class n extends Array{constructor(...a){super(...a),Object.setPrototypeOf(this,n.prototype)}static get[Symbol.species](){return n}concat(...n){return super.concat.apply(this,n)}prepend(...a){return a.length===1&&Array.isArray(a[0])?new n(...a[0].concat(this)):new n(...a.concat(this))}};function freezeDraftable(n){return isDraftable(n)?produce(n,()=>{}):n}function getOrInsertComputed(n,a,s){return n.has(a)?n.get(a):n.set(a,s(a)
vendor: 5,609 bytes, line 1205
1205).get(a)}function isBoolean(n){return typeof n==`boolean`}var buildGetDefaultMiddleware=()=>function(n){let{thunk:a=!0,immutableCheck:s=!0,serializableCheck:c=!0,actionCreatorCheck:l=!0}=n??{},u=new Tuple;return a&&(isBoolean(a)?u.push(thunk):u.push(withExtraArgument(a.extraArgument))),u},SHOULD_AUTOBATCH=`RTK_autoBatch`,prepareAutoBatched=()=>n=>({payload:n,meta:{[SHOULD_AUTOBATCH]:!0}}),createQueueWithTimer=n=>a=>{setTimeout(a,n)},createRafWithFallbackTimer=(n,a)=>s=>{let c=!1,l=()=>{c||(c=!0,cancelAnimationFrame(u),clearTimeout(d),s())},u=n(l),d=setTimeout(l,a)},autoBatchEnhancer=(n={type:`raf`})=>a=>(...s)=>{let c=a(...s),l=!0,u=!1,d=!1,f=new Set,p=n.type===`tick`?queueMicrotask:n.type===`raf`?typeof window<`u`&&window.requestAnimationFrame?createRafWithFallbackTimer(window.requestAnimationFrame,100):createQueueWithTimer(10):n.type===`callback`?n.queueNotification:createQueueWithTimer(n.timeout),m=()=>{d=!1,u&&(u=!1,f.forEach(n=>n()))};return Object.assign({},c,{subscribe(n){let a=c.subscribe(()=>l&&n());return f.add(n),()=>{a(),f.delete(n)}},dispatch(n){try{return l=!n?.meta?.[SHOULD_AUTOBATCH],u=!l,u&&(d||(d=!0,p(m))),c.dispatch(n)}finally{l=!0}}})},buildGetDefaultEnhancers=n=>function(a){let{autoBatch:s=!0}=a??{},c=new Tuple(n);return s&&c.push(autoBatchEnhancer(typeof s==`object`?s:void 0)),c};function configureStore(n){let a=buildGetDefaultMiddleware(),{reducer:s=void 0,middleware:c,devTools:l=!0,duplicateMiddlewareCheck:u=!0,preloadedState:d=void 0,enhancers:f=void 0}=n||{},p;if(typeof s==`function`)p=s;else if(isPlainObject$2(s))p=combineReducers(s);else throw Error(formatProdErrorMessage(1));let m;m=typeof c==`function`?c(a):a();let h=compose;l&&(h=composeWithDevTools({trace:!1,...typeof l==`object`&&l}));let _=buildGetDefaultEnhancers(applyMiddleware(...m)),v=typeof f==`function`?f(_):_(),b=h(...v);return createStore(p,d,b)}function executeReducerBuilderCallback(n){let a={},s=[],c,l={addCase(n,s){let c=typeof n==`string`?n:n.type;if(!c)throw Error(formatProdErrorMessage(28));if(c in a)throw Error(formatProdErrorMessage(29));return a[c]=s,l},addAsyncThunk(n,c){return c.pending&&(a[n.pending.type]=c.pending),c.rejected&&(a[n.rejected.type]=c.rejected),c.fulfilled&&(a[n.fulfilled.type]=c.fulfilled),c.settled&&s.push({matcher:n.settled,reducer:c.settled}),l},addMatcher(n,a){return s.push({matcher:n,reducer:a}),l},addDefaultCase(n){return c=n,l}};return n(l),[a,s,c]}function isStateFunction(n){return typeof n==`function`}function createReducer(n,a){let[s,c,l]=executeReducerBuilderCallback(a),u;if(isStateFunction(n))u=()=>freezeDraftable(n());else{let a=freezeDraftable(n);u=()=>a}function d(n=u(),a){let d=[s[a.type],...c.filter(({matcher:n})=>n(a)).map(({reducer:n})=>n)];return d.filter(n=>!!n).length===0&&(d=[l]),d.reduce((n,s)=>{if(s)if(isDraft(n)){let c=s(n,a);return c===void 0?n:c}else if(isDraftable(n))return produce(n,n=>s(n,a));else{let c=s(n,a);if(c===void 0){if(n===null)return n;throw Error(`A case reducer on a non-draftable value must not return undefined`)}return c}return n},n)}return d.getInitialState=u,d}var urlAlphabet=`ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW`,nanoid=(n=21)=>{let a=``,s=n;for(;s--;)a+=urlAlphabet[Math.random()*64|0];return a},asyncThunkSymbol=Symbol.for(`rtk-slice-createasyncthunk`);function getType$1(n,a){return`${n}/${a}`}function buildCreateSlice({creators:n}={}){let a=n?.asyncThunk?.[asyncThunkSymbol];return function(n){let{name:s,reducerPath:c=s}=n;if(!s)throw Error(formatProdErrorMessage(11));let l=(typeof n.reducers==`function`?n.reducers(buildReducerCreators()):n.reducers)||{},u=Object.keys(l),d={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},f={addCase(n,a){let s=typeof n==`string`?n:n.type;if(!s)throw Error(formatProdErrorMessage(12));if(s in d.sliceCaseReducersByType)throw Error(formatProdErrorMessage(13));return d.sliceCaseReducersByType[s]=a,f},addMatcher(n,a){return d.sliceMatchers.push({matcher:n,reducer:a}),f},exposeAction(n,a){return d.actionCreators[n]=a,f},exposeCaseReducer(n,a){return d.sliceCaseReducersByName[n]=a,f}};u.forEach(c=>{let u=l[c],d={reducerName:c,type:getType$1(s,c),createNotation:typeof n.reducers==`function`};isAsyncThunkSliceReducerDefinition(u)?handleThunkCaseReducerDefinition(d,u,f,a):handleNormalReducerDefinition(d,u,f)});function p(){let[a={},s=[],c=void 0]=typeof n.extraReducers==`function`?executeReducerBuilderCallback(n.extraReducers):[n.extraReducers],l={...a,...d.sliceCaseReducersByType};return createReducer(n.initialState,n=>{for(let a in l)n.addCase(a,l[a]);for(let a of d.sliceMatchers)n.addMatcher(a.matcher,a.reducer);for(let a of s)n.addMatcher(a.matcher,a.reducer);c&&n.addDefaultCase(c)})}let m=n=>n,h=new Map,_=new WeakMap,v;function b(n,a){return v||=p(),v(n,a)}function x(){return v||=p(),v.getInitialState()}function C(a,s=!1){function c(n){let l=n[a];return l===void 0&&s&&(l=getOrInsertComputed(_,c,x)),l}function l(a=m){return getOrInsertComputed(getOrInsertComputed(h,s,()=>new WeakMap),a,()=>{let c={};for(let[l,u]of Object.entries(n.selectors??{}))c[l]=wrapSelector(u,a,()=>getOrInsertComputed(_,a,x),s);return c})}return{reducerPath:a,getSelectors:l,get selectors(){return l(c)},selectSlice:c}}let w={name:s,reducer:b,actions:d.actionCreators,caseReducers:d.sliceCaseReducersByName,getInitialState:x,...C(c),injectInto(n,{reducerPath:a,...s}={}){let l=a??c;return n.inject({reducerPath:l,reducer:b},s),{...w,...C(l,!0)}}};return w}}function wrapSelector(n,a,s,c){function l(l,...u){let d=a(l);return d===void 0&&c&&(d=s()),n(d,...u)}return l.unwrapped=n,l}
1205var createSlice=buildCreateSlice();function buildReducerCreators(){function n(n,a){return{_reducerDefinitionType:`asyncThunk`,payloadCreator:n,...a}}return n.withTypes=()=>n,{reducer(n){return Object.assign({[n.name](...a){return n(...a)}}[n.name],{_reducerDefinitionType:`reducer`})},preparedReducer(n,a){return{_reducerDefinitionType:`reducerWithPrepare`,prepare:n,reducer:a}},asyncThunk:n}}function handleNormalReducerDefinition({type:n,reducerName:a,createNotation:s},c,l){let u,d;if(`reducer`in c){if(s&&!isCaseReducerWithPrepareDefinition(c))throw Error(formatProdErrorMessage(17));u=c.reducer,d=c.prepare}else u=c;l.addCase(n,u).exposeCaseReducer(a,u).exposeAction(a,d?createAction(n,d):createAction(n))}function isAsyncThunkSliceReducerDefinition(n){return n._reducerDefinitionType===`asyncThunk`}function isCaseReducerWithPrepareDefinition(n){return n._reducerDefinitionType===`reducerWithPrepare`}function handleThunkCaseReducerDefinition({type:n,reducerName:a},s,c,l){if(!l)throw Error(formatProdErrorMessage(18));let{payloadCreator:u,fulfilled:d,pending:f,rejected:p,settled:m,options:h}=s,_=l(n,u,h);c.exposeAction(a,_),d&&c.addCase(_.fulfilled,d),f&&c.addCase(_.pending,f),p&&c.addCase(_.rejected,p),m&&c.addMatcher(_.settled,m),c.exposeCaseReducer(a,{fulfilled:d||noop$1,pending:f||noop$1,rejected:p||noop$1,settled:m||noop$1})}function noop$1(){}var task=`task`,listener=`listener`,completed=`completed`,cancelled=`cancelled`,taskCancelled=`task-${cancelled}`,taskCompleted=`task-${completed}`,listenerCancelled=`${listener}-${cancelled}`,listenerCompleted=`${listener}-${completed}`,TaskAbortError=class{constructor(n){this.code=n,this.message=`${task} ${cancelled} (reason: ${n})`}code;name=`TaskAbortError`;message},assertFunction=(n,a)=>
vendor: 5,281 bytes, line 1205
1205{if(typeof n!=`function`)throw TypeError(formatProdErrorMessage(32))},noop2=()=>{},catchRejection=(n,a=noop2)=>(n.catch(a),n),addAbortSignalListener=(n,a)=>(n.addEventListener(`abort`,a,{once:!0}),()=>n.removeEventListener(`abort`,a)),validateActive=n=>{if(n.aborted)throw new TaskAbortError(n.reason)};function raceWithSignal(n,a){let s=noop2;return new Promise((c,l)=>{let u=()=>l(new TaskAbortError(n.reason));if(n.aborted){u();return}s=addAbortSignalListener(n,u),a.finally(()=>s()).then(c,l)}).finally(()=>{s=noop2})}var runTask=async(n,a)=>{try{return await Promise.resolve(),{status:`ok`,value:await n()}}catch(n){return{status:n instanceof TaskAbortError?`cancelled`:`rejected`,error:n}}finally{a?.()}},createPause=n=>a=>catchRejection(raceWithSignal(n,a).then(a=>(validateActive(n),a))),createDelay=n=>{let a=createPause(n);return n=>a(new Promise(a=>setTimeout(a,n)))},{assign:assign$1}=Object,INTERNAL_NIL_TOKEN={},alm=`listenerMiddleware`,createFork=(n,a)=>{let s=a=>addAbortSignalListener(n,()=>a.abort(n.reason));return(c,l)=>{assertFunction(c,`taskExecutor`);let u=new AbortController;s(u);let d=runTask(async()=>{validateActive(n),validateActive(u.signal);let a=await c({pause:createPause(u.signal),delay:createDelay(u.signal),signal:u.signal});return validateActive(u.signal),a},()=>u.abort(taskCompleted));return l?.autoJoin&&a.push(d.catch(noop2)),{result:createPause(n)(d),cancel(){u.abort(taskCancelled)}}}},createTakePattern=(n,a)=>{let s=async(s,c)=>{validateActive(a);let l=()=>{},u=[new Promise((a,c)=>{let u=n({predicate:s,effect:(n,s)=>{s.unsubscribe(),a([n,s.getState(),s.getOriginalState()])}});l=()=>{u(),c()}})];c!=null&&u.push(new Promise(n=>setTimeout(n,c,null)));try{let n=await raceWithSignal(a,Promise.race(u));return validateActive(a),n}finally{l()}};return((n,a)=>catchRejection(s(n,a)))},getListenerEntryPropsFrom=n=>{let{type:a,actionCreator:s,matcher:c,predicate:l,effect:u}=n;if(a)l=createAction(a).match;else if(s)a=s.type,l=s.match;else if(c)l=c;else if(!l)throw Error(formatProdErrorMessage(21));return assertFunction(u,`options.listener`),{predicate:l,type:a,effect:u}},createListenerEntry=assign$1(n=>{let{type:a,predicate:s,effect:c}=getListenerEntryPropsFrom(n);return{id:nanoid(),effect:c,type:a,predicate:s,pending:new Set,unsubscribe:()=>{throw Error(formatProdErrorMessage(22))}}},{withTypes:()=>createListenerEntry}),findListenerEntry=(n,a)=>{let{type:s,effect:c,predicate:l}=getListenerEntryPropsFrom(a);return Array.from(n.values()).find(n=>(typeof s==`string`?n.type===s:n.predicate===l)&&n.effect===c)},cancelActiveListeners=n=>{n.pending.forEach(n=>{n.abort(listenerCancelled)})},createClearListenerMiddleware=(n,a)=>()=>{for(let n of a.keys())cancelActiveListeners(n);n.clear()},safelyNotifyError=(n,a,s)=>{try{n(a,s)}catch(n){setTimeout(()=>{throw n},0)}},addListener=assign$1(createAction(`${alm}/add`),{withTypes:()=>addListener}),clearAllListeners=createAction(`${alm}/removeAll`),removeListener=assign$1(createAction(`${alm}/remove`),{withTypes:()=>removeListener}),defaultErrorHandler=(...n)=>{console.error(`${alm}/error`,...n)},createListenerMiddleware=(n={})=>{let a=new Map,s=new Map,c=n=>{let a=s.get(n)??0;s.set(n,a+1)},l=n=>{let a=s.get(n)??1;a===1?s.delete(n):s.set(n,a-1)},{extra:u,onError:d=defaultErrorHandler}=n;assertFunction(d,`onError`);let f=n=>(n.unsubscribe=()=>a.delete(n.id),a.set(n.id,n),a=>{n.unsubscribe(),a?.cancelActive&&cancelActiveListeners(n)}),p=(n=>{let s=findListenerEntry(a,n)??createListenerEntry(n);return f(s)});assign$1(p,{withTypes:()=>p});let m=n=>{let s=findListenerEntry(a,n);return s&&(s.unsubscribe(),n.cancelActive&&cancelActiveListeners(s)),!!s};assign$1(m,{withTypes:()=>m});let h=async(n,s,f,m)=>{let h=new AbortController,_=createTakePattern(p,h.signal),v=[];try{n.pending.add(h),c(n),await Promise.resolve(n.effect(s,assign$1({},f,{getOriginalState:m,condition:(n,a)=>_(n,a).then(Boolean),take:_,delay:createDelay(h.signal),pause:createPause(h.signal),extra:u,signal:h.signal,fork:createFork(h.signal,v),unsubscribe:n.unsubscribe,subscribe:()=>{a.set(n.id,n)},cancelActiveListeners:()=>{n.pending.forEach((n,a,s)=>{n!==h&&(n.abort(listenerCancelled),s.delete(n))})},cancel:()=>{h.abort(listenerCancelled),n.pending.delete(h)},throwIfCancelled:()=>{validateActive(h.signal)}})))}catch(n){n instanceof TaskAbortError||safelyNotifyError(d,n,{raisedBy:`effect`})}finally{await Promise.all(v),h.abort(listenerCompleted),l(n),n.pending.delete(h)}},_=createClearListenerMiddleware(a,s);return{middleware:n=>s=>c=>{if(!isAction(c))return s(c);if(addListener.match(c))return p(c.payload);if(clearAllListeners.match(c)){_();return}if(removeListener.match(c))return m(c.payload);let l=n.getState(),u=()=>{if(l===INTERNAL_NIL_TOKEN)throw Error(formatProdErrorMessage(23));return l},f;try{if(f=s(c),a.size>0){let s=n.getState(),f=Array.from(a.values());for(let a of f){let f=!1;try{f=a.predicate(c,s,l)}catch(n){f=!1,safelyNotifyError(d,n,{raisedBy:`predicate`})}f&&h(a,c,n,u)}}}finally{l=INTERNAL_NIL_TOKEN}return f},startListening:p,stopListening:m,clearListeners:_}};function formatProdErrorMessage(n){return`Minified Redux Toolkit error #${n}; visit https://redux-toolkit.js.org/Errors?code=${n} for the full message or use the non-minified dev environment for full errors. `}
1205var chartLayoutSlice=createSlice({name:`chartLayout`,initialState:{layoutType:`horizontal`,width:0,height:0,margin:{top:5,right:5,bottom:5,left:5},scale:1},reducers:{setLayout(n,a){n.layoutType=a.payload},setChartSize(n,a){n.width=a.payload.width,n.height=a.payload.height},setMargin(n,a){var s,c,l,u;n.margin.top=a.payload.top??0,n.margin.right=a.payload.right??0,n.margin.bottom=a.payload.bottom??0,n.margin.left=a.payload.left??0},setScale(n,a){n.scale=a.payload}}}),_chartLayoutSlice$act=chartLayoutSlice.actions,setMargin=_chartLayoutSlice$act.setMargin,setLayout=_chartLayoutSlice$act.setLayout,setChartSize=_chartLayoutSlice$act.setChartSize,setScale=_chartLayoutSlice$act.setScale,chartLayoutReducer=chartLayoutSlice.reducer;function getSliced(n,a,s){return Array.isArray(n)&&n&&a+s!==0?n.slice(a,s+1):n}function isWellBehavedNumber(n){return Number.isFinite(n)}function isPositiveNumber(n){return typeof n==`number`&&n>0&&Number.isFinite(n)}function ownKeys$37(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread$36(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?ownKeys$37(Object(s),!0).forEach(function(a){_defineProperty$39(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$37(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function _defineProperty$39(n,a,s){return(a=_toPropertyKey$37(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _toPropertyKey$37(n){var a=_toPrimitive$37(n,`string`);return typeof a==`symbol`?a:a+``}function _toPrimitive$37(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}function getValueByDataKey(n,a,s){return isNullish(n)||isNullish(a)?s:isNumOrStr(a)?get$3(n,a,s):typeof a==`function`?a(n):s}var appendOffsetOfLegend=(n,a,s)=>{if(a&&s){var c=s.width,l=s.height,u=a.align,d=a.verticalAlign,f=a.layout;if((f===`vertical`||f===`horizontal`&&d===`middle`)&&u!==`center`&&isNumber(n[u]))return _objectSpread$36(_objectSpread$36({},n),{},{[u]:n[u]+(c||0)});if((f===`horizontal`||f===`vertical`&&u===`center`)&&d!==`middle`&&isNumber(n[d]))return _objectSpread$36(_objectSpread$36({},n),{},{[d]:n[d]+(l||0)})}return n},isCategoricalAxis=(n,a)=>n===`horizontal`&&a===`xAxis`||n===`vertical`&&a===`yAxis`||n===`centric`&&a===`angleAxis`||n===`radial`&&a===`radiusAxis`,getCoordinatesOfGrid=(n,a,s,c)=>{if(c)return n.map(n=>n.coordinate);var l,u,d=n.map(n=>(n.coordinate===a&&(l=!0),n.coordinate===s&&(u=!0),n.coordinate));return l||d.push(a),u||d.push(s),d},getTicksOfAxis=(n,a,s)=>{if(!n)return null;var c=n.duplicateDomain,l=n.type,u=n.range,d=n.scale,f=n.realScaleType,p=n.isCategorical,m=n.categoricalDomain,h=n.tickCount,_=n.ticks,v=n.niceTicks,b=n.axisType;if(!d)return null;var x=f===`scaleBand`&&d.bandwidth?d.bandwidth()/2:2,C=(a||s)&&l===`category`&&d.bandwidth?d.bandwidth()/x:0;return C=b===`angleAxis`&&u&&u.length>=2?mathSign(u[0]-u[1])*2*C:C,a&&(_||v)?(_||v||[]).map((n,a)=>{var s=c?c.indexOf(n):n,l=d.map(s);return isWellBehavedNumber(l)?{coordinate:l+C,value:n,offset:C,index:a}:null}).filter(isNotNil$1):p&&m?m.map((n,a)=>{var s=d.map(n);return isWellBehavedNumber(s)?{coordinate:s+C,value:n,index:a,offset:C}:null}).filter(isNotNil$1):d.ticks&&!s&&h!=null?d.ticks(h).map((n,a)=>{var s=d.map(n);return isWellBehavedNumber(s)?{coordinate:s+C,value:n,index:a,offset:C}:null}).filter(isNotNil$1):d.domain().map((n,a)=>{var s=d.map(n);return isWellBehavedNumber(s)?{coordinate:s+C,value:c?c[n]:n,index:a,offset:C}:null}).filter(isNotNil$1)},offsetSign=n=>{var a,s=n.length;if(!(s<=0)){var c=n[0]?.length;if(!(c==null||c<=0))for(var l=0;l<c;++l)for(var u=0,d=0,f=0;f<s;++f){var p=n[f]?.[l];if(p!=null){var m=p[1],h=p[0],_=isNan(m)?h:m;_>=0?(p[0]=u,u+=_,p[1]=u):(p[0]=d,d+=_,p[1]=d)}}}},offsetPositive=n=>{var a,s=n.length;if(!(s<=0)){var c=n[0]?.length;if(!(c==null||c<=0))for(var l=0;l<c;++l)for(var u=0,d=0;d<s;++d){var f=n[d]?.[l];if(f!=null){var p=isNan(f[1])?f[0]:f[1];p>=0?(f[0]=u,u+=p,f[1]=u):(f[0]=0,f[1]=0)}}}}
1205,STACK_OFFSET_MAP={sign:offsetSign,expand:expand_default,none:none_default$1,silhouette:silhouette_default,wiggle:wiggle_default,positive:offsetPositive},getStackedData=(n,a,s)=>{var c,l=STACK_OFFSET_MAP[s]??none_default$1,u=stack_default().keys(a).value((n,a)=>Number(getValueByDataKey(n,a,0))).order(none_default).offset(l)(n);return u.forEach((s,c)=>{s.forEach((s,l)=>{var u=getValueByDataKey(n[l],a[c],0);Array.isArray(u)&&u.length===2&&isNumber(u[0])&&isNumber(u[1])&&(s[0]=u[0],s[1]=u[1])})}),u};function getCateCoordinateOfLine(n){var a=n.axis,s=n.ticks,c=n.bandSize,l=n.entry,u=n.index,d=n.dataKey;if(a.type===`category`){if(!a.allowDuplicatedCategory&&a.dataKey&&!isNullish(l[a.dataKey])){var f=findEntryInArray(s,`value`,l[a.dataKey]);if(f)return f.coordinate+c/2}return s!=null&&s[u]?s[u].coordinate+c/2:null}var p=getValueByDataKey(l,isNullish(d)?a.dataKey:d),m=a.scale.map(p);return isNumber(m)?m:null}var getDomainOfSingle=n=>{var a=n.flat(2).filter(isNumber);return[Math.min(...a),Math.max(...a)]},makeDomainFinite=n=>[n[0]===1/0?0:n[0],n[1]===-1/0?0:n[1]],getDomainOfStackGroups=(n,a,s)=>{if(!(n==null||Object.keys(n).length===0))return makeDomainFinite(Object.keys(n).reduce((c,l)=>{var u=n[l];if(!u)return c;var d=u.stackedData.reduce((n,c)=>{var l=getDomainOfSingle(getSliced(c,a,s));return!isWellBehavedNumber(l[0])||!isWellBehavedNumber(l[1])?n:[Math.min(n[0],l[0]),Math.max(n[1],l[1])]},[1/0,-1/0]);return[Math.min(d[0],c[0]),Math.max(d[1],c[1])]},[1/0,-1/0]))},MIN_VALUE_REG=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,MAX_VALUE_REG=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,getBandSizeOfAxis=(n,a,s)=>{if(n&&n.scale&&n.scale.bandwidth){var c=n.scale.bandwidth();if(!s||c>0)return c}if(n&&a&&a.length>=2){for(var l=sortBy$1(a,n=>n.coordinate),u=1/0,d=1,f=l.length;d<f;d++){var p=l[d],m=l[d-1];u=Math.min((p?.coordinate||0)-(m?.coordinate||0),u)}return u===1/0?0:u}return s?void 0:0};function getTooltipEntry(n){var a=n.tooltipEntrySettings,s=n.dataKey,c=n.payload,l=n.value,u=n.name;return _objectSpread$36(_objectSpread$36({},a),{},{dataKey:s,payload:c,value:l,name:u})}function getTooltipNameProp(n,a){if(n!=null)return String(n);if(typeof a==`string`)return a}var calculateCartesianTooltipPos=(n,a)=>
1205{if(a===`horizontal`)return n.relativeX;if(a===`vertical`)return n.relativeY},calculatePolarTooltipPos=(n,a)=>a===`centric`?n.angle:n.radius,selectChartWidth=n=>n.layout.width,selectChartHeight=n=>n.layout.height,selectContainerScale=n=>n.layout.scale,selectMargin=n=>n.layout.margin,selectAllXAxes=createSelector(n=>n.cartesianAxis.xAxis,n=>Object.values(n)),selectAllYAxes=createSelector(n=>n.cartesianAxis.yAxis,n=>Object.values(n)),DATA_ITEM_INDEX_ATTRIBUTE_NAME=`data-recharts-item-index`,DATA_ITEM_GRAPHICAL_ITEM_ID_ATTRIBUTE_NAME=`data-recharts-item-id`;function ownKeys$36(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread$35(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?ownKeys$36(Object(s),!0).forEach(function(a){_defineProperty$38(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$36(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function _defineProperty$38(n,a,s){return(a=_toPropertyKey$36(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _toPropertyKey$36(n){var a=_toPrimitive$36(n,`string`);return typeof a==`symbol`?a:a+``}function _toPrimitive$36(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}var selectBrushHeight=n=>n.brush.height;function selectLeftAxesOffset(n){return selectAllYAxes(n).reduce((n,a)=>a.orientation===`left`&&!a.mirror&&!a.hide?n+(typeof a.width==`number`?a.width:60):n,0)}function selectRightAxesOffset(n){return selectAllYAxes(n).reduce((n,a)=>a.orientation===`right`&&!a.mirror&&!a.hide?n+(typeof a.width==`number`?a.width:60):n,0)}function selectTopAxesOffset(n){return selectAllXAxes(n).reduce((n,a)=>a.orientation===`top`&&!a.mirror&&!a.hide?n+a.height:n,0)}function selectBottomAxesOffset(n){return selectAllXAxes(n).reduce((n,a)=>a.orientation===`bottom`&&!a.mirror&&!a.hide?n+a.height:n,0)}var selectChartOffsetInternal=createSelector([selectChartWidth,selectChartHeight,selectMargin,selectBrushHeight,selectLeftAxesOffset,selectRightAxesOffset,selectTopAxesOffset,selectBottomAxesOffset,selectLegendSettings,selectLegendSize],(n,a,s,c,l,u,d,f,p,m)=>{var h={left:(s.left||0)+l,right:(s.right||0)+u},_=_objectSpread$35(_objectSpread$35({},{top:(s.top||0)+d,bottom:(s.bottom||0)+f}),h),v=_.bottom;_.bottom+=c,_=appendOffsetOfLegend(_,p,m);var b=n-_.left-_.right,x=a-_.top-_.bottom;return _objectSpread$35(_objectSpread$35({brushBottom:v},_),{},{width:Math.max(b,0),height:Math.max(x,0)})}),selectChartViewBox=createSelector(selectChartOffsetInternal,n=>({x:n.left,y:n.top,width:n.width,height:n.height})),selectAxisViewBox=createSelector(selectChartWidth,selectChartHeight,(n,a)=>({x:0,y:0,width:n,height:a})),PanoramaContext=(0,import_react$7.createContext)(null),useIsPanorama=()=>(0,import_react$7.useContext)(PanoramaContext)!=null,selectBrushSettings=n=>n.brush,selectBrushDimensions=createSelector([selectBrushSettings,selectChartOffsetInternal,selectMargin],(n,a,s)=>({height:n.height,x:isNumber(n.x)?n.x:a.left,y:isNumber(n.y)?n.y:a.top+a.height+a.brushBottom-(s?.bottom||0),width:isNumber(n.width)?n.width:a.width}));function debounce$1(n,a,{signal:s,edges:c}={}){let l,u=null,d=c!=null&&c.includes(`leading`),f=c==null||c.includes(`trailing`),p=()=>{u!==null&&(n.apply(l,u),l=void 0,u=null)},m=()=>{f&&p(),b()},h=null,_=()=>{h!=null&&clearTimeout(h),h=setTimeout(()=>{h=null,m()},a)},v=()=>{h!==null&&(clearTimeout(h),h=null)},b=()=>{v(),l=void 0,u=null},x=()=>{p()},C=function(...n){if(s?.aborted)return;l=this,u=n;let a=h==null;_(),d&&a&&p()};return C.schedule=_,C.cancel=b,C.flush=x,s?.addEventListener(`abort`,b,{once:!0}),C}function debounce(n,a=0,s={}){typeof s!=`object`&&(s={});let{leading:c=!1,trailing:l=!0,maxWait:u}=s,d=[,,];c&&(d[0]=`leading`),l&&(d[1]=`trailing`);let f,p=null,m=debounce$1(function(...a){f=n.apply(this,a),p=null},a,{edges:d}),h=function(...a){return u!=null&&(p===null&&(p=Date.now()),Date.now()-p>=u)?(f=n.apply(this,a),p=Date.now(),m.cancel(),m.schedule(),f):(m.apply(this,a),f)};return h.cancel=m.cancel,h.flush=()=>(m.flush(),f),h}function throttle(n,a=0,s={}){let{leading:c=!0,trailing:l=!0}=s;return debounce(n,a,{leading:c,maxWait:a,trailing:l})}var warn=function(n,a){var s=[...arguments].slice(2);if(typeof console<`u`&&console.warn&&(a===void 0&&console.warn(`LogUtils requires an error message argument`),!n))if(a===void 0)console.warn(`Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.`);else{var c=0;console.warn(a.replace(/%s/g,()=>s[c++]))}},defaultResponsiveContainerProps={width:`100%`,height:`100%`,debounce:0,minWidth:0,initialDimension:{width:-1,height:-1}},calculateChartDimensions=(n,a,s)=>{var c=s.width,l=c===void 0?defaultResponsiveContainerProps.width:c,u=s.height,d=u===void 0?defaultResponsiveContainerProps.height:u,f=s.aspect,p=s.maxHeight,m=isPercent(l)?n:Number(l),h=isPercent(d)?a:Number(d);return f&&f>0&&(m?h=m/f:h&&(m=h*f),p&&h!=null&&h>p&&(h=p)),{calculatedWidth:m,calculatedHeight:h}},bothOverflow={width:0,height:0,overflow:`visible`},overflowX={width:0,overflowX:`visible`},overflowY={height:0,overflowY:`visible`},noStyle={},getInnerDivStyle=n=>{var a=n.width,s=n.height,c=isPercent(a),l=isPercent(s);return c&&l?bothOverflow:c?overflowX:l?overflowY:noStyle};function getDefaultWidthAndHeight(n){var a=n.width,s=n.height,c=n.aspect,l=a,u=s;return l===void 0&&u===void 0?(l=defaultResponsiveContainerProps.width,u=defaultResponsiveContainerProps.height):l===void 0?l=c&&c>0?void 0:defaultResponsiveContainerProps.width:u===void 0&&(u=c&&c>0?void 0:defaultResponsiveContainerProps.height),{width:l,height:u}}var _excluded$18=[`aspect`,`initialDimension`,`width`,`height`,`minWidth`,`minHeight`,`maxHeight`,`children`,`debounce`,`id`,`className`,`onResize`,`style`];function _extends$24(){return _extends$24=Object.assign?Object.assign.bind():function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)({}).hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},_extends$24.apply(null,arguments)}function ownKeys$35(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread$34(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];
1205a%2?ownKeys$35(Object(s),!0).forEach(function(a){_defineProperty$37(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$35(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function _defineProperty$37(n,a,s){return(a=_toPropertyKey$35(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _toPropertyKey$35(n){var a=_toPrimitive$35(n,`string`);return typeof a==`symbol`?a:a+``}function _toPrimitive$35(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}function _slicedToArray$19(n,a){return _arrayWithHoles$19(n)||_iterableToArrayLimit$19(n,a)||_unsupportedIterableToArray$21(n,a)||_nonIterableRest$19()}function _nonIterableRest$19(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
1206In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$21(n,a){if(n){if(typeof n==`string`)return _arrayLikeToArray$21(n,a);var s={}.toString.call(n).slice(8,-1);return s===`Object`&&n.constructor&&(s=n.constructor.name),s===`Map`||s===`Set`?Array.from(n):s===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?_arrayLikeToArray$21(n,a):void 0}}function _arrayLikeToArray$21(n,a){(a==null||a>n.length)&&(a=n.length);for(var s=0,c=Array(a);s<a;s++)c[s]=n[s];return c}function _iterableToArrayLimit$19(n,a){var s=n==null?null:typeof Symbol<`u`&&n[Symbol.iterator]||n[`@@iterator`];if(s!=null){var c,l,u,d,f=[],p=!0,m=!1;try{if(u=(s=s.call(n)).next,a===0){if(Object(s)!==s)return;p=!1}else for(;!(p=(c=u.call(s)).done)&&(f.push(c.value),f.length!==a);p=!0);}catch(n){m=!0,l=n}finally{try{if(!p&&s.return!=null&&(d=s.return(),Object(d)!==d))return}finally{if(m)throw l}}return f}}function _arrayWithHoles$19(n){if(Array.isArray(n))return n}function _objectWithoutProperties$18(n,a){if(n==null)return{};var s,c,l=_objectWithoutPropertiesLoose$18(n,a);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);for(c=0;c<u.length;c++)s=u[c],a.indexOf(s)===-1&&{}.propertyIsEnumerable.call(n,s)&&(l[s]=n[s])}return l}function _objectWithoutPropertiesLoose$18(n,a){if(n==null)return{};var s={};for(var c in n)if({}.hasOwnProperty.call(n,c)){if(a.indexOf(c)!==-1)continue;s[c]=n[c]}return s}var ResponsiveContainerContext=(0,import_react$7.createContext)(defaultResponsiveContainerProps.initialDimension);function isAcceptableSize(n){return isPositiveNumber(n.width)&&isPositiveNumber(n.height)}function ResponsiveContainerContextProvider(n){var a=n.children,s=n.width,c=n.height,l=(0,import_react$7.useMemo)(()=>({width:s,height:c}),[s,c]);return isAcceptableSize(l)?import_react$7.createElement(ResponsiveContainerContext.Provider,{value:l},a):null}var useResponsiveContainerContext=()=>(0,import_react$7.useContext)(ResponsiveContainerContext),SizeDetectorContainer=(0,import_react$7.forwardRef)((n,a)=>{var s=n.aspect,c=n.initialDimension,l=c===void 0?defaultResponsiveContainerProps.initialDimension:c,u=n.width,d=n.height,f=n.minWidth,p=f===void 0?defaultResponsiveContainerProps.minWidth:f,m=n.minHeight,h=n.maxHeight,_=n.children,v=n.debounce,b=v===void 0?defaultResponsiveContainerProps.debounce:v,x=n.id,C=n.className,w=n.onResize,T=n.style,O=T===void 0?{}:T,k=_objectWithoutProperties$18(n,_excluded$18),A=(0,import_react$7.useRef)(null),j=(0,import_react$7.useRef)();j.current=w,(0,import_react$7.useImperativeHandle)(a,()=>A.current);var M=_slicedToArray$19((0,import_react$7.useState)({containerWidth:l.width,containerHeight:l.height}),2),N=M[0],P=M[1],F=(0,import_react$7.useCallback)((n,a)=>{P(s=>{var c=Math.round(n),l=Math.round(a);return s.containerWidth===c&&s.containerHeight===l?s:{containerWidth:c,containerHeight:l}})},[]);(0,import_react$7.useEffect)(()=>{if(A.current==null||typeof ResizeObserver>`u`)return noop$3;var n=n=>{var a,s=n[0];if(s!=null){var c=s.contentRect,l=c.width,u=c.height;F(l,u),(a=j.current)==null||a.call(j,l,u)}};b>0&&(n=throttle(n,b,{trailing:!0,leading:!1}));var a=new ResizeObserver(n),s=A.current.getBoundingClientRect(),c=s.width,l=s.height;return F(c,l),a.observe(A.current),()=>{a.disconnect()}},[F,b]);var I=N.containerWidth,R=N.containerHeight;warn(!s||s>0,`The aspect(%s) must be greater than zero.`,s);var B=calculateChartDimensions(I,R,{width:u,height:d,aspect:s,maxHeight:h}),V=B.calculatedWidth,H=B.calculatedHeight;return warn(I<0||R<0||V!=null&&V>0||H!=null&&H>0,`The width(%s) and height(%s) of chart should be greater than 0,
1207       please check the style of container, or the props width(%s) and height(%s),
1208       or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
1209       height and width.`,V,H,u,d,p,m,s),import_react$7.createElement(`div`,_extends$24({id:x?`${x}`:void 0,className:clsx(`recharts-responsive-container`,C),style:_objectSpread$34(_objectSpread$34({},O),{},{width:u,height:d,minWidth:p,minHeight:m,maxHeight:h}),ref:A},k),import_react$7.createElement(`div`,{style:getInnerDivStyle({width:u,height:d})},import_react$7.createElement(ResponsiveContainerContextProvider,{width:V,height:H},_)))}),ResponsiveContainer=(0,import_react$7.forwardRef)((n,a)=>{var s=useResponsiveContainerContext();if(isPositiveNumber(s.width)&&isPositiveNumber(s.height))return n.children;var c=getDefaultWidthAndHeight({width:n.width,height:n.height,aspect:n.aspect}),l=c.width,u=c.height,d=calculateChartDimensions(void 0,void 0,{width:l,height:u,aspect:n.aspect,maxHeight:n.maxHeight}),f=d.calculatedWidth,p=d.calculatedHeight;return isNumber(f)&&isNumber(p)?import_react$7.createElement(ResponsiveContainerContextProvider,{width:f,height:p},n.children):import_react$7.createElement(SizeDetectorContainer,_extends$24({},n,{width:l,height:u,ref:a}))});function cartesianViewBoxToTrapezoid(n){if(n)return{x:n.x,y:n.y,upperWidth:`upperWidth`in n?n.upperWidth:n.width,lowerWidth:`lowerWidth`in n?n.lowerWidth:n.width,width:n.width,height:n.height}}var useViewBox=()=>{var n,a=useIsPanorama(),s=useAppSelector(selectChartViewBox),c=useAppSelector(selectBrushDimensions),l=useAppSelector(selectBrushSettings)?.padding;return!a||!c||!l?s:{width:c.width-l.left-l.right,height:c.height-l.top-l.bottom,x:l.left,y:l.top}},manyComponentsThrowErrorsIfOffsetIsUndefined={top:0,bottom:0,left:0,right:0,width:0,height:0,brushBottom:0},useOffsetInternal=()=>{var n;return useAppSelector(selectChartOffsetInternal)??manyComponentsThrowErrorsIfOffsetIsUndefined},useChartWidth=()=>useAppSelector(selectChartWidth),useChartHeight=()=>
1209useAppSelector(selectChartHeight),selectChartLayout=n=>n.layout.layoutType,useChartLayout=()=>useAppSelector(selectChartLayout),useCartesianChartLayout=()=>{var n=useChartLayout();if(n===`horizontal`||n===`vertical`)return n},selectPolarChartLayout=n=>{var a=n.layout.layoutType;if(a===`centric`||a===`radial`)return a},useIsInChartContext=()=>useChartLayout()!==void 0,ReportChartSize=n=>{var a=useAppDispatch(),s=useIsPanorama(),c=n.width,l=n.height,u=useResponsiveContainerContext(),d=c,f=l;return u&&(d=u.width>0?u.width:c,f=u.height>0?u.height:l),(0,import_react$7.useEffect)(()=>{!s&&isPositiveNumber(d)&&isPositiveNumber(f)&&a(setChartSize({width:d,height:f}))},[a,s,d,f]),null},legendSlice=createSlice({name:`legend`,initialState:{settings:{layout:`horizontal`,align:`center`,verticalAlign:`bottom`,itemSorter:`value`},size:{width:0,height:0},payload:[]},reducers:{setLegendSize(n,a){n.size.width=a.payload.width,n.size.height=a.payload.height},setLegendSettings(n,a){n.settings.align=a.payload.align,n.settings.layout=a.payload.layout,n.settings.verticalAlign=a.payload.verticalAlign,n.settings.itemSorter=a.payload.itemSorter},addLegendPayload:{reducer(n,a){n.payload.push(castDraft(a.payload))},prepare:prepareAutoBatched()},replaceLegendPayload:{reducer(n,a){var s=a.payload,c=s.prev,l=s.next,u=current$1(n).payload.indexOf(castDraft(c));u>-1&&(n.payload[u]=castDraft(l))},prepare:prepareAutoBatched()},removeLegendPayload:{reducer(n,a){var s=current$1(n).payload.indexOf(castDraft(a.payload));s>-1&&n.payload.splice(s,1)},prepare:prepareAutoBatched()}}}),_legendSlice$actions=legendSlice.actions,setLegendSize=_legendSlice$actions.setLegendSize,setLegendSettings=_legendSlice$actions.setLegendSettings,addLegendPayload=_legendSlice$actions.addLegendPayload,replaceLegendPayload=_legendSlice$actions.replaceLegendPayload,removeLegendPayload=_legendSlice$actions.removeLegendPayload,legendReducer=legendSlice.reducer,require_use_sync_external_store_with_selector_production=__commonJSMin$1((n=>{var a=require_react(),s=a.useSyncExternalStore,c=a.useRef,l=a.useEffect,u=a.useMemo,d=a.useDebugValue})),require_with_selector=__commonJSMin$1(((n,a)=>{a.exports=require_use_sync_external_store_with_selector_production()})),import_with_selector=require_with_selector(),IS_REACT_19=!1,REACT_ELEMENT_TYPE=Symbol.for(IS_REACT_19?`react.transitional.element`:`react.element`),REACT_PORTAL_TYPE=Symbol.for(`react.portal`),REACT_FRAGMENT_TYPE=Symbol.for(`react.fragment`),REACT_STRICT_MODE_TYPE=Symbol.for(`react.strict_mode`),REACT_PROFILER_TYPE=Symbol.for(`react.profiler`),REACT_CONSUMER_TYPE=Symbol.for(`react.consumer`),REACT_CONTEXT_TYPE=Symbol.for(`react.context`),REACT_FORWARD_REF_TYPE=Symbol.for(`react.forward_ref`),REACT_SUSPENSE_TYPE=Symbol.for(`react.suspense`),REACT_SUSPENSE_LIST_TYPE=Symbol.for(`react.suspense_list`),REACT_MEMO_TYPE=Symbol.for(`react.memo`),REACT_LAZY_TYPE=Symbol.for(`react.lazy`),ForwardRef=REACT_FORWARD_REF_TYPE,Memo=REACT_MEMO_TYPE;function typeOf(n){if(typeof n==`object`&&n){let{$$typeof:a}=n;switch(a){case REACT_ELEMENT_TYPE:switch(n=n.type,n){case REACT_FRAGMENT_TYPE:case REACT_PROFILER_TYPE:case REACT_STRICT_MODE_TYPE:case REACT_SUSPENSE_TYPE:case REACT_SUSPENSE_LIST_TYPE:return n;default:switch(n&&=n.$$typeof,n){case REACT_CONTEXT_TYPE:case REACT_FORWARD_REF_TYPE:case REACT_LAZY_TYPE:case REACT_MEMO_TYPE:return n;case REACT_CONSUMER_TYPE:return n;default:return a}}case REACT_PORTAL_TYPE:return a}}}function isMemo(n){return typeOf(n)===REACT_MEMO_TYPE}function pureFinalPropsSelectorFactory(n,a,s,c,{areStatesEqual:l,areOwnPropsEqual:u,areStatePropsEqual:d}){let f=!1,p,m,h,_,v;function b(l,u){return p=l,m=u,h=n(p,m),_=a(c,m),v=s(h,_,m),f=!0,v}function x(){return h=n(p,m),a.dependsOnOwnProps&&(_=a(c,m)),v=s(h,_,m),v}function C(){return n.dependsOnOwnProps&&(h=n(p,m)),a.dependsOnOwnProps&&(_=a(c,m)),v=s(h,_,m),v}function w(){let a=n(p,m),c=!d(a,h);return h=a,c&&(v=s(h,_,m)),v}function T(n,a){let s=!u(a,m),c=!l(n,p,a,m);return p=n,m=a,s&&c?x():s?C():c?w():v}return function(n,a){return f?T(n,a):b(n,a)}}function finalPropsSelectorFactory(n,{initMapStateToProps:a,initMapDispat
vendor: 6,504 bytes, line 1209
1209chToProps:s,initMergeProps:c,...l}){return pureFinalPropsSelectorFactory(a(n,l),s(n,l),c(n,l),n,l)}function bindActionCreators(n,a){let s={};for(let c in n){let l=n[c];typeof l==`function`&&(s[c]=(...n)=>a(l(...n)))}return s}function wrapMapToPropsConstant(n){return function(a){let s=n(a);function c(){return s}return c.dependsOnOwnProps=!1,c}}function getDependsOnOwnProps(n){return n.dependsOnOwnProps?!!n.dependsOnOwnProps:n.length!==1}function wrapMapToPropsFunc(n,a){return function(a,{displayName:s}){let c=function(n,a){return c.dependsOnOwnProps?c.mapToProps(n,a):c.mapToProps(n,void 0)};return c.dependsOnOwnProps=!0,c.mapToProps=function(a,s){c.mapToProps=n,c.dependsOnOwnProps=getDependsOnOwnProps(n);let l=c(a,s);return typeof l==`function`&&(c.mapToProps=l,c.dependsOnOwnProps=getDependsOnOwnProps(l),l=c(a,s)),l},c}}function createInvalidArgFactory(n,a){return(s,c)=>{throw Error(`Invalid value of type ${typeof n} for ${a} argument when connecting component ${c.wrappedComponentName}.`)}}function mapDispatchToPropsFactory(n){return n&&typeof n==`object`?wrapMapToPropsConstant(a=>bindActionCreators(n,a)):n?typeof n==`function`?wrapMapToPropsFunc(n,`mapDispatchToProps`):createInvalidArgFactory(n,`mapDispatchToProps`):wrapMapToPropsConstant(n=>({dispatch:n}))}function mapStateToPropsFactory(n){return n?typeof n==`function`?wrapMapToPropsFunc(n,`mapStateToProps`):createInvalidArgFactory(n,`mapStateToProps`):wrapMapToPropsConstant(()=>({}))}function defaultMergeProps(n,a,s){return{...s,...n,...a}}function wrapMergePropsFunc(n){return function(a,{displayName:s,areMergedPropsEqual:c}){let l=!1,u;return function(a,s,d){let f=n(a,s,d);return l?c(f,u)||(u=f):(l=!0,u=f),u}}}function mergePropsFactory(n){return n?typeof n==`function`?wrapMergePropsFunc(n):createInvalidArgFactory(n,`mergeProps`):()=>defaultMergeProps}function defaultNoopBatch(n){n()}function createListenerCollection(){let n=null,a=null;return{clear(){n=null,a=null},notify(){defaultNoopBatch(()=>{let a=n;for(;a;)a.callback(),a=a.next})},get(){let a=[],s=n;for(;s;)a.push(s),s=s.next;return a},subscribe(s){let c=!0,l=a={callback:s,next:null,prev:a};return l.prev?l.prev.next=l:n=l,function(){!c||n===null||(c=!1,l.next?l.next.prev=l.prev:a=l.prev,l.prev?l.prev.next=l.next:n=l.next)}}}}var nullListeners={notify(){},get:()=>[]};function createSubscription(n,a){let s,c=nullListeners,l=0,u=!1;function d(n){h();let a=c.subscribe(n),s=!1;return()=>{s||(s=!0,a(),_())}}function f(){c.notify()}function p(){x.onStateChange&&x.onStateChange()}function m(){return u}function h(){l++,s||(s=a?a.addNestedSub(p):n.subscribe(p),c=createListenerCollection())}function _(){l--,s&&l===0&&(s(),s=void 0,c.clear(),c=nullListeners)}function v(){u||(u=!0,h())}function b(){u&&(u=!1,_())}let x={addNestedSub:d,notifyNestedSubs:f,handleChangeWrapper:p,isSubscribed:m,trySubscribe:v,tryUnsubscribe:b,getListeners:()=>c};return x}var canUseDOM=()=>typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0,isDOM=canUseDOM(),isRunningInReactNative=()=>typeof navigator<`u`&&navigator.product===`ReactNative`,isReactNative=isRunningInReactNative(),getUseIsomorphicLayoutEffect=()=>isDOM||isReactNative?import_react$7.useLayoutEffect:import_react$7.useEffect,useIsomorphicLayoutEffect=getUseIsomorphicLayoutEffect();function is$2(n,a){return n===a?n!==0||a!==0||1/n==1/a:n!==n&&a!==a}function shallowEqual(n,a){if(is$2(n,a))return!0;if(typeof n!=`object`||!n||typeof a!=`object`||!a)return!1;let s=Object.keys(n),c=Object.keys(a);if(s.length!==c.length)return!1;for(let c=0;c<s.length;c++)if(!Object.prototype.hasOwnProperty.call(a,s[c])||!is$2(n[s[c]],a[s[c]]))return!1;return!0}var REACT_STATICS={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},KNOWN_STATICS={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},FORWARD_REF_STATICS={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},MEMO_STATICS={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},TYPE_STATICS={[ForwardRef]:FORWARD_REF_STATICS,[Memo]:MEMO_STATICS};function getStatics(n){return isMemo(n)?MEMO_STATICS:TYPE_STATICS[n.$$typeof]||REACT_STATICS}var defineProperty=Object.defineProperty,getOwnPropertyNames=Object.getOwnPropertyNames,getOwnPropertySymbols=Object.getOwnPropertySymbols,getOwnPropertyDescriptor$1=Object.getOwnPropertyDescriptor,getPrototypeOf$1=Object.getPrototypeOf,objectPrototype=Object.prototype;function hoistNonReactStatics(n,a){if(typeof a!=`string`){if(objectPrototype){let s=getPrototypeOf$1(a);s&&s!==objectPrototype&&hoistNonReactStatics(n,s)}let s=getOwnPropertyNames(a);getOwnPropertySymbols&&(s=s.concat(getOwnPropertySymbols(a)));let c=getStatics(n),l=getStatics(a);for(let u=0;u<s.length;++u){let d=s[u];if(!KNOWN_STATICS[d]&&!(l&&l[d])&&!(c&&c[d])){let s=getOwnPropertyDescriptor$1(a,d);try{defineProperty(n,d,s)}catch{}}}}return n}var ContextKey=Symbol.for(`react-redux-context`),gT=typeof globalThis<`u`?globalThis:{};function getContext(){if(!import_react$7.createContext)return{};let n=gT[ContextKey]??=new Map,a=n.get(import_react$7.createContext);return a||(a=import_react$7.createContext(null),n.set(import_react$7.createContext,a)),a}var ReactReduxContext=getContext(),NO_SUBSCRIPTION_ARRAY=[null,null];function useIsomorphicLayoutEffectWithArgs(n,a,s){useIsomorphicLayoutEffect(()=>n(...a),s)}function captureWrapperProps(n,a,s,c,l,u){n.current=c,s.current=!1,l.current&&(l.current=null,u())}function subscribeUpdates(n,a,s,c,l,u,d,f,p,m,h){if(!n)return()=>{};let _=!1,v=null,b=()=>{if(_||!f.current)return;let n=a.getState(),s,b;try{s=c(n,l.current)}catch(n){b=n,v=n}b||(v=null),s===u.current?d.current||m():(u.current=s,p.current=s,d.current=!0,h())};return s.onStateChange=b,s.trySubscribe(),b(),()=>{if(_=!0,s.tryUnsubscribe(),s.onStateChange=null,v)throw v}}function strictEqual(n,a){return n===a}function _connect(n,a,s,{pure:c,areStatesEqual:l=strictEqual,areOwnPropsEqual:u=shallowEqual,areStatePropsEqual:d=shallowEqual,areMergedPropsEqual:f=shallowEqual,forwardRef:p=!1,context:m=ReactReduxContext}={}){let h=m,_=mapStateToPropsFactory(n),v=mapDispatchToPropsFactory(a),b=mergePropsFactory(s),x=!!n;return n=>{let a=n.displayName||n.name||`Component`,s=`Connect(${a})`,c={shouldHandleStateChanges:x,displayName:s,wrappedComponentName:a,WrappedComponent:n,initMapStateToProps:_,initMapDispat
1209chToProps:v,initMergeProps:b,areStatesEqual:l,areStatePropsEqual:d,areOwnPropsEqual:u,areMergedPropsEqual:f};function m(a){let[s,l,u]=import_react$7.useMemo(()=>{let{reactReduxForwardedRef:n,...s}=a;return[a.context,n,s]},[a]),d=import_react$7.useMemo(()=>{let n=h;return s?.Consumer,n},[s,h]),f=import_react$7.useContext(d),p=!!a.store&&!!a.store.getState&&!!a.store.dispatch,m=!!f&&!!f.store,_=p?a.store:f.store,v=m?f.getServerState:_.getState,b=import_react$7.useMemo(()=>finalPropsSelectorFactory(_.dispatch,c),[_]),[C,w]=import_react$7.useMemo(()=>{if(!x)return NO_SUBSCRIPTION_ARRAY;let n=createSubscription(_,p?void 0:f.subscription);return[n,n.notifyNestedSubs.bind(n)]},[_,p,f]),T=import_react$7.useMemo(()=>p?f:{...f,subscription:C},[p,f,C]),O=import_react$7.useRef(void 0),k=import_react$7.useRef(u),A=import_react$7.useRef(void 0),j=import_react$7.useRef(!1),M=import_react$7.useRef(!1),N=import_react$7.useRef(void 0);useIsomorphicLayoutEffect(()=>(M.current=!0,()=>{M.current=!1}),[]);let P=import_react$7.useMemo(()=>()=>A.current&&u===k.current?A.current:b(_.getState(),u),[_,u]),F=import_react$7.useMemo(()=>n=>C?subscribeUpdates(x,_,C,b,k,O,j,M,A,w,n):()=>{},[C]);useIsomorphicLayoutEffectWithArgs(captureWrapperProps,[k,O,j,u,A,w]);let I;try{I=import_react$7.useSyncExternalStore(F,P,v?()=>b(v(),u):P)}catch(n){throw N.current&&(n.message+=`
1210The error may be correlated with this previous error:
1211${N.current.stack}
1212
1213`),n}useIsomorphicLayoutEffect(()=>{N.current=void 0,A.current=void 0,O.current=I});let R=import_react$7.useMemo(()=>import_react$7.createElement(n,{...I,ref:l}),[l,n,I]);return import_react$7.useMemo(()=>x?import_react$7.createElement(d.Provider,{value:T},R):R,[d,R,T])}let C=import_react$7.memo(m);if(C.WrappedComponent=n,C.displayName=m.displayName=s,p){let a=import_react$7.forwardRef(function(n,a){return import_react$7.createElement(C,{...n,reactReduxForwardedRef:a})});return a.displayName=s,a.WrappedComponent=n,hoistNonReactStatics(a,n)}return hoistNonReactStatics(C,n)}}var connect=_connect;function Provider(n){let{children:a,context:s,serverState:c,store:l}=n,u=import_react$7.useMemo(()=>{let n=createSubscription(l);return{store:l,subscription:n,getServerState:c?()=>c:void 0}},[l,c]),d=import_react$7.useMemo(()=>l.getState(),[l]);useIsomorphicLayoutEffect(()=>{let{subscription:n}=u;return n.onStateChange=n.notifyNestedSubs,n.trySubscribe(),d!==l.getState()&&n.notifyNestedSubs(),()=>{n.tryUnsubscribe(),n.onStateChange=void 0}},[u,d]);let f=s||ReactReduxContext;return import_react$7.createElement(f.Provider,{value:u},a)}var Provider_default=Provider,propsToShallowCompare=new Set([`axisLine`,`tickLine`,`activeBar`,`activeDot`,`activeLabel`,`activeShape`,`allowEscapeViewBox`,`background`,`cursor`,`dot`,`label`,`line`,`margin`,`padding`,`position`,`shape`,`style`,`tick`,`wrapperStyle`,`radius`,`throttledEvents`]);function sameValueZero(n,a){return n==null&&a==null?!0:typeof n==`number`&&typeof a==`number`?n===a||n!==n&&a!==a:n===a}function propsAreEqual(n,a){for(var s of new Set([...Object.keys(n),...Object.keys(a)]))if(propsToShallowCompare.has(s)){if(n[s]==null&&a[s]==null)continue;if(!shallowEqual(n[s],a[s]))return!1}else if(!sameValueZero(n[s],a[s]))return!1;return!0}function _extends$23(){return _extends$23=Object.assign?Object.assign.bind():function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)({}).hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},_extends$23.apply(null,arguments)}function ownKeys$34(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread$33(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?ownKeys$34(Object(s),!0).forEach(function(a){_defineProperty$36(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$34(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function _defineProperty$36(n,a,s){return(a=_toPropertyKey$34(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _toPropertyKey$34(n){var a=_toPrimitive$34(n,`string`);return typeof a==`symbol`?a:a+``}function _toPrimitive$34(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}function _slicedToArray$18(n,a){return _arrayWithHoles$18(n)||_iterableToArrayLimit$18(n,a)||_unsupportedIterableToArray$20(n,a)||_nonIterableRest$18()}function _nonIterableRest$18(){throw TypeError(`Invalid attempt to de
1213structure non-iterable instance.
1214In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$20(n,a){if(n){if(typeof n==`string`)return _arrayLikeToArray$20(n,a);var s={}.toString.call(n).slice(8,-1);return s===`Object`&&n.constructor&&(s=n.constructor.name),s===`Map`||s===`Set`?Array.from(n):s===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?_arrayLikeToArray$20(n,a):void 0}}function _arrayLikeToArray$20(n,a){(a==null||a>n.length)&&(a=n.length);for(var s=0,c=Array(a);s<a;s++)c[s]=n[s];return c}function _iterableToArrayLimit$18(n,a){var s=n==null?null:typeof Symbol<`u`&&n[Symbol.iterator]||n[`@@iterator`];if(s!=null){var c,l,u,d,f=[],p=!0,m=!1;try{if(u=(s=s.call(n)).next,a===0){if(Object(s)!==s)return;p=!1}else for(;!(p=(c=u.call(s)).done)&&(f.push(c.value),f.length!==a);p=!0);}catch(n){m=!0,l=n}finally{try{if(!p&&s.return!=null&&(d=s.return(),Object(d)!==d))return}finally{if(m)throw l}}return f}}function _arrayWithHoles$18(n){if(Array.isArray(n))return n}function defaultFormatter(n){return Array.isArray(n)&&isNumOrStr(n[0])&&isNumOrStr(n[1])?n.join(` ~ `):n}var defaultDefaultTooltipContentProps={separator:` : `,contentStyle:{margin:0,padding:10,backgroundColor:`#fff`,border:`1px solid #ccc`,whiteSpace:`nowrap`},itemStyle:{display:`block`,paddingTop:4,paddingBottom:4,color:`#000`},labelStyle:{},accessibilityLayer:!1};function lodashLikeSortBy(n,a){return a==null?n:sortBy$1(n,a)}var DefaultTooltipContent=n=>{var a=n.separator,s=a===void 0?defaultDefaultTooltipContentProps.separator:a,c=n.contentStyle,l=n.itemStyle,u=n.labelStyle,d=u===void 0?defaultDefaultTooltipContentProps.labelStyle:u,f=n.payload,p=n.formatter,m=n.itemSorter,h=n.wrapperClassName,_=n.labelClassName,v=n.label,b=n.labelFormatter,x=n.accessibilityLayer,C=x===void 0?defaultDefaultTooltipContentProps.accessibilityLayer:x,w=()=>
1214{if(f&&f.length){var n={padding:0,margin:0},a=lodashLikeSortBy(f,m).map((n,a)=>{if(!n||n.type===`none`)return null;var c=n.formatter||p||defaultFormatter,u=n.value,d=n.name,m=u,h=d;if(c){var _=c(u,d,n,a,f);if(Array.isArray(_)){var v=_slicedToArray$18(_,2);m=v[0],h=v[1]}else if(_!=null)m=_;else return null}var b=_objectSpread$33(_objectSpread$33({},defaultDefaultTooltipContentProps.itemStyle),{},{color:n.color||defaultDefaultTooltipContentProps.itemStyle.color},l);return import_react$7.createElement(`li`,{className:`recharts-tooltip-item`,key:`tooltip-item-${a}`,style:b},isNumOrStr(h)?import_react$7.createElement(`span`,{className:`recharts-tooltip-item-name`},h):null,isNumOrStr(h)?import_react$7.createElement(`span`,{className:`recharts-tooltip-item-separator`},s):null,import_react$7.createElement(`span`,{className:`recharts-tooltip-item-value`},m),import_react$7.createElement(`span`,{className:`recharts-tooltip-item-unit`},n.unit||``))});return import_react$7.createElement(`ul`,{className:`recharts-tooltip-item-list`,style:n},a)}return null},T=_objectSpread$33(_objectSpread$33({},defaultDefaultTooltipContentProps.contentStyle),c),O=_objectSpread$33({margin:0},d),k=!isNullish(v),A=k?v:``,j=clsx(`recharts-default-tooltip`,h),M=clsx(`recharts-tooltip-label`,_);k&&b&&f!=null&&(A=b(v,f));var N=C?{role:`status`,"aria-live":`assertive`}:{};return import_react$7.createElement(`div`,_extends$23({className:j,style:T},N),import_react$7.createElement(`p`,{className:M,style:O},import_react$7.isValidElement(A)?A:`${A}`),w())},CSS_CLASS_PREFIX=`recharts-tooltip-wrapper`,TOOLTIP_HIDDEN={visibility:`hidden`};function getTooltipCSSClassName(n){var a=n.coordinate,s=n.translateX,c=n.translateY;return clsx(CSS_CLASS_PREFIX,{[`${CSS_CLASS_PREFIX}-right`]:isNumber(s)&&a&&isNumber(a.x)&&s>=a.x,[`${CSS_CLASS_PREFIX}
1214-left`]:isNumber(s)&&a&&isNumber(a.x)&&s<a.x,[`${CSS_CLASS_PREFIX}-bottom`]:isNumber(c)&&a&&isNumber(a.y)&&c>=a.y,[`${CSS_CLASS_PREFIX}-top`]:isNumber(c)&&a&&isNumber(a.y)&&c<a.y})}function getTooltipTranslateXY(n){var a=n.allowEscapeViewBox,s=n.coordinate,c=n.key,l=n.offset,u=n.position,d=n.reverseDirection,f=n.tooltipDimension,p=n.viewBox,m=n.viewBoxDimension;if(u&&isNumber(u[c]))return u[c];var h=s[c]-f-(l>0?l:0),_=s[c]+l;if(a[c])return d[c]?h:_;var v=p[c];return v==null?0:d[c]?Math.max(h<v?_:h,v):m==null?0:_+f>v+m?Math.max(h,v):Math.max(_,v)}function getTransformStyle(n){var a=n.translateX,s=n.translateY;return{transform:n.useTranslate3d?`translate3d(${a}px, ${s}px, 0)`:`translate(${a}px, ${s}px)`}}function getTooltipTranslate(n){var a=n.allowEscapeViewBox,s=n.coordinate,c=n.offsetTop,l=n.offsetLeft,u=n.position,d=n.reverseDirection,f=n.tooltipBox,p=n.useTranslate3d,m=n.viewBox,h,_,v;return f.height>0&&f.width>0&&s?(_=getTooltipTranslateXY({allowEscapeViewBox:a,coordinate:s,key:`x`,offset:l,position:u,reverseDirection:d,tooltipDimension:f.width,viewBox:m,viewBoxDimension:m.width}),v=getTooltipTranslateXY({allowEscapeViewBox:a,coordinate:s,key:`y`,offset:c,position:u,reverseDirection:d,tooltipDimension:f.height,viewBox:m,viewBoxDimension:m.height}),h=getTransformStyle({translateX:_,translateY:v,useTranslate3d:p}
1214)):h=TOOLTIP_HIDDEN,{cssProperties:h,cssClasses:getTooltipCSSClassName({translateX:_,translateY:v,coordinate:s})}}var parseIsSsrByDefault=()=>!(typeof window<`u`&&window.document&&window.document.createElement&&window.setTimeout),Global={devToolsEnabled:!0,isSsr:parseIsSsrByDefault()};function _slicedToArray$17(n,a){return _arrayWithHoles$17(n)||_iterableToArrayLimit$17(n,a)||_unsupportedIterableToArray$19(n,a)||_nonIterableRest$17()}function _nonIterableRest$17(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
1215In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$19(n,a){if(n){if(typeof n==`string`)return _arrayLikeToArray$19(n,a);var s={}.toString.call(n).slice(8,-1);return s===`Object`&&n.constructor&&(s=n.constructor.name),s===`Map`||s===`Set`?Array.from(n):s===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?_arrayLikeToArray$19(n,a):void 0}}function _arrayLikeToArray$19(n,a){(a==null||a>n.length)&&(a=n.length);for(var s=0,c=Array(a);s<a;s++)c[s]=n[s];return c}function _iterableToArrayLimit$17(n,a){var s=n==null?null:typeof Symbol<`u`&&n[Symbol.iterator]||n[`@@iterator`];if(s!=null){var c,l,u,d,f=[],p=!0,m=!1;try{if(u=(s=s.call(n)).next,a===0){if(Object(s)!==s)return;p=!1}else for(;!(p=(c=u.call(s)).done)&&(f.push(c.value),f.length!==a);p=!0);}catch(n){m=!0,l=n}finally{try{if(!p&&s.return!=null&&(d=s.return(),Object(d)!==d))return}finally{if(m)throw l}}return f}}function _arrayWithHoles$17(n){if(Array.isArray(n))return n}function usePrefersReducedMotion(){var n=_slicedToArray$17((0,import_react$7.useState)(()=>Global.isSsr||!window.matchMedia?!1:window.matchMedia(`(prefers-reduced-motion: reduce)`).matches),2),a=n[0],s=n[1];return(0,import_react$7.useEffect)(()=>{if(window.matchMedia){var n=window.matchMedia(`(prefers-reduced-motion: reduce)`),a=()=>{s(n.matches)};return n.addEventListener(`change`,a),()=>{n.removeEventListener(`change`,a)}}},[]),a}function ownKeys$33(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread$32(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?ownKeys$33(Object(s),!0).forEach(function(a){_defineProperty$35(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$33(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function _defineProperty$35(n,a,s){return(a=_toPropertyKey$33(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _toPropertyKey$33(n){var a=_toPrimitive$33(n,`string`);return typeof a==`symbol`?a:a+``}function _toPrimitive$33(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}function _slicedToArray$16(n,a){return _arrayWithHoles$16(n)||_iterableToArrayLimit$16(n,a)||_unsupportedIterableToArray$18(n,a)||_nonIterableRest$16()}function _nonIterableRest$16(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
1216In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$18(n,a){if(n){if(typeof n==`string`)return _arrayLikeToArray$18(n,a);var s={}.toString.call(n).slice(8,-1);return s===`Object`&&n.constructor&&(s=n.constructor.name),s===`Map`||s===`Set`?Array.from(n):s===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?_arrayLikeToArray$18(n,a):void 0}}function _arrayLikeToArray$18(n,a){(a==null||a>n.length)&&(a=n.length);for(var s=0,c=Array(a);s<a;s++)c[s]=n[s];return c}function _iterableToArrayLimit$16(n,a){var s=n==null?null:typeof Symbol<`u`&&n[Symbol.iterator]||n[`@@iterator`];if(s!=null){var c,l,u,d,f=[],p=!0,m=!1;try{if(u=(s=s.call(n)).next,a===0){if(Object(s)!==s)return;p=!1}else for(;!(p=(c=u.call(s)).done)&&(f.push(c.value),f.length!==a);p=!0);}catch(n){m=!0,l=n}
1216finally{try{if(!p&&s.return!=null&&(d=s.return(),Object(d)!==d))return}finally{if(m)throw l}}return f}}function _arrayWithHoles$16(n){if(Array.isArray(n))return n}function resolveTransitionProperty(n){if(!(n.prefersReducedMotion&&n.isAnimationActive===`auto`)&&n.isAnimationActive&&n.active){var a=typeof n.animationEasing==`string`?n.animationEasing:`ease`;return`transform ${n.animationDuration}ms ${a}`}}function TooltipBoundingBoxImpl(n){var a,s,c,l,u,d,f=usePrefersReducedMotion(),p=_slicedToArray$16(import_react$7.useState(()=>({dismissed:!1,dismissedAtCoordinate:{x:0,y:0}})),2),m=p[0],h=p[1];import_react$7.useEffect(()=>{var a=a=>{if(a.key===`Escape`){var s,c,l,u;h({dismissed:!0,dismissedAtCoordinate:{x:n.coordinate?.x??0,y:n.coordinate?.y??0}})}};return document.addEventListener(`keydown`,a),()=>{document.removeEventListener(`keydown`,a)}},[n.coordinate?.x,n.coordinate?.y]),m.dismissed&&((n.coordinate?.x??0)!==m.dismissedAtCoordinate.x||(n.coordinate?.y??0)!==m.dismissedAtCoordinate.y)&&h(_objectSpread$32(_objectSpread$32({},m),{},{dismissed:!1}));var _=getTooltipTranslate({allowEscapeViewBox:n.allowEscapeViewBox,coordinate:n.coordinate,offsetLeft:typeof n.offset==`number`?n.offset:n.offset.x,offsetTop:typeof n.offset==`number`?n.offset:n.offset.y,position:n.position,reverseDirection:n.reverseDirection,tooltipBox:{height:n.lastBoundingBox.height,width:n.lastBoundingBox.width},useTranslate3d:n.useTranslate3d,viewBox:n.viewBox}),v=_.cssClasses,b=_.cssProperties,x=_objectSpread$32(_objectSpread$32({},n.hasPortalFromProps?{}:_objectSpread$32(_objectSpread$32({transition:resolveTransitionProperty({prefersReducedMotion:f,isAnimationActive:n.isAnimationActive,active:n.active,animationDuration:n.animationDuration,animationEasing:n.animationEasing})},b),{},{pointerEvents:`none`,position:`absolute`,top:0,left:0})),{},{visibility:!m.dismissed&&n.active&&n.hasPayload?`visible`:`hidden`},n.wrapperStyle);return import_react$7.createElement(`div`,{xmlns:`http://www.w3.org/1999/xhtml`,tabIndex:-1,className:v,style:x,ref:n.innerRef},n.children)}var TooltipBoundingBox=import_react$7.memo(TooltipBoundingBoxImpl),useAccessibilityLayer=()=>{var n;return useAppSelector(n=>n.rootProps.accessibilityLayer)??!0};function _extends$22(){return _extends$22=Object.assign?Object.assign.bind():function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)({}).hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},_extends$22.apply(null,arguments)}function ownKeys$32(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread$31(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?ownKeys$32(Object(s),!0).forEach(function(a){_defineProperty$34(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$32(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function _defineProperty$34(n,a,s){return(a=_toPropertyKey$32(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _toPropertyKey$32(n){var a=_toPrimitive$32(n,`string`);return typeof a==`symbol`?a:a+``}function _toPrimitive$32(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}var CURVE_FACTORIES={curveBasisClosed:basisClosed_default$1,curveBasisOpen:basisOpen_default,curveBasis:basis_default$1,curveBumpX:bumpX,curveBumpY:bumpY,curveLinearClosed:linearClosed_default,curveLinear:linear_default,curveMonotoneX:monotoneX,curveMonotoneY:monotoneY,curveNatural:natural_default,curveStep:step_default,curveStepAfter:stepAfter,curveStepBefore:stepBefore},defined=n=>isWellBehavedNumber(n.x)&&isWellBehavedNumber(n.y),areaDefined=n=>n.base!=null&&defined(n.base)&&defined(n),getX=n=>n.x,getY=n=>n.y,getCurveFactory=(n,a)=>
1216{if(typeof n==`function`)return n;var s=`curve${upperFirst(n)}`;if((s===`curveMonotone`||s===`curveBump`)&&a){var c=CURVE_FACTORIES[`${s}${a===`vertical`?`Y`:`X`}`];if(c)return c}return CURVE_FACTORIES[s]||linear_default},defaultCurveProps={connectNulls:!1,type:`linear`},getPath$1=n=>{var a=n.type,s=a===void 0?defaultCurveProps.type:a,c=n.points,l=c===void 0?[]:c,u=n.baseLine,d=n.layout,f=n.connectNulls,p=f===void 0?defaultCurveProps.connectNulls:f,m=getCurveFactory(s,d),h=p?l.filter(defined):l;if(Array.isArray(u)){var _,v=l.map((n,a)=>_objectSpread$31(_objectSpread$31({},n),{},{base:u[a]}));return _=d===`vertical`?area_default().y(getY).x1(getX).x0(n=>n.base.x):area_default().x(getX).y1(getY).y0(n=>n.base.y),_.defined(areaDefined).curve(m)(p?v.filter(areaDefined):v)}return(d===`vertical`&&isNumber(u)?area_default().y(getY).x1(getX).x0(u):isNumber(u)?area_default().x(getX).y1(getY).y0(u):line_default().x(getX).y(getY)).defined(defined).curve(m)(h)},Curve=n=>{var a=n.className,s=n.points,c=n.path,l=n.pathRef,u=useChartLayout();if((!s||!s.length)&&!c)return null;var d={type:n.type,points:n.points,baseLine:n.baseLine,layout:n.layout||u,connectNulls:n.connectNulls},f=s&&s.length?getPath$1(d):c;return import_react$7.createElement(`path`,_extends$22({},svgPropertiesNoEvents(n),adaptEventHandlers(n),{className:clsx(`recharts-curve`,a),d:f===null?void 0:f,ref:l}))},_excluded$17=[`x`,`y`,`top`,`left`,`width`,`height`,`className`];function _extends$21(){return _extends$21=Object.assign?Object.assign.bind():function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)({}).hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},_extends$21.apply(null,arguments)}function ownKeys$31(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread$30(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?ownKeys$31(Object(s),!0).forEach(function(a){_defineProperty$33(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$31(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function _defineProperty$33(n,a,s){return(a=_toPropertyKey$31(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _toPropertyKey$31(n){var a=_toPrimitive$31(n,`string`);return typeof a==`symbol`?a:a+``}function _toPrimitive$31(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}function _objectWithoutProperties$17(n,a){if(n==null)return{};var s,c,l=_objectWithoutPropertiesLoose$17(n,a);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);for(c=0;c<u.length;c++)s=u[c],a.indexOf(s)===-1&&{}.propertyIsEnumerable.call(n,s)&&(l[s]=n[s])}return l}function _objectWithoutPropertiesLoose$17(n,a){if(n==null)return{};var s={};for(var c in n)if({}.hasOwnProperty.call(n,c)){if(a.indexOf(c)!==-1)continue;s[c]=n[c]}return s}var getPath=(n,a,s,c,l,u)=>`M${n},${l}v${c}M${u},${a}h${s}`,Cross=n=>{var a=n.x,s=a===void 0?0:a,c=n.y,l=c===void 0?0:c,u=n.top,d=u===void 0?0:u,f=n.left,p=f===void 0?0:f,m=n.width,h=m===void 0?0:m,_=n.height,v=_===void 0?0:_,b=n.className,x=_objectWithoutProperties$17(n,_excluded$17),C=_objectSpread$30({x:s,y:l,top:d,left:p,width:h,height:v},x);return!isNumber(s)||!isNumber(l)||!isNumber(h)||!isNumber(v)||!isNumber(d)||!isNumber(p)?null:import_react$7.createElement(`path`,_extends$21({},svgPropertiesAndEvents(C),{className:clsx(`recharts-cross`,b),d:getPath(s,l,h,v,d,p)}))};function getCursorRectangle(n,a,s,c){var l=c/2;return{stroke:`none`,fill:`#ccc`,x:n===`horizontal`?a.x-l:s.left+.5,y:n===`horizontal`?s.top+.5:a.y-l,width:n===`horizontal`?c:s.width-1,height:n===`horizontal`?s.height-1:c}}var ACCURACY=1e-4,cubicBezierFactor=(n,a)=>[0,3*n,3*a-6*n,3*n-3*a+1],evaluatePolynomial=(n,a)=>n.map((n,s)=>n*a**s).reduce((n,a)=>n+a),cubicBezier=(n,a)=>s=>evaluatePolynomial(cubicBezierFactor(n,a),s),derivativeCubicBezier=(n,a)=>s=>evaluatePolynomial([...cubicBezierFactor(n,a).map((n,a)=>n*a).slice(1),0],s),parseCubicBezier=n=>{var a,s=n.split(`(`);if(s.length!==2||s[0]!==`cubic-bezier`)return null;var c=(a=s[1])==null||(a=a.split(`)`)[0])==null?void 0:a.split(`,`);if(c==null||c.length!==4)return null;var l=c.map(n=>parseFloat(n));return[l[0],l[1],l[2],l[3]]},getBezierCoordinates=function(){var n=[...arguments];if(n.length===1)switch(n[0]){case`linear`:return[0,0,1,1];case`ease`:return[.25,.1,.25,1];case`ease-in`:return[.42,0,1,1];case`ease-out`:return[.42,0,.58,1];case`ease-in-out`:return[0,0,.58,1];default:var a=parseCubicBezier(n[0]);if(a)return a}return n.length===4?n:[0,0,1,1]},createBezierEasing=(n,a,s,c)=>{var l=cubicBezier(n,s),u=cubicBezier(a,c),d=derivativeCubicBezier(n,s),f=n=>n>1?1:n<0?0:n,p=n=>{for(var a=n>1?1:n,s=a,c=0;c<8;++c){var p=l(s)-a,m=d(s);
1216if(Math.abs(p-a)<1e-4||m<1e-4)return u(s);s=f(s-p/m)}return u(s)};return p.isStepper=!1,p},configBezier=function(){return createBezierEasing(...getBezierCoordinates(...arguments))},createSpringEasing=function(){for(var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=n.stiff,s=a===void 0?100:a,c=n.damping,l=c===void 0?8:c,u=n.dt,d=u===void 0?16.67:u,f=1,p=[0],m=0,h=0,_=1e4,v=0;v<_;){var b=-(m-f)*s,x=h*l;if(h+=(b-x)*d/1e3,m+=h*d/1e3,p.push(m),Math.abs(m-f)<1e-4&&Math.abs(h)<1e-4)break;v++}p[p.length-1]=f;var C=p.length-1;return n=>{var a,s,c;if(n<=0)return 0;if(n>=1)return f;var l=n*C,u=Math.floor(l),d=l-u;return(p[u]??0)+((p[u+1]??0)-(p[u]??0))*d}},createEasingFunction=n=>{if(typeof n==`string`)switch(n){case`ease`:case`ease-in-out`:case`ease-out`:case`ease-in`:case`linear`:return configBezier(n);case`spring`:return createSpringEasing();default:if(n.split(`(`)[0]===`cubic-bezier`)return configBezier(n)}return typeof n==`function`?n:null},animationControllerImpl=(n,a,s)=>{var c,l=u=>{var d=a.tick(u);if(a.getState()===`active`){if(s(a.getInterpolated()),a.getProgress()===1){a.complete(),c=void 0;return}c=n.setTimeout(l,d);return}c=n.setTimeout(l,d)};return c=n.setTimeout(l,0),()=>{var n;return c?.()}},AnimationControllerContext=(0,import_react$7.createContext)(animationControllerImpl),AnimationControllerProvider=AnimationControllerContext.Provider;function useAnimationController(n){var a=(0,import_react$7.useContext)(AnimationControllerContext);return(0,import_react$7.useMemo)(()=>n??a,[n,a])}function _defineProperty$32(n,a,s){return(a=_toPropertyKey$30(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _toPropertyKey$30(n){var a=_toPrimitive$30(n,`string`);return typeof a==`symbol`?a:a+``}function _toPrimitive$30(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}var INIT=`init`,PENDING=`pending`,ACTIVE=`active`,COMPLETED=`completed`;function duration$1(n){return Math.max(0,n)}var RechartsAnimation=class{getAnimationStartedTime(){return this.animationStartedTime}getBeginStartedTime(){return this.beginStartedTime}constructor(n){var a;_defineProperty$32(this,`state`,INIT),this.animationId=n.animationId,this.onAnimationEnd=n.onAnimationEnd,this.animationDuration=duration$1(n.animationDuration),this.animationBegin=duration$1(n.animationBegin),this.progress=0,this.from=n.from,this.to=n.to,this.easing=n.easing,(a=n.onAnimationStart)==null||a.call(n)}getState(){return this.state}getEasing(){return this.easing}getAnimationDuration(){return this.animationDuration}tick(n){if(this.getState()===INIT)return this.state=PENDING,this.beginStartedTime=n,this.animationBegin;if(this.getState()===PENDING){if(this.beginStartedTime==null)throw Error();var a=n-this.beginStartedTime;return a>=this.animationBegin?(this.state=ACTIVE,this.animationStartedTime=n,this.nextAnimationUpdate(0)):duration$1(this.animationBegin-a)}if(this.getState()===ACTIVE){if(this.animationStartedTime==null)throw Error();var s=n-this.animationStartedTime;return this.setProgress(s/this.animationDuration),this.nextAnimationUpdate(s)}return 0}setProgress(n){this.progress=Math.min(1,Math.max(0,n))}getProgress(){return this.progress}complete(){if(this.progress=1,this.state===`active`){var n;(n=this.onAnimationEnd)==null||n.call(this)}this.state=COMPLETED}getFrom(){return this.from}getTo(){return this.to}getAnimationId(){return this.animationId}getAnimationBegin(){return this.animationBegin}},JavascriptAnimation=class extends RechartsAnimation{nextAnimationUpdate(){return 0}getInterpolated(){return this.easing(interpolate(this.getFrom(),this.getTo(),this.getProgress()))}},RequestAnimationFrameTimeoutController=class{setTimeout(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,s=performance.now(),c=null,l=u=>{u-s>=a?n(u):c=requestAnimationFrame(l)};return c=requestAnimationFrame(l),()=>{c!=null&&cancelAnimationFrame(c)}}};function _slicedToArray$15(n,a){return _arrayWithHoles$15(n)||_iterableToArrayLimit$15(n,a)||_unsupportedIterableToArray$17(n,a)||_nonIterableRest$15()}function _nonIterableRest$15(){throw TypeError(`Invalid attempt to de
1216structure non-iterable instance.
1217In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$17(n,a){if(n){if(typeof n==`string`)return _arrayLikeToArray$17(n,a);var s={}.toString.call(n).slice(8,-1);return s===`Object`&&n.constructor&&(s=n.constructor.name),s===`Map`||s===`Set`?Array.from(n):s===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?_arrayLikeToArray$17(n,a):void 0}}function _arrayLikeToArray$17(n,a){(a==null||a>n.length)&&(a=n.length);for(var s=0,c=Array(a);s<a;s++)c[s]=n[s];return c}function _iterableToArrayLimit$15(n,a){var s=n==null?null:typeof Symbol<`u`&&n[Symbol.iterator]||n[`@@iterator`];if(s!=null){var c,l,u,d,f=[],p=!0,m=!1;try{if(u=(s=s.call(n)).next,a===0){if(Object(s)!==s)return;p=!1}else for(;!(p=(c=u.call(s)).done)&&(f.push(c.value),f.length!==a);p=!0);}catch(n){m=!0,l=n}finally{try{if(!p&&s.return!=null&&(d=s.return(),Object(d)!==d))return}finally{if(m)throw l}}return f}}function _arrayWithHoles$15(n){if(Array.isArray(n))return n}var defaultJavascriptAnimateProps={begin:0,duration:1e3,easing:`ease`,isActive:!0,canBegin:!0,onAnimationEnd:()=>{},onAnimationStart:()=>{}},from$1=0,to$1=1;function JavascriptAnimate(n){var a=resolveDefaultProps(n,defaultJavascriptAnimateProps),s=a.animationId,c=a.isActive,l=a.canBegin,u=a.duration,d=a.easing,f=a.begin,p=a.onAnimationEnd,m=a.onAnimationStart,h=a.children,_=usePrefersReducedMotion(),v=c===`auto`?!Global.isSsr&&!_:c,b=useAnimationController(a.animationController),x=_slicedToArray$15((0,import_react$7.useState)(v?from$1:to$1),2),C=x[0],w=x[1];return(0,import_react$7.useEffect)(()=>{v||w(to$1)},[v]),(0,import_react$7.useEffect)(()=>{var n=createEasingFunction(d);return!v||!l||n==null?noop$3:b(new RequestAnimationFrameTimeoutController,new JavascriptAnimation({animationId:s,easing:n,animationDuration:u,animationBegin:f,onAnimationStart:m,onAnimationEnd:p,from:from$1,to:to$1}),w)},[b,s,v,l,u,d,f,m,p]),h(Number(C))}function useAnimationId(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`animation-`,s=(0,import_react$7.useRef)(uniqueId(a)),c=(0,import_react$7.useRef)(n);return c.current!==n&&(s.current=uniqueId(a),c.current=n),s.current}var getDashCase=n=>n.replace(/([A-Z])/g,n=>`-${n.toLowerCase()}`),getTransitionVal=(n,a,s)=>n.map(n=>`${getDashCase(n)} ${a}ms ${s}`).join(`,`),_excluded$16=[`radius`],_excluded2$8=[`radius`],_templateObject$1,_templateObject2$1,_templateObject3$1,_templateObject4$1,_templateObject5$1,_templateObject6$1,_templateObject7$1,_templateObject8,_templateObject9,_templateObject0;function ownKeys$30(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread$29(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?ownKeys$30(Object(s),!0).forEach(function(a){_defineProperty$31(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$30(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function _defineProperty$31(n,a,s){return(a=_toPropertyKey$29(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _toPropertyKey$29(n){var a=_toPrimitive$29(n,`string`);return typeof a==`symbol`?a:a+``}function _toPrimitive$29(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}function _extends$20(){return _extends$20=Object.assign?Object.assign.bind():function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)({}).hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},_extends$20.apply(null,arguments)}function _objectWithoutProperties$16(n,a){if(n==null)return{};var s,c,l=_objectWithoutPropertiesLoose$16(n,a);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);for(c=0;c<u.length;c++)s=u[c],a.indexOf(s)===-1&&{}.propertyIsEnumerable.call(n,s)&&(l[s]=n[s])}return l}function _objectWithoutPropertiesLoose$16(n,a){if(n==null)return{};var s={};for(var c in n)if({}.hasOwnProperty.call(n,c)){if(a.indexOf(c)!==-1)continue;s[c]=n[c]}return s}function _slicedToArray$14(n,a){return _arrayWithHoles$14(n)||_iterableToArrayLimit$14(n,a)||_unsupportedIterableToArray$16(n,a)||_nonIterableRest$14()}function _nonIterableRest$14(){throw TypeError(`Invalid attempt to de
1217structure non-iterable instance.
1218In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$16(n,a){if(n){if(typeof n==`string`)return _arrayLikeToArray$16(n,a);var s={}.toString.call(n).slice(8,-1);return s===`Object`&&n.constructor&&(s=n.constructor.name),s===`Map`||s===`Set`?Array.from(n):s===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?_arrayLikeToArray$16(n,a):void 0}}function _arrayLikeToArray$16(n,a){(a==null||a>n.length)&&(a=n.length);for(var s=0,c=Array(a);s<a;s++)c[s]=n[s];return c}function _iterableToArrayLimit$14(n,a){var s=n==null?null:typeof Symbol<`u`&&n[Symbol.iterator]||n[`@@iterator`];if(s!=null){var c,l,u,d,f=[],p=!0,m=!1;try{if(u=(s=s.call(n)).next,a===0){if(Object(s)!==s)return;p=!1}else for(;!(p=(c=u.call(s)).done)&&(f.push(c.value),f.length!==a);p=!0);}catch(n){m=!0,l=n}finally{try{if(!p&&s.return!=null&&(d=s.return(),Object(d)!==d))return}finally{if(m)throw l}}return f}}function _arrayWithHoles$14(n){if(Array.isArray(n))return n}function _taggedTemplateLiteral$1(n,a){return a||=n.slice(0),Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(a)}}))}var getRectanglePath=(n,a,s,c,l)=>{var u=round$1(s),d=round$1(c),f=Math.min(Math.abs(u)/2,Math.abs(d)/2),p=d>=0?1:-1,m=u>=0?1:-1,h=+(d>=0&&u>=0||d<0&&u<0),_;if(f>0&&Array.isArray(l)){for(var v=[0,0,0,0],b=0,x=4;b<x;b++){var C,w=l[b]??0;v[b]=w>f?f:w}_=roundTemplateLiteral(_templateObject$1||=_taggedTemplateLiteral$1([`M`,`,`,``]),n,a+p*v[0]),v[0]>0&&(_+=roundTemplateLiteral(_templateObject2$1||=_taggedTemplateLiteral$1([`A `,`,`,`,0,0,`,`,`,`,`,``]),v[0],v[0],h,n+m*v[0],a)),_+=roundTemplateLiteral(_templateObject3$1||=_taggedTemplateLiteral$1([`L `,`,`,``]),n+s-m*v[1],a),v[1]>0&&(_+=roundTemplateLiteral(_templateObject4$1||=_taggedTemplateLiteral$1([`A `,`,`,`,0,0,`,`,
1219        `,`,`,``]),v[1],v[1],h,n+s,a+p*v[1])),_+=roundTemplateLiteral(_templateObject5$1||=_taggedTemplateLiteral$1([`L `,`,`,``]),n+s,a+c-p*v[2]),v[2]>0&&(_+=roundTemplateLiteral(_templateObject6$1||=_taggedTemplateLiteral$1([`A `,`,`,`,0,0,`,`,
1220        `,`,`,``]),v[2],v[2],h,n+s-m*v[2],a+c)),_+=roundTemplateLiteral(_templateObject7$1||=_taggedTemplateLiteral$1([`L `,`,`,``]),n+m*v[3],a+c),v[3]>0&&(_+=roundTemplateLiteral(_templateObject8||=_taggedTemplateLiteral$1([`A `,`,`,`,0,0,`,`,
1221        `,`,`,``]),v[3],v[3],h,n,a+c-p*v[3])),_+=`Z`}else if(f>0&&l===+l&&l>0){var T=Math.min(f,l);_=roundTemplateLiteral(_templateObject9||=_taggedTemplateLiteral$1(`M .,.
1222            A .,.,0,0,.,.,.
1223            L .,.
1224            A .,.,0,0,.,.,.
1225            L .,.
1226            A .,.,0,0,.,.,.
1227            L .,.
1228            A .,.,0,0,.,.,. Z`.split(`.`)),n,a+p*T,T,T,h,n+m*T,a,n+s-m*T,a,T,T,h,n+s,a+p*T,n+s,a+c-p*T,T,T,h,n+s-m*T,a+c,n+m*T,a+c,T,T,h,n,a+c-p*T)}else _=roundTemplateLiteral(_templateObject0||=_taggedTemplateLiteral$1([`M `,`,`,` h `,` v `,` h `,` Z`]),n,a,s,c,-s);return _},defaultRectangleProps={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:`ease`},Rectangle=n=>{var a=resolveDefaultProps(n,defaultRectangleProps),s=(0,import_react$7.useRef)(null),c=_slicedToArray$14((0,import_react$7.useState)(-1),2),l=c[0],u=c[1];(0,import_react$7.useEffect)(()=>{if(s.current&&s.current.getTotalLength)try{var n=s.current.getTotalLength();n&&u(n)}catch{}},[]);var d=a.x,f=a.y,p=a.width,m=a.height,h=a.radius,_=a.className,v=a.animationEasing,b=a.animationDuration,x=a.animationBegin,C=a.isAnimationActive,w=a.isUpdateAnimationActive,T=(0,import_react$7.useRef)(p),O=(0,import_react$7.useRef)(m),k=(0,import_react$7.useRef)(d),A=(0,import_react$7.useRef)(f),j=useAnimationId((0,import_react$7.useMemo)(()=>({x:d,y:f,width:p,height:m,radius:h}),[d,f,p,m,h]),`rectangle-`);if(d!==+d||f!==+f||p!==+p||m!==+m||p===0||m===0)return null;var M=clsx(`recharts-rectangle`,_);if(!w){var N=svgPropertiesAndEvents(a);N.radius;var P=_objectWithoutProperties$16(N,_excluded$16);return import_react$7.createElement(`path`,_extends$20({},P,{x:round$1(d),y:round$1(f),width:round$1(p),height:round$1(m),radius:typeof h==`number`?h:void 0,className:M,d:getRectanglePath(d,f,p,m,h)}))}var F=T.current,I=O.current,R=k.current,B=A.current,V=`0px ${l===-1?1:l}px`,H=`${l}px ${l}px`,U=getTransitionVal([`strokeDasharray`],b,typeof v==`string`?v:defaultRectangleProps.animationEasing);return import_react$7.createElement(JavascriptAnimate,{animationId:j,key:j,canBegin:l>0,duration:b,easing:v,isActive:w,begin:x},n=>{var c=interpolate(F,p,n),l=interpolate(I,m,n),u=interpolate(R,d,n),_=interpolate(B,f,n);s.current&&(T.current=c,O.current=l,k.current=u,A.current=_);var v=C?n>0?{transition:U,strokeDasharray:H}:{strokeDasharray:V}:{strokeDasharray:H},b=svgPropertiesAndEvents(a);b.radius;var x=_objectWithoutProperties$16(b,_excluded2$8);return import_react$7.createElement(`path`,_extends$20({},x,{radius:typeof h==`number`?h:void 0,className:M,d:getRectanglePath(u,_,c,l,h),ref:s,style:_objectSpread$29(_objectSpread$29({},v),a.style)}))})};function ownKeys$29(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread$28(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];
1228a%2?ownKeys$29(Object(s),!0).forEach(function(a){_defineProperty$30(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$29(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function _defineProperty$30(n,a,s){return(a=_toPropertyKey$28(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _toPropertyKey$28(n){var a=_toPrimitive$28(n,`string`);return typeof a==`symbol`?a:a+``}function _toPrimitive$28(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}var RADIAN=Math.PI/180,radianToDegree=n=>n*180/Math.PI,polarToCartesian=(n,a,s,c)=>({x:n+Math.cos(-RADIAN*c)*s,y:a+Math.sin(-RADIAN*c)*s}),getMaxRadius=function(n,a){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0,width:0,height:0,brushBottom:0};return Math.min(Math.abs(n-(s.left||0)-(s.right||0)),Math.abs(a-(s.top||0)-(s.bottom||0)))/2},distanceBetweenPoints=(n,a)=>{var s=n.x,c=n.y,l=a.x,u=a.y;return Math.sqrt((s-l)**2+(c-u)**2)},getAngleOfPoint=(n,a)=>{var s=n.x,c=n.y,l=a.cx,u=a.cy,d=distanceBetweenPoints({x:s,y:c},{x:l,y:u});if(d<=0)return{radius:d,angle:0};var f=(s-l)/d,p=Math.acos(f);return c>u&&(p=2*Math.PI-p),{radius:d,angle:radianToDegree(p),angleInRadian:p}},formatAngleOfSector=n=>{var a=n.startAngle,s=n.endAngle,c=Math.floor(a/360),l=Math.floor(s/360),u=Math.min(c,l);return{startAngle:a-u*360,endAngle:s-u*360}},reverseFormatAngleOfSector=(n,a)=>{var s=a.startAngle,c=a.endAngle,l=Math.floor(s/360),u=Math.floor(c/360);return n+Math.min(l,u)*360},inRangeOfSector=(n,a)=>{var s=n.relativeX,c=n.relativeY,l=getAngleOfPoint({x:s,y:c},a),u=l.radius,d=l.angle,f=a.innerRadius,p=a.outerRadius;if(u<f||u>p||u===0)return null;var m=formatAngleOfSector(a),h=m.startAngle,_=m.endAngle,v=d,b;if(h<=_){for(;v>_;)v-=360;for(;v<h;)v+=360;b=v>=h&&v<=_}else{for(;v>h;)v-=360;for(;v<_;)v+=360;b=v>=_&&v<=h}return b?_objectSpread$28(_objectSpread$28({},a),{},{radius:u,angle:reverseFormatAngleOfSector(v,a)}):null};function getRadialCursorPoints(n){var a=n.cx,s=n.cy,c=n.radius,l=n.startAngle,u=n.endAngle;return{points:[polarToCartesian(a,s,c,l),polarToCartesian(a,s,c,u)],cx:a,cy:s,radius:c,startAngle:l,endAngle:u}}var _templateObject,_templateObject2,_templateObject3,_templateObject4,_templateObject5,_templateObject6,_templateObject7;function _extends$19(){return _extends$19=Object.assign?Object.assign.bind():function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)({}).hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},_extends$19.apply(null,arguments)}function _taggedTemplateLiteral(n,a){return a||=n.slice(0),Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(a)}}))}var getDeltaAngle$1=(n,a)=>mathSign(a-n)*Math.min(Math.abs(a-n),359.999),getTangentCircle=n=>{var a=n.cx,s=n.cy,c=n.radius,l=n.angle,u=n.sign,d=n.isExternal,f=n.cornerRadius,p=n.cornerIsExternal,m=f*(d?1:-1)+c,h=Math.asin(f/m)/RADIAN,_=p?l:l+u*h,v=polarToCartesian(a,s,m,_),b=polarToCartesian(a,s,c,_),x=p?l-u*h:l;return{center:v,circleTangency:b,lineTangency:polarToCartesian(a,s,m*Math.cos(h*RADIAN),x),theta:h}},getSectorPath=n=>{var a=n.cx,s=n.cy,c=n.innerRadius,l=n.outerRadius,u=n.startAngle,d=n.endAngle,f=getDeltaAngle$1(u,d),p=u+f,m=polarToCartesian(a,s,l,u),h=polarToCartesian(a,s,l,p),_=roundTemplateLiteral(_templateObject||=_taggedTemplateLiteral([`M `,`,`,`
1229    A `,`,`,`,0,
1230    `,`,`,`,
1231    `,`,`,`
1232  `]),m.x,m.y,l,l,+(Math.abs(f)>180),+(u>p),h.x,h.y);if(c>0){var v=polarToCartesian(a,s,c,u),b=polarToCartesian(a,s,c,p);_+=roundTemplateLiteral(_templateObject2||=_taggedTemplateLiteral([`L `,`,`,`
1233            A `,`,`,`,0,
1234            `,`,`,`,
1235            `,`,`,` Z`]),b.x,b.y,c,c,+(Math.abs(f)>180),+(u<=p),v.x,v.y)}else _+=roundTemplateLiteral(_templateObject3||=_taggedTemplateLiteral([`L `,`,`,` Z`]),a,s);return _},getSectorWithCorner=n=>{var a=n.cx,s=n.cy,c=n.innerRadius,l=n.outerRadius,u=n.cornerRadius,d=n.forceCornerRadius,f=n.cornerIsExternal,p=n.startAngle,m=n.endAngle,h=mathSign(m-p),_=getTangentCircle({cx:a,cy:s,radius:l,angle:p,sign:h,cornerRadius:u,cornerIsExternal:f}),v=_.circleTangency,b=_.lineTangency,x=_.theta,C=getTangentCircle({cx:a,cy:s,radius:l,angle:m,sign:-h,cornerRadius:u,cornerIsExternal:f}),w=C.circleTangency,T=C.lineTangency,O=C.theta,k=f?Math.abs(p-m):Math.abs(p-m)-x-O;
1235if(k<0)return d?roundTemplateLiteral(_templateObject4||=_taggedTemplateLiteral([`M `,`,`,`
1236        a`,`,`,`,0,0,1,`,`,0
1237        a`,`,`,`,0,0,1,`,`,0
1238      `]),b.x,b.y,u,u,u*2,u,u,-u*2):getSectorPath({cx:a,cy:s,innerRadius:c,outerRadius:l,startAngle:p,endAngle:m});var A=roundTemplateLiteral(_templateObject5||=_taggedTemplateLiteral([`M `,`,`,`
1239    A`,`,`,`,0,0,`,`,`,`,`,`
1240    A`,`,`,`,0,`,`,`,`,`,`,`,`
1241    A`,`,`,`,0,0,`,`,`,`,`,`
1242  `]),b.x,b.y,u,u,+(h<0),v.x,v.y,l,l,+(k>180),+(h<0),w.x,w.y,u,u,+(h<0),T.x,T.y);if(c>0){var j=getTangentCircle({cx:a,cy:s,radius:c,angle:p,sign:h,isExternal:!0,cornerRadius:u,cornerIsExternal:f}),M=j.circleTangency,N=j.lineTangency,P=j.theta,F=getTangentCircle({cx:a,cy:s,radius:c,angle:m,sign:-h,isExternal:!0,cornerRadius:u,cornerIsExternal:f}),I=F.circleTangency,R=F.lineTangency,B=F.theta,V=f?Math.abs(p-m):Math.abs(p-m)-P-B;if(V<0&&u===0)return`${A}L${a},${s}Z`;A+=roundTemplateLiteral(_templateObject6||=_taggedTemplateLiteral([`L`,`,`,`
1243      A`,`,`,`,0,0,`,`,`,`,`,`
1244      A`,`,`,`,0,`,`,`,`,`,`,`,`
1245      A`,`,`,`,0,0,`,`,`,`,`,`Z`]),R.x,R.y,u,u,+(h<0),I.x,I.y,c,c,+(V>180),+(h>0),M.x,M.y,u,u,+(h<0),N.x,N.y)}else A+=roundTemplateLiteral(_templateObject7||=_taggedTemplateLiteral([`L`,`,`,`Z`]),a,s);return A},defaultSectorProps={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},Sector=n=>{var a=resolveDefaultProps(n,defaultSectorProps),s=a.cx,c=a.cy,l=a.innerRadius,u=a.outerRadius,d=a.cornerRadius,f=a.forceCornerRadius,p=a.cornerIsExternal,m=a.startAngle,h=a.endAngle,_=a.className;if(u<l||m===h)return null;var v=clsx(`recharts-sector`,_),b=u-l,x=getPercentValue(d,b,0,!0),C=x>0&&Math.abs(m-h)<360?getSectorWithCorner({cx:s,cy:c,innerRadius:l,outerRadius:u,cornerRadius:Math.min(x,b/2),forceCornerRadius:f,cornerIsExternal:p,startAngle:m,endAngle:h}):getSectorPath({cx:s,cy:c,innerRadius:l,outerRadius:u,startAngle:m,endAngle:h});return import_react$7.createElement(`path`,_extends$19({},svgPropertiesAndEvents(a),{className:v,d:C}))};function getCursorPoints(n,a,s){if(n===`horizontal`)return[{x:a.x,y:s.top},{x:a.x,y:s.top+s.height}];if(n===`vertical`)return[{x:s.left,y:a.y},{x:s.left+s.width,y:a.y}];if(isPolarCoordinate(a)){if(n===`centric`){var c=a.cx,l=a.cy,u=a.innerRadius,d=a.outerRadius,f=a.angle,p=polarToCartesian(c,l,u,f),m=polarToCartesian(c,l,d,f);return[{x:p.x,y:p.y},{x:m.x,y:m.y}]}return getRadialCursorPoints(a)}}function toNumber(n){return isSymbol(n)?NaN:Number(n)}function toFinite(n){return n?(n=toNumber(n),n===1/0||n===-1/0?(n<0?-1:1)*Number.MAX_VALUE:n===n?n:0):n===0?n:0}function range$2(n,a,s){s&&typeof s!=`number`&&isIterateeCall(n,a,s)&&(a=s=void 0),n=toFinite(n),a===void 0?(a=n,n=0):a=toFinite(a),s=s===void 0?n<a?1:-1:toFinite(s);let c=Math.max(Math.ceil((a-n)/(s||1)),0),l=Array(c);for(let a=0;a<c;a++)l[a]=n,n+=s;return l}var selectChartDataWithIndexes=n=>n.chartData,selectChartDataAndAlwaysIgnoreIndexes=createSelector([selectChartDataWithIndexes],n=>{var a=n.chartData==null?0:n.chartData.length-1;return{chartData:n.chartData,computedData:n.computedData,dataEndIndex:a,dataStartIndex:0}}),selectChartDataWithIndexesIfNotInPanoramaPosition4=(n,a,s,c)=>c?selectChartDataAndAlwaysIgnoreIndexes(n):selectChartDataWithIndexes(n),selectChartDataSliceIfNotInPanorama=createSelector([selectChartDataWithIndexesIfNotInPanoramaPosition4],n=>{var a=n.chartData,s=n.dataStartIndex,c=n.dataEndIndex;return a==null?[]:a.slice(s,c+1)}),selectChartDataSliceIgnoringIndexes=createSelector([selectChartDataAndAlwaysIgnoreIndexes],n=>{var a=n.chartData,s=n.dataStartIndex,c=n.dataEndIndex;return a==null?[]:a.slice(s,c+1)}),selectChartDataSliceWithIndexes=createSelector([selectChartDataWithIndexes],n=>{var a=n.chartData,s=n.dataStartIndex,c=n.dataEndIndex;return a==null?[]:a.slice(s,c+1)});function _slicedToArray$13(n,a){return _arrayWithHoles$13(n)||_iterableToArrayLimit$13(n,a)||_unsupportedIterableToArray$15(n,a)||_nonIterableRest$13()}function _nonIterableRest$13(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
1246In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$15(n,a){if(n){if(typeof n==`string`)return _arrayLikeToArray$15(n,a);var s={}.toString.call(n).slice(8,-1);return s===`Object`&&n.constructor&&(s=n.constructor.name),s===`Map`||s===`Set`?Array.from(n):s===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?_arrayLikeToArray$15(n,a):void 0}}function _arrayLikeToArray$15(n,a){(a==null||a>n.length)&&(a=n.length);for(var s=0,c=Array(a);s<a;s++)c[s]=n[s];return c}function _iterableToArrayLimit$13(n,a){var s=n==null?null:typeof Symbol<`u`&&n[Symbol.iterator]||n[`@@iterator`];if(s!=null){var c,l,u,d,f=[],p=!0,m=!1;try{if(u=(s=s.call(n)).next,a===0){if(Object(s)!==s)return;p=!1}else for(;!(p=(c=u.call(s)).done)&&(f.push(c.value),f.length!==a);p=!0);}catch(n){m=!0,l=n}
1246finally{try{if(!p&&s.return!=null&&(d=s.return(),Object(d)!==d))return}finally{if(m)throw l}}return f}}function _arrayWithHoles$13(n){if(Array.isArray(n))return n}function isWellFormedNumberDomain(n){if(Array.isArray(n)&&n.length===2){var a=_slicedToArray$13(n,2),s=a[0],c=a[1];if(isWellBehavedNumber(s)&&isWellBehavedNumber(c))return!0}return!1}function extendDomain(n,a,s){return s?n:[Math.min(n[0],a[0]),Math.max(n[1],a[1])]}function numericalDomainSpecifiedWithoutRequiringData(n,a){if(a&&typeof n!=`function`&&Array.isArray(n)&&n.length===2){var s=_slicedToArray$13(n,2),c=s[0],l=s[1],u,d;if(isWellBehavedNumber(c))u=c;else if(typeof c==`function`)return;if(isWellBehavedNumber(l))d=l;else if(typeof l==`function`)return;var f=[u,d];if(isWellFormedNumberDomain(f))return f}}function parseNumericalUserDomain(n,a,s){if(!(!s&&a==null)){if(typeof n==`function`&&a!=null)try{var c=n(a,s);if(isWellFormedNumberDomain(c))return extendDomain(c,a,s)}catch{}if(Array.isArray(n)&&n.length===2){var l=_slicedToArray$13(n,2),u=l[0],d=l[1],f,p;if(u===`auto`)a!=null&&(f=Math.min(...a));else if(isNumber(u))f=u;else if(typeof u==`function`)try{a!=null&&(f=u(a?.[0]))}catch{}else if(typeof u==`string`&&MIN_VALUE_REG.test(u)){var m=MIN_VALUE_REG.exec(u);if(m==null||m[1]==null||a==null)f=void 0;else{var h=+m[1];f=a[0]-h}}else f=a?.[0];if(d===`auto`)a!=null&&(p=Math.max(...a));else if(isNumber(d))p=d;else if(typeof d==`function`)try{a!=null&&(p=d(a?.[1]))}catch{}else if(typeof d==`string`&&MAX_VALUE_REG.test(d)){var _=MAX_VALUE_REG.exec(d);if(_==null||_[1]==null||a==null)p=void 0;else{var v=+_[1];p=a[1]+v}}else p=a?.[1];var b=[f,p];if(isWellFormedNumberDomain(b))return a==null?b:extendDomain(b,a,s)}}}var require_decimal=__commonJSMin$1(((n,a)=>{(function(n){var s=1e9,c={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:`2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286`},l=!0,u=`[DecimalError] `,d=u+`Invalid argument: `,f=u+`Exponent out of range: `,p=Math.floor,m=Math.pow,h=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,_,v=1e7,b=7,x=9007199254740991,C=p(x/b),w={};w.absoluteValue=w.abs=function(){var n=new this.constructor(this);return n.s&&=1,n},w.comparedTo=w.cmp=function(n){var a,s,c,l,u=this;if(n=new u.constructor(n),u.s!==n.s)return u.s||-n.s;if(u.e!==n.e)return u.e>n.e^u.s<0?1:-1;for(c=u.d.length,l=n.d.length,a=0,s=c<l?c:l;a<s;++a)if(u.d[a]!==n.d[a])return u.d[a]>n.d[a]^u.s<0?1:-1;return c===l?0:c>l^u.s<0?1:-1},w.decimalPlaces=w.dp=function(){var n=this,a=n.d.length-1,s=(a-n.e)*b;if(a=n.d[a],a)for(;a%10==0;a/=10)s--;return s<0?0:s},w.dividedBy=w.div=function(n){return A(this,new this.constructor(n))},w.dividedToIntegerBy=w.idiv=function(n){var a=this,s=a.constructor;return R(A(a,new s(n),0,1),s.precision)},w.equals=w.eq=function(n){return!this.cmp(n)},w.exponent=function(){return M(this)},w.greaterThan=w.gt=function(n){return this.cmp(n)>0},w.greaterThanOrEqualTo=w.gte=function(n){return this.cmp(n)>=0},w.isInteger=w.isint=function(){return this.e>this.d.length-2},w.isNegative=w.isneg=function(){return this.s<0},w.isPositive=w.ispos=function(){return this.s>0},w.isZero=function(){return this.s===0},w.lessThan=w.lt=function(n){return this.cmp(n)<0},w.lessThanOrEqualTo=w.lte=function(n){return this.cmp(n)<1},w.logarithm=w.log=function(n){var a,s=this,c=s.constructor,d=c.precision,f=d+5;if(n===void 0)n=new c(10);else if(n=new c(n),n.s<1||n.eq(_))throw Error(u+`NaN`);if(s.s<1)throw Error(u+(s.s?`NaN`:`-Infinity`));return s.eq(_)?new c(0):(l=!1,a=A(F(s,f),F(n,f),f),l=!0,R(a,d))},w.minus=w.sub=function(n){var a=this;return n=new a.constructor(n),a.s==n.s?B(a,n):T(a,(n.s=-n.s,n))},w.modulo=w.mod=function(n){var a,s=this,c=s.constructor,d=c.precision;if(n=new c(n),!n.s)throw Error(u+`NaN`);return s.s?(l=!1,a=A(s,n,0,1).times(n),l=!0,s.minus(a)):R(new c(s),d)},w.naturalExponential=w.exp=function(){return j(this)},w.naturalLogarithm=w.ln=function(){return F(this)},w.negated=w.neg=function(){var n=new this.constructor(this);return n.s=-n.s||0,n},w.plus=w.add=function(n){var a=this;return n=new a.constructor(n),a.s==n.s?T(a,n):B(a,(n.s=-n.s,n))},w.precision=w.sd=function(n){var a,s,c,l=this;if(n!==void 0&&n!==!!n&&n!==1&&n!==0)throw Error(d+n);if(a=M(l)+1,c=l.d.length-1,s=c*b+1,c=l.d[c],c){for(;c%10==0;c/=10)s--;for(c=l.d[0];c>=10;c/=10)s++}return n&&a>s?a:s},w.squareRoot=w.sqrt=function(){var n,a,s,c,d,f,m,h=this,_=h.constructor;if(h.s<1){if(!h.s)return new _(0);throw Error(u+`NaN`)}for(n=M(h),l=!1,d=Math.sqrt(+h),d==0||d==1/0?(a=k(h.d),(a.length+n)%2==0&&(a+=`0`),d=Math.sqrt(a),n=p((n+1)/2)-(n<0||n%2),d==1/0?a=`5e`+n:(a=d.toExponential(),a=a.slice(0,a.indexOf(`e`)+1)+n),c=new _(a)):c=new _(d.toString()),s=_.precision,d=m=s+3;;)if(f=c,c=f.plus(A(h,f,m+2)).times(.5),k(f.d).slice(0,m)===(a=k(c.d)).slice(0,m)){if(a=a.slice(m-3,m+1),d==m&&a==`4999`){if(R(f,s+1,0),f.times(f).eq(h)){c=f;break}}else if(a!=`9999`)break;m+=4}return l=!0,R(c,s)},w.times=w.mul=function(n){var a,s,c,u,d,f,p,m,h,_=this,b=_.constructor,x=_.d,C=(n=new b(n)).d;if(!_.s||!n.s)return new b(0);for(n.s*=_.s,s=_.e+n.e,m=x.length,h=C.length,m<h&&(d=x,x=C,C=d,f=m,m=h,h=f),d=[],f=m+h,c=f;c--;)d.push(0);for(c=h;--c>=0;){for(a=0,u=m+c;u>c;)p=d[u]+C[c]*x[u-c-1]+a,d[u--]=p%v|0,a=p/v|0;d[u]=(d[u]+a)%v|0}for(;!d[--f];)d.pop();return a?++s:d.shift(),n.d=d,n.e=s,l?R(n,b.precision):n},w.toDecimalPlaces=w.todp=function(n,a){var c=this,l=c.constructor;return c=new l(c),n===void 0?c:(O(n,0,s),a===void 0?a=l.rounding:O(a,0,8),R(c,n+M(c)+1,a))},w.toExponential=function(n,a){var c,l=this,u=l.constructor;return n===void 0?c=V(l,!0):(O(n,0,s),a===void 0?a=u.rounding:O(a,0,8),l=R(new u(l),n+1,a),c=V(l,!0,n+1)),c},w.toFixed=function(n,a){var c,l,u=this,d=u.constructor;return n===void 0?V(u):(O(n,0,s),a===void 0?a=d.rounding:O(a,0,8),l=R(new d(u),n+M(u)+1,a),c=V(l.abs(),!1,n+M(l)+1),u.isneg()&&!u.isZero()?`-`+c:c)},w.toInteger=w.toint=function(){var n=this,a=n.constructor;return R(new a(n),M(n)+1,a.rounding)},w.toNumber=function(){return+this},w.toPower=w.pow=function(n){var a,s,c,d,f,m,h=this,v=h.constructor,C=12,w=+(n=new v(n));if(!n.s)return new v(_);
vendor: 6,198 bytes, line 1246
1246if(h=new v(h),!h.s){if(n.s<1)throw Error(u+`Infinity`);return h}if(h.eq(_))return h;if(c=v.precision,n.eq(_))return R(h,c);if(a=n.e,s=n.d.length-1,m=a>=s,f=h.s,!m){if(f<0)throw Error(u+`NaN`)}else if((s=w<0?-w:w)<=x){for(d=new v(_),a=Math.ceil(c/b+4),l=!1;s%2&&(d=d.times(h),H(d.d,a)),s=p(s/2),s!==0;)h=h.times(h),H(h.d,a);return l=!0,n.s<0?new v(_).div(d):R(d,c)}return f=f<0&&n.d[Math.max(a,s)]&1?-1:1,h.s=1,l=!1,d=n.times(F(h,c+C)),l=!0,d=j(d),d.s=f,d},w.toPrecision=function(n,a){var c,l,u=this,d=u.constructor;return n===void 0?(c=M(u),l=V(u,c<=d.toExpNeg||c>=d.toExpPos)):(O(n,1,s),a===void 0?a=d.rounding:O(a,0,8),u=R(new d(u),n,a),c=M(u),l=V(u,n<=c||c<=d.toExpNeg,n)),l},w.toSignificantDigits=w.tosd=function(n,a){var c=this,l=c.constructor;return n===void 0?(n=l.precision,a=l.rounding):(O(n,1,s),a===void 0?a=l.rounding:O(a,0,8)),R(new l(c),n,a)},w.toString=w.valueOf=w.val=w.toJSON=function(){var n=this,a=M(n),s=n.constructor;return V(n,a<=s.toExpNeg||a>=s.toExpPos)};function T(n,a){var s,c,u,d,f,p,m,h,_=n.constructor,x=_.precision;if(!n.s||!a.s)return a.s||(a=new _(n)),l?R(a,x):a;if(m=n.d,h=a.d,f=n.e,u=a.e,m=m.slice(),d=f-u,d){for(d<0?(c=m,d=-d,p=h.length):(c=h,u=f,p=m.length),f=Math.ceil(x/b),p=f>p?f+1:p+1,d>p&&(d=p,c.length=1),c.reverse();d--;)c.push(0);c.reverse()}for(p=m.length,d=h.length,p-d<0&&(d=p,c=h,h=m,m=c),s=0;d;)s=(m[--d]=m[d]+h[d]+s)/v|0,m[d]%=v;for(s&&(m.unshift(s),++u),p=m.length;m[--p]==0;)m.pop();return a.d=m,a.e=u,l?R(a,x):a}function O(n,a,s){if(n!==~~n||n<a||n>s)throw Error(d+n)}function k(n){var a,s,c,l=n.length-1,u=``,d=n[0];if(l>0){for(u+=d,a=1;a<l;a++)c=n[a]+``,s=b-c.length,s&&(u+=P(s)),u+=c;d=n[a],c=d+``,s=b-c.length,s&&(u+=P(s))}else if(d===0)return`0`;for(;d%10==0;)d/=10;return u+d}var A=(function(){function n(n,a){var s,c=0,l=n.length;for(n=n.slice();l--;)s=n[l]*a+c,n[l]=s%v|0,c=s/v|0;return c&&n.unshift(c),n}function a(n,a,s,c){var l,u;if(s!=c)u=s>c?1:-1;else for(l=u=0;l<s;l++)if(n[l]!=a[l]){u=n[l]>a[l]?1:-1;break}return u}function s(n,a,s){for(var c=0;s--;)n[s]-=c,c=+(n[s]<a[s]),n[s]=c*v+n[s]-a[s];for(;!n[0]&&n.length>1;)n.shift()}return function(c,l,d,f){var p,m,h,_,x,C,w,T,O,k,A,j,N,P,F,I,B,V,H=c.constructor,U=c.s==l.s?1:-1,W=c.d,K=l.d;if(!c.s)return new H(c);if(!l.s)throw Error(u+`Division by zero`);for(m=c.e-l.e,B=K.length,F=W.length,w=new H(U),T=w.d=[],h=0;K[h]==(W[h]||0);)++h;if(K[h]>(W[h]||0)&&--m,j=d==null?d=H.precision:f?d+(M(c)-M(l))+1:d,j<0)return new H(0);if(j=j/b+2|0,h=0,B==1)for(_=0,K=K[0],j++;(h<F||_)&&j--;h++)N=_*v+(W[h]||0),T[h]=N/K|0,_=N%K|0;else{for(_=v/(K[0]+1)|0,_>1&&(K=n(K,_),W=n(W,_),B=K.length,F=W.length),P=B,O=W.slice(0,B),k=O.length;k<B;)O[k++]=0;V=K.slice(),V.unshift(0),I=K[0],K[1]>=v/2&&++I;do _=0,p=a(K,O,B,k),p<0?(A=O[0],B!=k&&(A=A*v+(O[1]||0)),_=A/I|0,_>1?(_>=v&&(_=v-1),x=n(K,_),C=x.length,k=O.length,p=a(x,O,C,k),p==1&&(_--,s(x,B<C?V:K,C))):(_==0&&(p=_=1),x=K.slice()),C=x.length,C<k&&x.unshift(0),s(O,x,k),p==-1&&(k=O.length,p=a(K,O,B,k),p<1&&(_++,s(O,B<k?V:K,k))),k=O.length):p===0&&(_++,O=[0]),T[h++]=_,p&&O[0]?O[k++]=W[P]||0:(O=[W[P]],k=1);while((P++<F||O[0]!==void 0)&&j--)}return T[0]||T.shift(),w.e=m,R(w,f?d+M(w)+1:d)}})();function j(n,a){var s,c,u,d,p,h,v=0,b=0,x=n.constructor,C=x.precision;if(M(n)>16)throw Error(f+M(n));if(!n.s)return new x(_);for(a==null?(l=!1,h=C):h=a,p=new x(.03125);n.abs().gte(.1);)n=n.times(p),b+=5;for(c=Math.log(m(2,b))/Math.LN10*2+5|0,h+=c,s=u=d=new x(_),x.precision=h;;){if(u=R(u.times(n),h),s=s.times(++v),p=d.plus(A(u,s,h)),k(p.d).slice(0,h)===k(d.d).slice(0,h)){for(;b--;)d=R(d.times(d),h);return x.precision=C,a==null?(l=!0,R(d,C)):d}d=p}}function M(n){for(var a=n.e*b,s=n.d[0];s>=10;s/=10)a++;return a}function N(n,a,s){if(a>n.LN10.sd())throw l=!0,s&&(n.precision=s),Error(u+`LN10 precision limit exceeded`);return R(new n(n.LN10),a)}function P(n){for(var a=``;n--;)a+=`0`;return a}function F(n,a){var s,c,d,f,p,m,h,v,b,x=1,C=10,w=n,T=w.d,O=w.constructor,j=O.precision;if(w.s<1)throw Error(u+(w.s?`NaN`:`-Infinity`));if(w.eq(_))return new O(0);if(a==null?(l=!1,v=j):v=a,w.eq(10))return a??(l=!0),N(O,v);if(v+=C,O.precision=v,s=k(T),c=s.charAt(0),f=M(w),Math.abs(f)<0x5543df729c000){for(;c<7&&c!=1||c==1&&s.charAt(1)>3;)w=w.times(n),s=k(w.d),c=s.charAt(0),x++;f=M(w),c>1?(w=new O(`0.`+s),f++):w=new O(c+`.`+s.slice(1))}else return h=N(O,v+2,j).times(f+``),w=F(new O(c+`.`+s.slice(1)),v-C).plus(h),O.precision=j,a==null?(l=!0,R(w,j)):w;for(m=p=w=A(w.minus(_),w.plus(_),v),b=R(w.times(w),v),d=3;;){if(p=R(p.times(b),v),h=m.plus(A(p,new O(d),v)),k(h.d).slice(0,v)===k(m.d).slice(0,v))return m=m.times(2),f!==0&&(m=m.plus(N(O,v+2,j).times(f+``))),m=A(m,new O(x),v),O.precision=j,a==null?(l=!0,R(m,j)):m;m=h,d+=2}}function I(n,a){var s,c,u;for((s=a.indexOf(`.`))>-1&&(a=a.replace(`.`,``)),(c=a.search(/e/i))>0?(s<0&&(s=c),s+=+a.slice(c+1),a=a.substring(0,c)):s<0&&(s=a.length),c=0;a.charCodeAt(c)===48;)++c;for(u=a.length;a.charCodeAt(u-1)===48;)--u;if(a=a.slice(c,u),a){if(u-=c,s=s-c-1,n.e=p(s/b),n.d=[],c=(s+1)%b,s<0&&(c+=b),c<u){for(c&&n.d.push(+a.slice(0,c)),u-=b;c<u;)n.d.push(+a.slice(c,c+=b));a=a.slice(c),c=b-a.length}else c-=u;for(;c--;)a+=`0`;if(n.d.push(+a),l&&(n.e>C||n.e<-C))throw Error(f+s)}else n.s=0,n.e=0,n.d=[0];return n}function R(n,a,s){var c,u,d,h,_,x,w,T,O=n.d;for(h=1,d=O[0];d>=10;d/=10)h++;if(c=a-h,c<0)c+=b,u=a,w=O[T=0];else{if(T=Math.ceil((c+1)/b),d=O.length,T>=d)return n;for(w=d=O[T],h=1;d>=10;d/=10)h++;c%=b,u=c-b+h}if(s!==void 0&&(d=m(10,h-u-1),_=w/d%10|0,x=a<0||O[T+1]!==void 0||w%d,x=s<4?(_||x)&&(s==0||s==(n.s<0?3:2)):_>5||_==5&&(s==4||x||s==6&&(c>0?u>0?w/m(10,h-u):0:O[T-1])%10&1||s==(n.s<0?8:7))),a<1||!O[0])return x?(d=M(n),O.length=1,a=a-d-1,O[0]=m(10,(b-a%b)%b),n.e=p(-a/b)||0):(O.length=1,O[0]=n.e=n.s=0),n;if(c==0?(O.length=T,d=1,T--):(O.length=T+1,d=m(10,b-c),O[T]=u>0?(w/m(10,h-u)%m(10,u)|0)*d:0),x)for(;;)if(T==0){(O[0]+=d)==v&&(O[0]=1,++n.e);break}else{if(O[T]+=d,O[T]!=v)break;O[T--]=0,d=1}for(c=O.length;O[--c]===0;)O.pop();if(l&&(n.e>C||n.e<-C))throw Error(f+M(n));return n}function B(n,a){var s,c,u,d,f,p,m,h,_,x,C=n.constructor,w=C.precision;if(!n.s||!a.s)return a.s?a.s=-a.s:a=new C(n),l?R(a,w):a;if(m=n.d,x=a.d,c=a.e,h=n.e,m=m.slice(),f=h-c,f){for(_=f<0,_?(s=m,f=-f,p=x.length):(s=x,c=h,p=m.length),u=
1246Math.max(Math.ceil(w/b),p)+2,f>u&&(f=u,s.length=1),s.reverse(),u=f;u--;)s.push(0);s.reverse()}else{for(u=m.length,p=x.length,_=u<p,_&&(p=u),u=0;u<p;u++)if(m[u]!=x[u]){_=m[u]<x[u];break}f=0}for(_&&(s=m,m=x,x=s,a.s=-a.s),p=m.length,u=x.length-p;u>0;--u)m[p++]=0;for(u=x.length;u>f;){if(m[--u]<x[u]){for(d=u;d&&m[--d]===0;)m[d]=v-1;--m[d],m[u]+=v}m[u]-=x[u]}for(;m[--p]===0;)m.pop();for(;m[0]===0;m.shift())--c;return m[0]?(a.d=m,a.e=c,l?R(a,w):a):new C(0)}function V(n,a,s){var c,l=M(n),u=k(n.d),d=u.length;return a?(s&&(c=s-d)>0?u=u.charAt(0)+`.`+u.slice(1)+P(c):d>1&&(u=u.charAt(0)+`.`+u.slice(1)),u=u+(l<0?`e`:`e+`)+l):l<0?(u=`0.`+P(-l-1)+u,s&&(c=s-d)>0&&(u+=P(c))):l>=d?(u+=P(l+1-d),s&&(c=s-l-1)>0&&(u=u+`.`+P(c))):((c=l+1)<d&&(u=u.slice(0,c)+`.`+u.slice(c)),s&&(c=s-d)>0&&(l+1===d&&(u+=`.`),u+=P(c))),n.s<0?`-`+u:u}function H(n,a){if(n.length>a)return n.length=a,!0}function U(n){var a,s,c;function l(n){var a=this;if(!(a instanceof l))return new l(n);if(a.constructor=l,n instanceof l){a.s=n.s,a.e=n.e,a.d=(n=n.d)?n.slice():n;return}if(typeof n==`number`){if(n*0!=0)throw Error(d+n);if(n>0)a.s=1;else if(n<0)n=-n,a.s=-1;else{a.s=0,a.e=0,a.d=[0];return}if(n===~~n&&n<1e7){a.e=0,a.d=[n];return}return I(a,n.toString())}else if(typeof n!=`string`)throw Error(d+n);if(n.charCodeAt(0)===45?(n=n.slice(1),a.s=-1):a.s=1,h.test(n))I(a,n);else throw Error(d+n)}if(l.prototype=w,l.ROUND_UP=0,l.ROUND_DOWN=1,l.ROUND_CEIL=2,l.ROUND_FLOOR=3,l.ROUND_HALF_UP=4,l.ROUND_HALF_DOWN=5,l.ROUND_HALF_EVEN=6,l.ROUND_HALF_CEIL=7,l.ROUND_HALF_FLOOR=8,l.clone=U,l.config=l.set=W,n===void 0&&(n={}),n)for(c=[`precision`,`rounding`,`toExpNeg`,`toExpPos`,`LN10`],a=0;a<c.length;)n.hasOwnProperty(s=c[a++])||(n[s]=this[s]);return l.config(n),l}function W(n){if(!n||typeof n!=`object`)throw Error(u+`Object expected`);var a,c,l,f=[`precision`,1,s,`rounding`,0,8,`toExpNeg`,-1/0,0,`toExpPos`,0,1/0];for(a=0;a<f.length;a+=3)if((l=n[c=f[a]])!==void 0)if(p(l)===l&&l>=f[a+1]&&l<=f[a+2])this[c]=l;else throw Error(d+c+`: `+l);if((l=n[c=`LN10`])!==void 0)if(l==Math.LN10)this[c]=new this(l);else throw Error(d+c+`: `+l);return this}c=U(c),c.default=c.Decimal=c,_=new c(1),typeof define==`function`&&define.amd?define(function(){return c}):a!==void 0&&a.exports?a.exports=c:(n||=typeof self<`u`&&self&&self.self==self?self:Function(`return this`)(),n.Decimal=c)})(n)})),import_decimal=__toESM$1(require_decimal());function getDigitCount(n){return n===0?1:Math.floor(new import_decimal.default(n).abs().log(10).toNumber())+1}function rangeStep(n,a,s){for(var c=new import_decimal.default(n),l=0,u=[];c.lt(a)&&l<1e5;)u.push(c.toNumber()),c=c.add(s),l++;return u}function _slicedToArray$12(n,a){return _arrayWithHoles$12(n)||_iterableToArrayLimit$12(n,a)||_unsupportedIterableToArray$14(n,a)||_nonIterableRest$12()}function _nonIterableRest$12(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
1247In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$14(n,a){if(n){if(typeof n==`string`)return _arrayLikeToArray$14(n,a);var s={}.toString.call(n).slice(8,-1);return s===`Object`&&n.constructor&&(s=n.constructor.name),s===`Map`||s===`Set`?Array.from(n):s===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?_arrayLikeToArray$14(n,a):void 0}}function _arrayLikeToArray$14(n,a){(a==null||a>n.length)&&(a=n.length);for(var s=0,c=Array(a);s<a;s++)c[s]=n[s];return c}function _iterableToArrayLimit$12(n,a){var s=n==null?null:typeof Symbol<`u`&&n[Symbol.iterator]||n[`@@iterator`];if(s!=null){var c,l,u,d,f=[],p=!0,m=!1;try{if(u=(s=s.call(n)).next,a===0){if(Object(s)!==s)return;p=!1}else for(;!(p=(c=u.call(s)).done)&&(f.push(c.value),f.length!==a);p=!0);}catch(n){m=!0,l=n}finally{try{if(!p&&s.return!=null&&(d=s.return(),Object(d)!==d))return}finally{if(m)throw l}}return f}}function _arrayWithHoles$12(n){if(Array.isArray(n))return n}var getValidInterval=n=>{var a=_slicedToArray$12(n,2),s=a[0],c=a[1],l=s,u=c;return s>c&&(l=c,u=s),[l,u]},getAdaptiveStep=(n,a,s)=>{if(n.lte(0))return new import_decimal.default(0);var c=getDigitCount(n.toNumber()),l=new import_decimal.default(10).pow(c),u=n.div(l),d=c===1?.1:.05,f=new import_decimal.default(Math.ceil(u.div(d).toNumber())).add(s).mul(d).mul(l);return a?new import_decimal.default(f.toNumber()):new import_decimal.default(Math.ceil(f.toNumber()))},getSnap125Step=(n,a,s)=>{var c;if(n.lte(0))return new import_decimal.default(0);var l=[1,2,2.5,5],u=n.toNumber(),d=Math.floor(new import_decimal.default(u).abs().log(10).toNumber()),f=new import_decimal.default(10).pow(d),p=n.div(f).toNumber(),m=l.findIndex(n=>n>=p-1e-10);if(m===-1&&(f=f.mul(10),m=0),m+=s,m>=l.length){var h=Math.floor(m/l.length);
1247m%=l.length,f=f.mul(new import_decimal.default(10).pow(h))}var _=new import_decimal.default(l[m]??1).mul(f);return a?_:new import_decimal.default(Math.ceil(_.toNumber()))},getTickOfSingleValue=(n,a,s)=>{var c=new import_decimal.default(1),l=new import_decimal.default(n);if(!l.isint()&&s){var u=Math.abs(n);u<1?(c=new import_decimal.default(10).pow(getDigitCount(n)-1),l=new import_decimal.default(Math.floor(l.div(c).toNumber())).mul(c)):u>1&&(l=new import_decimal.default(Math.floor(n)))}else n===0?l=new import_decimal.default(Math.floor((a-1)/2)):s||(l=new import_decimal.default(Math.floor(n)));for(var d=Math.floor((a-1)/2),f=[],p=0;p<a;p++)f.push(l.add(new import_decimal.default(p-d).mul(c)).toNumber());return f},_calculateStep=function(n,a,s,c){var l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:getAdaptiveStep;if(!Number.isFinite((a-n)/(s-1)))return{step:new import_decimal.default(0),tickMin:new import_decimal.default(0),tickMax:new import_decimal.default(0)};var d=u(new import_decimal.default(a).sub(n).div(s-1),c,l),f;n<=0&&a>=0?f=new import_decimal.default(0):(f=new import_decimal.default(n).add(a).div(2),f=f.sub(new import_decimal.default(f).mod(d)));var p=Math.ceil(f.sub(n).div(d).toNumber()),m=Math.ceil(new import_decimal.default(a).sub(f).div(d).toNumber()),h=p+m+1;return h>s?_calculateStep(n,a,s,c,l+1,u):(h<s&&(m=a>0?m+(s-h):m,p=a>0?p:p+(s-h)),{step:d,tickMin:f.sub(new import_decimal.default(p).mul(d)),tickMax:f.add(new import_decimal.default(m).mul(d))})},getNiceTickValues=function(n){var a=_slicedToArray$12(n,2),s=a[0],c=a[1],l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:`auto`,f=Math.max(l,2),p=_slicedToArray$12(getValidInterval([s,c]),2),m=p[0],h=p[1];if(m===-1/0||h===1/0){var _=h===1/0?[m,...Array(l-1).fill(1/0)]:[...Array(l-1).fill(-1/0),h];return s>c?_.reverse():_}if(m===h)return getTickOfSingleValue(m,l,u);var v=_calculateStep(m,h,f,u,0,d===`snap125`?getSnap125Step:getAdaptiveStep),b=v.step,x=v.tickMin,C=v.tickMax,w=rangeStep(x,C.add(new import_decimal.default(.1).mul(b)),b);return s>c?w.reverse():w},getTickValuesFixedDomain=function(n,a){var s=_slicedToArray$12(n,2),c=s[0],l=s[1],u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:`auto`,f=_slicedToArray$12(getValidInterval([c,l]),2),p=f[0],m=f[1];if(p===-1/0||m===1/0)return[c,l];if(p===m)return[p];var h=d===`snap125`?getSnap125Step:getAdaptiveStep,_=Math.max(a,2),v=h(new import_decimal.default(m).sub(p).div(_-1),u,0),b=[...rangeStep(new import_decimal.default(p),new import_decimal.default(m),v),m];if(u===!1){b=b.map(n=>Math.round(n));var x=b.length-1;x>0&&b[x]===b[x-1]&&(b=b.slice(0,x))}return c>l?b.reverse():b},selectBarCategoryGap=n=>n.rootProps.barCategoryGap,selectStackOffsetType=n=>n.rootProps.stackOffset,selectReverseStackOrder=n=>n.rootProps.reverseStackOrder,selectChartName=n=>n.options.chartName,selectSyncId=n=>n.rootProps.syncId,selectSyncMethod=n=>n.rootProps.syncMethod,selectEventEmitter=n=>n.options.eventEmitter,DefaultZIndexes={grid:-100,barBackground:-50,area:100,cursorRectangle:200,bar:300,line:400,axis:500,scatter:600,activeBar:1e3,cursorLine:1100,activeDot:1200,label:2e3},defaultPolarAngleAxisProps={allowDecimals:!1,allowDuplicatedCategory:!0,allowDataOverflow:!1,angle:0,angleAxisId:0,axisLine:!0,axisLineType:`polygon`,cx:0,cy:0,hide:!1,includeHidden:!1,label:!1,niceTicks:`auto`,orientation:`outer`,reversed:!1,scale:`auto`,tick:!0,tickLine:!0,tickSize:8,type:`auto`,zIndex:DefaultZIndexes.axis},defaultPolarRadiusAxisProps={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:!0,angle:0,axisLine:!0,includeHidden:!1,hide:!1,niceTicks:`auto`,label:!1,orientation:`right`,radiusAxisId:0,reversed:!1,scale:`auto`,stroke:`#ccc`,tick:!0,tickCount:5,tickLine:!0,type:`auto`,zIndex:DefaultZIndexes.axis},combineAxisRangeWithReverse=(n,a)=>{if(!(!n||!a))return n!=null&&n.reversed?[a[1],a[0]]:a};
1247function getAxisTypeBasedOnLayout(n,a,s){if(s!==`auto`)return s;if(n!=null)return isCategoricalAxis(n,a)?`category`:`number`}function ownKeys$28(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread$27(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?ownKeys$28(Object(s),!0).forEach(function(a){_defineProperty$29(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$28(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function _defineProperty$29(n,a,s){return(a=_toPropertyKey$27(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _toPropertyKey$27(n){var a=_toPrimitive$27(n,`string`);return typeof a==`symbol`?a:a+``}function _toPrimitive$27(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}var implicitAngleAxis={allowDataOverflow:defaultPolarAngleAxisProps.allowDataOverflow,allowDecimals:defaultPolarAngleAxisProps.allowDecimals,allowDuplicatedCategory:!1,dataKey:void 0,domain:void 0,id:defaultPolarAngleAxisProps.angleAxisId,includeHidden:!1,name:void 0,reversed:defaultPolarAngleAxisProps.reversed,scale:defaultPolarAngleAxisProps.scale,tick:defaultPolarAngleAxisProps.tick,tickCount:void 0,ticks:void 0,type:defaultPolarAngleAxisProps.type,unit:void 0,niceTicks:`auto`},implicitRadiusAxis={allowDataOverflow:defaultPolarRadiusAxisProps.allowDataOverflow,allowDecimals:defaultPolarRadiusAxisProps.allowDecimals,allowDuplicatedCategory:defaultPolarRadiusAxisProps.allowDuplicatedCategory,dataKey:void 0,domain:void 0,id:defaultPolarRadiusAxisProps.radiusAxisId,includeHidden:defaultPolarRadiusAxisProps.includeHidden,name:void 0,reversed:defaultPolarRadiusAxisProps.reversed,scale:defaultPolarRadiusAxisProps.scale,tick:defaultPolarRadiusAxisProps.tick,tickCount:defaultPolarRadiusAxisProps.tickCount,ticks:void 0,type:defaultPolarRadiusAxisProps.type,unit:void 0,niceTicks:`auto`},selectAngleAxisNoDefaults=(n,a)=>{if(a!=null)return n.polarAxis.angleAxis[a]},selectAngleAxis=createSelector([selectAngleAxisNoDefaults,selectPolarChartLayout],(n,a)=>{var s;if(n!=null)return n;var c=getAxisTypeBasedOnLayout(a,`angleAxis`,implicitAngleAxis.type)??`category`;return _objectSpread$27(_objectSpread$27({},implicitAngleAxis),{},{type:c})}),selectRadiusAxisNoDefaults=(n,a)=>n.polarAxis.radiusAxis[a],selectRadiusAxis=createSelector([selectRadiusAxisNoDefaults,selectPolarChartLayout],(n,a)=>{var s;if(n!=null)return n;var c=getAxisTypeBasedOnLayout(a,`radiusAxis`,implicitRadiusAxis.type)??`category`;return _objectSpread$27(_objectSpread$27({},implicitRadiusAxis),{},{type:c})}),selectPolarOptions=n=>n.polarOptions,selectMaxRadius=createSelector([selectChartWidth,selectChartHeight,selectChartOffsetInternal],getMaxRadius),selectInnerRadius=createSelector([selectPolarOptions,selectMaxRadius],(n,a)=>{if(n!=null)return getPercentValue(n.innerRadius,a,0)}),selectOuterRadius=createSelector([selectPolarOptions,selectMaxRadius],(n,a)=>{if(n!=null)return getPercentValue(n.outerRadius,a,a*.8)}),combineAngleAxisRange=n=>n==null?[0,0]:[n.startAngle,n.endAngle],selectAngleAxisRange=createSelector([selectPolarOptions],combineAngleAxisRange),selectAngleAxisRangeWithReversed=createSelector([selectAngleAxis,selectAngleAxisRange],combineAxisRangeWithReverse),selectRadiusAxisRange=createSelector([selectMaxRadius,selectInnerRadius,selectOuterRadius],(n,a,s)=>{if(!(n==null||a==null||s==null))return[a,s]}),selectRadiusAxisRangeWithReversed=createSelector([selectRadiusAxis,selectRadiusAxisRange],combineAxisRangeWithReverse),selectPolarViewBox=createSelector([selectChartLayout,selectPolarOptions,selectInnerRadius,selectOuterRadius,selectChartWidth,selectChartHe
1247ight],(n,a,s,c,l,u)=>{if(!(n!==`centric`&&n!==`radial`||a==null||s==null||c==null)){var d=a.cx,f=a.cy,p=a.startAngle,m=a.endAngle;return{cx:getPercentValue(d,l,l/2),cy:getPercentValue(f,u,u/2),innerRadius:s,outerRadius:c,startAngle:p,endAngle:m,clockWise:!1}}}),pickAxisType=(n,a)=>a,pickAxisId=(n,a,s)=>s;function getStackSeriesIdentifier(n){return n?.id}function combineDisplayedStackedData(n,a,s){var c=a.chartData,l=c===void 0?[]:c,u=s.allowDuplicatedCategory,d=s.dataKey,f=new Map;return n.forEach(n=>{var a,s=n.data??l;if(!(s==null||s.length===0)){var c=getStackSeriesIdentifier(n);s.forEach((a,s)=>{var l=d==null||u?s:String(getValueByDataKey(a,d,null)),p=getValueByDataKey(a,n.dataKey,0),m=f.has(l)?f.get(l):{};Object.assign(m,{[c]:p}),f.set(l,m)})}}),Array.from(f.values())}function isStacked(n){return`stackId`in n&&n.stackId!=null&&n.dataKey!=null}var numberDomainEqualityCheck=(n,a)=>n===a?!0:n==null||a==null?!1:n[0]===a[0]&&n[1]===a[1];function emptyArraysAreEqualCheck(n,a){return Array.isArray(n)&&Array.isArray(a)&&n.length===0&&a.length===0?!0:n===a}function arrayContentsAreEqualCheck(n,a){if(n.length===a.length){for(var s=0;s<n.length;s++)if(n[s]!==a[s])return!1;return!0}return!1}var selectTooltipAxisType=n=>{var a=selectChartLayout(n);return a===`horizontal`?`xAxis`:a===`vertical`?`yAxis`:a===`centric`?`angleAxis`:`radiusAxis`},selectTooltipAxisId=n=>n.tooltip.settings.axisId;function rechartsScaleFactory(n){if(n!=null){var a=n.ticks,s=n.bandwidth,c=n.range(),l=[Math.min(...c),Math.max(...c)];return{domain:()=>n.domain(),range:function(n){function a(){return n.apply(this,arguments)}return a.toString=function(){return n.toString()},a}(()=>l),rangeMin:()=>l[0],rangeMax:()=>l[1],isInRange(n){var a=l[0],s=l[1];return a<=s?n>=a&&n<=s:n>=s&&n<=a},bandwidth:s?()=>s.call(n):void 0,ticks:a?s=>a.call(n,s):void 0,map:(a,s)=>{var c=n(a);if(c!=null){if(n.bandwidth&&s!=null&&s.position){var l=n.bandwidth();switch(s.position){case`middle`:c+=l/2;break;case`end`:c+=l;break;default:break}}return c}}}}}var combineCheckedDomain=(n,a)=>
1247{if(a!=null)switch(n){case`linear`:if(!isWellFormedNumberDomain(a)){for(var s,c,l=0;l<a.length;l++){var u=a[l];isWellBehavedNumber(u)&&((s===void 0||u<s)&&(s=u),(c===void 0||u>c)&&(c=u))}return s!==void 0&&c!==void 0?[s,c]:void 0}return a;default:return a}};function ascending(n,a){return n==null||a==null?NaN:n<a?-1:n>a?1:n>=a?0:NaN}function descending(n,a){return n==null||a==null?NaN:a<n?-1:a>n?1:a>=n?0:NaN}function bisector(n){let a,s,c;n.length===2?(a=n===ascending||n===descending?n:zero$1,s=n,c=n):(a=ascending,s=(a,s)=>ascending(n(a),s),c=(a,s)=>n(a)-s);function l(n,c,l=0,u=n.length){if(l<u){if(a(c,c)!==0)return u;do{let a=l+u>>>1;s(n[a],c)<0?l=a+1:u=a}while(l<u)}return l}function u(n,c,l=0,u=n.length){if(l<u){if(a(c,c)!==0)return u;do{let a=l+u>>>1;s(n[a],c)<=0?l=a+1:u=a}while(l<u)}return l}function d(n,a,s=0,u=n.length){let d=l(n,a,s,u-1);return d>s&&c(n[d-1],a)>-c(n[d],a)?d-1:d}return{left:l,center:d,right:u}}function zero$1(){return 0}function number$2(n){return n===null?NaN:+n}function*numbers(n,a){if(a===void 0)for(let a of n)a!=null&&(a=+a)>=a&&(yield a);else{let s=-1;for(let c of n)(c=a(c,++s,n))!=null&&(c=+c)>=c&&(yield c)}}var ascendingBisect=bisector(ascending),bisectRight=ascendingBisect.right,bisectLeft=ascendingBisect.left,bisectCenter=bisector(number$2).center,InternMap=class extends Map{constructor(n,a=keyof){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:a}}),n!=null)for(let[a,s]of n)this.set(a,s)}get(n){return super.get(intern_get(this,n))}has(n){return super.has(intern_get(this,n))}set(n,a){return super.set(intern_set(this,n),a)}delete(n){return super.delete(intern_delete(this,n))}};function intern_get({_intern:n,_key:a},s){let c=a(s);return n.has(c)?n.get(c):s}function intern_set({_intern:n,_key:a},s){let c=a(s);return n.has(c)?n.get(c):(n.set(c,s),s)}function intern_delete({_intern:n,_key:a},s){let c=a(s);return n.has(c)&&(s=n.get(c),n.delete(c)),s}function keyof(n){return typeof n==`object`&&n?n.valueOf():n}function compareDefined(n=ascending){if(n===ascending)return ascendingDefined;if(typeof n!=`function`)throw TypeError(`compare is not a function`);return(a,s)=>{let c=n(a,s);return c||c===0?c:(n(s,s)===0)-(n(a,a)===0)}}function ascendingDefined(n,a){return(n==null||!(n>=n))-(a==null||!(a>=a))||(n<a?-1:+(n>a))}var e10=Math.sqrt(50),e5=Math.sqrt(10),e2=Math.sqrt(2);function tickSpec(n,a,s){let c=(a-n)/Math.max(0,s),l=Math.floor(Math.log10(c)),u=c/10**l,d=u>=e10?10:u>=e5?5:u>=e2?2:1,f,p,m;return l<0?(m=10**-l/d,f=Math.round(n*m),p=Math.round(a*m),f/m<n&&++f,p/m>a&&--p,m=-m):(m=10**l*d,f=Math.round(n/m),p=Math.round(a/m),f*m<n&&++f,p*m>a&&--p),p<f&&.5<=s&&s<2?tickSpec(n,a,s*2):[f,p,m]}function ticks(n,a,s){if(a=+a,n=+n,s=+s,!(s>0))return[];if(n===a)return[n];let c=a<n,[l,u,d]=c?tickSpec(a,n,s):tickSpec(n,a,s);if(!(u>=l))return[];let f=u-l+1,p=Array(f);if(c)if(d<0)for(let n=0;n<f;++n)p[n]=(u-n)/-d;else for(let n=0;n<f;++n)p[n]=(u-n)*d;else if(d<0)for(let n=0;n<f;++n)p[n]=(l+n)/-d;else for(let n=0;n<f;++n)p[n]=(l+n)*d;return p}function tickIncrement(n,a,s){return a=+a,n=+n,s=+s,tickSpec(n,a,s)[2]}function tickStep(n,a,s){a=+a,n=+n,s=+s;let c=a<n,l=c?tickIncrement(a,n,s):tickIncrement(n,a,s);return(c?-1:1)*(l<0?1/-l:l)}function max$1(n,a){let s;if(a===void 0)for(let a of n)a!=null&&(s<a||s===void 0&&a>=a)&&(s=a);else{let c=-1;for(let l of n)(l=a(l,++c,n))!=null&&(s<l||s===void 0&&l>=l)&&(s=l)}return s}function min(n,a){let s;if(a===void 0)for(let a of n)a!=null&&(s>a||s===void 0&&a>=a)&&(s=a);else{let c=-1;for(let l of n)(l=a(l,++c,n))!=null&&(s>l||s===void 0&&l>=l)&&(s=l)}return s}function quickselect(n,a,s=0,c=1/0,l){if(a=Math.floor(a),s=Math.floor(Math.max(0,s)),c=Math.floor(Math.min(n.length-1,c)),!(s<=a&&a<=c))return n;for(l=l===void 0?ascendingDefined:compareDefined(l);c>s;){if(c-s>600){let u=c-s+1,d=a-s+1,f=Math.log(u),p=.5*Math.exp(2*f/3),m=.5*Math.sqrt(f*p*(u-p)/u)*(d-u/2<0?-1:1),h=Math.max(s,Math.floor(a-d*p/u+m)),_=Math.min(c,Math.floor(a+(u-d)*p/u+m));quickselect(n,a,h,_,l)}let u=n[a],d=s,f=c;for(swap(n,s,a),l(n[c],u)>0&&swap(n,s,c);d<f;){for(swap(n,d,f),++d,--f;l(n[d],u)<0;)++d;for(;l(n[f],u)>0;)--f}l(n[s],u)===0?swap(n,s,f):(++f,swap(n,f,c)),f<=a&&(s=f+1),a<=f&&(c=f-1)}return n}function swap(n,a,s){let c=n[a];n[a]=n[s],n[s]=c}
vendor: 13,035 bytes, line 1247
1247function quantile$1(n,a,s){if(n=Float64Array.from(numbers(n,s)),!(!(c=n.length)||isNaN(a=+a))){if(a<=0||c<2)return min(n);if(a>=1)return max$1(n);var c,l=(c-1)*a,u=Math.floor(l),d=max$1(quickselect(n,u).subarray(0,u+1));return d+(min(n.subarray(u+1))-d)*(l-u)}}function quantileSorted(n,a,s=number$2){if(!(!(c=n.length)||isNaN(a=+a))){if(a<=0||c<2)return+s(n[0],0,n);if(a>=1)return+s(n[c-1],c-1,n);var c,l=(c-1)*a,u=Math.floor(l),d=+s(n[u],u,n);return d+(+s(n[u+1],u+1,n)-d)*(l-u)}}function range$1(n,a,s){n=+n,a=+a,s=(l=arguments.length)<2?(a=n,n=0,1):l<3?1:+s;for(var c=-1,l=Math.max(0,Math.ceil((a-n)/s))|0,u=Array(l);++c<l;)u[c]=n+c*s;return u}function initRange(n,a){switch(arguments.length){case 0:break;case 1:this.range(n);break;default:this.range(a).domain(n);break}return this}function initInterpolator(n,a){switch(arguments.length){case 0:break;case 1:typeof n==`function`?this.interpolator(n):this.range(n);break;default:this.domain(n),typeof a==`function`?this.interpolator(a):this.range(a);break}return this}var implicit=Symbol(`implicit`);function ordinal(){var n=new InternMap,a=[],s=[],c=implicit;function l(l){let u=n.get(l);if(u===void 0){if(c!==implicit)return c;n.set(l,u=a.push(l)-1)}return s[u%s.length]}return l.domain=function(s){if(!arguments.length)return a.slice();a=[],n=new InternMap;for(let c of s)n.has(c)||n.set(c,a.push(c)-1);return l},l.range=function(n){return arguments.length?(s=Array.from(n),l):s.slice()},l.unknown=function(n){return arguments.length?(c=n,l):c},l.copy=function(){return ordinal(a,s).unknown(c)},initRange.apply(l,arguments),l}function band(){var n=ordinal().unknown(void 0),a=n.domain,s=n.range,c=0,l=1,u,d,f=!1,p=0,m=0,h=.5;delete n.unknown;function _(){var n=a().length,_=l<c,v=_?l:c,b=_?c:l;u=(b-v)/Math.max(1,n-p+m*2),f&&(u=Math.floor(u)),v+=(b-v-u*(n-p))*h,d=u*(1-p),f&&(v=Math.round(v),d=Math.round(d));var x=range$1(n).map(function(n){return v+u*n});return s(_?x.reverse():x)}return n.domain=function(n){return arguments.length?(a(n),_()):a()},n.range=function(n){return arguments.length?([c,l]=n,c=+c,l=+l,_()):[c,l]},n.rangeRound=function(n){return[c,l]=n,c=+c,l=+l,f=!0,_()},n.bandwidth=function(){return d},n.step=function(){return u},n.round=function(n){return arguments.length?(f=!!n,_()):f},n.padding=function(n){return arguments.length?(p=Math.min(1,m=+n),_()):p},n.paddingInner=function(n){return arguments.length?(p=Math.min(1,n),_()):p},n.paddingOuter=function(n){return arguments.length?(m=+n,_()):m},n.align=function(n){return arguments.length?(h=Math.max(0,Math.min(1,n)),_()):h},n.copy=function(){return band(a(),[c,l]).round(f).paddingInner(p).paddingOuter(m).align(h)},initRange.apply(_(),arguments)}function pointish(n){var a=n.copy;return n.padding=n.paddingOuter,delete n.paddingInner,delete n.paddingOuter,n.copy=function(){return pointish(a())},n}function point(){return pointish(band.apply(null,arguments).paddingInner(1))}function define_default(n,a,s){n.prototype=a.prototype=s,s.constructor=n}function extend(n,a){var s=Object.create(n.prototype);for(var c in a)s[c]=a[c];return s}function Color(){}var darker=.7,brighter=1/darker,reI=`\\s*([+-]?\\d+)\\s*`,reN=`\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*`,reP=`\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*`,reHex=/^#([0-9a-f]{3,8})$/,reRgbInteger=RegExp(`^rgb\\(${reI},${reI},${reI}\\)$`),reRgbPercent=RegExp(`^rgb\\(${reP},${reP},${reP}\\)$`),reRgbaInteger=RegExp(`^rgba\\(${reI},${reI},${reI},${reN}\\)$`),reRgbaPercent=RegExp(`^rgba\\(${reP},${reP},${reP},${reN}\\)$`),reHslPercent=RegExp(`^hsl\\(${reN},${reP},${reP}\\)$`),reHslaPercent=RegExp(`^hsla\\(${reN},${reP},${reP},${reN}\\)$`),named={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};define_default(Color,color,{copy(n){return Object.assign(new this.constructor,this,n)},displayable(){return this.rgb().displayable()},hex:color_formatHex,formatHex:color_formatHex,formatHex8:color_formatHex8,formatHsl:color_formatHsl,formatRgb:color_formatRgb,toString:color_formatRgb});function color_formatHex(){return this.rgb().formatHex()}function color_formatHex8(){return this.rgb().formatHex8()}function color_formatHsl(){return hslConvert(this).formatHsl()}function color_formatRgb(){return this.rgb().formatRgb()}function color(n){var a,s;return n=(n+``).trim().toLowerCase(),(a=reHex.exec(n))?(s=a[1].length,a=parseInt(a[1],16),s===6?rgbn(a):s===3?new Rgb(a>>8&15|a>>4&240,a>>4&15|a&240,(a&15)<<4|a&15,1):s===8?rgba(a>>24&255,a>>16&255,a>>8&255,(a&255)/255):s===4?rgba(a>>12&15|a>>8&240,a>>8&15|a>>4&240,a>>4&15|a&240,((a&15)<<4|a&15)/255):null):(a=reRgbInteger.exec(n))?new Rgb(a[1],a[2],a[3],1):(a=reRgbPercent.exec(n))?new Rgb(a[1]*255/100,a[2]*255/100,a[3]*255/100,1):(a=reRgbaInteger.exec(n))?rgba(a[1],a[2],a[3],a[4]):(a=reRgbaPercent.exec(n))?rgba(a[1]*255/100,a[2]*255/100,a[3]*255/100,a[4]):(a=reHslPercent.exec(n))?hsla(a[1],a[2]/100,a[3]/100,1):(a=reHslaPercent.exec(n))?hsla(a[1],a[2]/100,a[3]/100,a[4]):named.hasOwnProperty(n)?rgbn(named[n]):n===`transparent`?new Rgb(NaN,NaN,NaN,0):null}function rgbn(n){return new Rgb(n>>16&255,n>>8&255,n&255,1)}function rgba(n,a,s,c){return c<=0&&(n=a=s=NaN),new Rgb(n,a,s,c)}function rgbConvert(n){return n instanceof Color||(n=color(n)),n?(n=n.rgb(),new Rgb(n.r,n.g,n.b,n.opacity)):new Rgb}function rgb(n,a,s,c){return arguments.length===1?rgbConvert(n):new Rgb(n,a,s,c??1)}function Rgb(n,a,s,c){this.r=+n,this.g=+a,this.b=+s,this.opacity=+c}define_default(Rgb,rgb,extend(Color,{brighter(n){return n=n==null?brighter:brighter**+n,new Rgb(this.r*n,this.g*n,this.b*n,this.opacity)},darker(n){return n=n==null?darker:darker**+n,new Rgb(this.r*n,this.g*n,this.b*n,this.opacity)},rgb(){return this},clamp(){return new Rgb(clampi(this.r),clampi(this.g),clampi(this.b),clampa(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:rgb_formatHex,formatHex:rgb_formatHex,formatHex8:rgb_formatHex8,formatRgb:rgb_formatRgb,toString:rgb_formatRgb}));function rgb_formatHex(){return`#${hex(this.r)}${hex(this.g)}${hex(this.b)}`}function rgb_formatHex8(){return`#${hex(this.r)}${hex(this.g)}${hex(this.b)}${hex((isNaN(this.opacity)?1:this.opacity)*255)}`}function rgb_formatRgb(){let n=clampa(this.opacity);return`${n===1?`rgb(`:`rgba(`}${clampi(this.r)}, ${clampi(this.g)}, ${clampi(this.b)}${n===1?`)`:`, ${n})`}`}function clampa(n){return isNaN(n)?1:Math.max(0,Math.min(1,n))}function clampi(n){return Math.max(0,Math.min(255,Math.round(n)||0))}function hex(n){return n=clampi(n),(n<16?`0`:``)+n.toString(16)}function hsla(n,a,s,c){return c<=0?n=a=s=NaN:s<=0||s>=1?n=a=NaN:a<=0&&(n=NaN),new Hsl(n,a,s,c)}function hslConvert(n){if(n instanceof Hsl)return new Hsl(n.h,n.s,n.l,n.opacity);if(n instanceof Color||(n=color(n)),!n)return new Hsl;if(n instanceof Hsl)return n;n=n.rgb();var a=n.r/255,s=n.g/255,c=n.b/255,l=Math.min(a,s,c),u=Math.max(a,s,c),d=NaN,f=u-l,p=(u+l)/2;return f?(d=a===u?(s-c)/f+(s<c)*6:s===u?(c-a)/f+2:(a-s)/f+4,f/=p<.5?u+l:2-u-l,d*=60):f=p>0&&p<1?0:d,new Hsl(d,f,p,n.opacity)}function hsl(n,a,s,c){return arguments.length===1?hslConvert(n):new Hsl(n,a,s,c??1)}function Hsl(n,a,s,c){this.h=+n,this.s=+a,this.l=+s,this.opacity=+c}define_default(Hsl,hsl,extend(Color,{brighter(n){return n=n==null?brighter:brighter**+n,new Hsl(this.h,this.s,this.l*n,this.opacity)},darker(n){return n=n==null?darker:darker**+n,new Hsl(this.h,this.s,this.l*n,this.opacity)},rgb(){var n=this.h%360+(this.h<0)*360,a=isNaN(n)||isNaN(this.s)?0:this.s,s=this.l,c=s+(s<.5?s:1-s)*a,l=2*s-c;return new Rgb(hsl2rgb(n>=240?n-240:n+120,l,c),hsl2rgb(n,l,c),hsl2rgb(n<120?n+240:n-120,l,c),this.opacity)},clamp(){return new Hsl(clamph(this.h),clampt(this.s),clampt(this.l),clampa(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let n=clampa(this.opacity);return`${n===1?`hsl(`:`hsla(`}${clamph(this.h)}, ${clampt(this.s)*100}%, ${clampt(this.l)*100}%${n===1?`)`:`, ${n})`}`}}));function clamph(n){return n=(n||0)%360,n<0?n+360:n}function clampt(n){return Math.max(0,Math.min(1,n||0))}function hsl2rgb(n,a,s){return(n<60?a+(s-a)*n/60:n<180?s:n<240?a+(s-a)*(240-n)/60:a)*255}function basis(n,a,s,c,l){var u=n*n,d=u*n;return((1-3*n+3*u-d)*a+(4-6*u+3*d)*s+(1+3*n+3*u-3*d)*c+d*l)/6}function basis_default(n){var a=n.length-1;return function(s){var c=s<=0?s=0:s>=1?(s=1,a-1):Math.floor(s*a),l=n[c],u=n[c+1],d=c>0?n[c-1]:2*l-u,f=c<a-1?n[c+2]:2*u-l;return basis((s-c/a)*a,d,l,u,f)}}function basisClosed_default(n){var a=n.length;return function(s){var c=Math.floor(((s%=1)<0?++s:s)*a),l=n[(c+a-1)%a],u=n[c%a],d=n[(c+1)%a],f=n[(c+2)%a];return basis((s-c/a)*a,l,u,d,f)}}var constant_default=n=>()=>n;function linear$1(n,a){return function(s){return n+s*a}}function exponential(n,a,s){return n**=+s,a=a**+s-n,s=1/s,function(c){return(n+c*a)**+s}}function gamma(n){return(n=+n)==1?nogamma:function(a,s){return s-a?exponential(a,s,n):constant_default(isNaN(a)?s:a)}}function nogamma(n,a){var s=a-n;return s?linear$1(n,s):constant_default(isNaN(n)?a:n)}var rgb_default=(function n(a){var s=gamma(a);function c(n,a){var c=s((n=rgb(n)).r,(a=rgb(a)).r),l=s(n.g,a.g),u=s(n.b,a.b),d=nogamma(n.opacity,a.opacity);return function(a){return n.r=c(a),n.g=l(a),n.b=u(a),n.opacity=d(a),n+``}}return c.gamma=n,c})(1);function rgbSpline(n){return function(a){var s=a.length,c=Array(s),l=Array(s),u=Array(s),d,f;for(d=0;d<s;++d)f=rgb(a[d]),c[d]=f.r||0,l[d]=f.g||0,u[d]=f.b||0;return c=n(c),l=n(l),u=n(u),f.opacity=1,function(n){return f.r=c(n),f.g=l(n),f.b=u(n),f+``}}}var rgbBasis=rgbSpline(basis_default),rgbBasisClosed=rgbSpline(basisClosed_default);function numberArray_default(n,a){a||=[];var s=n?Math.min(a.length,n.length):0,c=a.slice(),l;return function(u){for(l=0;l<s;++l)c[l]=n[l]*(1-u)+a[l]*u;return c}}function isNumberArray(n){return ArrayBuffer.isView(n)&&!(n instanceof DataView)}function genericArray(n,a){var s=a?a.length:0,c=n?Math.min(s,n.length):0,l=Array(c),u=Array(s),d;for(d=0;d<c;++d)l[d]=value_default(n[d],a[d]);for(;d<s;++d)u[d]=a[d];return function(n){for(d=0;d<c;++d)u[d]=l[d](n);return u}}function date_default(n,a){var s=new Date;return n=+n,a=+a,function(c){return s.setTime(n*(1-c)+a*c),s}}function number_default(n,a){return n=+n,a=+a,function(s){return n*(1-s)+a*s}}function object_default(n,a){var s={},c={},l;for(l in(typeof n!=`object`||!n)&&(n={}
vendor: 5,606 bytes, line 1247
1247),(typeof a!=`object`||!a)&&(a={}),a)l in n?s[l]=value_default(n[l],a[l]):c[l]=a[l];return function(n){for(l in s)c[l]=s[l](n);return c}}var reA=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,reB=new RegExp(reA.source,`g`);function zero(n){return function(){return n}}function one(n){return function(a){return n(a)+``}}function string_default(n,a){var s=reA.lastIndex=reB.lastIndex=0,c,l,u,d=-1,f=[],p=[];for(n+=``,a+=``;(c=reA.exec(n))&&(l=reB.exec(a));)(u=l.index)>s&&(u=a.slice(s,u),f[d]?f[d]+=u:f[++d]=u),(c=c[0])===(l=l[0])?f[d]?f[d]+=l:f[++d]=l:(f[++d]=null,p.push({i:d,x:number_default(c,l)})),s=reB.lastIndex;return s<a.length&&(u=a.slice(s),f[d]?f[d]+=u:f[++d]=u),f.length<2?p[0]?one(p[0].x):zero(a):(a=p.length,function(n){for(var s=0,c;s<a;++s)f[(c=p[s]).i]=c.x(n);return f.join(``)})}function value_default(n,a){var s=typeof a,c;return a==null||s===`boolean`?constant_default(a):(s===`number`?number_default:s===`string`?(c=color(a))?(a=c,rgb_default):string_default:a instanceof color?rgb_default:a instanceof Date?date_default:isNumberArray(a)?numberArray_default:Array.isArray(a)?genericArray:typeof a.valueOf!=`function`&&typeof a.toString!=`function`||isNaN(a)?object_default:number_default)(n,a)}function round_default(n,a){return n=+n,a=+a,function(s){return Math.round(n*(1-s)+a*s)}}function piecewise(n,a){a===void 0&&(a=n,n=value_default);for(var s=0,c=a.length-1,l=a[0],u=Array(c<0?0:c);s<c;)u[s]=n(l,l=a[++s]);return function(n){var a=Math.max(0,Math.min(c-1,Math.floor(n*=c)));return u[a](n-a)}}function constants(n){return function(){return n}}function number$1(n){return+n}var unit=[0,1];function identity$3(n){return n}function normalize$2(n,a){return(a-=n=+n)?function(s){return(s-n)/a}:constants(isNaN(a)?NaN:.5)}function clamper(n,a){var s;return n>a&&(s=n,n=a,a=s),function(s){return Math.max(n,Math.min(a,s))}}function bimap(n,a,s){var c=n[0],l=n[1],u=a[0],d=a[1];return l<c?(c=normalize$2(l,c),u=s(d,u)):(c=normalize$2(c,l),u=s(u,d)),function(n){return u(c(n))}}function polymap(n,a,s){var c=Math.min(n.length,a.length)-1,l=Array(c),u=Array(c),d=-1;for(n[c]<n[0]&&(n=n.slice().reverse(),a=a.slice().reverse());++d<c;)l[d]=normalize$2(n[d],n[d+1]),u[d]=s(a[d],a[d+1]);return function(a){var s=bisectRight(n,a,1,c)-1;return u[s](l[s](a))}}function copy$3(n,a){return a.domain(n.domain()).range(n.range()).interpolate(n.interpolate()).clamp(n.clamp()).unknown(n.unknown())}function transformer$2(){var n=unit,a=unit,s=value_default,c,l,u,d=identity$3,f,p,m;function h(){var s=Math.min(n.length,a.length);return d!==identity$3&&(d=clamper(n[0],n[s-1])),f=s>2?polymap:bimap,p=m=null,_}function _(l){return l==null||isNaN(l=+l)?u:(p||=f(n.map(c),a,s))(c(d(l)))}return _.invert=function(s){return d(l((m||=f(a,n.map(c),number_default))(s)))},_.domain=function(a){return arguments.length?(n=Array.from(a,number$1),h()):n.slice()},_.range=function(n){return arguments.length?(a=Array.from(n),h()):a.slice()},_.rangeRound=function(n){return a=Array.from(n),s=round_default,h()},_.clamp=function(n){return arguments.length?(d=n?!0:identity$3,h()):d!==identity$3},_.interpolate=function(n){return arguments.length?(s=n,h()):s},_.unknown=function(n){return arguments.length?(u=n,_):u},function(n,a){return c=n,l=a,h()}}function continuous(){return transformer$2()(identity$3,identity$3)}function formatDecimal_default(n){return Math.abs(n=Math.round(n))>=1e21?n.toLocaleString(`en`).replace(/,/g,``):n.toString(10)}function formatDecimalParts(n,a){if(!isFinite(n)||n===0)return null;var s=(n=a?n.toExponential(a-1):n.toExponential()).indexOf(`e`),c=n.slice(0,s);return[c.length>1?c[0]+c.slice(2):c,+n.slice(s+1)]}function exponent_default(n){return n=formatDecimalParts(Math.abs(n)),n?n[1]:NaN}function formatGroup_default(n,a){return function(s,c){for(var l=s.length,u=[],d=0,f=n[0],p=0;l>0&&f>0&&(p+f+1>c&&(f=Math.max(1,c-p)),u.push(s.substring(l-=f,l+f)),!((p+=f+1)>c));)f=n[d=(d+1)%n.length];return u.reverse().join(a)}}function formatNumerals_default(n){return function(a){return a.replace(/[0-9]/g,function(a){return n[+a]})}}var re$1=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function formatSpecifier(n){if(!(a=re$1.exec(n)))throw Error(`invalid format: `+n);var a;return new FormatSpecifier({fill:a[1],align:a[2],sign:a[3],symbol:a[4],zero:a[5],width:a[6],comma:a[7],precision:a[8]&&a[8].slice(1),trim:a[9],type:a[10]})}formatSpecifier.prototype=FormatSpecifier.prototype;function FormatSpecifier(n){this.fill=n.fill===void 0?` `:n.fill+``,this.align=n.align===void 0?`>`:n.align+``,this.sign=n.sign===void 0?`-`:n.sign+``,this.symbol=n.symbol===void 0?``:n.symbol+``,this.zero=!!n.zero,this.width=n.width===void 0?void 0:+n.width,this.comma=!!n.comma,this.precision=n.precision===void 0?void 0:+n.precision,this.trim=!!n.trim,this.type=n.type===void 0?``:n.type+``}FormatSpecifier.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?`0`:``)+(this.width===void 0?``:Math.max(1,this.width|0))+(this.comma?`,`:``)+(this.precision===void 0?``:`.`+Math.max(0,this.precision|0))+(this.trim?`~`:``)+this.type};function formatTrim_default(n){out:for(var a=n.length,s=1,c=-1,l;s<a;++s)switch(n[s]){case`.`:c=l=s;break;case`0`:c===0&&(c=s),l=s;break;default:if(!+n[s])break out;c>0&&(c=0);break}return c>0?n.slice(0,c)+n.slice(l+1):n}var prefixExponent;function formatPrefixAuto_default(n,a){var s=formatDecimalParts(n,a);if(!s)return prefixExponent=void 0,n.toPrecision(a);var c=s[0],l=s[1],u=l-(prefixExponent=Math.max(-8,Math.min(8,Math.floor(l/3)))*3)+1,d=c.length;return u===d?c:u>d?c+Array(u-d+1).join(`0`):u>
vendor: 4,131 bytes, line 1247
12470?c.slice(0,u)+`.`+c.slice(u):`0.`+Array(1-u).join(`0`)+formatDecimalParts(n,Math.max(0,a+u-1))[0]}function formatRounded_default(n,a){var s=formatDecimalParts(n,a);if(!s)return n+``;var c=s[0],l=s[1];return l<0?`0.`+Array(-l).join(`0`)+c:c.length>l+1?c.slice(0,l+1)+`.`+c.slice(l+1):c+Array(l-c.length+2).join(`0`)}var formatTypes_default={"%":(n,a)=>(n*100).toFixed(a),b:n=>Math.round(n).toString(2),c:n=>n+``,d:formatDecimal_default,e:(n,a)=>n.toExponential(a),f:(n,a)=>n.toFixed(a),g:(n,a)=>n.toPrecision(a),o:n=>Math.round(n).toString(8),p:(n,a)=>formatRounded_default(n*100,a),r:formatRounded_default,s:formatPrefixAuto_default,X:n=>Math.round(n).toString(16).toUpperCase(),x:n=>Math.round(n).toString(16)};function identity_default(n){return n}var map$1=Array.prototype.map,prefixes=[`y`,`z`,`a`,`f`,`p`,`n`,`µ`,`m`,``,`k`,`M`,`G`,`T`,`P`,`E`,`Z`,`Y`];function locale_default(n){var a=n.grouping===void 0||n.thousands===void 0?identity_default:formatGroup_default(map$1.call(n.grouping,Number),n.thousands+``),s=n.currency===void 0?``:n.currency[0]+``,c=n.currency===void 0?``:n.currency[1]+``,l=n.decimal===void 0?`.`:n.decimal+``,u=n.numerals===void 0?identity_default:formatNumerals_default(map$1.call(n.numerals,String)),d=n.percent===void 0?`%`:n.percent+``,f=n.minus===void 0?`−`:n.minus+``,p=n.nan===void 0?`NaN`:n.nan+``;function m(n,m){n=formatSpecifier(n);var h=n.fill,_=n.align,v=n.sign,b=n.symbol,x=n.zero,C=n.width,w=n.comma,T=n.precision,O=n.trim,k=n.type;k===`n`?(w=!0,k=`g`):formatTypes_default[k]||(T===void 0&&(T=12),O=!0,k=`g`),(x||h===`0`&&_===`=`)&&(x=!0,h=`0`,_=`=`);var A=(m&&m.prefix!==void 0?m.prefix:``)+(b===`$`?s:b===`#`&&/[boxX]/.test(k)?`0`+k.toLowerCase():``),j=(b===`$`?c:/[%p]/.test(k)?d:``)+(m&&m.suffix!==void 0?m.suffix:``),M=formatTypes_default[k],N=/[defgprs%]/.test(k);T=T===void 0?6:/[gprs]/.test(k)?Math.max(1,Math.min(21,T)):Math.max(0,Math.min(20,T));function P(n){var s=A,c=j,d,m,b;if(k===`c`)c=M(n)+c,n=``;else{n=+n;var P=n<0||1/n<0;if(n=isNaN(n)?p:M(Math.abs(n),T),O&&(n=formatTrim_default(n)),P&&+n==0&&v!==`+`&&(P=!1),s=(P?v===`(`?v:f:v===`-`||v===`(`?``:v)+s,c=(k===`s`&&!isNaN(n)&&prefixExponent!==void 0?prefixes[8+prefixExponent/3]:``)+c+(P&&v===`(`?`)`:``),N){for(d=-1,m=n.length;++d<m;)if(b=n.charCodeAt(d),48>b||b>57){c=(b===46?l+n.slice(d+1):n.slice(d))+c,n=n.slice(0,d);break}}}w&&!x&&(n=a(n,1/0));var F=s.length+n.length+c.length,I=F<C?Array(C-F+1).join(h):``;switch(w&&x&&(n=a(I+n,I.length?C-c.length:1/0),I=``),_){case`<`:n=s+n+c+I;break;case`=`:n=s+I+n+c;break;case`^`:n=I.slice(0,F=I.length>>1)+s+n+c+I.slice(F);break;default:n=I+s+n+c;break}return u(n)}return P.toString=function(){return n+``},P}function h(n,a){var s=Math.max(-8,Math.min(8,Math.floor(exponent_default(a)/3)))*3,c=10**-s,l=m((n=formatSpecifier(n),n.type=`f`,n),{suffix:prefixes[8+s/3]});return function(n){return l(c*n)}}return{format:m,formatPrefix:h}}var locale$1,format,formatPrefix;defaultLocale$1({thousands:`,`,grouping:[3],currency:[`$`,``]});function defaultLocale$1(n){return locale$1=locale_default(n),format=locale$1.format,formatPrefix=locale$1.formatPrefix,locale$1}function precisionFixed_default(n){return Math.max(0,-exponent_default(Math.abs(n)))}function precisionPrefix_default(n,a){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(exponent_default(a)/3)))*3-exponent_default(Math.abs(n)))}function precisionRound_default(n,a){return n=Math.abs(n),a=Math.abs(a)-n,Math.max(0,exponent_default(a)-exponent_default(n))+1}function tickFormat(n,a,s,c){var l=tickStep(n,a,s),u;switch(c=formatSpecifier(c??`,f`),c.type){case`s`:var d=Math.max(Math.abs(n),Math.abs(a));return c.precision==null&&!isNaN(u=precisionPrefix_default(l,d))&&(c.precision=u),formatPrefix(c,d);case``:case`e`:case`g`:case`p`:case`r`:c.precision==null&&!isNaN(u=precisionRound_default(l,Math.max(Math.abs(n),Math.abs(a))))&&(c.precision=u-(c.type===`e`));break;case`f`:case`%`:c.precision==null&&!isNaN(u=precisionFixed_default(l))&&(c.precision=u-(c.type===`%`)*2);break}return format(c)}function linearish(n){var a=n.domain;return n.ticks=function(n){var s=a();return ticks(s[0],s[s.length-1],n??10)}
1247,n.tickFormat=function(n,s){var c=a();return tickFormat(c[0],c[c.length-1],n??10,s)},n.nice=function(s){s??=10;var c=a(),l=0,u=c.length-1,d=c[l],f=c[u],p,m,h=10;for(f<d&&(m=d,d=f,f=m,m=l,l=u,u=m);h-->0;){if(m=tickIncrement(d,f,s),m===p)return c[l]=d,c[u]=f,a(c);if(m>0)d=Math.floor(d/m)*m,f=Math.ceil(f/m)*m;else if(m<0)d=Math.ceil(d*m)/m,f=Math.floor(f*m)/m;else break;p=m}return n},n}function linear(){var n=continuous();return n.copy=function(){return copy$3(n,linear())},initRange.apply(n,arguments),linearish(n)}function identity$2(n){var a;function s(n){return n==null||isNaN(n=+n)?a:n}return s.invert=s,s.domain=s.range=function(a){return arguments.length?(n=Array.from(a,number$1),s):n.slice()},s.unknown=function(n){return arguments.length?(a=n,s):a},s.copy=function(){return identity$2(n).unknown(a)},n=arguments.length?Array.from(n,number$1):[0,1],linearish(s)}function nice(n,a){n=n.slice();var s=0,c=n.length-1,l=n[s],u=n[c],d;return u<l&&(d=s,s=c,c=d,d=l,l=u,u=d),n[s]=a.floor(l),n[c]=a.ceil(u),n}function transformLog(n){return Math.log(n)}function transformExp(n){return Math.exp(n)}function transformLogn(n){return-Math.log(-n)}function transformExpn(n){return-Math.exp(-n)}function pow10(n){return isFinite(n)?+(`1e`+n):n<0?0:n}function powp(n){return n===10?pow10:n===Math.E?Math.exp:a=>n**+a}function logp(n){return n===Math.E?Math.log:n===10&&Math.log10||n===2&&Math.log2||(n=Math.log(n),a=>Math.log(a)/n)}function reflect(n){return(a,s)=>-n(-a,s)}function loggish(n){let a=n(transformLog,transformExp),s=a.domain,c=10,l,u;function d(){return l=logp(c),u=powp(c),s()[0]<0?(l=reflect(l),u=reflect(u),n(transformLogn,transformExpn)):n(transformLog,transformExp),a}return a.base=function(n){return arguments.length?(c=+n,d()):c},a.domain=function(n){return arguments.length?(s(n),d()):s()},a.ticks=n=>{let a=s(),d=a[0],f=a[a.length-1],p=f<d;p&&([d,f]=[f,d]);let m=l(d),h=l(f),_,v,b=n==null?10:+n,x=[];if(!(c%1)&&h-m<b){if(m=Math.floor(m),h=Math.ceil(h),d>0){for(;m<=h;++m)for(_=1;_<c;++_)if(v=m<0?_/u(-m):_*u(m),!(v<d)){if(v>f)break;x.push(v)}}else for(;m<=h;++m)for(_=c-1;_>=1;--_)if(v=m>0?_/u(-m):_*u(m),!(v<d)){if(v>f)break;x.push(v)}x.length*2<b&&(x=ticks(d,f,b))}else x=ticks(m,h,Math.min(h-m,b)).map(u);return p?x.reverse():x},a.tickFormat=(n,s)=>{if(n??=10,s??=c===10?`s`:`,`,typeof s!=`function`&&(!(c%1)&&(s=formatSpecifier(s)).precision==null&&(s.trim=!0),s=format(s)),n===1/0)return s;let d=Math.max(1,c*n/a.ticks().length);return n=>{let a=n/u(Math.round(l(n)));return a*c<c-.5&&(a*=c),a<=d?s(n):``}},a.nice=()=>s(nice(s(),{floor:n=>u(Math.floor(l(n))),ceil:n=>u(Math.ceil(l(n)))})),a}function log(){let n=loggish(transformer$2()).domain([1,10]);return n.copy=()=>copy$3(n,log()).base(n.base()),initRange.apply(n,arguments),n}function transformSymlog(n){return function(a){return Math.sign(a)*Math.log1p(Math.abs(a/n))}}function transformSymexp(n){return function(a){return Math.sign(a)*Math.expm1(Math.abs(a))*n}}function symlogish(n){var a=1,s=n(transformSymlog(a),transformSymexp(a));return s.constant=function(s){return arguments.length?n(transformSymlog(a=+s),transformSymexp(a)):a},linearish(s)}function symlog(){var n=symlogish(transformer$2());return n.copy=function(){return copy$3(n,symlog()).constant(n.constant())},initRange.apply(n,arguments)}function transformPow(n){return function(a){return a<0?-((-a)**+n):a**+n}}function transformSqrt(n){return n<0?-Math.sqrt(-n):Math.sqrt(n)}function transformSquare(n){return n<0?-n*n:n*n}function powish(n){var a=n(identity$3,identity$3),s=1;function c(){return s===1?n(identity$3,identity$3):s===.5?n(transformSqrt,transformSquare):n(transformPow(s),transformPow(1/s))}return a.exponent=function(n){return arguments.length?(s=+n,c()):s},linearish(a)}function pow(){var n=powish(transformer$2());return n.copy=function(){return copy$3(n,pow()).exponent(n.exponent())},initRange.apply(n,arguments),n}function sqrt(){return pow.apply(null,arguments).exponent(.5)}function square(n){return Math.sign(n)*n*n}function unsquare(n){return Math.sign(n)*Math.sqrt(Math.abs(n))}function radial(){var n=continuous(),a=[0,1],s=!1,c;function l(a){var l=unsquare(n(a));return isNaN(l)?c:s?Math.round(l):l}return l.invert=function(a){return n.invert(square(a))},l.domain=function(a){return arguments.length?(n.domain(a),l):n.domain()},l.range=function(s){return arguments.length?(n.range((a=Array.from(s,number$1)).map(square)),l):a.slice()}
1247,l.rangeRound=function(n){return l.range(n).round(!0)},l.round=function(n){return arguments.length?(s=!!n,l):s},l.clamp=function(a){return arguments.length?(n.clamp(a),l):n.clamp()},l.unknown=function(n){return arguments.length?(c=n,l):c},l.copy=function(){return radial(n.domain(),a).round(s).clamp(n.clamp()).unknown(c)},initRange.apply(l,arguments),linearish(l)}function quantile(){var n=[],a=[],s=[],c;function l(){var c=0,l=Math.max(1,a.length);for(s=Array(l-1);++c<l;)s[c-1]=quantileSorted(n,c/l);return u}function u(n){return n==null||isNaN(n=+n)?c:a[bisectRight(s,n)]}return u.invertExtent=function(c){var l=a.indexOf(c);return l<0?[NaN,NaN]:[l>0?s[l-1]:n[0],l<s.length?s[l]:n[n.length-1]]},u.domain=function(a){if(!arguments.length)return n.slice();n=[];for(let s of a)s!=null&&!isNaN(s=+s)&&n.push(s);return n.sort(ascending),l()},u.range=function(n){return arguments.length?(a=Array.from(n),l()):a.slice()},u.unknown=function(n){return arguments.length?(c=n,u):c},u.quantiles=function(){return s.slice()},u.copy=function(){return quantile().domain(n).range(a).unknown(c)},initRange.apply(u,arguments)}function quantize(){var n=0,a=1,s=1,c=[.5],l=[0,1],u;function d(n){return n!=null&&n<=n?l[bisectRight(c,n,0,s)]:u}function f(){var l=-1;for(c=Array(s);++l<s;)c[l]=((l+1)*a-(l-s)*n)/(s+1);return d}return d.domain=function(s){return arguments.length?([n,a]=s,n=+n,a=+a,f()):[n,a]},d.range=function(n){return arguments.length?(s=(l=Array.from(n)).length-1,f()):l.slice()},d.invertExtent=function(u){var d=l.indexOf(u);return d<0?[NaN,NaN]:d<1?[n,c[0]]:d>=s?[c[s-1],a]:[c[d-1],c[d]]},d.unknown=function(n){return arguments.length&&(u=n),d},d.thresholds=function(){return c.slice()},d.copy=function(){return quantize().domain([n,a]).range(l).unknown(u)},initRange.apply(linearish(d),arguments)}function threshold(){var n=[.5],a=[0,1],s,c=1;function l(l){return l!=null&&l<=l?a[bisectRight(n,l,0,c)]:s}return l.domain=function(s){return arguments.length?(n=Array.from(s),c=Math.min(n.length,a.length-1),l):n.slice()},l.range=function(s){return arguments.length?(a=Array.from(s),c=Math.min(n.length,a.length-1),l):a.slice()},l.invertExtent=function(s){var c=a.indexOf(s);return[n[c-1],n[c]]},l.unknown=function(n){return arguments.length?(s=n,l):s},l.copy=function(){return threshold().domain(n).range(a).unknown(s)},initRange.apply(l,arguments)}var t0=new Date,t1=new Date;function timeInterval(n,a,s,c){function l(a){return n(a=arguments.length===0?new Date:new Date(+a)),a}return l.floor=a=>(n(a=new Date(+a)),a),l.ceil=s=>(n(s=new Date(s-1)),a(s,1),n(s),s),l.round=n=>{let a=l(n),s=l.ceil(n);return n-a<s-n?a:s},l.offset=(n,s)=>(a(n=new Date(+n),s==null?1:Math.floor(s)),n),l.range=(s,c,u)=>{let d=[];if(s=l.ceil(s),u=u==null?1:Math.floor(u),!(s<c)||!(u>0))return d;let f;do d.push(f=new Date(+s)),a(s,u),n(s);while(f<s&&s<c);return d},l.filter=s=>timeInterval(a=>{if(a>=a)for(;n(a),!s(a);)a.setTime(a-1)},(n,c)=>{if(n>=n)if(c<0)for(;++c<=0;)for(;a(n,-1),!s(n););else for(;--c>=0;)for(;a(n,1),!s(n););}),s&&(l.count=(a,c)=>(t0.setTime(+a),t1.setTime(+c),n(t0),n(t1),Math.floor(s(t0,t1))),l.every=n=>(n=Math.floor(n),!isFinite(n)||!(n>0)?null:n>1?l.filter(c?a=>c(a)%n===0:a=>l.count(0,a)%n===0):l)),l}var millisecond=timeInterval(()=>{},(n,a)=>{n.setTime(+n+a)},(n,a)=>a-n);millisecond.every=n=>(n=Math.floor(n),!isFinite(n)||!(n>0)?null:n>1?timeInterval(a=>{a.setTime(Math.floor(a/n)*n)},(a,s)=>{a.setTime(+a+s*n)},(a,s)=>(s-a)/n):millisecond);var milliseconds=millisecond.range,durationSecond=1e3,durationMinute=durationSecond*60,durationHour=durationMinute*60,durationDay=durationHour*24,durationWeek=durationDay*7,durationMonth=durationDay*30,durationYear=durationDay*365,second=timeInterval(n=>{n.setTime(n-n.getMilliseconds())},(n,a)=>{n.setTime(+n+a*durationSecond)},(n,a)=>(a-n)/durationSecond,n=>n.getUTCSeconds()),seconds=second.range,timeMinute=timeInterval(n=>{n.setTime(n-n.getMilliseconds()-n.getSeconds()*durationSecond)},(n,a)=>{n.setTime(+n+a*durationMinute)},(n,a)=>(a-n)/durationMinute,n=>n.getMinutes()),timeMinutes=timeMinute.range,utcMinute=timeInterval(n=>{n.setUTCSeconds(0,0)},(n,a)=>{n.setTime(+n+a*durationMinute)},(n,a)=>(a-n)/durationMinute,n=>n.getUTCMinutes()),utcMinutes=utcMinute.range,timeHour=timeInterval(n=>{n.setTime(n-n.getMilliseconds()-n.getSeconds()*durationSecond-n.getMinutes()*durationMinute)},(n,a)=>{n.setTime(+n+a*durationHour)},(n,a)=>(a-n)/durationHour,n=>n.getHours()),timeHours=timeHour.range,utcHour=timeInterval(n=>{n.setUTCMinutes(0,0,0)},(n,a)=>{n.setTime(+n+a*durationHour)},(n,a)=>(a-n)/durationHour,n=>n.getUTCHours()),utcHours=utcHour.range,timeDay=timeInterval(n=>n.setHours(0,0,0,0),(n,a)=>n.setDate(n.getDate()+a),(n,a)=>(a-n-(a.getTimezoneOffset()-n.getTimezoneOffset())*durationMinute)/durationDay,n=>n.getDate()-1),timeDays=timeDay.range,utcDay=timeInterval(n=>{n.setUTCHours(0,0,0,0)},(n,a)=>{n.setUTCDate(n.getUTCDate()+a)},(n,a)=>(a-n)/durationDay,n=>n.getUTCDate()-1),utcDays=utcDay.range,unixDay=timeInterval(n=>{n.setUTCHours(0,0,0,0)},(n,a)=>{n.setUTCDate(n.getUTCDate()+a)},(n,a)=>(a-n)/durationDay,n=>Math.floor(n/durationDay)),unixDays=unixDay.range;function timeWeekday(n){return timeInterval(a=>{a.setDate(a.getDate()-(a.getDay()+7-n)%7),a.setHours(0,0,0,0)},(n,a)=>{n.setDate(n.getDate()+a*7)},(n,a)=>(a-n-(a.getTimezoneOffset()-n.getTimezoneOffset())*durationMinute)/durationWeek)}var timeSunday=timeWeekday(0),timeMonday=timeWeekday(1),timeTuesday=timeWeekday(2),timeWednesday=timeWeekday(3),timeThursday=timeWeekday(4),timeFriday=timeWeekday(5),timeSaturday=timeWeekday(6),timeSundays=timeSunday.range,timeMondays=timeMonday.range,timeTuesdays=timeTuesday.range,timeWednesdays=timeWednesday.range,timeThursdays=timeThursday.range,timeFridays=timeFriday.range,timeSaturdays=timeSaturday.range;function utcWeekday(n){return timeInterval(a=>
vendor: 17,619 bytes, line 1247
1247{a.setUTCDate(a.getUTCDate()-(a.getUTCDay()+7-n)%7),a.setUTCHours(0,0,0,0)},(n,a)=>{n.setUTCDate(n.getUTCDate()+a*7)},(n,a)=>(a-n)/durationWeek)}var utcSunday=utcWeekday(0),utcMonday=utcWeekday(1),utcTuesday=utcWeekday(2),utcWednesday=utcWeekday(3),utcThursday=utcWeekday(4),utcFriday=utcWeekday(5),utcSaturday=utcWeekday(6),utcSundays=utcSunday.range,utcMondays=utcMonday.range,utcTuesdays=utcTuesday.range,utcWednesdays=utcWednesday.range,utcThursdays=utcThursday.range,utcFridays=utcFriday.range,utcSaturdays=utcSaturday.range,timeMonth=timeInterval(n=>{n.setDate(1),n.setHours(0,0,0,0)},(n,a)=>{n.setMonth(n.getMonth()+a)},(n,a)=>a.getMonth()-n.getMonth()+(a.getFullYear()-n.getFullYear())*12,n=>n.getMonth()),timeMonths=timeMonth.range,utcMonth=timeInterval(n=>{n.setUTCDate(1),n.setUTCHours(0,0,0,0)},(n,a)=>{n.setUTCMonth(n.getUTCMonth()+a)},(n,a)=>a.getUTCMonth()-n.getUTCMonth()+(a.getUTCFullYear()-n.getUTCFullYear())*12,n=>n.getUTCMonth()),utcMonths=utcMonth.range,timeYear=timeInterval(n=>{n.setMonth(0,1),n.setHours(0,0,0,0)},(n,a)=>{n.setFullYear(n.getFullYear()+a)},(n,a)=>a.getFullYear()-n.getFullYear(),n=>n.getFullYear());timeYear.every=n=>!isFinite(n=Math.floor(n))||!(n>0)?null:timeInterval(a=>{a.setFullYear(Math.floor(a.getFullYear()/n)*n),a.setMonth(0,1),a.setHours(0,0,0,0)},(a,s)=>{a.setFullYear(a.getFullYear()+s*n)});var timeYears=timeYear.range,utcYear=timeInterval(n=>{n.setUTCMonth(0,1),n.setUTCHours(0,0,0,0)},(n,a)=>{n.setUTCFullYear(n.getUTCFullYear()+a)},(n,a)=>a.getUTCFullYear()-n.getUTCFullYear(),n=>n.getUTCFullYear());utcYear.every=n=>!isFinite(n=Math.floor(n))||!(n>0)?null:timeInterval(a=>{a.setUTCFullYear(Math.floor(a.getUTCFullYear()/n)*n),a.setUTCMonth(0,1),a.setUTCHours(0,0,0,0)},(a,s)=>{a.setUTCFullYear(a.getUTCFullYear()+s*n)});var utcYears=utcYear.range;function ticker(n,a,s,c,l,u){let d=[[second,1,durationSecond],[second,5,5*durationSecond],[second,15,15*durationSecond],[second,30,30*durationSecond],[u,1,durationMinute],[u,5,5*durationMinute],[u,15,15*durationMinute],[u,30,30*durationMinute],[l,1,durationHour],[l,3,3*durationHour],[l,6,6*durationHour],[l,12,12*durationHour],[c,1,durationDay],[c,2,2*durationDay],[s,1,durationWeek],[a,1,durationMonth],[a,3,3*durationMonth],[n,1,durationYear]];function f(n,a,s){let c=a<n;c&&([n,a]=[a,n]);let l=s&&typeof s.range==`function`?s:p(n,a,s),u=l?l.range(n,+a+1):[];return c?u.reverse():u}function p(a,s,c){let l=Math.abs(s-a)/c,u=bisector(([,,n])=>n).right(d,l);if(u===d.length)return n.every(tickStep(a/durationYear,s/durationYear,c));if(u===0)return millisecond.every(Math.max(tickStep(a,s,c),1));let[f,p]=d[l/d[u-1][2]<d[u][2]/l?u-1:u];return f.every(p)}return[f,p]}var[utcTicks,utcTickInterval]=ticker(utcYear,utcMonth,utcSunday,unixDay,utcHour,utcMinute),[timeTicks,timeTickInterval]=ticker(timeYear,timeMonth,timeSunday,timeDay,timeHour,timeMinute);function localDate(n){if(0<=n.y&&n.y<100){var a=new Date(-1,n.m,n.d,n.H,n.M,n.S,n.L);return a.setFullYear(n.y),a}return new Date(n.y,n.m,n.d,n.H,n.M,n.S,n.L)}function utcDate(n){if(0<=n.y&&n.y<100){var a=new Date(Date.UTC(-1,n.m,n.d,n.H,n.M,n.S,n.L));return a.setUTCFullYear(n.y),a}return new Date(Date.UTC(n.y,n.m,n.d,n.H,n.M,n.S,n.L))}function newDate(n,a,s){return{y:n,m:a,d:s,H:0,M:0,S:0,L:0}}function formatLocale(n){var a=n.dateTime,s=n.date,c=n.time,l=n.periods,u=n.days,d=n.shortDays,f=n.months,p=n.shortMonths,m=formatRe(l),h=formatLookup(l),_=formatRe(u),v=formatLookup(u),b=formatRe(d),x=formatLookup(d),C=formatRe(f),w=formatLookup(f),T=formatRe(p),O=formatLookup(p),k={a:K,A:q,b:ee,B:J,c:null,d:formatDayOfMonth,e:formatDayOfMonth,f:formatMicroseconds,g:formatYearISO,G:formatFullYearISO,H:formatHour24,I:formatHour12,j:formatDayOfYear,L:formatMilliseconds,m:formatMonthNumber,M:formatMinutes,p:Y,q:te,Q:formatUnixTimestamp,s:formatUnixTimestampSeconds,S:formatSeconds,u:formatWeekdayNumberMonday,U:formatWeekNumberSunday,V:formatWeekNumberISO,w:formatWeekdayNumberSunday,W:formatWeekNumberMonday,x:null,X:null,y:formatYear,Y:formatFullYear,Z:formatZone,"%":formatLiteralPercent},A={a:X,A:ne,b:re,B:ie,c:null,d:formatUTCDayOfMonth,e:formatUTCDayOfMonth,f:formatUTCMicroseconds,g:formatUTCYearISO,G:formatUTCFullYearISO,H:formatUTCHour24,I:formatUTCHour12,j:formatUTCDayOfYear,L:formatUTCMilliseconds,m:formatUTCMonthNumber,M:formatUTCMinutes,p:ae,q:oe,Q:formatUnixTimestamp,s:formatUnixTimestampSeconds,S:formatUTCSeconds,u:formatUTCWeekdayNumberMonday,U:formatUTCWeekNumberSunday,V:formatUTCWeekNumberISO,w:formatUTCWeekdayNumberSunday,W:formatUTCWeekNumberMonday,x:null,X:null,y:formatUTCYear,Y:formatUTCFullYear,Z:formatUTCZone,"%":formatLiteralPercent},j={a:I,A:R,b:B,B:V,c:H,d:parseDayOfMonth,e:parseDayOfMonth,f:parseMicroseconds,g:parseYear,G:parseFullYear,H:parseHour24,I:parseHour24,j:parseDayOfYear,L:parseMilliseconds,m:parseMonthNumber,M:parseMinutes,p:F,q:parseQuarter,Q:parseUnixTimestamp,s:parseUnixTimestampSeconds,S:parseSeconds,u:parseWeekdayNumberMonday,U:parseWeekNumberSunday,V:parseWeekNumberISO,w:parseWeekdayNumberSunday,W:parseWeekNumberMonday,x:U,X:W,y:parseYear,Y:parseFullYear,Z:parseZone,"%":parseLiteralPercent};k.x=M(s,k),k.X=M(c,k),k.c=M(a,k),A.x=M(s,A),A.X=M(c,A),A.c=M(a,A);function M(n,a){return function(s){var c=[],l=-1,u=0,d=n.length,f,p,m;for(s instanceof Date||(s=new Date(+s));++l<d;)n.charCodeAt(l)===37&&(c.push(n.slice(u,l)),(p=pads[f=n.charAt(++l)])==null?p=f===`e`?` `:`0`:f=n.charAt(++l),(m=a[f])&&(f=m(s,p)),c.push(f),u=l+1);return c.push(n.slice(u,l)),c.join(``)}}function N(n,a){return function(s){var c=newDate(1900,void 0,1),l=P(c,n,s+=``,0),u,d;if(l!=s.length)return null;if(`Q`in c)return new Date(c.Q);if(`s`in c)return new Date(c.s*1e3+(`L`in c?c.L:0));if(a&&!(`Z`in c)&&(c.Z=0),`p`in c&&(c.H=c.H%12+c.p*12),c.m===void 0&&(c.m=`q`in c?c.q:0),`V`in c){if(c.V<1||c.V>53)return null;`w`in c||(c.w=1),`Z`in c?(u=utcDate(newDate(c.y,0,1)),d=u.getUTCDay(),u=d>4||d===0?utcMonday.ceil(u):utcMonday(u),u=utcDay.offset(u,(c.V-1)*7),c.y=u.getUTCFullYear(),c.m=u.getUTCMonth(),c.d=u.getUTCDate()+(c.w+6)%7):(u=localDate(newDate(c.y,0,1)),d=u.getDay(),u=d>4||d===0?timeMonday.ceil(u):timeMonday(u),u=timeDay.offset(u,(c.V-1)*7),c.y=u.getFullYear(),c.m=u.getMonth(),c.d=u.getDate()+(c.w+6)%7)}else(`W`in c||`U`in c)&&(`w`in c||(c.w=`u`in c?c.u%7:+(`W`in c)),d=`Z`in c?utcDate(newDate(c.y,0,1)).getUTCDay():localDate(newDate(c.y,0,1)).getDay(),c.m=0,c.d=`W`in c?(c.w+6)%7+c.W*7-(d+5)%7:c.w+c.U*7-(d+6)%7);return`Z`in c?(c.H+=c.Z/100|0,c.M+=c.Z%100,utcDate(c)):localDate(c)}}function P(n,a,s,c){for(var l=0,u=a.length,d=s.length,f,p;l<u;){if(c>=d)return-1;if(f=a.charCodeAt(l++),f===37){if(f=a.charAt(l++),p=j[f in pads?a.charAt(l++):f],!p||(c=p(n,s,c))<0)return-1}else if(f!=s.charCodeAt(c++))return-1}return c}function F(n,a,s){var c=m.exec(a.slice(s));return c?(n.p=h.get(c[0].toLowerCase()),s+c[0].length):-1}function I(n,a,s){var c=b.exec(a.slice(s));return c?(n.w=x.get(c[0].toLowerCase()),s+c[0].length):-1}function R(n,a,s){var c=_.exec(a.slice(s));return c?(n.w=v.get(c[0].toLowerCase()),s+c[0].length):-1}function B(n,a,s){var c=T.exec(a.slice(s));return c?(n.m=O.get(c[0].toLowerCase()),s+c[0].length):-1}function V(n,a,s){var c=C.exec(a.slice(s));return c?(n.m=w.get(c[0].toLowerCase()),s+c[0].length):-1}function H(n,s,c){return P(n,a,s,c)}function U(n,a,c){return P(n,s,a,c)}function W(n,a,s){return P(n,c,a,s)}function K(n){return d[n.getDay()]}function q(n){return u[n.getDay()]}function ee(n){return p[n.getMonth()]}function J(n){return f[n.getMonth()]}function Y(n){return l[+(n.getHours()>=12)]}function te(n){return 1+~~(n.getMonth()/3)}function X(n){return d[n.getUTCDay()]}function ne(n){return u[n.getUTCDay()]}function re(n){return p[n.getUTCMonth()]}function ie(n){return f[n.getUTCMonth()]}function ae(n){return l[+(n.getUTCHours()>=12)]}function oe(n){return 1+~~(n.getUTCMonth()/3)}return{format:function(n){var a=M(n+=``,k);return a.toString=function(){return n},a},parse:function(n){var a=N(n+=``,!1);return a.toString=function(){return n},a},utcFormat:function(n){var a=M(n+=``,A);return a.toString=function(){return n},a},utcParse:function(n){var a=N(n+=``,!0);return a.toString=function(){return n},a}}}var pads={"-":``,_:` `,0:`0`},numberRe=/^\s*\d+/,percentRe=/^%/,requoteRe=/[\\^$*+?|[\]().{}]/g;function pad$1(n,a,s){var c=n<0?`-`:``,l=(c?-n:n)+``,u=l.length;return c+(u<s?Array(s-u+1).join(a)+l:l)}function requote(n){return n.replace(requoteRe,`\\$&`)}function formatRe(n){return RegExp(`^(?:`+n.map(requote).join(`|`)+`)`,`i`)}function formatLookup(n){return new Map(n.map((n,a)=>[n.toLowerCase(),a]))}function parseWeekdayNumberSunday(n,a,s){var c=numberRe.exec(a.slice(s,s+1));return c?(n.w=+c[0],s+c[0].length):-1}function parseWeekdayNumberMonday(n,a,s){var c=numberRe.exec(a.slice(s,s+1));return c?(n.u=+c[0],s+c[0].length):-1}function parseWeekNumberSunday(n,a,s){var c=numberRe.exec(a.slice(s,s+2));return c?(n.U=+c[0],s+c[0].length):-1}function parseWeekNumberISO(n,a,s){var c=numberRe.exec(a.slice(s,s+2));return c?(n.V=+c[0],s+c[0].length):-1}function parseWeekNumberMonday(n,a,s){var c=numberRe.exec(a.slice(s,s+2));return c?(n.W=+c[0],s+c[0].length):-1}function parseFullYear(n,a,s){var c=numberRe.exec(a.slice(s,s+4));return c?(n.y=+c[0],s+c[0].length):-1}function parseYear(n,a,s){var c=numberRe.exec(a.slice(s,s+2));return c?(n.y=+c[0]+(+c[0]>68?1900:2e3),s+c[0].length):-1}function parseZone(n,a,s){var c=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(a.slice(s,s+6));return c?(n.Z=c[1]?0:-(c[2]+(c[3]||`00`)),s+c[0].length):-1}function parseQuarter(n,a,s){var c=numberRe.exec(a.slice(s,s+1));return c?(n.q=c[0]*3-3,s+c[0].length):-1}function parseMonthNumber(n,a,s){var c=numberRe.exec(a.slice(s,s+2));return c?(n.m=c[0]-1,s+c[0].length):-1}function parseDayOfMonth(n,a,s){var c=numberRe.exec(a.slice(s,s+2));return c?(n.d=+c[0],s+c[0].length):-1}function parseDayOfYear(n,a,s){var c=numberRe.exec(a.slice(s,s+3));return c?(n.m=0,n.d=+c[0],s+c[0].length):-1}function parseHour24(n,a,s){var c=numberRe.exec(a.slice(s,s+2));return c?(n.H=+c[0],s+c[0].length):-1}function parseMinutes(n,a,s){var c=numberRe.exec(a.slice(s,s+2));return c?(n.M=+c[0],s+c[0].length):-1}function parseSeconds(n,a,s){var c=numberRe.exec(a.slice(s,s+2));return c?(n.S=+c[0],s+c[0].length):-1}function parseMilliseconds(n,a,s){var c=numberRe.exec(a.slice(s,s+3));return c?(n.L=+c[0],s+c[0].length):-1}function parseMicroseconds(n,a,s){var c=numberRe.exec(a.slice(s,s+6));return c?(n.L=Math.floor(c[0]/1e3),s+c[0].length):-1}function parseLiteralPercent(n,a,s){var c=percentRe.exec(a.slice(s,s+1));return c?s+c[0].length:-1}function parseUnixTimestamp(n,a,s){var c=numberRe.exec(a.slice(s));return c?(n.Q=+c[0],s+c[0].length):-1}function parseUnixTimestampSeconds(n,a,s){var c=numberRe.exec(a.slice(s));return c?(n.s=+c[0],s+c[0].length):-1}function formatDayOfMonth(n,a){return pad$1(n.getDate(),a,2)}function formatHour24(n,a){return pad$1(n.getHours(),a,2)}function formatHour12(n,a){return pad$1(n.getHours()%12||12,a,2)}function formatDayOfYear(n,a){return pad$1(1+timeDay.count(timeYear(n),n),a,3)}function formatMilliseconds(n,a){return pad$1(n.getMilliseconds(),a,3)}function formatMicroseconds(n,a){return formatMilliseconds(n,a)+`000`}function formatMonthNumber(n,a){return pad$1(n.getMonth()+1,a,2)}function formatMinutes(n,a){return pad$1(n.getMinutes(),a,2)}function formatSeconds(n,a){return pad$1(n.getSeconds(),a,2)}function formatWeekdayNumberMonday(n){var a=n.getDay();return a===0?7:a}function formatWeekNumberSunday(n,a){return pad$1(timeSunday.count(timeYear(n)-1,n),a,2)}function dISO(n){var a=n.getDay();return a>=4||a===0?timeThursday(n):timeThursday.ceil(n)}function formatWeekNumberISO(n,a){return n=dISO(n),pad$1(timeThursday.count(timeYear(n),n)+(timeYear(n).getDay()===4),a,2)}function formatWeekdayNumberSunday(n){return n.getDay()}function formatWeekNumberMonday(n,a){return pad$1(timeMonday.count(timeYear(n)-1,n),a,2)}function formatYear(n,a){return pad$1(n.getFullYear()%100,a,2)}function formatYearISO(n,a){return n=dISO(n),pad$1(n.getFullYear()%100,a,2)}function formatFullYear(n,a){return pad$1(n.getFullYear()%1e4,a,4)}function formatFullYearISO(n,a){var s=n.getDay();return n=s>=4||s===0?timeThursday(n):timeThursday.ceil(n),pad$1(n.getFullYear()%1e4,a,4)}function formatZone(n){var a=n.getTimezoneOffset();return(a>0?`-`:(a*=-1,`+`))+pad$1(a/60|0,`0`,2)+pad$1(a%60,`0`,2)}function formatUTCDayOfMonth(n,a){return pad$1(n.getUTCDate(),a,2)}function formatUTCHour24(n,a){return pad$1(n.getUTCHours(),a,2)}function formatUTCHour12(n,a){return pad$1(n.getUTCHours()%12||12,a,2)}function formatUTCDayOfYear(n,a){return pad$1(1+utcDay.count(utcYear(n),n),a,3)}function formatUTCMilliseconds(n,a){return pad$1(n.getUTCMilliseconds(),a,3)}function formatUTCMicroseconds(n,a){return formatUTCMilliseconds(n,a)+`000`}function formatUTCMonthNumber(n,a){return pad$1(n.getUTCMonth()+1,a,2)}function formatUTCMinutes(n,a){return pad$1(n.getUTCMinutes(),a,2)}function formatUTCSeconds(n,a){return pad$1(n.getUTCSeconds(),a,2)}function formatUTCWeekdayNumberMonday(n){var a=n.getUTCDay();return a===0?7:a}function formatUTCWeekNumberSunday(n,a){return pad$1(utcSunday.count(utcYear(n)-1,n),a,2)}function UTCdISO(n){var a=n.getUTCDay();return a>=4||a===0?utcThursday(n):utcThursday.ceil(n)}function formatUTCWeekNumberISO(n,a){return n=UTCdISO(n),pad$1(utcThursday.count(utcYear(n),n)+(utcYear(n).getUTCDay()===4),a,2)}function formatUTCWeekdayNumberSunday(n){return n.getUTCDay()}function formatUTCWeekNumberMonday(n,a){return pad$1(utcMonday.count(utcYear(n)-1,n),a,2)}function formatUTCYear(n,a){return pad$1(n.getUTCFullYear()%100,a,2)}function formatUTCYearISO(n,a){return n=UTCdISO(n),pad$1(n.getUTCFullYear()%100,a,2)}function formatUTCFullYear(n,a){return pad$1(n.getUTCFullYear()%1e4,a,4)}function formatUTCFullYearISO(n,a){var s=n.getUTCDay();return n=s>=4||s===0?utcThursday(n):utcThursday.ceil(n),pad$1(n.getUTCFullYear()%1e4,a,4)}function formatUTCZone(){return`+0000`}function formatLiteralPercent(){return`%`}function formatUnixTimestamp(n){return+n}function formatUnixTimestampSeconds(n){return Math.floor(n/1e3)}var locale,timeFormat,timeParse,utcFormat,utcParse;defaultLocale({dateTime:`%x, %X`,date:`%-m/%-d/%Y`,time:`%-I:%M:%S %p`,periods:[`AM`,`PM`],days:[`Sunday`,`Monday`,`Tuesday`,`Wednesday`,`Thursday`,`Friday`,`Saturday`],shortDays:[`Sun`,`Mon`,`Tue`,`Wed`,`Thu`,`Fri`,`Sat`],months:[`January`,`February`,`March`,`April`,`May`,`June`,`July`,`August`,`September`,`October`,`November`,`December`],shortMonths:[`Jan`,`Feb`,`Mar`,`Apr`,`May`,`Jun`,`Jul`,`Aug`,`Sep`,`Oct`,`Nov`,`Dec`]});function defaultLocale(n){return locale=formatLocale(n),timeFormat=locale.format,locale.parse,utcFormat=locale.utcFormat,locale.utcParse,locale}function date$1(n){return new Date(n)}function number(n){return n instanceof Date?+n:+new Date(+n)}function calendar(n,a,s,c,l,u,d,f,p,m){var h=continuous(),_=h.invert,v=h.domain,b=m(`.%L`),x=m(`:%S`),C=m(`%I:%M`),w=m(`%I %p`),T=m(`%a %d`),O=m(`%b %d`),k=m(`%B`),A=m(`%Y`);function j(n){return(p(n)<n?b:f(n)<n?x:d(n)<n?C:u(n)<n?w:c(n)<n?l(n)<n?T:O:s(n)<n?k:A)(n)}return h.invert=function(n){return new Date(_(n))},h.domain=function(n){return arguments.length?v(Array.from(n,number)):v().map(date$1)},h.ticks=function(a){var s=v();return n(s[0],s[s.length-1],a??10)},h.tickFormat=function(n,a){return a==null?j:m(a)},h.nice=function(n){var s=v();return(!n||typeof n.range!=`function`)&&(n=a(s[0],s[s.length-1],n??10)),n?v(nice(s,n)):h},h.copy=function(){return copy$3(h,calendar(n,a,s,c,l,u,d,f,p,m))},h}function time$1(){return initRange.apply(calendar(timeTicks,timeTickInterval,timeYear,timeMonth,timeSunday,timeDay,timeHour,timeMinute,second,timeFormat).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function utcTime(){return initRange.apply(calendar(utcTicks,utcTickInterval,utcYear,utcMonth,utcSunday,utcDay,utcHour,utcMinute,second,utcFormat).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function transformer$1(){var n=0,a=1,s,c,l,u,d=identity$3,f=!1,p;function m(n){return n==null||isNaN(n=+n)?p:d(l===0?.5:(n=(u(n)-s)*l,f?Math.max(0,Math.min(1,n)):n))}m.domain=function(d){return arguments.length?([n,a]=d,s=u(n=+n),c=u(a=+a),l=s===c?0:1/(c-s),m):[n,a]},m.clamp=function(n){return arguments.length?(f=!!n,m):f},m.interpolator=function(n){return arguments.length?(d=n,m):d};function h(n){return function(a){var s,c;return arguments.length?([s,c]=a,d=n(s,c),m):[d(0),d(1)]}}return m.range=h(value_default),m.rangeRound=h(round_default),m.unknown=function(n){return arguments.length?(p=n,m):p},function(d){return u=d,s=d(n),c=d(a),l=s===c?0:1/(c-s),m}}function copy$2(n,a){return a.domain(n.domain()).interpolator(n.interpolator()).clamp(n.clamp()).unknown(n.unknown())}function sequential(){var n=linearish(transformer$1()(identity$3));return n.copy=function(){return copy$2(n,sequential())},initInterpolator.apply(n,arguments)}function sequentialLog(){var n=loggish(transformer$1()).domain([1,10]);return n.copy=function(){return copy$2(n,sequentialLog()).base(n.base())},initInterpolator.apply(n,arguments)}function sequentialSymlog(){var n=symlogish(transformer$1());return n.copy=function(){return copy$2(n,sequentialSymlog()).constant(n.constant())},initInterpolator.apply(n,arguments)}function sequentialPow(){var n=powish(transformer$1());return n.copy=function(){return copy$2(n,sequentialPow()).exponent(n.exponent())},initInterpolator.apply(n,arguments)}function sequentialSqrt(){return sequentialPow.apply(null,arguments).exponent(.5)}function sequentialQuantile(){var n=[],a=identity$3;function s(s){if(s!=null&&!isNaN(s=+s))return a((bisectRight(n,s,1)-1)/(n.length-1))}
1247return s.domain=function(a){if(!arguments.length)return n.slice();n=[];for(let s of a)s!=null&&!isNaN(s=+s)&&n.push(s);return n.sort(ascending),s},s.interpolator=function(n){return arguments.length?(a=n,s):a},s.range=function(){return n.map((s,c)=>a(c/(n.length-1)))},s.quantiles=function(a){return Array.from({length:a+1},(s,c)=>quantile$1(n,c/a))},s.copy=function(){return sequentialQuantile(a).domain(n)},initInterpolator.apply(s,arguments)}function transformer(){var n=0,a=.5,s=1,c=1,l,u,d,f,p,m=identity$3,h,_=!1,v;function b(n){return isNaN(n=+n)?v:(n=.5+((n=+h(n))-u)*(c*n<c*u?f:p),m(_?Math.max(0,Math.min(1,n)):n))}b.domain=function(m){return arguments.length?([n,a,s]=m,l=h(n=+n),u=h(a=+a),d=h(s=+s),f=l===u?0:.5/(u-l),p=u===d?0:.5/(d-u),c=u<l?-1:1,b):[n,a,s]},b.clamp=function(n){return arguments.length?(_=!!n,b):_},b.interpolator=function(n){return arguments.length?(m=n,b):m};function x(n){return function(a){var s,c,l;return arguments.length?([s,c,l]=a,m=piecewise(n,[s,c,l]),b):[m(0),m(.5),m(1)]}}return b.range=x(value_default),b.rangeRound=x(round_default),b.unknown=function(n){return arguments.length?(v=n,b):v},function(m){return h=m,l=m(n),u=m(a),d=m(s),f=l===u?0:.5/(u-l),p=u===d?0:.5/(d-u),c=u<l?-1:1,b}}function diverging(){var n=linearish(transformer()(identity$3));return n.copy=function(){return copy$2(n,diverging())},initInterpolator.apply(n,arguments)}function divergingLog(){var n=loggish(transformer()).domain([.1,1,10]);return n.copy=function(){return copy$2(n,divergingLog()).base(n.base())},initInterpolator.apply(n,arguments)}function divergingSymlog(){var n=symlogish(transformer());return n.copy=function(){return copy$2(n,divergingSymlog()).constant(n.constant())},initInterpolator.apply(n,arguments)}function divergingPow(){var n=powish(transformer());return n.copy=function(){return copy$2(n,divergingPow()).exponent(n.exponent())},initInterpolator.apply(n,arguments)}function divergingSqrt(){return divergingPow.apply(null,arguments).exponent(.5)}var d3_scale_exports=__exportAll({scaleBand:()=>band,scaleDiverging:()=>diverging,scaleDivergingLog:()=>divergingLog,scaleDivergingPow:()=>divergingPow,scaleDivergingSqrt:()=>divergingSqrt,scaleDivergingSymlog:()=>divergingSymlog,scaleIdentity:()=>identity$2,scaleImplicit:()=>implicit,scaleLinear:()=>linear,scaleLog:()=>log,scaleOrdinal:()=>ordinal,scalePoint:()=>point,scalePow:()=>pow,scaleQuantile:()=>quantile,scaleQuantize:()=>quantize,scaleRadial:()=>radial,scaleSequential:()=>sequential,scaleSequentialLog:()=>sequentialLog,scaleSequentialPow:()=>sequentialPow,scaleSequentialQuantile:()=>sequentialQuantile,scaleSequentialSqrt:()=>sequentialSqrt,scaleSequentialSymlog:()=>sequentialSymlog,scaleSqrt:()=>sqrt,scaleSymlog:()=>symlog,scaleThreshold:()=>threshold,scaleTime:()=>time$1,scaleUtc:()=>utcTime,tickFormat:()=>tickFormat});function getD3ScaleFromType(n){var a=d3_scale_exports;if(n in a&&typeof a[n]==`function`)return a[n]();var s=`scale${upperFirst(n)}`;if(s in a&&typeof a[s]==`function`)return a[s]()}function combineConfiguredScaleInternal(n,a,s){if(typeof n==`function`)return n.copy().domain(a).range(s);if(n!=null){var c=getD3ScaleFromType(n);if(c!=null)return c.domain(a).range(s),c}}function combineConfiguredScale(n,a,s,c){if(!(s==null||c==null))return typeof n.scale==`function`?combineConfiguredScaleInternal(n.scale,s,c):combineConfiguredScaleInternal(a,s,c)}function getD3ScaleName(n){return`scale${upperFirst(n)}`}function isSupportedScaleName(n){return getD3ScaleName(n)in d3_scale_exports}var combineRealScaleType=(n,a,s)=>{if(n!=null){var c=n.scale,l=n.type;if(c===`auto`)return l===`category`&&s&&(s.indexOf(`LineChart`)>=0||s.indexOf(`AreaChart`)>=0||s.indexOf(`ComposedChart`)>=0&&!a)?`point`:l===`category`?`band`:`linear`;if(typeof c==`string`)return isSupportedScaleName(c)?c:`point`}};function bisect(n,a){for(var s=0,c=n.length,l=n[0]<n[n.length-1];s<c;){var u=Math.floor((s+c)/2);(l?n[u]<a:n[u]>a)?s=u+1:c=u}return s}function createCategoricalInverse(n,a){if(n){var s=a??n.domain(),c=s.map(a=>{var s;return n(a)??0}),l=n.range();if(!(s.length===0||l.length<2))return n=>{var a,l,u=bisect(c,n);if(u<=0)return s[0];if(u>=s.length)return s[s.length-1];var d=c[u-1]??0,f=c[u]??0;return Math.abs(n-d)<=Math.abs(n-f)?s[u-1]:s[u]}}}function combineInverseScaleFunction(n){if(n!=null)return`invert`in n&&typeof n.invert==`function`?n.invert.bind(n):createCategoricalInverse(n,void 0)}function ownKeys$27(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread$26(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];
vendor: 2,088 bytes, lines 1247-1248
1247a%2?ownKeys$27(Object(s),!0).forEach(function(a){_defineProperty$28(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$27(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function _defineProperty$28(n,a,s){return(a=_toPropertyKey$26(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _toPropertyKey$26(n){var a=_toPrimitive$26(n,`string`);return typeof a==`symbol`?a:a+``}function _toPrimitive$26(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}function _slicedToArray$11(n,a){return _arrayWithHoles$11(n)||_iterableToArrayLimit$11(n,a)||_unsupportedIterableToArray$13(n,a)||_nonIterableRest$11()}function _nonIterableRest$11(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
1248In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$13(n,a){if(n){if(typeof n==`string`)return _arrayLikeToArray$13(n,a);var s={}.toString.call(n).slice(8,-1);return s===`Object`&&n.constructor&&(s=n.constructor.name),s===`Map`||s===`Set`?Array.from(n):s===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?_arrayLikeToArray$13(n,a):void 0}}function _arrayLikeToArray$13(n,a){(a==null||a>n.length)&&(a=n.length);for(var s=0,c=Array(a);s<a;s++)c[s]=n[s];return c}function _iterableToArrayLimit$11(n,a){var s=n==null?null:typeof Symbol<`u`&&n[Symbol.iterator]||n[`@@iterator`];if(s!=null){var c,l,u,d,f=[],p=!0,m=!1;try{if(u=(s=s.call(n)).next,a===0){if(Object(s)!==s)return;p=!1}else for(;!(p=(c=u.call(s)).done)&&(f.push(c.value),f.length!==a);p=!0);}catch(n){m=!0,l=n}finally{try{if(!p&&s.return!=null&&(d=s.return(),Object(d)!==d))return}finally{if(m)throw l}}return f}}function _arrayWithHoles$11(n){if(Array.isArray(n))return n}
1248var defaultNumericDomain=[0,`auto`],implicitXAxis={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:void 0,height:30,hide:!0,id:0,includeHidden:!1,interval:`preserveEnd`,minTickGap:5,mirror:!1,name:void 0,orientation:`bottom`,padding:{left:0,right:0},reversed:!1,scale:`auto`,tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:`category`,unit:void 0,niceTicks:`auto`},selectXAxisSettingsNoDefaults=(n,a)=>n.cartesianAxis.xAxis[a],selectXAxisSettings=(n,a)=>selectXAxisSettingsNoDefaults(n,a)??implicitXAxis,implicitYAxis={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:defaultNumericDomain,hide:!0,id:0,includeHidden:!1,interval:`preserveEnd`,minTickGap:5,mirror:!1,name:void 0,orientation:`left`,padding:{top:0,bottom:0},reversed:!1,scale:`auto`,tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:`number`,unit:void 0,niceTicks:`auto`,width:60},selectYAxisSettingsNoDefaults=(n,a)=>n.cartesianAxis.yAxis[a],selectYAxisSettings=(n,a)=>selectYAxisSettingsNoDefaults(n,a)??implicitYAxis,implicitZAxis={domain:[0,`auto`],includeHidden:!1,reversed:!1,allowDataOverflow:!1,allowDuplicatedCategory:!1,dataKey:void 0,id:0,name:``,range:[64,64],scale:`auto`,type:`number`,unit:``},selectZAxisSettings=(n,a)=>n.cartesianAxis.zAxis[a]??implicitZAxis,selectBaseAxis=(n,a,s)=>{switch(a){case`xAxis`:return selectXAxisSettings(n,s);case`yAxis`:return selectYAxisSettings(n,s);case`zAxis`:return selectZAxisSettings(n,s);case`angleAxis`:return selectAngleAxis(n,s);case`radiusAxis`:return selectRadiusAxis(n,s);default:throw Error(`Unexpected axis type: ${a}`)}},selectCartesianAxisSettings=(n,a,s)=>{switch(a){case`xAxis`:return selectXAxisSettings(n,s);case`yAxis`:return selectYAxisSettings(n,s);default:throw Error(`Unexpected axis type: ${a}`)}},selectRenderableAxisSettings=(n,a,s)=>{switch(a){case`xAxis`:return selectXAxisSettings(n,s);case`yAxis`:return selectYAxisSettings(n,s);case`angleAxis`:return selectAngleAxis(n,s);case`radiusAxis`:return selectRadiusAxis(n,s);default:throw Error(`Unexpected axis type: ${a}`)}},selectHasBar=n=>n.graphicalItems.cartesianItems.some(n=>n.type===`bar`)||n.graphicalItems.polarItems.some(n=>n.type===`radialBar`);function itemAxisPredicate(n,a){return s=>{switch(n){case`xAxis`:return`xAxisId`in s&&s.xAxisId===a;case`yAxis`:return`yAxisId`in s&&s.yAxisId===a;case`zAxis`:return`zAxisId`in s&&s.zAxisId===a;case`angleAxis`:return`angleAxisId`in s&&s.angleAxisId===a;case`radiusAxis`:return`radiusAxisId`in s&&s.radiusAxisId===a;default:return!1}}}var selectUnfilteredCartesianItems=n=>n.graphicalItems.cartesianItems,selectAxisPredicate=createSelector([pickAxisType,pickAxisId],itemAxisPredicate),combineGraphicalItemsSettings=(n,a,s)=>n.filter(s).filter(n=>a?.includeHidden===!0||!n.hide),selectCartesianItemsSettings=createSelector([selectUnfilteredCartesianItems,selectBaseAxis,selectAxisPredicate],combineGraphicalItemsSettings,{memoizeOptions:{resultEqualityCheck:emptyArraysAreEqualCheck}}),selectStackedCartesianItemsSettings=createSelector([selectCartesianItemsSettings],n=>n.filter(n=>n.type===`area`||n.type===`bar`).filter(isStacked)),filterGraphicalNotStackedItems=n=>n.filter(n=>!(`stackId`in n)||n.stackId===void 0),selectCartesianItemsSettingsExceptStacked=createSelector([selectCartesianItemsSettings],filterGraphicalNotStackedItems),combineGraphicalItemsData=n=>n.map(n=>n.data).filter(Boolean).flat(1),selectAnyCartesianItemsUsesChartData=createSelector([selectCartesianItemsSettings],n=>n.some(n=>!n.data)),selectCartesianGraphicalItemsData=createSelector([selectCartesianItemsSettings],combineGraphicalItemsData,{memoizeOptions:{resultEqualityCheck:emptyArraysAreEqualCheck}}),combineDisplayedData=(n,a)=>{var s=a.chartData,c=s===void 0?[]:s,l=a.dataStartIndex,u=a.dataEndIndex;return n.length>0?n:c.slice(l,u+1)},selectDisplayedData=createSelector([selectCartesianGraphicalItemsData,selectChartDataWithIndexesIfNotInPanoramaPosition4],combineDisplayedData),combineAppliedValues=(n,a,s)=>a?.dataKey==null?s.length>0?s.map(n=>n.dataKey).flatMap(a=>n.map(n=>({value:getValueByDataKey(n,a)}))):n.map(n=>({value:n})):n.map(n=>({value:getValueByDataKey(n,a.dataKey)})),combineAllAppliedValues=(n,a,s,c,l,u)=>{var d=c.chartData,f=d===void 0?[]:d,p=c.dataStartIndex,m=c.dataEndIndex,h=combineAppliedValues(n,a,s);return l&&a?.dataKey!=null&&u.length>0?[...f.slice(p,m+1).map(n=>({value:getValueByDataKey(n,a.dataKey)})).filter(n=>n.value!=null),...h]:h},selectAllAppliedValues=createSelector([selectDisplayedData,selectBaseAxis,selectCartesianItemsSettings,selectChartDataWithIndexesIfNotInPanoramaPosition4,selectAnyCartesianItemsUsesChartData,selectCartesianGraphicalItemsData],combineAllAppliedValues);function makeNumber(n){if(isNumOrStr(n)||n instanceof Date){var a=Number(n);if(isWellBehavedNumber(a))return a}}function makeDomain(n){if(Array.isArray(n)){var a=[makeNumber(n[0]),makeNumber(n[1])];return isWellFormedNumberDomain(a)?a:void 0}var s=makeNumber(n);if(s!=null)return[s,s]}function onlyAllowNumbers(n){return n.map(makeNumber).filter(isNotNil$1)}function sortBy(n,a){var s=makeNumber(n),c=makeNumber(a);return s==null&&c==null?0:s==null?-1:c==null?1:s-c}var selectSortedDataPoints=createSelector([selectAllAppliedValues],n=>n?.map(n=>n.value).sort(sortBy));function isErrorBarRelevantForAxisType(n,a){switch(n){case`xAxis`:return a.direction===`x`;case`yAxis`:return a.direction===`y`;default:return!1}}
1248function getErrorDomainByDataKey(n,a,s){if(!s||!s.length)return[];var c;if(typeof a==`number`&&!isNan(a))c=a;else if(Array.isArray(a)){var l=onlyAllowNumbers(a);l.length>0&&(c=Math.max(...l))}return c==null?[]:onlyAllowNumbers(s.flatMap(a=>{var s=getValueByDataKey(n,a.dataKey),l,u;if(Array.isArray(s)){var d=_slicedToArray$11(s,2);l=d[0],u=d[1]}else l=u=s;if(!(!isWellBehavedNumber(l)||!isWellBehavedNumber(u)))return[c-l,c+u]}))}var selectTooltipAxis=n=>selectRenderableAxisSettings(n,selectTooltipAxisType(n),selectTooltipAxisId(n)),selectTooltipAxisDataKey=createSelector([selectTooltipAxis],n=>n?.dataKey),selectDisplayedStackedData=createSelector([selectStackedCartesianItemsSettings,selectChartDataWithIndexesIfNotInPanoramaPosition4,selectTooltipAxis],combineDisplayedStackedData),combineStackGroups=(n,a,s,c)=>{var l=a.reduce((n,a)=>{if(a.stackId==null)return n;var s=n[a.stackId];return s??=[],s.push(a),n[a.stackId]=s,n},{});return Object.fromEntries(Object.entries(l).map(a=>{var l=_slicedToArray$11(a,2),u=l[0],d=l[1],f=c?[...d].reverse():d;return[u,{stackedData:getStackedData(n,f.map(getStackSeriesIdentifier),s),graphicalItems:f}]}))},selectStackGroups=createSelector([selectDisplayedStackedData,selectStackedCartesianItemsSettings,selectStackOffsetType,selectReverseStackOrder],combineStackGroups),combineDomainOfStackGroups=(n,a,s,c)=>{var l=a.dataStartIndex,u=a.dataEndIndex;if(c==null&&s!==`zAxis`)return getDomainOfStackGroups(n,l,u)},selectAllowsDataOverflow=createSelector([selectBaseAxis],n=>n.allowDataOverflow),getDomainDefinition=n=>{var a;if(n==null||!(`domain`in n))return defaultNumericDomain;if(n.domain!=null)return n.domain;if(`ticks`in n&&n.ticks!=null){if(n.type===`number`){var s=onlyAllowNumbers(n.ticks);return[Math.min(...s),Math.max(...s)]}if(n.type===`category`)return n.ticks.map(String)}return n?.domain??defaultNumericDomain},selectDomainDefinition=createSelector([selectBaseAxis],getDomainDefinition),selectDomainFromUserPreference=createSelector([selectDomainDefinition,selectAllowsDataOverflow],numericalDomainSpecifiedWithoutRequiringData),selectDomainOfStackGroups=createSelector([selectStackGroups,selectChartDataWithIndexes,pickAxisType,selectDomainFromUserPreference],combineDomainOfStackGroups,{memoizeOptions:{resultEqualityCheck:numberDomainEqualityCheck}}),selectAllErrorBarSettings=n=>n.errorBars,combineRelevantErrorBarSettings=(n,a,s)=>n.flatMap(n=>a[n.id]).filter(Boolean).filter(n=>isErrorBarRelevantForAxisType(s,n)),mergeDomains=function(){var n=[...arguments].filter(Boolean);if(n.length!==0){var a=n.flat();return[Math.min(...a),Math.max(...a)]}},combineDomainOfAllAppliedNumericalValuesIncludingErrorValues=function(n,a,s,c,l){var u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:[],d,f;if(s.length>0&&s.forEach(n=>{var s,p=n.data==null?u:[...n.data],m=c[n.id]?.filter(n=>isErrorBarRelevantForAxisType(l,n));p.forEach(s=>{var c,l=getValueByDataKey(s,a.dataKey??n.dataKey),u=getErrorDomainByDataKey(s,l,m);if(u.length>=2){var p=Math.min(...u),h=Math.max(...u);(d==null||p<d)&&(d=p),(f==null||h>f)&&(f=h)}var _=makeDomain(l);_!=null&&(d=d==null?_[0]:Math.min(d,_[0]),f=f==null?_[1]:Math.max(f,_[1]))})}),a?.dataKey!=null&&s.length===0&&n.forEach(n=>{var s=makeDomain(getValueByDataKey(n,a.dataKey));s!=null&&(d=d==null?s[0]:Math.min(d,s[0]),f=f==null?s[1]:Math.max(f,s[1]))}),isWellBehavedNumber(d)&&isWellBehavedNumber(f))return[d,f]},selectDomainOfAllAppliedNumericalValuesIncludingErrorValues$1=createSelector([selectDisplayedData,selectBaseAxis,selectCartesianItemsSettingsExceptStacked,selectAllErrorBarSettings,pickAxisType,selectChartDataSliceIfNotInPanorama],combineDomainOfAllAppliedNumericalValuesIncludingErrorValues,{memoizeOptions:{resultEqualityCheck:numberDomainEqualityCheck}});function onlyAllowNumbersAndStringsAndDates(n){var a=n.value;if(isNumOrStr(a)||a instanceof Date)return a}var computeDomainOfTypeCategory=(n,a,s)=>{var c=n.map(onlyAllowNumbersAndStringsAndDates).filter(n=>n!=null);return s&&(a.dataKey==null||a.allowDuplicatedCategory&&hasDuplicate(c))?range$2(0,n.length):a.allowDuplicatedCategory?c:Array.from(new Set(c))},selectReferenceDots=n=>n.referenceElements.dots,filterReferenceElements=(n,a,s)=>n.filter(n=>n.ifOverflow===`extendDomain`).filter(n=>a===`xAxis`?n.xAxisId===s:n.yAxisId===s),selectReferenceDotsByAxis=createSelector([selectReferenceDots,pickAxisType,pickAxisId],filterReferenceElements),selectReferenceAreas=n=>n.referenceElements.areas,selectReferenceAreasByAxis=createSelector([selectReferenceAreas,pickAxisType,pickAxisId],filterReferenceElements),selectReferenceLines=n=>n.referenceElements.lines,selectReferenceLinesByAxis=createSelector([selectReferenceLines,pickAxisType,pickAxisId],filterReferenceElements),combineDotsDomain=(n,a)=>
1248{if(n!=null){var s=onlyAllowNumbers(n.map(n=>a===`xAxis`?n.x:n.y));if(s.length!==0)return[Math.min(...s),Math.max(...s)]}},selectReferenceDotsDomain=createSelector(selectReferenceDotsByAxis,pickAxisType,combineDotsDomain),combineAreasDomain=(n,a)=>{if(n!=null){var s=onlyAllowNumbers(n.flatMap(n=>[a===`xAxis`?n.x1:n.y1,a===`xAxis`?n.x2:n.y2]));if(s.length!==0)return[Math.min(...s),Math.max(...s)]}},selectReferenceAreasDomain=createSelector([selectReferenceAreasByAxis,pickAxisType],combineAreasDomain);function extractXCoordinates(n){var a;if(n.x!=null)return onlyAllowNumbers([n.x]);var s=n.segment?.map(n=>n.x);return s==null||s.length===0?[]:onlyAllowNumbers(s)}function extractYCoordinates(n){var a;if(n.y!=null)return onlyAllowNumbers([n.y]);var s=n.segment?.map(n=>n.y);return s==null||s.length===0?[]:onlyAllowNumbers(s)}var combineLinesDomain=(n,a)=>{if(n!=null){var s=n.flatMap(n=>a===`xAxis`?extractXCoordinates(n):extractYCoordinates(n));if(s.length!==0)return[Math.min(...s),Math.max(...s)]}},selectReferenceElementsDomain=createSelector(selectReferenceDotsDomain,createSelector([selectReferenceLinesByAxis,pickAxisType],combineLinesDomain),selectReferenceAreasDomain,(n,a,s)=>mergeDomains(n,s,a)),combineNumericalDomain=(n,a,s,c,l,u,d,f,p)=>{if(s!=null)return s;var m=d===`vertical`&&f===`xAxis`||d===`horizontal`&&f===`yAxis`?mergeDomains(c,u,l):mergeDomains(u,l),h=parseNumericalUserDomain(a,m,n.allowDataOverflow);return h==null&&n.allowDataOverflow&&m==null&&p!=null?p:h},combineNumericTicksDomain=n=>{if(!(n==null||n.type!==`number`||!(`ticks`in n)||n.ticks==null)){var a=onlyAllowNumbers(n.ticks);if(a.length!==0)return[Math.min(...a),Math.max(...a)]}},selectNumericTicksDomain=createSelector([selectBaseAxis],combineNumericTicksDomain,{memoizeOptions:{resultEqualityCheck:numberDomainEqualityCheck}}),selectNumericalDomain=createSelector([selectBaseAxis,selectDomainDefinition,selectDomainFromUserPreference,selectDomainOfStackGroups,selectDomainOfAllAppliedNumericalValuesIncludingErrorValues$1,selectReferenceElementsDomain,selectChartLayout,pickAxisType,selectNumericTicksDomain],combineNumericalDomain,{memoizeOptions:{resultEqualityCheck:numberDomainEqualityCheck}}),expandDomain=[0,1],combineAxisDomain=(n,a,s,c,l,u,d)=>{if(!((n==null||s==null||s.length===0)&&d===void 0)){var f=n.dataKey,p=n.type,m=isCategoricalAxis(a,u);if(m&&f==null){var h;return range$2(0,s?.length??0)}return p===`category`?computeDomainOfTypeCategory(c,n,m):l===`expand`&&!m?expandDomain:d}},selectAxisDomain=createSelector([selectBaseAxis,selectChartLayout,selectDisplayedData,selectAllAppliedValues,selectStackOffsetType,pickAxisType,selectNumericalDomain],combineAxisDomain),selectRealScaleType=createSelector([selectBaseAxis,selectHasBar,selectChartName],combineRealScaleType),combineNiceTicks=(n,a,s)=>{var c=a.niceTicks;if(c!==`none`){var l=getDomainDefinition(a),u=Array.isArray(l)&&(l[0]===`auto`||l[1]===`auto`);if((c===`snap125`||c===`adaptive`)&&a!=null&&a.tickCount&&isWellFormedNumberDomain(n)){if(u)return getNiceTickValues(n,a.tickCount,a.allowDecimals,c);if(a.type===`number`)return getTickValuesFixedDomain(n,a.tickCount,a.allowDecimals,c)}if(c===`auto`&&s===`linear`&&a!=null&&a.tickCount){if(u&&isWellFormedNumberDomain(n))return getNiceTickValues(n,a.tickCount,a.allowDecimals,`adaptive`);if(a.type===`number`&&isWellFormedNumberDomain(n))return getTickValuesFixedDomain(n,a.tickCount,a.allowDecimals,`adaptive`)}}},selectNiceTicks=createSelector([selectAxisDomain,selectRenderableAxisSettings,selectRealScaleType],combineNiceTicks),combineAxisDomainWithNiceTicks=(n,a,s,c)=>{if(c!==`angleAxis`&&n?.type===`number`&&isWellFormedNumberDomain(a)&&Array.isArray(s)&&s.length>0){var l,u,d=a[0],f=s[0]??0,p=a[1],m=s[s.length-1]??0;return[Math.min(d,f),Math.max(p,m)]}return a},selectAxisDomainIncludingNiceTicks=createSelector([selectBaseAxis,selectAxisDomain,selectNiceTicks,pickAxisType],combineAxisDomainWithNiceTicks),selectSmallestDistanceBetweenValues=createSelector(selectAllAppliedValues,selectBaseAxis,(n,a)=>{if(!(!a||a.type!==`number`)){var s=1/0,c=Array.from(onlyAllowNumbers(n.map(n=>n.value))).sort((n,a)=>n-a),l=c[0],u=c[c.length-1];if(l==null||u==null)return 1/0;var d=u-l;if(d===0)return 1/0;for(var f=0;f<c.length-1;f++){var p=c[f],m=c[f+1];if(!(p==null||m==null)){var h=m-p;s=Math.min(s,h)}}return s/d}}),selectCalculatedPadding=createSelector(selectSmallestDistanceBetweenValues,selectChartLayout,selectBarCategoryGap,selectChartOffsetInternal,(n,a,s,c,l)=>l,(n,a,s,c,l)=>{if(!isWellBehavedNumber(n))return 0;var u=a===`vertical`?c.height:c.width;if(l===`gap`)return n*u/2;if(l===`no-gap`){var d=getPercentValue(s,n*u),f=n*u/2;return f-d-(f-d)/u*d}return 0}),selectCalculatedXAxisPadding=(n,a,s)=>{var c=selectXAxisSettings(n,a);return c==null||typeof c.padding!=`string`?0:selectCalculatedPadding(n,`xAxis`,a,s,c.padding)},selectCalculatedYAxisPadding=(n,a,s)=>{var c=selectYAxisSettings(n,a);return c==null||typeof c.padding!=`string`?0:selectCalculatedPadding(n,`yAxis`,a,s,c.padding)},selectXAxisPadding=createSelector(selectXAxisSettings,selectCalculatedXAxisPadding,(n,a)=>{var s,c;if(n==null)return{left:0,right:0};var l=n.padding;return typeof l==`string`?{left:a,right:a}:{left:(l.left??0)+a,right:(l.right??0)+a}}),selectYAxisPadding=createSelector(selectYAxisSettings,selectCalculatedYAxisPadding,(n,a)=>{var s,c;if(n==null)return{top:0,bottom:0};var l=n.padding;return typeof l==`string`?{top:a,bottom:a}:{top:(l.top??0)+a,bottom:(l.bottom??0)+a}}),selectXAxisRange=createSelector([selectChartOffsetInternal,selectXAxisPadding,selectBrushDimensions,selectBrushSettings,(n,a,s)=>s],(n,a,s,c,l)=>{var u=c.padding;return l?[u.left,s.width-u.right]:[n.left+a.left,n.left+n.width-a.right]}),selectYAxisRange=createSelector([selectChartOffsetInternal,selectChartLayout,selectYAxisPadding,selectBrushDimensions,selectBrushSettings,(n,a,s)=>s],(n,a,s,c,l,u)=>{var d=l.padding;return u?[c.height-d.bottom,d.top]:a===`horizontal`?[n.top+n.height-s.bottom,n.top+s.top]:[n.top+s.top,n.top+n.height-s.bottom]}),selectAxisRange=(n,a,s,c)=>{var l;switch(a){case`xAxis`:return selectXAxisRange(n,s,c);case`yAxis`:return selectYAxisRange(n,s,c);case`zAxis`:return selectZAxisSettings(n,s)?.range;case`angleAxis`:return selectAngleAxisRange(n);case`radiusAxis`:return selectRadiusAxisRange(n,s);default:return}},selectAxisRangeWithReverse=createSelector([selectBaseAxis,selectAxisRange],combineAxisRangeWithReverse),selectCheckedAxisDomain=createSelector([selectRealScaleType,selectAxisDomainIncludingNiceTicks],combineCheckedDomain),selectConfiguredScale=createSelector([selectBaseAxis,selectRealScaleType,selectCheckedAxisDomain,selectAxisRangeWithReverse],
1248combineConfiguredScale),combineCategoricalDomain=(n,a,s,c)=>{if(!(s==null||s.dataKey==null)){var l=s.type,u=s.scale;if(isCategoricalAxis(n,c)&&(l===`number`||u!==`auto`))return a.map(n=>n.value)}},selectCategoricalDomain=createSelector([selectChartLayout,selectAllAppliedValues,selectRenderableAxisSettings,pickAxisType],combineCategoricalDomain),selectAxisScale=createSelector([selectConfiguredScale],rechartsScaleFactory),selectAxisInverseScale=createSelector([selectConfiguredScale],combineInverseScaleFunction),selectAxisInverseDataSnapScale=createSelector([selectConfiguredScale,selectSortedDataPoints],createCategoricalInverse),selectErrorBarsSettings=createSelector([selectCartesianItemsSettings,selectAllErrorBarSettings,pickAxisType],combineRelevantErrorBarSettings);function compareIds(n,a){return n.id<a.id?-1:+(n.id>a.id)}var pickAxisOrientation=(n,a)=>a,pickMirror=(n,a,s)=>s,selectAllXAxesWithOffsetType=createSelector(selectAllXAxes,pickAxisOrientation,pickMirror,(n,a,s)=>n.filter(n=>n.orientation===a).filter(n=>n.mirror===s).sort(compareIds)),selectAllYAxesWithOffsetType=createSelector(selectAllYAxes,pickAxisOrientation,pickMirror,(n,a,s)=>n.filter(n=>n.orientation===a).filter(n=>n.mirror===s).sort(compareIds)),getXAxisSize=(n,a)=>({width:n.width,height:a.height}),getYAxisSize=(n,a)=>({width:typeof a.width==`number`?a.width:60,height:n.height}),selectXAxisSize=createSelector(selectChartOffsetInternal,selectXAxisSettings,getXAxisSize),combineXAxisPositionStartingPoint=(n,a,s)=>{switch(a){case`top`:return n.top;case`bottom`:return s-n.bottom;default:return 0}},combineYAxisPositionStartingPoint=(n,a,s)=>{switch(a){case`left`:return n.left;case`right`:return s-n.right;default:return 0}},selectAllXAxesOffsetSteps=createSelector(selectChartHeight,selectChartOffsetInternal,selectAllXAxesWithOffsetType,pickAxisOrientation,pickMirror,(n,a,s,c,l)=>{var u={},d;return s.forEach(s=>{var f=getXAxisSize(a,s);d??=combineXAxisPositionStartingPoint(a,c,n);var p=c===`top`&&!l||c===`bottom`&&l;u[s.id]=d-Number(p)*f.height,d+=(p?-1:1)*f.height}),u}),selectAllYAxesOffsetSteps=createSelector(selectChartWidth,selectChartOffsetInternal,selectAllYAxesWithOffsetType,pickAxisOrientation,pickMirror,(n,a,s,c,l)=>{var u={},d;return s.forEach(s=>{var f=getYAxisSize(a,s);d??=combineYAxisPositionStartingPoint(a,c,n);var p=c===`left`&&!l||c===`right`&&l;u[s.id]=d-Number(p)*f.width,d+=(p?-1:1)*f.width}),u}),selectXAxisOffsetSteps=(n,a)=>{var s=selectXAxisSettings(n,a);if(s!=null)return selectAllXAxesOffsetSteps(n,s.orientation,s.mirror)},selectXAxisPosition=createSelector([selectChartOffsetInternal,selectXAxisSettings,selectXAxisOffsetSteps,(n,a)=>a],(n,a,s,c)=>{if(a!=null){var l=s?.[c];return l==null?{x:n.left,y:0}:{x:n.left,y:l}}}),selectYAxisOffsetSteps=(n,a)=>{var s=selectYAxisSettings(n,a);if(s!=null)return selectAllYAxesOffsetSteps(n,s.orientation,s.mirror)},selectYAxisPosition=createSelector([selectChartOffsetInternal,selectYAxisSettings,selectYAxisOffsetSteps,(n,a)=>a],(n,a,s,c)=>{if(a!=null){var l=s?.[c];return l==null?{x:0,y:n.top}:{x:l,y:n.top}}}),selectYAxisSize=createSelector(selectChartOffsetInternal,selectYAxisSettings,(n,a)=>({width:typeof a.width==`number`?a.width:60,height:n.height})),combineDuplicateDomain=(n,a,s,c)=>{if(s!=null){var l=s.allowDuplicatedCategory,u=s.type,d=s.dataKey,f=isCategoricalAxis(n,c),p=a.map(n=>n.value),m=p.filter(n=>n!=null);if(d&&f&&u===`category`&&l&&hasDuplicate(m))return p}},selectDuplicateDomain=createSelector([selectChartLayout,selectAllAppliedValues,selectBaseAxis,pickAxisType],combineDuplicateDomain),selectAxisPropsNeededForCartesianGridTicksGenerator=createSelector([selectChartLayout,selectCartesianAxisSettings,selectRealScaleType,selectAxisScale,selectDuplicateDomain,selectCategoricalDomain,selectAxisRange,selectNiceTicks,pickAxisType],(n,a,s,c,l,u,d,f,p)=>{if(a!=null){var m=isCategoricalAxis(n,p);return{angle:a.angle,interval:a.interval,minTickGap:a.minTickGap,orientation:a.orientation,tick:a.tick,tickCount:a.tickCount,tickFormatter:a.tickFormatter,ticks:a.ticks,type:a.type,unit:a.unit,axisType:p,categoricalDomain:u,duplicateDomain:l,isCategorical:m,niceTicks:f,range:d,realScaleType:s,scale:c}}}),combineAxisTicks=(n,a,s,c,l,u,d,f,p)=>
1248{if(!(a==null||c==null)){var m=isCategoricalAxis(n,p),h=a.type,_=a.ticks,v=a.tickCount,b=s===`scaleBand`&&typeof c.bandwidth==`function`?c.bandwidth()/2:2,x=h===`category`&&c.bandwidth?c.bandwidth()/b:0;x=p===`angleAxis`&&u!=null&&u.length>=2?mathSign(u[0]-u[1])*2*x:x;var C=_||l;return C?C.map((n,a)=>{var s=d?d.indexOf(n):n,l=c.map(s);return isWellBehavedNumber(l)?{index:a,coordinate:l+x,value:n,offset:x}:null}).filter(isNotNil$1):m&&f?f.map((n,a)=>{var s=c.map(n);return isWellBehavedNumber(s)?{coordinate:s+x,value:n,index:a,offset:x}:null}).filter(isNotNil$1):c.ticks?c.ticks(v).map((n,a)=>{var s=c.map(n);return isWellBehavedNumber(s)?{coordinate:s+x,value:n,index:a,offset:x}:null}).filter(isNotNil$1):c.domain().map((n,a)=>{var s=c.map(n);return isWellBehavedNumber(s)?{coordinate:s+x,value:d?d[n]:n,index:a,offset:x}:null}).filter(isNotNil$1)}},selectTicksOfAxis=createSelector([selectChartLayout,selectRenderableAxisSettings,selectRealScaleType,selectAxisScale,selectNiceTicks,selectAxisRange,selectDuplicateDomain,selectCategoricalDomain,pickAxisType],combineAxisTicks),combineGraphicalItemTicks=(n,a,s,c,l,u,d)=>{if(!(a==null||s==null||c==null||c[0]===c[1])){var f=isCategoricalAxis(n,d),p=a.tickCount,m=0;return m=d===`angleAxis`&&c?.length>=2?mathSign(c[0]-c[1])*2*m:m,f&&u?u.map((n,a)=>{var c=s.map(n);return isWellBehavedNumber(c)?{coordinate:c+m,value:n,index:a,offset:m}:null}).filter(isNotNil$1):s.ticks?s.ticks(p).map((n,a)=>{var c=s.map(n);return isWellBehavedNumber(c)?{coordinate:c+m,value:n,index:a,offset:m}:null}).filter(isNotNil$1):s.domain().map((n,a)=>{var c=s.map(n);return isWellBehavedNumber(c)?{coordinate:c+m,value:l?l[n]:n,index:a,offset:m}:null}).filter(isNotNil$1)}},selectTicksOfGraphicalItem=createSelector([selectChartLayout,selectRenderableAxisSettings,selectAxisScale,selectAxisRange,selectDuplicateDomain,selectCategoricalDomain,pickAxisType],combineGraphicalItemTicks),selectAxisWithScale=createSelector(selectBaseAxis,selectAxisScale,(n,a)=>{if(!(n==null||a==null))return _objectSpread$26(_objectSpread$26({},n),{},{scale:a})}),selectZAxisScale=createSelector([createSelector([selectBaseAxis,selectRealScaleType,selectAxisDomain,selectAxisRangeWithReverse],combineConfiguredScale)],rechartsScaleFactory),selectZAxisWithScale=createSelector((n,a,s)=>selectZAxisSettings(n,s),selectZAxisScale,(n,a)=>{if(!(n==null||a==null))return _objectSpread$26(_objectSpread$26({},n),{},{scale:a})}),selectChartDirection=createSelector([selectChartLayout,selectAllXAxes,selectAllYAxes],(n,a,s)=>{switch(n){case`horizontal`:return a.some(n=>n.reversed)?`right-to-left`:`left-to-right`;case`vertical`:return s.some(n=>n.reversed)?`bottom-to-top`:`top-to-bottom`;case`centric`:case`radial`:return`left-to-right`;default:return}}),selectRenderedTicksOfAxis=(n,a,s)=>{var c;return n.renderedTicks[a]?.[s]},selectAxisInverseTickSnapScale=createSelector([selectRenderedTicksOfAxis],n=>{if(!(!n||n.length===0))return a=>{var s,c=1/0,l=n[0];for(var u of n){var d=Math.abs(u.coordinate-a);d<c&&(c=d,l=u)}return l?.value}}),selectDefaultTooltipEventType=n=>n.options.defaultTooltipEventType,selectValidateTooltipEventTypes=n=>n.options.validateTooltipEventTypes;function combineTooltipEventType(n,a,s){if(n==null)return a;var c=n?`axis`:`item`;return s==null?a:s.includes(c)?c:a}function selectTooltipEventType$1(n,a){return combineTooltipEventType(a,selectDefaultTooltipEventType(n),selectValidateTooltipEventTypes(n))}function useTooltipEventType(n){return useAppSelector(a=>selectTooltipEventType$1(a,n))}var combineActiveLabel=(n,a)=>{var s,c=Number(a);if(!(isNan(c)||a==null))return c>=0?n==null||(s=n[c])==null?void 0:s.value:void 0},selectTooltipSettings=n=>n.tooltip.settings,noInteraction={active:!1,index:null,dataKey:void 0,graphicalItemId:void 0,coordinate:void 0},initialState$5={itemInteraction:{click:noInteraction,hover:noInteraction},axisInteraction:{click:noInteraction,hover:noInteraction},keyboardInteraction:noInteraction,syncInteraction:{active:!1,index:null,dataKey:void 0,label:void 0,coordinate:void 0,sourceViewBox:void 0,graphicalItemId:void 0},tooltipItemPayloads:[],settings:{shared:void 0,trigger:`hover`,axisId:0,active:!1,defaultIndex:void 0}},tooltipSlice=createSlice({name:`tooltip`,initialState:initialState$5,reducers:{addTooltipEntrySettings:{reducer(n,a){n.tooltipItemPayloads.push(castDraft(a.payload))},prepare:prepareAutoBatched()},replaceTooltipEntrySettings:{reducer(n,a){var s=a.payload,c=s.prev,l=s.next,u=current$1(n).tooltipItemPayloads.indexOf(castDraft(c));u>-1&&(n.tooltipItemPayloads[u]=castDraft(l))},prepare:prepareAutoBatched()},removeTooltipEntrySettings:{reducer(n,a){var s=current$1(n).tooltipItemPayloads.indexOf(castDraft(a.payload));s>-1&&n.tooltipItemPayloads.splice(s,1)},prepare:prepareAutoBatched()},setTooltipSettingsState(n,a){n.settings=a.payload},setActiveMouseOverItemIndex(n,a){n.syncInteraction.active=!1,n.syncInteraction.sourceViewBox=void 0,n.keyboardInteraction.active=!1,n.itemInteraction.hover.active=!0,n.itemInteraction.hover.index=a.payload.activeIndex,n.itemInteraction.hover.dataKey=a.payload.activeDataKey,n.itemInteraction.hover.graphicalItemId=a.payload.activeGraphicalItemId,n.itemInteraction.hover.coordinate=a.payload.activeCoordinate},mouseLeaveChart(n){n.itemInteraction.hover.active=!1,n.axisInteraction.hover.active=!1},mouseLeaveItem(n){n.itemInteraction.hover.active=!1},setActiveClickItemIndex(n,a){n.syncInteraction.active=!1,n.syncInteraction.sourceViewBox=void 0,n.itemInteraction.click.active=!0,n.keyboardInteraction.active=!1,n.itemInteraction.click.index=a.payload.activeIndex,n.itemInteraction.click.dataKey=a.payload.activeDataKey,n.itemInteraction.click.graphicalItemId=a.payload.activeGraphicalItemId,n.itemInteraction.click.coordinate=a.payload.activeCoordinate},setMouseOverAxisIndex(n,a){n.syncInteraction.active=!1,n.syncInteraction.sourceViewBox=void 0,n.axisInteraction.hover.active=!0,n.keyboardInteraction.active=!1,n.axisInteraction.hover.index=a.payload.activeIndex,n.axisInteraction.hover.dataKey=a.payload.activeDataKey,n.axisInteraction.hover.coordinate=a.payload.activeCoordinate},setMouseClickAxisIndex(n,a){n.syncInteraction.active=!1,n.syncInteraction.sourceViewBox=void 0,n.keyboardInteraction.active=!1,n.axisInteraction.click.active=!0,n.axisInteraction.click.index=a.payload.activeIndex,n.axisInteraction.click.dataKey=a.payload.activeDataKey,n.axisInteraction.click.coordinate=a.payload.activeCoordinate},setSyncInteraction(n,a){n.syncInteraction=a.payload},setKeyboardInteraction(n,a){n.keyboardInteraction.active=a.payload.active,n.keyboardInteraction.index=a.payload.activeIndex,n.keyboardInteraction.coordinate=a.payload.activeCoordinate}}}),_tooltipSlice$actions=tooltipSlice.actions,addTooltipEntrySettings=_tooltipSlice$actions.addTooltipEntrySettings,replaceTooltipEntrySettings=_tooltipSlice$actions.replaceTooltipEntrySettings,removeTooltipEntrySettings=_tooltipSlice$actions.removeTooltipEntrySettings,setTooltipSettingsState=_tooltipSlice$actions.setTooltipSettingsState,setActiveMouseOverItemIndex=_tooltipSlice$actions.setActiveMouseOverItemIndex,mouseLeaveItem=_tooltipSlice$actions.mouseLeaveItem,mouseLeaveChart=_tooltipSlice$actions.mouseLeaveChart,setActiveClickItemIndex=_tooltipSlice$actions.setActiveClickItemIndex,setMouseOverAxisIndex=_tooltipSlice$actions.setMouseOverAxisIndex,setMouseClickAxisIndex=_tooltipSlice$actions.setMouseClickAxisIndex,setSyncInteraction=_tooltipSlice$actions.setSyncInteraction,setKeyboardInteraction=_tooltipSlice$actions.setKeyboardInteraction,tooltipReducer=tooltipSlice.reducer;function ownKeys$26(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread$25(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];
1248a%2?ownKeys$26(Object(s),!0).forEach(function(a){_defineProperty$27(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$26(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function _defineProperty$27(n,a,s){return(a=_toPropertyKey$25(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _toPropertyKey$25(n){var a=_toPrimitive$25(n,`string`);return typeof a==`symbol`?a:a+``}function _toPrimitive$25(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}function chooseAppropriateMouseInteraction(n,a,s){return a===`axis`?s===`click`?n.axisInteraction.click:n.axisInteraction.hover:s===`click`?n.itemInteraction.click:n.itemInteraction.hover}function hasBeenActivePreviously(n){return n.index!=null}var combineTooltipInteractionState=(n,a,s,c)=>{if(a==null)return noInteraction;var l=chooseAppropriateMouseInteraction(n,a,s);if(l==null)return noInteraction;if(l.active)return l;if(n.keyboardInteraction.active)return n.keyboardInteraction;if(n.syncInteraction.active&&n.syncInteraction.index!=null)return n.syncInteraction;var u=n.settings.active===!0;if(hasBeenActivePreviously(l)){if(u)return _objectSpread$25(_objectSpread$25({},l),{},{active:!0})}else if(c!=null)return{active:!0,coordinate:void 0,dataKey:void 0,index:c,graphicalItemId:void 0};return _objectSpread$25(_objectSpread$25({},noInteraction),{},{coordinate:l.coordinate})};function toFiniteNumber(n){if(typeof n==`number`)return Number.isFinite(n)?n:void 0;if(n instanceof Date){var a=n.valueOf();return Number.isFinite(a)?a:void 0}var s=Number(n);return Number.isFinite(s)?s:void 0}function isValueWithinNumberDomain(n,a){var s=toFiniteNumber(n),c=a[0],l=a[1];return s!==void 0&&s>=Math.min(c,l)&&s<=Math.max(c,l)}function isValueWithinDomain(n,a,s){if(s==null||a==null)return!0;var c=getValueByDataKey(n,a);return c==null||!isWellFormedNumberDomain(s)||isValueWithinNumberDomain(c,s)}var combineActiveTooltipIndex=(n,a,s,c)=>{var l=n?.index;if(l==null)return null;var u=Number(l);if(!isWellBehavedNumber(u))return l;var d=0,f=1/0;a.length>0&&(f=a.length-1);var p=Math.max(d,Math.min(u,f)),m=a[p];return m==null||isValueWithinDomain(m,s,c)?String(p):null},combineCoordinateForDefaultIndex=(n,a,s,c,l,u,d)=>
1248{if(u!=null){var f=d[0]?.getPosition(u);if(f!=null)return f;var p=l?.[Number(u)];if(p)switch(s){case`horizontal`:return{x:p.coordinate,y:(c.top+a)/2};default:return{x:(c.left+n)/2,y:p.coordinate}}}},combineTooltipPayloadConfigurations=(n,a,s,c)=>{if(a===`axis`)return n.tooltipItemPayloads;if(n.tooltipItemPayloads.length===0)return[];var l=s===`hover`?n.itemInteraction.hover.graphicalItemId:n.itemInteraction.click.graphicalItemId;if(n.syncInteraction.active&&l==null)return n.tooltipItemPayloads;if(l==null&&(c!=null||n.keyboardInteraction.active)){var u=n.tooltipItemPayloads[0];return u==null?[]:[u]}return n.tooltipItemPayloads.filter(n=>{var a;return n.settings?.graphicalItemId===l})},selectTooltipPayloadSearcher=n=>n.options.tooltipPayloadSearcher,selectTooltipState=n=>n.tooltip;function ownKeys$25(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread$24(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?ownKeys$25(Object(s),!0).forEach(function(a){_defineProperty$26(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$25(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function _defineProperty$26(n,a,s){return(a=_toPropertyKey$24(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _toPropertyKey$24(n){var a=_toPrimitive$24(n,`string`);return typeof a==`symbol`?a:a+``}function _toPrimitive$24(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}function parseName(n){if(typeof n==`string`||typeof n==`number`)return n}function parseUnit(n){if(typeof n==`string`||typeof n==`number`||typeof n==`boolean`)return n}function parseDataKey(n){if(typeof n==`string`||typeof n==`number`)return n;if(typeof n==`function`)return a=>n(a)}function parseColor(n){if(typeof n==`string`)return n}function parseTooltipPayloadItem(n){if(!(typeof n!=`object`||!n))return{name:`name`in n?parseName(n.name):void 0,unit:`unit`in n?parseUnit(n.unit):void 0,dataKey:`dataKey`in n?parseDataKey(n.dataKey):void 0,payload:`payload`in n?n.payload:void 0,color:`color`in n?parseColor(n.color):void 0,fill:`fill`in n?parseColor(n.fill):void 0}}function selectFinalData(n,a){return n??a}var combineTooltipPayload=(n,a,s,c,l,u,d)=>{if(!(a==null||u==null)){var f=s.chartData,p=s.computedData,m=s.dataStartIndex,h=s.dataEndIndex;return n.reduce((n,s)=>{var _,v=s.dataDefinedOnItem,b=s.settings,x=selectFinalData(v,f),C=Array.isArray(x)?getSliced(x,m,h):x,w=b?.dataKey??c,T=b?.nameKey,O=c&&Array.isArray(C)&&!Array.isArray(C[0])&&d===`axis`?findEntryInArray(C,c,l):u(C,a,p,T);if(Array.isArray(O))O.forEach(a=>{var s,c,l=parseTooltipPayloadItem(a),u=l?.name,d=l?.dataKey,f=l?.payload,p=_objectSpread$24(_objectSpread$24({},b),{},{name:u,unit:l?.unit,color:l?.color??b?.color,fill:l?.fill??b?.fill});n.push(getTooltipEntry({tooltipEntrySettings:p,dataKey:d,payload:f,value:getValueByDataKey(f,d),name:u==null?void 0:String(u)}))});else{var k;n.push(getTooltipEntry({tooltipEntrySettings:b,dataKey:w,payload:O,value:getValueByDataKey(O,w),name:getValueByDataKey(O,T)??b?.name}))}return n},[])}},selectTooltipAxisRealScaleType=createSelector([selectTooltipAxis,selectHasBar,selectChartName],combineRealScaleType),selectAllUnfilteredGraphicalItems=createSelector([n=>n.graphicalItems.cartesianItems,n=>n.graphicalItems.polarItems],(n,a)=>[...n,...a]),selectTooltipAxisPredicate=createSelector([selectTooltipAxisType,selectTooltipAxisId],itemAxisPredicate),selectAllGraphicalItemsSettings=createSelector([selectAllUnfilteredGraphicalItems,selectTooltipAxis,selectTooltipAxisPredicate],combineGraphicalItemsSettings,{memoizeOptions:{resultEqualityCheck:emptyArraysAreEqualCheck}}),selectAllStackedGraphicalItemsSettings=createSelector([selectAllGraphicalItemsSettings],n=>n.filter(isStacked)),selectTooltipGraphicalItemsData=createSelector([selectAllGraphicalItemsSettings],combineGraphicalItemsData,{memoizeOptions:{resultEqualityCheck:emptyArraysAreEqualCheck}}),selectAnyTooltipItemUsesChartData=createSelector([selectAllGraphicalItemsSettings],n=>n.some(n=>!n.data)),selectTooltipDisplayedData=createSelector([selectTooltipGraphicalItemsData,selectChartDataWithIndexes],combineDis
1248playedData),selectTooltipStackedData=createSelector([selectAllStackedGraphicalItemsSettings,selectChartDataWithIndexes,selectTooltipAxis],combineDisplayedStackedData),selectAllTooltipAppliedValues=createSelector([selectTooltipDisplayedData,selectTooltipAxis,selectAllGraphicalItemsSettings,selectChartDataWithIndexes,selectAnyTooltipItemUsesChartData,selectTooltipGraphicalItemsData],combineAllAppliedValues),selectTooltipAxisDomainDefinition=createSelector([selectTooltipAxis],getDomainDefinition),selectTooltipDomainFromUserPreferences=createSelector([selectTooltipAxisDomainDefinition,createSelector([selectTooltipAxis],n=>n.allowDataOverflow)],numericalDomainSpecifiedWithoutRequiringData),selectTooltipDomainOfStackGroups=createSelector([createSelector([selectTooltipStackedData,createSelector([selectAllGraphicalItemsSettings],n=>n.filter(isStacked)),selectStackOffsetType,selectReverseStackOrder],combineStackGroups),selectChartDataWithIndexes,selectTooltipAxisType,selectTooltipDomainFromUserPreferences],combineDomainOfStackGroups),selectDomainOfAllAppliedNumericalValuesIncludingErrorValues=createSelector([selectTooltipDisplayedData,selectTooltipAxis,createSelector([selectAllGraphicalItemsSettings],filterGraphicalNotStackedItems),selectAllErrorBarSettings,selectTooltipAxisType,selectChartDataSliceWithIndexes],combineDomainOfAllAppliedNumericalValuesIncludingErrorValues,{memoizeOptions:{resultEqualityCheck:numberDomainEqualityCheck}}),selectTooltipReferenceDotsDomain=createSelector([createSelector([selectReferenceDots,selectTooltipAxisType,selectTooltipAxisId],filterReferenceElements),selectTooltipAxisType],combineDotsDomain),selectTooltipReferenceAreasDomain=createSelector([createSelector([selectReferenceAreas,selectTooltipAxisType,selectTooltipAxisId],filterReferenceElements),selectTooltipAxisType],combineAreasDomain),selectTooltipNumericalDomain=createSelector([selectTooltipAxis,selectTooltipAxisDomainDefinition,selectTooltipDomainFromUserPreferences,selectTooltipDomainOfStackGroups,selectDomainOfAllAppliedNumericalValuesIncludingErrorValues,createSelector([selectTooltipReferenceDotsDomain,createSelector([createSelector([selectReferenceLines,selectTooltipAxisType,selectTooltipAxisId],filterReferenceElements),selectTooltipAxisType],combineLinesDomain),selectTooltipReferenceAreasDomain],mergeDomains),selectChartLayout,selectTooltipAxisType],combineNumericalDomain),selectTooltipAxisDomain=createSelector([selectTooltipAxis,selectChartLayout,selectTooltipDisplayedData,selectAllTooltipAppliedValues,selectStackOffsetType,selectTooltipAxisType,selectTooltipNumericalDomain],combineAxisDomain),selectTooltipNiceTicks=createSelector([selectTooltipAxisDomain,selectTooltipAxis,selectTooltipAxisRealScaleType],combineNiceTicks),selectTooltipAxisDomainIncludingNiceTicks=createSelector([selectTooltipAxis,selectTooltipAxisDomain,selectTooltipNiceTicks,selectTooltipAxisType],combineAxisDomainWithNiceTicks),selectTooltipAxisRange=n=>selectAxisRange(n,selectTooltipAxisType(n),selectTooltipAxisId(n),!1),selectTooltipAxisRangeWithReverse=createSelector([selectTooltipAxis,selectTooltipAxisRange],combineAxisRangeWithReverse),selectTooltipConfiguredScale=createSelector([selectTooltipAxis,selectTooltipAxisRealScaleType,selectTooltipAxisDomainIncludingNiceTicks,selectTooltipAxisRangeWithReverse],combineConfiguredScale),selectTooltipAxisScale=createSelector([selectTooltipConfiguredScale],rechartsScaleFactory),selectTooltipDuplicateDomain=createSelector([selectChartLayout,selectAllTooltipAppliedValues,selectTooltipAxis,selectTooltipAxisType],combineDuplicateDomain),selectTooltipCategoricalDomain=createSelector([selectChartLayout,selectAllTooltipAppliedValues,selectTooltipAxis,selectTooltipAxisType],combineCategoricalDomain),combineTicksOfTooltipAxis=(n,a,s,c,l,u,d,f)=>{if(a){var p=a.type,m=isCategoricalAxis(n,f);if(c){var h=s===`scaleBand`&&c.bandwidth?c.bandwidth()/2:2,_=p===`category`&&c.bandwidth?c.bandwidth()/h:0;return _=f===`angleAxis`&&l!=null&&l?.length>=2?mathSign(l[0]-l[1])*2*_:_,m&&d?d.map((n,a)=>{var s=c.map(n);return isWellBehavedNumber(s)?{coordinate:s+_,value:n,index:a,offset:_}:null}).filter(isNotNil$1):c.domain().map((n,a)=>{var s=c.map(n);return isWellBehavedNumber(s)?{coordinate:s+_,value:u?u[n]:n,index:a,offset:_}:null}).filter(isNotNil$1)}}},selectTooltipAxisTicks=createSelector([selectChartLayout,selectTooltipAxis,selectTooltipAxisRealScaleType,selectTooltipAxisScale,selectTooltipAxisRange,selectTooltipDuplicateDomain,selectTooltipCategoricalDomain,selectTooltipAxisType],combineTicksOfTooltipAxis),selectTooltipEventType=createSelector([selectDefaultTooltipEventType,selectValidateTooltipEventTypes,selectTooltipSettings],(n,a,s)=>combineTooltipEventType(s.shared,n,a)),selectTooltipTrigger=n=>n.tooltip.settings.trigger,selectDefaultIndex=n=>n.tooltip.settings.defaultIndex,selectTooltipInteractionState$1=createSelector([selectTooltipState,selectTooltipEventType,selectTooltipTrigger,selectDefaultIndex],combineTooltipInteractionState),selectActiveTooltipIndex=createSelector([selectTooltipInteractionState$1,selectTooltipDisplayedData,selectTooltipAxisDataKey,selectTooltipAxisDomain],combineActiveTooltipIndex),selectActiveLabel$1=createSelector([selectTooltipAxisTicks,selectActiveTooltipIndex],combineActiveLabel),selectActiveTooltipDataKey=createSelector([selectTooltipInteractionState$1],n=>{if(n)return n.dataKey}),selectActiveTooltipGraphicalItemId=createSelector([selectTooltipInteractionState$1],n=>{if(n)return n.graphicalItemId}),selectTooltipPayloadConfigurations$1=createSelector([selectTooltipState,selectTooltipEventType,selectTooltipTrigger,selectDefaultIndex],combineTooltipPayloadConfigurations),selectTooltipCoordinateForDefaultIndex=createSelector([selectChartWidth,selectChartHe
1248ight,selectChartLayout,selectChartOffsetInternal,selectTooltipAxisTicks,selectDefaultIndex,selectTooltipPayloadConfigurations$1],combineCoordinateForDefaultIndex),selectActiveTooltipCoordinate=createSelector([selectTooltipInteractionState$1,selectTooltipCoordinateForDefaultIndex],(n,a)=>n!=null&&n.coordinate?n.coordinate:a),selectIsTooltipActive$1=createSelector([selectTooltipInteractionState$1],n=>{var a;return n?.active??!1}),selectActiveTooltipPayload=createSelector([selectTooltipPayloadConfigurations$1,selectActiveTooltipIndex,selectChartDataWithIndexes,selectTooltipAxisDataKey,selectActiveLabel$1,selectTooltipPayloadSearcher,selectTooltipEventType],combineTooltipPayload),selectActiveTooltipDataPoints=createSelector([selectActiveTooltipPayload],n=>{if(n!=null){var a=n.map(n=>n.payload).filter(n=>n!=null);return Array.from(new Set(a))}});function ownKeys$24(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread$23(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?ownKeys$24(Object(s),!0).forEach(function(a){_defineProperty$25(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$24(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function _defineProperty$25(n,a,s){return(a=_toPropertyKey$23(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _toPropertyKey$23(n){var a=_toPrimitive$23(n,`string`);return typeof a==`symbol`?a:a+``}function _toPrimitive$23(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}var useTooltipAxis=()=>useAppSelector(selectTooltipAxis),useTooltipAxisBandSize=()=>{var n=useTooltipAxis(),a=useAppSelector(selectTooltipAxisTicks),s=useAppSelector(selectTooltipAxisScale);return getBandSizeOfAxis(!n||!s?void 0:_objectSpread$23(_objectSpread$23({},n),{},{scale:s}),a)};function ownKeys$23(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread$22(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?ownKeys$23(Object(s),!0).forEach(function(a){_defineProperty$24(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$23(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function _defineProperty$24(n,a,s){return(a=_toPropertyKey$22(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _toPropertyKey$22(n){var a=_toPrimitive$22(n,`string`);return typeof a==`symbol`?a:a+``}function _toPrimitive$22(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}var getActiveCartesianCoordinate=(n,a,s,c)=>{var l=a.find(n=>n&&n.index===s);if(l){if(n===`horizontal`)return{x:l.coordinate,y:c.relativeY};if(n===`vertical`)return{x:c.relativeX,y:l.coordinate}}return{x:0,y:0}},getActivePolarCoordinate=(n,a,s,c)=>{var l=a.find(n=>n&&n.index===s);if(l){if(n===`centric`){var u=l.coordinate,d=c.radius;return _objectSpread$22(_objectSpread$22(_objectSpread$22({},c),polarToCartesian(c.cx,c.cy,d,u)),{},{angle:u,radius:d})}var f=l.coordinate,p=c.angle;return _objectSpread$22(_objectSpread$22(_objectSpread$22({},c),polarToCartesian(c.cx,c.cy,f,p)),{},{angle:p,radius:f})}return{angle:0,clockWise:!1,cx:0,cy:0,endAngle:0,innerRadius:0,outerRadius:0,radius:0,startAngle:0,x:0,y:0}};function isInCartesianRange(n,a){var s=n.relativeX,c=n.relativeY;return s>=a.left&&s<=a.left+a.width&&c>=a.top&&c<=a.top+a.height}var calculateActiveTickIndex=(n,a,s,c,l)=>{var u,d=a?.length??0;if(d<=1||n==null)return 0;if(c===`angleAxis`&&l!=null&&Math.abs(Math.abs(l[1]-l[0])-360)<=1e-6)for(var f=0;f<d;f++){var p,m,h,_,v,b=f>0?s[f-1]?.coordinate:s[d-1]?.coordinate,x=s[f]?.coordinate,C=f>=d-1?s[0]?.coordinate:s[f+1]?.coordinate,w=void 0;if(!(b==null||x==null||C==null))if(mathSign(x-b)!==mathSign(C-x)){var T=[];
1248if(mathSign(C-x)===mathSign(l[1]-l[0])){w=C;var O=x+l[1]-l[0];T[0]=Math.min(O,(O+b)/2),T[1]=Math.max(O,(O+b)/2)}else{w=b;var k=C+l[1]-l[0];T[0]=Math.min(x,(k+x)/2),T[1]=Math.max(x,(k+x)/2)}var A=[Math.min(x,(w+x)/2),Math.max(x,(w+x)/2)];if(n>A[0]&&n<=A[1]||n>=T[0]&&n<=T[1]){var j;return s[f]?.index}}else{var M=Math.min(b,C),N=Math.max(b,C);if(n>(M+x)/2&&n<=(N+x)/2){var P;return s[f]?.index}}}else if(a)for(var F=0;F<d;F++){var I=a[F];if(I!=null){var R=a[F+1],B=a[F-1];if(F===0&&R!=null&&n<=(I.coordinate+R.coordinate)/2||F===d-1&&B!=null&&n>(I.coordinate+B.coordinate)/2||F>0&&F<d-1&&B!=null&&R!=null&&n>(I.coordinate+B.coordinate)/2&&n<=(I.coordinate+R.coordinate)/2)return I.index}}return-1},useChartName=()=>useAppSelector(selectChartName),pickTooltipEventType=(n,a)=>a,pickTrigger=(n,a,s)=>s,pickDefaultIndex=(n,a,s,c)=>c,selectOrderedTooltipTicks=createSelector(selectTooltipAxisTicks,n=>sortBy$1(n,n=>n.coordinate)),selectTooltipInteractionState=createSelector([selectTooltipState,pickTooltipEventType,pickTrigger,pickDefaultIndex],combineTooltipInteractionState),selectActiveIndex=createSelector([selectTooltipInteractionState,selectTooltipDisplayedData,selectTooltipAxisDataKey,selectTooltipAxisDomain],combineActiveTooltipIndex),selectTooltipDataKey=(n,a,s)=>{if(a!=null){var c=selectTooltipState(n);return a===`axis`?s===`hover`?c.axisInteraction.hover.dataKey:c.axisInteraction.click.dataKey:s===`hover`?c.itemInteraction.hover.dataKey:c.itemInteraction.click.dataKey}},selectTooltipPayloadConfigurations=createSelector([selectTooltipState,pickTooltipEventType,pickTrigger,pickDefaultIndex],combineTooltipPayloadConfigurations),selectCoordinateForDefaultIndex=createSelector([selectChartWidth,selectChartHeight,selectChartLayout,selectChartOffsetInternal,selectTooltipAxisTicks,pickDefaultIndex,selectTooltipPayloadConfigurations],combineCoordinateForDefaultIndex),selectActiveCoordinate=createSelector([selectTooltipInteractionState,selectCoordinateForDefaultIndex],(n,a)=>{var s;return n.coordinate??a}),selectActiveLabel=createSelector([selectTooltipAxisTicks,selectActiveIndex],combineActiveLabel),selectTooltipPayload=createSelector([selectTooltipPayloadConfigurations,selectActiveIndex,selectChartDataWithIndexes,selectTooltipAxisDataKey,selectActiveLabel,selectTooltipPayloadSearcher,pickTooltipEventType],combineTooltipPayload),selectIsTooltipActive=createSelector([selectTooltipInteractionState,selectActiveIndex],(n,a)=>({isActive:n.active&&a!=null,activeIndex:a})),combineActiveCartesianProps=(n,a,s,c,l,u,d)=>{if(!(!n||!s||!c||!l)&&isInCartesianRange(n,d)){var f=calculateActiveTickIndex(calculateCartesianTooltipPos(n,a),u,l,s,c),p=getActiveCartesianCoordinate(a,l,f,n);return{activeIndex:String(f),activeCoordinate:p}}},combineActivePolarProps=(n,a,s,c,l,u,d)=>{if(!(!n||!c||!l||!u||!s)){var f=inRangeOfSector(n,s);if(f){var p=calculateActiveTickIndex(calculatePolarTooltipPos(f,a),d,u,c,l),m=getActivePolarCoordinate(a,u,p,f);return{activeIndex:String(p),activeCoordinate:m}}}},combineActiveProps=(n,a,s,c,l,u,d,f)=>{if(!(!n||!a||!c||!l||!u))return a===`horizontal`||a===`vertical`?combineActiveCartesianProps(n,a,c,l,u,d,f):combineActivePolarProps(n,a,s,c,l,u,d)},selectZIndexPortalElement=createSelector(n=>n.zIndex.zIndexMap,(n,a)=>a,(n,a,s)=>s,(n,a,s)=>{if(a!=null){var c=n[a];if(c!=null)return s?c.panoramaElement:c.element}}),selectAllRegisteredZIndexes=createSelector(n=>n.zIndex.zIndexMap,n=>{var a=Object.keys(n).map(n=>parseInt(n,10)).concat(Object.values(DefaultZIndexes));return Array.from(new Set(a)).sort((n,a)=>n-a)},{memoizeOptions:{resultEqualityCheck:arrayContentsAreEqualCheck}});function ownKeys$22(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread$21(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?ownKeys$22(Object(s),!0).forEach(function(a){_defineProperty$23(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$22(Object(s)).forEac
1248h(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function _defineProperty$23(n,a,s){return(a=_toPropertyKey$21(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _toPropertyKey$21(n){var a=_toPrimitive$21(n,`string`);return typeof a==`symbol`?a:a+``}function _toPrimitive$21(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}var initialState$4={zIndexMap:Object.values(DefaultZIndexes).reduce((n,a)=>_objectSpread$21(_objectSpread$21({},n),{},{[a]:{element:void 0,panoramaElement:void 0,consumers:0}}),{})},defaultZIndexSet=new Set(Object.values(DefaultZIndexes));function isDefaultZIndex(n){return defaultZIndexSet.has(n)}var zIndexSlice=createSlice({name:`zIndex`,initialState:initialState$4,reducers:{registerZIndexPortal:{reducer:(n,a)=>{var s=a.payload.zIndex;n.zIndexMap[s]?n.zIndexMap[s].consumers+=1:n.zIndexMap[s]={consumers:1,element:void 0,panoramaElement:void 0}},prepare:prepareAutoBatched()},unregisterZIndexPortal:{reducer:(n,a)=>{var s=a.payload.zIndex;n.zIndexMap[s]&&(--n.zIndexMap[s].consumers,n.zIndexMap[s].consumers<=0&&!isDefaultZIndex(s)&&delete n.zIndexMap[s])},prepare:prepareAutoBatched()},registerZIndexPortalElement:{reducer:(n,a)=>{var s=a.payload,c=s.zIndex,l=s.element,u=s.isPanorama;n.zIndexMap[c]?u?n.zIndexMap[c].panoramaElement=castDraft(l):n.zIndexMap[c].element=castDraft(l):n.zIndexMap[c]={consumers:0,element:u?void 0:castDraft(l),panoramaElement:u?castDraft(l):void 0}},prepare:prepareAutoBatched()},unregisterZIndexPortalElement:{reducer:(n,a)=>{var s=a.payload.zIndex;n.zIndexMap[s]&&(a.payload.isPanorama?n.zIndexMap[s].panoramaElement=void 0:n.zIndexMap[s].element=void 0)},prepare:prepareAutoBatched()}}}),_zIndexSlice$actions=zIndexSlice.actions,registerZIndexPortal=_zIndexSlice$actions.registerZIndexPortal,unregisterZIndexPortal=_zIndexSlice$actions.unregisterZIndexPortal,registerZIndexPortalElement=_zIndexSlice$actions.registerZIndexPortalElement,unregisterZIndexPortalElement=_zIndexSlice$actions.unregisterZIndexPortalElement,zIndexReducer=zIndexSlice.reducer;function ZIndexLayer(n){var a=n.zIndex,s=n.children,c=useIsInChartContext()&&a!==void 0&&a!==0,l=useIsPanorama(),u=(0,import_react$7.useRef)(void 0),d=(0,import_react$7.useRef)(new Set),f=useAppDispatch(),p=useAppSelector(n=>selectZIndexPortalElement(n,a,l));if((0,import_react$7.useLayoutEffect)(()=>{if(!c){var n=d.current;n.forEach(n=>{f(unregisterZIndexPortal({zIndex:n}))}),n.clear(),u.current=void 0;return}if(d.current.has(a)||(f(registerZIndexPortal({zIndex:a})),d.current.add(a)),p){u.current=p;var s=d.current;s.forEach(n=>{n!==a&&(f(unregisterZIndexPortal({zIndex:n})),s.delete(n))})}},[f,a,c,p]),(0,import_react$7.useLayoutEffect)(()=>{var n=d.current;return()=>{n.forEach(n=>{f(unregisterZIndexPortal({zIndex:n}))}),n.clear()}},[f]),!c)return s;var m=p??u.current;return m?(0,import_react_dom$2.createPortal)(s,m):null}function _extends$18(){return _extends$18=Object.assign?Object.assign.bind():function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)({}).hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},_extends$18.apply(null,arguments)}function ownKeys$21(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread$20(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?ownKeys$21(Object(s),!0).forEach(function(a){_defineProperty$22(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$21(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function _defineProperty$22(n,a,s){return(a=_toPropertyKey$20(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _toPropertyKey$20(n){var a=_toPrimitive$20(n,`string`);return typeof a==`symbol`?a:a+``}function _toPrimitive$20(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}
1248function RenderCursor(n){var a=n.cursor,s=n.cursorComp,c=n.cursorProps;return(0,import_react$7.isValidElement)(a)?(0,import_react$7.cloneElement)(a,c):(0,import_react$7.createElement)(s,c)}function CursorInternal(n){var a,s=n.coordinate,c=n.payload,l=n.index,u=n.offset,d=n.tooltipAxisBandSize,f=n.layout,p=n.cursor,m=n.tooltipEventType,h=n.chartName,_=s,v=c,b=l;if(!p||!_||h!==`ScatterChart`&&m!==`axis`)return null;var x,C,w;if(h===`ScatterChart`)x=_,C=Cross,w=DefaultZIndexes.cursorLine;else if(h===`BarChart`)x=getCursorRectangle(f,_,u,d),C=Rectangle,w=DefaultZIndexes.cursorRectangle;else if(f===`radial`&&isPolarCoordinate(_)){var T=getRadialCursorPoints(_),O=T.cx,k=T.cy,A=T.radius;x={cx:O,cy:k,startAngle:T.startAngle,endAngle:T.endAngle,innerRadius:A,outerRadius:A},C=Sector,w=DefaultZIndexes.cursorLine}else x={points:getCursorPoints(f,_,u)},C=Curve,w=DefaultZIndexes.cursorLine;var j=typeof p==`object`&&`className`in p?p.className:void 0,M=_objectSpread$20(_objectSpread$20(_objectSpread$20(_objectSpread$20({stroke:`#ccc`,pointerEvents:`none`},u),x),svgPropertiesNoEventsFromUnknown(p)),{},{payload:v,payloadIndex:b,className:clsx(`recharts-tooltip-cursor`,j)});return import_react$7.createElement(ZIndexLayer,{zIndex:n.zIndex??w},import_react$7.createElement(RenderCursor,{cursor:p,cursorComp:C,cursorProps:M}))}function Cursor(n){var a=useTooltipAxisBandSize(),s=useOffsetInternal(),c=useChartLayout(),l=useChartName();return a==null||s==null||c==null||l==null?null:import_react$7.createElement(CursorInternal,_extends$18({},n,{offset:s,layout:c,tooltipAxisBandSize:a,chartName:l}))}var TooltipPortalContext=(0,import_react$7.createContext)(null),useTooltipPortal=()=>(0,import_react$7.useContext)(TooltipPortalContext),require_eventemitter3=__commonJSMin$1(((n,a)=>{var s=Object.prototype.hasOwnProperty,c=`~`;function l(){}Object.create&&(l.prototype=Object.create(null),new l().__proto__||(c=!1));function u(n,a,s){this.fn=n,this.context=a,this.once=s||!1}function d(n,a,s,l,d){if(typeof s!=`function`)throw TypeError(`The listener must be a function`);var f=new u(s,l||n,d),p=c?c+a:a;return n._events[p]?n._events[p].fn?n._events[p]=[n._events[p],f]:n._events[p].push(f):(n._events[p]=f,n._eventsCount++),n}function f(n,a){--n._eventsCount===0?n._events=new l:delete n._events[a]}function p(){this._events=new l,this._eventsCount=0}p.prototype.eventNames=function(){var n=[],a,l;if(this._eventsCount===0)return n;for(l in a=this._events)s.call(a,l)&&n.push(c?l.slice(1):l);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(a)):n},p.prototype.listeners=function(n){var a=c?c+n:n,s=this._events[a];if(!s)return[];if(s.fn)return[s.fn];for(var l=0,u=s.length,d=Array(u);l<u;l++)d[l]=s[l].fn;return d},p.prototype.listenerCount=function(n){var a=c?c+n:n,s=this._events[a];return s?s.fn?1:s.length:0},p.prototype.emit=function(n,a,s,l,u,d){var f=c?c+n:n;if(!this._events[f])return!1;var p=this._events[f],m=arguments.length,h,_;if(p.fn){switch(p.once&&this.removeListener(n,p.fn,void 0,!0),m){case 1:return p.fn.call(p.context),!0;case 2:return p.fn.call(p.context,a),!0;case 3:return p.fn.call(p.context,a,s),!0;case 4:return p.fn.call(p.context,a,s,l),!0;case 5:return p.fn.call(p.context,a,s,l,u),!0;case 6:return p.fn.call(p.context,a,s,l,u,d),!0}for(_=1,h=Array(m-1);_<m;_++)h[_-1]=arguments[_];p.fn.apply(p.context,h)}else{var v=p.length,b;for(_=0;_<v;_++)switch(p[_].once&&this.removeListener(n,p[_].fn,void 0,!0),m){case 1:p[_].fn.call(p[_].context);break;case 2:p[_].fn.call(p[_].context,a);break;case 3:p[_].fn.call(p[_].context,a,s);break;case 4:p[_].fn.call(p[_].context,a,s,l);break;default:if(!h)for(b=1,h=Array(m-1);b<m;b++)h[b-1]=arguments[b];p[_].fn.apply(p[_].context,h)}}return!0},p.prototype.on=function(n,a,s){return d(this,n,a,s,!1)},p.prototype.once=function(n,a,s){return d(this,n,a,s,!0)},p.prototype.removeListener=function(n,a,s,l){var u=c?c+n:n;if(!this._events[u])return this;if(!a)return f(this,u),this;var d=this._events[u];if(d.fn)d.fn===a&&(!l||d.once)&&(!s||d.context===s)&&f(this,u);else{for(var p=0,m=[],h=d.length;p<h;
1248p++)(d[p].fn!==a||l&&!d[p].once||s&&d[p].context!==s)&&m.push(d[p]);m.length?this._events[u]=m.length===1?m[0]:m:f(this,u)}return this},p.prototype.removeAllListeners=function(n){var a;return n?(a=c?c+n:n,this._events[a]&&f(this,a)):(this._events=new l,this._eventsCount=0),this},p.prototype.off=p.prototype.removeListener,p.prototype.addListener=p.prototype.on,p.prefixed=c,p.EventEmitter=p,a!==void 0&&(a.exports=p)})),import_eventemitter3=__toESM$1(require_eventemitter3(),1),eventemitter3_default=import_eventemitter3.default,eventCenter=new eventemitter3_default,TOOLTIP_SYNC_EVENT=`recharts.syncEvent.tooltip`,BRUSH_SYNC_EVENT=`recharts.syncEvent.brush`,arrayTooltipSearcher=(n,a)=>{if(a&&Array.isArray(n)){var s=Number.parseInt(a,10);if(!isNan(s))return n[s]}},optionsSlice=createSlice({name:`options`,initialState:{chartName:``,tooltipPayloadSearcher:()=>void 0,eventEmitter:void 0,defaultTooltipEventType:`axis`},reducers:{createEventEmitter:n=>{n.eventEmitter??=Symbol(`rechartsEventEmitter`)}}}),optionsReducer=optionsSlice.reducer,createEventEmitter=optionsSlice.actions.createEventEmitter;function selectSynchronisedTooltipState(n){return n.tooltip.syncInteraction}var initialChartDataState={chartData:void 0,computedData:void 0,dataStartIndex:0,dataEndIndex:0},chartDataSlice=createSlice({name:`chartData`,initialState:initialChartDataState,reducers:{setChartData(n,a){if(n.chartData=castDraft(a.payload),a.payload==null){n.dataStartIndex=0,n.dataEndIndex=0;return}a.payload.length>0&&n.dataEndIndex!==a.payload.length-1&&(n.dataEndIndex=a.payload.length-1)},setComputedData(n,a){n.computedData=a.payload},setDataStartEndIndexes(n,a){var s=a.payload,c=s.startIndex,l=s.endIndex;c!=null&&(n.dataStartIndex=c),l!=null&&(n.dataEndIndex=l)}}}),_chartDataSlice$actio=chartDataSlice.actions,setChartData=_chartDataSlice$actio.setChartData,setDataStartEndIndexes=_chartDataSlice$actio.setDataStartEndIndexes,setComputedData=_chartDataSlice$actio.setComputedData,chartDataReducer=chartDataSlice.reducer,_excluded$15=[`x`,`y`];function ownKeys$20(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread$19(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?ownKeys$20(Object(s),!0).forEach(function(a){_defineProperty$21(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$20(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function _defineProperty$21(n,a,s){return(a=_toPropertyKey$19(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _toPropertyKey$19(n){var a=_toPrimitive$19(n,`string`);return typeof a==`symbol`?a:a+``}function _toPrimitive$19(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}function _objectWithoutProperties$15(n,a){if(n==null)return{};var s,c,l=_objectWithoutPropertiesLoose$15(n,a);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);for(c=0;c<u.length;c++)s=u[c],a.indexOf(s)===-1&&{}.propertyIsEnumerable.call(n,s)&&(l[s]=n[s])}return l}function _objectWithoutPropertiesLoose$15(n,a){if(n==null)return{};var s={};for(var c in n)if({}.hasOwnProperty.call(n,c)){if(a.indexOf(c)!==-1)continue;s[c]=n[c]}return s}function useTooltipSyncEventsListener(){var n=useAppSelector(selectSyncId),a=useAppSelector(selectEventEmitter),s=useAppDispatch(),c=useAppSelector(selectSyncMethod),l=useAppSelector(selectTooltipAxisTicks),u=useChartLayout(),d=useViewBox();(0,import_react$7.useEffect)(()=>{if(n==null)return noop$3;var f=(f,p,m)=>{if(a!==m&&n===f){if(p.payload.active===!1){s(setSyncInteraction({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:void 0,graphicalItemId:void 0}));return}if(c===`index`){var h;if(d&&p!=null&&(h=p.payload)!=null&&h.coordinate&&p.payload.sourceViewBox){var _=p.payload.coordinate,v=_.x,b=_.y,x=_objectWithoutProperties$15(_,_excluded$15),C=p.payload.sourceViewBox,w=C.x,T=C.y,O=C.width,k=C.height,A=_objectSpread$19(_objectSpread$19({},x),{},{x:d.x+(O?(v-w)/O:0)*d.width,y:d.y+(k?(b-T)/k:0)*d.height});s(_objectSpread$19(_objectSpread$19({},p),{},{payload:_objectSpread$19(_objectSpread$19({},p.payload),{},{coordinate:A})}))}else s(p);return}if(l!=null){var j;
1248typeof c==`function`?j=l[c(l,{activeTooltipIndex:p.payload.index==null?void 0:Number(p.payload.index),isTooltipActive:p.payload.active,activeIndex:p.payload.index==null?void 0:Number(p.payload.index),activeLabel:p.payload.label,activeDataKey:p.payload.dataKey,activeCoordinate:p.payload.coordinate})]:c===`value`&&(j=l.find(n=>String(n.value)===p.payload.label));var M=p.payload.coordinate;if(M==null||d==null){s(setSyncInteraction({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:void 0,graphicalItemId:void 0}));return}if(j==null){s(setSyncInteraction({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:p.payload.sourceViewBox,graphicalItemId:void 0}));return}var N=M.x,P=M.y,F=Math.min(N,d.x+d.width),I=Math.min(P,d.y+d.height),R={x:u===`horizontal`?j.coordinate:F,y:u===`horizontal`?I:j.coordinate};s(setSyncInteraction({active:p.payload.active,coordinate:R,dataKey:p.payload.dataKey,index:String(j.index),label:p.payload.label,sourceViewBox:p.payload.sourceViewBox,graphicalItemId:p.payload.graphicalItemId}))}}};return eventCenter.on(TOOLTIP_SYNC_EVENT,f),()=>{eventCenter.off(TOOLTIP_SYNC_EVENT,f)}},[useAppSelector(n=>n.rootProps.className),s,a,n,c,l,u,d])}function useBrushSyncEventsListener(){var n=useAppSelector(selectSyncId),a=useAppSelector(selectEventEmitter),s=useAppDispatch();(0,import_react$7.useEffect)(()=>{if(n==null)return noop$3;var c=(c,l,u)=>{a!==u&&n===c&&s(setDataStartEndIndexes(l))};return eventCenter.on(BRUSH_SYNC_EVENT,c),()=>{eventCenter.off(BRUSH_SYNC_EVENT,c)}},[s,a,n])}function useSynchronisedEventsFromOtherCharts(){var n=useAppDispatch();(0,import_react$7.useEffect)(()=>{n(createEventEmitter())},[n]),useTooltipSyncEventsListener(),useBrushSyncEventsListener()}function useTooltipChartSynchronisation(n,a,s,c,l,u){var d=useAppSelector(s=>selectTooltipDataKey(s,n,a)),f=useAppSelector(selectActiveTooltipGraphicalItemId),p=useAppSelector(selectEventEmitter),m=useAppSelector(selectSyncId),h=useAppSelector(selectSyncMethod),_=useAppSelector(selectSynchronisedTooltipState)?.sourceViewBox!=null,v=useViewBox();(0,import_react$7.useEffect)(()=>{if(!_&&m!=null&&p!=null){var n=setSyncInteraction({active:u,coordinate:s,dataKey:d,index:l,label:typeof c==`number`?String(c):c,sourceViewBox:v,graphicalItemId:f});eventCenter.emit(TOOLTIP_SYNC_EVENT,m,n,p)}},[_,s,d,f,l,c,p,m,h,u,v])}function ownKeys$19(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread$18(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?ownKeys$19(Object(s),!0).forEach(function(a){_defineProperty$20(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$19(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function _defineProperty$20(n,a,s){return(a=_toPropertyKey$18(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _toPropertyKey$18(n){var a=_toPrimitive$18(n,`string`);return typeof a==`symbol`?a:a+``}function _toPrimitive$18(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}function _slicedToArray$10(n,a){return _arrayWithHoles$10(n)||_iterableToArrayLimit$10(n,a)||_unsupportedIterableToArray$12(n,a)||_nonIterableRest$10()}function _nonIterableRest$10(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
1249In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$12(n,a){if(n){if(typeof n==`string`)return _arrayLikeToArray$12(n,a);var s={}.toString.call(n).slice(8,-1);return s===`Object`&&n.constructor&&(s=n.constructor.name),s===`Map`||s===`Set`?Array.from(n):s===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?_arrayLikeToArray$12(n,a):void 0}}function _arrayLikeToArray$12(n,a){(a==null||a>n.length)&&(a=n.length);for(var s=0,c=Array(a);s<a;s++)c[s]=n[s];return c}function _iterableToArrayLimit$10(n,a){var s=n==null?null:typeof Symbol<`u`&&n[Symbol.iterator]||n[`@@iterator`];if(s!=null){var c,l,u,d,f=[],p=!0,m=!1;try{if(u=(s=s.call(n)).next,a===0){if(Object(s)!==s)return;p=!1}else for(;!(p=(c=u.call(s)).done)&&(f.push(c.value),f.length!==a);p=!0);}catch(n){m=!0,l=n}
1249finally{try{if(!p&&s.return!=null&&(d=s.return(),Object(d)!==d))return}finally{if(m)throw l}}return f}}function _arrayWithHoles$10(n){if(Array.isArray(n))return n}function defaultUniqBy(n){return n.dataKey}function renderContent(n,a){return import_react$7.isValidElement(n)?import_react$7.cloneElement(n,a):typeof n==`function`?import_react$7.createElement(n,a):import_react$7.createElement(DefaultTooltipContent,a)}var emptyPayload=[],defaultTooltipProps={allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:`ease`,axisId:0,contentStyle:{},cursor:!0,filterNull:!0,includeHidden:!1,isAnimationActive:`auto`,itemSorter:`name`,itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:` : `,trigger:`hover`,useTranslate3d:!1,wrapperStyle:{}};function Tooltip(n){var a,s,c=resolveDefaultProps(n,defaultTooltipProps),l=c.active,u=c.allowEscapeViewBox,d=c.animationDuration,f=c.animationEasing,p=c.content,m=c.filterNull,h=c.isAnimationActive,_=c.offset,v=c.payloadUniqBy,b=c.position,x=c.reverseDirection,C=c.useTranslate3d,w=c.wrapperStyle,T=c.cursor,O=c.shared,k=c.trigger,A=c.defaultIndex,j=c.portal,M=c.axisId,N=useAppDispatch(),P=typeof A==`number`?String(A):A;(0,import_react$7.useEffect)(()=>{N(setTooltipSettingsState({shared:O,trigger:k,axisId:M,active:l,defaultIndex:P}))},[N,O,k,M,l,P]);var F=useViewBox(),I=useAccessibilityLayer(),R=useTooltipEventType(O),B=useAppSelector(n=>selectIsTooltipActive(n,R,k,P))??{},V=B.activeIndex,H=B.isActive,U=useAppSelector(n=>selectTooltipPayload(n,R,k,P)),W=useAppSelector(n=>selectActiveLabel(n,R,k,P)),K=useAppSelector(n=>selectActiveCoordinate(n,R,k,P)),q=U,ee=useTooltipPortal(),J=l??H??!1,Y=_slicedToArray$10(useElementOffset([q,J]),2),te=Y[0],X=Y[1],ne=R===`axis`?W:void 0;useTooltipChartSynchronisation(R,k,K,ne,V,J);var re=j??ee;if(re==null||F==null||R==null)return null;var ie=q??emptyPayload;J||(ie=emptyPayload),m&&ie.length&&(ie=getUniqPayload(ie.filter(n=>n.value!=null&&(n.hide!==!0||c.includeHidden)),v,defaultUniqBy));var ae=ie.length>0,oe=_objectSpread$18(_objectSpread$18({},c),{},{payload:ie,label:ne,active:J,activeIndex:V,coordinate:K,accessibilityLayer:I}),se=import_react$7.createElement(TooltipBoundingBox,{allowEscapeViewBox:u,animationDuration:d,animationEasing:f,isAnimationActive:h,active:J,coordinate:K,hasPayload:ae,offset:_,position:b,reverseDirection:x,useTranslate3d:C,viewBox:F,wrapperStyle:w,lastBoundingBox:te,innerRef:X,hasPortalFromProps:!!j},renderContent(p,oe));return import_react$7.createElement(import_react$7.Fragment,null,(0,import_react_dom$2.createPortal)(se,re),J&&import_react$7.createElement(Cursor,{cursor:T,tooltipEventType:R,coordinate:K,payload:ie,index:V}))}function _defineProperty$19(n,a,s){return(a=_toPropertyKey$17(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _toPropertyKey$17(n){var a=_toPrimitive$17(n,`string`);return typeof a==`symbol`?a:a+``}function _toPrimitive$17(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}var LRUCache=class{constructor(n){_defineProperty$19(this,`cache`,new Map),this.maxSize=n}get(n){var a=this.cache.get(n);return a!==void 0&&(this.cache.delete(n),this.cache.set(n,a)),a}set(n,a){if(this.cache.has(n))this.cache.delete(n);else if(this.cache.size>=this.maxSize){var s=this.cache.keys().next().value;s!=null&&this.cache.delete(s)}this.cache.set(n,a)}clear(){this.cache.clear()}size(){return this.cache.size}};function ownKeys$18(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread$17(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?ownKeys$18(Object(s),!0).forEach(function(a){_defineProperty$18(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$18(Object(s)).forEac
1249h(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function _defineProperty$18(n,a,s){return(a=_toPropertyKey$16(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _toPropertyKey$16(n){var a=_toPrimitive$16(n,`string`);return typeof a==`symbol`?a:a+``}function _toPrimitive$16(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}var currentConfig=_objectSpread$17({},{cacheSize:2e3,enableCache:!0}),stringCache=new LRUCache(currentConfig.cacheSize),SPAN_STYLE={position:`absolute`,top:`-20000px`,left:0,padding:0,margin:0,border:`none`,whiteSpace:`pre`},MEASUREMENT_SPAN_ID=`recharts_measurement_span`;function createCacheKey(n,a){return`${n}|${a.fontSize||``}|${a.fontFamily||``}|${a.fontWeight||``}|${a.fontStyle||``}|${a.letterSpacing||``}|${a.textTransform||``}`}var measureTextWithDOM=(n,a)=>{try{var s=document.getElementById(MEASUREMENT_SPAN_ID);s||(s=document.createElement(`span`),s.setAttribute(`id`,MEASUREMENT_SPAN_ID),s.setAttribute(`aria-hidden`,`true`),document.body.appendChild(s)),Object.assign(s.style,SPAN_STYLE,a),s.textContent=`${n}`;var c=s.getBoundingClientRect();return{width:c.width,height:c.height}}catch{return{width:0,height:0}}},getStringSize=function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(n==null||Global.isSsr)return{width:0,height:0};if(!currentConfig.enableCache)return measureTextWithDOM(n,a);var s=createCacheKey(n,a),c=stringCache.get(s);if(c)return c;var l=measureTextWithDOM(n,a);return stringCache.set(s,l),l},_DecimalCSS;function _slicedToArray$9(n,a){return _arrayWithHoles$9(n)||_iterableToArrayLimit$9(n,a)||_unsupportedIterableToArray$11(n,a)||_nonIterableRest$9()}function _nonIterableRest$9(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
1250In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$11(n,a){if(n){if(typeof n==`string`)return _arrayLikeToArray$11(n,a);var s={}.toString.call(n).slice(8,-1);return s===`Object`&&n.constructor&&(s=n.constructor.name),s===`Map`||s===`Set`?Array.from(n):s===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?_arrayLikeToArray$11(n,a):void 0}}function _arrayLikeToArray$11(n,a){(a==null||a>n.length)&&(a=n.length);for(var s=0,c=Array(a);s<a;s++)c[s]=n[s];return c}function _iterableToArrayLimit$9(n,a){var s=n==null?null:typeof Symbol<`u`&&n[Symbol.iterator]||n[`@@iterator`];if(s!=null){var c,l,u,d,f=[],p=!0,m=!1;try{if(u=(s=s.call(n)).next,a===0){if(Object(s)!==s)return;p=!1}else for(;!(p=(c=u.call(s)).done)&&(f.push(c.value),f.length!==a);p=!0);}catch(n){m=!0,l=n}finally{try{if(!p&&s.return!=null&&(d=s.return(),Object(d)!==d))return}finally{if(m)throw l}}return f}}function _arrayWithHoles$9(n){if(Array.isArray(n))return n}function _defineProperty$17(n,a,s){return(a=_toPropertyKey$15(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _toPropertyKey$15(n){var a=_toPrimitive$15(n,`string`);return typeof a==`symbol`?a:a+``}function _toPrimitive$15(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}var MULTIPLY_OR_DIVIDE_REGEX=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,ADD_OR_SUBTRACT_REGEX=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,CSS_LENGTH_UNIT_REGEX=/^(px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q)$/,NUM_SPLIT_REGEX=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,CONVERSION_RATES={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},FIXED_CSS_LENGTH_UNITS=[`cm`,`mm`,`pt`,`pc`,`in`,`Q`,`px`];function isSupportedUnit(n){return FIXED_CSS_LENGTH_UNITS.includes(n)}var STR_NAN=`NaN`;function convertToPx(n,a){return n*CONVERSION_RATES[a]}var DecimalCSS=class n{static parse(a){var s,c=_slicedToArray$9(NUM_SPLIT_REGEX.exec(a)??[],3),l=c[1],u=c[2];return l==null?n.NaN:new n(parseFloat(l),u??``)}constructor(n,a){this.num=n,this.unit=a,this.num=n,this.unit=a,isNan(n)&&(this.unit=``),a!==``&&!CSS_LENGTH_UNIT_REGEX.test(a)&&(this.num=NaN,this.unit=``),isSupportedUnit(a)&&
1250(this.num=convertToPx(n,a),this.unit=`px`)}add(a){return this.unit===a.unit?new n(this.num+a.num,this.unit):new n(NaN,``)}subtract(a){return this.unit===a.unit?new n(this.num-a.num,this.unit):new n(NaN,``)}multiply(a){return this.unit!==``&&a.unit!==``&&this.unit!==a.unit?new n(NaN,``):new n(this.num*a.num,this.unit||a.unit)}divide(a){return this.unit!==``&&a.unit!==``&&this.unit!==a.unit?new n(NaN,``):new n(this.num/a.num,this.unit||a.unit)}toString(){return`${this.num}${this.unit}`}isNaN(){return isNan(this.num)}};_DecimalCSS=DecimalCSS,_defineProperty$17(DecimalCSS,`NaN`,new _DecimalCSS(NaN,``));function calculateArithmetic(n){if(n==null||n.includes(STR_NAN))return STR_NAN;for(var a=n;a.includes(`*`)||a.includes(`/`);){var s,c=_slicedToArray$9(MULTIPLY_OR_DIVIDE_REGEX.exec(a)??[],4),l=c[1],u=c[2],d=c[3],f=DecimalCSS.parse(l??``),p=DecimalCSS.parse(d??``),m=u===`*`?f.multiply(p):f.divide(p);if(m.isNaN())return STR_NAN;a=a.replace(MULTIPLY_OR_DIVIDE_REGEX,m.toString())}for(;a.includes(`+`)||/.-\d+(?:\.\d+)?/.test(a);){var h,_=_slicedToArray$9(ADD_OR_SUBTRACT_REGEX.exec(a)??[],4),v=_[1],b=_[2],x=_[3],C=DecimalCSS.parse(v??``),w=DecimalCSS.parse(x??``),T=b===`+`?C.add(w):C.subtract(w);if(T.isNaN())return STR_NAN;a=a.replace(ADD_OR_SUBTRACT_REGEX,T.toString())}return a}var PARENTHESES_REGEX=/\(([^()]*)\)/;function calculateParentheses(n){for(var a=n,s;(s=PARENTHESES_REGEX.exec(a))!=null;){var c=_slicedToArray$9(s,2)[1];a=a.replace(PARENTHESES_REGEX,calculateArithmetic(c))}return a}function evaluateExpression(n){var a=n.replace(/\s+/g,``);return a=calculateParentheses(a),a=calculateArithmetic(a),a}function safeEvaluateExpression(n){try{return evaluateExpression(n)}catch{return STR_NAN}}function reduceCSSCalc(n){var a=safeEvaluateExpression(n.slice(5,-1));return a===STR_NAN?``:a}var _excluded$14=[`x`,`y`,`lineHeight`,`capHeight`,`fill`,`scaleToFit`,`textAnchor`,`verticalAnchor`],_excluded2$7=[`dx`,`dy`,`angle`,`className`,`breakAll`];function _extends$17(){return _extends$17=Object.assign?Object.assign.bind():function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)({}).hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},_extends$17.apply(null,arguments)}function _objectWithoutProperties$14(n,a){if(n==null)return{};var s,c,l=_objectWithoutPropertiesLoose$14(n,a);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);for(c=0;c<u.length;c++)s=u[c],a.indexOf(s)===-1&&{}.propertyIsEnumerable.call(n,s)&&(l[s]=n[s])}return l}function _objectWithoutPropertiesLoose$14(n,a){if(n==null)return{};var s={};for(var c in n)if({}.hasOwnProperty.call(n,c)){if(a.indexOf(c)!==-1)continue;s[c]=n[c]}return s}function _slicedToArray$8(n,a){return _arrayWithHoles$8(n)||_iterableToArrayLimit$8(n,a)||_unsupportedIterableToArray$10(n,a)||_nonIterableRest$8()}function _nonIterableRest$8(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
1251In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$10(n,a){if(n){if(typeof n==`string`)return _arrayLikeToArray$10(n,a);var s={}.toString.call(n).slice(8,-1);return s===`Object`&&n.constructor&&(s=n.constructor.name),s===`Map`||s===`Set`?Array.from(n):s===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?_arrayLikeToArray$10(n,a):void 0}}function _arrayLikeToArray$10(n,a){(a==null||a>n.length)&&(a=n.length);for(var s=0,c=Array(a);s<a;s++)c[s]=n[s];return c}function _iterableToArrayLimit$8(n,a){var s=n==null?null:typeof Symbol<`u`&&n[Symbol.iterator]||n[`@@iterator`];if(s!=null){var c,l,u,d,f=[],p=!0,m=!1;try{if(u=(s=s.call(n)).next,a===0){if(Object(s)!==s)return;p=!1}else for(;!(p=(c=u.call(s)).done)&&(f.push(c.value),f.length!==a);p=!0);}catch(n){m=!0,l=n}finally{try{if(!p&&s.return!=null&&(d=s.return(),Object(d)!==d))return}finally{if(m)throw l}}return f}}function _arrayWithHoles$8(n){if(Array.isArray(n))return n}var BREAKING_SPACES=/[ \f\n\r\t\v\u2028\u2029]+/,calculateWordWidths=n=>{var a=n.children,s=n.breakAll,c=n.style;try{var l=[];return isNullish(a)||(l=s?a.toString().split(``):a.toString().split(BREAKING_SPACES)),{wordsWithComputedWidth:l.map(n=>({word:n,width:getStringSize(n,c).width})),spaceWidth:s?0:getStringSize(`\xA0`,c).width}}catch{return null}};function isValidTextAnchor(n){return n===`start`||n===`middle`||n===`end`||n===`inherit`}function isRenderableText(n){return isNullish(n)||typeof n==`string`||typeof n==`
1251number`||typeof n==`boolean`}var calculate=(n,a,s,c)=>n.reduce((n,l)=>{var u=l.word,d=l.width,f=n[n.length-1];if(f&&d!=null&&(a==null||c||f.width+d+s<Number(a)))f.words.push(u),f.width+=d+s;else{var p={words:[u],width:d};n.push(p)}return n},[]),findLongestLine=n=>n.reduce((n,a)=>n.width>a.width?n:a),suffix=`…`,checkOverflow=(n,a,s,c,l,u,d,f)=>{var p=calculateWordWidths({breakAll:s,style:c,children:n.slice(0,a)+suffix});if(!p)return[!1,[]];var m=calculate(p.wordsWithComputedWidth,u,d,f);return[m.length>l||findLongestLine(m).width>Number(u),m]},calculateWordsByLines=(n,a,s,c,l)=>{var u=n.maxLines,d=n.children,f=n.style,p=n.breakAll,m=isNumber(u),h=String(d),_=calculate(a,c,s,l);if(!m||l||!(_.length>u||findLongestLine(_).width>Number(c)))return _;for(var v=0,b=h.length-1,x=0,C;v<=b&&x<=h.length-1;){var w=Math.floor((v+b)/2),T=_slicedToArray$8(checkOverflow(h,w-1,p,f,u,c,s,l),2),O=T[0],k=T[1],A=_slicedToArray$8(checkOverflow(h,w,p,f,u,c,s,l),1)[0];if(!O&&!A&&(v=w+1),O&&A&&(b=w-1),!O&&A){C=k;break}x++}return C||_},getWordsWithoutCalculate=n=>[{words:isNullish(n)?[]:n.toString().split(BREAKING_SPACES),width:void 0}],getWordsByLines=n=>{var a=n.width,s=n.scaleToFit,c=n.children,l=n.style,u=n.breakAll,d=n.maxLines;if((a||s)&&!Global.isSsr){var f,p,m=calculateWordWidths({breakAll:u,children:c,style:l});if(m){var h=m.wordsWithComputedWidth,_=m.spaceWidth;f=h,p=_}else return getWordsWithoutCalculate(c);return calculateWordsByLines({breakAll:u,children:c,maxLines:d,style:l},f,p,a,!!s)}return getWordsWithoutCalculate(c)},DEFAULT_FILL=`#808080`,textDefaultProps={angle:0,breakAll:!1,capHeight:`0.71em`,fill:DEFAULT_FILL,lineHeight:`1em`,scaleToFit:!1,textAnchor:`start`,verticalAnchor:`end`,x:0,y:0},Text=(0,import_react$7.forwardRef)((n,a)=>{var s=resolveDefaultProps(n,textDefaultProps),c=s.x,l=s.y,u=s.lineHeight,d=s.capHeight,f=s.fill,p=s.scaleToFit,m=s.textAnchor,h=s.verticalAnchor,_=_objectWithoutProperties$14(s,_excluded$14),v=(0,import_react$7.useMemo)(()=>getWordsByLines({breakAll:_.breakAll,children:_.children,maxLines:_.maxLines,scaleToFit:p,style:_.style,width:_.width}),[_.breakAll,_.children,_.maxLines,p,_.style,_.width]),b=_.dx,x=_.dy,C=_.angle,w=_.className,T=_.breakAll,O=_objectWithoutProperties$14(_,_excluded2$7);if(!isNumOrStr(c)||!isNumOrStr(l)||v.length===0)return null;var k=Number(c)+(isNumber(b)?b:0),A=Number(l)+(isNumber(x)?x:0);if(!isWellBehavedNumber(k)||!isWellBehavedNumber(A))return null;var j;switch(h){case`start`:j=reduceCSSCalc(`calc(${d})`);break;case`middle`:j=reduceCSSCalc(`calc(${(v.length-1)/2} * -${u} + (${d} / 2))`);break;default:j=reduceCSSCalc(`calc(${v.length-1} * -${u})`);break}var M=[],N=v[0];if(p&&N!=null){var P=N.width,F=_.width;M.push(`scale(${isNumber(F)&&isNumber(P)?F/P:1})`)}return C&&M.push(`rotate(${C}, ${k}, ${A})`),M.length&&(O.transform=M.join(` `)),import_react$7.createElement(`text`,_extends$17({},svgPropertiesAndEvents(O),{ref:a,x:k,y:A,className:clsx(`recharts-text`,w),textAnchor:m,fill:f.includes(`url`)?DEFAULT_FILL:f}),v.map((n,a)=>{var s=n.words.join(T?``:` `);return import_react$7.createElement(`tspan`,{x:k,dy:a===0?j:u,key:`${s}-${a}`},s)}))});Text.displayName=`Text`;function ownKeys$17(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread$16(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?ownKeys$17(Object(s),!0).forEach(function(a){_defineProperty$16(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$17(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function _defineProperty$16(n,a,s){return(a=_toPropertyKey$14(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _toPropertyKey$14(n){var a=_toPrimitive$14(n,`string`);return typeof a==`symbol`?a:a+``}function _toPrimitive$14(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}var getCartesianPosition=n=>
1251{var a=n.viewBox,s=n.position,c=n.offset,l=c===void 0?0:c,u=n.parentViewBox,d=n.clamp,f=cartesianViewBoxToTrapezoid(a),p=f.x,m=f.y,h=f.height,_=f.upperWidth,v=f.lowerWidth,b=p,x=p+(_-v)/2,C=(b+x)/2,w=(_+v)/2,T=b+_/2,O=h>=0?1:-1,k=O*l,A=O>0?`end`:`start`,j=O>0?`start`:`end`,M=_>=0?1:-1,N=M*l,P=M>0?`end`:`start`,F=M>0?`start`:`end`,I=u;if(s===`top`){var R={x:b+_/2,y:m-k,horizontalAnchor:`middle`,verticalAnchor:A};return d&&I&&(R.height=Math.max(m-I.y,0),R.width=_),R}if(s===`bottom`){var B={x:x+v/2,y:m+h+k,horizontalAnchor:`middle`,verticalAnchor:j};return d&&I&&(B.height=Math.max(I.y+I.height-(m+h),0),B.width=v),B}if(s===`left`){var V={x:C-N,y:m+h/2,horizontalAnchor:P,verticalAnchor:`middle`};return d&&I&&(V.width=Math.max(V.x-I.x,0),V.height=h),V}if(s===`right`){var H={x:C+w+N,y:m+h/2,horizontalAnchor:F,verticalAnchor:`middle`};return d&&I&&(H.width=Math.max(I.x+I.width-H.x,0),H.height=h),H}var U=d&&I?{width:w,height:h}:{};return s===`insideLeft`?_objectSpread$16({x:C+N,y:m+h/2,horizontalAnchor:F,verticalAnchor:`middle`},U):s===`insideRight`?_objectSpread$16({x:C+w-N,y:m+h/2,horizontalAnchor:P,verticalAnchor:`middle`},U):s===`insideTop`?_objectSpread$16({x:b+_/2,y:m+k,horizontalAnchor:`middle`,verticalAnchor:j},U):s===`insideBottom`?_objectSpread$16({x:x+v/2,y:m+h-k,horizontalAnchor:`middle`,verticalAnchor:A},U):s===`insideTopLeft`?_objectSpread$16({x:b+N,y:m+k,horizontalAnchor:F,verticalAnchor:j},U):s===`insideTopRight`?_objectSpread$16({x:b+_-N,y:m+k,horizontalAnchor:P,verticalAnchor:j},U):s===`insideBottomLeft`?_objectSpread$16({x:x+N,y:m+h-k,horizontalAnchor:F,verticalAnchor:A},U):s===`insideBottomRight`?_objectSpread$16({x:x+v-N,y:m+h-k,horizontalAnchor:P,verticalAnchor:A},U):s&&typeof s==`object`&&(isNumber(s.x)||isPercent(s.x))&&(isNumber(s.y)||isPercent(s.y))?_objectSpread$16({x:p+getPercentValue(s.x,w),y:m+getPercentValue(s.y,h),horizontalAnchor:`end`,verticalAnchor:`end`},U):_objectSpread$16({x:T,y:m+h/2,horizontalAnchor:`middle`,verticalAnchor:`middle`},U)},_excluded$13=[`labelRef`],_excluded2$6=[`content`];function _objectWithoutProperties$13(n,a){if(n==null)return{};var s,c,l=_objectWithoutPropertiesLoose$13(n,a);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);for(c=0;c<u.length;c++)s=u[c],a.indexOf(s)===-1&&{}.propertyIsEnumerable.call(n,s)&&(l[s]=n[s])}return l}function _objectWithoutPropertiesLoose$13(n,a){if(n==null)return{};var s={};for(var c in n)if({}.hasOwnProperty.call(n,c)){if(a.indexOf(c)!==-1)continue;s[c]=n[c]}return s}function ownKeys$16(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread$15(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?ownKeys$16(Object(s),!0).forEach(function(a){_defineProperty$15(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$16(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function _defineProperty$15(n,a,s){return(a=_toPropertyKey$13(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _toPropertyKey$13(n){var a=_toPrimitive$13(n,`string`);return typeof a==`symbol`?a:a+``}function _toPrimitive$13(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}function _extends$16(){return _extends$16=Object.assign?Object.assign.bind():function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)({}).hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},_extends$16.apply(null,arguments)}var CartesianLabelContext=(0,import_react$7.createContext)(null),CartesianLabelContextProvider=n=>{var a=n.x,s=n.y,c=n.upperWidth,l=n.lowerWidth,u=n.width,d=n.height,f=n.children,p=(0,import_react$7.useMemo)(()=>({x:a,y:s,upperWidth:c,lowerWidth:l,width:u,height:d}),[a,s,c,l,u,d]);return import_react$7.createElement(CartesianLabelContext.Provider,{value:p},f)},useCartesianLabelContext=()=>{var n=(0,import_react$7.useContext)(CartesianLabelContext),a=useViewBox();return n||(a?cartesianViewBoxToTrapezoid(a):void 0)},PolarLabelContext=(0,import_react$7.createContext)(null),usePolarLabelContext=()=>{var n=(0,import_react$7.useContext)(PolarLabelContext),a=useAppSelector(selectPolarViewBox);return n||a},getLabel=n=>{var a=n.value,s=n.formatter,c=isNullish(n.children)?a:n.children;return typeof s==`function`?s(c):c},isLabelContentAFunction=n=>
1251n!=null&&typeof n==`function`,getDeltaAngle=(n,a)=>mathSign(a-n)*Math.min(Math.abs(a-n),360),renderRadialLabel=(n,a,s,c,l)=>{var u=n.offset,d=n.className,f=l.cx,p=l.cy,m=l.innerRadius,h=l.outerRadius,_=l.startAngle,v=l.endAngle,b=l.clockWise,x=(m+h)/2,C=getDeltaAngle(_,v),w=C>=0?1:-1,T,O;switch(a){case`insideStart`:T=_+w*u,O=b;break;case`insideEnd`:T=v-w*u,O=!b;break;case`end`:T=v+w*u,O=b;break;default:throw Error(`Unsupported position ${a}`)}O=C<=0?O:!O;var k=polarToCartesian(f,p,x,T),A=polarToCartesian(f,p,x,T+(O?1:-1)*359),j=`M${k.x},${k.y}
1252    A${x},${x},0,1,${+!O},
1253    ${A.x},${A.y}`,M=isNullish(n.id)?uniqueId(`recharts-radial-line-`):n.id;return import_react$7.createElement(`text`,_extends$16({},c,{dominantBaseline:`central`,className:clsx(`recharts-radial-bar-label`,d)}),import_react$7.createElement(`defs`,null,import_react$7.createElement(`path`,{id:M,d:j})),import_react$7.createElement(`textPath`,{xlinkHref:`#${M}`},s))},getAttrsOfPolarLabel=(n,a,s)=>{var c=n.cx,l=n.cy,u=n.innerRadius,d=n.outerRadius,f=(n.startAngle+n.endAngle)/2;if(s===`outside`){var p=polarToCartesian(c,l,d+a,f),m=p.x;return{x:m,y:p.y,textAnchor:m>=c?`start`:`end`,verticalAnchor:`middle`}}if(s===`center`)return{x:c,y:l,textAnchor:`middle`,verticalAnchor:`middle`};if(s===`centerTop`)return{x:c,y:l,textAnchor:`middle`,verticalAnchor:`start`};if(s===`centerBottom`)return{x:c,y:l,textAnchor:`middle`,verticalAnchor:`end`};var h=polarToCartesian(c,l,(u+d)/2,f);return{x:h.x,y:h.y,textAnchor:`middle`,verticalAnchor:`middle`}},isPolar=n=>n!=null&&`cx`in n&&isNumber(n.cx),defaultLabelProps={angle:0,offset:5,zIndex:DefaultZIndexes.label,position:`middle`,textBreakAll:!1};function polarViewBoxToTrapezoid(n){if(!isPolar(n))return n;var a=n.cx,s=n.cy,c=n.outerRadius,l=c*2;return{x:a-c,y:s-c,width:l,upperWidth:l,lowerWidth:l,height:l}}function Label(n){var a=resolveDefaultProps(n,defaultLabelProps),s=a.viewBox,c=a.parentViewBox,l=a.position,u=a.value,d=a.children,f=a.content,p=a.className,m=p===void 0?``:p,h=a.textBreakAll,_=a.labelRef,v=usePolarLabelContext(),b=useCartesianLabelContext(),x=s==null?l===`center`?b:v??b:isPolar(s)?s:cartesianViewBoxToTrapezoid(s),C,w,T=polarViewBoxToTrapezoid(x);if(!x||isNullish(u)&&isNullish(d)&&!(0,import_react$7.isValidElement)(f)&&typeof f!=`function`)return null;var O=_objectSpread$15(_objectSpread$15({},a),{},{viewBox:x});if((0,import_react$7.isValidElement)(f))return O.labelRef,(0,import_react$7.cloneElement)(f,_objectWithoutProperties$13(O,_excluded$13));if(typeof f==`function`){if(O.content,C=(0,import_react$7.createElement)(f,_objectWithoutProperties$13(O,_excluded2$6)),(0,import_react$7.isValidElement)(C))return C}else C=getLabel(a);var k=svgPropertiesAndEvents(a);if(isPolar(x)){if(l===`insideStart`||l===`insideEnd`||l===`end`)return renderRadialLabel(a,l,C,k,x);w=getAttrsOfPolarLabel(x,a.offset,a.position)}else{if(!T)return null;var A=getCartesianPosition({viewBox:T,position:l,offset:a.offset,parentViewBox:isPolar(c)?void 0:c,clamp:!0});w=_objectSpread$15(_objectSpread$15({x:A.x,y:A.y,textAnchor:A.horizontalAnchor,verticalAnchor:A.verticalAnchor},A.width===void 0?{}:{width:A.width}),A.height===void 0?{}:{height:A.height})}return import_react$7.createElement(ZIndexLayer,{zIndex:a.zIndex},import_react$7.createElement(Text,_extends$16({ref:_,className:clsx(`recharts-label`,m)},k,w,{textAnchor:isValidTextAnchor(k.textAnchor)?k.textAnchor:w.textAnchor,breakAll:h}),C))}Label.displayName=`Label`;var parseLabel=(n,a,s)=>{if(!n)return null;var c={viewBox:a,labelRef:s};return n===!0?import_react$7.createElement(Label,_extends$16({key:`label-implicit`},c)):isNumOrStr(n)?import_react$7.createElement(Label,_extends$16({key:`label-implicit`,value:n},c)):(0,import_react$7.isValidElement)(n)?n.type===Label?(0,import_react$7.cloneElement)(n,_objectSpread$15({key:`label-implicit`},c)):import_react$7.createElement(Label,_extends$16({key:`label-implicit`,content:n},c)):isLabelContentAFunction(n)?import_react$7.createElement(Label,_extends$16({key:`label-implicit`,content:n},c)):n&&typeof n==`object`?import_react$7.createElement(Label,_extends$16({},n,{key:`label-implicit`},c)):null};function CartesianLabelFromLabelProp(n){var a=n.label,s=n.labelRef;return parseLabel(a,useCartesianLabelContext(),s)||null}var _excluded$12=[`valueAccessor`],_excluded2$5=[`dataKey`,`clockWise`,`id`,`textBreakAll`,`zIndex`];function _extends$15(){return _extends$15=Object.assign?Object.assign.bind():function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)({}).hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},_extends$15.apply(null,arguments)}function _objectWithoutProperties$12(n,a){if(n==null)return{};var s,c,l=_objectWithoutPropertiesLoose$12(n,a);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);for(c=0;c<u.length;c++)s=u[c],a.indexOf(s)===-1&&{}.propertyIsEnumerable.call(n,s)&&(l[s]=n[s])}return l}function _objectWithoutPropertiesLoose$12(n,a){if(n==null)return{};var s={};for(var c in n)if({}.hasOwnProperty.call(n,c)){if(a.indexOf(c)!==-1)continue;s[c]=n[c]}return s}var defaultAccessor=n=>{var a=Array.isArray(n.value)?n.value[n.value.length-1]:n.value;if(isRenderableText(a))return a},CartesianLabelListContext=(0,import_react$7.createContext)(void 0),CartesianLabelListContextProvider=CartesianLabelListContext.Provider,PolarLabelListContext=(0,import_react$7.createContext)(void 0),PolarLabelListContextProvider=PolarLabelListContext.Provider;function useCartesianLabelListContext(){return(0,import_react$7.useContext)(CartesianLabelListContext)}function usePolarLabelListContext(){return(0,import_react$7.useContext)(PolarLabelListContext)}function LabelList(n){var a=n.valueAccessor,s=a===void 0?defaultAccessor:a,c=_objectWithoutProperties$12(n,_excluded$12),l=c.dataKey;c.clockWise;var u=c.id,d=c.textBreakAll,f=c.zIndex,p=_objectWithoutProperties$12(c,_excluded2$5),m=useCartesianLabelListContext(),h=usePolarLabelListContext(),_=m||h;return!_||!_.length?null:import_react$7.createElement(ZIndexLayer,{zIndex:f??DefaultZIndexes.label},import_react$7.createElement(Layer,{className:`recharts-label-list`},_.map((n,a)=>{var f,m=isNullish(l)?s(n,a):getValueByDataKey(n.payload,l),h=isNullish(u)?{}:{id:`${u}-${a}`};return import_react$7.createElement(Label,_extends$15({key:`label-${a}`},svgPropertiesAndEvents(n),p,h,{fill:c.fill??n.fill,parentViewBox:n.parentViewBox,value:m,textBreakAll:d,viewBox:n.viewBox,index:a,zIndex:0}))})))}LabelList.displayName=`LabelList`;function LabelListFromLabelProp(n){var a=n.label;return a?a===!0?import_react$7.createElement(LabelList,{key:`labelList-implicit`}):import_react$7.isValidElement(a)||isLabelContentAFunction(a)?import_react$7.createElement(LabelList,{key:`labelList-implicit`,content:a}):typeof a==`object`?import_react$7.createElement(LabelList,_extends$15({key:`labelList-implicit`},a,{type:String(a.type)})):null:null}function _extends$14(){return _extends$14=Object.assign?Object.assign.bind():function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)({}).hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},_extends$14.apply(null,arguments)}var Dot=n=>{var a=n.cx,s=n.cy,c=n.r,l=n.className,u=clsx(`recharts-dot`,l);return isNumber(a)&&isNumber(s)&&isNumber(c)?import_react$7.createElement(`circle`,_extends$14({},svgPropertiesNoEvents(n),adaptEventHandlers(n),{className:u,cx:a,cy:s,r:c})):null},polarAxisSlice=createSlice({name:`polarAxis`,initialState:{radiusAxis:{},angleAxis:{}},reducers:{addRadiusAxis(n,a){n.radiusAxis[a.payload.id]=castDraft(a.payload)},removeRadiusAxis(n,a){delete n.radiusAxis[a.payload.id]},addAngleAxis(n,a){n.angleAxis[a.payload.id]=castDraft(a.payload)},removeAngleAxis(n,a){delete n.angleAxis[a.payload.id]}}}),_polarAxisSlice$actio=polarAxisSlice.actions,addRadiusAxis=_polarAxisSlice$actio.addRadiusAxis,removeRadiusAxis=_polarAxisSlice$actio.removeRadiusAxis,addAngleAxis=_polarAxisSlice$actio.addAngleAxis,removeAngleAxis=_polarAxisSlice$actio.removeAngleAxis,polarAxisReducer=polarAxisSlice.reducer;function getClassNameFromUnknown(n){return n&&typeof n==`object`&&`className`in n&&typeof n.className==`string`?n.className:``}var require_react_is_production_min=__commonJSMin$1((n=>{})),require_react_is=__commonJSMin$1(((n,a)=>{a.exports=require_react_is_production_min()})),import_react_is=require_react_is(),isClipDot=n=>n&&typeof n==`object`&&`clipDot`in n?!!n.clipDot:!0;function ownKeys$15(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread$14(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];
1253a%2?ownKeys$15(Object(s),!0).forEach(function(a){_defineProperty$14(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$15(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function _defineProperty$14(n,a,s){return(a=_toPropertyKey$12(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _toPropertyKey$12(n){var a=_toPrimitive$12(n,`string`);return typeof a==`symbol`?a:a+``}function _toPrimitive$12(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}function mergeShapeProps(n,a){return _objectSpread$14(_objectSpread$14({},a),n)}function getPropsFromShapeOption(n){return(0,import_react$7.isValidElement)(n)?n.props:n}function renderWithShapeElement(n,a){return(0,import_react$7.cloneElement)(n,mergeShapeProps(getPropsFromShapeOption(n),a))}function getShapeIndex(n){if(`index`in n){var a=n.index;return typeof a==`number`||typeof a==`string`?a:void 0}}function isActiveShape(n){return`isActive`in n&&n.isActive===!0}function Shape(n){var a=n.option,s=n.DefaultShape,c=n.shapeProps,l=n.activeClassName,u=l===void 0?`recharts-active-shape`:l,d=n.inActiveClassName,f=d===void 0?`recharts-shape`:d,p=getShapeIndex(c),m=(0,import_react$7.isValidElement)(a)?renderWithShapeElement(a,c):a===s?import_react$7.createElement(s,c):typeof a==`function`?a(c,p):typeof a==`object`?import_react$7.createElement(s,mergeShapeProps(a,c)):import_react$7.createElement(s,c);return isActiveShape(c)?import_react$7.createElement(Layer,{className:u},m):import_react$7.createElement(Layer,{className:f},m)}function SetTooltipEntrySettings(n){var a=n.tooltipEntrySettings,s=useAppDispatch(),c=useIsPanorama(),l=(0,import_react$7.useRef)(null);return(0,import_react$7.useLayoutEffect)(()=>{c||(l.current===null?s(addTooltipEntrySettings(a)):l.current!==a&&s(replaceTooltipEntrySettings({prev:l.current,next:a})),l.current=a)},[a,s,c]),(0,import_react$7.useLayoutEffect)(()=>()=>{l.current&&=(s(removeTooltipEntrySettings(l.current)),null)},[s]),null}function SetLegendPayload(n){var a=n.legendPayload,s=useAppDispatch(),c=useIsPanorama(),l=(0,import_react$7.useRef)(null);return(0,import_react$7.useLayoutEffect)(()=>{c||(l.current===null?s(addLegendPayload(a)):l.current!==a&&s(replaceLegendPayload({prev:l.current,next:a})),l.current=a)},[s,c,a]),(0,import_react$7.useLayoutEffect)(()=>()=>{l.current&&=(s(removeLegendPayload(l.current)),null)},[s]),null}function _slicedToArray$7(n,a){return _arrayWithHoles$7(n)||_iterableToArrayLimit$7(n,a)||_unsupportedIterableToArray$9(n,a)||_nonIterableRest$7()}function _nonIterableRest$7(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
1254In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$9(n,a){if(n){if(typeof n==`string`)return _arrayLikeToArray$9(n,a);var s={}.toString.call(n).slice(8,-1);return s===`Object`&&n.constructor&&(s=n.constructor.name),s===`Map`||s===`Set`?Array.from(n):s===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?_arrayLikeToArray$9(n,a):void 0}}function _arrayLikeToArray$9(n,a){(a==null||a>n.length)&&(a=n.length);for(var s=0,c=Array(a);s<a;s++)c[s]=n[s];return c}function _iterableToArrayLimit$7(n,a){var s=n==null?null:typeof Symbol<`u`&&n[Symbol.iterator]||n[`@@iterator`];if(s!=null){var c,l,u,d,f=[],p=!0,m=!1;try{if(u=(s=s.call(n)).next,a===0){if(Object(s)!==s)return;p=!1}else for(;!(p=(c=u.call(s)).done)&&(f.push(c.value),f.length!==a);p=!0);}catch(n){m=!0,l=n}finally{try{if(!p&&s.return!=null&&(d=s.return(),Object(d)!==d))return}finally{if(m)throw l}}return f}}function _arrayWithHoles$7(n){if(Array.isArray(n))return n}var matchByIndex=`index`,matchAppend=`append`;function tagAlignedItems(n,a){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],c=[];for(var l of s)c.push({status:`removed`,prev:l});for(var u=0;u<a.length;u++){var d=n[u],f=a[u];d==null?c.push({status:`added`,next:f}):c.push({status:`matched`,prev:d,next:f})}return c}function matchByIndexImpl(n,a){var s=n.length/a.length;return tagAlignedItems(a.map((a,c)=>n[Math.floor(c*s)]),a)}function matchAppendImpl(n,a){return tagAlignedItems(a.map((a,s)=>n[s]),a)}function buildPrevKeyMap(n,a){for(var s=new Map,c=0;c<n.length;c++){var l=n[c];if(l!=null){var u=a(l,c);u!=null&&!s.has(u)&&s.set(u,l)}}return s}function matchByKey(n,a,s){var c=buildPrevKeyMap(n,s),l=new Set,u=a.map((n,a)=>{var u=s(n,a);if(u!=null){var d=c.get(u);if(d!==void 0)return l.add(u),d}}),d=[];for(var f of c){var p=_slicedToArray$7(f,2),m=p[0],h=p[1];l.has(m)||d.push(h)}return tagAlignedItems(u,a,d)}function matchAnimationItems(n,a,s){return a==null?null:n==null?a.map(n=>({status:`added`,next:n})):s===`index`?matchByIndexImpl(n,a):s===`append`?matchAppendImpl(n,a):matchByKey(n,a,s)}function useAnimationStartSnapshot(n,a){var s=(0,import_react$7.useRef)(n),c=(0,import_react$7.useRef)(a.current),l=(0,import_react$7.useRef)(!0);s.current!==n&&(s.current=n,c.current=a.current,l.current=!1);var u=(0,import_react$7.useCallback)(function(n,s){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(s===0){l.current=!0;return}s===1&&(c.current=n),s>
12540&&l.current&&u&&(a.current=n)},[a]);return{startValue:c.current,syncStepValue:u}}function _slicedToArray$6(n,a){return _arrayWithHoles$6(n)||_iterableToArrayLimit$6(n,a)||_unsupportedIterableToArray$8(n,a)||_nonIterableRest$6()}function _nonIterableRest$6(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
1255In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$8(n,a){if(n){if(typeof n==`string`)return _arrayLikeToArray$8(n,a);var s={}.toString.call(n).slice(8,-1);return s===`Object`&&n.constructor&&(s=n.constructor.name),s===`Map`||s===`Set`?Array.from(n):s===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?_arrayLikeToArray$8(n,a):void 0}}function _arrayLikeToArray$8(n,a){(a==null||a>n.length)&&(a=n.length);for(var s=0,c=Array(a);s<a;s++)c[s]=n[s];return c}function _iterableToArrayLimit$6(n,a){var s=n==null?null:typeof Symbol<`u`&&n[Symbol.iterator]||n[`@@iterator`];if(s!=null){var c,l,u,d,f=[],p=!0,m=!1;try{if(u=(s=s.call(n)).next,a===0){if(Object(s)!==s)return;p=!1}else for(;!(p=(c=u.call(s)).done)&&(f.push(c.value),f.length!==a);p=!0);}catch(n){m=!0,l=n}finally{try{if(!p&&s.return!=null&&(d=s.return(),Object(d)!==d))return}finally{if(m)throw l}}return f}}function _arrayWithHoles$6(n){if(Array.isArray(n))return n}function useAnimationCallbacks(n,a){var s=_slicedToArray$6((0,import_react$7.useState)(!1),2),c=s[0],l=s[1];return{isAnimating:c,handleAnimationStart:(0,import_react$7.useCallback)(()=>{typeof n==`function`&&n(),l(!0)},[n]),handleAnimationEnd:(0,import_react$7.useCallback)(()=>{typeof a==`function`&&a(),l(!1)},[a])}}function AnimatedItems(n){var a,s=n.animationInput,c=n.animationIdPrefix,l=n.items,u=n.previousItemsRef,d=n.isAnimationActive,f=n.animationBegin,p=n.animationDuration,m=n.animationEasing,h=n.onAnimationStart,_=n.onAnimationEnd,v=n.animationInterpolateFn,b=n.animationMatchBy,x=n.shouldUpdatePreviousRef,C=n.children,w=n.layout,T=useAnimationId(s,c),O=useAnimationStartSnapshot(T,u),k=O.startValue??null,A=matchAnimationItems(k,l,b??matchByIndex);return import_react$7.createElement(JavascriptAnimate,{animationId:T,begin:f,duration:p,isActive:d,easing:m,onAnimationEnd:_,onAnimationStart:h,key:T},n=>{var a=k==null,s=l==null?l:v(A,n,w),c=x?x(n):n>0;return O.syncStepValue(s,n,c),s==null?null:C(s,n,a)})}var _ref$1;function _slicedToArray$5(n,a){return _arrayWithHoles$5(n)||_iterableToArrayLimit$5(n,a)||_unsupportedIterableToArray$7(n,a)||_nonIterableRest$5()}function _nonIterableRest$5(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
1256In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$7(n,a){if(n){if(typeof n==`string`)return _arrayLikeToArray$7(n,a);var s={}.toString.call(n).slice(8,-1);return s===`Object`&&n.constructor&&(s=n.constructor.name),s===`Map`||s===`Set`?Array.from(n):s===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?_arrayLikeToArray$7(n,a):void 0}}function _arrayLikeToArray$7(n,a){(a==null||a>n.length)&&(a=n.length);for(var s=0,c=Array(a);s<a;s++)c[s]=n[s];return c}function _iterableToArrayLimit$5(n,a){var s=n==null?null:typeof Symbol<`u`&&n[Symbol.iterator]||n[`@@iterator`];if(s!=null){var c,l,u,d,f=[],p=!0,m=!1;try{if(u=(s=s.call(n)).next,a===0){if(Object(s)!==s)return;p=!1}else for(;!(p=(c=u.call(s)).done)&&(f.push(c.value),f.length!==a);p=!0);}catch(n){m=!0,l=n}finally{try{if(!p&&s.return!=null&&(d=s.return(),Object(d)!==d))return}finally{if(m)throw l}}return f}}function _arrayWithHoles$5(n){if(Array.isArray(n))return n}var useIdFallback=()=>_slicedToArray$5(import_react$7.useState(()=>uniqueId(`uid-`)),1)[0],useId=(_ref$1=import_react$7.useId)??useIdFallback;function useUniqueId(n,a){var s=useId();return a||(n?`${n}-${s}`:s)}var GraphicalItemIdContext=(0,import_react$7.createContext)(void 0),RegisterGraphicalItemId=n=>{var a=n.id,s=n.type,c=n.children,l=useUniqueId(`recharts-${s}`,a);return import_react$7.createElement(GraphicalItemIdContext.Provider,{value:l},c(l))},graphicalItemsSlice=createSlice({name:`graphicalItems`,initialState:{cartesianItems:[],polarItems:[]},reducers:{addCartesianGraphicalItem:{reducer(n,a){n.cartesianItems.push(castDraft(a.payload))},prepare:prepareAutoBatched()},replaceCartesianGraphicalItem:{reducer(n,a){var s=a.payload,c=s.prev,l=s.next,u=current$1(n).cartesianItems.indexOf(castDraft(c));u>-1&&(n.cartesianItems[u]=castDraft(l))},prepare:prepareAutoBatched()},removeCartesianGraphicalItem:{reducer(n,a){var s=current$1(n).cartesianItems.indexOf(castDraft(a.payload));s>-1&&n.cartesianItems.splice(s,1)},prepare:prepareAutoBatched()},addPolarGraphicalItem:{reducer(n,a){n.polarItems.push(castDraft(a.payload))},prepare:prepareAutoBatched()},removePolarGraphicalItem:{reducer(n,a){var s=current$1(n).polarItems.indexOf(castDraft(a.payload));s>-1&&n.polarItems.splice(s,1)},prepare:prepareAutoBatched()},replacePolarGraphicalItem:{reducer(n,a){var s=a.payload,c=s.prev,l=s.next,u=current$1(n).polarItems.indexOf(castDraft(c));u>-1&&(n.polarItems[u]=castDraft(l))},prepare:prepareAutoBatched()}}}),_graphicalItemsSlice$=graphicalItemsSlice.actions,addCartesianGraphicalItem=_graphicalItemsSlice$.addCartesianGraphicalItem,replaceCartesianGraphicalItem=_graphicalItemsSlice$.replaceCartesianGraphicalItem,removeCartesianGraphicalItem=_graphicalItemsSlice$.removeCartesianGraphicalItem,addPolarGraphicalItem=_graphicalItemsSlice$.addPolarGraphicalItem,removePolarGraphicalItem=_graphicalItemsSlice$.removePolarGraphicalItem,replacePolarGraphicalItem=_graphicalItemsSlice$.replacePolarGraphicalItem,graphicalItemsReducer=graphicalItemsSlice.reducer,SetCartesianGraphicalItemImpl=n=>{var a=useAppDispatch(),s=(0,import_react$7.useRef)(null);return(0,import_react$7.useLayoutEffect)(()=>{s.current===null?a(addCartesianGraphicalItem(n)):s.current!==n&&a(replaceCartesianGraphicalItem({prev:s.current,next:n})),s.current=n},[a,n]),(0,import_react$7.useLayoutEffect)(()=>()=>{s.current&&=(a(removeCartesianGraphicalItem(s.current)),null)},[a]),null},SetCartesianGraphicalItem=(0,import_react$7.memo)(SetCartesianGraphicalItemImpl),_excluded$11=[`points`];function ownKeys$14(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread$13(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];
1256a%2?ownKeys$14(Object(s),!0).forEach(function(a){_defineProperty$13(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$14(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function _defineProperty$13(n,a,s){return(a=_toPropertyKey$11(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _toPropertyKey$11(n){var a=_toPrimitive$11(n,`string`);return typeof a==`symbol`?a:a+``}function _toPrimitive$11(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}function _extends$13(){return _extends$13=Object.assign?Object.assign.bind():function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)({}).hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},_extends$13.apply(null,arguments)}function _objectWithoutProperties$11(n,a){if(n==null)return{};var s,c,l=_objectWithoutPropertiesLoose$11(n,a);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);for(c=0;c<u.length;c++)s=u[c],a.indexOf(s)===-1&&{}.propertyIsEnumerable.call(n,s)&&(l[s]=n[s])}return l}function _objectWithoutPropertiesLoose$11(n,a){if(n==null)return{};var s={};for(var c in n)if({}.hasOwnProperty.call(n,c)){if(a.indexOf(c)!==-1)continue;s[c]=n[c]}return s}function DotItem(n){var a=n.option,s=n.dotProps,c=n.className;if((0,import_react$7.isValidElement)(a))return(0,import_react$7.cloneElement)(a,s);if(typeof a==`function`)return a(s);var l=clsx(c,typeof a==`boolean`?``:a.className),u=s??{};u.points;var d=_objectWithoutProperties$11(u,_excluded$11);return import_react$7.createElement(Dot,_extends$13({},d,{className:l}))}function shouldRenderDots(n,a){return n==null?!1:a?!0:n.length===1}function Dots(n){var a=n.points,s=n.dot,c=n.className,l=n.dotClassName,u=n.dataKey,d=n.baseProps,f=n.needClip,p=n.clipPathId,m=n.zIndex,h=m===void 0?DefaultZIndexes.scatter:m;if(!shouldRenderDots(a,s))return null;var _=isClipDot(s),v=svgPropertiesAndEventsFromUnknown(s),b=a.map((n,c)=>{var f,p,m=_objectSpread$13(_objectSpread$13(_objectSpread$13({r:3},d),v),{},{index:c,cx:n.x??void 0,cy:n.y??void 0,dataKey:u,value:n.value,payload:n.payload,points:a});return import_react$7.createElement(DotItem,{key:`dot-${c}`,option:s,dotProps:m,className:l})}),x={};return f&&p!=null&&(x.clipPath=`url(#clipPath-${_?``:`dots-`}${p})`),import_react$7.createElement(ZIndexLayer,{zIndex:h},import_react$7.createElement(Layer,_extends$13({className:c},x),b))}function ownKeys$13(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread$12(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?ownKeys$13(Object(s),!0).forEach(function(a){_defineProperty$12(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$13(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function _defineProperty$12(n,a,s){return(a=_toPropertyKey$10(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _toPropertyKey$10(n){var a=_toPrimitive$10(n,`string`);return typeof a==`symbol`?a:a+``}function _toPrimitive$10(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}var cartesianAxisSlice=createSlice({name:`cartesianAxis`,initialState:{xAxis:{},yAxis:{},zAxis:{}},reducers:{addXAxis:{reducer(n,a){n.xAxis[a.payload.id]=castDraft(a.payload)},prepare:prepareAutoBatched()},replaceXAxis:{reducer(n,a){var s=a.payload,c=s.prev,l=s.next;n.xAxis[c.id]!==void 0&&(c.id!==l.id&&delete n.xAxis[c.id],n.xAxis[l.
1256id]=castDraft(l))},prepare:prepareAutoBatched()},removeXAxis:{reducer(n,a){delete n.xAxis[a.payload.id]},prepare:prepareAutoBatched()},addYAxis:{reducer(n,a){n.yAxis[a.payload.id]=castDraft(a.payload)},prepare:prepareAutoBatched()},replaceYAxis:{reducer(n,a){var s=a.payload,c=s.prev,l=s.next;n.yAxis[c.id]!==void 0&&(c.id!==l.id&&delete n.yAxis[c.id],n.yAxis[l.id]=castDraft(l))},prepare:prepareAutoBatched()},removeYAxis:{reducer(n,a){delete n.yAxis[a.payload.id]},prepare:prepareAutoBatched()},addZAxis:{reducer(n,a){n.zAxis[a.payload.id]=castDraft(a.payload)},prepare:prepareAutoBatched()},replaceZAxis:{reducer(n,a){var s=a.payload,c=s.prev,l=s.next;n.zAxis[c.id]!==void 0&&(c.id!==l.id&&delete n.zAxis[c.id],n.zAxis[l.id]=castDraft(l))},prepare:prepareAutoBatched()},removeZAxis:{reducer(n,a){delete n.zAxis[a.payload.id]},prepare:prepareAutoBatched()},updateYAxisWidth(n,a){var s=a.payload,c=s.id,l=s.width,u=n.yAxis[c];if(u){var d,f=u.widthHistory||[];if(f.length===3&&f[0]===f[2]&&l===f[1]&&l!==u.width&&Math.abs(l-(f[0]??0))<=1)return;var p=[...f,l].slice(-3);n.yAxis[c]=_objectSpread$12(_objectSpread$12({},u),{},{width:l,widthHistory:p})}}}}),_cartesianAxisSlice$a=cartesianAxisSlice.actions,addXAxis=_cartesianAxisSlice$a.addXAxis,replaceXAxis=_cartesianAxisSlice$a.replaceXAxis,removeXAxis=_cartesianAxisSlice$a.removeXAxis,addYAxis=_cartesianAxisSlice$a.addYAxis,replaceYAxis=_cartesianAxisSlice$a.replaceYAxis,removeYAxis=_cartesianAxisSlice$a.removeYAxis,addZAxis=_cartesianAxisSlice$a.addZAxis,replaceZAxis=_cartesianAxisSlice$a.replaceZAxis,removeZAxis=_cartesianAxisSlice$a.removeZAxis,updateYAxisWidth=_cartesianAxisSlice$a.updateYAxisWidth,cartesianAxisReducer=cartesianAxisSlice.reducer,selectChartOffset=createSelector([selectChartOffsetInternal],n=>({top:n.top,bottom:n.bottom,left:n.left,right:n.right})),selectPlotArea=createSelector([selectChartOffset,selectChartWidth,selectChartHeight],(n,a,s)=>{if(!(!n||a==null||s==null))return{x:n.left,y:n.top,width:Math.max(0,a-n.left-n.r
1256ight),height:Math.max(0,s-n.top-n.bottom)}}),usePlotArea=()=>useAppSelector(selectPlotArea),useActiveTooltipDataPoints=()=>useAppSelector(selectActiveTooltipDataPoints);function ownKeys$12(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread$11(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?ownKeys$12(Object(s),!0).forEach(function(a){_defineProperty$11(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$12(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function _defineProperty$11(n,a,s){return(a=_toPropertyKey$9(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _toPropertyKey$9(n){var a=_toPrimitive$9(n,`string`);return typeof a==`symbol`?a:a+``}function _toPrimitive$9(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}var ActivePoint=n=>{var a=n.point,s=n.childIndex,c=n.mainColor,l=n.activeDot,u=n.dataKey,d=n.clipPath;if(l===!1||a.x==null||a.y==null)return null;var f=_objectSpread$11(_objectSpread$11(_objectSpread$11({},{index:s,dataKey:u,cx:a.x,cy:a.y,r:4,fill:c??`none`,strokeWidth:2,stroke:`#fff`,payload:a.payload,value:a.value}),svgPropertiesNoEventsFromUnknown(l)),adaptEventHandlers(l)),p=(0,import_react$7.isValidElement)(l)?(0,import_react$7.cloneElement)(l,f):typeof l==`function`?l(f):import_react$7.createElement(Dot,f);return import_react$7.createElement(Layer,{className:`recharts-active-dot`,clipPath:d},p)};function ActivePoints(n){var a=n.points,s=n.mainColor,c=n.activeDot,l=n.itemDataKey,u=n.clipPath,d=n.zIndex,f=d===void 0?DefaultZIndexes.activeDot:d,p=useAppSelector(selectActiveTooltipIndex),m=useActiveTooltipDataPoints();if(a==null||m==null)return null;var h=a.find(n=>m.includes(n.payload));return isNullish(h)?null:import_react$7.createElement(ZIndexLayer,{zIndex:f},import_react$7.createElement(ActivePoint,{point:h,childIndex:Number(p),mainColor:s,dataKey:l,activeDot:c,clipPath:u}))}var ChartDataContextProvider=n=>{var a=n.chartData,s=useAppDispatch(),c=useIsPanorama();return(0,import_react$7.useEffect)(()=>c?()=>{}:(s(setChartData(a)),()=>{s(setChartData(void 0))}),[a,s,c]),null},initialState$3={x:0,y:0,width:0,height:0,padding:{top:0,right:0,bottom:0,left:0}},brushSlice=createSlice({name:`brush`,initialState:initialState$3,reducers:{setBrushSettings(n,a){return a.payload==null?initialState$3:a.payload}}}),setBrushSettings=brushSlice.actions.setBrushSettings,brushReducer=brushSlice.reducer,rectWithPoints=(n,a)=>{var s=n.x,c=n.y,l=a.x,u=a.y;return{x:Math.min(s,l),y:Math.min(c,u),width:Math.abs(l-s),height:Math.abs(u-c)}},rectWithCoords=n=>{var a=n.x1,s=n.y1,c=n.x2,l=n.y2;return rectWithPoints({x:a,y:s},{x:c,y:l})};function normalizeAngle(n){return(n%180+180)%180}var getAngledRectangleWidth=function(n){var a=n.width,s=n.height,c=normalizeAngle(arguments.length>1&&arguments[1]!==void 0?arguments[1]:0)*Math.PI/180,l=Math.atan(s/a),u=c>l&&c<Math.PI-l?s/Math.sin(c):a/Math.cos(c);return Math.abs(u)},initialState$2={dots:[],areas:[],lines:[]},referenceElementsSlice=createSlice({name:`referenceElements`,initialState:initialState$2,reducers:{addDot:(n,a)=>{n.dots.push(a.payload)},removeDot:(n,a)=>{var s=current$1(n).dots.findIndex(n=>n===a.payload);s!==-1&&n.dots.splice(s,1)},addArea:(n,a)=>{n.areas.push(a.payload)},removeArea:(n,a)=>{var s=current$1(n).areas.findIndex(n=>n===a.payload);s!==-1&&n.areas.splice(s,1)},addLine:(n,a)=>{n.lines.push(castDraft(a.payload))},removeLine:(n,a)=>{var s=current$1(n).lines.findIndex(n=>n===a.payload);s!==-1&&n.lines.splice(s,1)}}}),_referenceElementsSli=referenceElementsSlice.actions,addDot=_referenceElementsSli.addDot,removeDot=_referenceElementsSli.removeDot,addArea=_referenceElementsSli.addArea,removeArea=_referenceElementsSli.removeArea,addLine=_referenceElementsSli.addLine,removeLine=_referenceElementsSli.removeLine,referenceElementsReducer=referenceElementsSlice.reducer;function _slicedToArray$4(n,a){return _arrayWithHoles$4(n)||_iterableToArrayLimit$4(n,a)||_unsupportedIterableToArray$6(n,a)||_nonIterableRest$4()}function _nonIterableRest$4(){throw TypeError(`Invalid attempt to de
1256structure non-iterable instance.
1257In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$6(n,a){if(n){if(typeof n==`string`)return _arrayLikeToArray$6(n,a);var s={}.toString.call(n).slice(8,-1);return s===`Object`&&n.constructor&&(s=n.constructor.name),s===`Map`||s===`Set`?Array.from(n):s===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?_arrayLikeToArray$6(n,a):void 0}}function _arrayLikeToArray$6(n,a){(a==null||a>n.length)&&(a=n.length);for(var s=0,c=Array(a);s<a;s++)c[s]=n[s];return c}function _iterableToArrayLimit$4(n,a){var s=n==null?null:typeof Symbol<`u`&&n[Symbol.iterator]||n[`@@iterator`];if(s!=null){var c,l,u,d,f=[],p=!0,m=!1;try{if(u=(s=s.call(n)).next,a===0){if(Object(s)!==s)return;p=!1}else for(;!(p=(c=u.call(s)).done)&&(f.push(c.value),f.length!==a);p=!0);}catch(n){m=!0,l=n}finally{try{if(!p&&s.return!=null&&(d=s.return(),Object(d)!==d))return}finally{if(m)throw l}}return f}}function _arrayWithHoles$4(n){if(Array.isArray(n))return n}var ClipPathIdContext=(0,import_react$7.createContext)(void 0),ClipPathProvider=n=>{var a=n.children,s=_slicedToArray$4((0,import_react$7.useState)(`${uniqueId(`recharts`)}-clip`),1)[0],c=usePlotArea();if(c==null)return null;var l=c.x,u=c.y,d=c.width,f=c.height;return import_react$7.createElement(ClipPathIdContext.Provider,{value:s},import_react$7.createElement(`defs`,null,import_react$7.createElement(`clipPath`,{id:s},import_react$7.createElement(`rect`,{x:l,y:u,height:f,width:d}))),a)},useClipPathId=()=>(0,import_react$7.useContext)(ClipPathIdContext),CartesianScaleHelperImpl=class{constructor(n){var a=n.x,s=n.y;this.xAxisScale=a,this.yAxisScale=s}map(n,a){var s,c,l=a.position;return{x:this.xAxisScale.map(n.x,{position:l})??0,y:this.yAxisScale.map(n.y,{position:l})??0}}mapWithFallback(n,a){var s,c,l=a.position,u=a.fallback,d=u===`rangeMin`?this.yAxisScale.rangeMin():u===`rangeMax`?this.yAxisScale.rangeMax():0,f=u===`rangeMin`?this.xAxisScale.rangeMin():u===`rangeMax`?this.xAxisScale.rangeMax():0;return{x:this.xAxisScale.map(n.x,{position:l})??f,y:this.yAxisScale.map(n.y,{position:l})??d}}isInRange(n){var a=n.x,s=n.y,c=a==null||this.xAxisScale.isInRange(a),l=s==null||this.yAxisScale.isInRange(s);return c&&l}};function ownKeys$11(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread$10(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?ownKeys$11(Object(s),!0).forEach(function(a){_defineProperty$10(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$11(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function _defineProperty$10(n,a,s){return(a=_toPropertyKey$8(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _toPropertyKey$8(n){var a=_toPrimitive$8(n,`string`);return typeof a==`symbol`?a:a+``}function _toPrimitive$8(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}function _extends$12(){return _extends$12=Object.assign?Object.assign.bind():function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)({}).hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},_extends$12.apply(null,arguments)}var renderLine=(n,a)=>{var s;if(import_react$7.isValidElement(n))s=import_react$7.cloneElement(n,a);else if(typeof n==`function`)s=n(a);else{if(!isWellBehavedNumber(a.x1)||!isWellBehavedNumber(a.y1)||!isWellBehavedNumber(a.x2)||!isWellBehavedNumber(a.y2))return null;s=import_react$7.createElement(`line`,_extends$12({},a,{className:`recharts-reference-line-line`}))}return s},getHorizontalLineEndPoints=(n,a,s,c,l,u)=>{var d=u.x,f=u.width,p=l.map(n,{position:s});if(!isWellBehavedNumber(p)||a===`discard`&&!l.isInRange(p))return null;var m=[{x:d+f,y:p},{x:d,y:p}];return c===`left`?m.reverse():m},getVerticalLineEndPoints=(n,a,s,c,l,u)=>{var d=u.y,f=u.height,p=l.map(n,{position:s});if(!isWellBehavedNumber(p)||a===`discard`&&!l.isInRange(p))return null;var m=[{x:p,y:d+f},{x:p,y:d}];return c===`top`?m.reverse():m},getSegmentLineEndPoints=(n,a,s,c)=>{var l=[c.mapWithFallback(n[0],{position:s,fallback:`rangeMin`}),c.mapWithFallback(n[1],{position:s,fallback:`rangeMax`})];return a===`discard`&&l.some(n=>!c.isInRange(n))?null:l},getEndPoints=(n,a,s,c,l,u,d)=>{var f=d.x,p=d.y,m=d.segment,h=d.ifOverflow,_=isNumOrStr(f);return isNumOrStr(p)?getHorizontalLineEndPoints(p,h,c,u,a,s):_?getVerticalLineEndPoints(f,h,c,l,n,s):m!=null&&m.length===2?getSegmentLineEndPoints(m,h,c,new CartesianScaleHelperImpl({x:n,y:a})):null};function ReportReferenceLine(n){var a=useAppDispatch();return(0,import_react$7.useEffect)(()=>(a(addLine(n)),()=>{a(removeLine(n))})),null}function ReferenceLineImpl(n){var a=n.xAxisId,s=n.yAxisId,c=n.shape,l=n.className,u=n.ifOverflow,d=useIsPanorama(),f=useClipPathId(),p=useAppSelector(n=>selectXAxisSettings(n,a)),m=useAppSelector(n=>selectYAxisSettings(n,s)),h=useAppSelector(n=>selectAxisScale(n,`xAxis`,a,d)),_=useAppSelector(n=>selectAxisScale(n,`yAxis`,s,d)),v=useViewBox();if(!f||!v||p==null||m==null||h==null||_==null)return null;var b=getEndPoints(h,_,v,n.position,p.orientation,m.orientation,n);if(!b)return null;var x=b[0],C=b[1];if(x==null||C==null)return null;var w=x.x,T=x.y,O=C.x,k=C.y,A=_objectSpread$10(_objectSpread$10({clipPath:u===`hidden`?`url(#${f})`:void 0},svgPropertiesAndEvents(n)),{},{x1:w,y1:T,x2:O,y2:k}),j=rectWithCoords({x1:w,y1:T,x2:O,y2:k});return import_react$7.createElement(ZIndexLayer,{zIndex:n.zIndex},import_react$7.createElement(Layer,{className:clsx(`recharts-reference-line`,l)},renderLine(c,A),import_react$7.createElement(CartesianLabelContextProvider,_extends$12({},j,{lowerWidth:j.width,upperWidth:j.width}),import_react$7.createElement(CartesianLabelFromLabelProp,{label:n.label}),n.children)))}var referenceLineDefaultProps={ifOverflow:`discard`,xAxisId:0,yAxisId:0,fill:`none`,label:!1,stroke:`#ccc`,fillOpacity:1,strokeWidth:1,position:`middle`,zIndex:DefaultZIndexes.line};function ReferenceLine(n){var a=resolveDefaultProps(n,referenceLineDefaultProps);return import_react$7.createElement(import_react$7.Fragment,null,import_react$7.createElement(ReportReferenceLine,{yAxisId:a.yAxisId,xAxisId:a.xAxisId,ifOverflow:a.ifOverflow,x:a.x,y:a.y,segment:a.segment}),import_react$7.createElement(ReferenceLineImpl,a))}ReferenceLine.displayName=`ReferenceLine`;function getEveryNth(n,a){if(a<1)return[];if(a===1)return n;for(var s=[],c=0;c<n.length;c+=a){var l=n[c];l!==void 0&&s.push(l)}return s}function getAngledTickWidth(n,a,s){return getAngledRectangleWidth({width:n.width+a.width,height:n.height+a.height},s)}function getTickBoundaries(n,a,s){var c=s===`width`,l=n.x,u=n.y,d=n.width,f=n.height;return a===1?{start:c?l:u,end:c?l+d:u+f}:{start:c?l+d:u+f,end:c?l:u}}
1257function isVisible(n,a,s,c,l){if(n*a<n*c||n*a>n*l)return!1;var u=s();return n*(a-n*u/2-c)>=0&&n*(a+n*u/2-l)<=0}function getNumberIntervalTicks(n,a){return getEveryNth(n,a+1)}function getEquidistantTicks(n,a,s,c,l){for(var u=(c||[]).slice(),d=a.start,f=a.end,p=0,m=1,h=d,_=function(){var a=c?.[p];if(a===void 0)return{v:getEveryNth(c,m)};var u=p,_,v=()=>(_===void 0&&(_=s(a,u)),_),b=a.coordinate,x=p===0||isVisible(n,b,v,h,f);x||(p=0,h=d,m+=1),x&&(h=b+n*(v()/2+l),p+=m)},v;m<=u.length;)if(v=_(),v)return v.v;return[]}function getEquidistantPreserveEndTicks(n,a,s,c,l){var u=(c||[]).slice().length;if(u===0)return[];for(var d=a.start,f=a.end,p=1;p<=u;p++){for(var m=(u-1)%p,h=d,_=!0,v=function(){var a=c[x];if(a==null)return 0;var u=x,d,p=()=>(d===void 0&&(d=s(a,u)),d),v=a.coordinate,b=x===m||isVisible(n,v,p,h,f);if(!b)return _=!1,1;b&&(h=v+n*(p()/2+l))},b,x=m;x<u&&(b=v(),!(b!==0&&b===1));x+=p);if(_){for(var C=[],w=m;w<u;w+=p){var T=c[w];T!=null&&C.push(T)}return C}}return[]}function ownKeys$10(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread$9(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?ownKeys$10(Object(s),!0).forEach(function(a){_defineProperty$9(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$10(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function _defineProperty$9(n,a,s){return(a=_toPropertyKey$7(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _toPropertyKey$7(n){var a=_toPrimitive$7(n,`string`);return typeof a==`symbol`?a:a+``}function _toPrimitive$7(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}function getTicksEnd(n,a,s,c,l){for(var u=(c||[]).slice(),d=u.length,f=a.start,p=a.end,m=function(a){var c=u[a];if(c==null)return 1;var m=c,h,_=()=>(h===void 0&&(h=s(c,a)),h);if(a===d-1){var v=n*(m.coordinate+n*_()/2-p);u[a]=m=_objectSpread$9(_objectSpread$9({},m),{},{tickCoord:v>0?m.coordinate-v*n:m.coordinate})}else u[a]=m=_objectSpread$9(_objectSpread$9({},m),{},{tickCoord:m.coordinate});m.tickCoord!=null&&isVisible(n,m.tickCoord,_,f,p)&&(p=m.tickCoord-n*(_()/2+l),u[a]=_objectSpread$9(_objectSpread$9({},m),{},{isShow:!0}))},h=d-1;h>=0;h--)if(m(h))continue;return u}function getTicksStart(n,a,s,c,l,u){var d=(c||[]).slice(),f=d.length,p=a.start,m=a.end;if(u){var h=c[f-1];if(h!=null){var _=s(h,f-1),v=n*(h.coordinate+n*_/2-m);d[f-1]=h=_objectSpread$9(_objectSpread$9({},h),{},{tickCoord:v>0?h.coordinate-v*n:h.coordinate}),h.tickCoord!=null&&isVisible(n,h.tickCoord,()=>_,p,m)&&(m=h.tickCoord-n*(_/2+l),d[f-1]=_objectSpread$9(_objectSpread$9({},h),{},{isShow:!0}))}}for(var b=u?f-1:f,x=function(a){var c=d[a];if(c==null)return 1;var u=c,f,h=()=>(f===void 0&&(f=s(c,a)),f);if(a===0){var _=n*(u.coordinate-n*h()/2-p);d[a]=u=_objectSpread$9(_objectSpread$9({},u),{},{tickCoord:_<0?u.coordinate-_*n:u.coordinate})}else d[a]=u=_objectSpread$9(_objectSpread$9({},u),{},{tickCoord:u.coordinate});u.tickCoord!=null&&isVisible(n,u.tickCoord,h,p,m)&&(p=u.tickCoord+n*(h()/2+l),d[a]=_objectSpread$9(_objectSpread$9({},u),{},{isShow:!0}))},C=0;C<b;C++)if(x(C))continue;return d}function getTicks(n,a,s){var c=n.tick,l=n.ticks,u=n.viewBox,d=n.minTickGap,f=n.orientation,p=n.interval,m=n.tickFormatter,h=n.unit,_=n.angle;if(!l||!l.length||!c)return[];if(isNumber(p)||Global.isSsr){var v;return getNumberIntervalTicks(l,isNumber(p)?p:0)??[]}var b=[],x=f===`top`||f===`bottom`?`width`:`height`,C=h&&x===`width`?getStringSize(h,{fontSize:a,letterSpacing:s}):{width:0,height:0},w=(n,c)=>{var l=typeof m==`function`?m(n.value,c):n.value;return x===`width`?getAngledTickWidth(getStringSize(l,{fontSize:a,letterSpacing:s}),C,_):getStringSize(l,{fontSize:a,letterSpacing:s})[x]},T=l[0],O=l[1],k=l.length>=2&&T!=null&&O!=null?mathSign(O.coordinate-T.coordinate):1,A=getTickBoundaries(u,k,x);return p===`equidistantPreserveStart`?getEquidistantTicks(k,A,w,l,d):p===`equidistantPreserveEnd`?getEquidistantPreserveEndTicks(k,A,w,l,d):(b=p===`preserveStart`||p===`preserveStartEnd`?getTicksStart(k,A,w,l,d,p===`preserveStartEnd`):getTicksEnd(k,A,w,l,d),b.filter(n=>n.isShow))}var getCalculatedYAxisWidth=n=>{var a=n.ticks,s=n.label,c=n.labelGapWithTick,l=c===void 0?5:c,u=n.tickSize,d=u===void 0?0:u,f=n.tickMargin,p=f===void 0?0:f,m=0;
1257if(a){Array.from(a).forEach(n=>{if(n){var a=n.getBoundingClientRect();a.width>m&&(m=a.width)}});var h=s?s.getBoundingClientRect().width:0,_=d+p,v=m+_+h+(s?l:0);return Math.round(v)}return 0},initialState$1={xAxis:{},yAxis:{}},renderedTicksSlice=createSlice({name:`renderedTicks`,initialState:initialState$1,reducers:{setRenderedTicks:(n,a)=>{var s=a.payload,c=s.axisType,l=s.axisId,u=s.ticks;n[c][l]=castDraft(u)},removeRenderedTicks:(n,a)=>{var s=a.payload,c=s.axisType,l=s.axisId;delete n[c][l]}}}),_renderedTicksSlice$a=renderedTicksSlice.actions,setRenderedTicks=_renderedTicksSlice$a.setRenderedTicks,removeRenderedTicks=_renderedTicksSlice$a.removeRenderedTicks,renderedTicksReducer=renderedTicksSlice.reducer,_excluded$10=[`axisLine`,`width`,`height`,`className`,`hide`,`ticks`,`axisType`,`axisId`];function _slicedToArray$3(n,a){return _arrayWithHoles$3(n)||_iterableToArrayLimit$3(n,a)||_unsupportedIterableToArray$5(n,a)||_nonIterableRest$3()}function _nonIterableRest$3(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
1258In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$5(n,a){if(n){if(typeof n==`string`)return _arrayLikeToArray$5(n,a);var s={}.toString.call(n).slice(8,-1);return s===`Object`&&n.constructor&&(s=n.constructor.name),s===`Map`||s===`Set`?Array.from(n):s===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?_arrayLikeToArray$5(n,a):void 0}}function _arrayLikeToArray$5(n,a){(a==null||a>n.length)&&(a=n.length);for(var s=0,c=Array(a);s<a;s++)c[s]=n[s];return c}function _iterableToArrayLimit$3(n,a){var s=n==null?null:typeof Symbol<`u`&&n[Symbol.iterator]||n[`@@iterator`];if(s!=null){var c,l,u,d,f=[],p=!0,m=!1;try{if(u=(s=s.call(n)).next,a===0){if(Object(s)!==s)return;p=!1}else for(;!(p=(c=u.call(s)).done)&&(f.push(c.value),f.length!==a);p=!0);}catch(n){m=!0,l=n}finally{try{if(!p&&s.return!=null&&(d=s.return(),Object(d)!==d))return}finally{if(m)throw l}}return f}}function _arrayWithHoles$3(n){if(Array.isArray(n))return n}function _objectWithoutProperties$10(n,a){if(n==null)return{};var s,c,l=_objectWithoutPropertiesLoose$10(n,a);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);for(c=0;c<u.length;c++)s=u[c],a.indexOf(s)===-1&&{}.propertyIsEnumerable.call(n,s)&&(l[s]=n[s])}return l}function _objectWithoutPropertiesLoose$10(n,a){if(n==null)return{};var s={};for(var c in n)if({}.hasOwnProperty.call(n,c)){if(a.indexOf(c)!==-1)continue;s[c]=n[c]}return s}function _extends$11(){return _extends$11=Object.assign?Object.assign.bind():function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)({}).hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},_extends$11.apply(null,arguments)}function ownKeys$9(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread$8(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?ownKeys$9(Object(s),!0).forEach(function(a){_defineProperty$8(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$9(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function _defineProperty$8(n,a,s){return(a=_toPropertyKey$6(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _toPropertyKey$6(n){var a=_toPrimitive$6(n,`string`);return typeof a==`symbol`?a:a+``}function _toPrimitive$6(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}var defaultCartesianAxisProps={x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:`bottom`,ticks:[],stroke:`#666`,tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:`preserveEnd`,zIndex:DefaultZIndexes.axis};function AxisLine(n){var a=n.x,s=n.y,c=n.width,l=n.height,u=n.orientation,d=n.mirror,f=n.axisLine,p=n.otherSvgProps;if(!f)return null;var m=_objectSpread$8(_objectSpread$8(_objectSpread$8({},p),svgPropertiesNoEvents(f)),{},{fill:`none`});if(u===`top`||u===`bottom`){var h=+(u===`top`&&!d||u===`bottom`&&d);m=_objectSpread$8(_objectSpread$8({},m),{},{x1:a,y1:s+h*l,x2:a+c,y2:s+h*l})}else{var _=+(u===`left`&&!d||u===`right`&&d);m=_objectSpread$8(_objectSpread$8({},m),{},{x1:a+_*c,y1:s,x2:a+_*c,y2:s+l})}return import_react$7.createElement(`line`,_extends$11({},m,{className:clsx(`recharts-cartesian-axis-line`,get$3(f,`className`))}))}
1258function getTickLineCoord(n,a,s,c,l,u,d,f,p){var m,h,_,v,b,x,C=f?-1:1,w=n.tickSize||d,T=isNumber(n.tickCoord)?n.tickCoord:n.coordinate;switch(u){case`top`:m=h=n.coordinate,v=s+ +!f*l,_=v-C*w,x=_-C*p,b=T;break;case`left`:_=v=n.coordinate,h=a+ +!f*c,m=h-C*w,b=m-C*p,x=T;break;case`right`:_=v=n.coordinate,h=a+ +f*c,m=h+C*w,b=m+C*p,x=T;break;default:m=h=n.coordinate,v=s+ +f*l,_=v+C*w,x=_+C*p,b=T;break}return{line:{x1:m,y1:_,x2:h,y2:v},tick:{x:b,y:x}}}function getTickTextAnchor(n,a){switch(n){case`left`:return a?`start`:`end`;case`right`:return a?`end`:`start`;default:return`middle`}}function getTickVerticalAnchor(n,a){switch(n){case`left`:case`right`:return`middle`;case`top`:return a?`start`:`end`;default:return a?`end`:`start`}}function TickItem(n){var a=n.option,s=n.tickProps,c=n.value,l,u=clsx(s.className,`recharts-cartesian-axis-tick-value`);if(import_react$7.isValidElement(a))l=import_react$7.cloneElement(a,_objectSpread$8(_objectSpread$8({},s),{},{className:u}));else if(typeof a==`function`)l=a(_objectSpread$8(_objectSpread$8({},s),{},{className:u}));else{var d=`recharts-cartesian-axis-tick-value`;typeof a!=`boolean`&&(d=clsx(d,getClassNameFromUnknown(a))),l=import_react$7.createElement(Text,_extends$11({},s,{className:d}),c)}return l}function RenderedTicksReporter(n){var a=n.ticks,s=n.axisType,c=n.axisId,l=useAppDispatch();return(0,import_react$7.useEffect)(()=>c==null||s==null?noop$3:(l(setRenderedTicks({ticks:a.map(n=>({value:n.value,coordinate:n.coordinate,offset:n.offset,index:n.index})),axisId:c,axisType:s})),()=>{l(removeRenderedTicks({axisId:c,axisType:s}))}),[l,a,c,s]),null}var Ticks=(0,import_react$7.forwardRef)((n,a)=>{var s=n.ticks,c=s===void 0?[]:s,l=n.tick,u=n.tickLine,d=n.stroke,f=n.tickFormatter,p=n.unit,m=n.padding,h=n.tickTextProps,_=n.orientation,v=n.mirror,b=n.x,x=n.y,C=n.width,w=n.height,T=n.tickSize,O=n.tickMargin,k=n.fontSize,A=n.letterSpacing,j=n.getTicksConfig,M=n.events,N=n.axisType,P=n.axisId,F=getTicks(_objectSpread$8(_objectSpread$8({},j),{},{ticks:c}),k,A),I=svgPropertiesNoEvents(j),R=svgPropertiesNoEventsFromUnknown(l),B=isValidTextAnchor(I.textAnchor)?I.textAnchor:getTickTextAnchor(_,v),V=getTickVerticalAnchor(_,v),H={};typeof u==`object`&&(H=u);var U=_objectSpread$8(_objectSpread$8({},I),{},{fill:`none`},H),W=F.map(n=>_objectSpread$8({entry:n},getTickLineCoord(n,b,x,C,w,_,T,v,O))),K=W.map(n=>{var a=n.entry,s=n.line;return import_react$7.createElement(Layer,{className:`recharts-cartesian-axis-tick`,key:`tick-${a.value}-${a.coordinate}-${a.tickCoord}`},u&&import_react$7.createElement(`line`,_extends$11({},U,s,{className:clsx(`recharts-cartesian-axis-tick-line`,get$3(u,`className`))})))}),q=W.map((n,a)=>{var s,c,u=n.entry,_=n.tick,v=_objectSpread$8(_objectSpread$8({},_objectSpread$8(_objectSpread$8(_objectSpread$8(_objectSpread$8({verticalAnchor:V},I),{},{textAnchor:B,stroke:`none`,fill:d},_),{},{index:a,payload:u,visibleTicksCount:F.length,tickFormatter:f,padding:m},h),{},{angle:h?.angle??I.angle??0})),R);return import_react$7.createElement(Layer,_extends$11({className:`recharts-cartesian-axis-tick-label`,key:`tick-label-${u.value}-${u.coordinate}-${u.tickCoord}`},adaptEventsOfChild(M,u,a)),l&&import_react$7.createElement(TickItem,{option:l,tickProps:v,value:`${typeof f==`function`?f(u.value,a):u.value}${p||``}`}))});return import_react$7.createElement(`g`,{className:`recharts-cartesian-axis-ticks recharts-${N}-ticks`},import_react$7.createElement(RenderedTicksReporter,{ticks:F,axisId:P,axisType:N}),q.length>0&&import_react$7.createElement(ZIndexLayer,{zIndex:DefaultZIndexes.label},import_react$7.createElement(`g`,{className:`recharts-cartesian-axis-tick-labels recharts-${N}-tick-labels`,ref:a},q)),K.length>0&&import_react$7.createElement(`g`,{className:`recharts-cartesian-axis-tick-lines recharts-${N}-tick-lines`},K))}),CartesianAxisComponent=(0,import_react$7.forwardRef)((n,a)=>{var s=n.axisLine,c=n.width,l=n.height,u=n.className,d=n.hide,f=n.ticks,p=n.axisType,m=n.axisId,h=_objectWithoutProperties$10(n,_excluded$10),_=_slicedToArray$3((0,import_react$7.useState)(``),2),v=_[0],b=_[1],x=_slicedToArray$3((0,import_react$7.useState)(``),2),C=x[0],w=x[1],T=(0,import_react$7.useRef)(null);(0,import_react$7.useImperativeHandle)(a,()=>({getCalculatedWidth:()=>{var a;return getCalculatedYAxisWidth({ticks:T.current,label:n.labelRef?.current,labelGapWithTick:5,tickSize:n.tickSize,tickMargin:n.tickMargin})}}));var O=(0,import_react$7.useCallback)(n=>{if(n){var a=n.getElementsByClassName(`recharts-cartesian-axis-tick-value`);T.current=a;var s=a[0];if(s){var c=window.getComputedStyle(s),l=c.fontSize,u=c.letterSpacing;(l!==v||u!==C)&&(b(l),w(u))}}},[v,C]);return d||c!=null&&c<=0||l!=null&&l<=0?null:import_react$7.createElement(ZIndexLayer,{zIndex:n.zIndex},import_react$7.createElement(Layer,{className:clsx(`recharts-cartesian-axis`,u)},import_react$7.createElement(AxisLine,{x:n.x,y:n.y,width:c,height:l,orientation:n.orientation,mirror:n.mirror,axisLine
1258:s,otherSvgProps:svgPropertiesNoEvents(n)}),import_react$7.createElement(Ticks,{ref:O,axisType:p,events:h,fontSize:v,getTicksConfig:n,height:n.height,letterSpacing:C,mirror:n.mirror,orientation:n.orientation,padding:n.padding,stroke:n.stroke,tick:n.tick,tickFormatter:n.tickFormatter,tickLine:n.tickLine,tickMargin:n.tickMargin,tickSize:n.tickSize,tickTextProps:n.tickTextProps,ticks:f,unit:n.unit,width:n.width,x:n.x,y:n.y,axisId:m}),import_react$7.createElement(CartesianLabelContextProvider,{x:n.x,y:n.y,width:n.width,height:n.height,lowerWidth:n.width,upperWidth:n.width},import_react$7.createElement(CartesianLabelFromLabelProp,{label:n.label,labelRef:n.labelRef}),n.children)))}),CartesianAxis=import_react$7.forwardRef((n,a)=>{var s=resolveDefaultProps(n,defaultCartesianAxisProps);return import_react$7.createElement(CartesianAxisComponent,_extends$11({},s,{ref:a}))});CartesianAxis.displayName=`CartesianAxis`;var _excluded$9=[`x1`,`y1`,`x2`,`y2`,`key`],_excluded2$4=[`offset`],_excluded3$3=[`xAxisId`,`yAxisId`],_excluded4=[`xAxisId`,`yAxisId`];function ownKeys$8(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread$7(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?ownKeys$8(Object(s),!0).forEach(function(a){_defineProperty$7(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$8(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function _defineProperty$7(n,a,s){return(a=_toPropertyKey$5(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _toPropertyKey$5(n){var a=_toPrimitive$5(n,`string`);return typeof a==`symbol`?a:a+``}function _toPrimitive$5(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}function _extends$10(){return _extends$10=Object.assign?Object.assign.bind():function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)({}).hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},_extends$10.apply(null,arguments)}function _objectWithoutProperties$9(n,a){if(n==null)return{};var s,c,l=_objectWithoutPropertiesLoose$9(n,a);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);for(c=0;c<u.length;c++)s=u[c],a.indexOf(s)===-1&&{}.propertyIsEnumerable.call(n,s)&&(l[s]=n[s])}return l}function _objectWithoutPropertiesLoose$9(n,a){if(n==null)return{};var s={};for(var c in n)if({}.hasOwnProperty.call(n,c)){if(a.indexOf(c)!==-1)continue;s[c]=n[c]}return s}
1258var Background=n=>{var a=n.fill;if(!a||a===`none`)return null;var s=n.fillOpacity,c=n.x,l=n.y,u=n.width,d=n.height,f=n.ry;return import_react$7.createElement(`rect`,{x:c,y:l,ry:f,width:u,height:d,stroke:`none`,fill:a,fillOpacity:s,className:`recharts-cartesian-grid-bg`})};function LineItem(n){var a=n.option,s=n.lineItemProps,c;if(import_react$7.isValidElement(a))c=import_react$7.cloneElement(a,s);else if(typeof a==`function`)c=a(s);else{var l,u=s.x1,d=s.y1,f=s.x2,p=s.y2,m=s.key,h=svgPropertiesNoEvents(_objectWithoutProperties$9(s,_excluded$9))??{};h.offset;var _=_objectWithoutProperties$9(h,_excluded2$4);c=import_react$7.createElement(`line`,_extends$10({},_,{x1:u,y1:d,x2:f,y2:p,fill:`none`,key:m}))}return c}function HorizontalGridLines(n){var a=n.x,s=n.width,c=n.horizontal,l=c===void 0||c,u=n.horizontalPoints;if(!l||!u||!u.length)return null;n.xAxisId,n.yAxisId;var d=_objectWithoutProperties$9(n,_excluded3$3),f=u.map((n,c)=>{var u=_objectSpread$7(_objectSpread$7({},d),{},{x1:a,y1:n,x2:a+s,y2:n,key:`line-${c}`,index:c});return import_react$7.createElement(LineItem,{key:`line-${c}`,option:l,lineItemProps:u})});return import_react$7.createElement(`g`,{className:`recharts-cartesian-grid-horizontal`},f)}function VerticalGridLines(n){var a=n.y,s=n.height,c=n.vertical,l=c===void 0||c,u=n.verticalPoints;if(!l||!u||!u.length)return null;n.xAxisId,n.yAxisId;var d=_objectWithoutProperties$9(n,_excluded4),f=u.map((n,c)=>{var u=_objectSpread$7(_objectSpread$7({},d),{},{x1:n,y1:a,x2:n,y2:a+s,key:`line-${c}`,index:c});return import_react$7.createElement(LineItem,{option:l,lineItemProps:u,key:`line-${c}`})});return import_react$7.createElement(`g`,{className:`recharts-cartesian-grid-vertical`},f)}function HorizontalStripes(n){var a=n.horizontalFill,s=n.fillOpacity,c=n.x,l=n.y,u=n.width,d=n.height,f=n.horizontalPoints,p=n.horizontal;if(!(p===void 0||p)||!a||!a.length||f==null)return null;var m=f.map(n=>Math.round(n+l-l)).sort((n,a)=>n-a);l!==m[0]&&m.unshift(0);var h=m.map((n,f)=>{var p=m[f+1],h=p==null?l+d-n:p-n;if(h<=0)return null;var _=f%a.length;return import_react$7.createElement(`rect`,{key:`react-${f}`,y:n,x:c,height:h,width:u,stroke:`none`,fill:a[_],fillOpacity:s,className:`recharts-cartesian-grid-bg`})});return import_react$7.createElement(`g`,{className:`recharts-cartesian-gridstripes-horizontal`},h)}function VerticalStripes(n){var a=n.vertical,s=a===void 0||a,c=n.verticalFill,l=n.fillOpacity,u=n.x,d=n.y,f=n.width,p=n.height,m=n.verticalPoints;if(!s||!c||!c.length)return null;var h=m.map(n=>Math.round(n+u-u)).sort((n,a)=>n-a);u!==h[0]&&h.unshift(0);var _=h.map((n,a)=>{var s=h[a+1],m=s==null?u+f-n:s-n;if(m<=0)return null;var _=a%c.length;return import_react$7.createElement(`rect`,{key:`react-${a}`,x:n,y:d,width:m,height:p,stroke:`none`,fill:c[_],fillOpacity:l,className:`recharts-cartesian-grid-bg`})});return import_react$7.createElement(`g`,{className:`recharts-cartesian-gridstripes-vertical`},_)}var defaultVerticalCoordinatesGenerator=(n,a)=>{var s=n.xAxis,c=n.width,l=n.height,u=n.offset;return getCoordinatesOfGrid(getTicks(_objectSpread$7(_objectSpread$7(_objectSpread$7({},defaultCartesianAxisProps),s),{},{ticks:getTicksOfAxis(s,!0),viewBox:{x:0,y:0,width:c,height:l}})),u.left,u.left+u.width,a)},defaultHorizontalCoordinatesGenerator=(n,a)=>{var s=n.yAxis,c=n.width,l=n.height,u=n.offset;return getCoordinatesOfGrid(getTicks(_objectSpread$7(_objectSpread$7(_objectSpread$7({},defaultCartesianAxisProps),s),{},{ticks:getTicksOfAxis(s,!0),viewBox:{x:0,y:0,width:c,height:l}})),u.top,u.top+u.height,a)},defaultCartesianGridProps={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:`#ccc`,fill:`none`,verticalFill:[],horizontalFill:[],xAxisId:0,yAxisId:0,syncWithTicks:!1,zIndex:DefaultZIndexes.grid};function CartesianGrid(n){var a=useChartWidth(),s=useChartHeight(),c=useOffsetInternal(),l=_objectSpread$7(_objectSpread$7({},resolveDefaultProps(n,defaultCartesianGridProps)),{},{x:isNumber(n.x)?n.x:c.left,y:isNumber(n.y)?n.y:c.top,width:isNumber(n.width)?n.width:c.width,height:isNumber(n.height)?n.height:c.height}),u=l.xAxisId,d=l.yAxisId,f=l.x,p=l.y,m=l.width,h=l.height,_=l.syncWithTicks,v=l.horizontalValues,b=l.verticalValues,x=useIsPanorama(),C=useAppSelector(n=>selectAxisPropsNeededForCartesianGridTicksGenerator(n,`xAxis`,u,x)),w=useAppSelector(n=>selectAxisPropsNeededForCartesianGridTicksGenerator(n,`yAxis`,d,x));if(!isPositiveNumber(m)||!isPositiveNumber(h)||!isNumber(f)||!isNumber(p))return null;var T=l.verticalCoordinatesGenerator||defaultVerticalCoordinatesGenerator,O=l.horizontalCoordinatesGenerator||defaultHorizontalCoordinatesGenerator,k=l.horizontalPoints,A=l.verticalPoints;if((!k||!k.length)&&typeof O==`function`){var j=v&&v.length,M=O({yAxis:w?_objectSpread$7(_objectSpread$7({},w),{},{ticks:j?v:w.ticks}):void 0,width:a??m,height:s??h,offset:c},j?!0:_);warn(Array.isArray(M),`horizontalCoordinatesGenerator should return Array but instead it returned [${typeof M}]`),Array.isArray(M)&&(k=M)}if((!A||!A.length)&&typeof T==`function`){var N=b&&b.length,P=T({xAxis:C?_objectSpread$7(_objectSpread$7({},C),{},{ticks:N?b:C.ticks}):void 0,width:a??m,height:s??h,offset:c},N?!0:_);warn(Array.isArray(P),`verticalCoordinatesGenerator should return Array but instead it returned [${typeof P}]`),Array.isArray(P)&&(A=P)}return import_react$7.createElement(ZIndexLayer,{zIndex:l.zIndex},import_react$7.createElement(`g`,{className:`recharts-cartesian-grid`}
1258,import_react$7.createElement(Background,{fill:l.fill,fillOpacity:l.fillOpacity,x:l.x,y:l.y,width:l.width,height:l.height,ry:l.ry}),import_react$7.createElement(HorizontalStripes,_extends$10({},l,{horizontalPoints:k})),import_react$7.createElement(VerticalStripes,_extends$10({},l,{verticalPoints:A})),import_react$7.createElement(HorizontalGridLines,_extends$10({},l,{offset:c,horizontalPoints:k,xAxis:C,yAxis:w})),import_react$7.createElement(VerticalGridLines,_extends$10({},l,{offset:c,verticalPoints:A,xAxis:C,yAxis:w}))))}CartesianGrid.displayName=`CartesianGrid`;var _excluded$8=[`animationElapsedTime`,`isAnimating`,`isEntrance`,`visibleLength`,`strokeDasharray`,`connectNulls`];function _extends$9(){return _extends$9=Object.assign?Object.assign.bind():function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)({}).hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},_extends$9.apply(null,arguments)}function _objectWithoutProperties$8(n,a){if(n==null)return{};var s,c,l=_objectWithoutPropertiesLoose$8(n,a);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);for(c=0;c<u.length;c++)s=u[c],a.indexOf(s)===-1&&{}.propertyIsEnumerable.call(n,s)&&(l[s]=n[s])}return l}function _objectWithoutPropertiesLoose$8(n,a){if(n==null)return{};var s={};for(var c in n)if({}.hasOwnProperty.call(n,c)){if(a.indexOf(c)!==-1)continue;s[c]=n[c]}return s}function getTotalLength$1(n){try{return n&&n.getTotalLength&&n.getTotalLength()||0}catch{return 0}}function generateSimpleStrokeDasharray(n,a){return`${a}px ${n}px`}function normalizeDashPattern(n){return n.length%2==0?n:[...n,...n]}function repeat$1(n,a){for(var s=[],c=0;c<a;++c)s.push(...n);return s}function getStrokeDasharray(n,a,s){var c=normalizeDashPattern(s),l=c.reduce((n,a)=>n+a,0);if(!l)return generateSimpleStrokeDasharray(a,n);for(var u=Math.floor(n/l),d=n%l,f=[],p=0,m=0;p<c.length;m+=(h=c[p])??0,++p){var h,_=c[p];if(_!=null&&m+_>d){f=[...c.slice(0,p),d-m];break}}var v=f.length%2==0?[0,a]:[a];return[...repeat$1(c,u),...f,...v].map(n=>`${n}px`).join(`, `)}function computeAnimatedStrokeDasharray(n,a,s){return n?getStrokeDasharray(s,a,`${n}`.split(/[,\s]+/gim).map(n=>parseFloat(n))):generateSimpleStrokeDasharray(a,s)}function LineDrawShape(n){n.animationElapsedTime,n.isAnimating,n.isEntrance;var a=n.visibleLength,s=n.strokeDasharray,c=n.connectNulls,l=_objectWithoutProperties$8(n,_excluded$8),u=c??!1,d;if(a!=null){var f,p=l.pathRef;d=computeAnimatedStrokeDasharray(s,getTotalLength$1(p?.current??null),a)}else s!=null&&(d=String(s));return import_react$7.createElement(Curve,_extends$9({},l,{connectNulls:u,strokeDasharray:d}))}function useAnimatedLineLength(n){var a=(0,import_react$7.useRef)(0),s=(0,import_react$7.useRef)(0),c=(0,import_react$7.useRef)(!1),l=(0,import_react$7.useRef)(n);return l.current!==n&&(a.current=s.current,l.current=n),(0,import_react$7.useCallback)((n,l)=>{if(c.current)return null;var u=Math.min(round$1(a.current+n*l),l);return n>0&&l>0&&(s.current=Math.max(s.current,u),u>=l)?(c.current=!0,null):u},[])}var errorBarSlice=createSlice({name:`errorBars`,initialState:{},reducers:{addErrorBar:(n,a)=>{var s=a.payload,c=s.itemId,l=s.errorBar;n[c]||(n[c]=[]),n[c].push(l)},replaceErrorBar:(n,a)=>{var s=a.payload,c=s.itemId,l=s.prev,u=s.next;n[c]&&(n[c]=n[c].map(n=>n.dataKey===l.dataKey&&n.direction===l.direction?u:n))},removeErrorBar:(n,a)=>{var s=a.payload,c=s.itemId,l=s.errorBar;n[c]&&(n[c]=n[c].filter(n=>n.dataKey!==l.dataKey||n.direction!==l.direction))}}}),_errorBarSlice$action=errorBarSlice.actions,addErrorBar=_errorBarSlice$action.addErrorBar,replaceErrorBar=_errorBarSlice$action.replaceErrorBar,removeErrorBar=_errorBarSlice$action.removeErrorBar,errorBarReducer=errorBarSlice.reducer,_excluded$7=[`children`];function _objectWithoutProperties$7(n,a){if(n==null)return{};var s,c,l=_objectWithoutPropertiesLoose$7(n,a);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);for(c=0;c<u.length;c++)s=u[c],a.indexOf(s)===-1&&{}.propertyIsEnumerable.call(n,s)&&(l[s]=n[s])}return l}function _objectWithoutPropertiesLoose$7(n,a){if(n==null)return{};var s={};for(var c in n)if({}.hasOwnProperty.call(n,c)){if(a.indexOf(c)!==-1)continue;s[c]=n[c]}return s}var ErrorBarContext=(0,import_react$7.createContext)({data:[],xAxisId:`xAxis-0`,yAxisId:`yAxis-0`,dataPointFormatter:()=>({x:0,y:0,value:0}),errorBarOffset:0});function SetErrorBarContext(n){var a=n.children,s=_objectWithoutProperties$7(n,_excluded$7);return import_react$7.createElement(ErrorBarContext.Provider,{value:s},a)}function useNeedsClip(n,a){var s,c,l=useAppSelector(a=>selectXAxisSettings(a,n)),u=useAppSelector(n=>selectYAxisSettings(n,a)),d=l?.allowDataOverflow??implicitXAxis.allowDataOverflow,f=u?.allowDataOverflow??implicitYAxis.allowDataOverflow;return{needClip:d||f,needClipX:d,needClipY:f}}function GraphicalItemClipPath(n){var a=n.xAxisId,s=n.yAxisId,c=n.clipPathId,l=usePlotArea(),u=useNeedsClip(a,s),d=u.needClipX,f=u.needClipY,p=u.needClip,m=useAppSelector(n=>selectXAxisRange(n,a,!1)),h=useAppSelector(n=>selectYAxisRange(n,s,!1));if(!p||!l)return null;var _=l.x,v=l.y,b=l.width,x=l.height,C=d&&m?Math.min(m[0],m[1]):_-b/2,w=f&&h?Math.min(h[0],h[1]):v-x/2,T=d&&m?Math.abs(m[1]-m[0]):b*2,O=f&&h?Math.abs(h[1]-h[0]):x*2;return import_react$7.createElement(`clipPath`,{id:`clipPath-${c}`},import_react$7.createElement(`rect`,{x:C,y:w,width:T,height:O}))}var selectXAxisWithScale=(n,a,s,c)=>selectAxisWithScale(n,`xAxis`,a,c),selectXAxisTicks=(n,a,s,c)=>selectTicksOfGraphicalItem(n,`xAxis`,a,c),selectYAxisWithScale=(n,a,s,c)=>selectAxisWithScale(n,`yAxis`,s,c),selectYAxisTicks=(n,a,s,c)=>selectTicksOfGraphicalItem(n,`yAxis`,s,c),selectBandSize=createSelector([selectChartLayout,selectXAxisWithScale,selectYAxisWithScale,selectXAxisTicks,selectYAxisTicks],(n,a,s,c,l)=>isCategoricalAxis(n,`xAxis`)?getBandSizeOfAxis(a,c,!1):getBandSizeOfAxis(s,l,!1)),pickLineId=(n,a,s,c,l)=>l;function isLineSettings(n){return n.type===`line`}var selectSynchronisedLineSettings=createSelector([selectUnfilteredCartesianItems,pickLineId],(n,a)=>n.filter(isLineSettings).find(n=>n.id===a)),selectLinePoints=createSelector([selectChartLayout,selectXAxisWithScale,selectYAxisWithScale,selectXAxisTicks,selectYAxisTicks,selectSynchronisedLineSettings,selectBandSize,selectChartDataWithIndexesIfNotInPanoramaPosition4],(n,a,s,c,l,u,d,f)=>{var p=f.chartData,m=f.dataStartIndex,h=f.dataEndIndex;if(!(u==null||a==null||s==null||c==null||l==null||c.length===0||l.length===0||d==null||n!==`horizontal`&&n!==`vertical`)){var _=u.dataKey,v=u.data,b=v!=null&&v.length>0?v:p?.slice(m,h+1);if(b!=null)return computeLinePoints({layout:n,xAxis:a,yAxis:s,xAxisTicks:c,yAxisTicks:l,dataKey:_,bandSize:d,displayedData:b})}});function getRadiusAndStrokeWidthFromDot(n){var a=svgPropertiesNoEventsFromUnknown(n),s=3,c=2;if(a!=null){var l=a.r,u=a.strokeWidth,d=Number(l),f=Number(u);return(Number.isNaN(d)||d<0)&&(d=s),(Number.isNaN(f)||f<0)&&(f=c),{r:d,strokeWidth:f}}return{r:s,strokeWidth:c}}var _excluded$6=[`id`],_excluded2$3=[`type`,`layout`,`connectNulls`,`needClip`,`shape`,`strokeDasharray`],_excluded3$2=[`activeDot`,`animateNewValues`,`animationBegin`,`animationDuration`,`animationEasing`,`connectNulls`,`dot`,`hide`,`isAnimationActive`,`label`,`legendT
1258ype`,`xAxisId`,`yAxisId`,`id`];function _extends$8(){return _extends$8=Object.assign?Object.assign.bind():function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)({}).hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},_extends$8.apply(null,arguments)}function _objectWithoutProperties$6(n,a){if(n==null)return{};var s,c,l=_objectWithoutPropertiesLoose$6(n,a);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);for(c=0;c<u.length;c++)s=u[c],a.indexOf(s)===-1&&{}.propertyIsEnumerable.call(n,s)&&(l[s]=n[s])}return l}function _objectWithoutPropertiesLoose$6(n,a){if(n==null)return{};var s={};for(var c in n)if({}.hasOwnProperty.call(n,c)){if(a.indexOf(c)!==-1)continue;s[c]=n[c]}return s}function ownKeys$7(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread$6(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?ownKeys$7(Object(s),!0).forEach(function(a){_defineProperty$6(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$7(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function _defineProperty$6(n,a,s){return(a=_toPropertyKey$4(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _toPropertyKey$4(n){var a=_toPrimitive$4(n,`string`);return typeof a==`symbol`?a:a+``}function _toPrimitive$4(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}function getTotalLength(n){try{return n&&n.getTotalLength&&n.getTotalLength()||0}catch{return 0}}function averageShift(n){var a=0,s=0;for(var c of n)c.status===`matched`&&c.prev.x!=null&&c.next.x!=null&&(a+=c.next.x-c.prev.x,s++);return s>0?a/s:0}var defaultLineAnimateItems=(n,a)=>{if(n==null)return[];if(a===1)return n.flatMap(n=>n.status===`removed`?[]:[n.next]);var s=averageShift(n),c=[];for(var l of n)if(l.status===`matched`)c.push(_objectSpread$6(_objectSpread$6({},l.next),{},{x:interpolate(l.prev.x,l.next.x,a),y:interpolate(l.prev.y,l.next.y,a)}));else if(l.status===`added`)if(l.next.x!=null){var u=l.next.x-s;c.push(_objectSpread$6(_objectSpread$6({},l.next),{},{x:interpolate(u,l.next.x,a),y:l.next.y}))}else c.push(l.next);else if(l.status===`removed`&&l.prev.x!=null){var d=l.prev.x+s;c.push(_objectSpread$6(_objectSpread$6({},l.prev),{},{x:interpolate(l.prev.x,d,a),y:l.prev.y}))}return c},defaultLineProps={activeDot:!0,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:`ease`,animationInterpolateFn:defaultLineAnimateItems,animationMatchBy:matchByIndex,connectNulls:!1,dot:!0,fill:`#fff`,hide:!1,isAnimationActive:`auto`,label:!1,legendType:`line`,shape:LineDrawShape,stroke:`#3182bd`,strokeWidth:1,xAxisId:0,yAxisId:0,zIndex:DefaultZIndexes.line,type:`linear`},computeLegendPayloadFromAreaData=n=>{var a=n.dataKey,s=n.name,c=n.stroke,l=n.legendType;return[{inactive:n.hide,dataKey:a,type:l,color:c,value:getTooltipNameProp(s,a),payload:n}]},SetLineTooltipEntrySettings=import_react$7.memo(n=>{var a=n.dataKey,s=n.data,c=n.stroke,l=n.strokeWidth,u=n.fill,d=n.name,f=n.hide,p=n.unit,m=n.formatter,h=n.tooltipType,_=n.id,v={dataDefinedOnItem:s,getPosition:noop$3,settings:{stroke:c,strokeWidth:l,fill:u,dataKey:a,nameKey:void 0,name:getTooltipNameProp(d,a),hide:f,type:h,color:c,unit:p,formatter:m,graphicalItemId:_}};return import_react$7.createElement(SetTooltipEntrySettings,{tooltipEntrySettings:v})});function LineDotsWrapper(n){var a=n.clipPathId,s=n.points,c=n.props,l=c.dot,u=c.dataKey,d=c.needClip;c.id;var f=svgPropertiesNoEvents(_objectWithoutProperties$6(c,_excluded$6));return import_react$7.createElement(Dots,{points:s,dot:l,className:`recharts-line-dots`,dotClassName:`recharts-line-dot`,dataKey:u,baseProps:f,needClip:d,clipPathId:a})}function LineLabelListProvider(n){var a=n.showLabels,s=n.children,c=n.points,l=(0,import_react$7.useMemo)(()=>c?.map(n=>{var a,s,c={x:n.x??0,y:n.y??0,width:0,lowerWidth:0,upperWidth:0,height:0};return _objectSpread$6(_objectSpread$6({},c),{},{value:n.value,payload:n.payload,viewBox:c,parentViewBox:void 0,fill:void 0})}),[c]);return import_react$7.createElement(CartesianLabelListContextProvider,{value:a?l:void 0},s)}function StaticCurve(n){var a=n.clipPathId,s=n.pathRef,c=n.points,l=n.props,u=n.animationElapsedTime,d=n.isAnimating,f=n.isEntrance,p=n.visibleLength,m=l.type,h=l.layout,_=l.connectNulls,v=l.needClip,b=l.shape,x=l.strokeDasharray,C=_objectSpread$6(_objectSpread$6({},svgPropertiesAndEvents(_objectWithoutProperties$6(l,_excluded2$3))),{},{fill:`none`,className:`recharts-line-curve`,clipPath:v?`url(#clipPath-${a})`:void 0,points:c,type:m,layout:h,connectNulls:_,strokeDasharray:x??l.strokeDasharray,pathRef:s,animationElapsedTime:u,isAnimating:d,isEntrance:l.animateNewValues?f:!1,visibleLength:p});return import_react$7.createElement(import_react$7.Fragment,null,c?.length>1&&import_react$7.createElement(Shape,{option:b,DefaultShape:defaultLineProps.shape,shapeProps:C}),import_react$7.createElement(LineDotsWrapper,{points:c,clipPathId:a,props:l}))}function CurveWithAnimation(n){var a=n.clipPathId,s=n.props,c=n.pathRef,l=n.previousPointsRef,u=s.points,d=s.isAnimationActive,f=s.animationBegin,p=s.animationDuration,m=s.animationEasing,h=s.animationMatchBy,_=s.animationInterpolateFn,v=s.layout,b=getTotalLength(c.current),x=useAnimationCallbacks(s.onAnimationStart,s.onAnimationEnd),C=x.isAnimating,w=x.handleAnimationStart,T=x.handleAnimationEnd,O=!C,k=useAnimatedLine
1258Length(u),A=(0,import_react$7.useCallback)(n=>n>0&&b>0,[b]);return import_react$7.createElement(LineLabelListProvider,{points:u,showLabels:O},s.children,import_react$7.createElement(AnimatedItems,{animationInput:u,animationIdPrefix:`recharts-line-`,items:u,previousItemsRef:l,isAnimationActive:d,animationBegin:f,animationDuration:p,animationEasing:m,onAnimationStart:w,onAnimationEnd:T,animationInterpolateFn:_,animationMatchBy:h,shouldUpdatePreviousRef:A,layout:v},(n,l,u)=>{var d=C||l<1,f=d?k(l,b):null;return import_react$7.createElement(StaticCurve,{props:s,points:n,clipPathId:a,pathRef:c,animationElapsedTime:l,isAnimating:d,isEntrance:u,visibleLength:f})}),import_react$7.createElement(LabelListFromLabelProp,{label:s.label}))}function RenderCurve(n){var a=n.clipPathId,s=n.props,c=(0,import_react$7.useRef)(null),l=(0,import_react$7.useRef)(null);return import_react$7.createElement(CurveWithAnimation,{props:s,clipPathId:a,previousPointsRef:c,pathRef:l})}var errorBarDataPointFormatter=(n,a)=>{var s,c;return{x:n.x??void 0,y:n.y??void 0,value:n.value,errorVal:getValueByDataKey(n.payload,a)}},LineWithState=class extends import_react$7.Component{render(){var n=this.props,a=n.hide,s=n.dot,c=n.points,l=n.className,u=n.xAxisId,d=n.yAxisId,f=n.top,p=n.left,m=n.width,h=n.height,_=n.id,v=n.needClip,b=n.zIndex;if(a)return null;var x=clsx(`recharts-line`,l),C=_,w=getRadiusAndStrokeWidthFromDot(s),T=w.r,O=w.strokeWidth,k=isClipDot(s),A=T*2+O,j=v?`url(#clipPath-${k?``:`dots-`}${C})`:void 0;return import_react$7.createElement(ZIndexLayer,{zIndex:b},import_react$7.createElement(Layer,{className:x},v&&import_react$7.createElement(`defs`,null,import_react$7.createElement(GraphicalItemClipPath,{clipPathId:C,xAxisId:u,yAxisId:d}),!k&&import_react$7.createElement(`clipPath`,{id:`clipPath-dots-${C}`},import_react$7.createElement(`rect`,{x:p-A/2,y:f-A/2,width:m+A,height:h+A}))),import_react$7.createElement(SetErrorBarContext,{xAxisId:u,yAxisId:d,data:c,dataPointFormatter:errorBarDataPointFormatter,errorBarOffset:0},import_react$7.createElement(RenderCurve,{props:this.props,clipPathId:C}))),import_react$7.createElement(ActivePoints,{activeDot:this.props.activeDot,points:c,mainColor:this.props.stroke,itemDataKey:this.props.dataKey,clipPath:j}))}};function LineImpl(n){var a=resolveDefaultProps(n,defaultLineProps),s=a.activeDot,c=a.animateNewValues,l=a.animationBegin,u=a.animationDuration,d=a.animationEasing,f=a.connectNulls,p=a.dot,m=a.hide,h=a.isAnimationActive,_=a.label,v=a.legendType,b=a.xAxisId,x=a.yAxisId,C=a.id,w=_objectWithoutProperties$6(a,_excluded3$2),T=useNeedsClip(b,x).needClip,O=usePlotArea(),k=useChartLayout(),A=useIsPanorama(),j=useAppSelector(n=>selectLinePoints(n,b,x,A,C));if(k!==`horizontal`&&k!==`vertical`||j==null||O==null)return null;var M=O.height,N=O.width,P=O.x,F=O.y;return import_react$7.createElement(LineWithState,_extends$8({},w,{id:C,connectNulls:f,dot:p,activeDot:s,animateNewValues:c,animationBegin:l,animationDuration:u,animationEasing:d,isAnimationActive:h,hide:m,label:_,legendType:v,xAxisId:b,yAxisId:x,points:j,layout:k,height:M,width:N,left:P,top:F,needClip:T}))}function computeLinePoints(n){var a=n.layout,s=n.xAxis,c=n.yAxis,l=n.xAxisTicks,u=n.yAxisTicks,d=n.dataKey,f=n.bandSize;return n.displayedData.map((n,p)=>{var m=getValueByDataKey(n,d);if(a===`horizontal`)return{x:getCateCoordinateOfLine({axis:s,ticks:l,bandSize:f,entry:n,index:p}),y:(isNullish(m)?null:c.scale.map(m))??null,value:m,payload:n};var h=isNullish(m)?null:s.scale.map(m),_=getCateCoordinateOfLine({axis:c,ticks:u,bandSize:f,entry:n,index:p});return h==null||_==null?null:{x:h,y:_,value:m,payload:n}}).filter(Boolean)}function LineFn(n){var a=resolveDefaultProps(n,defaultLineProps),s=useIsPanorama();return import_react$7.createElement(RegisterGraphicalItemId,{id:a.id,type:`line`},n=>import_react$7.createElement(import_react$7.Fragment,null,import_react$7.createElement(SetLegendPayload,{legendPayload:computeLegendPayloadFromAreaData(a)}),import_react$7.createElement(SetLineTooltipEntrySettings,{dataKey:a.dataKey,data:a.data,stroke:a.stroke,strokeWidth:a.strokeWidth,fill:a.fill,name:a.name,hide:a.hide,unit:a.unit,formatter:a.formatter,tooltipType:a.tooltipType,id:n}),import_react$7.createElement(SetCartesianGraphicalItem,{type:`line`,
1258id:n,data:a.data,xAxisId:a.xAxisId,yAxisId:a.yAxisId,zAxisId:0,dataKey:a.dataKey,hide:a.hide,isPanorama:s}),import_react$7.createElement(LineImpl,_extends$8({},a,{id:n}))))}var Line=import_react$7.memo(LineFn,propsAreEqual);Line.displayName=`Line`;var _excluded$5=[`domain`,`range`],_excluded2$2=[`domain`,`range`];function _objectWithoutProperties$5(n,a){if(n==null)return{};var s,c,l=_objectWithoutPropertiesLoose$5(n,a);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);for(c=0;c<u.length;c++)s=u[c],a.indexOf(s)===-1&&{}.propertyIsEnumerable.call(n,s)&&(l[s]=n[s])}return l}function _objectWithoutPropertiesLoose$5(n,a){if(n==null)return{};var s={};for(var c in n)if({}.hasOwnProperty.call(n,c)){if(a.indexOf(c)!==-1)continue;s[c]=n[c]}return s}function shortArraysAreEqual(n,a){return n===a?!0:Array.isArray(n)&&n.length===2&&Array.isArray(a)&&a.length===2?n[0]===a[0]&&n[1]===a[1]:!1}function axisPropsAreEqual(n,a){if(n===a)return!0;var s=n.domain,c=n.range,l=_objectWithoutProperties$5(n,_excluded$5),u=a.domain,d=a.range,f=_objectWithoutProperties$5(a,_excluded2$2);return!shortArraysAreEqual(s,u)||!shortArraysAreEqual(c,d)?!1:propsAreEqual(l,f)}var _excluded$4=[`type`],_excluded2$1=[`dangerouslySetInnerHTML`,`ticks`,`scale`],_excluded3$1=[`id`,`scale`];function _extends$7(){return _extends$7=Object.assign?Object.assign.bind():function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)({}).hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},_extends$7.apply(null,arguments)}function ownKeys$6(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread$5(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?ownKeys$6(Object(s),!0).forEach(function(a){_defineProperty$5(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$6(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function _defineProperty$5(n,a,s){return(a=_toPropertyKey$3(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _toPropertyKey$3(n){var a=_toPrimitive$3(n,`string`);return typeof a==`symbol`?a:a+``}function _toPrimitive$3(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}function _objectWithoutProperties$4(n,a){if(n==null)return{};var s,c,l=_objectWithoutPropertiesLoose$4(n,a);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);for(c=0;c<u.length;c++)s=u[c],a.indexOf(s)===-1&&{}.propertyIsEnumerable.call(n,s)&&(l[s]=n[s])}return l}function _objectWithoutPropertiesLoose$4(n,a){if(n==null)return{};var s={};for(var c in n)if({}.hasOwnProperty.call(n,c)){if(a.indexOf(c)!==-1)continue;s[c]=n[c]}return s}function SetXAxisSettings(n){var a=useAppDispatch(),s=(0,import_react$7.useRef)(null),c=useCartesianChartLayout(),l=n.type,u=_objectWithoutProperties$4(n,_excluded$4),d=getAxisTypeBasedOnLayout(c,`xAxis`,l),f=(0,import_react$7.useMemo)(()=>{if(d!=null)return _objectSpread$5(_objectSpread$5({},u),{},{type:d})},[u,d]);return(0,import_react$7.useLayoutEffect)(()=>{f!=null&&(s.current===null?a(addXAxis(f)):s.current!==f&&a(replaceXAxis({prev:s.current,next:f})),s.current=f)},[f,a]),(0,import_react$7.useLayoutEffect)(()=>()=>{s.current&&=(a(removeXAxis(s.current)),null)},[a]),null}var XAxisImpl=n=>{var a=n.xAxisId,s=n.className,c=useAppSelector(selectAxisViewBox),l=useIsPanorama(),u=`xAxis`,d=useAppSelector(n=>selectTicksOfAxis(n,u,a,l)),f=useAppSelector(n=>selectXAxisSize(n,a)),p=useAppSelector(n=>selectXAxisPosition(n,a)),m=useAppSelector(n=>selectXAxisSettingsNoDefaults(n,a));if(f==null||p==null||m==null)return null;n.dangerouslySetInnerHTML,n.ticks,n.scale;var h=_objectWithoutProperties$4(n,_excluded2$1);
1258m.id,m.scale;var _=_objectWithoutProperties$4(m,_excluded3$1);return import_react$7.createElement(CartesianAxis,_extends$7({},h,_,{x:p.x,y:p.y,width:f.width,height:f.height,className:clsx(`recharts-${u} ${u}`,s),viewBox:c,ticks:d,axisType:u,axisId:a}))},xAxisDefaultProps={allowDataOverflow:implicitXAxis.allowDataOverflow,allowDecimals:implicitXAxis.allowDecimals,allowDuplicatedCategory:implicitXAxis.allowDuplicatedCategory,angle:implicitXAxis.angle,axisLine:defaultCartesianAxisProps.axisLine,height:implicitXAxis.height,hide:!1,includeHidden:implicitXAxis.includeHidden,interval:implicitXAxis.interval,label:!1,minTickGap:implicitXAxis.minTickGap,mirror:implicitXAxis.mirror,orientation:implicitXAxis.orientation,padding:implicitXAxis.padding,reversed:implicitXAxis.reversed,scale:implicitXAxis.scale,tick:implicitXAxis.tick,tickCount:implicitXAxis.tickCount,tickLine:defaultCartesianAxisProps.tickLine,tickSize:defaultCartesianAxisProps.tickSize,type:implicitXAxis.type,niceTicks:implicitXAxis.niceTicks,xAxisId:0},XAxisSettingsDispatcher=n=>{var a=resolveDefaultProps(n,xAxisDefaultProps);return import_react$7.createElement(import_react$7.Fragment,null,import_react$7.createElement(SetXAxisSettings,{allowDataOverflow:a.allowDataOverflow,allowDecimals:a.allowDecimals,allowDuplicatedCategory:a.allowDuplicatedCategory,angle:a.angle,dataKey:a.dataKey,domain:a.domain,height:a.height,hide:a.hide,id:a.xAxisId,includeHidden:a.includeHidden,interval:a.interval,minTickGap:a.minTickGap,mirror:a.mirror,name:a.name,orientation:a.orientation,padding:a.padding,reversed:a.reversed,scale:a.scale,tick:a.tick,tickCount:a.tickCount,tickFormatter:a.tickFormatter,ticks:a.ticks,type:a.type,unit:a.unit,niceTicks:a.niceTicks}),import_react$7.createElement(XAxisImpl,a))},XAxis=import_react$7.memo(XAxisSettingsDispatcher,axisPropsAreEqual);XAxis.displayName=`XAxis`;var _excluded$3=[`type`],_excluded2=[`dangerouslySetInnerHTML`,`ticks`,`scale`],_excluded3=[`id`,`scale`];function _extends$6(){return _extends$6=Object.assign?Object.assign.bind():function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)({}).hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},_extends$6.apply(null,arguments)}function ownKeys$5(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread$4(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?ownKeys$5(Object(s),!0).forEach(function(a){_defineProperty$4(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$5(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function _defineProperty$4(n,a,s){return(a=_toPropertyKey$2(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _toPropertyKey$2(n){var a=_toPrimitive$2(n,`string`);return typeof a==`symbol`?a:a+``}function _toPrimitive$2(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}function _objectWithoutProperties$3(n,a){if(n==null)return{};var s,c,l=_objectWithoutPropertiesLoose$3(n,a);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);for(c=0;c<u.length;c++)s=u[c],a.indexOf(s)===-1&&{}.propertyIsEnumerable.call(n,s)&&(l[s]=n[s])}return l}function _objectWithoutPropertiesLoose$3(n,a){if(n==null)return{};var s={};for(var c in n)if({}.hasOwnProperty.call(n,c)){if(a.indexOf(c)!==-1)continue;s[c]=n[c]}return s}function SetYAxisSettings(n){var a=useAppDispatch(),s=(0,import_react$7.useRef)(null),c=useCartesianChartLayout(),l=n.type,u=_objectWithoutProperties$3(n,_excluded$3),d=getAxisTypeBasedOnLayout(c,`yAxis`,l),f=(0,import_react$7.useMemo)(()=>{if(d!=null)return _objectSpread$4(_objectSpread$4({},u),{},{type:d})},[d,u]);return(0,import_react$7.useLayoutEffect)(()=>{f!=null&&(s.current===null?a(addYAxis(f)):s.current!==f&&a(replaceYAxis({prev:s.current,next:f})),s.current=f)},[f,a]),(0,import_react$7.useLayoutEffect)(()=>()=>{s.current&&=(a(removeYAxis(s.current)),null)},[a]),null}function YAxisImpl(n){var a=n.yAxisId,s=n.className,c=n.width,l=n.label,u=(0,import_react$7.useRef)(null),d=(0,import_react$7.useRef)(null),f=useAppSelector(selectAxisViewBox),p=useIsPanorama(),m=useAppDispatch(),h=`yAxis`,_=useAppSelector(n=>selectYAxisSize(n,a)),v=useAppSelector(n=>selectYAxisPosition(n,a)),b=useAppSelector(n=>selectTicksOfAxis(n,h,a,p)),x=useAppSelector(n=>selectYAxisSettingsNoDefaults(n,a));if((0,import_react$7.useLayoutEffect)(()=>
1258{if(!(c!==`auto`||!_||isLabelContentAFunction(l)||(0,import_react$7.isValidElement)(l)||x==null)){var n=u.current;if(n){var s=n.getCalculatedWidth();Math.round(_.width)!==Math.round(s)&&m(updateYAxisWidth({id:a,width:s}))}}},[b,_,m,l,a,c,x]),_==null||v==null||x==null)return null;n.dangerouslySetInnerHTML,n.ticks,n.scale;var C=_objectWithoutProperties$3(n,_excluded2);x.id,x.scale;var w=_objectWithoutProperties$3(x,_excluded3);return import_react$7.createElement(CartesianAxis,_extends$6({},C,w,{ref:u,labelRef:d,x:v.x,y:v.y,tickTextProps:c===`auto`?{width:void 0}:{width:c},width:_.width,height:_.height,className:clsx(`recharts-${h} ${h}`,s),viewBox:f,ticks:b,axisType:h,axisId:a}))}var yAxisDefaultProps={allowDataOverflow:implicitYAxis.allowDataOverflow,allowDecimals:implicitYAxis.allowDecimals,allowDuplicatedCategory:implicitYAxis.allowDuplicatedCategory,angle:implicitYAxis.angle,axisLine:defaultCartesianAxisProps.axisLine,hide:!1,includeHidden:implicitYAxis.includeHidden,interval:implicitYAxis.interval,label:!1,minTickGap:implicitYAxis.minTickGap,mirror:implicitYAxis.mirror,orientation:implicitYAxis.orientation,padding:implicitYAxis.padding,reversed:implicitYAxis.reversed,scale:implicitYAxis.scale,tick:implicitYAxis.tick,tickCount:implicitYAxis.tickCount,tickLine:defaultCartesianAxisProps.tickLine,tickSize:defaultCartesianAxisProps.tickSize,type:implicitYAxis.type,niceTicks:implicitYAxis.niceTicks,width:implicitYAxis.width,yAxisId:0},YAxisSettingsDispatcher=n=>{var a=resolveDefaultProps(n,yAxisDefaultProps);return import_react$7.createElement(import_react$7.Fragment,null,import_react$7.createElement(SetYAxisSettings,{interval:a.interval,id:a.yAxisId,scale:a.scale,type:a.type,domain:a.domain,allowDataOverflow:a.allowDataOverflow,dataKey:a.dataKey,allowDuplicatedCategory:a.allowDuplicatedCategory,allowDecimals:a.allowDecimals,tickCount:a.tickCount,padding:a.padding,includeHidden:a.includeHidden,reversed:a.reversed,ticks:a.ticks,width:a.width,orientation:a.orientation,mirror:a.mirror,hide:a.hide,unit:a.unit,name:a.name,angle:a.angle,minTickGap:a.minTickGap,tick:a.tick,tickFormatter:a.tickFormatter,niceTicks:a.niceTicks}),import_react$7.createElement(YAxisImpl,a))},YAxis=import_react$7.memo(YAxisSettingsDispatcher,axisPropsAreEqual);YAxis.displayName=`YAxis`;var pickChartPointer=(n,a)=>a,selectActivePropsFromChartPointer=createSelector([pickChartPointer,selectChartLayout,selectPolarViewBox,selectTooltipAxisType,selectTooltipAxisRangeWithReverse,selectTooltipAxisTicks,selectOrderedTooltipTicks,selectChartOffsetInternal],combineActiveProps);function isSvgPointer(n){return`getBBox`in n.currentTarget&&typeof n.currentTarget.getBBox==`function`}function getRelativeCoordinate(n){var a=n.currentTarget.getBoundingClientRect(),s,c;if(isSvgPointer(n)){var l=n.currentTarget.getBBox();s=l.width>0?a.width/l.width:1,c=l.height>0?a.height/l.height:1}else{var u=n.currentTarget;s=u.offsetWidth>0?a.width/u.offsetWidth:1,c=u.offsetHeight>0?a.height/u.offsetHeight:1}var d=(n,l)=>({relativeX:Math.round((n-a.left)/s),relativeY:Math.round((l-a.top)/c)});return`touches`in n?Array.from(n.touches).map(n=>d(n.clientX,n.clientY)):d(n.clientX,n.clientY)}var mouseClickAction=createAction(`mouseClick`),mouseClickMiddleware=createListenerMiddleware();mouseClickMiddleware.startListening({actionCreator:mouseClickAction,effect:(n,a)=>{var s=n.payload,c=selectActivePropsFromChartPointer(a.getState(),getRelativeCoordinate(s));c?.activeIndex!=null&&a.dispatch(setMouseClickAxisIndex({activeIndex:c.activeIndex,activeDataKey:void 0,activeCoordinate:c.activeCoordinate}))}});var mouseMoveAction=createAction(`mouseMove`),mouseMoveMiddleware=createListenerMiddleware(),rafId$2=null,timeoutId$2=null,latestChartPointer=null;mouseMoveMiddleware.startListening({actionCreator:mouseMoveAction,effect:(n,a)=>{var s=n.payload,c=a.getState().eventSettings,l=c.throttleDelay,u=c.throttledEvents,d=u===`all`||u?.includes(`mousemove`);rafId$2!==null&&(cancelAnimationFrame(rafId$2),rafId$2=null),timeoutId$2!==null&&(typeof l!=`number`||!d)&&(clearTimeout(timeoutId$2),timeoutId$2=null),latestChartPointer=getRelativeCoordinate(s);var f=()=>{var n=a.getState(),s=selectTooltipEventType$1(n,n.tooltip.settings.shared);if(!latestChartPointer){rafId$2=null,timeoutId$2=null;return}
1258if(s===`axis`){var c=selectActivePropsFromChartPointer(n,latestChartPointer);c?.activeIndex==null?a.dispatch(mouseLeaveChart()):a.dispatch(setMouseOverAxisIndex({activeIndex:c.activeIndex,activeDataKey:void 0,activeCoordinate:c.activeCoordinate}))}rafId$2=null,timeoutId$2=null};if(!d){f();return}l===`raf`?rafId$2=requestAnimationFrame(f):typeof l==`number`&&timeoutId$2===null&&(timeoutId$2=setTimeout(f,l))}});function reduxDevtoolsJsonStringifyReplacer(n,a){return a instanceof HTMLElement?`HTMLElement <${a.tagName} class="${a.className}">`:a===window?`global.window`:n===`children`&&typeof a==`object`&&a?`<<CHILDREN>>`:a}var initialState={accessibilityLayer:!0,barCategoryGap:`10%`,barGap:4,barSize:void 0,className:void 0,maxBarSize:void 0,stackOffset:`none`,syncId:void 0,syncMethod:`index`,baseValue:void 0,reverseStackOrder:!1},rootPropsSlice=createSlice({name:`rootProps`,initialState,reducers:{updateOptions:(n,a)=>{var s;n.accessibilityLayer=a.payload.accessibilityLayer,n.barCategoryGap=a.payload.barCategoryGap,n.barGap=a.payload.barGap??initialState.barGap,n.barSize=a.payload.barSize,n.maxBarSize=a.payload.maxBarSize,n.stackOffset=a.payload.stackOffset,n.syncId=a.payload.syncId,n.syncMethod=a.payload.syncMethod,n.className=a.payload.className,n.baseValue=a.payload.baseValue,n.reverseStackOrder=a.payload.reverseStackOrder}}}),rootPropsReducer=rootPropsSlice.reducer,updateOptions=rootPropsSlice.actions.updateOptions,polarOptionsSlice=createSlice({name:`polarOptions`,initialState:null,reducers:{updatePolarOptions:(n,a)=>n===null?a.payload:(n.startAngle=a.payload.startAngle,n.endAngle=a.payload.endAngle,n.cx=a.payload.cx,n.cy=a.payload.cy,n.innerRadius=a.payload.innerRadius,n.outerRadius=a.payload.outerRadius,n)}}),updatePolarOptions=polarOptionsSlice.actions.updatePolarOptions,polarOptionsReducer=polarOptionsSlice.reducer,keyDownAction=createAction(`keyDown`),focusAction=createAction(`focus`),blurAction=createAction(`blur`),keyboardEventsMiddleware=createListenerMiddleware(),rafId$1=null,timeoutId$1=null,latestKeyboardActionPayload=null;keyboardEventsMiddleware.startListening({actionCreator:keyDownAction,effect:(n,a)=>{latestKeyboardActionPayload=n.payload,rafId$1!==null&&(cancelAnimationFrame(rafId$1),rafId$1=null);var s=a.getState().eventSettings,c=s.throttleDelay,l=s.throttledEvents,u=l===`all`||l.includes(`keydown`);timeoutId$1!==null&&(typeof c!=`number`||!u)&&(clearTimeout(timeoutId$1),timeoutId$1=null);var d=()=>{try{var n=a.getState();if(n.rootProps.accessibilityLayer===!1)return;var s=n.tooltip.keyboardInteraction,c=latestKeyboardActionPayload;if(c!==`ArrowRight`&&c!==`ArrowLeft`&&c!==`Enter`)return;var l=combineActiveTooltipIndex(s,selectTooltipDisplayedData(n),selectTooltipAxisDataKey(n),selectTooltipAxisDomain(n)),u=l==null?-1:Number(l),d=!Number.isFinite(u)||u<0,f=selectTooltipAxisTicks(n),p=selectTooltipDisplayedData(n),m=selectTooltipEventType$1(n,n.tooltip.settings.shared);if(c===`Enter`){if(d)return;var h=selectCoordinateForDefaultIndex(n,m,`hover`,String(s.index));a.dispatch(setKeyboardInteraction({active:!s.active,activeIndex:s.index,activeCoordinate:h}));return}var _=selectChartDirection(n)===`left-to-right`?1:-1,v=c===`ArrowRight`?1:-1,b;if(d){var x=selectTooltipAxisDataKey(n),C=selectTooltipAxisDomain(n),w=v*_,T=n=>({active:!1,index:String(n),dataKey:void 0,graphicalItemId:void 0,coordinate:void 0});if(b=-1,w>0){for(var O=0;O<p.length;O++)if(combineActiveTooltipIndex(T(O),p,x,C)!=null){b=O;break}}else for(var k=p.length-1;k>=0;k--)if(combineActiveTooltipIndex(T(k),p,x,C)!=null){b=k;break}if(b<0)return}else{b=u+v*_;var A=f?.length||p.length;if(A===0||b>=A||b<0)return}var j=selectCoordinateForDefaultIndex(n,m,`hover`,String(b));a.dispatch(setKeyboardInteraction({active:!0,activeIndex:b.toString(),activeCoordinate:j}))}finally{rafId$1=null,timeoutId$1=null}};if(!u){d();return}c===`raf`?rafId$1=requestAnimationFrame(d):typeof c==`number`&&timeoutId$1===null&&(d(),latestKeyboardActionPayload=null,timeoutId$1=setTimeout(()=>{latestKeyboardActionPayload?d():(timeoutId$1=null,rafId$1=null)},c))}}),keyboardEventsMiddleware.startListening({actionCreator:focusAction,effect:(n,a)=>{var s=a.getState();if(s.rootProps.accessibilityLayer!==!1){var c=s.tooltip.keyboardInteraction;if(!c.active&&c.index==null){var l=`0`,u=selectCoordinateForDefaultIndex(s,selectTooltipEventType$1(s,s.tooltip.settings.shared),`hover`,String(l));a.dispatch(setKeyboardInteraction({active:!0,activeIndex:l,activeCoordinate:u}))}}}}),keyboardEventsMiddleware.startListening({actionCreator:blurAction,effect:(n,a)=>{var s=a.getState();if(s.rootProps.accessibilityLayer!==!1){var c=s.tooltip.keyboardInteraction;c.active&&a.dispatch(setKeyboardInteraction({active:!1,activeIndex:c.index,activeCoordinate:c.coordinate}))}}});function createEventProxy(n){n.persist();var a=n.currentTarget;return new Proxy(n,{get:(n,s)=>{if(s===`currentTarget`)return a;var c=Reflect.get(n,s);return typeof c==`function`?c.bind(n):c}})}var externalEventAction=createAction(`externalEvent`),externalEventsMiddleware=createListenerMiddleware(),rafIdMap=new Map,timeoutIdMap=new Map,latestEventMap=new Map;externalEventsMiddleware.startListening({actionCreator:externalEventAction,effect:(n,a)=>{var s=n.payload,c=s.handler,l=s.reactEvent;if(c!=null){var u=l.type,d=createEventProxy(l);latestEventMap.set(u,{handler:c,reactEvent:d});var f=rafIdMap.get(u);f!==void 0&&(cancelAnimationFrame(f),rafIdMap.delete(u));var p=a.getState().eventSettings,m=p.throttleDelay,h=p.throttledEvents,_=h===`all`||h?.includes(u),v=timeoutIdMap.get(u);v!==void 0&&(typeof m!=`number`||!_)&&(clearTimeout(v),timeoutIdMap.delete(u));var b=()=>{var n=latestEventMap.get(u);try{if(!n)return;var s=n.handler,c=n.reactEvent,l=a.getState(),d={activeCoordinate:selectActiveTooltipCoordinate(l),activeDataKey:selectActiveTooltipDataKey(l),activeIndex:selectActiveTooltipIndex(l),activeLabel:selectActiveLabel$1(l),activeTooltipIndex:selectActiveTooltipIndex(l),isTooltipActive:selectIsTooltipActive$1(l)};s&&s(d,c)}finally{rafIdMap.delete(u),timeoutIdMap.delete(u),latestEventMap.delete(u)}};if(!_){b();return}if(m===`raf`){var x=requestAnimationFrame(b);rafIdMap.set(u,x)}else if(typeof m==`number`){if(!timeoutIdMap.has(u)){b();var C=setTimeout(b,m);timeoutIdMap.set(u,C)}}else b()}}});var selectAllTooltipPayloadConfiguration=createSelector([selectTooltipState],n=>n.tooltipItemPayloads),selectTooltipCoordinate=createSelector([selectAllTooltipPayloadConfiguration,(n,a)=>a,(n,a,s)=>s],(n,a,s)=>{if(a!=null){var c=n.find(n=>n.settings.graphicalItemId===s);if(c!=null){var l=c.getPosition;if(l!=null)return l(a)}}}),touchEventAction=createAction(`touchMove`),touchEventMiddleware=createListenerMiddleware(),rafId=null,timeoutId=null,latestChartPointers=null,latestTouchEvent=null;touchEventMiddleware.startListening({actionCreator:touchEventAction,effect:(n,a)=>{var s=n.payload;if(!(s.touches==null||s.touches.length===0)){latestTouchEvent=createEventProxy(s);var c=a.getState().eventSettings,l=c.throttleDelay,u=c.throttledEvents,d=u===`all`||u.includes(`touchmove`);rafId!==null&&(cancelAnimationFrame(rafId),rafId=null),timeoutId!==null&&(typeof l!=`number`||!d)&&(clearTimeout(timeoutId),timeoutId=null),latestChartPointers=Array.from(s.touches).map(n=>getRelativeCoordinate({clientX:n.clientX,clientY:n.clientY,currentTarget:s.currentTarget}));var f=()=>
1258{if(latestTouchEvent!=null){var n=a.getState(),s=selectTooltipEventType$1(n,n.tooltip.settings.shared);if(s===`axis`){var c,l=latestChartPointers?.[0];if(l==null){rafId=null,timeoutId=null;return}var u=selectActivePropsFromChartPointer(n,l);u?.activeIndex!=null&&a.dispatch(setMouseOverAxisIndex({activeIndex:u.activeIndex,activeDataKey:void 0,activeCoordinate:u.activeCoordinate}))}else if(s===`item`){var d,f=latestTouchEvent.touches[0];if(document.elementFromPoint==null||f==null)return;var p=document.elementFromPoint(f.clientX,f.clientY);if(!p||!p.getAttribute)return;var m=p.getAttribute(DATA_ITEM_INDEX_ATTRIBUTE_NAME),h=p.getAttribute(`data-recharts-item-id`)??void 0,_=selectAllGraphicalItemsSettings(n).find(n=>n.id===h);if(m==null||_==null||h==null)return;var v=_.dataKey,b=selectTooltipCoordinate(n,m,h);a.dispatch(setActiveMouseOverItemIndex({activeDataKey:v,activeIndex:m,activeCoordinate:b,activeGraphicalItemId:h}))}rafId=null,timeoutId=null}};if(!d){f();return}l===`raf`?rafId=requestAnimationFrame(f):typeof l==`number`&&timeoutId===null&&(f(),latestTouchEvent=null,timeoutId=setTimeout(()=>{latestTouchEvent?f():(timeoutId=null,rafId=null)},l))}}});var initialEventSettingsState={throttleDelay:`raf`,throttledEvents:[`mousemove`,`touchmove`,`pointermove`,`scroll`,`wheel`]},eventSettingsSlice=createSlice({name:`eventSettings`,initialState:initialEventSettingsState,reducers:{setEventSettings:(n,a)=>{a.payload.throttleDelay!=null&&(n.throttleDelay=a.payload.throttleDelay),a.payload.throttledEvents!=null&&(n.throttledEvents=castDraft(a.payload.throttledEvents))}}}),setEventSettings=eventSettingsSlice.actions.setEventSettings,eventSettingsReducer=eventSettingsSlice.reducer,rootReducer=combineReducers({brush:brushReducer,cartesianAxis:cartesianAxisReducer,chartData:chartDataReducer,errorBars:errorBarReducer,eventSettings:eventSettingsReducer,graphicalItems:graphicalItemsReducer,layout:chartLayoutReducer,legend:legendReducer,options:optionsReducer,polarAxis:polarAxisReducer,polarOptions:polarOptionsReducer,referenceElements:referenceElementsReducer,renderedTicks:renderedTicksReducer,rootProps:rootPropsReducer,tooltip:tooltipReducer,zIndex:zIndexReducer}),createRechartsStore=function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`Chart`;return configureStore({reducer:rootReducer,preloadedState:n,middleware:n=>{var a;return n({serializableCheck:!1,immutableCheck:![`commonjs`,`es6`,`production`].includes(`es6`)}).concat([mouseClickMiddleware.middleware,mouseMoveMiddleware.middleware,keyboardEventsMiddleware.middleware,externalEventsMiddleware.middleware,touchEventMiddleware.middleware])},enhancers:n=>{var a=n;return typeof n==`function`&&(a=n()),a.concat(autoBatchEnhancer({type:`raf`}))},devTools:Global.devToolsEnabled&&{serialize:{replacer:reduxDevtoolsJsonStringifyReplacer},name:`recharts-${a}`}})};function RechartsStoreProvider(n){var a=n.preloadedState,s=n.children,c=n.reduxStoreName,l=useIsPanorama(),u=(0,import_react$7.useRef)(null);if(l)return s;u.current??=createRechartsStore(a,c);var d=RechartsReduxContext;return import_react$7.createElement(Provider_default,{context:d,store:u.current},s)}function ReportMainChartPropsImpl(n){var a=n.layout,s=n.margin,c=useAppDispatch(),l=useIsPanorama();return(0,import_react$7.useEffect)(()=>{l||(c(setLayout(a)),c(setMargin(s)))},[c,l,a,s]),null}var ReportMainChartProps=(0,import_react$7.memo)(ReportMainChartPropsImpl,propsAreEqual);function ReportChartProps(n){var a=useAppDispatch();return(0,import_react$7.useEffect)(()=>{a(updateOptions(n))},[a,n]),null}var ReportEventSettingsImpl=n=>{var a=useAppDispatch();return(0,import_react$7.useEffect)(()=>{a(setEventSettings(n))},[a,n]),null},ReportEventSettings=(0,import_react$7.memo)(ReportEventSettingsImpl,propsAreEqual);function ZIndexSvgPortal(n){var a=n.zIndex,s=n.isPanorama,c=(0,import_react$7.useRef)(null),l=useAppDispatch();return(0,import_react$7.useLayoutEffect)(()=>(c.current&&l(registerZIndexPortalElement({zIndex:a,element:c.current,isPanorama:s})),()=>{l(unregisterZIndexPortalElement({zIndex:a,isPanorama:s}))}),[l,a,s]),import_react$7.createElement(`g`,{tabIndex:-1,ref:c,className:`recharts-zIndex-layer_${a}`})}function AllZIndexPortals(n){var a=n.children,s=n.isPanorama,c=useAppSelector(selectAllRegisteredZIndexes);if(!c||c.length===0)return a;var l=c.filter(n=>n<0),u=c.filter(n=>n>0);return import_react$7.createElement(import_react$7.Fragment,null,l.map(n=>import_react$7.createElement(ZIndexSvgPortal,{key:n,zIndex:n,isPanorama:s})),a,u.map(n=>import_react$7.createElement(ZIndexSvgPortal,{key:n,zIndex:n,isPanorama:s})))}var _excluded$2=[`children`];function _objectWithoutProperties$2(n,a){if(n==null)return{};var s,c,l=_objectWithoutPropertiesLoose$2(n,a);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);for(c=0;c<u.length;c++)s=u[c],a.indexOf(s)===-1&&{}.propertyIsEnumerable.call(n,s)&&(l[s]=n[s])}return l}function _objectWithoutPropertiesLoose$2(n,a){if(n==null)return{};var s={};for(var c in n)if({}.hasOwnProperty.call(n,c)){if(a.indexOf(c)!==-1)continue;s[c]=n[c]}return s}function _extends$5(){return _extends$5=Object.assign?Object.assign.bind():function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)({}).hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},_extends$5.apply(null,arguments)}
1258var FULL_WIDTH_AND_HEIGHT={width:`100%`,height:`100%`,display:`block`},MainChartSurface=(0,import_react$7.forwardRef)((n,a)=>{var s=useChartWidth(),c=useChartHeight(),l=useAccessibilityLayer();if(!isPositiveNumber(s)||!isPositiveNumber(c))return null;var u=n.children,d=n.otherAttributes,f=n.title,p=n.desc,m,h;return d!=null&&(m=typeof d.tabIndex==`number`?d.tabIndex:l?0:void 0,h=typeof d.role==`string`?d.role:l?`application`:void 0),import_react$7.createElement(Surface,_extends$5({},d,{title:f,desc:p,role:h,tabIndex:m,width:s,height:c,style:FULL_WIDTH_AND_HEIGHT,ref:a}),u)}),BrushPanoramaSurface=n=>{var a=n.children,s=useAppSelector(selectBrushDimensions);if(!s)return null;var c=s.width,l=s.height,u=s.y,d=s.x;return import_react$7.createElement(Surface,{width:c,height:l,x:d,y:u},a)},RootSurface=(0,import_react$7.forwardRef)((n,a)=>{var s=n.children,c=_objectWithoutProperties$2(n,_excluded$2);return useIsPanorama()?import_react$7.createElement(BrushPanoramaSurface,null,import_react$7.createElement(AllZIndexPortals,{isPanorama:!0},s)):import_react$7.createElement(MainChartSurface,_extends$5({ref:a},c),import_react$7.createElement(AllZIndexPortals,{isPanorama:!1},s))});function _slicedToArray$2(n,a){return _arrayWithHoles$2(n)||_iterableToArrayLimit$2(n,a)||_unsupportedIterableToArray$4(n,a)||_nonIterableRest$2()}function _nonIterableRest$2(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
1259In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$4(n,a){if(n){if(typeof n==`string`)return _arrayLikeToArray$4(n,a);var s={}.toString.call(n).slice(8,-1);return s===`Object`&&n.constructor&&(s=n.constructor.name),s===`Map`||s===`Set`?Array.from(n):s===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?_arrayLikeToArray$4(n,a):void 0}}function _arrayLikeToArray$4(n,a){(a==null||a>n.length)&&(a=n.length);for(var s=0,c=Array(a);s<a;s++)c[s]=n[s];return c}function _iterableToArrayLimit$2(n,a){var s=n==null?null:typeof Symbol<`u`&&n[Symbol.iterator]||n[`@@iterator`];if(s!=null){var c,l,u,d,f=[],p=!0,m=!1;try{if(u=(s=s.call(n)).next,a===0){if(Object(s)!==s)return;p=!1}else for(;!(p=(c=u.call(s)).done)&&(f.push(c.value),f.length!==a);p=!0);}catch(n){m=!0,l=n}finally{try{if(!p&&s.return!=null&&(d=s.return(),Object(d)!==d))return}finally{if(m)throw l}}return f}}function _arrayWithHoles$2(n){if(Array.isArray(n))return n}function useReportScale(){var n=useAppDispatch(),a=_slicedToArray$2((0,import_react$7.useState)(null),2),s=a[0],c=a[1],l=useAppSelector(selectContainerScale);return(0,import_react$7.useEffect)(()=>{if(s!=null){var a=s.getBoundingClientRect().width/s.offsetWidth;isWellBehavedNumber(a)&&a!==l&&n(setScale(a))}},[s,n,l]),c}function ownKeys$4(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread$3(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?ownKeys$4(Object(s),!0).forEach(function(a){_defineProperty$3(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$4(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function _defineProperty$3(n,a,s){return(a=_toPropertyKey$1(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _toPropertyKey$1(n){var a=_toPrimitive$1(n,`string`);return typeof a==`symbol`?a:a+``}function _toPrimitive$1(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}function _extends$4(){return _extends$4=Object.assign?Object.assign.bind():function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)({}).hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},_extends$4.apply(null,arguments)}function _slicedToArray$1(n,a){return _arrayWithHoles$1(n)||_iterableToArrayLimit$1(n,a)||_unsupportedIterableToArray$3(n,a)||_nonIterableRest$1()}function _nonIterableRest$1(){throw TypeError(`Invalid attempt to de
1259structure non-iterable instance.
1260In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$3(n,a){if(n){if(typeof n==`string`)return _arrayLikeToArray$3(n,a);var s={}.toString.call(n).slice(8,-1);return s===`Object`&&n.constructor&&(s=n.constructor.name),s===`Map`||s===`Set`?Array.from(n):s===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?_arrayLikeToArray$3(n,a):void 0}}function _arrayLikeToArray$3(n,a){(a==null||a>n.length)&&(a=n.length);for(var s=0,c=Array(a);s<a;s++)c[s]=n[s];return c}function _iterableToArrayLimit$1(n,a){var s=n==null?null:typeof Symbol<`u`&&n[Symbol.iterator]||n[`@@iterator`];if(s!=null){var c,l,u,d,f=[],p=!0,m=!1;try{if(u=(s=s.call(n)).next,a===0){if(Object(s)!==s)return;p=!1}else for(;!(p=(c=u.call(s)).done)&&(f.push(c.value),f.length!==a);p=!0);}catch(n){m=!0,l=n}finally{try{if(!p&&s.return!=null&&(d=s.return(),Object(d)!==d))return}finally{if(m)throw l}}return f}}function _arrayWithHoles$1(n){if(Array.isArray(n))return n}var EventSynchronizer=()=>(useSynchronisedEventsFromOtherCharts(),null);function getNumberOrZero(n){if(typeof n==`number`)return n;if(typeof n==`string`){var a=parseFloat(n);if(!Number.isNaN(a))return a}return 0}var ResponsiveDiv=(0,import_react$7.forwardRef)((n,a)=>{var s,c,l=(0,import_react$7.useRef)(null),u=_slicedToArray$1((0,import_react$7.useState)({containerWidth:getNumberOrZero(n.style?.width),containerHeight:getNumberOrZero(n.style?.height)}),2),d=u[0],f=u[1],p=(0,import_react$7.useCallback)((n,a)=>{f(s=>{var c=Math.round(n),l=Math.round(a);return s.containerWidth===c&&s.containerHeight===l?s:{containerWidth:c,containerHeight:l}})},[]),m=(0,import_react$7.useCallback)(n=>{if(typeof a==`function`&&a(n),l.current!=null&&(l.current.disconnect(),l.current=null),n!=null&&typeof ResizeObserver<`u`){var s=n.getBoundingClientRect(),c=s.width,u=s.height;p(c,u);var d=new ResizeObserver(n=>{var a=n[0];if(a!=null){var s=a.contentRect,c=s.width,l=s.height;p(c,l)}});d.observe(n),l.current=d}},[a,p]);return(0,import_react$7.useEffect)(()=>()=>{l.current?.disconnect()},[p]),import_react$7.createElement(import_react$7.Fragment,null,import_react$7.createElement(ReportChartSize,{width:d.containerWidth,height:d.containerHeight}),import_react$7.createElement(`div`,_extends$4({ref:m},n)))}),ReadSizeOnceDiv=(0,import_react$7.forwardRef)((n,a)=>{var s=n.width,c=n.height,l=_slicedToArray$1((0,import_react$7.useState)({containerWidth:getNumberOrZero(s),containerHeight:getNumberOrZero(c)}),2),u=l[0],d=l[1],f=(0,import_react$7.useCallback)((n,a)=>{d(s=>{var c=Math.round(n),l=Math.round(a);return s.containerWidth===c&&s.containerHeight===l?s:{containerWidth:c,containerHeight:l}})},[]),p=(0,import_react$7.useCallback)(n=>{if(typeof a==`function`&&a(n),n!=null){var s=n.getBoundingClientRect(),c=s.width,l=s.height;f(c,l)}},[a,f]);return import_react$7.createElement(import_react$7.Fragment,null,import_react$7.createElement(ReportChartSize,{width:u.containerWidth,height:u.containerHeight}),import_react$7.createElement(`div`,_extends$4({ref:p},n)))}),StaticDiv=(0,import_react$7.forwardRef)((n,a)=>{var s=n.width,c=n.height;return import_react$7.createElement(import_react$7.Fragment,null,import_react$7.createElement(ReportChartSize,{width:s,height:c}),import_react$7.createElement(`div`,_extends$4({ref:a},n)))}),NonResponsiveDiv=(0,import_react$7.forwardRef)((n,a)=>{var s=n.width,c=n.height;return typeof s==`string`||typeof c==`string`?import_react$7.createElement(ReadSizeOnceDiv,_extends$4({},n,{ref:a})):typeof s==`number`&&typeof c==`number`?import_react$7.createElement(StaticDiv,_extends$4({},n,{width:s,height:c,ref:a})):import_react$7.createElement(import_react$7.Fragment,null,import_react$7.createElement(ReportChartSize,{width:s,height:c}),import_react$7.createElement(`div`,_extends$4({ref:a},n)))});function getWrapperDivComponent(n){return n?ResponsiveDiv:NonResponsiveDiv}var RechartsWrapper=(0,import_react$7.forwardRef)((n,a)=>{var s=n.children,c=n.className,l=n.height,u=n.onClick,d=n.onContextMenu,f=n.onDoubleClick,p=n.onMouseDown,m=n.onMouseEnter,h=n.onMouseLeave,_=n.onMouseMove,v=n.onMouseUp,b=n.onTouchEnd,x=n.onTouchMove,C=n.onTouchStart,w=n.style,T=n.width,O=n.responsive,k=n.dispatchTouchEvents,A=k===void 0||k,j=(0,import_react$7.useRef)(null),M=useAppDispatch(),N=_slicedToArray$1((0,import_react$7.useState)(null),2),P=N[0],F=N[1],I=_slicedToArray$1((0,import_react$7.useState)(null),2),R=I[0],B=I[1],V=useReportScale(),H=useResponsiveContainerContext(),U=H?.width>0?H.width:T,W=H?.height>0?H.height:l,K=(0,import_react$7.useCallback)(n=>{V(n),typeof a==`function`&&a(n),F(n),B(n),n!=null&&(j.current=n)},[V,a,F,B]),q=(0,import_react$7.useCallback)(n=>{M(mouseClickAction(n)),M(externalEventAction({handler:u,reactEvent:n}))},[M,u]),ee=(0,import_react$7.useCallback)(n=>{M(mouseMoveAction(n)),M(externalEventAction({handler:m,reactEvent:n}))},[M,m]),J=(0,import_react$7.useCallback)(n=>{M(mouseLeaveChart()),M(externalEventAction({handler:h,reactEvent:n}))},[M,h]),Y=(0,import_react$7.useCallback)(n=>{M(mouseMoveAction(n)),M(externalEventAction({handler:_,reactEvent:n}))},[M,_]),te=(0,import_react$7.useCallback)(()=>{M(focusAction())},[M]),X=(0,import_react$7.useCallback)(()=>{M(blurAction())},[M]),ne=(0,import_react$7.useCallback)(n=>{M(keyDownAction(n.key))},[M]),re=(0,import_react$7.useCallback)(n=>{M(externalEventAction({handler:d,reactEvent:n}))},[M,d]),ie=(0,import_react$7.useCallback)(n=>{M(externalEventAction({handler:f,reactEvent:n}))},[M,f]),ae=(0,import_react$7.useCallback)(n=>{M(externalEventAction({handler:p,reactEvent:n}))},[M,p]),oe=(0,import_react$7.useCallback)(n=>{M(externalEventAction({handler:v,reactEvent:n}))},[M,v]),se=(0,import_react$7.useCallback)(n=>{M(externalEventAction({handler:C,reactEvent:n}))},[M,C]),ce=(0,import_react$7.useCallback)(n=>{A&&M(touchEventAction(n)),M(externalEventAction({handler:x,reactEvent:n}))},[M,A,x]),le=(0,import_react$7.useCallback)(n=>{M(externalEventAction({handler:b,reactEvent:n}))},[M,b]),ue=getWrapperDivComponent(O);return import_react$7.createElement(TooltipPortalContext.Provider,{value:P},import_react$7.createElement(LegendPortalContext.Provider,{value:R},import_react$7.createElement(ue,{width:U??w?.width,height:W??w?.height,className:clsx(`recharts-wrapper`,c),style:_objectSpread$3({position:`relative`,cursor:`default`,width:U,height:W},w),onClick:q,onContextMenu:re,onDoubleClick:ie,onFocus:te,onBlur:X,onKeyDown:ne,onMouseDown:ae,onMouseEnter:ee,onMouseLeave:J,onMouseMove:Y,onMouseUp:oe,onTouchEnd:le,onTouchMove:ce,onTouchStart:se,ref:K},import_react$7.createElement(EventSynchronizer,null),s)))}),_excluded$1=[`width`,`height`,`responsive`,`children`,`className`,`style`,`compact`,`title`,`desc`];function _objectWithoutProperties$1(n,a){if(n==null)return{};var s,c,l=_objectWithoutPropertiesLoose$1(n,a);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);for(c=0;c<u.length;c++)s=u[c],a.indexOf(s)===-1&&{}.propertyIsEnumerable.call(n,s)&&(l[s]=n[s])}return l}function _objectWithoutPropertiesLoose$1(n,a){if(n==null)return{};var s={};for(var c in n)if({}.hasOwnProperty.call(n,c)){if(a.indexOf(c)!==-1)continue;s[c]=n[c]}return s}var CategoricalChart=(0,import_react$7.forwardRef)((n,a)=>{var s=n.width,c=n.height,l=n.responsive,u=n.children,d=n.className,f=n.style,p=n.compact,m=n.title,h=n.desc,_=svgPropertiesNoEvents(_objectWithoutProperties$1(n,_excluded$1));return p?import_react$7.createElement(import_react$7.Fragment,null,import_react$7.createElement(ReportChartSize,{width:s,height:c}),import_react$7.createElement(RootSurface,{otherAttributes:_,title:m,desc:h},u)):import_react$7.createElement(RechartsWrapper,{className:d,style:f,width:s,height:c,responsive:l??!1,onClick:n.onClick,onMouseLeave:n.onMouseLeave,onMouseEnter:n.onMouseEnter,onMouseMove:n.onMouseMove,onMouseDown:n.onMouseDown,onMouseUp:n.onMouseUp,onContextMenu:n.onContextMenu,onDoubleClick:n.onDoubleClick,onTouchStart:n.onTouchStart,onTouchMove:n.onTouchMove,onTouchEnd:n.onTouchEnd},import_react$7.createElement(RootSurface,{otherAttributes:_,title:m,desc:h,ref:a},import_react$7.createElement(ClipPathProvider,null,u)))});function _extends$3(){return _extends$3=Object.assign?Object.assign.bind():function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)({}).hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},_extends$3.apply(null,arguments)}function ownKeys$3(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread$2(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];
1260a%2?ownKeys$3(Object(s),!0).forEach(function(a){_defineProperty$2(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$3(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function _defineProperty$2(n,a,s){return(a=_toPropertyKey(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _toPropertyKey(n){var a=_toPrimitive(n,`string`);return typeof a==`symbol`?a:a+``}function _toPrimitive(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}var defaultMargin={top:5,right:5,bottom:5,left:5},defaultCartesianChartProps=_objectSpread$2({accessibilityLayer:!0,barCategoryGap:`10%`,barGap:4,layout:`horizontal`,margin:defaultMargin,responsive:!1,reverseStackOrder:!1,stackOffset:`none`,syncMethod:`index`},initialEventSettingsState),CartesianChart=(0,import_react$7.forwardRef)(function(n,a){var s,c=resolveDefaultProps(n.categoricalChartProps,defaultCartesianChartProps),l=n.chartName,u=n.defaultTooltipEventType,d=n.validateTooltipEventTypes,f=n.tooltipPayloadSearcher,p=n.categoricalChartProps,m={chartName:l,defaultTooltipEventType:u,validateTooltipEventTypes:d,tooltipPayloadSearcher:f,eventEmitter:void 0};return import_react$7.createElement(RechartsStoreProvider,{preloadedState:{options:m},reduxStoreName:p.id??l},import_react$7.createElement(ChartDataContextProvider,{chartData:p.data}),import_react$7.createElement(ReportMainChartProps,{layout:c.layout,margin:c.margin}),import_react$7.createElement(ReportEventSettings,{throttleDelay:c.throttleDelay,throttledEvents:c.throttledEvents}),import_react$7.createElement(ReportChartProps,{baseValue:c.baseValue,accessibilityLayer:c.accessibilityLayer,barCategoryGap:c.barCategoryGap,maxBarSize:c.maxBarSize,stackOffset:c.stackOffset,barGap:c.barGap,barSize:c.barSize,syncId:c.syncId,syncMethod:c.syncMethod,className:c.className,reverseStackOrder:c.reverseStackOrder}),import_react$7.createElement(CategoricalChart,_extends$3({},c,{ref:a})))}),allowedTooltipTypes=[`axis`],LineChart=(0,import_react$7.forwardRef)((n,a)=>import_react$7.createElement(CartesianChart,{chartName:`LineChart`,defaultTooltipEventType:`axis`,validateTooltipEventTypes:allowedTooltipTypes,tooltipPayloadSearcher:arrayTooltipSearcher,categoricalChartProps:n,ref:a}));function calcSegmentChangeRate(n,a){let s=[...new Set(n.concat(a))],c=0;return n.forEach(n=>{a.includes(n)||(c+=1)}),a.forEach(a=>{n.includes(a)||(c+=1)}),c/s.length}function calcChangeRates(n){let a=[];for(let s=0;s<n.length-1;s++){let c=n[s].speakers||[],l=n[s+1].speakers||[];a.push(calcSegmentChangeRate(c,l))}return a}var TrilckeFischer=({segments:n})=>{let a=calcChangeRates(n),s=a.reduce((n,a)=>n+a,0)/a.length;return(0,import_jsx_runtime.jsx)(ResponsiveContainer,{width:`100%`,height:453,children:(0,import_jsx_runtime.jsxs)(LineChart,{data:a.map((n,a)=>({rate:n,transitionNum:a+1})),children:[(0,import_jsx_runtime.jsx)(CartesianGrid,{strokeDasharray:`3 3`}),(0,import_jsx_runtime.jsx)(XAxis,{dataKey:`transitionNum`,scale:`point`,label:{value:`segment transition no.`,position:`insideBottom`,color:`green`,fontSize:12},tick:{fontSize:10}}),(0,import_jsx_runtime.jsx)(YAxis,{label:{value:`change rate`,angle:-90,position:`insideLeft`,fontSize:12},tick:{fontSize:10}}),(0,import_jsx_runtime.jsx)(Tooltip,{labelFormatter:n=>`Transition ${n}`}),(0,import_jsx_runtime.jsx)(ReferenceLine,{y:s,label:{value:`Drama Change Rate: ${s.toFixed(3)}`,fill:`#1F2448`,position:s>.9?`bottom`:`top`,fontSize:12},stroke:`#aaeeff`,strokeWidth:2,strokeDasharray:`3 3`}),(0,import_jsx_runtime.jsx)(Line,{dataKey:`rate`,stroke:`#61affe`,fill:`#61affe1a`,strokeWidth:3,activeDot:{r:4},dot:!1})]})})},SpeechDistributionNav=({type:n,onChange:a})=>{let s=n=>a(n.target.value);return(0,import_jsx_runtime.jsxs)(`div`,{children:[(0,import_jsx_runtime.jsx)(`p`,{children:`This tab shows different ways of visualising speech distribution.`}),(0,import_jsx_runtime.jsxs)(Form,{children:[(0,import_jsx_runtime.jsx)(FormGroup,{check:!0,children:(0,import_jsx_runtime.jsxs)(Label$1,{check:!0,children:[(0,import_jsx_runtime.jsx)(Input$1,{type:`radio`,value:`sapogov`,checked:n===`sapogov`,onChange:s}),` `,`Sapogov`,` `,(0,import_jsx_runtime.jsx)(`a`,{href:`https://www.zotero.org/groups/940512/dlina/items/itemKey/BU7ZB3LY`,children:`1974`})]})}),(0,import_jsx_runtime.jsx)(FormGroup,{check:!0,children:(0,import_jsx_runtime.jsxs)(Label$1,{check:!0,children:[(0,import_jsx_runtime.jsx)(Input$1,{type:`radio`,value:`yarkho`,checked:n===`yarkho`,onChange:s}),` `,`Yarkho`,` `,(0,import_jsx_runtime.jsx)(`a`,{href:`http://rvb.ru/philologica/04/04iarxo.htm`,children:`1997 (ru)`}),`, `,(0,import_jsx_runtime.jsx)(`a`,{href:`https://doi.org/10.1515/jlt-2019-0002`,children:`2019 (en)`})]})}),(0,import_jsx_runtime.jsx)(FormGroup,{check:!0,children:(0,import_jsx_runtime.jsxs)(Label$1,{check:!0,children:[(0,import_jsx_runtime.jsx)(Input$1,{type:`radio`,value:`trilckefischer`,checked:n===`trilckefischer`,onChange:s}),` `,`Trilcke/Fischer et al.`,` `,(0,import_jsx_runtime.jsx)(`a`,{href:`https://dh2017.adho.org/abstracts/071/071.pdf`,children:`2017`})]})})]})]})},SpeechDistribution=({type:n,groups:a,segments:s})=>{let c;return c=n===`yarkho`?(0,import_jsx_runtime.jsx)(Yarkho,{groups:a,segments:s}):n===`trilckefischer`?(0,import_jsx_runtime.jsx)(TrilckeFischer,{segments:s}):(0,import_jsx_runtime.jsx)(Sapogov,{groups:a,segments:s}),(0,import_jsx_runtime.jsx)(`div`,{style:{width:`100%`},children:(0,import_jsx_runtime.jsx)(`div`,{className:`speech-dist-container d-flex`,children:(0,import_jsx_runtime.jsx)(`div`,{style:{position:`relative`,width:`100%`},children:c})})})},defaultBehaviors_default={namespaces:{tei:`http://www.tei-c.org/ns/1.0`,teieg:`http://www.tei-c.org/ns/Examples`,rng:`http://relaxng.org/ns/structure/1.0`},tei:{eg:[`<pre>`,`</pre>`],ptr:[`<a href="$rw@target">$@target</a>`],ref:[[`[target]`,[`<a href="$rw@target">`,`</a>`]]],graphic:function(n){let a=n.ownerDocument.createElement(`img`);return a.src=this.rw(n.getAttribute(`url`)),n.hasAttribute(`width`)&&a.setAttribute(`width`,n.getAttribute(`width`)),n.hasAttribute(`height`)&&a.setAttribute(`height`,n.getAttribute(`height`)),a},list:[[`[type=gloss]`,function(n){let a=n.ownerDocument,s=a.createElement(`dl`);for(let c of Array.from(n.children))if(c.nodeType==1){if(c.localName==`tei-label`){let n=a.createElement(`dt`);n.innerHTML=c.innerHTML,s.appendChild(n)}if(c.localName==`tei-item`){let n=a.createElement(`dd`);n.innerHTML=c.innerHTML,s.appendChild(n)}}return s}]],note:[[`[place=end]`,function(n){let a=n.ownerDocument;this.noteIndex?this.noteIndex++:this.noteIndex=1;let s=`_note_`+this.noteIndex,c=a.createElement(`a`);c.setAttribute(`id`,`src`+s),c.setAttribute(`href`,`#`+s),c.innerHTML=this.noteIndex;let l=a.createElement(`sup`);l.appendChild(c);let u=a.querySelector(`ol.notes`);u||(u=a.createElement(`ol`),u.setAttribute(`class`,`notes`),this.dom.appendChild(u));let d=a.createElement(`li`);return d.id=s,d.innerHTML=n.innerHTML,u.appendChild(d),l}],[`_`,[`(`,`)`]]],teiHeader:function(n){this.hideContent(n,!1)},title:[[`tei-titlestmt>tei-title`,function(n){let a=n.ownerDocument,s=a.createElement(`title`);s.innerHTML=n.innerText,a.querySelector(`head`).appendChild(s)}]]},teieg:{egXML:function(n){let a=n.ownerDocument,s=a.createElement(`pre`),c=a.createElement(`code`);s.appendChild(c);let l=this.serialize(n,!0).replace(/</g,`&lt;`),u=l.match(/^[\t ]+/);return u&&(l=l.replace(RegExp(`^`+u[0],`mg`),``)),c.innerHTML=l,s}}},utilities_exports=__exportAll({copyAndReset:()=>copyAndReset,defineCustomElement:()=>defineCustomElement,first:()=>first,getOrdinality:()=>getOrdinality,getPrefixDef:()=>getPrefixDef,hideContent:()=>hideContent,normalizeURI:()=>normalizeURI,repeat:()=>repeat,resetAndSerialize:()=>resetAndSerialize,resolveURI:()=>resolveURI,rw:()=>rw,serialize:()=>serialize$4,serializeHTML:()=>serializeHTML,tagName:()=>tagName,unEscapeEntities:()=>unEscapeEntities});function getOrdinality(n,a){let s=1,c=n;for(;c&&c.previousElementSibling!==null&&(!a||c.previousElementSibling.localName==a)&&(s++,c=c.previousElementSibling,c.previousElementSibling););return s}function copyAndReset(n){let a=n.ownerDocument,s=n=>{let c;switch(n.nodeType){case 1:c=a.createElement(n.nodeName);break;case 9:c=a.implementation.createDocument();break;case 11:c=a.createDocumentFragment();break;default:c=n.cloneNode(!0)}if(n.attributes)for(let a of Array.from(n.attributes))a.name!==`data-
1260processed`&&c.setAttribute(a.name,a.value);for(let a of Array.from(n.childNodes))if(a.nodeType==1)if(a.hasAttribute(`data-original`)){for(let n of Array.from(a.childNodes)){let a=c.appendChild(s(n));a.nodeType===1&&a.hasAttribute(`data-origid`)&&(a.setAttribute(`id`,a.getAttribute(`data-origid`)),a.removeAttribute(`data-origid`))}return c}else a.hasAttribute(`data-origname`)&&c.appendChild(s(a));else c.appendChild(a.cloneNode());return c};return s(n)}function first(n){return n.replace(/ .*$/,``)}function hideContent(n,a=!0){let s=n.ownerDocument;if(n.childNodes.length>0){let c=s.createElement(`cetei-original`);n.appendChild(c),c.setAttribute(`hidden`,``),c.setAttribute(`data-original`,``),c.setAttribute(`role`,`none`);for(let a of Array.from(n.childNodes))if(a!==c){if(a.nodeType===1){a.setAttribute(`data-processed`,``);for(let n of a.querySelectorAll(`*`))n.setAttribute(`data-processed`,``)}c.appendChild(n.removeChild(a))}if(a)for(let n of Array.from(c.querySelectorAll(`*`)))n.hasAttribute(`id`)&&(n.setAttribute(`data-origid`,n.getAttribute(`id`)),n.removeAttribute(`id`))}}function normalizeURI(n){return this.rw(this.first(n))}function repeat(n,a){let s=``;for(let c=0;c<a;c++)s+=n;return s}function resolveURI(n){let a=this.prefixDefs[n.substring(0,n.indexOf(`:`))];return n.replace(new RegExp(a.matchPattern),a.replacementPattern)}function getPrefixDef(n){return this.prefixDefs[n]}function rw(n){return n.trim().match(/^(?:http|mailto|file|\/|#).*$/)?n:this.base+first(n.trim())}function resetAndSerialize(n,a,s){return serialize$4(copyAndReset(n),a,s)}function serialize$4(n,a,s){let c=``,l=n=>!/[^\t\n\r ]/.test(n);if((n.nodeType===9||n.nodeType===11)&&(c+=`<?xml version="1.0" encoding="UTF-8"?>
1261`),!a&&n.nodeType==1){typeof s==`string`&&s!==``?c+=`
1262`+s+`<`:c+=`<`,c+=n.getAttribute(`data-origname`);let a=n.hasAttribute(`data-origatts`)?n.getAttribute(`data-origatts`).split(` `):[];for(let s of Array.from(n.attributes))!s.name.startsWith(`data-`)&&!s.name.startsWith(`tei-`)&&!s.name.startsWith(`aria-`)&&![`id`,`lang`,`class`].includes(s.name)&&(c+=` `+a.find(function(n){return n.toLowerCase()==s.name})+`="`+s.value+`"`),s.name==`data-xmlns`&&(c+=` xmlns="`+s.value+`"`),s.name.startsWith(`tei-`)&&(c+=` `+a.find(function(n){return n.toLowerCase()==s.name.replace(`tei-`,``)})+`="`+s.value+`"`);n.childNodes.length>0?c+=`>`:c+=`/>`}for(let u of Array.from(n.childNodes))switch(u.nodeType){case 1:typeof s==`string`?c+=serialize$4(u,!1,s+`  `):c+=serialize$4(u,!1,s);break;case 7:c+=`<?${u.nodeName} ${u.nodeValue}?>`,(n.nodeType===9||n.nodeType===11)&&(c+=`
1263`);break;case 8:c+=`<!--${u.nodeValue}-->`,(n.nodeType===9||n.nodeType===11)&&(c+=`
1264`);break;default:if(a&&l(u.nodeValue)&&(c+=u.nodeValue.replace(/^\s*\n/,``)),typeof s==`string`&&l(u.nodeValue))break;c+=u.nodeValue}return!a&&n.nodeType==1&&n.childNodes.length>0&&(typeof s==`string`?c+=`
1265`+s+`</`:c+=`</`,c+=n.getAttribute(`data-origname`)+`>`),(n.nodeType===9||n.nodeType===11)&&(c+=`
1266`),c}function serializeHTML(n,a,s){let c=[`area`,`base`,`br`,`col`,`embed`,`hr`,`img`,`input`,`link`,`meta`,`param`,`source`,`track`,`wbr`],l=``,u=n=>!/[^\t\n\r ]/.test(n);if(!a&&n.nodeType==1){typeof s==`string`&&s!==``?l+=`
1267`+s+`<`:l+=`<`,l+=n.nodeName;for(let a of Array.from(n.attributes))l+=` `+a.name+`="`+a.value+`"`;l+=`>`}for(let c of Array.from(n.childNodes))switch(c.nodeType){case 1:typeof s==`string`?l+=serializeHTML(c,!1,s+`  `):l+=serializeHTML(c,!1,s);break;case 7:l+=`<?${c.nodeName} ${c.nodeValue}?>`,(n.nodeType===9||n.nodeType===11)&&(l+=`
1268`);break;case 8:l+=`<!--${c.nodeValue}-->`,(n.nodeType===9||n.nodeType===11)&&(l+=`
1269`);break;default:if(a&&u(c.nodeValue)&&(l+=c.nodeValue.replace(/^\s*\n/,``)),typeof s==`string`&&u(c.nodeValue))break;l+=c.nodeValue.replace(/</g,`&lt;`)}return c.includes(n.nodeName)||!a&&n.nodeType==1&&(typeof s==`string`?l+=`\n${s}</`:l+=`</`,l+=`${n.nodeName}>`),(n.nodeType===9||n.nodeType===11)&&(l+=`
1270`),l}function unEscapeEntities(n){return n.replace(/&gt;/,`>`).replace(/&quot;/,`"`).replace(/&apos;/,`'`).replace(/&amp;/,`&`)}function tagName(n){if(n.includes(`:`),1)return n.replace(/:/,`-`).toLowerCase()}function defineCustomElement(n,a=null,s=!1){try{window.customElements.define(tagName(n),class extends HTMLElement{constructor(){super(),this.matches(`:defined`)||a&&(a.call(this),this.setAttribute(`data-processed`,``))}connectedCallback(){this.hasAttribute(`data-processed`)||a&&(a.call(this),this.setAttribute(`data-processed`,``))}})}catch(a){s&&(console.log(tagName(n)+` couldn't be registered or is already registered.`),
1270console.log(a))}}function addBehaviors(n){if(n.namespaces)for(let a of Object.keys(n.namespaces))!this.namespaces.has(n.namespaces[a])&&!Array.from(this.namespaces.values()).includes(a)&&this.namespaces.set(n.namespaces[a],a);for(let a of this.namespaces.values())if(n[a])for(let s of Object.keys(n[a]))this.behaviors[`${a}:${s}`]=n[a][s];if(n.functions)for(let a of Object.keys(n.functions))this.utilities[a]=n.functions[a].bind(this.utilities);n.handlers&&console.log(`Behavior handlers are no longer used.`),n.fallbacks&&console.log(`Fallback behaviors are no longer used.`)}function addBehavior(n,a,s){let c;if(n===Object(n))for(let a of Object.keys(n))this.namespaces.has(n[a])||(this.namespaces.set(n[a],a),c=a);else c=n;this.behaviors[`${c}:${a}`]=s}function removeBehavior(n,a){let s;if(n===Object(n))for(let a of Object.keys(n))this.namespaces.has(n[a])||(this.namespaces.set(n[a],a),s=a);else s=n;delete this.behaviors[`${s}:${a}`]}function learnElementNames(n,a){let s=n.documentElement,c=1,l=function(n){return a.has(n.namespaceURI?n.namespaceURI:``)||a.set(n.namespaceURI,`ns`+c++),a.get(n.namespaceURI?n.namespaceURI:``)+`:`+n.localName},u=new Set(Array.from(s.querySelectorAll(`*`),l));return u.add(l(s)),u}function learnCustomElementNames(n){return new Set(Array.from(n.querySelectorAll(`*[data-origname]`),n=>n.localName.replace(/(\w+)-.+/,`$1:`)+n.getAttribute(`data-origname`)))}var CETEI=class n{constructor(a){this.options=a||{},this.document=this.options.documentObject?this.options.documentObject:void 0,this.document===void 0&&(typeof window<`u`&&window.document?this.document=window.document:typeof global<`u`&&global.document&&(this.document=global.document)),this.addBehaviors=addBehaviors.bind(this),this.addBehavior=addBehavior.bind(this),this.removeBehavior=removeBehavior.bind(this),this.utilities={};for(let n of Object.keys(utilities_exports))[`getPrefixDef`,`rw`,`resolveURI`].includes(n)?this.utilities[n]=utilities_exports[n].bind(this):this.utilities[n]=utilities_exports[n];if(this.els=[],this.namespaces=new Map,this.behaviors={},this.hasStyle=!1,this.prefixDefs=[],this.debug=this.options.debug===!0,this.discardContent=this.options.discardContent===!0,this.options.base)this.base=this.options.base;else try{window&&(this.base=window.location.href.replace(/\/[^\/]*$/,`/`))}catch{this.base=``}this.options.omitDefaultBehaviors||this.addBehaviors(defaultBehaviors_default),this.options.ignoreFragmentId&&window&&window.removeEventListener(`ceteiceanload`,n.restorePosition)}async getHTML5(n,a,s){window&&window.location.href.startsWith(this.base)&&n.indexOf(`/`)>=0&&(this.base=n.replace(/\/[^\/]*$/,`/`));try{let c=await fetch(n);if(c.ok){let n=await c.text();return this.makeHTML5(n,a,s)}else console.log(`Could not get XML file ${n}.\nServer returned ${c.status}: ${c.statusText}`)}catch(n){console.log(n)}}makeHTML5(n,a,s){return this.XML_dom=new DOMParser().parseFromString(n,`text/xml`),this.domToHTML5(this.XML_dom,a,s)}preprocess(n,a,s){this.els=learnElementNames(n,this.namespaces);let c=n=>{let a;if(this.namespaces.has(n.namespaceURI?n.namespaceURI:``)){let s=this.namespaces.get(n.namespaceURI?n.namespaceURI:``);a=this.document.createElement(`${s}-${n.localName.toLowerCase()}`)}else a=this.document.importNode(n,!1);for(let s of Array.from(n.attributes))s.name==`xmlns`?a.setAttribute(`data-xmlns`,s.value):[`role`].includes(s.name)||a.setAttribute(s.name,s.value),s.name==`xml:id`&&a.setAttribute(`id`,s.value),s.name==`xml:lang`&&a.setAttribute(`lang`,s.value),s.name==`rendition`&&a.setAttribute(`class`,s.value.replace(/#/g,``)),s.name==`role`&&a.setAttribute(`tei-role`,s.value);if(a.setAttribute(`data-origname`,n.localName),n.hasAttributes()&&a.setAttribute(`data-origatts`,n.getAttributeNames().join(` `)),n.childNodes.length==0&&a.setAttribute(`data-empty`,``),n.localName==`head`&&n.namespaceURI==`http://www.tei-c.org/ns/1.0`){function s(n){let a=0,s=n.parentElement;for(;s;){let n=s.children,c=0;for(;c<n.length;){if(n[c].tagName.toLowerCase()===`head`&&n[c].namespaceURI===`http://www.tei-c.org/ns/1.0`){a++;break}c++}s=s.parentElement}return a}
1270a.setAttribute(`data-level`,s(n))}if(n.localName==`tagsDecl`){let s=this.document.createElement(`style`);for(let a of Array.from(n.childNodes))if(a.nodeType==1&&a.localName==`rendition`&&a.getAttribute(`scheme`)==`css`){let n=``;a.hasAttribute(`selector`)?(n+=a.getAttribute(`selector`).replace(/([^#, >]+\w*)/g,`tei-$1`).replace(/#tei-/g,`#`)+`{
1271`,n+=a.textContent):(n+=`.`+a.getAttribute(`xml:id`)+`{
1272`,n+=a.textContent),n+=`
1273}
1274`,s.appendChild(this.document.createTextNode(n))}s.childNodes.length>0&&(a.appendChild(s),this.hasStyle=!0)}n.localName==`prefixDef`&&(this.prefixDefs.push(n.getAttribute(`ident`)),this.prefixDefs[n.getAttribute(`ident`)]={matchPattern:n.getAttribute(`matchPattern`),replacementPattern:n.getAttribute(`replacementPattern`)}),n.localName==`TEI`&&a.setAttribute(`role`,`main`),[`body`,`front`,`back`,`div`].includes(n.localName)&&(a.setAttribute(`role`,`region`),a.setAttribute(`aria-label`,n.getAttribute(`xml:id`)||n.getAttribute(`n`)||n.localName));for(let s of Array.from(n.childNodes))s.nodeType==1?a.appendChild(c(s)):a.appendChild(s.cloneNode());return s&&s(a,n),a};this.dom=this.document.createDocumentFragment();for(let a of Array.from(n.childNodes))a.nodeType==1&&this.dom.appendChild(c(a)),a.nodeType==7&&this.dom.appendChild(this.document.importNode(a,!0)),a.nodeType==8&&this.dom.appendChild(this.document.importNode(a,!0));if(this.utilities.dom=this.dom.firstElementChild,a)a(this.dom,this),window&&window.dispatchEvent(ceteiceanLoad);else return typeof window<`u`&&window.dispatchEvent(ceteiceanLoad),this.dom}domToHTML5(n,a,s){if(this.preprocess(n,null,s),this.applyBehaviors(),this.done=!0,a)a(this.dom,this),window&&window.dispatchEvent(ceteiceanLoad);else return typeof window<`u`&&window.dispatchEvent(ceteiceanLoad),this.dom}processPage(){this.els=learnCustomElementNames(this.document),this.applyBehaviors(),window&&window.dispatchEvent(ceteiceanLoad)}unsetNamespace(n){this.namespaces.delete(n)}setBaseUrl(n){this.base=n}append(n,a){let s=this;if(a&&!a.hasAttribute(`data-processed`)){let c=n.call(s.utilities,a);c&&s.appendBasic(a,c)}else return function(){if(!this.hasAttribute(`data-processed`)){let a=n.call(s.utilities,this);a&&s.appendBasic(this,a)}}}appendBasic(n,a){this.discardContent?n.innerHTML=``:hideContent(n,!0),n.appendChild(a)}bName(n){return n.tagName.substring(0,n.tagName.indexOf(`-`)).toLowerCase()+`:`+n.getAttribute(`data-origname`)}childExists(n,a){return n&&n.nodeName==a?!0:n&&n.nextElementSibling&&this.childExists(n.nextElementSibling,a)}decorator(n){if(Array.isArray(n)&&n.length==0)return function(n){};if(Array.isArray(n)&&!Array.isArray(n[0]))return this.applyDecorator(n);let a=this;return function(s){for(let c of n)if(s.matches(c[0])||c[0]===`_`)return Array.isArray(c[1])?a.decorator(c[1]).call(this,s):c[1].call(this,s)}}applyDecorator(n){let a=this;return function(s){let c=[];for(let l=0;l<n.length;l++)c.push(a.template(n[l],s));return a.insert(s,c)}}getFallback(n,a){if(n[a])return n[a]instanceof Function?n[a]:this.decorator(n[a])}getHandler(n,a){if(n[a])return n[a]instanceof Function?this.append(n[a]):this.append(this.decorator(n[a]))}insert(n,a){let s=this.document.createElement(`cetei-content`);for(let a of Array.from(n.childNodes))a.nodeType===1&&!a.hasAttribute(`data-processed`)&&this.processElement(a);if(a[0].match(`<[^>]+>`)&&a[1]&&a[1].match(`<[^>]+>`))s.innerHTML=a[0]+n.innerHTML+(a[1]?a[1]:``);else{s.innerHTML=a[0],s.setAttribute(`data-before`,a[0].replace(/<[^>]+>/g,``).length);for(let a of Array.from(n.childNodes))s.appendChild(a.cloneNode(!0));a.length>1&&(s.innerHTML+=a[1],s.setAttribute(`data-after`,a[1].replace(/<[^>]+>/g,``).length))}return s.childNodes.length<2?s.firstChild:s}processElement(n){if(n.hasAttribute(`data-origname`)&&!n.hasAttribute(`data-processed`)){let a=this.getFallback(this.bName(n));a&&(this.append(a,n),n.setAttribute(`data-processed`,``))}for(let a of Array.from(n.childNodes))a.nodeType===1&&this.processElement(a)}template(n,a){let s=n;if(n.search(/\$(\w*)(@([a-zA-Z:]+))/)){let c=/\$(\w*)@([a-zA-Z:]+)/g,l;for(;l=c.exec(n);)s=a.hasAttribute(l[2])?l[1]&&this.utilities[l[1]]?s.replace(l[0],this.utilities[l[1]](a.getAttribute(l[2]))):s.replace(l[0],a.getAttribute(l[2])):s.replace(l[0],``)}return s}applyBehaviors(){typeof window<`u`&&window.customElements?this.define.call(this,this.els):this.fallback.call(this,this.els)}define(n){for(let a of n)defineCustomElement(a,this.getHandler(this.behaviors,a),this.debug)}fallback(n){for(let a of n){let n=this.getFallback(this.behaviors,a);if(n)for(let s of Array.from((this.dom&&!this.done?this.dom:this.document).querySelectorAll(tagName(a))))s.hasAttribute(`data-processed`)||(this.append(n,s),s.setAttribute(`data-processed`,``))}}static savePosition(){window.sessionStorage.setItem(window.location+`-scroll`,window.scrollY)}static restorePosition(){if(window.location.hash)setTimeout(function(){let n=this.document.querySelector(window.decodeURI(window.location.hash));n&&n.scrollIntoView()},100);else{let n;(n=window.sessionStorage.getItem(window.location+`-scroll`))&&(window.sessionStorage.removeItem(window.location+`-scroll`),setTimeout(function(){window.scrollTo(0,n)},100))}}};try{if(typeof window<`u`){window.CETEI=CETEI,window.addEventListener(`beforeunload`,CETEI.savePosition);var ceteiceanLoad=new Event(`ceteiceanload`);window.addEventListener(`ceteiceanload`,CETEI.restorePosition)}}catch(n){console.log(n)}var CETEIcean=new CETEI,TEIPanel=({url:n})=>{let a=(0,import_react$7.useRef)(null);return(0,import_react$7.useEffect)(()=>{CETEIcean.getHTML5(n,n=>{a.current.replaceChildren(n)})},[n]),(0,import_jsx_runtime.jsx)(`div`,{className:`tei-frame`,children:(0,import_jsx_runtime.jsx)(`div`,{className:`ceteicean dracor-scrollbar`,children:(0,import_jsx_runtime.jsx)(`div`,{id:`TEI`,ref:a})})})},semver=/^[v^~<>=]*?(\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+))?(?:-([\da-z\-]+(?:\.[\da-z\-]+)*))?(?:\+[\da-z\-]+(?:\.[\da-z\-]+)*)?)?)?$/i,validateAndParse=n=>{if(typeof n!=`string`)throw TypeError(`Invalid argument expected string`);let a=n.match(semver);
1274if(!a)throw Error(`Invalid argument not valid semver ('${n}' received)`);return a.shift(),a},isWildcard=n=>n===`*`||n===`x`||n===`X`,tryParse=n=>{let a=parseInt(n,10);return isNaN(a)?n:a},forceType=(n,a)=>typeof n==typeof a?[n,a]:[String(n),String(a)],compareStrings=(n,a)=>{if(isWildcard(n)||isWildcard(a))return 0;let[s,c]=forceType(tryParse(n),tryParse(a));return s>c?1:s<c?-1:0},compareSegments=(n,a)=>{for(let s=0;s<Math.max(n.length,a.length);s++){let c=compareStrings(n[s]||`0`,a[s]||`0`);if(c!==0)return c}return 0},compareVersions=(n,a)=>{let s=validateAndParse(n),c=validateAndParse(a),l=s.pop(),u=c.pop(),d=compareSegments(s,c);return d===0?l&&u?compareSegments(l.split(`.`),u.split(`.`)):l||u?l?-1:1:0:d},main$2=`_main_vn34i_1`,select=`_select_vn34i_1`,ToolsTab_module_default={main:main$2,select},cx$2=import_bind$1.default.bind(ToolsTab_module_default);function ToolsTab({corpusId:n,playId:a}){let{apiInfo:s}=(0,import_react$7.useContext)(DracorContext),[c,l]=(0,import_react$7.useState)(`tei`),u=new URL(apiUrl$2,window.location.href),d=`${u.href}/corpora/${n}/plays/${a}`,f=encodeURIComponent(`${d}/${c}`),p=encodeURIComponent(`${d}
1274/networkdata/gexf`),m=/dracor\.org/.test(u.hostname);return(0,import_jsx_runtime.jsxs)(`div`,{className:cx$2(`main`),children:[(0,import_jsx_runtime.jsx)(`h1`,{children:`External Tools`}),!m&&(0,import_jsx_runtime.jsxs)(`p`,{children:[`The connected `,(0,import_jsx_runtime.jsx)(`a`,{href:u.href,children:`DraCor API`}),` does not seem to be publicly accessible. The external tools need to be able to access the respective endpoints of the API.`]}),m&&(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsxs)(`p`,{className:cx$2(`select`),children:[`Text layer for analysis:`,` `,(0,import_jsx_runtime.jsxs)(`label`,{onClick:()=>l(`tei`),children:[(0,import_jsx_runtime.jsx)(`input`,{type:`radio`,checked:c===`tei`}),` Full text (TEI-encoded)`]}),` `,s&&compareVersions(s.version,`1.1.0-beta.7`)>=0&&(0,import_jsx_runtime.jsxs)(`label`,{onClick:()=>l(`txt`),children:[(0,import_jsx_runtime.jsx)(`input`,{type:`radio`,checked:c===`txt`}),` Plain text`,` `]}),(0,import_jsx_runtime.jsxs)(`label`,{onClick:()=>l(`spoken-text`),children:[(0,import_jsx_runtime.jsx)(`input`,{type:`radio`,checked:c===`spoken-text`}),` Spoken text`]}),` `,(0,import_jsx_runtime.jsxs)(`label`,{onClick:()=>l(`stage-directions`),children:[(0,import_jsx_runtime.jsx)(`input`,{type:`radio`,checked:c===`stage-directions`}),` `,`Stage directions`]})]}),(0,import_jsx_runtime.jsxs)(`ul`,{children:[(0,import_jsx_runtime.jsx)(`li`,{children:(0,import_jsx_runtime.jsx)(`a`,{href:`https://voyant-tools.org/?input=${f}`,target:`_blank`,children:`Voyant Tools`})}),(0,import_jsx_runtime.jsx)(`li`,{children:(0,import_jsx_runtime.jsx)(`a`,{href:`https://switchboard.clarin.eu/#/vlo/${f}`,target:`_blank`,children:`CLARIN Language Resource Switchboard`})})]}),(0,import_jsx_runtime.jsx)(`p`,{children:`Network analysis`}),(0,import_jsx_runtime.jsx)(`ul`,{children:(0,import_jsx_runtime.jsx)(`li`,{children:(0,import_jsx_runtime.jsx)(`a`,{href:`https://gephi.org/gephi-lite/?file=${p}`,target:`_blank`,children:`Gephi Lite`})})})]})]})}function round(n){return Math.round(n*100)/100}var PlayMetrics=({play:n})=>{let[a,s]=(0,import_react$7.useState)(),[c,l]=(0,import_react$7.useState)();if((0,import_react$7.useEffect)(()=>{(async()=>{l(void 0);let a=`/corpora/${n.corpus}/plays/${n.name}/metrics`;try{let n=await api$1.get(a);n.ok?s(n.data):n.status===404?l(Error(`not found`)):l(n.originalError)}catch(n){console.error(n)}})()},[n]),c)return console.log(c),(0,import_jsx_runtime.jsx)(`p`,{children:`Error!`});if(!a)return(0,import_jsx_runtime.jsx)(`p`,{children:`Loading...`});let{size:u,density:d,diameter:f,maxDegree:p,maxDegreeIds:m=[],averageDegree:h,averagePathLength:_,averageClustering:v}=a,b={};n.characters.forEach(n=>{b[n.id]=n.name});let x=m.map(n=>b[n]||n).join(`, `),C=Math.round((n.allInIndex||0)*100);return(0,import_jsx_runtime.jsxs)(`div`,{children:[(0,import_jsx_runtime.jsx)(`h4`,{children:`Network properties`}),`Segments: `,n.segments.length,(0,import_jsx_runtime.jsx)(`br`,{}),`All-in at segment `,n.allInSegment+` `,`(at `,C,`%)`,(0,import_jsx_runtime.jsx)(`br`,{}),(0,import_jsx_runtime.jsx)(`span`,{title:`number of characters`,children:`Network size`}),`: `,u,(0,import_jsx_runtime.jsx)(`br`,{}),`Density: `,round(d),(0,import_jsx_runtime.jsx)(`br`,{}),`Diameter: `,f,(0,import_jsx_runtime.jsx)(`br`,{}),`Average path length: `,round(_),(0,import_jsx_runtime.jsx)(`br`,{}),`Average clustering coefficient: `,round(v),(0,import_jsx_runtime.jsx)(`br`,{}),`Average degree: `,round(h),(0,import_jsx_runtime.jsx)(`br`,{}),`Maximum degree: `,p,` (`,m.length>2?(0,import_jsx_runtime.jsxs)(`span`,{title:x,children:[m.length,` characters`]}):(0,import_jsx_runtime.jsx)(`span`,{children:x}),`)`]})},main$1=`_main_saotn_1`,wrapper=`_wrapper_saotn_30`,Segments_module_default={main:main$1,wrapper},cx$1=import_bind$1.default.bind(Segments_module_default);function branch(n,a,s,c){let l=n.find(n=>n.title===a&&(!s||s===n.n));if(l)return l.segments;let u={title:a,segments:[]};return s&&(u.n=s),c&&(u.speakers=c),n.push(u),u.segments}function buildTree(n,a){return n.reduce((n,s)=>{let c=(s.title||`[#${s.number}]`).split(` | `),l=n;
1274return c.forEach((n,u)=>{if(u===c.length-1){let{speakers:c=[]}=s;l=branch(l,n,s.number,c.map(n=>a[n]))}else l=branch(l,n)}),n},[])}var Segments=({play:{characters:n,segments:a}})=>{let s=buildTree(a,n.reduce((n,a)=>(n[a.id]=a.name,n),{}));return(0,import_jsx_runtime.jsxs)(`div`,{className:cx$1(`main`),children:[(0,import_jsx_runtime.jsx)(`h4`,{children:`Segments`}),(0,import_jsx_runtime.jsx)(`ol`,{className:cx$1(`wrapper`,`dracor-scrollbar`),children:s.map(n=>(0,import_jsx_runtime.jsx)(Seg,{seg:n},n.title))})]})},Seg=({seg:n})=>(0,import_jsx_runtime.jsxs)(`li`,{children:[(0,import_jsx_runtime.jsxs)(`p`,{children:[n.title,n.n&&(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[` `,(0,import_jsx_runtime.jsxs)(`span`,{children:[`#`,n.n]})]})]}),n.segments.length>0&&(0,import_jsx_runtime.jsx)(`ol`,{children:n.segments.map(n=>(0,import_jsx_runtime.jsx)(Seg,{seg:n},`${n.n}-${n.title}`))}),n.speakers&&(0,import_jsx_runtime.jsx)(`i`,{children:n.speakers.join(`, `)})]}),apiUrl=api$1.getBaseURL(),edgeColor=`#61affe65`,nodeColor=`#61affe`,nodeProps=n=>{let{sex:a}=n;return{color:a===`MALE`||a===`FEMALE`?`#1f2448`:`#61affe`,type:a===`MALE`?`square`:`circle`}},navItems=[{name:`network`,label:`Network`},{name:`relations`,label:`Relations`},{name:`speech`,label:`Speech distribution`},{name:`text`,label:`Full text`},{name:`downloads`,label:`Downloads`},{name:`tools`,label:`Tools`}],tabNames=new Set(navItems.map(n=>n.name)),PlayInfo=({corpusId:n,playId:a})=>{let[s,c]=(0,import_react$7.useState)(null),[l,u]=(0,import_react$7.useState)(null),[d,f]=(0,import_react$7.useState)(null),[p,m]=(0,import_react$7.useState)(`sapogov`);if((0,import_react$7.useEffect)(()=>{async function s(){f(null);let s=`/corpora/${n}/plays/${a}`;console.log(`loading play %s ...`,s);try{let n=await api$1.get(s);if(n.ok&&n.data){let a=n.data,{characters:s,segments:l}=a,d=makeGraph(s,l,nodeProps,edgeColor);c(a),u(d)}else n.status===404?f(Error(`not found`)):f(n.originalError)}catch(n){console.error(n)}}s()},[n,a]),d&&d.message===`not found`)return(0,import_jsx_runtime.jsx)(`p`,{children:`No such play!`});if(d)return console.log(d),(0,import_jsx_runtime.jsx)(`p`,{children:`Error!`});if(!s)return(0,import_jsx_runtime.jsx)(`p`,{className:`loading`,children:`Loading...`});if(!l)return(0,import_jsx_runtime.jsx)(`p`,{children:`No Graph!`});let h=s.characters.filter(n=>!!n.isGroup).map(n=>n.id),_=document.location.hash.replace(`#`,``);(!tabNames.has(_)||_===`relations`&&!s.relations)&&(_=`network`);let v=`${apiUrl}/corpora/${s.corpus}/plays/${s.name}/tei`,b=(0,import_jsx_runtime.jsx)(CastList,{hasTitle:!0,characters:s.characters||[]}),x=(0,import_jsx_runtime.jsx)(PlayMetrics,{play:s}),C,w,T=null,O=null,k=null;_===`speech`?(C=(0,import_jsx_runtime.jsx)(SpeechDistribution,{type:p,segments:s.segments,groups:h}),w=(0,import_jsx_runtime.jsx)(SpeechDistributionNav,{type:p,onChange:n=>m(n)})):_===`downloads`?(C=(0,import_jsx_runtime.jsx)(DownloadLinks,{play:s}),w=(0,import_jsx_runtime.jsx)(`p`,{children:`This tab provides download options for different semantic layers of a single play in different formats for a closer analysis with appropriate tools.`})):_===`text`?(C=(0,import_jsx_runtime.jsx)(TEIPanel,{url:v}),w=(0,import_jsx_runtime.jsx)(SourceInfo,{source:s.source,original:s.originalSource}),k=(0,import_jsx_runtime.jsx)(Segments,{play:s})):_===`relations`?(C=(0,import_jsx_runtime.jsx)(RelationsGraph,{play:s,nodeColor,edgeColor}),T=b,w=(0,import_jsx_runtime.jsxs)(`p`,{children:[`This tab visualises kinship and other relationship data, following the encoding scheme proposed in`,` `,(0,import_jsx_runtime.jsx)(`a`,{href:`https://doi.org/10.5281/zenodo.4621778`,children:`Wiedmer, Pagel, Reiter 2020`}),`.`]})):_===`tools`?(C=(0,import_jsx_runtime.jsx)(ToolsTab,{corpusId:n,playId:a}),w=(0,import_jsx_runtime.jsx)(`p`,{children:`This tab provides links to third-party tools. The selected text layer will be loaded from the DraCor API for external analysis.`})):(C=(0,import_jsx_runtime.jsx)(NetworkGraph,{graph:l,nodeColor,edgeColor,play:s}),T=b,O=x,w=(0,import_jsx_runtime.jsxs)(`p`,{children:[`This tab displays a character network based on a particular formalisation of shared presence within structural units of a play. If you intend to use the data for research, bear in mind that it is derived from baseline TEI annotation. We recommend consulting`,` `,(0,import_jsx_runtime.jsx)(`a`,{href:`/doc/faq`,children:`our FAQs`}),` for details on the underlying assumptions and implementation.`]}));let A=s.authors.map(n=>n.name).join(` · `),j=navItems.filter(n=>n.name!==`relations`||s.relations);return(0,import_jsx_runtime.jsxs)(`div`,{className:`h-100 d-md-flex flex-md-column dracor-page`,children:[(0,import_jsx_runtime.jsx)(HelmetExport,{titleTemplate:`%s - DraCor`,children:(0,import_jsx_runtime.jsx)(`title`,{children:`${A}: ${s.title}`})}),(0,import_jsx_runtime.jsx)(PlayDetailsHeader,{play:s,children:(0,import_jsx_runtime.jsx)(PlayDetailsNav,{items:j,current:_})}),(0,import_jsx_runtime.jsx)(Container$1,{fluid:!0,children:(0,import_jsx_runtime.jsx)(PlayDetailsTab,{characters:T,description:w,metrics:O,segments:k,children:C})})]})};function PlayPage(){let{corpusId:n,playId:a}=useParams();return(0,import_jsx_runtime.jsx)(`div`,{style:{height:`100%`},children:(0,import_jsx_runtime.jsx)(PlayInfo,{corpusId:n,playId:a})})}var Odd=()=>{let n=(0,import_react$7.useRef)(null);return(0,import_react$7.useEffect)(()=>{async function a(){let a=document.createElement(`html`);try{let s=await axios.get(guidelinesUrl);for(;n.current?.firstChild;)n.current.removeChild(n.current.firstChild);if(s.status===200){if(a.innerHTML=s.data,a.querySelectorAll(`body > div`).forEach(a=>{n.current?.appendChild(a)}),window.location.hash){let n=document.querySelector(window.location.hash);n&&n.scrollIntoView({behavior:`smooth`})}}else{console.log(`Cannot load html, status: %s`,s.status);let a=document.createElement(`p`);a.append(`Failed to load ODD file.`),n.current?.appendChild(a)}}catch(n){console.error(n)}}a()},[]),(0,import_jsx_runtime.jsx)(`div`,{ref:n,className:`odd-wrapper`,children:(0,import_jsx_runtime.jsx)(`p`,{children:`Loading...`})})},OddPage=()=>(0,import_jsx_runtime.jsxs)(Container$1,{fluid:!0,children:[(0,import_jsx_runtime.jsx)(HelmetExport,{titleTemplate:`%s - DraCor`,children:(0,import_jsx_runtime.jsx)(`title`,{children:`ODD`})}),(0,import_jsx_runtime.jsxs)(`div`,{className:`dracor-page`,children:[(0,import_jsx_runtime.jsx)(Header$2,{children:`DraCor ODD`}),(0,import_jsx_runtime.jsx)(Odd,{}),(0,import_jsx_runtime.jsx)(Footer$1,{})]})]}),require_base64_js=__commonJSMin$1((n=>{n.byteLength=p,n.toByteArray=h,n.fromByteArray=b;for(var a=[],s=[],c=typeof Uint8Array<`u`?Uint8Array:Array,l=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
vendor: 25,900 bytes, line 1274
1274+/`,u=0,d=l.length;u<d;++u)a[u]=l[u],s[l.charCodeAt(u)]=u;s[45]=62,s[95]=63;function f(n){var a=n.length;if(a%4>0)throw Error(`Invalid string. Length must be a multiple of 4`);var s=n.indexOf(`=`);s===-1&&(s=a);var c=s===a?0:4-s%4;return[s,c]}function p(n){var a=f(n),s=a[0],c=a[1];return(s+c)*3/4-c}function m(n,a,s){return(a+s)*3/4-s}function h(n){var a,l=f(n),u=l[0],d=l[1],p=new c(m(n,u,d)),h=0,_=d>0?u-4:u,v;for(v=0;v<_;v+=4)a=s[n.charCodeAt(v)]<<18|s[n.charCodeAt(v+1)]<<12|s[n.charCodeAt(v+2)]<<6|s[n.charCodeAt(v+3)],p[h++]=a>>16&255,p[h++]=a>>8&255,p[h++]=a&255;return d===2&&(a=s[n.charCodeAt(v)]<<2|s[n.charCodeAt(v+1)]>>4,p[h++]=a&255),d===1&&(a=s[n.charCodeAt(v)]<<10|s[n.charCodeAt(v+1)]<<4|s[n.charCodeAt(v+2)]>>2,p[h++]=a>>8&255,p[h++]=a&255),p}function _(n){return a[n>>18&63]+a[n>>12&63]+a[n>>6&63]+a[n&63]}function v(n,a,s){for(var c,l=[],u=a;u<s;u+=3)c=(n[u]<<16&16711680)+(n[u+1]<<8&65280)+(n[u+2]&255),l.push(_(c));return l.join(``)}function b(n){for(var s,c=n.length,l=c%3,u=[],d=16383,f=0,p=c-l;f<p;f+=d)u.push(v(n,f,f+d>p?p:f+d));return l===1?(s=n[c-1],u.push(a[s>>2]+a[s<<4&63]+`==`)):l===2&&(s=(n[c-2]<<8)+n[c-1],u.push(a[s>>10]+a[s>>4&63]+a[s<<2&63]+`=`)),u.join(``)}})),require_ieee754=__commonJSMin$1((n=>{n.read=function(n,a,s,c,l){var u,d,f=l*8-c-1,p=(1<<f)-1,m=p>>1,h=-7,_=s?l-1:0,v=s?-1:1,b=n[a+_];for(_+=v,u=b&(1<<-h)-1,b>>=-h,h+=f;h>0;u=u*256+n[a+_],_+=v,h-=8);for(d=u&(1<<-h)-1,u>>=-h,h+=c;h>0;d=d*256+n[a+_],_+=v,h-=8);if(u===0)u=1-m;else if(u===p)return d?NaN:(b?-1:1)*(1/0);else d+=2**c,u-=m;return(b?-1:1)*d*2**(u-c)},n.write=function(n,a,s,c,l,u){var d,f,p,m=u*8-l-1,h=(1<<m)-1,_=h>>1,v=l===23?2**-24-2**-77:0,b=c?0:u-1,x=c?1:-1,C=+(a<0||a===0&&1/a<0);for(a=Math.abs(a),isNaN(a)||a===1/0?(f=+!!isNaN(a),d=h):(d=Math.floor(Math.log(a)/Math.LN2),a*(p=2**-d)<1&&(d--,p*=2),d+_>=1?a+=v/p:a+=v*2**(1-_),a*p>=2&&(d++,p/=2),d+_>=h?(f=0,d=h):d+_>=1?(f=(a*p-1)*2**l,d+=_):(f=a*2**(_-1)*2**l,d=0));l>=8;n[s+b]=f&255,b+=x,f/=256,l-=8);for(d=d<<l|f,m+=l;m>0;n[s+b]=d&255,b+=x,d/=256,m-=8);n[s+b-x]|=C*128}})),require_buffer=__commonJSMin$1((n=>{var a=require_base64_js(),s=require_ieee754(),c=typeof Symbol==`function`&&typeof Symbol.for==`function`?Symbol.for(`nodejs.util.inspect.custom`):null;n.Buffer=f,n.SlowBuffer=O,n.INSPECT_MAX_BYTES=50;var l=2147483647;n.kMaxLength=l,f.TYPED_ARRAY_SUPPORT=u(),!f.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 u(){try{let n=new Uint8Array(1),a={foo:function(){return 42}};return Object.setPrototypeOf(a,Uint8Array.prototype),Object.setPrototypeOf(n,a),n.foo()===42}catch{return!1}}Object.defineProperty(f.prototype,"parent",{enumerable:!0,get:function(){if(f.isBuffer(this))return this.buffer}}),Object.defineProperty(f.prototype,"offset",{enumerable:!0,get:function(){if(f.isBuffer(this))return this.byteOffset}});function d(n){if(n>l)throw RangeError(`The value "`+n+`" is invalid for option "size"`);let a=new Uint8Array(n);return Object.setPrototypeOf(a,f.prototype),a}function f(n,a,s){if(typeof n==`number`){if(typeof a==`string`)throw TypeError(`The "string" argument must be of type string. Received type number`);return _(n)}return p(n,a,s)}f.poolSize=8192;function p(n,a,s){if(typeof n==`string`)return v(n,a);if(ArrayBuffer.isView(n))return x(n);if(n==null)throw TypeError(`The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type `+typeof n);if(be(n,ArrayBuffer)||n&&be(n.buffer,ArrayBuffer)||typeof SharedArrayBuffer<`u`&&(be(n,SharedArrayBuffer)||n&&be(n.buffer,SharedArrayBuffer)))return C(n,a,s);if(typeof n==`number`)throw TypeError(`The "value" argument must not be of type number. Received type number`);let c=n.valueOf&&n.valueOf();if(c!=null&&c!==n)return f.from(c,a,s);let l=w(n);if(l)return l;if(typeof Symbol<`u`&&Symbol.toPrimitive!=null&&typeof n[Symbol.toPrimitive]==`function`)return f.from(n[Symbol.toPrimitive](`string`),a,s);throw TypeError(`The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type `+typeof n)}f.from=function(n,a,s){return p(n,a,s)},Object.setPrototypeOf(f.prototype,Uint8Array.prototype),Object.setPrototypeOf(f,Uint8Array);function m(n){if(typeof n!=`number`)throw TypeError(`"size" argument must be of type number`);if(n<0)throw RangeError(`The value "`+n+`" is invalid for option "size"`)}function h(n,a,s){return m(n),n<=0||a===void 0?d(n):typeof s==`string`?d(n).fill(a,s):d(n).fill(a)}f.alloc=function(n,a,s){return h(n,a,s)};function _(n){return m(n),d(n<0?0:T(n)|0)}f.allocUnsafe=function(n){return _(n)},f.allocUnsafeSlow=function(n){return _(n)};function v(n,a){if((typeof a!=`string`||a===``)&&(a=`utf8`),!f.isEncoding(a))throw TypeError(`Unknown encoding: `+a);let s=k(n,a)|0,c=d(s),l=c.write(n,a);return l!==s&&(c=c.slice(0,l)),c}function b(n){let a=n.length<0?0:T(n.length)|0,s=d(a);for(let c=0;c<a;c+=1)s[c]=n[c]&255;return s}function x(n){if(be(n,Uint8Array)){let a=new Uint8Array(n);return C(a.buffer,a.byteOffset,a.byteLength)}return b(n)}function C(n,a,s){if(a<0||n.byteLength<a)throw RangeError(`"offset" is outside of buffer bounds`);if(n.byteLength<a+(s||0))throw RangeError(`"length" is outside of buffer bounds`);let c;return c=a===void 0&&s===void 0?new Uint8Array(n):s===void 0?new Uint8Array(n,a):new Uint8Array(n,a,s),Object.setPrototypeOf(c,f.prototype),c}function w(n){if(f.isBuffer(n)){let a=T(n.length)|0,s=d(a);return s.length===0||n.copy(s,0,0,a),s}if(n.length!==void 0)return typeof n.length!=`number`||xe(n.length)?d(0):b(n);if(n.type===`Buffer`&&Array.isArray(n.data))return b(n.data)}function T(n){if(n>=l)throw RangeError(`Attempt to allocate Buffer larger than maximum size: 0x`+l.toString(16)+` bytes`);return n|0}function O(n){return+n!=n&&(n=0),f.alloc(+n)}f.isBuffer=function(n){return n!=null&&n._isBuffer===!0&&n!==f.prototype},f.compare=function(n,a){if(be(n,Uint8Array)&&(n=f.from(n,n.offset,n.byteLength)),be(a,Uint8Array)&&(a=f.from(a,a.offset,a.byteLength)),!f.isBuffer(n)||!f.isBuffer(a))throw TypeError(`The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array`);if(n===a)return 0;let s=n.length,c=a.length;for(let l=0,u=Math.min(s,c);l<u;++l)if(n[l]!==a[l]){s=n[l],c=a[l];break}return s<c?-1:+(c<s)},f.isEncoding=function(n){switch(String(n).toLowerCase()){case`hex`:case`utf8`:case`utf-8`:case`ascii`:case`latin1`:case`binary`:case`base64`:case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return!0;default:return!1}},f.concat=function(n,a){if(!Array.isArray(n))throw TypeError(`"list" argument must be an Array of Buffers`);if(n.length===0)return f.alloc(0);let s;if(a===void 0)for(a=0,s=0;s<n.length;++s)a+=n[s].length;let c=f.allocUnsafe(a),l=0;for(s=0;s<n.length;++s){let a=n[s];if(be(a,Uint8Array))l+a.length>c.length?(f.isBuffer(a)||(a=f.from(a)),a.copy(c,l)):Uint8Array.prototype.set.call(c,a,l);else if(f.isBuffer(a))a.copy(c,l);else throw TypeError(`"list" argument must be an Array of Buffers`);l+=a.length}return c};function k(n,a){if(f.isBuffer(n))return n.length;if(ArrayBuffer.isView(n)||be(n,ArrayBuffer))return n.byteLength;if(typeof n!=`string`)throw TypeError(`The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type `+typeof n);let s=n.length,c=arguments.length>2&&arguments[2]===!0;if(!c&&s===0)return 0;let l=!1;for(;;)switch(a){case`ascii`:case`latin1`:case`binary`:return s;case`utf8`:case`utf-8`:return he(n).length;case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return s*2;case`hex`:return s>>>1;case`base64`:return ve(n).length;default:if(l)return c?-1:he(n).length;a=(``+a).toLowerCase(),l=!0}}f.byteLength=k;function A(n,a,s){let c=!1;if((a===void 0||a<0)&&(a=0),a>this.length||((s===void 0||s>this.length)&&(s=this.length),s<=0)||(s>>>=0,a>>>=0,s<=a))return``;for(n||=`utf8`;;)switch(n){case`hex`:return ee(this,a,s);case`utf8`:case`utf-8`:return H(this,a,s);case`ascii`:return K(this,a,s);case`latin1`:case`binary`:return q(this,a,s);case`base64`:return V(this,a,s);case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return J(this,a,s);default:if(c)throw TypeError(`Unknown encoding: `+n);n=(n+``).toLowerCase(),c=!0}}f.prototype._isBuffer=!0;function j(n,a,s){let c=n[a];n[a]=n[s],n[s]=c}f.prototype.swap16=function(){let n=this.length;if(n%2!=0)throw RangeError(`Buffer size must be a multiple of 16-bits`);for(let a=0;a<n;a+=2)j(this,a,a+1);return this},f.prototype.swap32=function(){let n=this.length;if(n%4!=0)throw RangeError(`Buffer size must be a multiple of 32-bits`);for(let a=0;a<n;a+=4)j(this,a,a+3),j(this,a+1,a+2);return this},f.prototype.swap64=function(){let n=this.length;if(n%8!=0)throw RangeError(`Buffer size must be a multiple of 64-bits`);for(let a=0;a<n;a+=8)j(this,a,a+7),j(this,a+1,a+6),j(this,a+2,a+5),j(this,a+3,a+4);return this},f.prototype.toString=function(){let n=this.length;return n===0?``:arguments.length===0?H(this,0,n):A.apply(this,arguments)},f.prototype.toLocaleString=f.prototype.toString,f.prototype.equals=function(n){if(!f.isBuffer(n))throw TypeError(`Argument must be a Buffer`);return this===n||f.compare(this,n)===0},f.prototype.inspect=function(){let a=``,s=n.INSPECT_MAX_BYTES;return a=this.toString(`hex`,0,s).replace(/(.{2})/g,`$1 `).trim(),this.length>s&&(a+=` ... `),`<Buffer `+a+`>`},c&&(f.prototype[c]=f.prototype.inspect),f.prototype.compare=function(n,a,s,c,l){if(be(n,Uint8Array)&&(n=f.from(n,n.offset,n.byteLength)),!f.isBuffer(n))throw TypeError(`The "target" argument must be one of type Buffer or Uint8Array. Received type `+typeof n);if(a===void 0&&(a=0),s===void 0&&(s=n?n.length:0),c===void 0&&(c=0),l===void 0&&(l=this.length),a<0||s>n.length||c<0||l>this.length)throw RangeError(`out of range index`);if(c>=l&&a>=s)return 0;if(c>=l)return-1;if(a>=s)return 1;if(a>>>=0,s>>>=0,c>>>=0,l>>>=0,this===n)return 0;let u=l-c,d=s-a,p=Math.min(u,d),m=this.slice(c,l),h=n.slice(a,s);for(let n=0;n<p;++n)if(m[n]!==h[n]){u=m[n],d=h[n];break}return u<d?-1:+(d<u)};function M(n,a,s,c,l){if(n.length===0)return-1;if(typeof s==`string`?(c=s,s=0):s>2147483647?s=2147483647:s<-2147483648&&(s=-2147483648),s=+s,xe(s)&&(s=l?0:n.length-1),s<0&&(s=n.length+s),s>=n.length){if(l)return-1;s=n.length-1}else if(s<0)if(l)s=0;else return-1;if(typeof a==`string`&&(a=f.from(a,c)),f.isBuffer(a))return a.length===0?-1:N(n,a,s,c,l);if(typeof a==`number`)return a&=255,typeof Uint8Array.prototype.indexOf==`function`?l?Uint8Array.prototype.indexOf.call(n,a,s):Uint8Array.prototype.lastIndexOf.call(n,a,s):N(n,[a],s,c,l);throw TypeError(`val must be string, number or Buffer`)}function N(n,a,s,c,l){let u=1,d=n.length,f=a.length;if(c!==void 0&&(c=String(c).toLowerCase(),c===`ucs2`||c===`ucs-2`||c===`utf16le`||c===`utf-16le`)){if(n.length<2||a.length<2)return-1;u=2,d/=2,f/=2,s/=2}function p(n,a){return u===1?n[a]:n.readUInt16BE(a*u)}let m;if(l){let c=-1;for(m=s;m<d;m++)if(p(n,m)===p(a,c===-1?0:m-c)){if(c===-1&&(c=m),m-c+1===f)return c*u}else c!==-1&&(m-=m-c),c=-1}else for(s+f>d&&(s=d-f),m=s;m>=0;m--){let s=!0;for(let c=0;c<f;c++)if(p(n,m+c)!==p(a,c)){s=!1;break}if(s)return m}return-1}f.prototype.includes=function(n,a,s){return this.indexOf(n,a,s)!==-1},f.prototype.indexOf=function(n,a,s){return M(this,n,a,s,!0)},f.prototype.lastIndexOf=function(n,a,s){return M(this,n,a,s,!1)};function P(n,a,s,c){s=Number(s)||0;let l=n.length-s;c?(c=Number(c),c>l&&(c=l)):c=l;let u=a.length;c>u/2&&(c=u/2);let d;for(d=0;d<c;++d){let c=parseInt(a.substr(d*2,2),16);if(xe(c))return d;n[s+d]=c}return d}function F(n,a,s,c){return ye(he(a,n.length-s),n,s,c)}function I(n,a,s,c){return ye(ge(a),n,s,c)}function R(n,a,s,c){return ye(ve(a),n,s,c)}function B(n,a,s,c){return ye(_e(a,n.length-s),n,s,c)}f.prototype.write=function(n,a,s,c){if(a===void 0)c=`utf8`,s=this.length,a=0;else if(s===void 0&&typeof a==`string`)c=a,s=this.length,a=0;else if(isFinite(a))a>>>=0,isFinite(s)?(s>>>=0,c===void 0&&(c=`utf8`)):(c=s,s=void 0);else throw Error(`Buffer.write(string, encoding, offset[, length]) is no longer supported`);let l=this.length-a;if((s===void 0||s>l)&&(s=l),n.length>0&&(s<0||a<0)||a>this.length)throw RangeError(`Attempt to write outside buffer bounds`);c||=`utf8`;let u=!1;for(;;)switch(c){case`hex`:return P(this,n,a,s);case`utf8`:case`utf-8`:return F(this,n,a,s);case`ascii`:case`latin1`:case`binary`:return I(this,n,a,s);case`base64`:return R(this,n,a,s);case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return B(this,n,a,s);default:if(u)throw TypeError(`Unknown encoding: `+c);c=(``+c).toLowerCase(),u=!0}},f.prototype.toJSON=function(){return{type:`Buffer`,data:Array.prototype.slice.call(this._arr||this,0)}};function V(n,s,c){return s===0&&c===n.length?a.fromByteArray(n):a.fromByteArray(n.slice(s,c))}function H(n,a,s){s=Math.min(n.length,s);let c=[],l=a;for(;l<s;){let a=n[l],u=null,d=a>239?4:a>223?3:a>191?2:1;if(l+d<=s){let s,c,f,p;switch(d){case 1:a<128&&(u=a);break;case 2:s=n[l+1],(s&192)==128&&(p=(a&31)<<6|s&63,p>127&&(u=p));break;case 3:s=n[l+1],c=n[l+2],(s&192)==128&&(c&192)==128&&(p=(a&15)<<12|(s&63)<<6|c&63,p>2047&&(p<55296||p>57343)&&(u=p));break;case 4:s=n[l+1],c=n[l+2],f=n[l+3],(s&192)==128&&(c&192)==128&&(f&192)==128&&(p=(a&15)<<18|(s&63)<<12|(c&63)<<6|f&63,p>65535&&p<1114112&&(u=p))}}u===null?(u=65533,d=1):u>65535&&(u-=65536,c.push(u>>>10&1023|55296),u=56320|u&1023),c.push(u),l+=d}return W(c)}var U=4096;function W(n){let a=n.length;if(a<=U)return String.fromCharCode.apply(String,n);let s=``,c=0;for(;c<a;)s+=String.fromCharCode.apply(String,n.slice(c,c+=U));return s}function K(n,a,s){let c=``;s=Math.min(n.length,s);for(let l=a;l<s;++l)c+=String.fromCharCode(n[l]&127);return c}function q(n,a,s){let c=``;s=Math.min(n.length,s);for(let l=a;l<s;++l)c+=String.fromCharCode(n[l]);return c}function ee(n,a,s){let c=n.length;(!a||a<0)&&(a=0),(!s||s<0||s>c)&&(s=c);let l=``;for(let c=a;c<s;++c)l+=Se[n[c]];return l}function J(n,a,s){let c=n.slice(a,s),l=``;for(let n=0;n<c.length-1;n+=2)l+=String.fromCharCode(c[n]+c[n+1]*256);return l}f.prototype.slice=function(n,a){let s=this.length;n=~~n,a=a===void 0?s:~~a,n<0?(n+=s,n<0&&(n=0)):n>s&&(n=s),a<0?(a+=s,a<0&&(a=0)):a>s&&(a=s),a<n&&(a=n);let c=this.subarray(n,a);return Object.setPrototypeOf(c,f.prototype),c};function Y(n,a,s){if(n%1!=0||n<0)throw RangeError(`offset is not uint`);if(n+a>s)throw RangeError(`Trying to access beyond buffer length`)}f.prototype.readUintLE=f.prototype.readUIntLE=function(n,a,s){n>>>=0,a>>>=0,s||Y(n,a,this.length);let c=this[n],l=1,u=0;for(;++u<a&&(l*=256);)c+=this[n+u]*l;return c},f.prototype.readUintBE=f.prototype.readUIntBE=function(n,a,s){n>>>=0,a>>>=0,s||Y(n,a,this.length);let c=this[n+--a],l=1;for(;a>0&&(l*=256);)c+=this[n+--a]*l;return c},f.prototype.readUint8=f.prototype.readUInt8=function(n,a){return n>>>=0,a||Y(n,1,this.length),this[n]},f.prototype.readUint16LE=f.prototype.readUInt16LE=function(n,a){return n>>>=0,a||Y(n,2,this.length),this[n]|this[n+1]<<8},f.prototype.readUint16BE=f.prototype.readUInt16BE=function(n,a){return n>>>=0,a||Y(n,2,this.length),this[n]<<8|this[n+1]},f.prototype.readUint32LE=f.prototype.readUInt32LE=function(n,a){return n>>>=0,a||Y(n,4,this.length),(this[n]|this[n+1]<<8|this[n+2]<<16)+this[n+3]*16777216},f.prototype.readUint32BE=f.prototype.readUInt32BE=function(n,a){return n>>>=0,a||Y(n,4,this.length),this[n]*16777216+(this[n+1]<<16|this[n+2]<<8|this[n+3])},f.prototype.readBigUInt64LE=Z(function(n){n>>>=0,de(n,`offset`);let a=this[n],s=this[n+7];(a===void 0||s===void 0)&&fe(n,this.length-8);let c=a+this[++n]*2**8+this[++n]*2**16+this[++n]*2**24,l=this[++n]+this[++n]*2**8+this[++n]*2**16+s*2**24;return BigInt(c)+(BigInt(l)<<BigInt(32))}),f.prototype.readBigUInt64BE=Z(function(n){n>>>=0,de(n,`offset`);let a=this[n],s=this[n+7];(a===void 0||s===void 0)&&fe(n,this.length-8);let c=a*2**24+this[++n]*2**16+this[++n]*2**8+this[++n],l=this[++n]*2**24+this[++n]*2**16+this[++n]*2**8+s;return(BigInt(c)<<BigInt(32))+BigInt(l)}),f.prototype.readIntLE=function(n,a,s){n>>>=0,a>>>=0,s||Y(n,a,this.length);let c=this[n],l=1,u=0;for(;++u<a&&(l*=256);)c+=this[n+u]*l;return l*=128,c>=l&&(c-=2**(8*a)),c},f.prototype.readIntBE=function(n,a,s){n>>>=0,a>>>=0,s||Y(n,a,this.length);let c=a,l=1,u=this[n+--c];for(;c>0&&(l*=256);)u+=this[n+--c]*l;return l*=128,u>=l&&(u-=2**(8*a)),u},f.prototype.readInt8=function(n,a){return n>>>=0,a||Y(n,1,this.length),this[n]&128?(255-this[n]+1)*-1:this[n]},f.prototype.readInt16LE=function(n,a){n>>>=0,a||Y(n,2,this.length);let s=this[n]|this[n+1]<<8;return s&32768?s|4294901760:s},f.prototype.readInt16BE=function(n,a){n>>>=0,a||Y(n,2,this.length);let s=this[n+1]|this[n]<<8;return s&32768?s|4294901760:s},f.prototype.readInt32LE=function(n,a){return n>>>=0,a||Y(n,4,this.length),this[n]|this[n+1]<<8|this[n+2]<<16|this[n+3]<<24},f.prototype.readInt32BE=function(n,a){return n>>>=0,a||Y(n,4,this.length),this[n]<<24|this[n+1]<<16|this[n+2]<<8|this[n+3]},f.prototype.readBigInt64LE=Z(function(n){n>>>=0,de(n,`offset`);let a=this[n],s=this[n+7];(a===void 0||s===void 0)&&fe(n,this.length-8);let c=this[n+4]+this[n+5]*2**8+this[n+6]*2**16+(s<<24);return(BigInt(c)<<BigInt(32))+BigInt(a+this[++n]*2**8+this[++n]*2**16+this[++n]*2**24)}),f.prototype.readBigInt64BE=Z(function(n){n>>>=0,de(n,`offset`);let a=this[n],s=this[n+7];(a===void 0||s===void 0)&&fe(n,this.length-8);let c=(a<<24)+this[++n]*2**16+this[++n]*2**8+this[++n];return(BigInt(c)<<BigInt(32))+BigInt(this[++n]*2**24+this[++n]*2**16+this[++n]*2**8+s)}),f.prototype.readFloatLE=function(n,a){return n>>>=0,a||Y(n,4,this.length),s.read(this,n,!0,23,4)},f.prototype.readFloatBE=function(n,a){return n>>>=0,a||Y(n,4,this.length),s.read(this,n,!1,23,4)},f.prototype.readDoubleLE=function(n,a){return n>>>=0,a||Y(n,8,this.length),s.read(this,n,!0,52,8)},f.prototype.readDoubleBE=function(n,a){return n>>>=0,a||Y(n,8,this.length),s.read(this,n,!1,52,8)};function te(n,a,s,c,l,u){if(!f.isBuffer(n))throw TypeError(`"buffer" argument must be a Buffer instance`);if(a>l||a<u)throw RangeError(`"value" argument is out of bounds`);if(s+c>n.length)throw RangeError(`Index out of range`)}f.prototype.writeUintLE=f.prototype.writeUIntLE=function(n,a,s,c){if(n=+n,a>>>=0,s>>>=0,!c){let c=2**(8*s)-1;te(this,n,a,s,c,0)}let l=1,u=0;for(this[a]=n&255;++u<s&&(l*=256);)this[a+u]=n/l&255;return a+s},f.prototype.writeUintBE=f.prototype.writeUIntBE=function(n,a,s,c){if(n=+n,a>>>=0,s>>>=0,!c){let c=2**(8*s)-1;te(this,n,a,s,c,0)}let l=s-1,u=1;for(this[a+l]=n&255;--l>=0&&(u*=256);)this[a+l]=n/u&255;return a+s},f.prototype.writeUint8=f.prototype.writeUInt8=function(n,a,s){return n=+n,a>>>=0,s||te(this,n,a,1,255,0),this[a]=n&255,a+1},f.prototype.writeUint16LE=f.prototype.writeUInt16LE=function(n,a,s){return n=+n,a>>>=0,s||te(this,n,a,2,65535,0),this[a]=n&255,this[a+1]=n>>>8,a+2},f.prototype.writeUint16BE=f.prototype.writeUInt16BE=function(n,a,s){return n=+n,a>>>=0,s||te(this,n,a,2,65535,0),this[a]=n>>>8,this[a+1]=n&255,a+2},f.prototype.writeUint32LE=f.prototype.writeUInt32LE=function(n,a,s){return n=+n,a>>>=0,s||te(this,n,a,4,4294967295,0),this[a+3]=n>>>24,this[a+2]=n>>>16,this[a+1]=n>>>8,this[a]=n&255,a+4},f.prototype.writeUint32BE=f.prototype.writeUInt32BE=function(n,a,s){return n=+n,a>>>=0,s||te(this,n,a,4,4294967295,0),this[a]=n>>>24,this[a+1]=n>>>16,this[a+2]=n>>>8,this[a+3]=n&255,a+4};function X(n,a,s,c,l){ue(a,c,l,n,s,7);let u=Number(a&BigInt(4294967295));n[s++]=u,u>>=8,n[s++]=u,u>>=8,n[s++]=u,u>>=8,n[s++]=u;let d=Number(a>>BigInt(32)&BigInt(4294967295));return n[s++]=d,d>>=8,n[s++]=d,d>>=8,n[s++]=d,d>>=8,n[s++]=d,s}function ne(n,a,s,c,l){ue(a,c,l,n,s,7);let u=Number(a&BigInt(4294967295));n[s+7]=u,u>>=8,n[s+6]=u,u>>=8,n[s+5]=u,u>>=8,n[s+4]=u;let d=Number(a>>BigInt(32)&BigInt(4294967295));return n[s+3]=d,d>>=8,n[s+2]=d,d>>=8,n[s+1]=d,d>>=8,n[s]=d,s+8}f.prototype.writeBigUInt64LE=Z(function(n,a=0){return X(this,n,a,BigInt(0),BigInt(`0xffffffffffffffff`))}),f.prototype.writeBigUInt64BE=Z(function(n,a=0){return ne(this,n,a,BigInt(0),BigInt(`0xffffffffffffffff`))}),f.prototype.writeIntLE=function(n,a,s,c){if(n=+n,a>>>=0,!c){let c=2**(8*s-1);te(this,n,a,s,c-1,-c)}let l=0,u=1,d=0;for(this[a]=n&255;++l<s&&(u*=256);)n<0&&d===0&&this[a+l-1]!==0&&(d=1),this[a+l]=(n/u>>0)-d&255;return a+s},f.prototype.writeIntBE=function(n,a,s,c){if(n=+n,a>>>=0,!c){let c=2**(8*s-1);te(this,n,a,s,c-1,-c)}let l=s-1,u=1,d=0;for(this[a+l]=n&255;--l>=0&&(u*=256);)n<0&&d===0&&this[a+l+1]!==0&&(d=1),this[a+l]=(n/u>>0)-d&255;return a+s},f.prototype.writeInt8=function(n,a,s){return n=+n,a>>>=0,s||te(this,n,a,1,127,-128),n<0&&(n=255+n+1),this[a]=n&255,a+1},f.prototype.writeInt16LE=function(n,a,s){return n=+n,a>>>=0,s||te(this,n,a,2,32767,-32768),this[a]=n&255,this[a+1]=n>>>8,a+2},f.prototype.writeInt16BE=function(n,a,s){return n=+n,a>>>=0,s||te(this,n,a,2,32767,-32768),this[a]=n>>>8,this[a+1]=n&255,a+2},f.prototype.writeInt32LE=function(n,a,s){return n=+n,a>>>=0,s||te(this,n,a,4,2147483647,-2147483648),this[a]=n&255,this[a+1]=n>>>8,this[a+2]=n>>>16,this[a+3]=n>>>24,a+4},f.prototype.writeInt32BE=function(n,a,s){return n=+n,a>>>=0,s||te(this,n,a,4,2147483647,-2147483648),n<0&&(n=4294967295+n+1),this[a]=n>>>24,this[a+1]=n>>>16,this[a+2]=n>>>8,this[a+3]=n&255,a+4},f.prototype.writeBigInt64LE=Z(function(n,a=0){return X(this,n,a,-BigInt(`0x8000000000000000`),BigInt(`0x7fffffffffffffff`))}),f.prototype.writeBigInt64BE=Z(function(n,a=0){return ne(this,n,a,-BigInt(`0x8000000000000000`),BigInt(`0x7fffffffffffffff`))});function re(n,a,s,c,l,u){if(s+c>n.length||s<0)throw RangeError(`Index out of range`)}function ie(n,a,c,l,u){return a=+a,c>>>=0,u||re(n,a,c,4,34028234663852886e22,-34028234663852886e22),s.write(n,a,c,l,23,4),c+4}f.prototype.writeFloatLE=function(n,a,s){return ie(this,n,a,!0,s)},f.prototype.writeFloatBE=function(n,a,s){return ie(this,n,a,!1,s)};function ae(n,a,c,l,u){return a=+a,c>>>=0,u||re(n,a,c,8,17976931348623157e292,-17976931348623157e292),s.write(n,a,c,l,52,8),c+8}f.prototype.writeDoubleLE=function(n,a,s){return ae(this,n,a,!0,s)},f.prototype.writeDoubleBE=function(n,a,s){return ae(this,n,a,!1,s)},f.prototype.copy=function(n,a,s,c){if(!f.isBuffer(n))throw TypeError(`argument should be a Buffer`);if(s||=0,!c&&c!==0&&(c=this.length),a>=n.length&&(a=n.length),a||=0,c>0&&c<s&&(c=s),c===s||n.length===0||this.length===0)return 0;if(a<0)throw RangeError(`targetStart out of bounds`);if(s<0||s>=this.length)throw RangeError(`Index out of range`);if(c<0)throw RangeError(`sourceEnd out of bounds`);c>this.length&&(c=this.length),n.length-a<c-s&&(c=n.length-a+s);let l=c-s;return this===n&&typeof Uint8Array.prototype.copyWithin==`function`?this.copyWithin(a,s,c):Uint8Array.prototype.set.call(n,this.subarray(s,c),a),l},f.prototype.fill=function(n,a,s,c){if(typeof n==`string`){if(typeof a==`string`?(c=a,a=0,s=this.length):typeof s==`string`&&(c=s,s=this.length),c!==void 0&&typeof c!=`string`)throw TypeError(`encoding must be a string`);if(typeof c==`string`&&!f.isEncoding(c))throw TypeError(`Unknown encoding: `+c);if(n.length===1){let a=n.charCodeAt(0);(c===`utf8`&&a<128||c===`latin1`)&&(n=a)}}else typeof n==`number`?n&=255:typeof n==`boolean`&&(n=Number(n));if(a<0||this.length<a||this.length<s)throw RangeError(`Out of range index`);if(s<=a)return this;a>>>=0,s=s===void 0?this.length:s>>>0,n||=0;let l;if(typeof n==`number`)for(l=a;l<s;++l)this[l]=n;else{let u=f.isBuffer(n)?n:f.from(n,c),d=u.length;if(d===0)throw TypeError(`The value "`+n+`" is invalid for argument "value"`);for(l=0;l<s-a;++l)this[l+a]=u[l%d]}return this};var oe={};function se(n,a,s){oe[n]=class extends s{constructor(){super(),Object.defineProperty(this,"message",{value:a.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${n}]`,this.stack,delete this.name}get code(){return n}set code(n){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:n,writable:!0})}toString(){return`${this.name} [${n}]: ${this.message}`}}}se(`ERR_BUFFER_OUT_OF_BOUNDS`,function(n){return n?`${n} is outside of buffer bounds`:`Attempt to access memory outside buffer bounds`},RangeError),se(`ERR_INVALID_ARG_TYPE`,function(n,a){return`The "${n}" argument must be of type number. Received type ${typeof a}`},TypeError),se(`ERR_OUT_OF_RANGE`,function(n,a,s){let c=`The value of "${n}" is out of range.`,l=s;return Number.isInteger(s)&&Math.abs(s)>2**32?l=ce(String(s)):typeof s==`bigint`&&(l=String(s),(s>BigInt(2)**BigInt(32)||s<-(BigInt(2)**BigInt(32)))&&(l=ce(l)),l+=`n`),c+=` It must be ${a}. Received ${l}`,c},RangeError);function ce(n){let a=``,s=n.length,c=+(n[0]===`-`);for(;s>=c+4;s-=3)a=`_${n.slice(s-3,s)}${a}`;return`${n.slice(0,s)}${a}`}function le(n,a,s){de(a,`offset`),(n[a]===void 0||n[a+s]===void 0)&&fe(a,n.length-(s+1))}function ue(n,a,s,c,l,u){if(n>s||n<a){let c=typeof a==`bigint`?`n`:``,l;throw l=u>3?a===0||a===BigInt(0)?`>= 0${c} and < 2${c} ** ${(u+1)*8}${c}`:`>= -(2${c} ** ${(u+1)*8-1}${c}) and < 2 ** ${(u+1)*8-1}${c}`:`>= ${a}${c} and <= ${s}${c}`,new oe.ERR_OUT_OF_RANGE(`value`,l,n)}le(c,l,u)}function de(n,a){if(typeof n!=`number`)throw new oe.ERR_INVALID_ARG_TYPE(a,`number`,n)}function fe(n,a,s){throw Math.floor(n)===n?a<0?new oe.ERR_BUFFER_OUT_OF_BOUNDS:new oe.ERR_OUT_OF_RANGE(s||`offset`,`>= ${+!!s} and <= ${a}`,n):(de(n,s),new oe.ERR_OUT_OF_RANGE(s||`offset`,`an integer`,n))}var pe=/[^+/0-9A-Za-z-_]/g;function me(n){if(n=n.split(`=`)[0],n=n.trim().replace(pe,``),n.length<2)return``;for(;n.length%4!=0;)n+=`=`;return n}function he(n,a){a||=1/0;let s,c=n.length,l=null,u=[];for(let d=0;d<c;++d){if(s=n.charCodeAt(d),s>55295&&s<57344){if(!l){if(s>56319){(a-=3)>-1&&u.push(239,191,189);continue}else if(d+1===c){(a-=3)>-1&&u.push(239,191,189);continue}l=s;continue}if(s<56320){(a-=3)>-1&&u.push(239,191,189),l=s;continue}s=(l-55296<<10|s-56320)+65536}else l&&(a-=3)>-1&&u.push(239,191,189);if(l=null,s<128){if(--a<0)break;u.push(s)}else if(s<2048){if((a-=2)<0)break;u.push(s>>6|192,s&63|128)}
1274else if(s<65536){if((a-=3)<0)break;u.push(s>>12|224,s>>6&63|128,s&63|128)}else if(s<1114112){if((a-=4)<0)break;u.push(s>>18|240,s>>12&63|128,s>>6&63|128,s&63|128)}else throw Error(`Invalid code point`)}return u}function ge(n){let a=[];for(let s=0;s<n.length;++s)a.push(n.charCodeAt(s)&255);return a}function _e(n,a){let s,c,l,u=[];for(let d=0;d<n.length&&!((a-=2)<0);++d)s=n.charCodeAt(d),c=s>>8,l=s%256,u.push(l),u.push(c);return u}function ve(n){return a.toByteArray(me(n))}function ye(n,a,s,c){let l;for(l=0;l<c&&!(l+s>=a.length||l>=n.length);++l)a[l+s]=n[l];return l}function be(n,a){return n instanceof a||n!=null&&n.constructor!=null&&n.constructor.name!=null&&n.constructor.name===a.name}function xe(n){return n!==n}var Se=(function(){let n=`0123456789abcdef`,a=Array(256);for(let s=0;s<16;++s){let c=s*16;for(let l=0;l<16;++l)a[c+l]=n[s]+n[l]}return a})();function Z(n){return typeof BigInt>`u`?Ce:n}function Ce(){throw Error(`BigInt not supported`)}})),require_safe_buffer=__commonJSMin$1(((n,a)=>{var s=require_buffer(),c=s.Buffer;function l(n,a){for(var s in n)a[s]=n[s]}c.from&&c.alloc&&c.allocUnsafe&&c.allocUnsafeSlow?a.exports=s:(l(s,n),n.Buffer=u);function u(n,a,s){return c(n,a,s)}u.prototype=Object.create(c.prototype),l(c,u),u.from=function(n,a,s){if(typeof n==`number`)throw TypeError(`Argument must not be a number`);return c(n,a,s)},u.alloc=function(n,a,s){if(typeof n!=`number`)throw TypeError(`Argument must be a number`);var l=c(n);return a===void 0?l.fill(0):typeof s==`string`?l.fill(a,s):l.fill(a),l},u.allocUnsafe=function(n){if(typeof n!=`number`)throw TypeError(`Argument must be a number`);return c(n)},u.allocUnsafeSlow=function(n){if(typeof n!=`number`)throw TypeError(`Argument must be a number`);return s.SlowBuffer(n)}})),require_isarray=__commonJSMin$1(((n,a)=>{var s={}.toString;a.exports=Array.isArray||function(n){return s.call(n)==`[object Array]`}})),require_is_callable$1=__commonJSMin$1(((n,a)=>{var s=Function.prototype.toString,c=typeof Reflect==`object`&&Reflect!==null&&Reflect.apply,l,u;if(typeof c==`function`&&typeof Object.defineProperty==`function`)try{l=Object.defineProperty({},"length",{get:function(){throw u}}),u={},c(function(){throw 42},null,l)}catch(n){n!==u&&(c=null)}else c=null;var d=/^\s*class\b/,f=function(n){try{var a=s.call(n);return d.test(a)}catch{return!1}},p=function(n){try{return f(n)?!1:(s.call(n),!0)}catch{return!1}},m=Object.prototype.toString,h=`[object Object]`,_=`[object Function]`,v=`[object GeneratorFunction]`,b=`[object HTMLAllCollection]`,x=`[object HTML document.all class]`,C=`[object HTMLCollection]`,w=typeof Symbol==`function`&&!!Symbol.toStringTag,T=!(0 in[,]),O=function(){return!1};if(typeof document==`object`){var k=document.all;m.call(k)===m.call(document.all)&&(O=function(n){if((T||!n)&&(n===void 0||typeof n==`object`))try{var a=m.call(n);return(a===b||a===x||a===C||a===h)&&n(``)==null}catch{}return!1})}a.exports=c?function(n){if(O(n))return!0;if(!n||typeof n!=`function`&&typeof n!=`object`)return!1;try{c(n,null,l)}catch(n){if(n!==u)return!1}return!f(n)&&p(n)}:function(n){if(O(n))return!0;if(!n||typeof n!=`function`&&typeof n!=`object`)return!1;if(w)return p(n);if(f(n))return!1;var a=m.call(n);return a!==_&&a!==v&&!/^\[object HTML/.test(a)?!1:p(n)}})),require_for_each=__commonJSMin$1(((n,a)=>{var s=require_is_callable$1(),c=Object.prototype.toString,l=Object.prototype.hasOwnProperty,u=function(n,a,s){for(var c=0,u=n.length;c<u;c++)l.call(n,c)&&(s==null?a(n[c],c,n):a.call(s,n[c],c,n))},d=function(n,a,s){for(var c=0,l=n.length;c<l;c++)s==null?a(n.charAt(c),c,n):a.call(s,n.charAt(c),c,n)},f=function(n,a,s){for(var c in n)l.call(n,c)&&(s==null?a(n[c],c,n):a.call(s,n[c],c,n))};function p(n){return c.call(n)===`[object Array]`}a.exports=function(n,a,c){if(!s(a))throw TypeError(`iterator must be a function`);var l;arguments.length>=3&&(l=c),p(n)?u(n,a,l):typeof n==`string`?d(n,a,l):f(n,a,l)}})),require_possible_typed_array_names=__commonJSMin$1(((n,a)=>{a.exports=[`Float16Array`,`Float32Array`,`Float64Array`,`Int8Array`,`Int16Array`,`Int32Array`,`Uint8Array`,`Uint8ClampedArray`,`Uint16Array`,`Uint32Array`,`BigInt64Array`,`BigUint64Array`]})),require_available_typed_arrays=__commonJSMin$1(((n,a)=>{var s=require_possible_typed_array_names(),c=typeof globalThis>`u`?global:globalThis;a.exports=function(){for(var n=[],a=0;a<s.length;a++)typeof c[s[a]]==`function`&&(n[n.length]=s[a]);return n}})),require_which_typed_array=__commonJSMin$1(((n,a)=>{var s=require_for_each(),c=require_available_typed_arrays(),l=require_call_bind(),u=require_call_bound(),d=require_gopd(),f=require_get_proto(),p=u(`Object.prototype.toString`),m=require_shams()(),h=typeof globalThis>`u`?global:globalThis,_=c(),v=u(`String.prototype.slice`),b=u(`Array.prototype.indexOf`,!0)||function(n,a){for(var s=0;s<n.length;s+=1)if(n[s]===a)return s;return-1},x={__proto__:null};m&&d&&f?s(_,function(n){var a=new h[n];if(Symbol.toStringTag in a&&f){var s=f(a),c=d(s,Symbol.toStringTag);!c&&s&&(c=d(f(s),Symbol.toStringTag)),x[`$`+n]=l(c.get)}}):s(_,function(n){var a=new h[n],s=a.slice||a.set;s&&(x[`$`+n]=l(s))});var C=function(n){var a=!1;return s(x,function(s,c){if(!a)try{`$`+s(n)===c&&(a=v(c,1))}catch{}}),a},w=function(n){var a=!1;return s(x,function(s,c){if(!a)try{s(n),a=v(c,1)}catch{}}),a};a.exports=function(n){if(!n||typeof n!=`object`)return!1;if(!m){var a=v(p(n),8,-1);return b(_,a)>-1?a:a===`Object`&&w(n)}return d?C(n):null}})),require_is_typed_array=__commonJSMin$1(((n,a)=>{var s=require_which_typed_array();a.exports=function(n){return!!s(n)}})),require_typed_array_buffer=__commonJSMin$1(((n,a)=>{var s=require_type$2(),c=require_call_bound()(`TypedArray.prototype.buffer`,!0),l=require_is_typed_array();a.exports=c||function(n){if(!l(n))throw new s(`Not a Typed Array`);return n.buffer}})),require_to_buffer=__commonJSMin$1(((n,a)=>{var s=require_safe_buffer().Buffer,c=require_isarray(),l=require_typed_array_buffer(),u=ArrayBuffer.isView||function(n){try{return l(n),!0}catch{return!1}},d=typeof Uint8Array<`u`,f=typeof ArrayBuffer<`u`&&typeof Uint8Array<`u`,p=f&&(s.prototype instanceof Uint8Array||s.TYPED_ARRAY_SUPPORT);a.exports=function(n,a){if(s.isBuffer(n))return n.constructor&&!(`isBuffer`in n)?s.from(n):n;if(typeof n==`string`)return s.from(n,a);
1274if(f&&u(n)){if(n.byteLength===0)return s.alloc(0);if(p){var l=s.from(n.buffer,n.byteOffset,n.byteLength);if(l.byteLength===n.byteLength)return l}var m=n instanceof Uint8Array?n:new Uint8Array(n.buffer,n.byteOffset,n.byteLength),h=s.from(m);if(h.length===n.byteLength)return h}if(d&&n instanceof Uint8Array)return s.from(n);var _=c(n);if(_)for(var v=0;v<n.length;v+=1){var b=n[v];if(typeof b!=`number`||b<0||b>255||~~b!==b)throw RangeError(`Array items must be numbers in the range 0-255.`)}if(_||s.isBuffer(n)&&n.constructor&&typeof n.constructor.isBuffer==`function`&&n.constructor.isBuffer(n))return s.from(n);throw TypeError(`The "data" argument must be a string, an Array, a Buffer, a Uint8Array, or a DataView.`)}})),require_immutable=__commonJSMin$1(((n,a)=>{(function(s,c){typeof n==`object`&&a!==void 0?a.exports=c():typeof define==`function`&&define.amd?define(c):s.Immutable=c()})(n,function(){var n=Array.prototype.slice;function a(n,a){a&&(n.prototype=Object.create(a.prototype)),n.prototype.constructor=n}function s(n){return d(n)?n:le(n)}a(c,s);function c(n){return f(n)?n:ue(n)}a(l,s);function l(n){return p(n)?n:de(n)}a(u,s);function u(n){return d(n)&&!m(n)?n:fe(n)}function d(n){return!!(n&&n[_])}function f(n){return!!(n&&n[v])}function p(n){return!!(n&&n[b])}function m(n){return f(n)||p(n)}function h(n){return!!(n&&n[x])}s.isIterable=d,s.isKeyed=f,s.isIndexed=p,s.isAssociative=m,s.isOrdered=h,s.Keyed=c,s.Indexed=l,s.Set=u;var _=`@@__IMMUTABLE_ITERABLE__@@`,v=`@@__IMMUTABLE_KEYED__@@`,b=`@@__IMMUTABLE_INDEXED__@@`,x=`@@__IMMUTABLE_ORDERED__@@`,C=`delete`,w=5,T=1<<w,O=T-1,k={},A={value:!1},j={value:!1};function M(n){return n.value=!1,n}
vendor: 54,028 bytes, line 1274
1274function N(n){n&&(n.value=!0)}function P(){}function F(n,a){a||=0;for(var s=Math.max(0,n.length-a),c=Array(s),l=0;l<s;l++)c[l]=n[l+a];return c}function I(n){return n.size===void 0&&(n.size=n.__iterate(B)),n.size}function R(n,a){if(typeof a!=`number`){var s=a>>>0;if(``+s!==a||s===4294967295)return NaN;a=s}return a<0?I(n)+a:a}function B(){return!0}function V(n,a,s){return(n===0||s!==void 0&&n<=-s)&&(a===void 0||s!==void 0&&a>=s)}function H(n,a){return W(n,a,0)}function U(n,a){return W(n,a,a)}function W(n,a,s){return n===void 0?s:n<0?Math.max(0,a+n):a===void 0?n:Math.min(a,n)}var K=0,q=1,ee=2,J=typeof Symbol==`function`&&Symbol.iterator,Y=`@@iterator`,te=J||Y;function X(n){this.next=n}X.prototype.toString=function(){return`[Iterator]`},X.KEYS=K,X.VALUES=q,X.ENTRIES=ee,X.prototype.inspect=X.prototype.toSource=function(){return this.toString()},X.prototype[te]=function(){return this};function ne(n,a,s,c){var l=n===0?a:n===1?s:[a,s];return c?c.value=l:c={value:l,done:!1},c}function re(){return{value:void 0,done:!0}}function ie(n){return!!se(n)}function ae(n){return n&&typeof n.next==`function`}function oe(n){var a=se(n);return a&&a.call(n)}function se(n){var a=n&&(J&&n[J]||n[Y]);if(typeof a==`function`)return a}function ce(n){return n&&typeof n.length==`number`}a(le,s);function le(n){return n==null?be():d(n)?n.toSeq():Z(n)}le.of=function(){return le(arguments)},le.prototype.toSeq=function(){return this},le.prototype.toString=function(){return this.__toString(`Seq {`,`}`)},le.prototype.cacheResult=function(){return!this._cache&&this.__iterateUncached&&(this._cache=this.entrySeq().toArray(),this.size=this._cache.length),this},le.prototype.__iterate=function(n,a){return we(this,n,a,!0)},le.prototype.__iterator=function(n,a){return Te(this,n,a,!0)},a(ue,le);function ue(n){return n==null?be().toKeyedSeq():d(n)?f(n)?n.toSeq():n.fromEntrySeq():xe(n)}ue.prototype.toKeyedSeq=function(){return this},a(de,le);function de(n){return n==null?be():d(n)?f(n)?n.entrySeq():n.toIndexedSeq():Se(n)}de.of=function(){return de(arguments)},de.prototype.toIndexedSeq=function(){return this},de.prototype.toString=function(){return this.__toString(`Seq [`,`]`)},de.prototype.__iterate=function(n,a){return we(this,n,a,!1)},de.prototype.__iterator=function(n,a){return Te(this,n,a,!1)},a(fe,le);function fe(n){return(n==null?be():d(n)?f(n)?n.entrySeq():n:Se(n)).toSetSeq()}fe.of=function(){return fe(arguments)},fe.prototype.toSetSeq=function(){return this},le.isSeq=ve,le.Keyed=ue,le.Set=fe,le.Indexed=de;var pe=`@@__IMMUTABLE_SEQ__@@`;le.prototype[pe]=!0,a(me,de);function me(n){this._array=n,this.size=n.length}me.prototype.get=function(n,a){return this.has(n)?this._array[R(this,n)]:a},me.prototype.__iterate=function(n,a){for(var s=this._array,c=s.length-1,l=0;l<=c;l++)if(n(s[a?c-l:l],l,this)===!1)return l+1;return l},me.prototype.__iterator=function(n,a){var s=this._array,c=s.length-1,l=0;return new X(function(){return l>c?re():ne(n,l,s[a?c-l++:l++])})},a(he,ue);function he(n){var a=Object.keys(n);this._object=n,this._keys=a,this.size=a.length}he.prototype.get=function(n,a){return a!==void 0&&!this.has(n)?a:this._object[n]},he.prototype.has=function(n){return this._object.hasOwnProperty(n)},he.prototype.__iterate=function(n,a){for(var s=this._object,c=this._keys,l=c.length-1,u=0;u<=l;u++){var d=c[a?l-u:u];if(n(s[d],d,this)===!1)return u+1}return u},he.prototype.__iterator=function(n,a){var s=this._object,c=this._keys,l=c.length-1,u=0;return new X(function(){var d=c[a?l-u:u];return u++>l?re():ne(n,d,s[d])})},he.prototype[x]=!0,a(ge,de);function ge(n){this._iterable=n,this.size=n.length||n.size}ge.prototype.__iterateUncached=function(n,a){if(a)return this.cacheResult().__iterate(n,a);var s=this._iterable,c=oe(s),l=0;if(ae(c))for(var u;!(u=c.next()).done&&n(u.value,l++,this)!==!1;);return l},ge.prototype.__iteratorUncached=function(n,a){if(a)return this.cacheResult().__iterator(n,a);var s=this._iterable,c=oe(s);if(!ae(c))return new X(re);var l=0;return new X(function(){var a=c.next();return a.done?a:ne(n,l++,a.value)})},a(_e,de);function _e(n){this._iterator=n,this._iteratorCache=[]}_e.prototype.__iterateUncached=function(n,a){if(a)return this.cacheResult().__iterate(n,a);for(var s=this._iterator,c=this._iteratorCache,l=0;l<c.length;)if(n(c[l],l++,this)===!1)return l;for(var u;!(u=s.next()).done;){var d=u.value;if(c[l]=d,n(d,l++,this)===!1)break}return l},_e.prototype.__iteratorUncached=function(n,a){if(a)return this.cacheResult().__iterator(n,a);var s=this._iterator,c=this._iteratorCache,l=0;return new X(function(){if(l>=c.length){var a=s.next();if(a.done)return a;c[l]=a.value}return ne(n,l,c[l++])})};function ve(n){return!!(n&&n[pe])}var ye;function be(){return ye||=new me([])}function xe(n){var a=Array.isArray(n)?new me(n).fromEntrySeq():ae(n)?new _e(n).fromEntrySeq():ie(n)?new ge(n).fromEntrySeq():typeof n==`object`?new he(n):void 0;if(!a)throw TypeError(`Expected Array or iterable object of [k, v] entries, or keyed object: `+n);return a}function Se(n){var a=Ce(n);if(!a)throw TypeError(`Expected Array or iterable object of values: `+n);return a}function Z(n){var a=Ce(n)||typeof n==`object`&&new he(n);if(!a)throw TypeError(`Expected Array or iterable object of values, or keyed object: `+n);return a}function Ce(n){return ce(n)?new me(n):ae(n)?new _e(n):ie(n)?new ge(n):void 0}function we(n,a,s,c){var l=n._cache;if(l){for(var u=l.length-1,d=0;d<=u;d++){var f=l[s?u-d:d];if(a(f[1],c?f[0]:d,n)===!1)return d+1}return d}return n.__iterateUncached(a,s)}function Te(n,a,s,c){var l=n._cache;if(l){var u=l.length-1,d=0;return new X(function(){var n=l[s?u-d:d];return d++>u?re():ne(a,c?n[0]:d-1,n[1])})}return n.__iteratorUncached(a,s)}function Ee(n,a){return a?De(a,n,``,{"":n}):Oe(n)}function De(n,a,s,c){return Array.isArray(a)?n.call(c,s,de(a).map(function(s,c){return De(n,s,c,a)})):ke(a)?n.call(c,s,ue(a).map(function(s,c){return De(n,s,c,a)})):a}function Oe(n){return Array.isArray(n)?de(n).map(Oe).toList():ke(n)?ue(n).map(Oe).toMap():n}function ke(n){return n&&(n.constructor===Object||n.constructor===void 0)}function Ae(n,a){if(n===a||n!==n&&a!==a)return!0;if(!n||!a)return!1;if(typeof n.valueOf==`function`&&typeof a.valueOf==`function`){if(n=n.valueOf(),a=a.valueOf(),n===a||n!==n&&a!==a)return!0;if(!n||!a)return!1}return!!(typeof n.equals==`function`&&typeof a.equals==`function`&&n.equals(a))}function je(n,a){if(n===a)return!0;if(!d(a)||n.size!==void 0&&a.size!==void 0&&n.size!==a.size||n.__hash!==void 0&&a.__hash!==void 0&&n.__hash!==a.__hash||f(n)!==f(a)||p(n)!==p(a)||h(n)!==h(a))return!1;if(n.size===0&&a.size===0)return!0;var s=!m(n);if(h(n)){var c=n.entries();return a.every(function(n,a){var l=c.next().value;return l&&Ae(l[1],n)&&(s||Ae(l[0],a))})&&c.next().done}var l=!1;if(n.size===void 0)if(a.size===void 0)typeof n.cacheResult==`function`&&n.cacheResult();else{l=!0;var u=n;n=a,a=u}var _=!0,v=a.__iterate(function(a,c){if(s?!n.has(a):l?!Ae(a,n.get(c,k)):!Ae(n.get(c,k),a))return _=!1,!1});return _&&n.size===v}a(Me,de);function Me(n,a){if(!(this instanceof Me))return new Me(n,a);if(this._value=n,this.size=a===void 0?1/0:Math.max(0,a),this.size===0){if(Q)return Q;Q=this}}Me.prototype.toString=function(){return this.size===0?`Repeat []`:`Repeat [ `+this._value+` `+this.size+` times ]`},Me.prototype.get=function(n,a){return this.has(n)?this._value:a},Me.prototype.includes=function(n){return Ae(this._value,n)},Me.prototype.slice=function(n,a){var s=this.size;return V(n,a,s)?this:new Me(this._value,U(a,s)-H(n,s))},Me.prototype.reverse=function(){return this},Me.prototype.indexOf=function(n){return Ae(this._value,n)?0:-1},Me.prototype.lastIndexOf=function(n){return Ae(this._value,n)?this.size:-1},Me.prototype.__iterate=function(n,a){for(var s=0;s<this.size;s++)if(n(this._value,s,this)===!1)return s+1;return s},Me.prototype.__iterator=function(n,a){var s=this,c=0;return new X(function(){return c<s.size?ne(n,c++,s._value):re()})},Me.prototype.equals=function(n){return n instanceof Me?Ae(this._value,n._value):je(n)};var Q;function Ne(n,a){if(!n)throw Error(a)}a(Pe,de);function Pe(n,a,s){if(!(this instanceof Pe))return new Pe(n,a,s);if(Ne(s!==0,`Cannot step a Range by 0`),n||=0,a===void 0&&(a=1/0),s=s===void 0?1:Math.abs(s),a<n&&(s=-s),this._start=n,this._end=a,this._step=s,this.size=Math.max(0,Math.ceil((a-n)/s-1)+1),this.size===0){if(Fe)return Fe;Fe=this}}Pe.prototype.toString=function(){return this.size===0?`Range []`:`Range [ `+this._start+`...`+this._end+(this._step===1?``:` by `+this._step)+` ]`},Pe.prototype.get=function(n,a){return this.has(n)?this._start+R(this,n)*this._step:a},Pe.prototype.includes=function(n){var a=(n-this._start)/this._step;return a>=0&&a<this.size&&a===Math.floor(a)},Pe.prototype.slice=function(n,a){return V(n,a,this.size)?this:(n=H(n,this.size),a=U(a,this.size),a<=n?new Pe(0,0):new Pe(this.get(n,this._end),this.get(a,this._end),this._step))},Pe.prototype.indexOf=function(n){var a=n-this._start;if(a%this._step===0){var s=a/this._step;if(s>=0&&s<this.size)return s}return-1},Pe.prototype.lastIndexOf=function(n){return this.indexOf(n)},Pe.prototype.__iterate=function(n,a){for(var s=this.size-1,c=this._step,l=a?this._start+s*c:this._start,u=0;u<=s;u++){if(n(l,u,this)===!1)return u+1;l+=a?-c:c}return u},Pe.prototype.__iterator=function(n,a){var s=this.size-1,c=this._step,l=a?this._start+s*c:this._start,u=0;return new X(function(){var d=l;return l+=a?-c:c,u>s?re():ne(n,u++,d)})},Pe.prototype.equals=function(n){return n instanceof Pe?this._start===n._start&&this._end===n._end&&this._step===n._step:je(this,n)};var Fe;a(Ie,s);function Ie(){throw TypeError(`Abstract`)}a(Le,Ie);function Le(){}a(Re,Ie);function Re(){}a(ze,Ie);function ze(){}Ie.Keyed=Le,Ie.Indexed=Re,Ie.Set=ze;var Be=typeof Math.imul==`function`?Math.imul:function(n,a){n|=0,a|=0;var s=n&65535,c=a&65535;return s*c+((n>>>16)*c+s*(a>>>16)<<16>>>0)|0};function Ve(n){return n>>>1&1073741824|n&3221225471}function Ue(n){if(n===!1||n==null||typeof n.valueOf==`function`&&(n=n.valueOf(),n===!1||n==null))return 0;if(n===!0)return 1;var a=typeof n;if(a===`number`){if(n!==n||n===1/0)return 0;var s=n|0;for(s!==n&&(s^=n*4294967295);n>4294967295;)n/=4294967295,s^=n;return Ve(s)}if(a===`string`)return n.length>ai?Ke(n):qe(n);if(typeof n.hashCode==`function`)return n.hashCode();if(a===`object`)return Je(n);if(typeof n.toString==`function`)return qe(n.toString());throw Error(`Value type `+a+` cannot be hashed.`)}function Ke(n){var a=ci[n];return a===void 0&&(a=qe(n),si===oi&&(si=0,ci={}),si++,ci[n]=a),a}function qe(n){for(var a=0,s=0;s<n.length;s++)a=31*a+n.charCodeAt(s)|0;return Ve(a)}function Je(n){var a;if(ti&&(a=ni.get(n),a!==void 0)||(a=n[ii],a!==void 0)||!ft&&(a=n.propertyIsEnumerable&&n.propertyIsEnumerable[ii],a!==void 0||(a=ei(n),a!==void 0)))return a;if(a=++ri,ri&1073741824&&(ri=0),ti)ni.set(n,a);else if($e!==void 0&&$e(n)===!1)throw Error(`Non-extensible objects are not allowed as keys.`);else if(ft)Object.defineProperty(n,ii,{enumerable:!1,configurable:!1,writable:!1,value:a});else if(n.propertyIsEnumerable!==void 0&&n.propertyIsEnumerable===n.constructor.prototype.propertyIsEnumerable)n.propertyIsEnumerable=function(){return this.constructor.prototype.propertyIsEnumerable.apply(this,arguments)},n.propertyIsEnumerable[ii]=a;else if(n.nodeType!==void 0)n[ii]=a;else throw Error(`Unable to set a non-enumerable property on object.`);return a}var $e=Object.isExtensible,ft=function(){try{return Object.defineProperty({},"@",{}),!0}catch{return!1}}();function ei(n){if(n&&n.nodeType>0)switch(n.nodeType){case 1:return n.uniqueID;case 9:return n.documentElement&&n.documentElement.uniqueID}}var ti=typeof WeakMap==`function`,ni;ti&&(ni=new WeakMap);var ri=0,ii=`__immutablehash__`;typeof Symbol==`function`&&(ii=Symbol(ii));var ai=16,oi=255,si=0,ci={};function li(n){Ne(n!==1/0,`Cannot perform this action with an infinite size.`)}a(ui,Le);function ui(n){return n==null?Ti():di(n)&&!h(n)?n:Ti().withMutations(function(a){var s=c(n);li(s.size),s.forEach(function(n,s){return a.set(s,n)})})}ui.of=function(){var a=n.call(arguments,0);return Ti().withMutations(function(n){for(var s=0;s<a.length;s+=2){if(s+1>=a.length)throw Error(`Missing value for key: `+a[s]);n.set(a[s],a[s+1])}})},ui.prototype.toString=function(){return this.__toString(`Map {`,`}`)},ui.prototype.get=function(n,a){return this._root?this._root.get(0,void 0,n,a):a},ui.prototype.set=function(n,a){return Ei(this,n,a)},ui.prototype.setIn=function(n,a){return this.updateIn(n,k,function(){return a})},ui.prototype.remove=function(n){return Ei(this,n,k)},ui.prototype.deleteIn=function(n){return this.updateIn(n,function(){return k})},ui.prototype.update=function(n,a,s){return arguments.length===1?n(this):this.updateIn([n],a,s)},ui.prototype.updateIn=function(n,a,s){s||(s=a,a=void 0);var c=Li(this,sc(n),a,s);return c===k?void 0:c},ui.prototype.clear=function(){return this.size===0?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):Ti()},ui.prototype.merge=function(){return Ni(this,void 0,arguments)},ui.prototype.mergeWith=function(a){var s=n.call(arguments,1);return Ni(this,a,s)},ui.prototype.mergeIn=function(a){var s=n.call(arguments,1);return this.updateIn(a,Ti(),function(n){return typeof n.merge==`function`?n.merge.apply(n,s):s[s.length-1]})},ui.prototype.mergeDeep=function(){return Ni(this,Pi,arguments)},ui.prototype.mergeDeepWith=function(a){var s=n.call(arguments,1);return Ni(this,Fi(a),s)},ui.prototype.mergeDeepIn=function(a){var s=n.call(arguments,1);return this.updateIn(a,Ti(),function(n){return typeof n.mergeDeep==`function`?n.mergeDeep.apply(n,s):s[s.length-1]})},ui.prototype.sort=function(n){return Ao($o(this,n))},ui.prototype.sortBy=function(n,a){return Ao($o(this,a,n))},ui.prototype.withMutations=function(n){var a=this.asMutable();return n(a),a.wasAltered()?a.__ensureOwner(this.__ownerID):this},ui.prototype.asMutable=function(){return this.__ownerID?this:this.__ensureOwner(new P)},ui.prototype.asImmutable=function(){return this.__ensureOwner()},ui.prototype.wasAltered=function(){return this.__altered},ui.prototype.__iterator=function(n,a){return new bi(this,n,a)},ui.prototype.__iterate=function(n,a){var s=this,c=0;return this._root&&this._root.iterate(function(a){return c++,n(a[1],a[0],s)},a),c},ui.prototype.__ensureOwner=function(n){return n===this.__ownerID?this:n?Ci(this.size,this._root,n,this.__hash):(this.__ownerID=n,this.__altered=!1,this)};function di(n){return!!(n&&n[fi])}ui.isMap=di;var fi=`@@__IMMUTABLE_MAP__@@`,mi=ui.prototype;mi[fi]=!0,mi[C]=mi.remove,mi.removeIn=mi.deleteIn;function hi(n,a){this.ownerID=n,this.entries=a}hi.prototype.get=function(n,a,s,c){for(var l=this.entries,u=0,d=l.length;u<d;u++)if(Ae(s,l[u][0]))return l[u][1];return c},hi.prototype.update=function(n,a,s,c,l,u,d){for(var f=l===k,p=this.entries,m=0,h=p.length;m<h&&!Ae(c,p[m][0]);m++);var _=m<h;if(_?p[m][1]===l:f)return this;if(N(d),(f||!_)&&N(u),!(f&&p.length===1)){if(!_&&!f&&p.length>=Hi)return Ai(n,p,c,l);var v=n&&n===this.ownerID,b=v?p:F(p);return _?f?m===h-1?b.pop():b[m]=b.pop():b[m]=[c,l]:b.push([c,l]),v?(this.entries=b,this):new hi(n,b)}};function gi(n,a,s){this.ownerID=n,this.bitmap=a,this.nodes=s}gi.prototype.get=function(n,a,s,c){a===void 0&&(a=Ue(s));var l=1<<((n===0?a:a>>>n)&O),u=this.bitmap;return(u&l)===0?c:this.nodes[Ri(u&l-1)].get(n+w,a,s,c)},gi.prototype.update=function(n,a,s,c,l,u,d){s===void 0&&(s=Ue(c));var f=(a===0?s:s>>>a)&O,p=1<<f,m=this.bitmap,h=(m&p)!==0;if(!h&&l===k)return this;var _=Ri(m&p-1),v=this.nodes,b=h?v[_]:void 0,x=Di(b,n,a+w,s,c,l,u,d);if(x===b)return this;if(!h&&x&&v.length>=Ui)return Mi(n,v,m,f,x);if(h&&!x&&v.length===2&&Oi(v[_^1]))return v[_^1];if(h&&x&&v.length===1&&Oi(x))return x;var C=n&&n===this.ownerID,T=h?x?m:m^p:m|p,A=h?x?zi(v,_,x,C):Vi(v,_,C):Bi(v,_,x,C);return C?(this.bitmap=T,this.nodes=A,this):new gi(n,T,A)};function _i(n,a,s){this.ownerID=n,this.count=a,this.nodes=s}_i.prototype.get=function(n,a,s,c){a===void 0&&(a=Ue(s));var l=(n===0?a:a>>>n)&O,u=this.nodes[l];return u?u.get(n+w,a,s,c):c},_i.prototype.update=function(n,a,s,c,l,u,d){s===void 0&&(s=Ue(c));var f=(a===0?s:s>>>a)&O,p=l===k,m=this.nodes,h=m[f];if(p&&!h)return this;var _=Di(h,n,a+w,s,c,l,u,d);if(_===h)return this;var v=this.count;if(!h)v++;else if(!_&&(v--,v<Wi))return ji(n,m,v,f);var b=n&&n===this.ownerID,x=zi(m,f,_,b);return b?(this.count=v,this.nodes=x,this):new _i(n,v,x)};function vi(n,a,s){this.ownerID=n,this.keyHash=a,this.entries=s}vi.prototype.get=function(n,a,s,c){for(var l=this.entries,u=0,d=l.length;u<d;u++)if(Ae(s,l[u][0]))return l[u][1];return c},vi.prototype.update=function(n,a,s,c,l,u,d){s===void 0&&(s=Ue(c));var f=l===k;if(s!==this.keyHash)return f?this:(N(d),N(u),ki(this,n,a,s,[c,l]));for(var p=this.entries,m=0,h=p.length;m<h&&!Ae(c,p[m][0]);m++);var _=m<h;if(_?p[m][1]===l:f)return this;if(N(d),(f||!_)&&N(u),f&&h===2)return new yi(n,this.keyHash,p[m^1]);var v=n&&n===this.ownerID,b=v?p:F(p);return _?f?m===h-1?b.pop():b[m]=b.pop():b[m]=[c,l]:b.push([c,l]),v?(this.entries=b,this):new vi(n,this.keyHash,b)};function yi(n,a,s){this.ownerID=n,this.keyHash=a,this.entry=s}yi.prototype.get=function(n,a,s,c){return Ae(s,this.entry[0])?this.entry[1]:c},yi.prototype.update=function(n,a,s,c,l,u,d){var f=l===k,p=Ae(c,this.entry[0]);if(p?l===this.entry[1]:f)return this;if(N(d),f){N(u);return}return p?n&&n===this.ownerID?(this.entry[1]=l,this):new yi(n,this.keyHash,[c,l]):(N(u),ki(this,n,a,Ue(c),[c,l]))},hi.prototype.iterate=vi.prototype.iterate=function(n,a){for(var s=this.entries,c=0,l=s.length-1;c<=l;c++)if(n(s[a?l-c:c])===!1)return!1},gi.prototype.iterate=_i.prototype.iterate=function(n,a){for(var s=this.nodes,c=0,l=s.length-1;c<=l;c++){var u=s[a?l-c:c];if(u&&u.iterate(n,a)===!1)return!1}},yi.prototype.iterate=function(n,a){return n(this.entry)},a(bi,X);function bi(n,a,s){this._type=a,this._reverse=s,this._stack=n._root&&Si(n._root)}bi.prototype.next=function(){for(var n=this._type,a=this._stack;a;){var s=a.node,c=a.index++,l;if(s.entry){if(c===0)return xi(n,s.entry)}else if(s.entries){if(l=s.entries.length-1,c<=l)return xi(n,s.entries[this._reverse?l-c:c])}else if(l=s.nodes.length-1,c<=l){var u=s.nodes[this._reverse?l-c:c];if(u){if(u.entry)return xi(n,u.entry);a=this._stack=Si(u,a)}continue}a=this._stack=this._stack.__prev}return re()};function xi(n,a){return ne(n,a[0],a[1])}function Si(n,a){return{node:n,index:0,__prev:a}}function Ci(n,a,s,c){var l=Object.create(mi);return l.size=n,l._root=a,l.__ownerID=s,l.__hash=c,l.__altered=!1,l}var wi;function Ti(){return wi||=Ci(0)}function Ei(n,a,s){var c,l;if(n._root){var u=M(A),d=M(j);if(c=Di(n._root,n.__ownerID,0,void 0,a,s,u,d),!d.value)return n;l=n.size+(u.value?s===k?-1:1:0)}else{if(s===k)return n;l=1,c=new hi(n.__ownerID,[[a,s]])}return n.__ownerID?(n.size=l,n._root=c,n.__hash=void 0,n.__altered=!0,n):c?Ci(l,c):Ti()}function Di(n,a,s,c,l,u,d,f){return n?n.update(a,s,c,l,u,d,f):u===k?n:(N(f),N(d),new yi(a,c,[l,u]))}function Oi(n){return n.constructor===yi||n.constructor===vi}function ki(n,a,s,c,l){if(n.keyHash===c)return new vi(a,c,[n.entry,l]);var u=(s===0?n.keyHash:n.keyHash>>>s)&O,d=(s===0?c:c>>>s)&O,f,p=u===d?[ki(n,a,s+w,c,l)]:(f=new yi(a,c,l),u<d?[n,f]:[f,n]);return new gi(a,1<<u|1<<d,p)}function Ai(n,a,s,c){n||=new P;for(var l=new yi(n,Ue(s),[s,c]),u=0;u<a.length;u++){var d=a[u];l=l.update(n,0,void 0,d[0],d[1])}return l}function ji(n,a,s,c){for(var l=0,u=0,d=Array(s),f=0,p=1,m=a.length;f<m;f++,p<<=1){var h=a[f];h!==void 0&&f!==c&&(l|=p,d[u++]=h)}return new gi(n,l,d)}function Mi(n,a,s,c,l){for(var u=0,d=Array(T),f=0;s!==0;f++,s>>>=1)d[f]=s&1?a[u++]:void 0;return d[c]=l,new _i(n,u+1,d)}function Ni(n,a,s){for(var l=[],u=0;u<s.length;u++){var f=s[u],p=c(f);d(f)||(p=p.map(function(n){return Ee(n)})),l.push(p)}return Ii(n,a,l)}function Pi(n,a,s){return n&&n.mergeDeep&&d(a)?n.mergeDeep(a):Ae(n,a)?n:a}function Fi(n){return function(a,s,c){if(a&&a.mergeDeepWith&&d(s))return a.mergeDeepWith(n,s);var l=n(a,s,c);return Ae(a,l)?a:l}}function Ii(n,a,s){return s=s.filter(function(n){return n.size!==0}),s.length===0?n:n.size===0&&!n.__ownerID&&s.length===1?n.constructor(s[0]):n.withMutations(function(n){for(var c=a?function(s,c){n.update(c,k,function(n){return n===k?s:a(n,s,c)})}:function(a,s){n.set(s,a)},l=0;l<s.length;l++)s[l].forEach(c)})}function Li(n,a,s,c){var l=n===k,u=a.next();if(u.done){var d=l?s:n,f=c(d);return f===d?n:f}Ne(l||n&&n.set,`invalid keyPath`);var p=u.value,m=l?k:n.get(p,k),h=Li(m,a,s,c);return h===m?n:h===k?n.remove(p):(l?Ti():n).set(p,h)}function Ri(n){return n-=n>>1&1431655765,n=(n&858993459)+(n>>2&858993459),n=n+(n>>4)&252645135,n+=n>>8,n+=n>>16,n&127}function zi(n,a,s,c){var l=c?n:F(n);return l[a]=s,l}function Bi(n,a,s,c){var l=n.length+1;if(c&&a+1===l)return n[a]=s,n;for(var u=Array(l),d=0,f=0;f<l;f++)f===a?(u[f]=s,d=-1):u[f]=n[f+d];return u}function Vi(n,a,s){var c=n.length-1;if(s&&a===c)return n.pop(),n;for(var l=Array(c),u=0,d=0;d<c;d++)d===a&&(u=1),l[d]=n[d+u];return l}var Hi=T/4,Ui=T/2,Wi=T/4;a(Gi,Re);function Gi(n){var a=Ya();if(n==null)return a;if(Ki(n))return n;var s=l(n),c=s.size;return c===0?a:(li(c),c>0&&c<T?Qi(0,c,w,null,new Yi(s.toArray())):a.withMutations(function(n){n.setSize(c),s.forEach(function(a,s){return n.set(s,a)})}))}Gi.of=function(){return this(arguments)},Gi.prototype.toString=function(){return this.__toString(`List [`,`]`)},Gi.prototype.get=function(n,a){if(n=R(this,n),n>=0&&n<this.size){n+=this._origin;var s=To(this,n);return s&&s.array[n&O]}return a},Gi.prototype.set=function(n,a){return $a(this,n,a)},Gi.prototype.remove=function(n){return this.has(n)?n===0?this.shift():n===this.size-1?this.pop():this.splice(n,1):this},Gi.prototype.insert=function(n,a){return this.splice(n,0,a)},Gi.prototype.clear=function(){return this.size===0?this:this.__ownerID?(this.size=this._origin=this._capacity=0,this._level=w,this._root=this._tail=null,this.__hash=void 0,this.__altered=!0,this):Ya()},Gi.prototype.push=function(){var n=arguments,a=this.size;return this.withMutations(function(s){Do(s,0,a+n.length);for(var c=0;c<n.length;c++)s.set(a+c,n[c])})},Gi.prototype.pop=function(){return Do(this,0,-1)},Gi.prototype.unshift=function(){var n=arguments;return this.withMutations(function(a){Do(a,-n.length);for(var s=0;s<n.length;s++)a.set(s,n[s])})},Gi.prototype.shift=function(){return Do(this,1)},Gi.prototype.merge=function(){return Oo(this,void 0,arguments)},Gi.prototype.mergeWith=function(a){var s=n.call(arguments,1);return Oo(this,a,s)},Gi.prototype.mergeDeep=function(){return Oo(this,Pi,arguments)},Gi.prototype.mergeDeepWith=function(a){var s=n.call(arguments,1);return Oo(this,Fi(a),s)},Gi.prototype.setSize=function(n){return Do(this,0,n)},Gi.prototype.slice=function(n,a){var s=this.size;return V(n,a,s)?this:Do(this,H(n,s),U(a,s))},Gi.prototype.__iterator=function(n,a){var s=0,c=Zi(this,a);return new X(function(){var a=c();return a===Xi?re():ne(n,s++,a)})},Gi.prototype.__iterate=function(n,a){for(var s=0,c=Zi(this,a),l;(l=c())!==Xi&&n(l,s++,this)!==!1;);return s},Gi.prototype.__ensureOwner=function(n){return n===this.__ownerID?this:n?Qi(this._origin,this._capacity,this._level,this._root,this._tail,n,this.__hash):(this.__ownerID=n,this)};function Ki(n){return!!(n&&n[qi])}Gi.isList=Ki;var qi=`@@__IMMUTABLE_LIST__@@`,Ji=Gi.prototype;Ji[qi]=!0,Ji[C]=Ji.remove,Ji.setIn=mi.setIn,Ji.deleteIn=Ji.removeIn=mi.removeIn,Ji.update=mi.update,Ji.updateIn=mi.updateIn,Ji.mergeIn=mi.mergeIn,Ji.mergeDeepIn=mi.mergeDeepIn,Ji.withMutations=mi.withMutations,Ji.asMutable=mi.asMutable,Ji.asImmutable=mi.asImmutable,Ji.wasAltered=mi.wasAltered;function Yi(n,a){this.array=n,this.ownerID=a}Yi.prototype.removeBefore=function(n,a,s){if(s===a?1<<a:this.array.length===0)return this;var c=s>>>a&O;if(c>=this.array.length)return new Yi([],n);var l=c===0,u;if(a>0){var d=this.array[c];if(u=d&&d.removeBefore(n,a-w,s),u===d&&l)return this}if(l&&!u)return this;var f=Co(this,n);if(!l)for(var p=0;p<c;p++)f.array[p]=void 0;return u&&(f.array[c]=u),f},Yi.prototype.removeAfter=function(n,a,s){if(s===(a?1<<a:0)||this.array.length===0)return this;var c=s-1>>>a&O;if(c>=this.array.length)return this;var l;if(a>0){var u=this.array[c];if(l=u&&u.removeAfter(n,a-w,s),l===u&&c===this.array.length-1)return this}var d=Co(this,n);return d.array.splice(c+1),l&&(d.array[c]=l),d};var Xi={};function Zi(n,a){var s=n._origin,c=n._capacity,l=ko(c),u=n._tail;return d(n._root,n._level,0);function d(n,a,s){return a===0?f(n,s):p(n,a,s)}function f(n,d){var f=d===l?u&&u.array:n&&n.array,p=d>s?0:s-d,m=c-d;return m>T&&(m=T),function(){if(p===m)return Xi;var n=a?--m:p++;return f&&f[n]}}function p(n,l,u){var f,p=n&&n.array,m=u>s?0:s-u>>l,h=(c-u>>l)+1;return h>T&&(h=T),function(){do{if(f){var n=f();if(n!==Xi)return n;f=null}if(m===h)return Xi;var s=a?--h:m++;f=d(p&&p[s],l-w,u+(s<<l))}while(!0)}}}function Qi(n,a,s,c,l,u,d){var f=Object.create(Ji);return f.size=a-n,f._origin=n,f._capacity=a,f._level=s,f._root=c,f._tail=l,f.__ownerID=u,f.__hash=d,f.__altered=!1,f}var $i;function Ya(){return $i||=Qi(0,0,w)}function $a(n,a,s){if(a=R(n,a),a!==a)return n;if(a>=n.size||a<0)return n.withMutations(function(n){a<0?Do(n,a).set(0,s):Do(n,0,a+1).set(a,s)});a+=n._origin;var c=n._tail,l=n._root,u=M(j);return a>=ko(n._capacity)?c=xo(c,n.__ownerID,0,a,s,u):l=xo(l,n.__ownerID,n._level,a,s,u),u.value?n.__ownerID?(n._root=l,n._tail=c,n.__hash=void 0,n.__altered=!0,n):Qi(n._origin,n._capacity,n._level,l,c):n}function xo(n,a,s,c,l,u){var d=c>>>s&O,f=n&&d<n.array.length;if(!f&&l===void 0)return n;var p;if(s>0){var m=n&&n.array[d],h=xo(m,a,s-w,c,l,u);return h===m?n:(p=Co(n,a),p.array[d]=h,p)}return f&&n.array[d]===l?n:(N(u),p=Co(n,a),l===void 0&&d===p.array.length-1?p.array.pop():p.array[d]=l,p)}function Co(n,a){return a&&n&&a===n.ownerID?n:new Yi(n?n.array.slice():[],a)}function To(n,a){if(a>=ko(n._capacity))return n._tail;if(a<1<<n._level+w){for(var s=n._root,c=n._level;s&&c>0;)s=s.array[a>>>c&O],c-=w;return s}}function Do(n,a,s){a!==void 0&&(a|=0),s!==void 0&&(s|=0);var c=n.__ownerID||new P,l=n._origin,u=n._capacity,d=l+a,f=s===void 0?u:s<0?u+s:l+s;if(d===l&&f===u)return n;if(d>=f)return n.clear();for(var p=n._level,m=n._root,h=0;d+h<0;)m=new Yi(m&&m.array.length?[void 0,m]:[],c),p+=w,h+=1<<p;h&&(d+=h,l+=h,f+=h,u+=h);for(var _=ko(u),v=ko(f);v>=1<<p+w;)m=new Yi(m&&m.array.length?[m]:[],c),p+=w;var b=n._tail,x=v<_?To(n,f-1):v>_?new Yi([],c):b;if(b&&v>_&&d<u&&b.array.length){m=Co(m,c);for(var C=m,T=p;T>w;T-=w){var k=_>>>T&O;C=C.array[k]=Co(C.array[k],c)}C.array[_>>>w&O]=b}if(f<u&&(x&&=x.removeAfter(c,0,f)),d>=v)d-=v,f-=v,p=w,m=null,x&&=x.removeBefore(c,0,d);else if(d>l||v<_){for(h=0;m;){var A=d>>>p&O;if(A!==v>>>p&O)break;A&&(h+=(1<<p)*A),p-=w,m=m.array[A]}m&&d>l&&(m=m.removeBefore(c,p,d-h)),m&&v<_&&(m=m.removeAfter(c,p,v-h)),h&&(d-=h,f-=h)}return n.__ownerID?(n.size=f-d,n._origin=d,n._capacity=f,n._level=p,n._root=m,n._tail=x,n.__hash=void 0,n.__altered=!0,n):Qi(d,f,p,m,x)}function Oo(n,a,s){for(var c=[],u=0,f=0;f<s.length;f++){var p=s[f],m=l(p);m.size>u&&(u=m.size),d(p)||(m=m.map(function(n){return Ee(n)})),c.push(m)}return u>n.size&&(n=n.setSize(u)),Ii(n,a,c)}function ko(n){return n<T?0:n-1>>>w<<w}a(Ao,ui);function Ao(n){return n==null?Po():jo(n)?n:Po().withMutations(function(a){var s=c(n);li(s.size),s.forEach(function(n,s){return a.set(s,n)})})}Ao.of=function(){return this(arguments)},Ao.prototype.toString=function(){return this.__toString(`OrderedMap {`,`}`)},Ao.prototype.get=function(n,a){var s=this._map.get(n);return s===void 0?a:this._list.get(s)[1]},Ao.prototype.clear=function(){return this.size===0?this:this.__ownerID?(this.size=0,this._map.clear(),this._list.clear(),this):Po()},Ao.prototype.set=function(n,a){return Fo(this,n,a)},Ao.prototype.remove=function(n){return Fo(this,n,k)},Ao.prototype.wasAltered=function(){return this._map.wasAltered()||this._list.wasAltered()},Ao.prototype.__iterate=function(n,a){var s=this;return this._list.__iterate(function(a){return a&&n(a[1],a[0],s)},a)},Ao.prototype.__iterator=function(n,a){return this._list.fromEntrySeq().__iterator(n,a)},Ao.prototype.__ensureOwner=function(n){if(n===this.__ownerID)return this;var a=this._map.__ensureOwner(n),s=this._list.__ensureOwner(n);return n?Mo(a,s,n,this.__hash):(this.__ownerID=n,this._map=a,this._list=s,this)};function jo(n){return di(n)&&h(n)}Ao.isOrderedMap=jo,Ao.prototype[x]=!0,Ao.prototype[C]=Ao.prototype.remove;function Mo(n,a,s,c){var l=Object.create(Ao.prototype);return l.size=n?n.size:0,l._map=n,l._list=a,l.__ownerID=s,l.__hash=c,l}var No;function Po(){return No||=Mo(Ti(),Ya())}function Fo(n,a,s){var c=n._map,l=n._list,u=c.get(a),d=u!==void 0,f,p;if(s===k){if(!d)return n;l.size>=T&&l.size>=c.size*2?(p=l.filter(function(n,a){return n!==void 0&&u!==a}),f=p.toKeyedSeq().map(function(n){return n[0]}).flip().toMap(),n.__ownerID&&(f.__ownerID=p.__ownerID=n.__ownerID)):(f=c.remove(a),p=u===l.size-1?l.pop():l.set(u,void 0))}else if(d){if(s===l.get(u)[1])return n;f=c,p=l.set(u,[a,s])}else f=c.set(a,l.size),p=l.set(l.size,[a,s]);return n.__ownerID?(n.size=f.size,n._map=f,n._list=p,n.__hash=void 0,n):Mo(f,p)}a(Io,ue);function Io(n,a){this._iter=n,this._useKeys=a,this.size=n.size}Io.prototype.get=function(n,a){return this._iter.get(n,a)},Io.prototype.has=function(n){return this._iter.has(n)},Io.prototype.valueSeq=function(){return this._iter.valueSeq()},Io.prototype.reverse=function(){var n=this,a=Ho(this,!0);return this._useKeys||(a.valueSeq=function(){return n._iter.toSeq().reverse()}),a},Io.prototype.map=function(n,a){var s=this,c=Vo(this,n,a);return this._useKeys||(c.valueSeq=function(){return s._iter.toSeq().map(n,a)}),c},Io.prototype.__iterate=function(n,a){var s=this,c;return this._iter.__iterate(this._useKeys?function(a,c){return n(a,c,s)}:(c=a?nc(this):0,function(l){return n(l,a?--c:c++,s)}),a)},Io.prototype.__iterator=function(n,a){if(this._useKeys)return this._iter.__iterator(n,a);var s=this._iter.__iterator(q,a),c=a?nc(this):0;return new X(function(){var l=s.next();return l.done?l:ne(n,a?--c:c++,l.value,l)})},Io.prototype[x]=!0,a(Lo,de);function Lo(n){this._iter=n,this.size=n.size}Lo.prototype.includes=function(n){return this._iter.includes(n)},Lo.prototype.__iterate=function(n,a){var s=this,c=0;return this._iter.__iterate(function(a){return n(a,c++,s)},a)},Lo.prototype.__iterator=function(n,a){var s=this._iter.__iterator(q,a),c=0;return new X(function(){var a=s.next();return a.done?a:ne(n,c++,a.value,a)})},a(Ro,fe);function Ro(n){this._iter=n,this.size=n.size}Ro.prototype.has=function(n){return this._iter.includes(n)},Ro.prototype.__iterate=function(n,a){var s=this;return this._iter.__iterate(function(a){return n(a,a,s)},a)},Ro.prototype.__iterator=function(n,a){var s=this._iter.__iterator(q,a);return new X(function(){var a=s.next();return a.done?a:ne(n,a.value,a.value,a)})},a(zo,ue);function zo(n){this._iter=n,this.size=n.size}zo.prototype.entrySeq=function(){return this._iter.toSeq()},zo.prototype.__iterate=function(n,a){var s=this;return this._iter.__iterate(function(a){if(a){tc(a);var c=d(a);return n(c?a.get(1):a[1],c?a.get(0):a[0],s)}},a)},zo.prototype.__iterator=function(n,a){var s=this._iter.__iterator(q,a);return new X(function(){for(;;){var a=s.next();if(a.done)return a;var c=a.value;if(c){tc(c);var l=d(c);return ne(n,l?c.get(0):c[0],l?c.get(1):c[1],a)}}})},Lo.prototype.cacheResult=Io.prototype.cacheResult=Ro.prototype.cacheResult=zo.prototype.cacheResult=ac;function Bo(n){var a=ic(n);return a._iter=n,a.size=n.size,a.flip=function(){return n},a.reverse=function(){var a=n.reverse.apply(this);return a.flip=function(){return n.reverse()},a},a.has=function(a){return n.includes(a)},a.includes=function(a){return n.has(a)},a.cacheResult=ac,a.__iterateUncached=function(a,s){var c=this;return n.__iterate(function(n,s){return a(s,n,c)!==!1},s)},a.__iteratorUncached=function(a,s){if(a===ee){var c=n.__iterator(a,s);return new X(function(){var n=c.next();if(!n.done){var a=n.value[0];n.value[0]=n.value[1],n.value[1]=a}return n})}return n.__iterator(a===q?K:q,s)},a}function Vo(n,a,s){var c=ic(n);return c.size=n.size,c.has=function(a){return n.has(a)},c.get=function(c,l){var u=n.get(c,k);return u===k?l:a.call(s,u,c,n)},c.__iterateUncached=function(c,l){var u=this;return n.__iterate(function(n,l,d){return c(a.call(s,n,l,d),l,u)!==!1},l)},c.__iteratorUncached=function(c,l){var u=n.__iterator(ee,l);return new X(function(){var l=u.next();if(l.done)return l;var d=l.value,f=d[0];return ne(c,f,a.call(s,d[1],f,n),l)})},c}function Ho(n,a){var s=ic(n);return s._iter=n,s.size=n.size,s.reverse=function(){return n},n.flip&&(s.flip=function(){var a=Bo(n);return a.reverse=function(){return n.flip()},a}),s.get=function(s,c){return n.get(a?s:-1-s,c)},s.has=function(s){return n.has(a?s:-1-s)},s.includes=function(a){return n.includes(a)},s.cacheResult=ac,s.__iterate=function(a,s){var c=this;return n.__iterate(function(n,s){return a(n,s,c)},!s)},s.__iterator=function(a,s){return n.__iterator(a,!s)},s}function Uo(n,a,s,c){var l=ic(n);return c&&(l.has=function(c){var l=n.get(c,k);return l!==k&&!!a.call(s,l,c,n)},l.get=function(c,l){var u=n.get(c,k);return u!==k&&a.call(s,u,c,n)?u:l}),l.__iterateUncached=function(l,u){var d=this,f=0;return n.__iterate(function(n,u,p){if(a.call(s,n,u,p))return f++,l(n,c?u:f-1,d)},u),f},l.__iteratorUncached=function(l,u){var d=n.__iterator(ee,u),f=0;return new X(function(){for(;;){var u=d.next();if(u.done)return u;var p=u.value,m=p[0],h=p[1];if(a.call(s,h,m,n))return ne(l,c?m:f++,h,u)}})},l}function Wo(n,a,s){var c=ui().asMutable();return n.__iterate(function(l,u){c.update(a.call(s,l,u,n),0,function(n){return n+1})}),c.asImmutable()}function Go(n,a,s){var c=f(n),l=(h(n)?Ao():ui()).asMutable();n.__iterate(function(u,d){l.update(a.call(s,u,d,n),function(n){return n||=[],n.push(c?[d,u]:u),n})});var u=rc(n);return l.map(function(a){return ec(n,u(a))})}function Ko(n,a,s,c){var l=n.size;if(a!==void 0&&(a|=0),s!==void 0&&(s===1/0?s=l:s|=0),V(a,s,l))return n;var u=H(a,l),d=U(s,l);if(u!==u||d!==d)return Ko(n.toSeq().cacheResult(),a,s,c);var f=d-u,p;f===f&&(p=f<0?0:f);var m=ic(n);return m.size=p===0?p:n.size&&p||void 0,!c&&ve(n)&&p>=0&&(m.get=function(a,s){return a=R(this,a),a>=0&&a<p?n.get(a+u,s):s}),m.__iterateUncached=function(a,s){var l=this;if(p===0)return 0;if(s)return this.cacheResult().__iterate(a,s);var d=0,f=!0,m=0;return n.__iterate(function(n,s){if(!(f&&=d++<u))return m++,a(n,c?s:m-1,l)!==!1&&m!==p}),m},m.__iteratorUncached=function(a,s){if(p!==0&&s)return this.cacheResult().__iterator(a,s);var l=p!==0&&n.__iterator(a,s),d=0,f=0;return new X(function(){for(;d++<u;)l.next();if(++f>p)return re();var n=l.next();return c||a===q?n:a===K?ne(a,f-1,void 0,n):ne(a,f-1,n.value[1],n)})},m}function qo(n,a,s){var c=ic(n);return c.__iterateUncached=function(c,l){var u=this;if(l)return this.cacheResult().__iterate(c,l);var d=0;return n.__iterate(function(n,l,f){return a.call(s,n,l,f)&&++d&&c(n,l,u)}),d},c.__iteratorUncached=function(c,l){var u=this;if(l)return this.cacheResult().__iterator(c,l);var d=n.__iterator(ee,l),f=!0;return new X(function(){if(!f)return re();var n=d.next();if(n.done)return n;var l=n.value,p=l[0],m=l[1];return a.call(s,m,p,u)?c===ee?n:ne(c,p,m,n):(f=!1,re())})},c}function Jo(n,a,s,c){var l=ic(n);return l.__iterateUncached=function(l,u){var d=this;if(u)return this.cacheResult().__iterate(l,u);var f=!0,p=0;return n.__iterate(function(n,u,m){if(!(f&&=a.call(s,n,u,m)))return p++,l(n,c?u:p-1,d)}),p},l.__iteratorUncached=function(l,u){var d=this;if(u)return this.cacheResult().__iterator(l,u);var f=n.__iterator(ee,u),p=!0,m=0;return new X(function(){var n,u,h;do{if(n=f.next(),n.done)return c||l===q?n:l===K?ne(l,m++,void 0,n):ne(l,m++,n.value[1],n);var _=n.value;u=_[0],h=_[1],p&&=a.call(s,h,u,d)}while(p);return l===ee?n:ne(l,u,h,n)})},l}function Yo(n,a){var s=f(n),l=[n].concat(a).map(function(n){return d(n)?s&&(n=c(n)):n=s?xe(n):Se(Array.isArray(n)?n:[n]),n}).filter(function(n){return n.size!==0});if(l.length===0)return n;if(l.length===1){var u=l[0];if(u===n||s&&f(u)||p(n)&&p(u))return u}var m=new me(l);return s?m=m.toKeyedSeq():p(n)||(m=m.toSetSeq()),m=m.flatten(!0),m.size=l.reduce(function(n,a){if(n!==void 0){var s=a.size;if(s!==void 0)return n+s}},0),m}function Xo(n,a,s){var c=ic(n);return c.__iterateUncached=function(c,l){var u=0,f=!1;function p(n,m){var h=this;n.__iterate(function(n,l){return(!a||m<a)&&d(n)?p(n,m+1):c(n,s?l:u++,h)===!1&&(f=!0),!f},l)}return p(n,0),u},c.__iteratorUncached=function(c,l){var u=n.__iterator(c,l),f=[],p=0;return new X(function(){for(;u;){var n=u.next();if(n.done!==!1){u=f.pop();continue}var m=n.value;if(c===ee&&(m=m[1]),(!a||f.length<a)&&d(m))f.push(u),u=m.__iterator(c,l);else return s?n:ne(c,p++,m,n)}return re()})},c}function Zo(n,a,s){var c=rc(n);return n.toSeq().map(function(l,u){return c(a.call(s,l,u,n))}).flatten(!0)}function Qo(n,a){var s=ic(n);return s.size=n.size&&n.size*2-1,s.__iterateUncached=function(s,c){var l=this,u=0;return n.__iterate(function(n,c){return(!u||s(a,u++,l)!==!1)&&s(n,u++,l)!==!1},c),u},s.__iteratorUncached=function(s,c){var l=n.__iterator(q,c),u=0,d;return new X(function(){return(!d||u%2)&&(d=l.next(),d.done)?d:u%2?ne(s,u++,a):ne(s,u++,d.value,d)})},s}function $o(n,a,s){a||=oc;var c=f(n),l=0,u=n.toSeq().map(function(a,c){return[c,a,l++,s?s(a,c,n):a]}).toArray();return u.sort(function(n,s){return a(n[3],s[3])||n[2]-s[2]}).forEach(c?function(n,a){u[a].length=2}:function(n,a){u[a]=n[1]}),c?ue(u):p(n)?de(u):fe(u)}function ms(n,a,s){if(a||=oc,s){var c=n.toSeq().map(function(a,c){return[a,s(a,c,n)]}).reduce(function(n,s){return xs(a,n[1],s[1])?s:n});return c&&c[0]}else return n.reduce(function(n,s){return xs(a,n,s)?s:n})}function xs(n,a,s){var c=n(s,a);return c===0&&s!==a&&(s==null||s!==s)||c>0}function $s(n,a,c){var l=ic(n);return l.size=new me(c).map(function(n){return n.size}).min(),l.__iterate=function(n,a){for(var s=this.__iterator(q,a),c,l=0;!(c=s.next()).done&&n(c.value,l++,this)!==!1;);return l},l.__iteratorUncached=function(n,l){var u=c.map(function(n){return n=s(n),oe(l?n.reverse():n)}),d=0,f=!1;return new X(function(){var s;return f||=(s=u.map(function(n){return n.next()}),s.some(function(n){return n.done})),f?re():ne(n,d++,a.apply(null,s.map(function(n){return n.value})))})},l}function ec(n,a){return ve(n)?a:n.constructor(a)}function tc(n){if(n!==Object(n))throw TypeError(`Expected [K, V] tuple: `+n)}function nc(n){return li(n.size),I(n)}function rc(n){return f(n)?c:p(n)?l:u}function ic(n){return Object.create((f(n)?ue:p(n)?de:fe).prototype)}function ac(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):le.prototype.cacheResult.call(this)}function oc(n,a){return n>a?1:n<a?-1:0}function sc(n){var a=oe(n);if(!a){if(!ce(n))throw TypeError(`Expected iterable or array-like: `+n);a=oe(s(n))}return a}a(cc,Le);function cc(n,a){var s,c=function(u){if(u instanceof c)return u;if(!(this instanceof c))return new c(u);if(!s){s=!0;var d=Object.keys(n);fc(l,d),l.size=d.length,l._name=a,l._keys=d,l._defaultValues=n}this._map=ui(u)},l=c.prototype=Object.create(lc);return l.constructor=c,c}cc.prototype.toString=function(){return this.__toString(dc(this)+` {`,`}`)},cc.prototype.has=function(n){return this._defaultValues.hasOwnProperty(n)},cc.prototype.get=function(n,a){if(!this.has(n))return a;var s=this._defaultValues[n];return this._map?this._map.get(n,s):s},cc.prototype.clear=function(){if(this.__ownerID)return this._map&&this._map.clear(),this;var n=this.constructor;return n._empty||=uc(this,Ti())},cc.prototype.set=function(n,a){if(!this.has(n))throw Error(`Cannot set unknown key "`+n+`" on `+dc(this));if(this._map&&!this._map.has(n)&&a===this._defaultValues[n])return this;var s=this._map&&this._map.set(n,a);return this.__ownerID||s===this._map?this:uc(this,s)},cc.prototype.remove=function(n){if(!this.has(n))return this;var a=this._map&&this._map.remove(n);return this.__ownerID||a===this._map?this:uc(this,a)},cc.prototype.wasAltered=function(){return this._map.wasAltered()},cc.prototype.__iterator=function(n,a){var s=this;return c(this._defaultValues).map(function(n,a){return s.get(a)}).__iterator(n,a)},cc.prototype.__iterate=function(n,a){var s=this;return c(this._defaultValues).map(function(n,a){return s.get(a)}).__iterate(n,a)},cc.prototype.__ensureOwner=function(n){if(n===this.__ownerID)return this;var a=this._map&&this._map.__ensureOwner(n);return n?uc(this,a,n):(this.__ownerID=n,this._map=a,this)};var lc=cc.prototype;lc[C]=lc.remove,lc.deleteIn=lc.removeIn=mi.removeIn,lc.merge=mi.merge,lc.mergeWith=mi.mergeWith,lc.mergeIn=mi.mergeIn,lc.mergeDeep=mi.mergeDeep,lc.mergeDeepWith=mi.mergeDeepWith,lc.mergeDeepIn=mi.mergeDeepIn,lc.setIn=mi.setIn,lc.update=mi.update,lc.updateIn=mi.updateIn,lc.withMutations=mi.withMutations,lc.asMutable=mi.asMutable,lc.asImmutable=mi.asImmutable;function uc(n,a,s){var c=Object.create(Object.getPrototypeOf(n));return c._map=a,c.__ownerID=s,c}function dc(n){return n._name||n.constructor.name||`Record`}function fc(n,a){try{a.forEach(pc.bind(void 0,n))}catch{}}function pc(n,a){Object.defineProperty(n,a,{get:function(){return this.get(a)},set:function(n){Ne(this.__ownerID,`Cannot set on an immutable record.`),this.set(a,n)}})}a(mc,ze);function mc(n){return n==null?xc():hc(n)&&!h(n)?n:xc().withMutations(function(a){var s=u(n);li(s.size),s.forEach(function(n){return a.add(n)})})}mc.of=function(){return this(arguments)},mc.fromKeys=function(n){return this(c(n).keySeq())},mc.prototype.toString=function(){return this.__toString(`Set {`,`}`)},mc.prototype.has=function(n){return this._map.has(n)},mc.prototype.add=function(n){return vc(this,this._map.set(n,!0))},mc.prototype.remove=function(n){return vc(this,this._map.remove(n))},mc.prototype.clear=function(){return vc(this,this._map.clear())},mc.prototype.union=function(){var a=n.call(arguments,0);return a=a.filter(function(n){return n.size!==0}),a.length===0?this:this.size===0&&!this.__ownerID&&a.length===1?this.constructor(a[0]):this.withMutations(function(n){for(var s=0;s<a.length;s++)u(a[s]).forEach(function(a){return n.add(a)})})},mc.prototype.intersect=function(){var a=n.call(arguments,0);if(a.length===0)return this;a=a.map(function(n){return u(n)});var s=this;return this.withMutations(function(n){s.forEach(function(s){a.every(function(n){return n.includes(s)})||n.remove(s)})})},mc.prototype.subtract=function(){var a=n.call(arguments,0);if(a.length===0)return this;a=a.map(function(n){return u(n)});var s=this;return this.withMutations(function(n){s.forEach(function(s){a.some(function(n){return n.includes(s)})&&n.remove(s)})})},mc.prototype.merge=function(){return this.union.apply(this,arguments)},mc.prototype.mergeWith=function(a){var s=n.call(arguments,1);return this.union.apply(this,s)},mc.prototype.sort=function(n){return Sc($o(this,n))},mc.prototype.sortBy=function(n,a){return Sc($o(this,a,n))},mc.prototype.wasAltered=function(){return this._map.wasAltered()},mc.prototype.__iterate=function(n,a){var s=this;return this._map.__iterate(function(a,c){return n(c,c,s)},a)},mc.prototype.__iterator=function(n,a){return this._map.map(function(n,a){return a}).__iterator(n,a)},mc.prototype.__ensureOwner=function(n){if(n===this.__ownerID)return this;var a=this._map.__ensureOwner(n);return n?this.__make(a,n):(this.__ownerID=n,this._map=a,this)};function hc(n){return!!(n&&n[gc])}mc.isSet=hc;var gc=`@@__IMMUTABLE_SET__@@`,_c=mc.prototype;_c[gc]=!0,_c[C]=_c.remove,_c.mergeDeep=_c.merge,_c.mergeDeepWith=_c.mergeWith,_c.withMutations=mi.withMutations,_c.asMutable=mi.asMutable,_c.asImmutable=mi.asImmutable,_c.__empty=xc,_c.__make=yc;function vc(n,a){return n.__ownerID?(n.size=a.size,n._map=a,n):a===n._map?n:a.size===0?n.__empty():n.__make(a)}function yc(n,a){var s=Object.create(_c);return s.size=n?n.size:0,s._map=n,s.__ownerID=a,s}var bc;function xc(){return bc||=yc(Ti())}a(Sc,mc);function Sc(n){return n==null?Dc():Cc(n)?n:Dc().withMutations(function(a){var s=u(n);li(s.size),s.forEach(function(n){return a.add(n)})})}Sc.of=function(){return this(arguments)},Sc.fromKeys=function(n){return this(c(n).keySeq())},Sc.prototype.toString=function(){return this.__toString(`OrderedSet {`,`}`)};function Cc(n){return hc(n)&&h(n)}Sc.isOrderedSet=Cc;var wc=Sc.prototype;wc[x]=!0,wc.__empty=Dc,wc.__make=Tc;function Tc(n,a){var s=Object.create(wc);return s.size=n?n.size:0,s._map=n,s.__ownerID=a,s}var Ec;function Dc(){return Ec||=Tc(Po())}a(Oc,Re);function Oc(n){return n==null?Pc():kc(n)?n:Pc().unshiftAll(n)}Oc.of=function(){return this(arguments)},Oc.prototype.toString=function(){return this.__toString(`Stack [`,`]`)},Oc.prototype.get=function(n,a){var s=this._head;for(n=R(this,n);s&&n--;)s=s.next;return s?s.value:a},Oc.prototype.peek=function(){return this._head&&this._head.value},Oc.prototype.push=function(){if(arguments.length===0)return this;for(var n=this.size+arguments.length,a=this._head,s=arguments.length-1;s>=0;s--)a={value:arguments[s],next:a};return this.__ownerID?(this.size=n,this._head=a,this.__hash=void 0,this.__altered=!0,this):Mc(n,a)},Oc.prototype.pushAll=function(n){if(n=l(n),n.size===0)return this;li(n.size);var a=this.size,s=this._head;return n.reverse().forEach(function(n){a++,s={value:n,next:s}}),this.__ownerID?(this.size=a,this._head=s,this.__hash=void 0,this.__altered=!0,this):Mc(a,s)},Oc.prototype.pop=function(){return this.slice(1)},Oc.prototype.unshift=function(){return this.push.apply(this,arguments)},Oc.prototype.unshiftAll=function(n){return this.pushAll(n)},Oc.prototype.shift=function(){return this.pop.apply(this,arguments)},Oc.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):Pc()},Oc.prototype.slice=function(n,a){if(V(n,a,this.size))return this;var s=H(n,this.size);if(U(a,this.size)!==this.size)return Re.prototype.slice.call(this,n,a);for(var c=this.size-s,l=this._head;s--;)l=l.next;return this.__ownerID?(this.size=c,this._head=l,this.__hash=void 0,this.__altered=!0,this):Mc(c,l)},Oc.prototype.__ensureOwner=function(n){return n===this.__ownerID?this:n?Mc(this.size,this._head,n,this.__hash):(this.__ownerID=n,this.__altered=!1,this)},Oc.prototype.__iterate=function(n,a){if(a)return this.reverse().__iterate(n);for(var s=0,c=this._head;c&&n(c.value,s++,this)!==!1;)c=c.next;return s},Oc.prototype.__iterator=function(n,a){if(a)return this.reverse().__iterator(n);var s=0,c=this._head;return new X(function(){if(c){var a=c.value;return c=c.next,ne(n,s++,a)}return re()})};function kc(n){return!!(n&&n[Ac])}Oc.isStack=kc;var Ac=`@@__IMMUTABLE_STACK__@@`,jc=Oc.prototype;jc[Ac]=!0,jc.withMutations=mi.withMutations,jc.asMutable=mi.asMutable,jc.asImmutable=mi.asImmutable,jc.wasAltered=mi.wasAltered;function Mc(n,a,s,c){var l=Object.create(jc);return l.size=n,l._head=a,l.__ownerID=s,l.__hash=c,l.__altered=!1,l}var Nc;function Pc(){return Nc||=Mc(0)}function Fc(n,a){var s=function(s){n.prototype[s]=a[s]};return Object.keys(a).forEach(s),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(a).forEach(s),n}function Ic(n){return typeof n==`string`&&(n===`__proto__`||n===`constructor`)}s.Iterator=X,Fc(s,{toArray:function(){li(this.size);var n=Array(this.size||0);return this.valueSeq().__iterate(function(a,s){n[s]=a}),n},toIndexedSeq:function(){return new Lo(this)},toJS:function(){return this.toSeq().map(function(n){return n&&typeof n.toJS==`function`?n.toJS():n}).__toJS()},toJSON:function(){return this.toSeq().map(function(n){return n&&typeof n.toJSON==`function`?n.toJSON():n}).__toJS()},toKeyedSeq:function(){return new Io(this,!0)},toMap:function(){return ui(this.toKeyedSeq())},toObject:function(){li(this.size);var n={};return this.__iterate(function(a,s){Ic(s)||(n[s]=a)}),n},toOrderedMap:function(){return Ao(this.toKeyedSeq())},toOrderedSet:function(){return Sc(f(this)?this.valueSeq():this)},toSet:function(){return mc(f(this)?this.valueSeq():this)},toSetSeq:function(){return new Ro(this)},toSeq:function(){return p(this)?this.toIndexedSeq():f(this)?this.toKeyedSeq():this.toSetSeq()},toStack:function(){return Oc(f(this)?this.valueSeq():this)},toList:function(){return Gi(f(this)?this.valueSeq():this)},toString:function(){return`[Iterable]`},__toString:function(n,a){return this.size===0?n+a:n+` `+this.toSeq().map(this.__toStringMapper).join(`, `)+` `+a},concat:function(){var a=n.call(arguments,0);return ec(this,Yo(this,a))},includes:function(n){return this.some(function(a){return Ae(a,n)})},entries:function(){return this.__iterator(ee)},every:function(n,a){li(this.size);var s=!0;return this.__iterate(function(c,l,u){if(!n.call(a,c,l,u))return s=!1,!1}),s},filter:function(n,a){return ec(this,Uo(this,n,a,!0))},find:function(n,a,s){var c=this.findEntry(n,a);return c?c[1]:s},forEach:function(n,a){return li(this.size),this.__iterate(a?n.bind(a):n)},join:function(n){li(this.size),n=n===void 0?`,`:``+n;var a=``,s=!0;return this.__iterate(function(c){s?s=!1:a+=n,a+=c==null?``:c.toString()}),a},keys:function(){return this.__iterator(K)},map:function(n,a){return ec(this,Vo(this,n,a))},reduce:function(n,a,s){li(this.size);var c,l;return arguments.length<2?l=!0:c=a,this.__iterate(function(a,u,d){l?(l=!1,c=a):c=n.call(s,c,a,u,d)}),c},reduceRight:function(n,a,s){var c=this.toKeyedSeq().reverse();return c.reduce.apply(c,arguments)},reverse:function(){return ec(this,Ho(this,!0))},slice:function(n,a){return ec(this,Ko(this,n,a,!0))},some:function(n,a){return!this.every(Vc(n),a)},sort:function(n){return ec(this,$o(this,n))},values:function(){return this.__iterator(q)},butLast:function(){return this.slice(0,-1)},isEmpty:function(){return this.size===void 0?!this.some(function(){return!0}):this.size===0},count:function(n,a){return I(n?this.toSeq().filter(n,a):this)},countBy:function(n,a){return Wo(this,n,a)},equals:function(n){return je(this,n)},entrySeq:function(){var n=this;if(n._cache)return new me(n._cache);var a=n.toSeq().map(Bc).toIndexedSeq();return a.fromEntrySeq=function(){return n.toSeq()},a},filterNot:function(n,a){return this.filter(Vc(n),a)},findEntry:function(n,a,s){var c=s;return this.__iterate(function(s,l,u){if(n.call(a,s,l,u))return c=[l,s],!1}),c},findKey:function(n,a){var s=this.findEntry(n,a);return s&&s[0]},findLast:function(n,a,s){return this.toKeyedSeq().reverse().find(n,a,s)},findLastEntry:function(n,a,s){return this.toKeyedSeq().reverse().findEntry(n,a,s)},findLastKey:function(n,a){return this.toKeyedSeq().reverse().findKey(n,a)},first:function(){return this.find(B)},flatMap:function(n,a){return ec(this,Zo(this,n,a))},flatten:function(n){return ec(this,Xo(this,n,!0))},fromEntrySeq:function(){return new zo(this)},get:function(n,a){return this.find(function(a,s){return Ae(s,n)},void 0,a)},getIn:function(n,a){for(var s=this,c=sc(n),l;!(l=c.next()).done;){var u=l.value;if(s=s&&s.get?s.get(u,k):k,s===k)return a}return s},groupBy:function(n,a){return Go(this,n,a)},has:function(n){return this.get(n,k)!==k},hasIn:function(n){return this.getIn(n,k)!==k},isSubset:function(n){return n=typeof n.includes==`function`?n:s(n),this.every(function(a){return n.includes(a)})},isSuperset:function(n){return n=typeof n.isSubset==`function`?n:s(n),n.isSubset(this)},keyOf:function(n){return this.findKey(function(a){return Ae(a,n)})},keySeq:function(){return this.toSeq().map(zc).toIndexedSeq()},last:function(){return this.toSeq().reverse().first()},lastKeyOf:function(n){return this.toKeyedSeq().reverse().keyOf(n)},max:function(n){return ms(this,n)},maxBy:function(n,a){return ms(this,a,n)},min:function(n){return ms(this,n?Hc(n):Gc)},minBy:function(n,a){return ms(this,a?Hc(a):Gc,n)},rest:function(){return this.slice(1)},skip:function(n){return this.slice(Math.max(0,n))},skipLast:function(n){return ec(this,this.toSeq().reverse().skip(n).reverse())},skipWhile:function(n,a){return ec(this,Jo(this,n,a,!0))},skipUntil:function(n,a){return this.skipWhile(Vc(n),a)},sortBy:function(n,a){return ec(this,$o(this,a,n))},take:function(n){return this.slice(0,Math.max(0,n))},takeLast:function(n){return ec(this,this.toSeq().reverse().take(n).reverse())},takeWhile:function(n,a){return ec(this,qo(this,n,a))},takeUntil:function(n,a){return this.takeWhile(Vc(n),a)},valueSeq:function(){return this.toIndexedSeq()},hashCode:function(){return this.__hash||=Kc(this)}});var Lc=s.prototype;Lc[_]=!0,Lc[te]=Lc.values,Lc.__toJS=Lc.toArray,Lc.__toStringMapper=Uc,Lc.inspect=Lc.toSource=function(){return this.toString()},Lc.chain=Lc.flatMap,Lc.contains=Lc.includes,Fc(c,{flip:function(){return ec(this,Bo(this))},mapEntries:function(n,a){var s=this,c=0;return ec(this,this.toSeq().map(function(l,u){return n.call(a,[u,l],c++,s)}).fromEntrySeq())},mapKeys:function(n,a){var s=this;return ec(this,this.toSeq().flip().map(function(c,l){return n.call(a,c,l,s)}).flip())}});var Rc=c.prototype;Rc[v]=!0,Rc[te]=Lc.entries,Rc.__toJS=Lc.toObject,Rc.__toStringMapper=function(n,a){return JSON.stringify(a)+`: `+Uc(n)},Fc(l,{toKeyedSeq:function(){return new Io(this,!1)},filter:function(n,a){return ec(this,Uo(this,n,a,!1))},findIndex:function(n,a){var s=this.findEntry(n,a);return s?s[0]:-1},indexOf:function(n){var a=this.keyOf(n);return a===void 0?-1:a},lastIndexOf:function(n){var a=this.lastKeyOf(n);return a===void 0?-1:a},reverse:function(){return ec(this,Ho(this,!1))},slice:function(n,a){return ec(this,Ko(this,n,a,!1))},splice:function(n,a){var s=arguments.length;if(a=Math.max(a|0,0),s===0||s===2&&!a)return this;n=H(n,n<0?this.count():this.size);var c=this.slice(0,n);return ec(this,s===1?c:c.concat(F(arguments,2),this.slice(n+a)))},findLastIndex:function(n,a){var s=this.findLastEntry(n,a);return s?s[0]:-1},first:function(){return this.get(0)},flatten:function(n){return ec(this,Xo(this,n,!1))},get:function(n,a){return n=R(this,n),n<0||this.size===1/0||this.size!==void 0&&n>this.size?a:this.find(function(a,s){return s===n},void 0,a)},has:function(n){return n=R(this,n),n>=0&&(this.size===void 0?this.indexOf(n)!==-1:this.size===1/0||n<this.size)},interpose:function(n){return ec(this,Qo(this,n))},interleave:function(){var n=[this].concat(F(arguments)),a=$s(this.toSeq(),de.of,n),s=a.flatten(!0);return a.size&&(s.size=a.size*n.length),ec(this,s)}
1274,keySeq:function(){return Pe(0,this.size)},last:function(){return this.get(-1)},skipWhile:function(n,a){return ec(this,Jo(this,n,a,!1))},zip:function(){var n=[this].concat(F(arguments));return ec(this,$s(this,Wc,n))},zipWith:function(n){var a=F(arguments);return a[0]=this,ec(this,$s(this,n,a))}}),l.prototype[b]=!0,l.prototype[x]=!0,Fc(u,{get:function(n,a){return this.has(n)?n:a},includes:function(n){return this.has(n)},keySeq:function(){return this.valueSeq()}}),u.prototype.has=Lc.includes,u.prototype.contains=u.prototype.includes,Fc(ue,c.prototype),Fc(de,l.prototype),Fc(fe,u.prototype),Fc(Le,c.prototype),Fc(Re,l.prototype),Fc(ze,u.prototype);function zc(n,a){return a}function Bc(n,a){return[a,n]}function Vc(n){return function(){return!n.apply(this,arguments)}}function Hc(n){return function(){return-n.apply(this,arguments)}}function Uc(n){return typeof n==`string`?JSON.stringify(n):String(n)}function Wc(){return F(arguments)}function Gc(n,a){return n<a?1:n>a?-1:0}function Kc(n){if(n.size===1/0)return 0;var a=h(n),s=f(n),c=+!!a;return qc(n.__iterate(s?a?function(n,a){c=31*c+Jc(Ue(n),Ue(a))|0}:function(n,a){c=c+Jc(Ue(n),Ue(a))|0}:a?function(n){c=31*c+Ue(n)|0}:function(n){c=c+Ue(n)|0}),c)}function qc(n,a){return a=Be(a,3432918353),a=Be(a<<15|a>>>-15,461845907),a=Be(a<<13|a>>>-13,5),a=(a+3864292196|0)^n,a=Be(a^a>>>16,2246822507),a=Be(a^a>>>13,3266489909),a=Ve(a^a>>>16),a}function Jc(n,a){return n^a+2654435769+(n<<6)+(n>>2)|0}return{Iterable:s,Seq:le,Collection:Ie,Map:ui,OrderedMap:Ao,List:Gi,Stack:Oc,Set:mc,OrderedSet:Sc,Record:cc,Range:Pe,Repeat:Me,is:Ae,fromJS:Ee}})})),require_getStateName=__commonJSMin$1(((n,a)=>{Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(n){return n&&n.type===`@@redux/INIT`?`initialState argument passed to createStore`:`previous state received by the reducer`},a.exports=n.default})),require_getUnexpectedInvocationParameterMessage=__commonJSMin$1(((n,a)=>{Object.defineProperty(n,"__esModule",{value:!0});var s=l(require_immutable()),c=l(require_getStateName());function l(n){return n&&n.__esModule?n:{default:n}}n.default=function(n,a,l){var u=Object.keys(a);if(!u.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)(l);if(s.default.isImmutable?!s.default.isImmutable(n):!s.default.Iterable.isIterable(n))return`The `+d+` is of unexpected type. Expected argument to be an instance of Immutable.Collection or Immutable.Record with the following properties: "`+u.join(`", "`)+`".`;var f=n.toSeq().keySeq().toArray().filter(function(n){return!a.hasOwnProperty(n)});return f.length>0?`Unexpected `+(f.length===1?`property`:`properties`)+` "`+f.join(`", "`)+`" found in `+d+`. Expected to find one of the known reducer property names instead: "`+u.join(`", "`)+`". Unexpected properties will be ignored.`:null},a.exports=n.default})),require_validateNextState=__commonJSMin$1(((n,a)=>{Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(n,a,s){if(n===void 0)throw Error(`Reducer "`+a+`" returned undefined when handling "`+s.type+`" action. To ignore an action, you must explicitly return the previous state.`)},a.exports=n.default})),require_utilities=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),n.validateNextState=n.getUnexpectedInvocationParameterMessage=n.getStateName=void 0;var a=l(require_getStateName()),s=l(require_getUnexpectedInvocationParameterMessage()),c=l(require_validateNextState());function l(n){return n&&n.__esModule?n:{default:n}}n.getStateName=a.default,n.getUnexpectedInvocationParameterMessage=s.default,n.validateNextState=c.default})),require_combineReducers=__commonJSMin$1(((n,a)=>{Object.defineProperty(n,"__esModule",{value:!0});var s=l(require_immutable()),c=require_utilities();function l(n){return n&&n.__esModule?n:{default:n}}n.default=function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:s.default.Map,l=Object.keys(n);return function(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:a(),u=arguments[1];return s.withMutations(function(a){l.forEach(function(s){var l=n[s],d=l(a.get(s),u);(0,c.validateNextState)(d,s,u),a.set(s,d)})})}},a.exports=n.default})),require_dist$1=__commonJSMin$1((n=>{Object.defineProperty(n,"__esModule",{value:!0}),n.combineReducers=void 0;var a=s(require_combineReducers());function s(n){return n&&n.__esModule?n:{default:n}}n.combineReducers=a.default})),require_serialize_error=__commonJSMin$1(((n,a)=>
1274{var s=class n extends Error{constructor(a){super(n._prepareSuperMessage(a)),Object.defineProperty(this,"name",{value:`NonError`,configurable:!0,writable:!0}),Error.captureStackTrace&&Error.captureStackTrace(this,n)}static _prepareSuperMessage(n){try{return JSON.stringify(n)}catch{return String(n)}}},c=[{property:`name`,enumerable:!1},{property:`message`,enumerable:!1},{property:`stack`,enumerable:!1},{property:`code`,enumerable:!0}],l=Symbol(`.toJSON called`),u=n=>{n[l]=!0;let a=n.toJSON();return delete n[l],a},d=({from:n,seen:a,to_:s,forceEnumerable:f,maxDepth:p,depth:m})=>{let h=s||(Array.isArray(n)?[]:{});if(a.push(n),m>=p)return h;if(typeof n.toJSON==`function`&&n[l]!==!0)return u(n);for(let[s,c]of Object.entries(n)){if(typeof Buffer==`function`&&Buffer.isBuffer(c)){h[s]=`[object Buffer]`;continue}if(typeof c!=`function`){if(!c||typeof c!=`object`){h[s]=c;continue}if(!a.includes(n[s])){m++,h[s]=d({from:n[s],seen:a.slice(),forceEnumerable:f,maxDepth:p,depth:m});continue}h[s]=`[Circular]`}}for(let{property:a,enumerable:s}of c)typeof n[a]==`string`&&Object.defineProperty(h,a,{value:n[a],enumerable:f?!0:s,configurable:!0,writable:!0});return h};a.exports={serializeError:(n,a={})=>{let{maxDepth:s=1/0}=a;return typeof n==`object`&&n?d({from:n,seen:[],forceEnumerable:!0,maxDepth:s,depth:0}):typeof n==`function`?`[Function: ${n.name||`anonymous`}]`:n},deserializeError:(n,a={})=>{let{maxDepth:c=1/0}=a;if(n instanceof Error)return n;if(typeof n==`object`&&n&&!Array.isArray(n)){let a=Error();return d({from:n,seen:[],to_:a,maxDepth:c,depth:0}),a}return new s(n)}}})),require__listCacheClear=__commonJSMin$1(((n,a)=>{function s(){this.__data__=[],this.size=0}a.exports=s})),require_eq=__commonJSMin$1(((n,a)=>{function s(n,a){return n===a||n!==n&&a!==a}a.exports=s})),require__assocIndexOf=__commonJSMin$1(((n,a)=>{var s=require_eq();function c(n,a){for(var c=n.length;c--;)if(s(n[c][0],a))return c;return-1}a.exports=c})),require__listCacheDelete=__commonJSMin$1(((n,a)=>{var s=require__assocIndexOf(),c=Array.prototype.splice;function l(n){var a=this.__data__,l=s(a,n);return l<0?!1:(l==a.length-1?a.pop():c.call(a,l,1),--this.size,!0)}a.exports=l})),require__listCacheGet=__commonJSMin$1(((n,a)=>{var s=require__assocIndexOf();function c(n){var a=this.__data__,c=s(a,n);return c<0?void 0:a[c][1]}a.exports=c})),require__listCacheHas=__commonJSMin$1(((n,a)=>{var s=require__assocIndexOf();function c(n){return s(this.__data__,n)>-1}a.exports=c})),require__listCacheSet=__commonJSMin$1(((n,a)=>{var s=require__assocIndexOf();function c(n,a){var c=this.__data__,l=s(c,n);return l<0?(++this.size,c.push([n,a])):c[l][1]=a,this}a.exports=c})),require__ListCache=__commonJSMin$1(((n,a)=>{var s=require__listCacheClear(),c=require__listCacheDelete(),l=require__listCacheGet(),u=require__listCacheHas(),d=require__listCacheSet();function f(n){var a=-1,s=n==null?0:n.length;for(this.clear();++a<s;){var c=n[a];this.set(c[0],c[1])}}f.prototype.clear=s,f.prototype.delete=c,f.prototype.get=l,f.prototype.has=u,f.prototype.set=d,a.exports=f})),require__stackClear=__commonJSMin$1(((n,a)=>{var s=require__ListCache();function c(){this.__data__=new s,this.size=0}a.exports=c})),require__stackDelete=__commonJSMin$1(((n,a)=>{function s(n){var a=this.__data__,s=a.delete(n);return this.size=a.size,s}a.exports=s})),require__stackGet=__commonJSMin$1(((n,a)=>{function s(n){return this.__data__.get(n)}a.exports=s})),require__stackHas=__commonJSMin$1(((n,a)=>{function s(n){return this.__data__.has(n)}a.exports=s})),require__freeGlobal=__commonJSMin$1(((n,a)=>{a.exports=typeof global==`object`&&global&&global.Object===Object&&global})),require__root=__commonJSMin$1(((n,a)=>{var s=require__freeGlobal(),c=typeof self==`object`&&self&&self.Object===Object&&self;a.exports=s||c||Function(`return this`)()})),require__Symbol=__commonJSMin$1(((n,a)=>{a.exports=require__root().Symbol})),require__getRawTag=__commonJSMin$1(((n,a)=>{var s=require__Symbol(),c=Object.prototype,l=c.hasOwnProperty,u=c.toString,d=s?s.toStringTag:void 0;function f(n){var a=l.call(n,d),s=n[d];try{n[d]=void 0;var c=!0}catch{}var f=u.call(n);return c&&(a?n[d]=s:delete n[d]),f}a.exports=f})),require__objectToString=__commonJSMin$1(((n,a)=>{var s=Object.prototype.toString;function c(n){return s.call(n)}a.exports=c})),require__baseGetTag=__commonJSMin$1(((n,a)=>{var s=require__Symbol(),c=require__getRawTag(),l=require__objectToString(),u=`[object Null]`,d=`[object Undef
1274ined]`,f=s?s.toStringTag:void 0;function p(n){return n==null?n===void 0?d:u:f&&f in Object(n)?c(n):l(n)}a.exports=p})),require_isObject=__commonJSMin$1(((n,a)=>{function s(n){var a=typeof n;return n!=null&&(a==`object`||a==`function`)}a.exports=s})),require_isFunction=__commonJSMin$1(((n,a)=>{var s=require__baseGetTag(),c=require_isObject(),l=`[object AsyncFunction]`,u=`[object Function]`,d=`[object GeneratorFunction]`,f=`[object Proxy]`;function p(n){if(!c(n))return!1;var a=s(n);return a==u||a==d||a==l||a==f}a.exports=p})),require__coreJsData=__commonJSMin$1(((n,a)=>{a.exports=require__root()[`__core-js_shared__`]})),require__isMasked=__commonJSMin$1(((n,a)=>{var s=require__coreJsData(),c=function(){var n=/[^.]+$/.exec(s&&s.keys&&s.keys.IE_PROTO||``);return n?`Symbol(src)_1.`+n:``}();function l(n){return!!c&&c in n}a.exports=l})),require__toSource=__commonJSMin$1(((n,a)=>{var s=Function.prototype.toString;function c(n){if(n!=null){try{return s.call(n)}catch{}try{return n+``}catch{}}return``}a.exports=c})),require__baseIsNative=__commonJSMin$1(((n,a)=>{var s=require_isFunction(),c=require__isMasked(),l=require_isObject(),u=require__toSource(),d=/[\\^$.*+?()[\]{}|]/g,f=/^\[object .+?Constructor\]$/,p=Function.prototype,m=Object.prototype,h=p.toString,_=m.hasOwnProperty,v=RegExp(`^`+h.call(_).replace(d,`\\$&`).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,`$1.*?`)+`$`);function b(n){return!l(n)||c(n)?!1:(s(n)?v:f).test(u(n))}a.exports=b})),require__getValue=__commonJSMin$1(((n,a)=>{function s(n,a){return n?.[a]}a.exports=s})),require__getNative=__commonJSMin$1(((n,a)=>{var s=require__baseIsNative(),c=require__getValue();function l(n,a){var l=c(n,a);return s(l)?l:void 0}a.exports=l})),require__Map=__commonJSMin$1(((n,a)=>{a.exports=require__getNative()(require__root(),`Map`)})),require__nativeCreate=__commonJSMin$1(((n,a)=>{a.exports=require__getNative()(Object,`create`)})),require__hashClear=__commonJSMin$1(((n,a)=>{var s=require__nativeCreate();function c(){this.__data__=s?s(null):{},this.size=0}a.exports=c})),require__hashDelete=__commonJSMin$1(((n,a)=>{function s(n){var a=this.has(n)&&delete this.__data__[n];return this.size-=+!!a,a}a.exports=s})),require__hashGet=__commonJSMin$1(((n,a)=>{var s=require__nativeCreate(),c=`__lodash_hash_undefined__`,l=Object.prototype.hasOwnProperty;function u(n){var a=this.__data__;if(s){var u=a[n];return u===c?void 0:u}return l.call(a,n)?a[n]:void 0}a.exports=u})),require__hashHas=__commonJSMin$1(((n,a)=>{var s=require__nativeCreate(),c=Object.prototype.hasOwnProperty;function l(n){var a=this.__data__;return s?a[n]!==void 0:c.call(a,n)}a.exports=l})),require__hashSet=__commonJSMin$1(((n,a)=>{var s=require__nativeCreate(),c=`__lodash_hash_undefined__`;function l(n,a){var l=this.__data__;return this.size+=+!this.has(n),l[n]=s&&a===void 0?c:a,this}a.exports=l})),require__Hash=__commonJSMin$1(((n,a)=>{var s=require__hashClear(),c=require__hashDelete(),l=require__hashGet(),u=require__hashHas(),d=require__hashSet();function f(n){var a=-1,s=n==null?0:n.length;for(this.clear();++a<s;){var c=n[a];this.set(c[0],c[1])}}f.prototype.clear=s,f.prototype.delete=c,f.prototype.get=l,f.prototype.has=u,f.prototype.set=d,a.exports=f})),require__mapCacheClear=__commonJSMin$1(((n,a)=>{var s=require__Hash(),c=require__ListCache(),l=require__Map();function u(){this.size=0,this.__data__={hash:new s,map:new(l||c),string:new s}}a.exports=u})),require__isKeyable=__commonJSMin$1(((n,a)=>{function s(n){var a=typeof n;return a==`string`||a==`number`||a==`symbol`||a==`boolean`?n!==`__proto__`:n===null}a.exports=s})),require__getMapData=__commonJSMin$1(((n,a)=>{var s=require__isKeyable();function c(n,a){var c=n.__data__;return s(a)?c[typeof a==`string`?`string`:`hash`]:c.map}a.exports=c})),require__mapCacheDelete=__commonJSMin$1(((n,a)=>{var s=require__getMapData();function c(n){var a=s(this,n).delete(n);return this.size-=+!!a,a}a.exports=c})),require__mapCacheGet=__commonJSMin$1(((n,a)=>{var s=require__getMapData();function c(n){return s(this,n).get(n)}a.exports=c})),require__mapCacheHas=__commonJSMin$1(((n,a)=>{var s=require__getMapData();function c(n){return s(this,n).has(n)}a.exports=c})),require__mapCacheSet=__commonJSMin$1(((n,a)=>{var s=require__getMapData();function c(n,a){var c=s(this,n),l=c.size;return c.set(n,a),this.size+=c.size==l?0:1,this}a.exports=c})),require__MapCache=__commonJSMin$1(((n,a)=>{var s=require__mapCacheClear(),c=require__mapCacheDelete(),l=require__mapCacheGet(),u=require__mapCacheHas(),d=require__mapCacheSet();function f(n){var a=-1,s=n==null?0:n.length;for(this.clear();++a<s;){var c=n[a];this.set(c[0],c[1])}}f.prototype.clear=s,f.prototype.delete=c,f.prototype.get=l,f.prototype.has=u,f.prototype.set=d,a.exports=f})),require__stackSet=__commonJSMin$1(((n,a)=>{var s=require__ListCache(),c=require__Map(),l=require__MapCache(),u=200;function d(n,a){var d=this.__data__;if(d instanceof s){var f=d.__data__;if(!c||f.length<u-1)return f.push([n,a]),this.size=++d.size,this;d=this.__data__=new l(f)}return d.set(n,a),this.size=d.size,this}a.exports=d})),require__Stack=__commonJSMin$1(((n,a)=>{var s=require__ListCache(),c=require__stackClear(),l=require__stackDelete(),u=require__stackGet(),d=require__stackHas(),f=require__stackSet();function p(n){var a=this.__data__=new s(n);this.size=a.size}p.prototype.clear=c,p.prototype.delete=l,p.prototype.get=u,p.prototype.has=d,p.prototype.set=f,a.exports=p})),require__defineProperty=__commonJSMin$1(((n,a)=>{var s=require__getNative();a.exports=function(){try{var n=s(Object,`defineProperty`);return n({},``,{}),n}catch{}}()})),require__baseAssignValue=__commonJSMin$1(((n,a)=>{var s=require__defineProperty();function c(n,a,c){a==`__proto__`&&s?s(n,a,{configurable:!0,enumerable:!0,value:c,writable:!0}):n[a]=c}a.exports=c})),require__assignMergeValue=__commonJSMin$1(((n,a)=>{var s=require__baseAssignValue(),c=require_eq();function l(n,a,l){(l!==void 0&&!c(n[a],l)||l===void 0&&!(a in n))&&s(n,a,l)}a.exports=l})),require__createBaseFor=__commonJSMin$1(((n,a)=>{function s(n){return function(a,s,c){for(var l=-1,u=Object(a),d=c(a),f=d.length;f--;){var p=d[n?f:++l];if(s(u[p],p,u)===!1)break}return a}}a.exports=s})),require__baseFor=__commonJSMin$1(((n,a)=>{a.exports=require__createBaseFor()()})),require__cloneBuffer=__commonJSMin$1(((n,a)=>{var s=require__root(),c=typeof n==`object`&&n&&!n.nodeType&&n,l=c&&typeof a==`object`&&a&&!a.nodeType&&a,u=l&&l.exports===c?s.Buffer:void 0,d=u?u.allocUnsafe:void 0;function f(n,a){if(a)return n.slice();var s=n.length,c=d?d(s):new n.constructor(s);return n.copy(c),c}a.exports=f})),require__Uint8Array=__commonJSMin$1(((n,a)=>{a.exports=require__root().Uint8Array})),require__cloneArrayBuffer=__commonJSMin$1(((n,a)=>{var s=require__Uint8Array();function c(n){var a=new n.constructor(n.byteLength);return new s(a).set(new s(n)),a}a.exports=c})),require__cloneTypedArray=__commonJSMin$1(((n,a)=>{var s=require__cloneArrayBuffer();function c(n,a){var c=a?s(n.buffer):n.buffer;return new n.constructor(c,n.byteOffset,n.length)}a.exports=c})),require__copyArray=__commonJSMin$1(((n,a)=>{function s(n,a){var s=-1,c=n.length;for(a||=Array(c);++s<c;)a[s]=n[s];return a}
vendor: 5,771 bytes, line 1274
1274a.exports=s})),require__baseCreate=__commonJSMin$1(((n,a)=>{var s=require_isObject(),c=Object.create;a.exports=function(){function n(){}return function(a){if(!s(a))return{};if(c)return c(a);n.prototype=a;var l=new n;return n.prototype=void 0,l}}()})),require__overArg=__commonJSMin$1(((n,a)=>{function s(n,a){return function(s){return n(a(s))}}a.exports=s})),require__getPrototype=__commonJSMin$1(((n,a)=>{a.exports=require__overArg()(Object.getPrototypeOf,Object)})),require__isPrototype=__commonJSMin$1(((n,a)=>{var s=Object.prototype;function c(n){var a=n&&n.constructor;return n===(typeof a==`function`&&a.prototype||s)}a.exports=c})),require__initCloneObject=__commonJSMin$1(((n,a)=>{var s=require__baseCreate(),c=require__getPrototype(),l=require__isPrototype();function u(n){return typeof n.constructor==`function`&&!l(n)?s(c(n)):{}}a.exports=u})),require_isObjectLike=__commonJSMin$1(((n,a)=>{function s(n){return typeof n==`object`&&!!n}a.exports=s})),require__baseIsArguments=__commonJSMin$1(((n,a)=>{var s=require__baseGetTag(),c=require_isObjectLike(),l=`[object Arguments]`;function u(n){return c(n)&&s(n)==l}a.exports=u})),require_isArguments=__commonJSMin$1(((n,a)=>{var s=require__baseIsArguments(),c=require_isObjectLike(),l=Object.prototype,u=l.hasOwnProperty,d=l.propertyIsEnumerable;a.exports=s(function(){return arguments}())?s:function(n){return c(n)&&u.call(n,`callee`)&&!d.call(n,`callee`)}})),require_isArray=__commonJSMin$1(((n,a)=>{a.exports=Array.isArray})),require_isLength=__commonJSMin$1(((n,a)=>{var s=9007199254740991;function c(n){return typeof n==`number`&&n>-1&&n%1==0&&n<=9007199254740991}a.exports=c})),require_isArrayLike=__commonJSMin$1(((n,a)=>{var s=require_isFunction(),c=require_isLength();function l(n){return n!=null&&c(n.length)&&!s(n)}a.exports=l})),require_isArrayLikeObject=__commonJSMin$1(((n,a)=>{var s=require_isArrayLike(),c=require_isObjectLike();function l(n){return c(n)&&s(n)}a.exports=l})),require_stubFalse=__commonJSMin$1(((n,a)=>{function s(){return!1}a.exports=s})),require_isBuffer=__commonJSMin$1(((n,a)=>{var s=require__root(),c=require_stubFalse(),l=typeof n==`object`&&n&&!n.nodeType&&n,u=l&&typeof a==`object`&&a&&!a.nodeType&&a,d=u&&u.exports===l?s.Buffer:void 0;a.exports=(d?d.isBuffer:void 0)||c})),require_isPlainObject=__commonJSMin$1(((n,a)=>{var s=require__baseGetTag(),c=require__getPrototype(),l=require_isObjectLike(),u=`[object Object]`,d=Function.prototype,f=Object.prototype,p=d.toString,m=f.hasOwnProperty,h=p.call(Object);function _(n){if(!l(n)||s(n)!=u)return!1;var a=c(n);if(a===null)return!0;var d=m.call(a,`constructor`)&&a.constructor;return typeof d==`function`&&d instanceof d&&p.call(d)==h}a.exports=_})),require__baseIsTypedArray=__commonJSMin$1(((n,a)=>{var s=require__baseGetTag(),c=require_isLength(),l=require_isObjectLike(),u=`[object Arguments]`,d=`[object Array]`,f=`[object Boolean]`,p=`[object Date]`,m=`[object Error]`,h=`[object Function]`,_=`[object Map]`,v=`[object Number]`,b=`[object Object]`,x=`[object RegExp]`,C=`[object Set]`,w=`[object String]`,T=`[object WeakMap]`,O=`[object ArrayBuffer]`,k=`[object DataView]`,A=`[object Float32Array]`,j=`[object Float64Array]`,M=`[object Int8Array]`,N=`[object Int16Array]`,P=`[object Int32Array]`,F=`[object Uint8Array]`,I=`[object Uint8ClampedArray]`,R=`[object Uint16Array]`,B=`[object Uint32Array]`,V={};V[A]=V[j]=V[M]=V[N]=V[P]=V[F]=V[I]=V[R]=V[B]=!0,V[u]=V[d]=V[O]=V[f]=V[k]=V[p]=V[m]=V[h]=V[_]=V[v]=V[b]=V[x]=V[C]=V[w]=V[T]=!1;function H(n){return l(n)&&c(n.length)&&!!V[s(n)]}a.exports=H})),require__baseUnary=__commonJSMin$1(((n,a)=>{function s(n){return function(a){return n(a)}}a.exports=s})),require__nodeUtil=__commonJSMin$1(((n,a)=>{var s=require__freeGlobal(),c=typeof n==`object`&&n&&!n.nodeType&&n,l=c&&typeof a==`object`&&a&&!a.nodeType&&a,u=l&&l.exports===c&&s.process;a.exports=function(){try{return l&&l.require&&l.require(`util`).types||u&&u.binding&&u.binding(`util`)}catch{}}()})),require_isTypedArray=__commonJSMin$1(((n,a)=>{var s=require__baseIsTypedArray(),c=require__baseUnary(),l=require__nodeUtil(),u=l&&l.isTypedArray;a.exports=u?c(u):s})),require__safeGet=__commonJSMin$1(((n,a)=>{function s(n,a){if(!(a===`constructor`&&typeof n[a]==`function`)&&a!=`__proto__`)return n[a]}a.exports=s})),require__assignValue=__commonJSMin$1(((n,a)=>{var s=require__baseAssignValue(),c=require_eq(),l=Object.prototype.hasOwnProperty;function u(n,a,u){var d=n[a];(!(l.call(n,a)&&c(d,u))||u===void 0&&!(a in n))&&s(n,a,u)}a.exports=u})),require__copyObject=__commonJSMin$1(((n,a)=>{var s=require__assignValue(),c=require__baseAssignValue();function l(n,a,l,u){var d=!l;l||={};for(var f=-1,p=a.length;++f<p;){var m=a[f],h=u?u(l[m],n[m],m,l,n):void 0;h===void 0&&(h=n[m]),d?c(l,m,h):s(l,m,h)}return l}a.exports=l})),require__baseTimes=__commonJSMin$1(((n,a)=>{function s(n,a){for(var s=-1,c=Array(n);++s<n;)c[s]=a(s);return c}a.exports=s})),require__isIndex=__commonJSMin$1(((n,a)=>{var s=9007199254740991,c=/^(?:0|[1-9]\d*)$/;function l(n,a){var s=typeof n;return a??=9007199254740991,!!a&&(s==`number`||s!=`symbol`&&c.test(n))&&n>-1&&n%1==0&&n<a}a.exports=l})),require__arrayLikeKeys=__commonJSMin$1(((n,a)=>{var s=require__baseTimes(),c=require_isArguments(),l=require_isArray(),u=require_isBuffer(),d=require__isIndex(),f=require_isTypedArray(),p=Object.prototype.hasOwnProperty;function m(n,a){var m=l(n),h=!m&&c(n),_=!m&&!h&&u(n),v=!m&&!h&&!_&&f(n),b=m||h||_||v,x=b?s(n.length,String):[],C=x.length;for(var w in n)(a||p.call(n,w))&&!(b&&(w==`length`||_&&(w==`offset`||w==`parent`)||v&&(w==`buffer`||w==`byteLength`||w==`byteOffset`)||d(w,C)))&&x.push(w);return x}a.exports=m})),require__nativeKeysIn=__commonJSMin$1(((n,a)=>{function s(n){var a=[];if(n!=null)for(var s in Object(n))a.push(s);return a}
vendor: 2,743 bytes, line 1274
1274a.exports=s})),require__baseKeysIn=__commonJSMin$1(((n,a)=>{var s=require_isObject(),c=require__isPrototype(),l=require__nativeKeysIn(),u=Object.prototype.hasOwnProperty;function d(n){if(!s(n))return l(n);var a=c(n),d=[];for(var f in n)f==`constructor`&&(a||!u.call(n,f))||d.push(f);return d}a.exports=d})),require_keysIn=__commonJSMin$1(((n,a)=>{var s=require__arrayLikeKeys(),c=require__baseKeysIn(),l=require_isArrayLike();function u(n){return l(n)?s(n,!0):c(n)}a.exports=u})),require_toPlainObject=__commonJSMin$1(((n,a)=>{var s=require__copyObject(),c=require_keysIn();function l(n){return s(n,c(n))}a.exports=l})),require__baseMergeDeep=__commonJSMin$1(((n,a)=>{var s=require__assignMergeValue(),c=require__cloneBuffer(),l=require__cloneTypedArray(),u=require__copyArray(),d=require__initCloneObject(),f=require_isArguments(),p=require_isArray(),m=require_isArrayLikeObject(),h=require_isBuffer(),_=require_isFunction(),v=require_isObject(),b=require_isPlainObject(),x=require_isTypedArray(),C=require__safeGet(),w=require_toPlainObject();function T(n,a,T,O,k,A,j){var M=C(n,T),N=C(a,T),P=j.get(N);if(P){s(n,T,P);return}var F=A?A(M,N,T+``,n,a,j):void 0,I=F===void 0;if(I){var R=p(N),B=!R&&h(N),V=!R&&!B&&x(N);F=N,R||B||V?p(M)?F=M:m(M)?F=u(M):B?(I=!1,F=c(N,!0)):V?(I=!1,F=l(N,!0)):F=[]:b(N)||f(N)?(F=M,f(M)?F=w(M):(!v(M)||_(M))&&(F=d(N))):I=!1}I&&(j.set(N,F),k(F,N,O,A,j),j.delete(N)),s(n,T,F)}a.exports=T})),require__baseMerge=__commonJSMin$1(((n,a)=>{var s=require__Stack(),c=require__assignMergeValue(),l=require__baseFor(),u=require__baseMergeDeep(),d=require_isObject(),f=require_keysIn(),p=require__safeGet();function m(n,a,h,_,v){n!==a&&l(a,function(l,f){if(v||=new s,d(l))u(n,a,f,h,m,_,v);else{var b=_?_(p(n,f),l,f+``,n,a,v):void 0;b===void 0&&(b=l),c(n,f,b)}},f)}a.exports=m})),require_identity=__commonJSMin$1(((n,a)=>{function s(n){return n}a.exports=s})),require__apply=__commonJSMin$1(((n,a)=>{function s(n,a,s){switch(s.length){case 0:return n.call(a);case 1:return n.call(a,s[0]);case 2:return n.call(a,s[0],s[1]);case 3:return n.call(a,s[0],s[1],s[2])}return n.apply(a,s)}a.exports=s})),require__overRest=__commonJSMin$1(((n,a)=>{var s=require__apply(),c=Math.max;function l(n,a,l){return a=c(a===void 0?n.length-1:a,0),function(){for(var u=arguments,d=-1,f=c(u.length-a,0),p=Array(f);++d<f;)p[d]=u[a+d];d=-1;for(var m=Array(a+1);++d<a;)m[d]=u[d];return m[a]=l(p),s(n,this,m)}}a.exports=l})),require_constant=__commonJSMin$1(((n,a)=>{function s(n){return function(){return n}}a.exports=s})),require__baseSetToString=__commonJSMin$1(((n,a)=>{var s=require_constant(),c=require__defineProperty(),l=require_identity();a.exports=c?function(n,a){return c(n,`toString`,{configurable:!0,enumerable:!1,value:s(a),writable:!0})}:l}
1274)),require__shortOut=__commonJSMin$1(((n,a)=>{var s=800,c=16,l=Date.now;function u(n){var a=0,s=0;return function(){var c=l(),u=16-(c-s);if(s=c,u>0){if(++a>=800)return arguments[0]}else a=0;return n.apply(void 0,arguments)}}a.exports=u})),require__setToString=__commonJSMin$1(((n,a)=>{var s=require__baseSetToString();a.exports=require__shortOut()(s)})),require__baseRest=__commonJSMin$1(((n,a)=>{var s=require_identity(),c=require__overRest(),l=require__setToString();function u(n,a){return l(c(n,a,s),n+``)}a.exports=u})),require__isIterateeCall=__commonJSMin$1(((n,a)=>{var s=require_eq(),c=require_isArrayLike(),l=require__isIndex(),u=require_isObject();function d(n,a,d){if(!u(d))return!1;var f=typeof a;return(f==`number`?c(d)&&l(a,d.length):f==`string`&&a in d)?s(d[a],n):!1}a.exports=d})),require__createAssigner=__commonJSMin$1(((n,a)=>{var s=require__baseRest(),c=require__isIterateeCall();function l(n){return s(function(a,s){var l=-1,u=s.length,d=u>1?s[u-1]:void 0,f=u>2?s[2]:void 0;for(d=n.length>3&&typeof d==`function`?(u--,d):void 0,f&&c(s[0],s[1],f)&&(d=u<3?void 0:d,u=1),a=Object(a);++l<u;){var p=s[l];p&&n(a,p,l,d)}return a})}a.exports=l})),require_merge$1=__commonJSMin$1(((n,a)=>{var s=require__baseMerge();a.exports=require__createAssigner()(function(n,a,c){s(n,a,c)})})),require__arrayMap=__commonJSMin$1(((n,a)=>{function s(n,a){for(var s=-1,c=n==null?0:n.length,l=Array(c);++s<c;)l[s]=a(n[s],s,n);return l}a.exports=s})),require_isSymbol=__commonJSMin$1(((n,a)=>{var s=require__baseGetTag(),c=require_isObjectLike(),l=`[object Symbol]`;function u(n){return typeof n==`symbol`||c(n)&&s(n)==l}a.exports=u})),require__baseToString=__commonJSMin$1(((n,a)=>{var s=require__Symbol(),c=require__arrayMap(),l=require_isArray(),u=require_isSymbol(),d=1/0,f=s?s.prototype:void 0,p=f?f.toString:void 0;function m(n){if(typeof n==`string`)return n;if(l(n))return c(n,m)+``;if(u(n))return p?p.call(n):``;var a=n+``;return a==`0`&&1/n==-d?`-0`:a}a.exports=m})),require_toString=__commonJSMin$1(((n,a)=>{var s=require__baseToString();function c(n){return n==null?``:s(n)}a.exports=c})),require__baseSlice=__commonJSMin$1(((n,a)=>{function s(n,a,s){var c=-1,l=n.length;a<0&&(a=-a>l?0:l+a),s=s>l?l:s,s<0&&(s+=l),l=a>s?0:s-a>>>0,a>>>=0;for(var u=Array(l);++c<l;)u[c]=n[c+a];return u}a.exports=s})),require__castSlice=__commonJSMin$1(((n,a)=>{var s=require__baseSlice();function c(n,a,c){var l=n.length;return c=c===void 0?l:c,!a&&c>=l?n:s(n,a,c)}a.exports=c})),require__hasUnicode=__commonJSMin$1(((n,a)=>{var s=RegExp(`[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]`);function c(n){return s.test(n)}a.exports=c})),require__asciiToArray=__commonJSMin$1(((n,a)=>{function s(n){return n.split(``)}a.exports=s})),require__unicodeToArray=__commonJSMin$1(((n,a)=>{var s=`\\ud800-\\udfff`,c=`\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff`,l=`\\ufe0e\\ufe0f`,u=`[`+s+`]`,d=`[`+c+`]`,f=`\\ud83c[\\udffb-\\udfff]`,p=`(?:`+d+`|`+f+`)`,m=`[^`+s+`]`,h=`(?:\\ud83c[\\udde6-\\uddff]){2}`,_=`[\\ud800-\\udbff][\\udc00-\\udfff]`,v=`\\u200d`,b=p+`?`,x=`[`+l+`]?`,C=`(?:`+v+`(?:`+[m,h,_].join(`|`)+`)`+x+b+`)*`,w=x+b+C,T=`(?:`+[m+d+`?`,d,h,_,u].join(`|`)+`)`,O=RegExp(f+`(?=`+f+`)|`+T+w,`g`);function k(n){return n.match(O)||[]}a.exports=k})),require__stringToArray=__commonJSMin$1(((n,a)=>{var s=require__asciiToArray(),c=require__hasUnicode(),l=require__unicodeToArray();function u(n){return c(n)?l(n):s(n)}a.exports=u})),require__createCaseFirst=__commonJSMin$1(((n,a)=>{var s=require__castSlice(),c=require__hasUnicode(),l=require__stringToArray(),u=require_toString();function d(n){return function(a){a=u(a);var d=c(a)?l(a):void 0,f=d?d[0]:a.charAt(0),p=d?s(d,1).join(``):a.slice(1);return f[n]()+p}}a.exports=d})),require_upperFirst=__commonJSMin$1(((n,a)=>{a.exports=require__createCaseFirst()(`toUpperCase`)})),require_capitalize=__commonJSMin$1(((n,a)=>{var s=require_toString(),c=require_upperFirst();function l(n){return c(s(n).toLowerCase())}a.exports=l})),require__arrayReduce=__commonJSMin$1(((n,a)=>{function s(n,a,s,c){var l=-1,u=n==null?0:n.length;for(c&&u&&(s=n[++l]);++l<u;)s=a(s,n[l],l,n);return s}a.exports=s}
vendor: 5,897 bytes, line 1274
1274)),require__basePropertyOf=__commonJSMin$1(((n,a)=>{function s(n){return function(a){return n?.[a]}}a.exports=s})),require__deburrLetter=__commonJSMin$1(((n,a)=>{a.exports=require__basePropertyOf()({À:`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`})})),require_deburr=__commonJSMin$1(((n,a)=>{var s=require__deburrLetter(),c=require_toString(),l=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,u=RegExp(`[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]`,`g`);function d(n){return n=c(n),n&&n.replace(l,s).replace(u,``)}a.exports=d})),require__asciiWords=__commonJSMin$1(((n,a)=>{var s=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;function c(n){return n.match(s)||[]}a.exports=c})),require__hasUnicodeWord=__commonJSMin$1(((n,a)=>{var s=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;function c(n){return s.test(n)}a.exports=c})),require__unicodeWords=__commonJSMin$1(((n,a)=>{var s=`\\ud800-\\udfff`,c=`\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff`,l=`\\u2700-\\u27bf`,u=`a-z\\xdf-\\xf6\\xf8-\\xff`,d=`\\xac\\xb1\\xd7\\xf7`,f=`\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf`,p=`\\u2000-\\u206f`,m=` \\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`,h=`A-Z\\xc0-\\xd6\\xd8-\\xde`,_=`\\ufe0e\\ufe0f`,v=d+f+p+m,b=`['’]`,x=`[`+v+`]`,C=`[`+c+`]`,w=`\\d+`,T=`[`+l+`]`,O=`[`+u+`]`,k=`[^`+s+v+w+l+u+h+`]`,A=`(?:`+C+`|\\ud83c[\\udffb-\\udfff])`,j=`[^`+s+`]`,M=`(?:\\ud83c[\\udde6-\\uddff]){2}`,N=`[\\ud800-\\udbff][\\udc00-\\udfff]`,P=`[`+h+`]`,F=`\\u200d`,I=`(?:`+O+`|`+k+`)`,R=`(?:`+P+`|`+k+`)`,B=`(?:`+b+`(?:d|ll|m|re|s|t|ve))?`,V=`(?:`+b+`(?:D|LL|M|RE|S|T|VE))?`,H=A+`?`,U=`[`+_+`]?`,W=`(?:`+F+`(?:`+[j,M,N].join(`|`)+`)`+U+H+`)*`,K=`\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])`,q=`\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])`,ee=U+H+W,J=`(?:`+[T,M,N].join(`|`)+`)`+ee,Y=RegExp([P+`?`+O+`+`+B+`(?=`+[x,P,`$`].join(`|`)+`)`,R+`+`+V+`(?=`+[x,P+I,`$`].join(`|`)+`)`,P+`?`+I+`+`+B,P+`+`+V,q,K,w,J].join(`|`),`g`);function te(n){return n.match(Y)||[]}a.exports=te})),require_words=__commonJSMin$1(((n,a)=>{var s=require__asciiWords(),c=require__hasUnicodeWord(),l=require_toString(),u=require__unicodeWords();function d(n,a,d){return n=l(n),a=d?void 0:a,a===void 0?c(n)?u(n):s(n):n.match(a)||[]}a.exports=d})),require__createCompounder=__commonJSMin$1(((n,a)=>{var s=require__arrayReduce(),c=require_deburr(),l=require_words(),u=RegExp(`['’]`,`g`);function d(n){return function(a){return s(l(c(a).replace(u,``)),n,``)}}a.exports=d})),require_camelCase=__commonJSMin$1(((n,a)=>{var s=require_capitalize();a.exports=require__createCompounder()(function(n,a,c){return a=a.toLowerCase(),n+(c?s(a):a)})})),require_memoize=__commonJSMin$1(((n,a)=>{var s=require__MapCache(),c=`Expected a function`;function l(n,a){if(typeof n!=`function`||a!=null&&typeof a!=`function`)throw TypeError(c);var u=function(){var s=arguments,c=a?a.apply(this,s):s[0],l=u.cache;if(l.has(c))return l.get(c);var d=n.apply(this,s);return u.cache=l.set(c,d)||l,d};return u.cache=new(l.Cache||s),u}l.Cache=s,a.exports=l})),require__setCacheAdd=__commonJSMin$1(((n,a)=>{var s=`__lodash_hash_undefined__`;function c(n){return this.__data__.set(n,`__lodash_hash_undefined__`),this}a.exports=c})),require__setCacheHas=__commonJSMin$1(((n,a)=>{function s(n){return this.__data__.has(n)}a.exports=s})),require__SetCache=__commonJSMin$1(((n,a)=>{var s=require__MapCache(),c=require__setCacheAdd(),l=require__setCacheHas();function u(n){var a=-1,c=n==null?0:n.length;for(this.__data__=new s;++a<c;)this.add(n[a])}u.prototype.add=u.prototype.push=c,u.prototype.has=l,a.exports=u})),require__arraySome=__commonJSMin$1(((n,a)=>{function s(n,a){for(var s=-1,c=n==null?0:n.length;++s<c;)if(a(n[s],s,n))return!0;return!1}a.exports=s})),require__cacheHas=__commonJSMin$1(((n,a)=>{function s(n,a){return n.has(a)}a.exports=s})),require__equalArrays=__commonJSMin$1(((n,a)=>{var s=require__SetCache(),c=require__arraySome(),l=require__cacheHas(),u=1,d=2;function f(n,a,f,p,m,h){var _=f&u,v=n.length,b=a.length;if(v!=b&&!(_&&b>v))return!1;var x=h.get(n),C=h.get(a);if(x&&C)return x==a&&C==n;var w=-1,T=!0,O=f&d?new s:void 0;for(h.set(n,a),h.set(a,n);++w<v;){var k=n[w],A=a[w];if(p)var j=_?p(A,k,w,a,n,h):p(k,A,w,n,a,h);if(j!==void 0){if(j)continue;T=!1;break}if(O){if(!c(a,function(n,a){if(!l(O,a)&&(k===n||m(k,n,f,p,h)))return O.push(a)})){T=!1;break}}else if(!(k===A||m(k,A,f,p,h))){T=!1;break}}return h.delete(n),h.delete(a),T}a.exports=f})),require__mapToArray=__commonJSMin$1(((n,a)=>{function s(n){var a=-1,s=Array(n.size);
vendor: 5,034 bytes, line 1274
1274return n.forEach(function(n,c){s[++a]=[c,n]}),s}a.exports=s})),require__setToArray=__commonJSMin$1(((n,a)=>{function s(n){var a=-1,s=Array(n.size);return n.forEach(function(n){s[++a]=n}),s}a.exports=s})),require__equalByTag=__commonJSMin$1(((n,a)=>{var s=require__Symbol(),c=require__Uint8Array(),l=require_eq(),u=require__equalArrays(),d=require__mapToArray(),f=require__setToArray(),p=1,m=2,h=`[object Boolean]`,_=`[object Date]`,v=`[object Error]`,b=`[object Map]`,x=`[object Number]`,C=`[object RegExp]`,w=`[object Set]`,T=`[object String]`,O=`[object Symbol]`,k=`[object ArrayBuffer]`,A=`[object DataView]`,j=s?s.prototype:void 0,M=j?j.valueOf:void 0;function N(n,a,s,j,N,P,F){switch(s){case A:if(n.byteLength!=a.byteLength||n.byteOffset!=a.byteOffset)return!1;n=n.buffer,a=a.buffer;case k:return!(n.byteLength!=a.byteLength||!P(new c(n),new c(a)));case h:case _:case x:return l(+n,+a);case v:return n.name==a.name&&n.message==a.message;case C:case T:return n==a+``;case b:var I=d;case w:var R=j&p;if(I||=f,n.size!=a.size&&!R)return!1;var B=F.get(n);if(B)return B==a;j|=m,F.set(n,a);var V=u(I(n),I(a),j,N,P,F);return F.delete(n),V;case O:if(M)return M.call(n)==M.call(a)}return!1}a.exports=N})),require__arrayPush=__commonJSMin$1(((n,a)=>{function s(n,a){for(var s=-1,c=a.length,l=n.length;++s<c;)n[l+s]=a[s];return n}a.exports=s})),require__baseGetAllKeys=__commonJSMin$1(((n,a)=>{var s=require__arrayPush(),c=require_isArray();function l(n,a,l){var u=a(n);return c(n)?u:s(u,l(n))}a.exports=l})),require__arrayFilter=__commonJSMin$1(((n,a)=>{function s(n,a){for(var s=-1,c=n==null?0:n.length,l=0,u=[];++s<c;){var d=n[s];a(d,s,n)&&(u[l++]=d)}return u}a.exports=s})),require_stubArray=__commonJSMin$1(((n,a)=>{function s(){return[]}a.exports=s})),require__getSymbols=__commonJSMin$1(((n,a)=>{var s=require__arrayFilter(),c=require_stubArray(),l=Object.prototype.propertyIsEnumerable,u=Object.getOwnPropertySymbols;a.exports=u?function(n){return n==null?[]:(n=Object(n),s(u(n),function(a){return l.call(n,a)}))}:c})),require__nativeKeys=__commonJSMin$1(((n,a)=>{a.exports=require__overArg()(Object.keys,Object)})),require__baseKeys=__commonJSMin$1(((n,a)=>{var s=require__isPrototype(),c=require__nativeKeys(),l=Object.prototype.hasOwnProperty;function u(n){if(!s(n))return c(n);var a=[];for(var u in Object(n))l.call(n,u)&&u!=`constructor`&&a.push(u);return a}a.exports=u})),require_keys=__commonJSMin$1(((n,a)=>{var s=require__arrayLikeKeys(),c=require__baseKeys(),l=require_isArrayLike();function u(n){return l(n)?s(n):c(n)}a.exports=u})),require__getAllKeys=__commonJSMin$1(((n,a)=>{var s=require__baseGetAllKeys(),c=require__getSymbols(),l=require_keys();function u(n){return s(n,l,c)}a.exports=u})),require__equalObjects=__commonJSMin$1(((n,a)=>{var s=require__getAllKeys(),c=1,l=Object.prototype.hasOwnProperty;function u(n,a,u,d,f,p){var m=u&c,h=s(n),_=h.length;if(_!=s(a).length&&!m)return!1;for(var v=_;v--;){var b=h[v];if(!(m?b in a:l.call(a,b)))return!1}var x=p.get(n),C=p.get(a);if(x&&C)return x==a&&C==n;var w=!0;p.set(n,a),p.set(a,n);for(var T=m;++v<_;){b=h[v];var O=n[b],k=a[b];if(d)var A=m?d(k,O,b,a,n,p):d(O,k,b,n,a,p);if(!(A===void 0?O===k||f(O,k,u,d,p):A)){w=!1;break}T||=b==`constructor`}if(w&&!T){var j=n.constructor,M=a.constructor;j!=M&&`constructor`in n&&`constructor`in a&&!(typeof j==`function`&&j instanceof j&&typeof M==`function`&&M instanceof M)&&(w=!1)}return p.delete(n),p.delete(a),w}a.exports=u})),require__DataView=__commonJSMin$1(((n,a)=>{a.exports=require__getNative()(require__root(),`DataView`)})),require__Promise=__commonJSMin$1(((n,a)=>{a.exports=require__getNative()(require__root(),`Promise`)})),require__Set=__commonJSMin$1(((n,a)=>{a.exports=require__getNative()(require__root(),`Set`)})),require__WeakMap=__commonJSMin$1(((n,a)=>{a.exports=require__getNative()(require__root(),`WeakMap`)})),require__getTag=__commonJSMin$1(((n,a)=>{var s=require__DataView(),c=require__Map(),l=require__Promise(),u=require__Set(),d=require__WeakMap(),f=require__baseGetTag(),p=require__toSource(),m=`[object Map]`,h=`[object Object]`,_=`[object Promise]`,v=`[object Set]`,b=`[object WeakMap]`,x=`[object DataView]`,C=p(s),w=p(c),T=p(l),O=p(u),k=p(d),A=f;(s&&A(new s(new ArrayBuffer(1)))!=x||c&&A(new c)!=m||l&&A(l.resolve())!=_||u&&A(new u)!=v||d&&A(new d)!=b)&&(A=function(n){var a=f(n),s=a==h?n.constructor:void 0,c=s?p(s):``;if(c)switch(c){case C:return x;case w:return m;case T:return _;case O:return v;case k:return b}return a}),a.exports=A})),require__baseIsEqualDeep=__commonJSMin$1(((n,a)=>{var s=require__Stack(),c=require__equalArrays(),l=require__equalByTag(),u=require__equalObjects(),d=require__getTag(),f=require_isArray(),p=require_isBuffer(),m=require_isTypedArray(),h=1,_=`[object Arguments]`,v=`[object Array]`,b=`[object Object]`,x=Object.prototype.hasOwnProperty;function C(n,a,C,w,T,O){var k=f(n),A=f(a),j=k?v:d(n),M=A?v:d(a);j=j==_?b:j,M=M==_?b:M;var N=j==b,P=M==b,F=j==M;if(F&&p(n)){if(!p(a))return!1;k=!0,N=!1}if(F&&!N)return O||=new s,k||m(n)?c(n,a,C,w,T,O):l(n,a,j,C,w,T,O);
vendor: 5,488 bytes, line 1274
1274if(!(C&h)){var I=N&&x.call(n,`__wrapped__`),R=P&&x.call(a,`__wrapped__`);if(I||R){var B=I?n.value():n,V=R?a.value():a;return O||=new s,T(B,V,C,w,O)}}return F?(O||=new s,u(n,a,C,w,T,O)):!1}a.exports=C})),require__baseIsEqual=__commonJSMin$1(((n,a)=>{var s=require__baseIsEqualDeep(),c=require_isObjectLike();function l(n,a,u,d,f){return n===a?!0:n==null||a==null||!c(n)&&!c(a)?n!==n&&a!==a:s(n,a,u,d,l,f)}a.exports=l})),require__baseIsMatch=__commonJSMin$1(((n,a)=>{var s=require__Stack(),c=require__baseIsEqual(),l=1,u=2;function d(n,a,d,f){var p=d.length,m=p,h=!f;if(n==null)return!m;for(n=Object(n);p--;){var _=d[p];if(h&&_[2]?_[1]!==n[_[0]]:!(_[0]in n))return!1}for(;++p<m;){_=d[p];var v=_[0],b=n[v],x=_[1];if(h&&_[2]){if(b===void 0&&!(v in n))return!1}else{var C=new s;if(f)var w=f(b,x,v,n,a,C);if(!(w===void 0?c(x,b,l|u,f,C):w))return!1}}return!0}a.exports=d})),require__isStrictComparable=__commonJSMin$1(((n,a)=>{var s=require_isObject();function c(n){return n===n&&!s(n)}a.exports=c})),require__getMatchData=__commonJSMin$1(((n,a)=>{var s=require__isStrictComparable(),c=require_keys();function l(n){for(var a=c(n),l=a.length;l--;){var u=a[l],d=n[u];a[l]=[u,d,s(d)]}return a}a.exports=l})),require__matchesStrictComparable=__commonJSMin$1(((n,a)=>{function s(n,a){return function(s){return s!=null&&s[n]===a&&(a!==void 0||n in Object(s))}}a.exports=s})),require__baseMatches=__commonJSMin$1(((n,a)=>{var s=require__baseIsMatch(),c=require__getMatchData(),l=require__matchesStrictComparable();function u(n){var a=c(n);return a.length==1&&a[0][2]?l(a[0][0],a[0][1]):function(c){return c===n||s(c,n,a)}}a.exports=u})),require__isKey=__commonJSMin$1(((n,a)=>{var s=require_isArray(),c=require_isSymbol(),l=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,u=/^\w*$/;function d(n,a){if(s(n))return!1;var d=typeof n;return d==`number`||d==`symbol`||d==`boolean`||n==null||c(n)?!0:u.test(n)||!l.test(n)||a!=null&&n in Object(a)}a.exports=d})),require__memoizeCapped=__commonJSMin$1(((n,a)=>{var s=require_memoize(),c=500;function l(n){var a=s(n,function(n){return l.size===c&&l.clear(),n}),l=a.cache;return a}a.exports=l})),require__stringToPath=__commonJSMin$1(((n,a)=>{var s=require__memoizeCapped(),c=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,l=/\\(\\)?/g;a.exports=s(function(n){var a=[];return n.charCodeAt(0)===46&&a.push(``),n.replace(c,function(n,s,c,u){a.push(c?u.replace(l,`$1`):s||n)}),a})})),require__castPath=__commonJSMin$1(((n,a)=>{var s=require_isArray(),c=require__isKey(),l=require__stringToPath(),u=require_toString();function d(n,a){return s(n)?n:c(n,a)?[n]:l(u(n))}a.exports=d})),require__toKey=__commonJSMin$1(((n,a)=>{var s=require_isSymbol(),c=1/0;function l(n){if(typeof n==`string`||s(n))return n;var a=n+``;return a==`0`&&1/n==-c?`-0`:a}a.exports=l})),require__baseGet=__commonJSMin$1(((n,a)=>{var s=require__castPath(),c=require__toKey();function l(n,a){a=s(a,n);for(var l=0,u=a.length;n!=null&&l<u;)n=n[c(a[l++])];return l&&l==u?n:void 0}a.exports=l})),require_get=__commonJSMin$1(((n,a)=>{var s=require__baseGet();function c(n,a,c){var l=n==null?void 0:s(n,a);return l===void 0?c:l}a.exports=c})),require__baseHasIn=__commonJSMin$1(((n,a)=>{function s(n,a){return n!=null&&a in Object(n)}a.exports=s})),require__hasPath=__commonJSMin$1(((n,a)=>{var s=require__castPath(),c=require_isArguments(),l=require_isArray(),u=require__isIndex(),d=require_isLength(),f=require__toKey();function p(n,a,p){a=s(a,n);for(var m=-1,h=a.length,_=!1;++m<h;){var v=f(a[m]);if(!(_=n!=null&&p(n,v)))break;n=n[v]}return _||++m!=h?_:(h=n==null?0:n.length,!!h&&d(h)&&u(v,h)&&(l(n)||c(n)))}a.exports=p})),require_hasIn=__commonJSMin$1(((n,a)=>{var s=require__baseHasIn(),c=require__hasPath();function l(n,a){return n!=null&&c(n,a,s)}a.exports=l})),require__baseMatchesProperty=__commonJSMin$1(((n,a)=>{var s=require__baseIsEqual(),c=require_get(),l=require_hasIn(),u=require__isKey(),d=require__isStrictComparable(),f=require__matchesStrictComparable(),p=require__toKey(),m=1,h=2;function _(n,a){return u(n)&&d(a)?f(p(n),a):function(u){var d=c(u,n);return d===void 0&&d===a?l(u,n):s(a,d,m|h)}}a.exports=_})),require__baseProperty=__commonJSMin$1(((n,a)=>{function s(n){return function(a){return a?.[n]}}a.exports=s})),require__basePropertyDeep=__commonJSMin$1(((n,a)=>{var s=require__baseGet();function c(n){return function(a){return s(a,n)}}a.exports=c})),require_property=__commonJSMin$1(((n,a)=>{var s=require__baseProperty(),c=require__basePropertyDeep(),l=require__isKey(),u=require__toKey();function d(n){return l(n)?s(u(n)):c(n)}a.exports=d})),require__baseIteratee=__commonJSMin$1(((n,a)=>{var s=require__baseMatches(),c=require__baseMatchesProperty(),l=require_identity(),u=require_isArray(),d=require_property();function f(n){return typeof n==`function`?n:n==null?l:typeof n==`object`?u(n)?c(n[0],n[1]):s(n):d(n)}a.exports=f})),require__createFind=__commonJSMin$1(((n,a)=>{var s=require__baseIteratee(),c=require_isArrayLike(),l=require_keys();function u(n){return function(a,u,d){var f=Object(a);if(!c(a)){var p=s(u,3);a=l(a),u=function(n){return p(f[n],n,f)}}var m=n(a,u,d);return m>-1?f[p?a[m]:m]:void 0}}a.exports=u})),require__baseFindIndex=__commonJSMin$1(((n,a)=>{function s(n,a,s,c){for(var l=n.length,u=s+(c?1:-1);c?u--:++u<l;)if(a(n[u],u,n))return u;return-1}a.exports=s})),require__trimmedEndIndex=__commonJSMin$1(((n,a)=>{var s=/\s/;function c(n){for(var a=n.length;a--&&s.test(n.charAt(a)););return a}
1274a.exports=c})),require__baseTrim=__commonJSMin$1(((n,a)=>{var s=require__trimmedEndIndex(),c=/^\s+/;function l(n){return n&&n.slice(0,s(n)+1).replace(c,``)}a.exports=l})),require_toNumber=__commonJSMin$1(((n,a)=>{var s=require__baseTrim(),c=require_isObject(),l=require_isSymbol(),u=NaN,d=/^[-+]0x[0-9a-f]+$/i,f=/^0b[01]+$/i,p=/^0o[0-7]+$/i,m=parseInt;function h(n){if(typeof n==`number`)return n;if(l(n))return u;if(c(n)){var a=typeof n.valueOf==`function`?n.valueOf():n;n=c(a)?a+``:a}if(typeof n!=`string`)return n===0?n:+n;n=s(n);var h=f.test(n);return h||p.test(n)?m(n.slice(2),h?2:8):d.test(n)?u:+n}a.exports=h})),require_toFinite=__commonJSMin$1(((n,a)=>{var s=require_toNumber(),c=1/0,l=17976931348623157e292;function u(n){return n?(n=s(n),n===c||n===-c?(n<0?-1:1)*l:n===n?n:0):n===0?n:0}a.exports=u})),require_toInteger=__commonJSMin$1(((n,a)=>{var s=require_toFinite();function c(n){var a=s(n),c=a%1;return a===a?c?a-c:a:0}a.exports=c})),require_findIndex=__commonJSMin$1(((n,a)=>{var s=require__baseFindIndex(),c=require__baseIteratee(),l=require_toInteger(),u=Math.max;function d(n,a,d){var f=n==null?0:n.length;if(!f)return-1;var p=d==null?0:l(d);return p<0&&(p=u(f+p,0)),s(n,c(a,3),p)}a.exports=d})),require_find=__commonJSMin$1(((n,a)=>{a.exports=require__createFind()(require_findIndex())})),require__baseForOwn=__commonJSMin$1(((n,a)=>{var s=require__baseFor(),c=require_keys();function l(n,a){return n&&s(n,a,c)}a.exports=l})),require__createBaseEach=__commonJSMin$1(((n,a)=>{var s=require_isArrayLike();function c(n,a){return function(c,l){if(c==null)return c;if(!s(c))return n(c,l);for(var u=c.length,d=a?u:-1,f=Object(c);(a?d--:++d<u)&&l(f[d],d,f)!==!1;);return c}}a.exports=c})),require__baseEach=__commonJSMin$1(((n,a)=>{var s=require__baseForOwn();a.exports=require__createBaseEach()(s)})),require__baseSome=__commonJSMin$1(((n,a)=>{var s=require__baseEach();function c(n,a){var c;return s(n,function(n,s,l){return c=a(n,s,l),!c}),!!c}a.exports=c})),require_some=__commonJSMin$1(((n,a)=>{var s=require__arraySome(),c=require__baseIteratee(),l=require__baseSome(),u=require_isArray(),d=require__isIterateeCall();function f(n,a,f){var p=u(n)?s:l;return f&&d(n,a,f)&&(a=void 0),p(n,c(a,3))}a.exports=f})),require_css_escape=__commonJSMin$1(((n,a)=>{(function(s,c){typeof n==`object`?a.exports=c(s):typeof define==`function`&&define.amd?define([],c.bind(s,s)):c(s)})(typeof global<`u`?global:n,function(n){if(n.CSS&&n.CSS.escape)return n.CSS.escape;var a=function(n){if(arguments.length==0)throw TypeError("`CSS.escape` requires an argument.");for(var a=String(n),s=a.length,c=-1,l,u=``,d=a.charCodeAt(0);++c<s;){if(l=a.charCodeAt(c),l==0){u+=`�`;continue}if(l>=1&&l<=31||l==127||c==0&&l>=48&&l<=57||c==1&&l>=48&&l<=57&&d==45){u+=`\\`+l.toString(16)+` `;continue}if(c==0&&s==1&&l==45){u+=`\\`+a.charAt(c);continue}if(l>=128||l==45||l==95||l>=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122){u+=a.charAt(c);continue}u+=`\\`+a.charAt(c)}return u};return n.CSS||={},n.CSS.escape=a,a})})),require_requires_port=__commonJSMin$1(((n,a)=>{a.exports=function(n,a){if(a=a.split(`:`)[0],n=+n,!n)return!1;switch(a){case`http`:case`ws`:return n!==80;case`https`:case`wss`:return n!==443;case`ftp`:return n!==21;case`gopher`:return n!==70;case`file`:return!1}return n!==0}})),require_querystringify=__commonJSMin$1((n=>{var a=Object.prototype.hasOwnProperty,s;function c(n){try{return decodeURIComponent(n.replace(/\+/g,` `))}catch{return null}}function l(n){try{return encodeURIComponent(n)}catch{return null}}function u(n){for(var a=/([^=?#&]+)=?([^&]*)/g,s={},l;l=a.exec(n);){var u=c(l[1]),d=c(l[2]);u===null||d===null||u in s||(s[u]=d)}return s}function d(n,c){c||=``;var u=[],d,f;for(f in typeof c!=`string`&&(c=`?`),n)if(a.call(n,f)){if(d=n[f],!d&&(d===null||d===s||isNaN(d))&&(d=``),f=l(f),d=l(d),f===null||d===null)continue;u.push(f+`=`+d)}return u.length?c+u.join(`&`):``}n.stringify=d,n.parse=u})),require_url_parse=__commonJSMin$1(((n,a)=>{var s=require_requires_port(),c=require_querystringify(),l=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,u=/[\n\r\t]/g,d=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,f=/:\d+$/,p=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,m=/^[a-zA-Z]:/;function h(n){return(n||``).toString().replace(l,``)}var _=[[`#`,`hash`],[`?`,`query`],function(n,a){return x(a.protocol)?n.replace(/\\/g,`/`):n},[`/`,`pathname`],[`@`,`auth`,1],[NaN,`host`,void 0,1,1],[/:(\d*)$/,`port`,void 0,1],[NaN,`hostname`,void 0,1,1]],v={hash:1,query:1};function b(n){var a=(typeof window<`u`?window:typeof global<`u`?global:typeof self<`u`?self:{}).location||{};n||=a;var s={},c=typeof n,l;if(n.protocol===`blob:`)s=new T(unescape(n.pathname),{});else if(c===`string`)for(l in s=new T(n,{}),v)delete s[l];else if(c===`object`){for(l in n)l in v||(s[l]=n[l]);s.slashes===void 0&&(s.slashes=d.test(n.href))}return s}function x(n){return n===`file:`||n===`ftp:`||n===`http:`||n===`https:`||n===`ws:`||n===`wss:`}function C(n,a){n=h(n),n=n.replace(u,``),a||={};var s=p.exec(n),c=s[1]?s[1].toLowerCase():``,l=!!s[2],d=!!s[3],f=0,m;return l?d?(m=s[2]+s[3]+s[4],f=s[2].length+s[3].length):(m=s[2]+s[4],f=s[2].length):d?(m=s[3]+s[4],f=s[3].length):m=s[4],c===`file:`?f>=2&&(m=m.slice(2)):x(c)?m=s[4]:c?l&&(m=m.slice(2)):f>=2&&x(a.protocol)&&(m=s[4]),{protocol:c,slashes:l||x(c),slashesCount:f,rest:m}}function w(n,a){if(n===``)return a;for(var s=(a||`/`).split(`/`).slice(0,-1).concat(n.split(`/`)),c=s.length,l=s[c-1],u=!1,d=0;c--;)s[c]===`.`?s.splice(c,1):s[c]===`..`?(s.splice(c,1),d++):d&&(c===0&&(u=!0),s.splice(c,1),d--);return u&&s.unshift(``),(l===`.`||l===`..`)&&s.push(``),s.join(`/`)}function T(n,a,l){if(n=h(n),n=n.replace(u,``),!(this instanceof T))return new T(n,a,l);var d,f,p,v,O,k,A=_.slice(),j=typeof a,M=this,N=0;for(j!==`object`&&j!==`string`&&(l=a,a=null),l&&typeof l!=`function`&&(l=c.parse),a=b(a),f=C(n||``,a),d=!f.protocol&&!f.slashes,M.slashes=f.slashes||d&&a.slashes,M.protocol=f.protocol||a.protocol||``,n=f.rest,(f.protocol===`file:`&&(f.slashesCount!==2||m.test(n))||!f.slashes&&(f.protocol||f.slashesCount<2||!x(M.protocol)))&&(A[3]=[/(.*)/,`pathname`]);N<A.length;N++){if(v=A[N],typeof v==`function`){n=v(n,M);continue}p=v[0],k=v[1],p===p?typeof p==`string`?(O=p===`@`?n.lastIndexOf(p):n.indexOf(p),~O&&(typeof v[2]==`number`?(M[k]=n.slice(0,O),n=n.slice(O+v[2])):(M[k]=n.slice(O),n=n.slice(0,O)))):(O=p.exec(n))&&(M[k]=O[1],n=n.slice(0,O.index)):M[k]=n,M[k]=M[k]||d&&v[3]&&a[k]||``,v[4]&&(M[k]=M[k].toLowerCase())}
1274l&&(M.query=l(M.query)),d&&a.slashes&&M.pathname.charAt(0)!==`/`&&(M.pathname!==``||a.pathname!==``)&&(M.pathname=w(M.pathname,a.pathname)),M.pathname.charAt(0)!==`/`&&x(M.protocol)&&(M.pathname=`/`+M.pathname),s(M.port,M.protocol)||(M.host=M.hostname,M.port=``),M.username=M.password=``,M.auth&&=(O=M.auth.indexOf(`:`),~O?(M.username=M.auth.slice(0,O),M.username=encodeURIComponent(decodeURIComponent(M.username)),M.password=M.auth.slice(O+1),M.password=encodeURIComponent(decodeURIComponent(M.password))):M.username=encodeURIComponent(decodeURIComponent(M.auth)),M.password?M.username+`:`+M.password:M.username),M.origin=M.protocol!==`file:`&&x(M.protocol)&&M.host?M.protocol+`//`+M.host:`null`,M.href=M.toString()}function O(n,a,l){var u=this;switch(n){case`query`:typeof a==`string`&&a.length&&(a=(l||c.parse)(a)),u[n]=a;break;case`port`:u[n]=a,s(a,u.protocol)?a&&(u.host=u.hostname+`:`+a):(u.host=u.hostname,u[n]=``);break;case`hostname`:u[n]=a,u.port&&(a+=`:`+u.port),u.host=a;break;case`host`:u[n]=a,f.test(a)?(a=a.split(`:`),u.port=a.pop(),u.hostname=a.join(`:`)):(u.hostname=a,u.port=``);break;case`protocol`:u.protocol=a.toLowerCase(),u.slashes=!l;break;case`pathname`:case`hash`:if(a){var d=n===`pathname`?`/`:`#`;u[n]=a.charAt(0)===d?a:d+a}else u[n]=a;break;case`username`:case`password`:u[n]=encodeURIComponent(a);break;case`auth`:var p=a.indexOf(`:`);~p?(u.username=a.slice(0,p),u.username=encodeURIComponent(decodeURIComponent(u.username)),u.password=a.slice(p+1),u.password=encodeURIComponent(decodeURIComponent(u.password))):u.username=encodeURIComponent(decodeURIComponent(a))}for(var m=0;m<_.length;m++){var h=_[m];h[4]&&(u[h[1]]=u[h[1]].toLowerCase())}return u.auth=u.password?u.username+`:`+u.password:u.username,u.origin=u.protocol!==`file:`&&x(u.protocol)&&u.host?u.protocol+`//`+u.host:`null`,u.href=u.toString(),u}function k(n){(!n||typeof n!=`function`)&&(n=c.stringify);var a,s=this,l=s.host,u=s.protocol;u&&u.charAt(u.length-1)!==`:`&&(u+=`:`);var d=u+(s.protocol&&s.slashes||x(s.protocol)?`//`:``);return s.username?(d+=s.username,s.password&&(d+=`:`+s.password),d+=`@`):s.password?(d+=`:`+s.password,d+=`@`):s.protocol!==`file:`&&x(s.protocol)&&!l&&s.pathname!==`/`&&(d+=`@`),(l[l.length-1]===`:`||f.test(s.hostname)&&!s.port)&&(l+=`:`),d+=l+s.pathname,a=typeof s.query==`object`?n(s.query):s.query,a&&(d+=a.charAt(0)===`?`?a:`?`+a),s.hash&&(d+=s.hash),d}T.prototype={set:O,toString:k},T.extractProtocol=C,T.location=b,T.trimLeft=h,T.qs=c,a.exports=T})),require__arrayEach=__commonJSMin$1(((n,a)=>{function s(n,a){for(var s=-1,c=n==null?0:n.length;++s<c&&a(n[s],s,n)!==!1;);return n}a.exports=s})),require__baseAssign=__commonJSMin$1(((n,a)=>{var s=require__copyObject(),c=require_keys();function l(n,a){return n&&s(a,c(a),n)}a.exports=l})),require__baseAssignIn=__commonJSMin$1(((n,a)=>{var s=require__copyObject(),c=require_keysIn();function l(n,a){return n&&s(a,c(a),n)}a.exports=l})),require__copySymbols=__commonJSMin$1(((n,a)=>{var s=require__copyObject(),c=require__getSymbols();function l(n,a){return s(n,c(n),a)}a.exports=l})),require__getSymbolsIn=__commonJSMin$1(((n,a)=>{var s=require__arrayPush(),c=require__getPrototype(),l=require__getSymbols(),u=require_stubArray();a.exports=Object.getOwnPropertySymbols?function(n){for(var a=[];n;)s(a,l(n)),n=c(n);return a}:u})),require__copySymbolsIn=__commonJSMin$1(((n,a)=>{var s=require__copyObject(),c=require__getSymbolsIn();function l(n,a){return s(n,c(n),a)}a.exports=l})),require__getAllKeysIn=__commonJSMin$1(((n,a)=>{var s=require__baseGetAllKeys(),c=require__getSymbolsIn(),l=require_keysIn();function u(n){return s(n,l,c)}a.exports=u})),require__initCloneArray=__commonJSMin$1(((n,a)=>{var s=Object.prototype.hasOwnProperty;function c(n){var a=n.length,c=new n.constructor(a);return a&&typeof n[0]==`string`&&s.call(n,`index`)&&(c.index=n.index,c.input=n.input),c}a.exports=c})),require__cloneDataView=__commonJSMin$1(((n,a)=>{var s=require__cloneArrayBuffer();function c(n,a){var c=a?s(n.buffer):n.buffer;return new n.constructor(c,n.byteOffset,n.byteLength)}a.exports=c})),require__cloneRegExp=__commonJSMin$1(((n,a)=>{var s=/\w*$/;function c(n){var a=new n.constructor(n.source,s.exec(n));return a.lastIndex=n.lastIndex,a}a.exports=c})),require__cloneSymbol=__commonJSMin$1(((n,a)=>
vendor: 5,350 bytes, line 1274
1274{var s=require__Symbol(),c=s?s.prototype:void 0,l=c?c.valueOf:void 0;function u(n){return l?Object(l.call(n)):{}}a.exports=u})),require__initCloneByTag=__commonJSMin$1(((n,a)=>{var s=require__cloneArrayBuffer(),c=require__cloneDataView(),l=require__cloneRegExp(),u=require__cloneSymbol(),d=require__cloneTypedArray(),f=`[object Boolean]`,p=`[object Date]`,m=`[object Map]`,h=`[object Number]`,_=`[object RegExp]`,v=`[object Set]`,b=`[object String]`,x=`[object Symbol]`,C=`[object ArrayBuffer]`,w=`[object DataView]`,T=`[object Float32Array]`,O=`[object Float64Array]`,k=`[object Int8Array]`,A=`[object Int16Array]`,j=`[object Int32Array]`,M=`[object Uint8Array]`,N=`[object Uint8ClampedArray]`,P=`[object Uint16Array]`,F=`[object Uint32Array]`;function I(n,a,I){var R=n.constructor;switch(a){case C:return s(n);case f:case p:return new R(+n);case w:return c(n,I);case T:case O:case k:case A:case j:case M:case N:case P:case F:return d(n,I);case m:return new R;case h:case b:return new R(n);case _:return l(n);case v:return new R;case x:return u(n)}}a.exports=I})),require__baseIsMap=__commonJSMin$1(((n,a)=>{var s=require__getTag(),c=require_isObjectLike(),l=`[object Map]`;function u(n){return c(n)&&s(n)==l}a.exports=u})),require_isMap=__commonJSMin$1(((n,a)=>{var s=require__baseIsMap(),c=require__baseUnary(),l=require__nodeUtil(),u=l&&l.isMap;a.exports=u?c(u):s})),require__baseIsSet=__commonJSMin$1(((n,a)=>{var s=require__getTag(),c=require_isObjectLike(),l=`[object Set]`;function u(n){return c(n)&&s(n)==l}a.exports=u})),require_isSet=__commonJSMin$1(((n,a)=>{var s=require__baseIsSet(),c=require__baseUnary(),l=require__nodeUtil(),u=l&&l.isSet;a.exports=u?c(u):s})),require__baseClone=__commonJSMin$1(((n,a)=>{var s=require__Stack(),c=require__arrayEach(),l=require__assignValue(),u=require__baseAssign(),d=require__baseAssignIn(),f=require__cloneBuffer(),p=require__copyArray(),m=require__copySymbols(),h=require__copySymbolsIn(),_=require__getAllKeys(),v=require__getAllKeysIn(),b=require__getTag(),x=require__initCloneArray(),C=require__initCloneByTag(),w=require__initCloneObject(),T=require_isArray(),O=require_isBuffer(),k=require_isMap(),A=require_isObject(),j=require_isSet(),M=require_keys(),N=require_keysIn(),P=1,F=2,I=4,R=`[object Arguments]`,B=`[object Array]`,V=`[object Boolean]`,H=`[object Date]`,U=`[object Error]`,W=`[object Function]`,K=`[object GeneratorFunction]`,q=`[object Map]`,ee=`[object Number]`,J=`[object Object]`,Y=`[object RegExp]`,te=`[object Set]`,X=`[object String]`,ne=`[object Symbol]`,re=`[object WeakMap]`,ie=`[object ArrayBuffer]`,ae=`[object DataView]`,oe=`[object Float32Array]`,se=`[object Float64Array]`,ce=`[object Int8Array]`,le=`[object Int16Array]`,ue=`[object Int32Array]`,de=`[object Uint8Array]`,fe=`[object Uint8ClampedArray]`,pe=`[object Uint16Array]`,me=`[object Uint32Array]`,he={};he[R]=he[B]=he[ie]=he[ae]=he[V]=he[H]=he[oe]=he[se]=he[ce]=he[le]=he[ue]=he[q]=he[ee]=he[J]=he[Y]=he[te]=he[X]=he[ne]=he[de]=he[fe]=he[pe]=he[me]=!0,he[U]=he[W]=he[re]=!1;function ge(n,a,B,V,H,U){var q,ee=a&P,Y=a&F,te=a&I;if(B&&(q=H?B(n,V,H,U):B(n)),q!==void 0)return q;if(!A(n))return n;var X=T(n);if(X){if(q=x(n),!ee)return p(n,q)}else{var ne=b(n),re=ne==W||ne==K;if(O(n))return f(n,ee);if(ne==J||ne==R||re&&!H){if(q=Y||re?{}:w(n),!ee)return Y?h(n,d(q,n)):m(n,u(q,n))}else{if(!he[ne])return H?n:{};q=C(n,ne,ee)}}U||=new s;var ie=U.get(n);if(ie)return ie;U.set(n,q),j(n)?n.forEach(function(s){q.add(ge(s,a,B,s,n,U))}):k(n)&&n.forEach(function(s,c){q.set(c,ge(s,a,B,c,n,U))});var ae=X?void 0:(te?Y?v:_:Y?N:M)(n);return c(ae||n,function(s,c){ae&&(c=s,s=n[c]),l(q,c,ge(s,a,B,c,n,U))}),q}a.exports=ge})),require_last=__commonJSMin$1(((n,a)=>{function s(n){var a=n==null?0:n.length;return a?n[a-1]:void 0}a.exports=s})),require__parent=__commonJSMin$1(((n,a)=>{var s=require__baseGet(),c=require__baseSlice();function l(n,a){return a.length<2?n:s(n,c(a,0,-1))}a.exports=l})),require__baseUnset=__commonJSMin$1(((n,a)=>{var s=require__castPath(),c=require_last(),l=require__parent(),u=require__toKey(),d=Object.prototype.hasOwnProperty;function f(n,a){a=s(a,n);var f=-1,p=a.length;if(!p)return!0;for(;++f<p;){var m=u(a[f]);if(m===`__proto__`&&!d.call(n,`__proto__`)||(m===`constructor`||m===`prototype`)&&f<p-1)return!1}var h=l(n,a);return h==null||delete h[u(c(a))]}a.exports=f})),require__customOmitClone=__commonJSMin$1(((n,a)=>{var s=require_isPlainObject();function c(n){return s(n)?void 0:n}a.exports=c})),require__isFlattenable=__commonJSMin$1(((n,a)=>{var s=require__Symbol(),c=require_isArguments(),l=require_isArray(),u=s?s.isConcatSpreadable:void 0;function d(n){return l(n)||c(n)||!!(u&&n&&n[u])}a.exports=d})),require__baseFlatten=__commonJSMin$1(((n,a)=>{var s=require__arrayPush(),c=require__isFlattenable();function l(n,a,u,d,f){var p=-1,m=n.length;for(u||=c,f||=[];++p<m;){var h=n[p];a>0&&u(h)?a>1?l(h,a-1,u,d,f):s(f,h):d||(f[f.length]=h)}return f}a.exports=l})),require_flatten=__commonJSMin$1(((n,a)=>{var s=require__baseFlatten();function c(n){return n!=null&&n.length?s(n,1):[]}a.exports=c})),require__flatRest=__commonJSMin$1(((n,a)=>{var s=require_flatten(),c=require__overRest(),l=require__setToString();function u(n){return l(c(n,void 0,s),n+``)}a.exports=u})),require_omit=__commonJSMin$1(((n,a)=>{var s=require__arrayMap(),c=require__baseClone(),l=require__baseUnset(),u=require__c
1274astPath(),d=require__copyObject(),f=require__customOmitClone(),p=require__flatRest(),m=require__getAllKeysIn(),h=1,_=2,v=4;a.exports=p(function(n,a){var p={};if(n==null)return p;var b=!1;a=s(a,function(a){return a=u(a,n),b||=a.length>1,a}),d(n,m(n),p),b&&(p=c(p,h|_|v,f));for(var x=a.length;x--;)l(p,a[x]);return p})})),import_base64_js=__toESM$1(require_base64_js()),import_ieee754=__toESM$1(require_ieee754()),import_to_buffer=__toESM$1(require_to_buffer()),import_immutable=__toESM$1(require_immutable()),import_dist=require_dist$1(),import_serialize_error=require_serialize_error(),import_eq=__toESM$1(require_eq()),import_isFunction=__toESM$1(require_isFunction()),import_merge=__toESM$1(require_merge$1()),import_upperFirst=require_upperFirst(),import_camelCase=require_camelCase(),import_memoize=__toESM$1(require_memoize()),import_find=__toESM$1(require_find()),import_some=__toESM$1(require_some()),import_css_escape=__toESM$1(require_css_escape()),import_url_parse=__toESM$1(require_url_parse()),import_omit=__toESM$1(require_omit()),__create=Object.create,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty,__commonJSMin=(n,a)=>()=>(a||(n((a={exports:{}}).exports,a),n=null),a.exports),__copyProps=(n,a,s,c)=>{if(a&&typeof a==`object`||typeof a==`function`)for(var l=__getOwnPropNames(a),u=0,d=l.length,f;u<d;u++)f=l[u],!__hasOwnProp.call(n,f)&&f!==s&&__defProp(n,f,{get:(n=>a[n]).bind(null,f),enumerable:!(c=__getOwnPropDesc(a,f))||c.enumerable});return n},__toESM=(n,a,s)=>(s=n==null?{}:__create(__getProtoOf(n)),__copyProps(a||!n||!n.__esModule?__defProp(s,`default`,{value:n,enumerable:!0}):s,n)),require_common=__commonJSMin(((n,a)=>{function s(n){return n==null}function c(n){return typeof n==`object`&&!!n}function l(n){return Array.isArray(n)?n:s(n)?[]:[n]}function u(n,a){if(a){let s=Object.keys(a);for(let c=0,l=s.length;c<l;c+=1){let l=s[c];n[l]=a[l]}}return n}function d(n,a){let s=``;for(let c=0;c<a;c+=1)s+=n;return s}function f(n){return n===0&&1/n==-1/0}
vendor: 3,616 bytes, lines 1274-1280
1274a.exports.isNothing=s,a.exports.isObject=c,a.exports.toArray=l,a.exports.repeat=d,a.exports.isNegativeZero=f,a.exports.extend=u})),require_exception=__commonJSMin(((n,a)=>{function s(n,a){let s=``,c=n.reason||`(unknown reason)`;return n.mark?(n.mark.name&&(s+=`in "`+n.mark.name+`" `),s+=`(`+(n.mark.line+1)+`:`+(n.mark.column+1)+`)`,!a&&n.mark.snippet&&(s+=`
1275
1276`+n.mark.snippet),c+` `+s):c}function c(n,a){Error.call(this),this.name=`YAMLException`,this.reason=n,this.mark=a,this.message=s(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=Error().stack||``}c.prototype=Object.create(Error.prototype),c.prototype.constructor=c,c.prototype.toString=function(n){return this.name+`: `+s(this,n)},a.exports=c})),require_snippet=__commonJSMin(((n,a)=>{var s=require_common();function c(n,a,s,c,l){let u=``,d=``,f=Math.floor(l/2)-1;return c-a>f&&(u=` ... `,a=c-f+u.length),s-c>f&&(d=` ...`,s=c+f-d.length),{str:u+n.slice(a,s).replace(/\t/g,`→`)+d,pos:c-a+u.length}}function l(n,a){return s.repeat(` `,a-n.length)+n}function u(n,a){if(a=Object.create(a||null),!n.buffer)return null;a.maxLength||=79,typeof a.indent!=`number`&&(a.indent=1),typeof a.linesBefore!=`number`&&(a.linesBefore=3),typeof a.linesAfter!=`number`&&(a.linesAfter=2);let u=/\r?\n|\r|\0/g,d=[0],f=[],p,m=-1;for(;p=u.exec(n.buffer);)f.push(p.index),d.push(p.index+p[0].length),n.position<=p.index&&m<0&&(m=d.length-2);m<0&&(m=d.length-1);let h=``,_=Math.min(n.line+a.linesAfter,f.length).toString().length,v=a.maxLength-(a.indent+_+3);for(let u=1;u<=a.linesBefore&&!(m-u<0);u++){let p=c(n.buffer,d[m-u],f[m-u],n.position-(d[m]-d[m-u]),v);h=s.repeat(` `,a.indent)+l((n.line-u+1).toString(),_)+` | `+p.str+`
1277`+h}let b=c(n.buffer,d[m],f[m],n.position,v);h+=s.repeat(` `,a.indent)+l((n.line+1).toString(),_)+` | `+b.str+`
1278`,h+=s.repeat(`-`,a.indent+_+3+b.pos)+`^
1279`;for(let u=1;u<=a.linesAfter&&!(m+u>=f.length);u++){let p=c(n.buffer,d[m+u],f[m+u],n.position-(d[m]-d[m+u]),v);h+=s.repeat(` `,a.indent)+l((n.line+u+1).toString(),_)+` | `+p.str+`
1280`}return h.replace(/\n$/,``)}a.exports=u})),require_type=__commonJSMin(((n,a)=>{var s=require_exception(),c=[`kind`,`multi`,`resolve`,`construct`,`instanceOf`,`predicate`,`represent`,`representName`,`defaultStyle`,`styleAliases`],l=[`scalar`,`sequence`,`mapping`];function u(n){let a={};return n!==null&&Object.keys(n).forEach(function(s){n[s].forEach(function(n){a[String(n)]=s})}),a}function d(n,a){if(a||={},Object.keys(a).forEach(function(a){if(c.indexOf(a)===-1)throw new s(`Unknown option "`+a+`" is met in definition of "`+n+`" YAML type.`)}),this.options=a,this.tag=n,this.kind=a.kind||null,this.resolve=a.resolve||function(){return!0},this.construct=a.construct||function(n){return n},this.instanceOf=a.instanceOf||null,this.predicate=a.predicate||null,this.represent=a.represent||null,this.representName=a.representName||null,this.defaultStyle=a.defaultStyle||null,this.multi=a.multi||!1,this.styleAliases=u(a.styleAliases||null),l.indexOf(this.kind)===-1)throw new s(`Unknown kind "`+this.kind+`" is specified for "`+n+`" YAML type.`)}a.exports=d})),require_schema=__commonJSMin(((n,a)=>{var s=require_exception(),c=require_type();function l(n,a){let s=[];return n[a].forEach(function(n){let a=s.length;s.forEach(function(s,c){s.tag===n.tag&&s.kind===n.kind&&s.multi===n.multi&&(a=c)}),s[a]=n}),s}function u(){let n={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}};function a(a){a.multi?(n.multi[a.kind].push(a),n.multi.fallback.push(a)):n[a.kind][a.tag]=n.fallback[a.tag]=a}for(let n=0,s=arguments.length;n<s;
1280n+=1)arguments[n].forEach(a);return n}function d(n){return this.extend(n)}d.prototype.extend=function(n){let a=[],f=[];if(n instanceof c)f.push(n);else if(Array.isArray(n))f=f.concat(n);else if(n&&(Array.isArray(n.implicit)||Array.isArray(n.explicit)))n.implicit&&(a=a.concat(n.implicit)),n.explicit&&(f=f.concat(n.explicit));else throw new s(`Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })`);a.forEach(function(n){if(!(n instanceof c))throw new s(`Specified list of YAML types (or a single Type object) contains a non-Type object.`);if(n.loadKind&&n.loadKind!==`scalar`)throw new s(`There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.`);if(n.multi)throw new s(`There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.`)}),f.forEach(function(n){if(!(n instanceof c))throw new s(`Specified list of YAML types (or a single Type object) contains a non-Type object.`)});let p=Object.create(d.prototype);return p.implicit=(this.implicit||[]).concat(a),p.explicit=(this.explicit||[]).concat(f),p.compiledImplicit=l(p,`implicit`),p.compiledExplicit=l(p,`explicit`),p.compiledTypeMap=u(p.compiledImplicit,p.compiledExplicit),p},a.exports=d})),require_str=__commonJSMin(((n,a)=>{a.exports=new(require_type())(`tag:yaml.org,2002:str`,{kind:`scalar`,construct:function(n){return n===null?``:n}})})),require_seq=__commonJSMin(((n,a)=>{a.exports=new(require_type())(`tag:yaml.org,2002:seq`,{kind:`sequence`,construct:function(n){return n===null?[]:n}})})),require_map=__commonJSMin(((n,a)=>{a.exports=new(require_type())(`tag:yaml.org,2002:map`,{kind:`mapping`,construct:function(n){return n===null?{}:n}})})),require_failsafe=__commonJSMin(((n,a)=>{a.exports=new(require_schema())({explicit:[require_str(),require_seq(),require_map()]})})),require_null=__commonJSMin(((n,a)=>{var s=require_type();function c(n){if(n===null)return!0;let a=n.length;return a===1&&n===`~`||a===4&&(n===`null`||n===`Null`||n===`NULL`)}function l(){return null}function u(n){return n===null}a.exports=new s(`tag:yaml.org,2002:null`,{kind:`scalar`,resolve:c,construct:l,predicate:u,represent:{canonical:function(){return`~`},lowercase:function(){return`null`},uppercase:function(){return`NULL`},camelcase:function(){return`Null`},empty:function(){return``}},defaultStyle:`lowercase`})})),require_bool=__commonJSMin(((n,a)=>{var s=require_type();function c(n){if(n===null)return!1;let a=n.length;return a===4&&(n===`true`||n===`True`||n===`TRUE`)||a===5&&(n===`false`||n===`False`||n===`FALSE`)}function l(n){return n===`true`||n===`True`||n===`TRUE`}function u(n){return Object.prototype.toString.call(n)===`[object Boolean]`}a.exports=new s(`tag:yaml.org,2002:bool`,{kind:`scalar`,resolve:c,construct:l,predicate:u,represent:{lowercase:function(n){return n?`true`:`false`},uppercase:function(n){return n?`TRUE`:`FALSE`},camelcase:function(n){return n?`True`:`False`}},defaultStyle:`lowercase`})})),require_int=__commonJSMin(((n,a)=>{var s=require_common(),c=require_type();function l(n){return n>=48&&n<=57||n>=65&&n<=70||n>=97&&n<=102}function u(n){return n>=48&&n<=55}function d(n){return n>=48&&n<=57}function f(n){if(n===null)return!1;let a=n.length,s=0,c=!1;if(!a)return!1;let f=n[s];if((f===`-`||f===`+`)&&(f=n[++s]),f===`0`){if(s+1===a)return!0;if(f=n[++s],f===`b`){for(s++;s<a;s++){if(f=n[s],f!==`0`&&f!==`1`)return!1;c=!0}return c&&Number.isFinite(p(n))}if(f===`x`){for(s++;s<a;s++){if(!l(n.charCodeAt(s)))return!1;c=!0}return c&&Number.isFinite(p(n))}if(f===`o`){for(s++;s<a;s++){if(!u(n.charCodeAt(s)))return!1;c=!0}return c&&Number.isFinite(p(n))}}for(;s<a;s++){if(!d(n.charCodeAt(s)))return!1;c=!0}return c?Number.isFinite(p(n)):!1}function p(n){let a=n,s=1,c=a[0];if((c===`-`||c===`+`)&&(c===`-`&&(s=-1),a=a.slice(1),c=a[0]),a===`0`)return 0;if(c===`0`){if(a[1]===`b`)return s*parseInt(a.slice(2),2);if(a[1]===`x`)return s*parseInt(a.slice(2),16);if(a[1]===`o`)return s*parseInt(a.slice(2),8)}return s*parseInt(a,10)}function m(n){return p(n)}function h(n){return Object.prototype.toString.call(n)===`[object Number]`&&n%1==0&&!s.isNegativeZero(n)}a.exports=new c(`tag:yaml.org,2002:int`,{kind:`scalar`,resolve:f,construct:m,predicate:h,represent:{binary:function(n){return n>=0?`0b`+n.toString(2):`-0b`+n.toString(2).slice(1)},octal:function(n){return n>=0?`0o`+n.toString(8):`-0o`+n.toString(8).slice(1)}
1280,decimal:function(n){return n.toString(10)},hexadecimal:function(n){return n>=0?`0x`+n.toString(16).toUpperCase():`-0x`+n.toString(16).toUpperCase().slice(1)}},defaultStyle:`decimal`,styleAliases:{binary:[2,`bin`],octal:[8,`oct`],decimal:[10,`dec`],hexadecimal:[16,`hex`]}})})),require_float=__commonJSMin(((n,a)=>{var s=require_common(),c=require_type(),l=RegExp(`^(?:[-+]?(?:[0-9]+)(?:\\.[0-9]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$`),u=RegExp(`^(?:[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$`);function d(n){return n===null||!l.test(n)?!1:Number.isFinite(parseFloat(n,10))?!0:u.test(n)}function f(n){let a=n.toLowerCase(),s=a[0]===`-`?-1:1;return`+-`.indexOf(a[0])>=0&&(a=a.slice(1)),a===`.inf`?s===1?1/0:-1/0:a===`.nan`?NaN:s*parseFloat(a,10)}var p=/^[-+]?[0-9]+e/;function m(n,a){if(isNaN(n))switch(a){case`lowercase`:return`.nan`;case`uppercase`:return`.NAN`;case`camelcase`:return`.NaN`}else if(n===1/0)switch(a){case`lowercase`:return`.inf`;case`uppercase`:return`.INF`;case`camelcase`:return`.Inf`}else if(n===-1/0)switch(a){case`lowercase`:return`-.inf`;case`uppercase`:return`-.INF`;case`camelcase`:return`-.Inf`}else if(s.isNegativeZero(n))return`-0.0`;let c=n.toString(10);return p.test(c)?c.replace(`e`,`.e`):c}function h(n){return Object.prototype.toString.call(n)===`[object Number]`&&(n%1!=0||s.isNegativeZero(n))}a.exports=new c(`tag:yaml.org,2002:float`,{kind:`scalar`,resolve:d,construct:f,predicate:h,represent:m,defaultStyle:`lowercase`})})),require_json$1=__commonJSMin(((n,a)=>{a.exports=require_failsafe().extend({implicit:[require_null(),require_bool(),require_int(),require_float()]})})),require_core$2=__commonJSMin(((n,a)=>{a.exports=require_json$1()})),require_timestamp=__commonJSMin(((n,a)=>{var s=require_type(),c=RegExp(`^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$`),l=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 u(n){return n===null?!1:c.exec(n)!==null||l.exec(n)!==null}function d(n){let a=0,s=null,u=c.exec(n);if(u===null&&(u=l.exec(n)),u===null)throw Error(`Date resolve error`);let d=+u[1],f=u[2]-1,p=+u[3];if(!u[4])return new Date(Date.UTC(d,f,p));let m=+u[4],h=+u[5],_=+u[6];if(u[7]){for(a=u[7].slice(0,3);a.length<3;)a+=`0`;a=+a}if(u[9]){let n=+u[10],a=+(u[11]||0);s=(n*60+a)*6e4,u[9]===`-`&&(s=-s)}let v=new Date(Date.UTC(d,f,p,m,h,_,a));return s&&v.setTime(v.getTime()-s),v}function f(n){return n.toISOString()}a.exports=new s(`tag:yaml.org,2002:timestamp`,{kind:`scalar`,resolve:u,construct:d,instanceOf:Date,represent:f})})),require_merge=__commonJSMin(((n,a)=>{var s=require_type();function c(n){return n===`<<`||n===null}a.exports=new s(`tag:yaml.org,2002:merge`,{kind:`scalar`,resolve:c})})),require_binary=__commonJSMin(((n,a)=>{var s=require_type(),c=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=
1281\r`;function l(n){if(n===null)return!1;let a=0,s=n.length,l=c;for(let c=0;c<s;c++){let s=l.indexOf(n.charAt(c));if(!(s>64)){if(s<0)return!1;a+=6}}return a%8==0}function u(n){let a=n.replace(/[\r\n=]/g,``),s=a.length,l=c,u=0,d=[];for(let n=0;n<s;n++)n%4==0&&n&&(d.push(u>>16&255),d.push(u>>8&255),d.push(u&255)),u=u<<6|l.indexOf(a.charAt(n));let f=s%4*6;return f===0?(d.push(u>>16&255),d.push(u>>8&255),d.push(u&255)):f===18?(d.push(u>>10&255),d.push(u>>2&255)):f===12&&d.push(u>>4&255),new Uint8Array(d)}function d(n){let a=``,s=0,l=n.length,u=c;for(let c=0;c<l;c++)c%3==0&&c&&(a+=u[s>>18&63],a+=u[s>>12&63],a+=u[s>>6&63],a+=u[s&63]),s=(s<<8)+n[c];let d=l%3;return d===0?(a+=u[s>>18&63],a+=u[s>>12&63],a+=u[s>>6&63],a+=u[s&63]):d===2?(a+=u[s>>10&63],a+=u[s>>4&63],a+=u[s<<2&63],a+=u[64]):d===1&&(a+=u[s>>2&63],a+=u[s<<4&63],a+=u[64],a+=u[64]),a}function f(n){return Object.prototype.toString.call(n)===`[object Uint8Array]`}a.exports=new s(`tag:yaml.org,2002:binary`,{kind:`scalar`,resolve:l,construct:u,predicate:f,represent:d})})),require_omap=__commonJSMin(((n,a)=>{var s=require_type(),c=Object.prototype.hasOwnProperty,l=Object.prototype.toString;function u(n){if(n===null)return!0;let a=[],s=n;for(let n=0,u=s.length;n<u;n+=1){let u=s[n],d=!1;if(l.call(u)!==`[object Object]`)return!1;let f;for(f in u)if(c.call(u,f))if(!d)d=!0;else return!1;if(!d)return!1;if(a.indexOf(f)===-1)a.push(f);else return!1}return!0}function d(n){return n===null?[]:n}a.exports=new s(`tag:yaml.org,2002:omap`,{kind:`sequence`,resolve:u,construct:d})})),require_pairs=__commonJSMin(((n,a)=>{var s=require_type(),c=Object.prototype.toString;function l(n){if(n===null)return!0;let a=n,s=Array(a.length);for(let n=0,l=a.length;n<l;n+=1){let l=a[n];if(c.call(l)!==`[object Object]`)return!1;let u=Object.keys(l);if(u.length!==1)return!1;s[n]=[u[0],l[u[0]]]}return!0}function u(n){if(n===null)return[];let a=n,s=Array(a.length);for(let n=0,c=a.length;n<c;n+=1){let c=a[n],l=Object.keys(c);s[n]=[l[0],c[l[0]]]}return s}a.exports=new s(`tag:yaml.org,2002:pairs`,{kind:`sequence`,resolve:l,construct:u})})),require_set$2=__commonJSMin(((n,a)=>{var s=require_type(),c=Object.prototype.hasOwnProperty;function l(n){if(n===null)return!0;let a=n;for(let n in a)if(c.call(a,n)&&a[n]!==null)return!1;return!0}function u(n){return n===null?{}:n}a.exports=new s(`tag:yaml.org,2002:set`,{kind:`mapping`,resolve:l,construct:u})})),require_default=__commonJSMin(((n,a)=>{a.exports=require_core$2().extend({implicit:[require_timestamp(),require_merge()],explicit:[require_binary(),require_omap(),require_pairs(),require_set$2()]})})),require_loader=__commonJSMin(((n,a)=>{var s=require_common(),c=require_exception(),l=require_snippet(),u=require_default(),d=Object.prototype.hasOwnProperty,f=1,p=2,m=3,h=4,_=1,v=2,b=3,x=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,C=/[\x85\u2028\u2029]/,w=/[,\[\]{}]/,T=/^(?:!|!!|![0-9A-Za-z-]+!)$/,O=/^(?:!|[^,\[\]{}])(?:%[0-9a-f]{2}|[0-9a-z\-#;/?:@&=+$,_.!~*'()\[\]])*$/i;function k(n){return Object.prototype.toString.call(n)}function A(n){return n===10||n===13}function j(n){return n===9||n===32}function M(n){return n===9||n===32||n===10||n===13}function N(n){return n===44||n===91||n===93||n===123||n===125}function P(n){if(n>=48&&n<=57)return n-48;let a=n|32;return a>=97&&a<=102?a-97+10:-1}function F(n){return n===120?2:n===117?4:n===85?8:0}function I(n){return n>=48&&n<=57?n-48:-1}function R(n){switch(n){case 48:return`\0`;case 97:return`\x07`;case 98:return`\b`;case 116:return`	`;case 9:return`	`;case 110:return`
1282`;case 118:return`\v`;case 102:return`\f`;case 114:return`\r`;case 101:return`\x1B`;case 32:return` `;case 34:return`"`;case 47:return`/`;case 92:return`\\`;case 78:return`…`;case 95:return`\xA0`;case 76:return`\u2028`;case 80:return`\u2029`;default:return``}}function B(n){return n<=65535?String.fromCharCode(n):String.fromCharCode((n-65536>>10)+55296,(n-65536&1023)+56320)}function V(n,a,s){a===`__proto__`?Object.defineProperty(n,a,{configurable:!0,enumerable:!0,writable:!0,value:s}):n[a]=s}var H=Array(256),U=Array(256);for(let n=0;n<256;n++)H[n]=+!!R(n),U[n]=R(n);function W(n,a){this.input=n,this.filename=a.filename||null,this.schema=a.schema||u,this.onWarning=a.onWarning||null,this.legacy=a.legacy||!1,this.json=a.json||!1,this.listener=a.listener||null,this.maxDepth=typeof a.maxDepth==`number`?a.maxDepth:100,this.maxMergeSeqLength=typeof a.maxMergeSeqLength==`number`?a.maxMergeSeqLength:20,this.impl
vendor: 6,932 bytes, lines 1282-1283
1282icitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=n.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.depth=0,this.firstTabInLine=-1,this.documents=[],this.anchorMapTransactions=[]}function K(n,a){let s={name:n.filename,buffer:n.input.slice(0,-1),position:n.position,line:n.line,column:n.position-n.lineStart};return s.snippet=l(s),new c(a,s)}function q(n,a){throw K(n,a)}function ee(n,a){n.onWarning&&n.onWarning.call(null,K(n,a))}function J(n,a,s){let c=n.anchorMapTransactions;if(c.length!==0){let s=c[c.length-1];d.call(s,a)||(s[a]={existed:d.call(n.anchorMap,a),value:n.anchorMap[a]})}n.anchorMap[a]=s}function Y(n){n.anchorMapTransactions.push(Object.create(null))}function te(n){let a=n.anchorMapTransactions.pop(),s=n.anchorMapTransactions;if(s.length===0)return;let c=s[s.length-1],l=Object.keys(a);for(let n=0,s=l.length;n<s;n+=1){let s=l[n];d.call(c,s)||(c[s]=a[s])}}function X(n){let a=n.anchorMapTransactions.pop(),s=Object.keys(a);for(let c=s.length-1;c>=0;--c){let l=a[s[c]];l.existed?n.anchorMap[s[c]]=l.value:delete n.anchorMap[s[c]]}}function ne(n){return{position:n.position,line:n.line,lineStart:n.lineStart,lineIndent:n.lineIndent,firstTabInLine:n.firstTabInLine,tag:n.tag,anchor:n.anchor,kind:n.kind,result:n.result}}function re(n,a){n.position=a.position,n.line=a.line,n.lineStart=a.lineStart,n.lineIndent=a.lineIndent,n.firstTabInLine=a.firstTabInLine,n.tag=a.tag,n.anchor=a.anchor,n.kind=a.kind,n.result=a.result}var ie={YAML:function(n,a,s){n.version!==null&&q(n,`duplication of %YAML directive`),s.length!==1&&q(n,`YAML directive accepts exactly one argument`);let c=/^([0-9]+)\.([0-9]+)$/.exec(s[0]);c===null&&q(n,`ill-formed argument of the YAML directive`);let l=parseInt(c[1],10),u=parseInt(c[2],10);l!==1&&q(n,`unacceptable YAML version of the document`),n.version=s[0],n.checkLineBreaks=u<2,u!==1&&u!==2&&ee(n,`unsupported YAML version of the document`)},TAG:function(n,a,s){let c;s.length!==2&&q(n,`TAG directive accepts exactly two arguments`);let l=s[0];c=s[1],T.test(l)||q(n,`ill-formed tag handle (first argument) of the TAG directive`),d.call(n.tagMap,l)&&q(n,`there is a previously declared suffix for "`+l+`" tag handle`),O.test(c)||q(n,`ill-formed tag prefix (second argument) of the TAG directive`);try{c=decodeURIComponent(c)}catch{q(n,`tag prefix is malformed: `+c)}n.tagMap[l]=c}};function ae(n,a,s,c){if(a<s){let l=n.input.slice(a,s);if(c)for(let a=0,s=l.length;a<s;a+=1){let s=l.charCodeAt(a);s===9||s>=32&&s<=1114111||q(n,`expected valid JSON character`)}else x.test(l)&&q(n,`the stream contains non-printable characters`);n.result+=l}}function oe(n,a,c,l){s.isObject(c)||q(n,`cannot merge mappings; the provided source object is unacceptable`);let u=Object.keys(c);for(let n=0,s=u.length;n<s;n+=1){let s=u[n];d.call(a,s)||(V(a,s,c[s]),l[s]=!0)}}function se(n,a,s,c,l,u,f,p,m){if(Array.isArray(l)){l=Array.prototype.slice.call(l);for(let a=0,s=l.length;a<s;a+=1)Array.isArray(l[a])&&q(n,`nested arrays are not supported inside keys`),typeof l==`object`&&k(l[a])===`[object Object]`&&(l[a]=`[object Object]`)}if(typeof l==`object`&&k(l)===`[object Object]`&&(l=`[object Object]`),l=String(l),a===null&&(a={}),c===`tag:yaml.org,2002:merge`)if(Array.isArray(u)){u.length>n.maxMergeSeqLength&&q(n,`merge sequence length exceeded maxMergeSeqLength (`+n.maxMergeSeqLength+`)`);let c=new Set;for(let l=0,d=u.length;l<d;l+=1){let d=u[l];c.has(d)||(c.add(d),oe(n,a,d,s))}}else oe(n,a,u,s);else!n.json&&!d.call(s,l)&&d.call(a,l)&&(n.line=f||n.line,n.lineStart=p||n.lineStart,n.position=m||n.position,q(n,`duplicated mapping key`)),V(a,l,u),delete s[l];return a}function ce(n){let a=n.input.charCodeAt(n.position);a===10?n.position++:a===13?(n.position++,n.input.charCodeAt(n.position)===10&&n.position++):q(n,`a line break is expected`),n.line+=1,n.lineStart=n.position,n.firstTabInLine=-1}function le(n,a,s){let c=0,l=n.input.charCodeAt(n.position);for(;l!==0;){for(;j(l);)l===9&&n.firstTabInLine===-1&&(n.firstTabInLine=n.position),l=n.input.charCodeAt(++n.position);if(a&&l===35)do l=n.input.charCodeAt(++n.position);while(l!==10&&l!==13&&l!==0);if(A(l))for(ce(n),l=n.input.charCodeAt(n.position),c++,n.lineIndent=0;l===32;)n.lineIndent++,l=n.input.charCodeAt(++n.position);else break}return s!==-1&&c!==0&&n.lineIndent<s&&ee(n,`deficient indentation`),c}function ue(n){let a=n.position,s=n.input.charCodeAt(a);return!!((s===45||s===46)&&s===n.input.charCodeAt(a+1)&&s===n.input.charCodeAt(a+2)&&(a+=3,s=n.input.charCodeAt(a),s===0||M(s)))}function de(n,a){a===1?n.result+=` `:a>1&&(n.result+=s.repeat(`
1283`,a-1))}function fe(n,a,s){let c,l,u,d,f,p,m=n.kind,h=n.result,_=n.input.charCodeAt(n.position);if(M(_)||N(_)||_===35||_===38||_===42||_===33||_===124||_===62||_===39||_===34||_===37||_===64||_===96)return!1;if(_===63||_===45){let a=n.input.charCodeAt(n.position+1);if(M(a)||s&&N(a))return!1}for(n.kind=`scalar`,n.result=``,c=l=n.position,u=!1;_!==0;){if(_===58){let a=n.input.charCodeAt(n.position+1);if(M(a)||s&&N(a))break}else if(_===35){if(M(n.input.charCodeAt(n.position-1)))break}else if(n.position===n.lineStart&&ue(n)||s&&N(_))break;else if(A(_))if(d=n.line,f=n.lineStart,p=n.lineIndent,le(n,!1,-1),n.lineIndent>=a){u=!0,_=n.input.charCodeAt(n.position);continue}else{n.position=l,n.line=d,n.lineStart=f,n.lineIndent=p;break}u&&=(ae(n,c,l,!1),de(n,n.line-d),c=l=n.position,!1),j(_)||(l=n.position+1),_=n.input.charCodeAt(++n.position)}return ae(n,c,l,!1),n.result?!0:(n.kind=m,n.result=h,!1)}function pe(n,a){let s,c,l=n.input.charCodeAt(n.position);if(l!==39)return!1;for(n.kind=`scalar`,n.result=``,n.position++,s=c=n.position;(l=n.input.charCodeAt(n.position))!==0;)if(l===39)if(ae(n,s,n.position,!0),l=n.input.charCodeAt(++n.position),l===39)s=n.position,n.position++,c=n.position;else return!0;else A(l)?(ae(n,s,c,!0),de(n,le(n,!1,a)),s=c=n.position):n.position===n.lineStart&&ue(n)?q(n,`unexpected end of the document within a single quoted scalar`):(n.position++,j(l)||(c=n.position));q(n,`unexpected end of the stream within a single quoted scalar`)}function me(n,a){let s,c,l,u=n.input.charCodeAt(n.position);if(u!==34)return!1;for(n.kind=`scalar`,n.result=``,n.position++,s=c=n.position;(u=n.input.charCodeAt(n.position))!==0;)if(u===34)return ae(n,s,n.position,!0),n.position++,!0;else if(u===92){if(ae(n,s,n.position,!0),u=n.input.charCodeAt(++n.position),A(u))le(n,!1,a);else if(u<256&&H[u])n.result+=U[u],n.position++;else if((l=F(u))>0){let a=l,s=0;for(;a>0;a--)u=n.input.charCodeAt(++n.position),(l=P(u))>=0?s=(s<<4)+l:q(n,`expected hexadecimal character`);n.result+=B(s),n.position++}else q(n,`unknown escape sequence`);s=c=n.position}else A(u)?(ae(n,s,c,!0),de(n,le(n,!1,a)),s=c=n.position):n.position===n.lineStart&&ue(n)?q(n,`unexpected end of the document within a double quoted scalar`):(n.position++,j(u)||(c=n.position));q(n,`unexpected end of the stream within a double quoted scalar`)}
vendor: 12,686 bytes, lines 1283-1290
1283function he(n,a){let s=!0,c,l,u,d=n.tag,p,m=n.anchor,h,_,v,b,x=Object.create(null),C,w,T,O=n.input.charCodeAt(n.position);if(O===91)h=93,b=!1,p=[];else if(O===123)h=125,b=!0,p={};else return!1;for(n.anchor!==null&&J(n,n.anchor,p),O=n.input.charCodeAt(++n.position);O!==0;){if(le(n,!0,a),O=n.input.charCodeAt(n.position),O===h)return n.position++,n.tag=d,n.anchor=m,n.kind=b?`mapping`:`sequence`,n.result=p,!0;s?O===44&&q(n,`expected the node content, but found ','`):q(n,`missed comma between flow collection entries`),w=C=T=null,_=v=!1,O===63&&M(n.input.charCodeAt(n.position+1))&&(_=v=!0,n.position++,le(n,!0,a)),c=n.line,l=n.lineStart,u=n.position,Z(n,a,f,!1,!0),w=n.tag,C=n.result,le(n,!0,a),O=n.input.charCodeAt(n.position),(v||n.line===c)&&O===58&&(_=!0,O=n.input.charCodeAt(++n.position),le(n,!0,a),Z(n,a,f,!1,!0),T=n.result),b?se(n,p,x,w,C,T,c,l,u):_?p.push(se(n,null,x,w,C,T,c,l,u)):p.push(C),le(n,!0,a),O=n.input.charCodeAt(n.position),O===44?(s=!0,O=n.input.charCodeAt(++n.position)):s=!1}q(n,`unexpected end of the stream within a flow collection`)}function ge(n,a){let c,l=_,u=!1,d=!1,f=a,p=0,m=!1,h,x=n.input.charCodeAt(n.position);if(x===124)c=!1;else if(x===62)c=!0;else return!1;for(n.kind=`scalar`,n.result=``;x!==0;)if(x=n.input.charCodeAt(++n.position),x===43||x===45)_===l?l=x===43?b:v:q(n,`repeat of a chomping mode identifier`);else if((h=I(x))>=0)h===0?q(n,`bad explicit indentation width of a block scalar; it cannot be less than one`):d?q(n,`repeat of an indentation width identifier`):(f=a+h-1,d=!0);else break;if(j(x)){do x=n.input.charCodeAt(++n.position);while(j(x));if(x===35)do x=n.input.charCodeAt(++n.position);while(!A(x)&&x!==0)}for(;x!==0;){for(ce(n),n.lineIndent=0,x=n.input.charCodeAt(n.position);(!d||n.lineIndent<f)&&x===32;)n.lineIndent++,x=n.input.charCodeAt(++n.position);if(!d&&n.lineIndent>f&&(f=n.lineIndent),A(x)){p++;continue}if(!d&&f===0&&q(n,`missing indentation for block scalar`),n.lineIndent<f){l===b?n.result+=s.repeat(`
1284`,u?1+p:p):l===_&&u&&(n.result+=`
1285`);break}c?j(x)?(m=!0,n.result+=s.repeat(`
1286`,u?1+p:p)):m?(m=!1,n.result+=s.repeat(`
1287`,p+1)):p===0?u&&(n.result+=` `):n.result+=s.repeat(`
1288`,p):n.result+=s.repeat(`
1289`,u?1+p:p),u=!0,d=!0,p=0;let a=n.position;for(;!A(x)&&x!==0;)x=n.input.charCodeAt(++n.position);ae(n,a,n.position,!1)}return!0}function _e(n,a){let s=n.tag,c=n.anchor,l=[],u=!1;if(n.firstTabInLine!==-1)return!1;n.anchor!==null&&J(n,n.anchor,l);let d=n.input.charCodeAt(n.position);for(;d!==0&&(n.firstTabInLine!==-1&&(n.position=n.firstTabInLine,q(n,`tab characters must not be used in indentation`)),!(d!==45||!M(n.input.charCodeAt(n.position+1))));){if(u=!0,n.position++,le(n,!0,-1)&&n.lineIndent<=a){l.push(null),d=n.input.charCodeAt(n.position);continue}let s=n.line;if(Z(n,a,m,!1,!0),l.push(n.result),le(n,!0,-1),d=n.input.charCodeAt(n.position),(n.line===s||n.lineIndent>a)&&d!==0)q(n,`bad indentation of a sequence entry`);else if(n.lineIndent<a)break}return u?(n.tag=s,n.anchor=c,n.kind=`sequence`,n.result=l,!0):!1}function ve(n,a,s){let c,l,u,d,f=n.tag,m=n.anchor,_={},v=Object.create(null),b=null,x=null,C=null,w=!1,T=!1;if(n.firstTabInLine!==-1)return!1;n.anchor!==null&&J(n,n.anchor,_);let O=n.input.charCodeAt(n.position);for(;O!==0;){!w&&n.firstTabInLine!==-1&&(n.position=n.firstTabInLine,q(n,`tab characters must not be used in indentation`));let k=n.input.charCodeAt(n.position+1),A=n.line;if((O===63||O===58)&&M(k))O===63?(w&&(se(n,_,v,b,x,null,l,u,d),b=x=C=null),T=!0,w=!0,c=!0):w?(w=!1,c=!0):q(n,`incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line`),n.position+=1,O=k;else{if(l=n.line,u=n.lineStart,d=n.position,!Z(n,s,p,!1,!0))break;if(n.line===A){for(O=n.input.charCodeAt(n.position);j(O);)O=n.input.charCodeAt(++n.position);if(O===58)O=n.input.charCodeAt(++n.position),M(O)||q(n,`a whitespace character is expected after the key-value separator within a block mapping`),w&&(se(n,_,v,b,x,null,l,u,d),b=x=C=null),T=!0,w=!1,c=!1,b=n.tag,x=n.result;else if(T)q(n,`can not read an implicit mapping pair; a colon is missed`);else return n.tag=f,n.anchor=m,!0}else if(T)q(n,`can not read a block mapping entry; a multiline key may not be an implicit key`);else return n.tag=f,n.anchor=m,!0}if((n.line===A||n.lineIndent>a)&&(w&&(l=n.line,u=n.lineStart,d=n.position),Z(n,a,h,!0,c)&&(w?x=n.result:C=n.result),w||(se(n,_,v,b,x,C,l,u,d),b=x=C=null),le(n,!0,-1),O=n.input.charCodeAt(n.position)),(n.line===A||n.lineIndent>a)&&O!==0)q(n,`bad indentation of a mapping entry`);else if(n.lineIndent<a)break}return w&&se(n,_,v,b,x,null,l,u,d),T&&(n.tag=f,n.anchor=m,n.kind=`mapping`,n.result=_),T}function ye(n){let a=!1,s=!1,c,l,u=n.input.charCodeAt(n.position);if(u!==33)return!1;n.tag!==null&&q(n,`duplication of a tag property`),u=n.input.charCodeAt(++n.position),u===60?(a=!0,u=n.input.charCodeAt(++n.position)):u===33?(s=!0,c=`!!`,u=n.input.charCodeAt(++n.position)):c=`!`;let f=n.position;if(a){do u=n.input.charCodeAt(++n.position);while(u!==0&&u!==62);n.position<n.length?(l=n.input.slice(f,n.position),u=n.input.charCodeAt(++n.position)):q(n,`unexpected end of the stream within a verbatim tag`)}else{for(;u!==0&&!M(u);)u===33&&(s?q(n,`tag suffix cannot contain exclamation marks`):(c=n.input.slice(f-1,n.position+1),T.test(c)||q(n,`named tag handle cannot contain such characters`),s=!0,f=n.position+1)),u=n.input.charCodeAt(++n.position);l=n.input.slice(f,n.position),w.test(l)&&q(n,`tag suffix cannot contain flow indicator characters`)}l&&!O.test(l)&&q(n,`tag name cannot contain such characters: `+l);try{l=decodeURIComponent(l)}catch{q(n,`tag name is malformed: `+l)}return a?n.tag=l:d.call(n.tagMap,c)?n.tag=n.tagMap[c]+l:c===`!`?n.tag=`!`+l:c===`!!`?n.tag=`tag:yaml.org,2002:`+l:q(n,`undeclared tag handle "`+c+`"`),!0}function be(n){let a=n.input.charCodeAt(n.position);if(a!==38)return!1;n.anchor!==null&&q(n,`duplication of an anchor property`),a=n.input.charCodeAt(++n.position);let s=n.position;for(;a!==0&&!M(a)&&!N(a);)a=n.input.charCodeAt(++n.position);return n.position===s&&q(n,`name of an anchor node must contain at least one character`),n.anchor=n.input.slice(s,n.position),!0}function xe(n){let a=n.input.charCodeAt(n.position);if(a!==42)return!1;a=n.input.charCodeAt(++n.position);let s=n.position;for(;a!==0&&!M(a)&&!N(a);)a=n.input.charCodeAt(++n.position);n.position===s&&q(n,`name of an alias node must contain at least one character`);let c=n.input.slice(s,n.position);return d.call(n.anchorMap,c)||q(n,`unidentified alias "`+c+`"`),n.result=n.anchorMap[c],le(n,!0,-1),!0}function Se(n,a,s,c){let l=ne(n);return Y(n),re(n,a),n.tag=null,n.anchor=null,n.kind=null,n.result=null,ve(n,s,c)&&n.kind===`mapping`?(te(n),!0):(X(n),re(n,l),!1)}function Z(n,a,s,c,l){let u,_,v=1,b=!1,x=!1,C=null,w,T,O;n.depth>=n.maxDepth&&q(n,`nesting exceeded maxDepth (`+n.maxDepth+`)`),n.depth+=1,n.listener!==null&&n.listener(`open`,n),n.tag=null,n.anchor=null,n.kind=null,n.result=null;let k=u=_=h===s||m===s;if(c&&le(n,!0,-1)&&(b=!0,n.lineIndent>a?v=1:n.lineIndent===a?v=0:n.lineIndent<a&&(v=-1)),v===1)for(;;){let s=n.input.charCodeAt(n.position),c=ne(n);if(b&&(s===33&&n.tag!==null||s===38&&n.anchor!==null)||!ye(n)&&!be(n))break;C===null&&(C=c),le(n,!0,-1)?(b=!0,_=k,n.lineIndent>a?v=1:n.lineIndent===a?v=0:n.lineIndent<a&&(v=-1)):_=!1}if(_&&=b||l,v===1||h===s)if(T=f===s||p===s?a:a+1,O=n.position-n.lineStart,v===1)if(_&&(_e(n,O)||ve(n,O,T))||he(n,T))x=!0;else{let a=n.input.charCodeAt(n.position);C!==null&&k&&!_&&a!==124&&a!==62&&Se(n,C,C.position-C.lineStart,T)||u&&ge(n,T)||pe(n,T)||me(n,T)?x=!0:xe(n)?(x=!0,(n.tag!==null||n.anchor!==null)&&q(n,`alias node should not have any properties`)):fe(n,T,f===s)&&(x=!0,n.tag===null&&(n.tag=`?`)),n.anchor!==null&&J(n,n.anchor,n.result)}else v===0&&(x=_&&_e(n,O));if(n.tag===null)n.anchor!==null&&J(n,n.anchor,n.result);else if(n.tag===`?`){n.result!==null&&n.kind!==`scalar`&&q(n,`unacceptable node kind for !<?> tag; it should be "scalar", not "`+n.kind+`"`);for(let a=0,s=n.implicitTypes.length;a<s;a+=1)if(w=n.implicitTypes[a],w.resolve(n.result)){n.result=w.construct(n.result),n.tag=w.tag,n.anchor!==null&&J(n,n.anchor,n.result);break}}else if(n.tag!==`!`){if(d.call(n.typeMap[n.kind||`fallback`],n.tag))w=n.typeMap[n.kind||`fallback`][n.tag];else{w=null;let a=n.typeMap.multi[n.kind||`fallback`];for(let s=0,c=a.length;s<c;s+=1)if(n.tag.slice(0,a[s].tag.length)===a[s].tag){w=a[s];break}}w||q(n,`unknown tag !<`+n.tag+`>`),n.result!==null&&w.kind!==n.kind&&q(n,`unacceptable node kind for !<`+n.tag+`> tag; it should be "`+w.kind+`", not "`+n.kind+`"`),w.resolve(n.result,n.tag)?(n.result=w.construct(n.result,n.tag),n.anchor!==null&&J(n,n.anchor,n.result)):q(n,`cannot resolve a node with !<`+n.tag+`> explicit tag`)}return n.listener!==null&&n.listener(`close`,n),--n.depth,n.tag!==null||n.anchor!==null||x}function Ce(n){let a=n.position,s=!1,c;for(n.version=null,n.checkLineBreaks=n.legacy,n.tagMap=Object.create(null),n.anchorMap=Object.create(null);(c=n.input.charCodeAt(n.position))!==0&&(le(n,!0,-1),c=n.input.charCodeAt(n.position),!(n.lineIndent>0||c!==37));){s=!0,c=n.input.charCodeAt(++n.position);let a=n.position;for(;c!==0&&!M(c);)c=n.input.charCodeAt(++n.position);let l=n.input.slice(a,n.position),u=[];for(l.length<1&&q(n,`directive name must not be less than one character in length`);c!==0;){for(;j(c);)c=n.input.charCodeAt(++n.position);if(c===35){do c=n.input.charCodeAt(++n.position);while(c!==0&&!A(c));break}if(A(c))break;for(a=n.position;c!==0&&!M(c);)c=n.input.charCodeAt(++n.position);u.push(n.input.slice(a,n.position))}c!==0&&ce(n),d.call(ie,l)?ie[l](n,l,u):ee(n,`unknown document directive "`+l+`"`)}if(le(n,!0,-1),n.lineIndent===0&&n.input.charCodeAt(n.position)===45&&n.input.charCodeAt(n.position+1)===45&&n.input.charCodeAt(n.position+2)===45?(n.position+=3,le(n,!0,-1)):s&&q(n,`directives end mark is expected`),Z(n,n.lineIndent-1,h,!1,!0),le(n,!0,-1),n.checkLineBreaks&&C.test(n.input.slice(a,n.position))&&ee(n,`non-ASCII line breaks are interpreted as content`),n.documents.push(n.result),n.position===n.lineStart&&ue(n)){n.input.charCodeAt(n.position)===46&&(n.position+=3,le(n,!0,-1));return}n.position<n.length-1&&q(n,`end of the stream or a document separator is expected`)}function we(n,a){n=String(n),a||={},n.length!==0&&(n.charCodeAt(n.length-1)!==10&&n.charCodeAt(n.length-1)!==13&&(n+=`
1290`),n.charCodeAt(0)===65279&&(n=n.slice(1)));let s=new W(n,a),c=n.indexOf(`\0`);for(c!==-1&&(s.position=c,q(s,`null byte is not allowed in input`)),s.input+=`\0`;s.input.charCodeAt(s.position)===32;)s.lineIndent+=1,s.position+=1;for(;s.position<s.length-1;)Ce(s);return s.documents}function Te(n,a,s){typeof a==`object`&&a&&s===void 0&&(s=a,a=null);let c=we(n,s);if(typeof a!=`function`)return c;for(let n=0,s=c.length;n<s;n+=1)a(c[n])}function Ee(n,a){let s=we(n,a);if(s.length!==0){if(s.length===1)return s[0];throw new c(`expected a single document in the stream, but found more`)}}a.exports.loadAll=Te,a.exports.load=Ee})),require_dumper=__commonJSMin(((n,a)=>{var s=require_common(),c=require_exception(),l=require_default(),u=Object.prototype.toString,d=Object.prototype.hasOwnProperty,f=65279,p=9,m=10,h=13,_=32,v=33,b=34,x=35,C=37,w=38,T=39,O=42,k=44,A=45,j=58,M=61,N=62,P=63,F=64,I=91,R=93,B=96,V=123,H=124,U=125,W={};W[0]=`\\0`,W[7]=`\\a`,W[8]=`\\b`,W[9]=`\\t`,W[10]=`\\n`,W[11]=`\\v`,W[12]=`\\f`,W[13]=`\\r`,W[27]=`\\e`,W[34]=`\\"`,W[92]=`\\\\`,W[133]=`\\N`,W[160]=`\\_`,W[8232]=`\\L`,W[8233]=`\\P`;var K=[`y`,`Y`,`yes`,`Yes`,`YES`,`on`,`On`,`ON`,`n`,`N`,`no`,`No`,`NO`,`off`,`Off`,`OFF`],q=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function ee(n,a){if(a===null)return{};let s={},c=Object.keys(a);for(let l=0,u=c.length;l<u;l+=1){let u=c[l],f=String(a[u]);u.slice(0,2)===`!!`&&(u=`tag:yaml.org,2002:`+u.slice(2));let p=n.compiledTypeMap.fallback[u];p&&d.call(p.styleAliases,f)&&(f=p.styleAliases[f]),s[u]=f}return s}function J(n){let a,l,u=n.toString(16).toUpperCase();if(n<=255)a=`x`,l=2;else if(n<=65535)a=`u`,l=4;else if(n<=4294967295)a=`U`,l=8;else throw new c(`code point within a string may not be greater than 0xFFFFFFFF`);return`\\`+a+s.repeat(`0`,l-u.length)+u}var Y=1,te=2;function X(n){this.schema=n.schema||l,this.indent=Math.max(1,n.indent||2),this.noArrayIndent=n.noArrayIndent||!1,this.skipInvalid=n.skipInvalid||!1,this.flowLevel=s.isNothing(n.flowLevel)?-1:n.flowLevel,this.styleMap=ee(this.schema,n.styles||null),this.sortKeys=n.sortKeys||!1,this.lineWidth=n.lineWidth||80,this.noRefs=n.noRefs||!1,this.noCompatMode=n.noCompatMode||!1,this.condenseFlow=n.condenseFlow||!1,this.quotingType=n.quotingType===`"`?te:Y,this.forceQuotes=n.forceQuotes||!1,this.replacer=typeof n.replacer==`function`?n.replacer:null,this.impl
1290icitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result=``,this.duplicates=[],this.usedDuplicates=null}function ne(n,a){let c=s.repeat(` `,a),l=0,u=``,d=n.length;for(;l<d;){let a,s=n.indexOf(`
1291`,l);s===-1?(a=n.slice(l),l=d):(a=n.slice(l,s+1),l=s+1),a.length&&a!==`
1292`&&(u+=c),u+=a}return u}function re(n,a){return`
1293`+s.repeat(` `,n.indent*a)}function ie(n,a){for(let s=0,c=n.implicitTypes.length;s<c;s+=1)if(n.implicitTypes[s].resolve(a))return!0;return!1}function ae(n){return n===_||n===p}function oe(n){return n>=32&&n<=126||n>=161&&n<=55295&&n!==8232&&n!==8233||n>=57344&&n<=65533&&n!==f||n>=65536&&n<=1114111}function se(n){return oe(n)&&n!==f&&n!==h&&n!==m}function ce(n,a,s){let c=se(n),l=c&&!ae(n);return(s?c:c&&n!==k&&n!==I&&n!==R&&n!==V&&n!==U)&&n!==x&&!(a===j&&!l)||se(a)&&!ae(a)&&n===x||a===j&&l}function le(n){return oe(n)&&n!==f&&!ae(n)&&n!==A&&n!==P&&n!==j&&n!==k&&n!==I&&n!==R&&n!==V&&n!==U&&n!==x&&n!==w&&n!==O&&n!==v&&n!==H&&n!==M&&n!==N&&n!==T&&n!==b&&n!==C&&n!==F&&n!==B}function ue(n){return!ae(n)&&n!==j}function de(n,a){let s=n.charCodeAt(a),c;return s>=55296&&s<=56319&&a+1<n.length&&(c=n.charCodeAt(a+1),c>=56320&&c<=57343)?(s-55296)*1024+c-56320+65536:s}function fe(n){return/^\n* /.test(n)}var pe=1,me=2,he=3,ge=4,_e=5;function ve(n,a,s,c,l,u,d,f){let p,h=0,_=null,v=!1,b=!1,x=c!==-1,C=-1,w=le(de(n,0))&&ue(de(n,n.length-1));if(a||d)for(p=0;p<n.length;h>=65536?p+=2:p++){if(h=de(n,p),!oe(h))return _e;w&&=ce(h,_,f),_=h}else{for(p=0;p<n.length;h>=65536?p+=2:p++){if(h=de(n,p),h===m)v=!0,x&&(b||=p-C-1>c&&n[C+1]!==` `,C=p);else if(!oe(h))return _e;w&&=ce(h,_,f),_=h}b||=x&&p-C-1>c&&n[C+1]!==` `}return!v&&!b?w&&!d&&!l(n)?pe:u===te?_e:me:s>9&&fe(n)?_e:d?u===te?_e:me:b?ge:he}function ye(n,a,s,l,u){n.dump=function(){if(a.length===0)return n.quotingType===te?`""`:`''`;if(!n.noCompatMode&&(K.indexOf(a)!==-1||q.test(a)))return n.quotingType===te?`"`+a+`"`:`'`+a+`'`;let d=n.indent*Math.max(1,s),f=n.lineWidth===-1?-1:Math.max(Math.min(n.lineWidth,40),n.lineWidth-d),p=l||n.flowLevel>-1&&s>=n.flowLevel;function m(a){return ie(n,a)}switch(ve(a,p,n.indent,f,m,n.quotingType,n.forceQuotes&&!l,u)){case pe:return a;case me:return`'`+a.replace(/'/g,`''`)+`'`;case he:return`|`+be(a,n.indent)+xe(ne(a,d));case ge:return`>`+be(a,n.indent)+xe(ne(Se(a,f),d));case _e:return`"`+Ce(a,f)+`"`;default:throw new c(`impossible error: invalid scalar style`)}}()}function be(n,a){let s=fe(n)?String(a):``,c=n[n.length-1]===`
1294`;return s+(c&&(n[n.length-2]===`
1295`||n===`
1296`)?`+`:c?``:`-`)+`
1297`}function xe(n){return n[n.length-1]===`
1298`?n.slice(0,-1):n}function Se(n,a){let s=/(\n+)([^\n]*)/g,c=function(){let c=n.indexOf(`
1299`);return c=c===-1?n.length:c,s.lastIndex=c,Z(n.slice(0,c),a)}(),l=n[0]===`
1300`||n[0]===` `,u,d;for(;d=s.exec(n);){let n=d[1],s=d[2];u=s[0]===` `,c+=n+(!l&&!u&&s!==``?`
1301`:``)+Z(s,a),l=u}return c}function Z(n,a){if(n===``||n[0]===` `)return n;let s=/ [^ ]/g,c,l=0,u,d=0,f=0,p=``;for(;c=s.exec(n);)f=c.index,f-l>a&&(u=d>l?d:f,p+=`
1302`+n.slice(l,u),l=u+1),d=f;return p+=`
1303`,n.length-l>a&&d>l?p+=n.slice(l,d)+`
1304`+n.slice(d+1):p+=n.slice(l),p.slice(1)}function Ce(n){let a=``,s=0;for(let c=0;c<n.length;s>=65536?c+=2:c++){s=de(n,c);let l=W[s];!l&&oe(s)?(a+=n[c],s>=65536&&(a+=n[c+1])):a+=l||J(s)}return a}function we(n,a,s){let c=``,l=n.tag;for(let l=0,u=s.length;l<u;l+=1){let u=s[l];n.replacer&&(u=n.replacer.call(s,String(l),u)),(ke(n,a,u,!1,!1)||u===void 0&&ke(n,a,null,!1,!1))&&(c!==``&&(c+=`,`+(n.condenseFlow?``:` `)),c+=n.dump)}n.tag=l,n.dump=`[`+c+`]`}function Te(n,a,s,c){let l=``,u=n.tag;for(let u=0,d=s.length;u<d;u+=1){let d=s[u];n.replacer&&(d=n.replacer.call(s,String(u),d)),(ke(n,a+1,d,!0,!0,!1,!0)||d===void 0&&ke(n,a+1,null,!0,!0,!1,!0))&&((!c||l!==``)&&(l+=re(n,a)),n.dump&&m===n.dump.charCodeAt(0)?l+=`-`:l+=`- `,l+=n.dump)}n.tag=u,n.dump=l||`[]`}function Ee(n,a,s){let c=``,l=n.tag,u=Object.keys(s);for(let l=0,d=u.length;l<d;l+=1){let d=``;c!==``&&(d+=`, `),n.condenseFlow&&(d+=`"`);let f=u[l],p=s[f];n.replacer&&(p=n.replacer.call(s,f,p)),ke(n,a,f,!1,!1)&&(n.dump.length>1024&&(d+=`? `),d+=n.dump+(n.condenseFlow?`"`:``)+`:`+(n.condenseFlow?``:` `),ke(n,a,p,!1,!1)&&(d+=n.dump,c+=d))}n.tag=l,n.dump=`{`+c+`}`}
1304function De(n,a,s,l){let u=``,d=n.tag,f=Object.keys(s);if(n.sortKeys===!0)f.sort();else if(typeof n.sortKeys==`function`)f.sort(n.sortKeys);else if(n.sortKeys)throw new c(`sortKeys must be a boolean or a function`);for(let c=0,d=f.length;c<d;c+=1){let d=``;(!l||u!==``)&&(d+=re(n,a));let p=f[c],h=s[p];if(n.replacer&&(h=n.replacer.call(s,p,h)),!ke(n,a+1,p,!0,!0,!0))continue;let _=n.tag!==null&&n.tag!==`?`||n.dump&&n.dump.length>1024;_&&(n.dump&&m===n.dump.charCodeAt(0)?d+=`?`:d+=`? `),d+=n.dump,_&&(d+=re(n,a)),ke(n,a+1,h,!0,_)&&(n.dump&&m===n.dump.charCodeAt(0)?d+=`:`:d+=`: `,d+=n.dump,u+=d)}n.tag=d,n.dump=u||`{}`}function Oe(n,a,s){let l=s?n.explicitTypes:n.implicitTypes;for(let f=0,p=l.length;f<p;f+=1){let p=l[f];if((p.instanceOf||p.predicate)&&(!p.instanceOf||typeof a==`object`&&a instanceof p.instanceOf)&&(!p.predicate||p.predicate(a))){if(s?p.multi&&p.representName?n.tag=p.representName(a):n.tag=p.tag:n.tag=`?`,p.represent){let s=n.styleMap[p.tag]||p.defaultStyle,l;if(u.call(p.represent)===`[object Function]`)l=p.represent(a,s);else if(d.call(p.represent,s))l=p.represent[s](a,s);else throw new c(`!<`+p.tag+`> tag resolver accepts not "`+s+`" style`);n.dump=l}return!0}}return!1}function ke(n,a,s,l,d,f,p){n.tag=null,n.dump=s,Oe(n,s,!1)||Oe(n,s,!0);let m=u.call(n.dump),h=l;l&&=n.flowLevel<0||n.flowLevel>a;let _=m===`[object Object]`||m===`[object Array]`,v,b;if(_&&(v=n.duplicates.indexOf(s),b=v!==-1),(n.tag!==null&&n.tag!==`?`||b||n.indent!==2&&a>0)&&(d=!1),b&&n.usedDuplicates[v])n.dump=`*ref_`+v;else{if(_&&b&&!n.usedDuplicates[v]&&(n.usedDuplicates[v]=!0),m===`[object Object]`)l&&Object.keys(n.dump).length!==0?(De(n,a,n.dump,d),b&&(n.dump=`&ref_`+v+n.dump)):(Ee(n,a,n.dump),b&&(n.dump=`&ref_`+v+` `+n.dump));else if(m===`[object Array]`)l&&n.dump.length!==0?(n.noArrayIndent&&!p&&a>0?Te(n,a-1,n.dump,d):Te(n,a,n.dump,d),b&&(n.dump=`&ref_`+v+n.dump)):(we(n,a,n.dump),b&&(n.dump=`&ref_`+v+` `+n.dump));else if(m===`[object String]`)n.tag!==`?`&&ye(n,n.dump,a,f,h);else if(m===`[object Undefined]`)return!1;else{if(n.skipInvalid)return!1;throw new c(`unacceptable kind of an object to dump `+m)}if(n.tag!==null&&n.tag!==`?`){let a=encodeURI(n.tag[0]===`!`?n.tag.slice(1):n.tag).replace(/!/g,`%21`);a=n.tag[0]===`!`?`!`+a:a.slice(0,18)===`tag:yaml.org,2002:`?`!!`+a.slice(18):`!<`+a+`>`,n.dump=a+` `+n.dump}}return!0}function Ae(n,a){let s=[],c=[];je(n,s,c);let l=c.length;for(let n=0;n<l;n+=1)a.duplicates.push(s[c[n]]);a.usedDuplicates=Array(l)}function je(n,a,s){if(typeof n==`object`&&n){let c=a.indexOf(n);if(c!==-1)s.indexOf(c)===-1&&s.push(c);else if(a.push(n),Array.isArray(n))for(let c=0,l=n.length;c<l;c+=1)je(n[c],a,s);else{let c=Object.keys(n);for(let l=0,u=c.length;l<u;l+=1)je(n[c[l]],a,s)}}}function Me(n,a){a||={};let s=new X(a);s.noRefs||Ae(n,s);let c=n;return s.replacer&&(c=s.replacer.call({"":c},``,c)),ke(s,0,c,!0,!0)?s.dump+`
1305`:``}a.exports.dump=Me})),import_js_yaml=__toESM(__commonJSMin(((n,a)=>{var s=require_loader(),c=require_dumper();function l(n,a){return function(){throw Error(`Function yaml.`+n+` is removed in js-yaml 4. Use yaml.`+a+` instead, which is now safe by default.`)}}a.exports.Type=require_type(),a.exports.Schema=require_schema(),a.exports.FAILSAFE_SCHEMA=require_failsafe(),a.exports.JSON_SCHEMA=require_json$1(),a.exports.CORE_SCHEMA=require_core$2(),a.exports.DEFAULT_SCHEMA=require_default(),a.exports.load=s.load,a.exports.loadAll=s.loadAll,a.exports.dump=c.dump,a.exports.YAMLException=require_exception(),a.exports.types={binary:require_binary(),float:require_float(),map:require_map(),null:require_null(),pairs:require_pairs(),set:require_set$2(),timestamp:require_timestamp(),bool:require_bool(),int:require_int(),merge:require_merge(),omap:require_omap(),seq:require_seq(),str:require_str()},a.exports.safeLoad=l(`safeLoad`,`load`),a.exports.safeLoadAll=l(`safeLoadAll`,`loadAll`),a.exports.safeDump=l(`safeDump`,`dump`)}))(),1),{Type,Schema:Schema$2,FAILSAFE_SCHEMA,JSON_SCHEMA,CORE_SCHEMA,DEFAULT_SCHEMA,load,loadAll,dump,YAMLException,types,safeLoad,safeLoadAll,safeDump}=import_js_yaml.default,index_vite_proxy_tmp_default=import_js_yaml.default,require_zenscroll=__commonJSMin$1(((n,a)=>{(function(n,s){typeof define==`function`&&define.amd?define([],s()):typeof a==`object`&&a.exports?a.exports=s():(function a(){document&&document.body?n.zenscroll=s():setTimeout(a,9)})()})(n,function(){var n=function(n){return n&&`getComputedStyle`in window&&window.getComputedStyle(n)[`scroll-behavior`]===`smooth`};if(typeof window>`u`||!(`document`in window))return{};var a=function(a,s,c){s||=999,!c&&c!==0&&(c=9);var l,u=function(n){l=n},d=function(){clearTimeout(l),u(0)},f=function(n){return Math.max(0,a.getTopOf(n)-c)},p=function(c,l,f){if(d(),l===0||l&&l<0||n(a.body))a.toY(c),f&&f();else{var p=a.getY(),m=Math.max(0,c)-p,h=new Date().getTime();l||=Math.min(Math.abs(m),s),(function n(){u(setTimeout(function(){var s=Math.min(1,(new Date().getTime()-h)/l),c=Math.max(0,Math.floor(p+m*(s<.5?2*s*s:s*(4-s*2)-1)));a.toY(c),s<1&&a.getHeight()+c<a.body.scrollHeight?n():(setTimeout(d,99),f&&f())},9))})()}},m=function(n,a,s){p(f(n),a,s)};return{setup:function(n,a){return(n===0||n)&&(s=n),(a===0||a)&&(c=a),{defaultDuration:s,edgeOffset:c}},to:m,toY:p,intoView:function(n,s,l){var u=n.getBoundingClientRect().height,d=a.getTopOf(n)+u,h=a.getHeight(),_=a.getY(),v=_+h;f(n)<_||u+c>h?m(n,s,l):d+c>v?p(d-h+c,s,l):l&&l()},center:function(n,s,c,l){p(Math.max(0,a.getTopOf(n)-a.getHeight()/2+(c||n.getBoundingClientRect().height/2)),s,l)},stop:d,moving:function(){return!!l},getY:a.getY,getTopOf:a.getTopOf}},s=document.documentElement,c=function(){return window.scrollY||s.scrollTop},l=a({body:document.scrollingElement||document.body,toY:function(n){window.scrollTo(0,n)},getY:c,getHeight:function(){return window.innerHeight||s.clientHeight},getTopOf:function(n){return n.getBoundingClientRect().top+c()-s.offsetTop}});if(l.createScroller=function(n,c,l){return a({body:n,toY:function(a){n.scrollTop=a},getY:function(){return n.scrollTop},getHeight:function(){return Math.min(n.clientHeight,window.innerHeight||s.clientHeight)},getTopOf:function(n){return n.offsetTop}},c,l)},`addEventListener`in window&&!window.noZensmooth&&!n(document.body)){var u=`history`in window&&`pushState`in history,d=u&&`scrollRestoration`in history;d&&(history.scrollRestoration=`auto`),window.addEventListener(`load`,function(){d&&(setTimeout(function(){history.scrollRestoration=`manual`},9),window.addEventListener(`popstate`,function(n){n.state&&`zenscrollY`in n.state&&l.toY(n.state.zenscrollY)},!1)),window.location.hash&&setTimeout(function(){var n=l.setup().edgeOffset;if(n){var a=document.getElementById(window.location.href.split(`#`)[1]);if(a){var s=Math.max(0,l.getTopOf(a)-n),c=l.getY()-s;0<=c&&c<9&&window.scrollTo(0,s)}}},9)},!1);var f=RegExp(`(^|\\s)noZensmooth(\\s|$)`);window.addEventListener(`click`,function(n){for(var a=n.target;a&&a.tagName!==`A`;)a=a.parentNode;if(!(!a||n.which!==1||n.shiftKey||n.metaKey||n.ctrlKey||n.altKey)){if(d){var s=history.state&&typeof history.state==`object`?history.state:{};s.zenscrollY=l.getY();try{history.replaceState(s,``)}catch{}}var c=a.getAttribute(`href`)||``;if(c.indexOf(`#`)===0&&!f.test(a.className)){var p=0,m=document.getElementById(c.substring(1));if(c!==`#`){if(!m)return;p=l.getTopOf(m)}n.preventDefault();var h=function(){window.location=c},_=l.setup().edgeOffset;_&&(p=Math.max(0,p-_),u&&(h=function(){history.pushState({},``,c)})),l.toY(p,null,h)}}},!1)}return l})})),require_ImmutablePropTypes=__commonJSMin$1(((n,a)=>{var s=require_immutable(),c=`<<anonymous>>`,l,u=function(){invariant(!1,`ImmutablePropTypes type checking code is stripped in production.`)};u.isRequired=u;var d=function(){return u};l={listOf:d,mapOf:d,orderedMapOf:d,setOf:d,orderedSetOf:d,stackOf:d,iterableOf:d,recordOf:d,shape:d,contains:d,mapContains:d,orderedMapContains:d,list:u,map:u,orderedMap:u,set:u,orderedSet:u,stack:u,seq:u,record:u,iterable:u},l.iterable.indexed=h(`Indexed`,s.Iterable.isIndexed),l.iterable.keyed=h(`Keyed`,s.Iterable.isKeyed);function f(n){var a=typeof n;return Array.isArray(n)?`array`:n instanceof RegExp?`object`:n instanceof s.Iterable?`Immutable.`+n.toSource().split(` `)[0]:a}function p(n){function a(a,s,l,u,d,f){var p=[...arguments].slice(6);if(f||=l,u||=c,s[l]==null){var m=d;if(a)return Error(`Required `+m+" `"+f+"` was not specified in "+("`"+u+"`."))}else return n.apply(void 0,[s,l,u,d,f].concat(p))}var s=a.bind(null,!1);return s.isRequired=a.bind(null,!0),s}function m(n,a){function s(s,c,l,u,d){var p=s[c];if(!a(p)){var m=f(p);return Error(`Invalid `+u+" `"+d+"` of type `"+m+"` "+("supplied to `"+l+"`, expected `"+n+"`."))}return null}return p(s)}function h(n,a){return m(`Iterable.`+n,function(n){return s.Iterable.isIterable(n)&&a(n)})}a.exports=l})),require__baseReduce=__commonJSMin$1(((n,a)=>{function s(n,a,s,c,l){return l(n,function(n,l,u){s=c?(c=!1,n):a(s,n,l,u)}),s}a.exports=s})),require_reduce=__commonJSMin$1(((n,a)=>{var s=require__arrayReduce(),c=require__baseEach(),l=require__baseIteratee(),u=require__baseReduce(),d=require_isArray();function f(n,a,f){var p=d(n)?s:u,m=arguments.length<3;return p(n,l(a,4),f,m,c)}a.exports=f})),require_global_this=__commonJSMin$1(((n,a)=>{var s=function(n){return n&&n.Math===Math&&n};a.exports=s(typeof globalThis==`object`&&globalThis)||s(typeof window==`object`&&window)||s(typeof self==`object`&&self)||s(typeof global==`object`&&global)||s(typeof n==`object`&&n)||(function(){return this})()||Function(`return this`)()})),require_fails=__commonJSMin$1(((n,a)=>{a.exports=function(n){try{return!!n()}catch{return!0}}})),require_function_bind_native=__commonJSMin$1(((n,a)=>{a.exports=!require_fails()(function(){var n=function(){}.bind();return typeof n!=`function`||n.hasOwnProperty(`prototype`)})})),require_function_apply=__commonJSMin$1(((n,a)=>{var s=require_function_bind_native(),c=Function.prototype,l=c.apply,u=c.
vendor: 9,492 bytes, line 1305
1305call;a.exports=typeof Reflect==`object`&&Reflect.apply||(s?u.bind(l):function(){return u.apply(l,arguments)})})),require_function_uncurry_this=__commonJSMin$1(((n,a)=>{var s=require_function_bind_native(),c=Function.prototype,l=c.call,u=s&&c.bind.bind(l,l);a.exports=s?u:function(n){return function(){return l.apply(n,arguments)}}})),require_classof_raw=__commonJSMin$1(((n,a)=>{var s=require_function_uncurry_this(),c=s({}.toString),l=s(``.slice);a.exports=function(n){return l(c(n),8,-1)}})),require_function_uncurry_this_clause=__commonJSMin$1(((n,a)=>{var s=require_classof_raw(),c=require_function_uncurry_this();a.exports=function(n){if(s(n)===`Function`)return c(n)}})),require_is_callable=__commonJSMin$1(((n,a)=>{var s=typeof document==`object`&&document.all;a.exports=s===void 0&&s!==void 0?function(n){return typeof n==`function`||n===s}:function(n){return typeof n==`function`}})),require_descriptors=__commonJSMin$1(((n,a)=>{a.exports=!require_fails()(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7})})),require_function_call=__commonJSMin$1(((n,a)=>{var s=require_function_bind_native(),c=Function.prototype.call;a.exports=s?c.bind(c):function(){return c.apply(c,arguments)}})),require_object_property_is_enumerable=__commonJSMin$1((n=>{var a={}.propertyIsEnumerable,s=Object.getOwnPropertyDescriptor;n.f=s&&!a.call({1:2},1)?function(n){var a=s(this,n);return!!a&&a.enumerable}:a})),require_create_property_descriptor=__commonJSMin$1(((n,a)=>{a.exports=function(n,a){return{enumerable:!(n&1),configurable:!(n&2),writable:!(n&4),value:a}}})),require_indexed_object=__commonJSMin$1(((n,a)=>{var s=require_function_uncurry_this(),c=require_fails(),l=require_classof_raw(),u=Object,d=s(``.split);a.exports=c(function(){return!u(`z`).propertyIsEnumerable(0)})?function(n){return l(n)===`String`?d(n,``):u(n)}:u})),require_is_null_or_undefined=__commonJSMin$1(((n,a)=>{a.exports=function(n){return n==null}})),require_require_object_coercible=__commonJSMin$1(((n,a)=>{var s=require_is_null_or_undefined(),c=TypeError;a.exports=function(n){if(s(n))throw new c(`Can't call method on `+n);return n}})),require_to_indexed_object=__commonJSMin$1(((n,a)=>{var s=require_indexed_object(),c=require_require_object_coercible();a.exports=function(n){return s(c(n))}})),require_is_object=__commonJSMin$1(((n,a)=>{var s=require_is_callable();a.exports=function(n){return typeof n==`object`?n!==null:s(n)}})),require_path=__commonJSMin$1(((n,a)=>{a.exports={}})),require_get_built_in=__commonJSMin$1(((n,a)=>{var s=require_path(),c=require_global_this(),l=require_is_callable(),u=function(n){return l(n)?n:void 0};a.exports=function(n,a){return arguments.length<2?u(s[n])||u(c[n]):s[n]&&s[n][a]||c[n]&&c[n][a]}})),require_object_is_prototype_of=__commonJSMin$1(((n,a)=>{a.exports=require_function_uncurry_this()({}.isPrototypeOf)})),require_environment_user_agent=__commonJSMin$1(((n,a)=>{var s=require_global_this().navigator,c=s&&s.userAgent;a.exports=c?String(c):``})),require_environment_v8_version=__commonJSMin$1(((n,a)=>{var s=require_global_this(),c=require_environment_user_agent(),l=s.process,u=s.Deno,d=l&&l.versions||u&&u.version,f=d&&d.v8,p,m;f&&(p=f.split(`.`),m=p[0]>0&&p[0]<4?1:+(p[0]+p[1])),!m&&c&&(p=c.match(/Edge\/(\d+)/),(!p||p[1]>=74)&&(p=c.match(/Chrome\/(\d+)/),p&&(m=+p[1]))),a.exports=m})),require_symbol_constructor_detection=__commonJSMin$1(((n,a)=>{var s=require_environment_v8_version(),c=require_fails(),l=require_global_this().String;a.exports=!!Object.getOwnPropertySymbols&&!c(function(){var n=Symbol(`symbol detection`);return!l(n)||!(Object(n)instanceof Symbol)||!Symbol.sham&&s&&s<41})})),require_use_symbol_as_uid=__commonJSMin$1(((n,a)=>{a.exports=require_symbol_constructor_detection()&&!Symbol.sham&&typeof Symbol.iterator==`symbol`})),require_is_symbol=__commonJSMin$1(((n,a)=>{var s=require_get_built_in(),c=require_is_callable(),l=require_object_is_prototype_of(),u=require_use_symbol_as_uid(),d=Object;a.exports=u?function(n){return typeof n==`symbol`}:function(n){var a=s(`Symbol`);return c(a)&&l(a.prototype,d(n))}})),require_try_to_string=__commonJSMin$1(((n,a)=>{var s=String;a.exports=function(n){try{return s(n)}catch{return`Object`}}})),require_a_callable=__commonJSMin$1(((n,a)=>{var s=require_is_callable(),c=require_try_to_string(),l=TypeError;a.exports=function(n){if(s(n))return n;throw new l(c(n)+` is not a function`)}})),require_get_method=__commonJSMin$1(((n,a)=>{var s=require_a_callable(),c=require_is_null_or_undefined();a.exports=function(n,a){var l=n[a];return c(l)?void 0:s(l)}})),require_ordinary_to_primitive=__commonJSMin$1(((n,a)=>{var s=require_function_call(),c=require_is_callable(),l=require_is_object(),u=TypeError;a.exports=function(n,a){var d,f;if(a===`string`&&c(d=n.toString)&&!l(f=s(d,n))||c(d=n.valueOf)&&!l(f=s(d,n))||a!==`string`&&c(d=n.toString)&&!l(f=s(d,n)))return f;throw new u(`Can't convert object to primitive value`)}})),require_is_pure=__commonJSMin$1(((n,a)=>{a.exports=!0})),require_define_global_property=__commonJSMin$1(((n,a)=>{var s=require_global_this(),c=Object.defineProperty;a.exports=function(n,a){try{c(s,n,{value:a,configurable:!0,writable:!0})}catch{s[n]=a}return a}})),require_shared_store=__commonJSMin$1(((n,a)=>{var s=require_is_pure(),c=require_global_this(),l=require_define_global_property(),u=`__core-js_shared__`,d=a.exports=c[u]||l(u,{});(d.versions||=[]).push({version:`3.49.0`,mode:s?`pure`:`global`,copyright:`© 2013–2025 Denis Pushkarev (zloirock.ru), 2025–2026 CoreJS Company (core-js.io). All rights reserved.`,license:`https://github.com/zloirock/core-js/blob/v3.49.0/LICENSE`,source:`https://github.com/zloirock/core-js`})})),require_shared=__commonJSMin$1(((n,a)=>{var s=require_shared_store();a.exports=function(n,a){return s[n]||(s[n]=a||{})}})),require_to_object=__commonJSMin$1(((n,a)=>{var s=require_require_object_coercible(),c=Object;a.exports=function(n){return c(s(n))}})),require_has_own_property=__commonJSMin$1(((n,a)=>{var s=require_function_uncurry_this(),c=require_to_object(),l=s({}.hasOwnProperty);a.exports=Object.hasOwn||function(n,a){return l(c(n),a)}})),require_uid=__commonJSMin$1(((n,a)=>{var s=require_function_uncurry_this(),c=0,l=Math.random(),u=s(1.1.toString);a.exports=function(n){return`Symbol(`+(n===void 0?``:n)+`)_`+u(++c+l,36)}})),require_well_known_symbol=__commonJSMin$1(((n,a)=>{var s=require_global_this(),c=require_shared(),l=require_has_own_property(),u=require_uid(),d=require_symbol_constructor_detection(),f=require_use_symbol_as_uid(),p=s.Symbol,m=c(`wks`),h=f?p.for||p:p&&p.withoutSetter||u;a.exports=function(n){return l(m,n)||(m[n]=d&&l(p,n)?p[n]:h(`Symbol.`+n)),m[n]}})),require_to_primitive=__commonJSMin$1(((n,a)=>{var s=require_function_call(),c=require_is_object(),l=require_is_symbol(),u=require_get_method(),d=require_ordinary_to_primitive(),f=require_well_known_symbol(),p=TypeError,m=f(`toPrimitive`);a.exports=function(n,a){if(!c(n)||l(n))return n;var f=u(n,m),h;if(f){if(a===void 0&&(a=`default`),h=s(f,n,a),!c(h)||l(h))return h;throw new p(`Can't convert object to primitive value`)}return a===void 0&&(a=`number`),d(n,a)}})),require_to_property_key=__commonJSMin$1(((n,a)=>{var s=require_to_primitive(),c=require_is_symbol();a.exports=function(n){var a=s(n,`string`);return c(a)?a:a+``}})),require_document_create_element=__commonJSMin$1(((n,a)=>{var s=require_global_this(),c=require_is_object(),l=s.document,u=c(l)&&c(l.createElement);a.exports=function(n){return u?l.createElement(n):{}}})),require_ie8_dom_define=__commonJSMin$1(((n,a)=>{var s=require_descriptors(),c=require_fails(),l=require_document_create_element();a.exports=!s&&!c(function(){return Object.defineProperty(l(`div`),"a",{get:function(){return 7}}).a!==7})})),require_object_get_own_property_descriptor=__commonJSMin$1((n=>{var a=require_descriptors(),s=require_function_call(),c=require_object_property_is_enumerable(),l=require_create_property_descriptor(),u=require_to_indexed_object(),d=require_to_property_key(),f=require_has_own_property(),p=require_ie8_dom_define(),m=Object.getOwnPropertyDescriptor;n.f=a?m:function(n,a){if(n=u(n),a=d(a),p)try{return m(n,a)}catch{}if(f(n,a))return l(!s(c.f,n,a),n[a])}})),require_is_forced=__commonJSMin$1(((n,a)=>{var s=require_fails(),c=require_is_callable(),l=/#|\.prototype\./,u=function(n,a){var l=f[d(n)];return l===m?!0:l===p?!1:c(a)?s(a):!!a},d=u.normalize=function(n){return String(n).replace(l,`.`).toLowerCase()},f=u.data={},p=u.NATIVE=`N`,m=u.POLYFILL=`P`;a.exports=u})),require_function_bind_context=__commonJSMin$1(((n,a)=>{var s=require_function_uncurry_this_clause(),c=require_a_callable(),l=require_function_bind_native(),u=s(s.bind);a.exports=function(n,a){return c(n),a===void 0?n:l?u(n,a):function(){return n.apply(a,arguments)}}})),require_v8_prototype_define_bug=__commonJSMin$1(((n,a)=>{var s=require_descriptors(),c=require_fails();a.exports=s&&c(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})})),require_an_object=__commonJSMin$1(((n,a)=>{var s=require_is_object(),c=String,l=TypeError;a.exports=function(n){if(s(n))return n;throw new l(c(n)+` is not an object`)}})),require_object_define_property=__commonJSMin$1((n=>{var a=require_descriptors(),s=require_ie8_dom_define(),c=require_v8_prototype_define_bug(),l=require_an_object(),u=require_to_property_key(),d=TypeError,f=Object.defineProperty,p=Object.getOwnPropertyDescriptor,m=`enumerable`,h=`configurable`,_=`writable`;
1305n.f=a?c?function(n,a,s){if(l(n),a=u(a),l(s),typeof n==`function`&&a===`prototype`&&`value`in s&&_ in s&&!s[_]){var c=p(n,a);c&&c[_]&&(n[a]=s.value,s={configurable:h in s?s[h]:c[h],enumerable:m in s?s[m]:c[m],writable:!1})}return f(n,a,s)}:f:function(n,a,c){if(l(n),a=u(a),l(c),s)try{return f(n,a,c)}catch{}if(`get`in c||`set`in c)throw new d(`Accessors not supported`);return`value`in c&&(n[a]=c.value),n}})),require_create_non_enumerable_property=__commonJSMin$1(((n,a)=>{var s=require_descriptors(),c=require_object_define_property(),l=require_create_property_descriptor();a.exports=s?function(n,a,s){return c.f(n,a,l(1,s))}:function(n,a,s){return n[a]=s,n}})),require_export=__commonJSMin$1(((n,a)=>{var s=require_global_this(),c=require_function_apply(),l=require_function_uncurry_this_clause(),u=require_is_callable(),d=require_object_get_own_property_descriptor().f,f=require_is_forced(),p=require_path(),m=require_function_bind_context(),h=require_create_non_enumerable_property(),_=require_has_own_property();require_shared_store();var v=function(n){var a=function(s,l,u){if(this instanceof a){switch(arguments.length){case 0:return new n;case 1:return new n(s);case 2:return new n(s,l)}return new n(s,l,u)}return c(n,this,arguments)};return a.prototype=n.prototype,a};a.exports=function(n,a){var c=n.target,b=n.global,x=n.stat,C=n.proto,w=b?s:x?s[c]:s[c]&&s[c].prototype,T=b?p:p[c]||h(p,c,{})[c],O=T.prototype,k,A,j,M,N,P,F,I,R;for(M in a)k=f(b?M:c+(x?`.`:`#`)+M,n.forced),A=!k&&w&&_(w,M),P=T[M],A&&(n.dontCallGetSet?(R=d(w,M),F=R&&R.value):F=w[M]),N=A&&F?F:a[M],!(!k&&!C&&typeof P==typeof N)&&(I=n.bind&&A?m(N,s):n.wrap&&A?v(N):C&&u(N)?l(N):N,(n.sham||N&&N.sham||P&&P.sham)&&h(I,`sham`,!0),h(T,M,I),C&&(j=c+`Prototype`,_(p,j)||h(p,j,{}),h(p[j],M,N),n.real&&O&&(k||!O[M])&&h(O,M,N)))}})),require_math_trunc=__commonJSMin$1(((n,a)=>{var s=Math.ceil,c=Math.floor;a.exports=Math.trunc||function(n){var a=+n;return(a>0?c:s)(a)}})),require_to_integer_or_infinity=__commonJSMin$1(((n,a)=>{var s=require_math_trunc();a.exports=function(n){var a=+n;return a!==a||a===0?0:s(a)}})),require_to_absolute_index=__commonJSMin$1(((n,a)=>{var s=require_to_integer_or_infinity(),c=Math.max,l=Math.min;a.exports=function(n,a){var u=s(n);return u<0?c(u+a,0):l(u,a)}})),require_to_length=__commonJSMin$1(((n,a)=>{var s=require_to_integer_or_infinity(),c=Math.min;a.exports=function(n){var a=s(n);return a>0?c(a,9007199254740991):0}})),require_length_of_array_like=__commonJSMin$1(((n,a)=>{var s=require_to_length();a.exports=function(n){return s(n.length)}})),require_array_includes=__commonJSMin$1(((n,a)=>{var s=require_to_indexed_object(),c=require_to_absolute_index(),l=require_length_of_array_like(),u=function(n){return function(a,u,d){var f=s(a),p=l(f);if(p===0)return!n&&-1;var m=c(d,p),h;if(n&&u!==u){for(;p>m;)if(h=f[m++],h!==h)return!0}else for(;p>m;m++)if((n||m in f)&&f[m]===u)return n||m||0;return!n&&-1}};a.exports={includes:u(!0),indexOf:u(!1)}})),require_hidden_keys=__commonJSMin$1(((n,a)=>{a.exports={}})),require_object_keys_internal=__commonJSMin$1(((n,a)=>{var s=require_function_uncurry_this(),c=require_has_own_property(),l=require_to_indexed_object(),u=require_array_includes().indexOf,d=require_hidden_keys(),f=s([].push);a.exports=function(n,a){var s=l(n),p=0,m=[],h;for(h in s)!c(d,h)&&c(s,h)&&f(m,h);for(;a.length>p;)c(s,h=a[p++])&&(~u(m,h)||f(m,h));return m}})),require_enum_bug_keys=__commonJSMin$1(((n,a)=>{a.exports=[`constructor`,`hasOwnProperty`,`isPrototypeOf`,`propertyIsEnumerable`,`toLocaleString`,`toString`,`valueOf`]})),require_object_keys=__commonJSMin$1(((n,a)=>{var s=require_object_keys_internal(),c=require_enum_bug_keys();a.exports=Object.keys||function(n){return s(n,c)}})),require_object_get_own_property_symbols=__commonJSMin$1((n=>{n.f=Object.getOwnPropertySymbols})),require_object_assign=__commonJSMin$1(((n,a)=>{var s=require_descriptors(),c=require_function_uncurry_this(),l=require_function_call(),u=require_fails(),d=require_object_keys(),f=require_object_get_own_property_symbols(),p=require_object_property_is_enumerable(),m=require_to_object(),h=require_indexed_object(),_=Object.assign,v=Object.defineProperty,b=c([].concat);a.exports=!_||u(function(){if(s&&_({b:1},_(v({},`a`,{enumerable:!0,get:function(){v(this,`b`,{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var n={},a={},c=Symbol(`assign detection`),l=`abcdefghijklmnopqrst`;return n[c]=7,l.split(``).forEach(function(n){a[n]=n}),_({},n)[c]!==7||d(_({},a)).join(``)!==l})?function(n,a){for(var c=m(n),u=arguments.length,_=1,v=f.f,x=p.f;u>_;)for(var C=h(arguments[_++]),w=v?b(d(C),v(C)):d(C),T=w.length,O=0,k;T>O;)k=w[O++],(!s||l(x,C,k))&&(c[k]=C[k]);return c}:_})),require_es_object_assign=__commonJSMin$1((()=>{var n=require_export(),a=require_object_assign();n({target:`Object`,stat:!0,arity:2,forced:Object.assign!==a},{assign:a})})),require_assign$4=__commonJSMin$1(((n,a)=>{require_es_object_assign(),a.exports=require_path().Object.assign})),require_assign$3=__commonJSMin$1(((n,a)=>{a.exports=require_assign$4()})),require_assign$2=__commonJSMin$1(((n,a)=>{a.exports=require_assign$3()})),require_assign$1=__commonJSMin$1(((n,a)=>{a.exports=require_assign$2()})),require_assign=__commonJSMin$1(((n,a)=>{a.exports=require_assign$1()})),require_array_slice=__commonJSMin$1(((n,a)=>{a.exports=require_function_uncurry_this()([].slice)})),require_function_bind=__commonJSMin$1(((n,a)=>{var s=require_function_uncurry_this(),c=require_a_callable(),l=require_is_object(),u=require_has_own_property(),d=require_array_slice(),f=require_function_bind_native(),p=Function,m=s([].concat),h=s([].join),_={}
1305,v=function(n,a,s){if(!u(_,a)){for(var c=[],l=0;l<a;l++)c[l]=`a[`+l+`]`;_[a]=p(`C,a`,`return new C(`+h(c,`,`)+`)`)}return _[a](n,s)};a.exports=f?p.bind:function(n){var a=c(this),s=a.prototype,u=d(arguments,1),f=function(){var s=m(u,d(arguments));return this instanceof f?v(a,s.length,s):a.apply(n,s)};return l(s)&&(f.prototype=s),f}})),require_es_function_bind=__commonJSMin$1((()=>{var n=require_export(),a=require_function_bind();n({target:`Function`,proto:!0,forced:Function.bind!==a},{bind:a})})),require_get_built_in_prototype_method=__commonJSMin$1(((n,a)=>{var s=require_global_this(),c=require_path();a.exports=function(n,a){var l=c[n+`Prototype`],u=l&&l[a];if(u)return u;var d=s[n],f=d&&d.prototype;return f&&f[a]}})),require_bind$5=__commonJSMin$1(((n,a)=>{require_es_function_bind(),a.exports=require_get_built_in_prototype_method()(`Function`,`bind`)})),require_bind$4=__commonJSMin$1(((n,a)=>{var s=require_object_is_prototype_of(),c=require_bind$5(),l=Function.prototype;a.exports=function(n){var a=n.bind;return n===l||s(l,n)&&a===l.bind?c:a}})),require_bind$3=__commonJSMin$1(((n,a)=>{a.exports=require_bind$4()})),require_bind$2=__commonJSMin$1(((n,a)=>{a.exports=require_bind$3()})),require_bind$1=__commonJSMin$1(((n,a)=>{a.exports=require_bind$2()})),require_bind=__commonJSMin$1(((n,a)=>{a.exports=require_bind$1()})),import_get=__toESM$1(require_get()),import_zenscroll=__toESM$1(require_zenscroll()),import_ImmutablePropTypes=__toESM$1(require_ImmutablePropTypes()),import_reduce=__toESM$1(require_reduce()),import_assign=__toESM$1(require_assign()),import_bind=__toESM$1(require_bind());function _extends$2(){var n;return _extends$2=import_assign.default?(0,import_bind.default)(n=import_assign.default).call(n):function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)({}).hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},_extends$2.apply(null,arguments)}var require_Component$1=__commonJSMin$1((n=>{function a(n){"@babel/helpers - typeof";return a=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(n){return typeof n}:function(n){return n&&typeof Symbol==`function`&&n.constructor===Symbol&&n!==Symbol.prototype?`symbol`:typeof n},a(n)}Object.defineProperty(n,"__esModule",{value:!0}),n.CopyToClipboard=void 0;var s=u(require_react()),c=u(require_copy_to_clipboard()),l=[`text`,`onCopy`,`options`,`children`];function u(n){return n&&n.__esModule?n:{default:n}}function d(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function f(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?d(Object(s),!0).forEach(function(a){A(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):d(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function p(n,a){if(n==null)return{};var s=m(n,a),c,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);for(l=0;l<u.length;l++)c=u[l],!(a.indexOf(c)>=0)&&Object.prototype.propertyIsEnumerable.call(n,c)&&(s[c]=n[c])}return s}function m(n,a){if(n==null)return{};var s={},c=Object.keys(n),l,u;for(u=0;u<c.length;u++)l=c[u],!(a.indexOf(l)>=0)&&(s[l]=n[l]);return s}function h(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function _(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,c.key,c)}}function v(n,a,s){return a&&_(n.prototype,a),s&&_(n,s),Object.defineProperty(n,"prototype",{writable:!1}),n}function b(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function`);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),Object.defineProperty(n,"prototype",{writable:!1}),a&&x(n,a)}function x(n,a){return x=Object.setPrototypeOf||function(n,a){return n.__proto__=a,n},x(n,a)}function C(n){var a=O();return function(){var s=k(n),c;if(a){var l=k(this).constructor;c=Reflect.construct(s,arguments,l)}else c=s.apply(this,arguments);return w(this,c)}}function w(n,s){if(s&&(a(s)===`object`||typeof s==`function`))return s;if(s!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return T(n)}function T(n){if(n===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return n}function O(){if(typeof Reflect>`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}}
1305function k(n){return k=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},k(n)}function A(n,a,s){return a in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}var j=function(n){b(u,n);var a=C(u);function u(){var n;h(this,u);var l=[...arguments];return n=a.call.apply(a,[this].concat(l)),A(T(n),`onClick`,function(a){var l=n.props,u=l.text,d=l.onCopy,f=l.children,p=l.options,m=s.default.Children.only(f),h=(0,c.default)(u,p);d&&d(u,h),m&&m.props&&typeof m.props.onClick==`function`&&m.props.onClick(a)}),n}return v(u,[{key:`render`,value:function(){var n=this.props;n.text,n.onCopy,n.options;var a=n.children,c=p(n,l),u=s.default.Children.only(a);return s.default.cloneElement(u,f(f({},c),{},{onClick:this.onClick}))}}]),u}(s.default.PureComponent);n.CopyToClipboard=j,A(j,`defaultProps`,{onCopy:void 0,options:void 0})})),require_lib$3=__commonJSMin$1(((n,a)=>{var s=require_Component$1().CopyToClipboard;s.CopyToClipboard=s,a.exports=s})),import_lib=require_lib$3();function _typeof$2(n){return _typeof$2=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(n){return typeof n}:function(n){return n&&typeof Symbol==`function`&&n.constructor===Symbol&&n!==Symbol.prototype?`symbol`:typeof n},_typeof$2(n)}function _classCallCheck(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function _defineProperties$1(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,c.key,c)}}function _createClass(n,a,s){return a&&_defineProperties$1(n.prototype,a),s&&_defineProperties$1(n,s),n}function _defineProperty$1(n,a,s){return a in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function ownKeys$2(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread2(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?ownKeys$2(s,!0).forEach(function(a){_defineProperty$1(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$2(s).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function _inherits(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function`);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),a&&_setPrototypeOf(n,a)}function _getPrototypeOf(n){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},_getPrototypeOf(n)}function _setPrototypeOf(n,a){return _setPrototypeOf=Object.setPrototypeOf||function(n,a){return n.__proto__=a,n},_setPrototypeOf(n,a)}function _assertThisInitialized(n){if(n===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return n}function _possibleConstructorReturn(n,a){return a&&(typeof a==`object`||typeof a==`function`)?a:_assertThisInitialized(n)}var NOT_SET={};function isMapLike(n){return n!==null&&_typeof$2(n)===`object`&&typeof n.get==`function`&&typeof n.has==`function`}function isInvalid(n){return n==null}function get$1(n,a,s){return isInvalid(n)?s:isMapLike(n)?n.has(a)?n.get(a):s:hasOwnProperty.call(n,a)?n[a]:s}function getIn$1(n,a,s){for(var c=0;c!==a.length;)if(n=get$1(n,a[c++],NOT_SET),n===NOT_SET)return s;return n}function check(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},c=createChecker(a,s);return(n||Object.keys(_objectSpread2({},s,{},a))).every(c)}function createChecker(n,a){return function(s){if(typeof s==`string`)return(0,import_immutable.is)(a[s],n[s]);if(Array.isArray(s))return(0,import_immutable.is)(getIn$1(a,s),getIn$1(n,s));throw TypeError(`Invalid key: expected Array or string: `+s)}}var ImmutablePureComponent=function(n){_inherits(a,n);function a(){return _classCallCheck(this,a),_possibleConstructorReturn(this,_getPrototypeOf(a).apply(this,arguments))}return _createClass(a,[{key:`shouldComponentUpdate`,value:function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return!check(this.updateOnProps,this.props,n,`updateOnProps`)||!check(this.updateOnStates,this.state,a,`updateOnStates`)}}]),a}
1305(import_react$7.Component),require_Component=__commonJSMin$1((n=>{function a(n){"@babel/helpers - typeof";return a=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(n){return typeof n}:function(n){return n&&typeof Symbol==`function`&&n.constructor===Symbol&&n!==Symbol.prototype?`symbol`:typeof n},a(n)}Object.defineProperty(n,"__esModule",{value:!0}),n.DebounceInput=void 0;var s=u(require_react()),c=u(require_lodash_debounce()),l=[`element`,`onChange`,`value`,`minLength`,`debounceTimeout`,`forceNotifyByEnter`,`forceNotifyOnBlur`,`onKeyDown`,`onBlur`,`inputRef`];function u(n){return n&&n.__esModule?n:{default:n}}function d(n,a){if(n==null)return{};var s=f(n,a),c,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);for(l=0;l<u.length;l++)c=u[l],!(a.indexOf(c)>=0)&&Object.prototype.propertyIsEnumerable.call(n,c)&&(s[c]=n[c])}return s}function f(n,a){if(n==null)return{};var s={},c=Object.keys(n),l,u;for(u=0;u<c.length;u++)l=c[u],!(a.indexOf(l)>=0)&&(s[l]=n[l]);return s}function p(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function m(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?p(Object(s),!0).forEach(function(a){A(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):p(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function h(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function _(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,c.key,c)}}function v(n,a,s){return a&&_(n.prototype,a),s&&_(n,s),Object.defineProperty(n,"prototype",{writable:!1}),n}function b(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Super expression must either be null or a function`);n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),Object.defineProperty(n,"prototype",{writable:!1}),a&&x(n,a)}function x(n,a){return x=Object.setPrototypeOf||function(n,a){return n.__proto__=a,n},x(n,a)}function C(n){var a=O();return function(){var s=k(n),c;if(a){var l=k(this).constructor;c=Reflect.construct(s,arguments,l)}else c=s.apply(this,arguments);return w(this,c)}}function w(n,s){if(s&&(a(s)===`object`||typeof s==`function`))return s;if(s!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return T(n)}function T(n){if(n===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return n}function O(){if(typeof Reflect>`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 k(n){return k=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},k(n)}function A(n,a,s){return a in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}var j=function(n){b(u,n);var a=C(u);function u(n){var s;h(this,u),s=a.call(this,n),A(T(s),`onChange`,function(n){n.persist();var a=s.state.value,c=s.props.minLength;s.setState({value:n.target.value},function(){var l=s.state.value;if(l.length>=c){s.notify(n);return}a.length>l.length&&s.notify(m(m({},n),{},{target:m(m({},n.target),{},{value:``})}))})}),A(T(s),`onKeyDown`,function(n){n.key===`Enter`&&s.forceNotify(n);var a=s.props.onKeyDown;a&&(n.persist(),a(n))}),A(T(s),`onBlur`,function(n){s.forceNotify(n);var a=s.props.onBlur;a&&(n.persist(),a(n))}),A(T(s),`createNotifier`,function(n){if(n<0)s.notify=function(){return null};else if(n===0)s.notify=s.doNotify;else{var a=(0,c.default)(function(n){s.isDebouncing=!1,s.doNotify(n)},n);s.notify=function(n){s.isDebouncing=!0,a(n)},s.flush=function(){return a.flush()},s.cancel=function(){s.isDebouncing=!1,a.cancel()}}}),A(T(s),`doNotify`,function(){s.props.onChange.apply(void 0,arguments)}),A(T(s),`forceNotify`,function(n){var a=s.props.debounceTimeout;if(!(!s.isDebouncing&&a>0)){s.cancel&&s.cancel();var c=s.state.value,l=s.props.minLength;c.length>=l?s.doNotify(n):s.doNotify(m(m({},n),{},{target:m(m({},n.target),{},{value:c})}))}}),s.isDebouncing=!1,s.state={value:n.value===void 0||n.value===null?``:n.value};var l=s.props.debounceTimeout;return s.createNotifier(l),s}return v(u,[{key:`componentDidUpdate`,value:function(n){if(!this.isDebouncing){var a=this.props,s=a.value,c=a.debounceTimeout,l=n.debounceTimeout,u=n.value,d=this.state.value;s!==void 0&&u!==s&&d!==s&&this.setState({value:s}),c!==l&&this.createNotifier(c)}}},{key:`componentWillUnmount`,value:function(){this.flush&&this.flush()}},{key:`render`,value:function(){var n=this.props,a=n.element;n.onChange,n.value,n.minLength,n.debounceTimeout;var c=n.forceNotifyByEnter,u=n.forceNotifyOnBlur,f=n.onKeyDown,p=n.onBlur,h=n.inputRef,_=d(n,l),v=this.state.value,b=c?{onKeyDown:this.onKeyDown}:f?{onKeyDown:f}:{},x=u?{onBlur:this.onBlur}:p?{onBlur:p}:{},C=h?{ref:h}:{};return s.default.createElement(a,m(m(m(m({},_),{},{onChange:this.onChange,value:v},b),x),C))}}]),u}(s.default.PureComponent);n.DebounceInput=j,A(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})})),require_lib$2=__commonJSMin$1(((n,a)=>{var s=require_Component().DebounceInput;s.DebounceInput=s,a.exports=s})),require_types=__commonJSMin$1(((n,a)=>
1305{a.exports={ROOT:0,GROUP:1,POSITION:2,SET:3,RANGE:4,REPETITION:5,REFERENCE:6,CHAR:7}})),require_sets=__commonJSMin$1((n=>{var a=require_types(),s=()=>[{type:a.RANGE,from:48,to:57}],c=()=>[{type:a.CHAR,value:95},{type:a.RANGE,from:97,to:122},{type:a.RANGE,from:65,to:90}].concat(s()),l=()=>[{type:a.CHAR,value:9},{type:a.CHAR,value:10},{type:a.CHAR,value:11},{type:a.CHAR,value:12},{type:a.CHAR,value:13},{type:a.CHAR,value:32},{type:a.CHAR,value:160},{type:a.CHAR,value:5760},{type:a.RANGE,from:8192,to:8202},{type:a.CHAR,value:8232},{type:a.CHAR,value:8233},{type:a.CHAR,value:8239},{type:a.CHAR,value:8287},{type:a.CHAR,value:12288},{type:a.CHAR,value:65279}],u=()=>[{type:a.CHAR,value:10},{type:a.CHAR,value:13},{type:a.CHAR,value:8232},{type:a.CHAR,value:8233}];n.words=()=>({type:a.SET,set:c(),not:!1}),n.notWords=()=>({type:a.SET,set:c(),not:!0}),n.ints=()=>({type:a.SET,set:s(),not:!1}),n.notInts=()=>({type:a.SET,set:s(),not:!0}),n.whitespace=()=>({type:a.SET,set:l(),not:!1}),n.notWhitespace=()=>({type:a.SET,set:l(),not:!0}),n.anyChar=()=>({type:a.SET,set:u(),not:!0})})),require_util=__commonJSMin$1((n=>
1305{var a=require_types(),s=require_sets(),c=`@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^ ?`,l={0:0,t:9,n:10,v:11,f:12,r:13};n.strToChars=function(n){return n=n.replace(/(\[\\b\])|(\\)?\\(?:u([A-F0-9]{4})|x([A-F0-9]{2})|(0?[0-7]{2})|c([@A-Z[\\\]^?])|([0tnvfr]))/g,function(n,a,s,u,d,f,p,m){if(s)return n;var h=a?8:u?parseInt(u,16):d?parseInt(d,16):f?parseInt(f,8):p?c.indexOf(p):l[m],_=String.fromCharCode(h);return/[[\]{}^$.|?*+()]/.test(_)&&(_=`\\`+_),_}),n},n.tokenizeClass=(c,l)=>{for(var u=[],d=/\\(?:(w)|(d)|(s)|(W)|(D)|(S))|((?:(?:\\)(.)|([^\]\\]))-(?:\\)?([^\]]))|(\])|(?:\\)?([^])/g,f,p;(f=d.exec(c))!=null;)if(f[1])u.push(s.words());else if(f[2])u.push(s.ints());else if(f[3])u.push(s.whitespace());else if(f[4])u.push(s.notWords());else if(f[5])u.push(s.notInts());else if(f[6])u.push(s.notWhitespace());else if(f[7])u.push({type:a.RANGE,from:(f[8]||f[9]).charCodeAt(0),to:f[10].charCodeAt(0)});else if(p=f[12])u.push({type:a.CHAR,value:p.charCodeAt(0)});else return[u,d.lastIndex];n.error(l,`Unterminated character class`)},n.error=(n,a)=>{throw SyntaxError(`Invalid regular expression: /`+n+`/: `+a)}})),require_positions=__commonJSMin$1((n=>{var a=require_types();n.wordBoundary=()=>({type:a.POSITION,value:`b`}),n.nonWordBoundary=()=>({type:a.POSITION,value:`B`}),n.begin=()=>({type:a.POSITION,value:`^`}),n.end=()=>({type:a.POSITION,value:`$`})})),require_lib$1=__commonJSMin$1(((n,a)=>{var s=require_util(),c=require_types(),l=require_sets(),u=require_positions();a.exports=n=>{var a=0,d,f,p={type:c.ROOT,stack:[]},m=p,h=p.stack,_=[],v=a=>{s.error(n,`Nothing to repeat at column ${a-1}`)},b=s.strToChars(n);for(d=b.length;a<d;)switch(f=b[a++],f){case`\\`:switch(f=b[a++],f){case`b`:h.push(u.wordBoundary());break;case`B`:h.push(u.nonWordBoundary());break;case`w`:h.push(l.words());break;case`W`:h.push(l.notWords());break;case`d`:h.push(l.ints());break;case`D`:h.push(l.notInts());break;case`s`:h.push(l.whitespace());break;case`S`:h.push(l.notWhitespace());break;default:/\d/.test(f)?h.push({type:c.REFERENCE,value:parseInt(f,10)}):h.push({type:c.CHAR,value:f.charCodeAt(0)})}break;case`^`:h.push(u.begin());break;case`$`:h.push(u.end());break;case`[`:var x;b[a]===`^`?(x=!0,a++):x=!1;var C=s.tokenizeClass(b.slice(a),n);a+=C[1],h.push({type:c.SET,set:C[0],not:x});break;case`.`:h.push(l.anyChar());break;case`(`:var w={type:c.GROUP,stack:[],remember:!0};f=b[a],f===`?`&&(f=b[a+1],a+=2,f===`=`?w.followedBy=!0:f===`!`?w.notFollowedBy=!0:f!==`:`&&s.error(n,`Invalid group, character '${f}' after '?' at column ${a-1}`),w.remember=!1),h.push(w),_.push(m),m=w,h=w.stack;break;case`)`:_.length===0&&s.error(n,`Unmatched ) at column ${a-1}`),m=_.pop(),h=m.options?m.options[m.options.length-1]:m.stack;break;case`|`:m.options||(m.options=[m.stack],delete m.stack);var T=[];m.options.push(T),h=T;break;case`{`:var O=/^(\d+)(,(\d+)?)?\}/.exec(b.slice(a)),k,A;O===null?h.push({type:c.CHAR,value:123}):(h.length===0&&v(a),k=parseInt(O[1],10),A=O[2]?O[3]?parseInt(O[3],10):1/0:k,a+=O[0].length,h.push({type:c.REPETITION,min:k,max:A,value:h.pop()}));break;case`?`:h.length===0&&v(a),h.push({type:c.REPETITION,min:0,max:1,value:h.pop()});break;case`+`:h.length===0&&v(a),h.push({type:c.REPETITION,min:1,max:1/0,value:h.pop()});break;case`*`:h.length===0&&v(a),h.push({type:c.REPETITION,min:0,max:1/0,value:h.pop()});break;default:h.push({type:c.CHAR,value:f.charCodeAt(0)})}return _.length!==0&&s.error(n,`Unterminated group`),p},a.exports.types=c})),require_lib=__commonJSMin$1(((n,a)=>{var s=class n{constructor(n,a){this.low=n,this.high=a,this.length=1+a-n}overlaps(n){return!(this.high<n.low||this.low>n.high)}touches(n){return!(this.high+1<n.low||this.low-1>n.high)}add(a){return new n(Math.min(this.low,a.low),Math.max(this.high,a.high))}subtract(a){return a.low<=this.low&&a.high>=this.high?[]:a.low>this.low&&a.high<this.high?[new n(this.low,a.low-1),new n(a.high+1,this.high)]:a.low<=this.low?[new n(a.high+1,this.high)]:[new n(this.low,a.low-1)]}toString(){return this.low==this.high?this.low.toString():this.low+`-`+this.high}};a.exports=class n{constructor(n,a){this.ranges=[],this.length=0,n!=null&&this.add(n,a)}_update_length(){this.length=this.ranges.reduce((n,a)=>n+a.length,0)}add(a,c){var l=n=>{for(var a=0;a<this.ranges.length&&!n.touches(this.ranges[a]);)a++;for(var s=this.ranges.slice(0,a);a<this.ranges.length&&n.touches(this.ranges[a]);)n=n.add(this.ranges[a]),a++;s.push(n),this.ranges=s.concat(this.ranges.slice(a)),this._update_length()};
1305return a instanceof n?a.ranges.forEach(l):(c??=a,l(new s(a,c))),this}subtract(a,c){var l=n=>{for(var a=0;a<this.ranges.length&&!n.overlaps(this.ranges[a]);)a++;for(var s=this.ranges.slice(0,a);a<this.ranges.length&&n.overlaps(this.ranges[a]);)s=s.concat(this.ranges[a].subtract(n)),a++;this.ranges=s.concat(this.ranges.slice(a)),this._update_length()};return a instanceof n?a.ranges.forEach(l):(c??=a,l(new s(a,c))),this}intersect(a,c){var l=[],u=n=>{for(var a=0;a<this.ranges.length&&!n.overlaps(this.ranges[a]);)a++;for(;a<this.ranges.length&&n.overlaps(this.ranges[a]);){var c=Math.max(this.ranges[a].low,n.low),u=Math.min(this.ranges[a].high,n.high);l.push(new s(c,u)),a++}};return a instanceof n?a.ranges.forEach(u):(c??=a,u(new s(a,c))),this.ranges=l,this._update_length(),this}index(n){for(var a=0;a<this.ranges.length&&this.ranges[a].length<=n;)n-=this.ranges[a].length,a++;return this.ranges[a].low+n}toString(){return`[ `+this.ranges.join(`, `)+` ]`}clone(){return new n(this)}numbers(){return this.ranges.reduce((n,a)=>{for(var s=a.low;s<=a.high;)n.push(s),s++;return n},[])}subranges(){return this.ranges.map(n=>({low:n.low,high:n.high,length:1+n.high-n.low}))}}})),require_randexp=__commonJSMin$1(((n,a)=>{var s=require_lib$1(),c=require_lib(),l=s.types;a.exports=class n{constructor(n,a){if(this._setDefaults(n),n instanceof RegExp)this.ignoreCase=n.ignoreCase,this.multiline=n.multiline,n=n.source;else if(typeof n==`string`)this.ignoreCase=a&&a.indexOf(`i`)!==-1,this.multiline=a&&a.indexOf(`m`)!==-1;else throw Error(`Expected a regexp or string`);this.tokens=s(n)}_setDefaults(a){this.max=a.max==null?n.prototype.max==null?100:n.prototype.max:a.max,this.defaultRange=a.defaultRange?a.defaultRange:this.defaultRange.clone(),a.randInt&&(this.randInt=a.randInt)}gen(){return this._gen(this.tokens,[])}_gen(n,a){var s,c,u,d,f;switch(n.type){case l.ROOT:case l.GROUP:if(n.followedBy||n.notFollowedBy)return``;for(n.remember&&n.groupNumber===void 0&&(n.groupNumber=a.push(null)-1),s=n.options?this._randSelect(n.options):n.stack,c=``,d=0,f=s.length;d<f;d++)c+=this._gen(s[d],a);return n.remember&&(a[n.groupNumber]=c),c;case l.POSITION:return``;case l.SET:var p=this._expand(n);return p.length?String.fromCharCode(this._randSelect(p)):``;case l.REPETITION:for(u=this.randInt(n.min,n.max===1/0?n.min+this.max:n.max),c=``,d=0;d<u;d++)c+=this._gen(n.value,a);return c;case l.REFERENCE:return a[n.value-1]||``;case l.CHAR:var m=this.ignoreCase&&this._randBool()?this._toOtherCase(n.value):n.value;return String.fromCharCode(m)}}_toOtherCase(n){return n+(97<=n&&n<=122?-32:65<=n&&n<=90?32:0)}_randBool(){return!this.randInt(0,1)}_randSelect(n){return n instanceof c?n.index(this.randInt(0,n.length-1)):n[this.randInt(0,n.length-1)]}_expand(n){if(n.type===s.types.CHAR)return new c(n.value);if(n.type===s.types.RANGE)return new c(n.from,n.to);{let a=new c;for(let s=0;s<n.set.length;s++){let c=this._expand(n.set[s]);if(a.add(c),this.ignoreCase)for(let n=0;n<c.length;n++){let s=c.index(n),l=this._toOtherCase(s);s!==l&&a.add(l)}}return n.not?this.defaultRange.clone().subtract(a):this.defaultRange.clone().intersect(a)}}randInt(n,a){return n+Math.floor(Math.random()*(1+a-n))}get defaultRange(){return this._range=this._range||new c(32,126)}set defaultRange(n){this._range=n}static randexp(a,s){var c;return typeof a==`string`&&(a=new RegExp(a,s)),a._randexp===void 0?(c=new n(a,s),a._randexp=c):(c=a._randexp,c._setDefaults(a)),c.gen()}static sugar(){RegExp.prototype.gen=function(){return n.randexp(this)}}}})),require_isEmpty=__commonJSMin$1(((n,a)=>{var s=require__baseKeys(),c=require__getTag(),l=require_isArguments(),u=require_isArray(),d=require_isArrayLike(),f=require_isBuffer(),p=require__isPrototype(),m=require_isTypedArray(),h=`[object Map]`,_=`[object Set]`,v=Object.prototype.hasOwnProperty;function b(n){if(n==null)return!0;if(d(n)&&(u(n)||typeof n==`string`||typeof n.splice==`function`||f(n)||m(n)||l(n)))return!n.length;var a=c(n);if(a==h||a==_)return!n.size;if(p(n))return!s(n).length;for(var b in n)if(v.call(n,b))return!1;return!0}a.exports=b})),require_isString=__commonJSMin$1(((n,a)=>{var s=require__baseGetTag(),c=require_isArray(),l=require_isObjectLike(),u=`[object String]`;function d(n){return typeof n==`string`||!c(n)&&l(n)&&s(n)==u}a.exports=d})),require_now=__commonJSMin$1(((n,a)=>{var s=require__root();a.exports=function(){return s.Date.now()}})),require_debounce=__commonJSMin$1(((n,a)=>{var s=require_isObject(),c=require_now(),l=require_toNumber(),u=`Expected a function`,d=Math.max,f=Math.min;function p(n,a,p){var m,h,_,v,b,x,C=0,w=!1,T=!1,O=!0;
vendor: 24,699 bytes, lines 1305-1307
1305if(typeof n!=`function`)throw TypeError(u);a=l(a)||0,s(p)&&(w=!!p.leading,T=`maxWait`in p,_=T?d(l(p.maxWait)||0,a):_,O=`trailing`in p?!!p.trailing:O);function k(a){var s=m,c=h;return m=h=void 0,C=a,v=n.apply(c,s),v}function A(n){return C=n,b=setTimeout(N,a),w?k(n):v}function j(n){var s=n-x,c=n-C,l=a-s;return T?f(l,_-c):l}function M(n){var s=n-x,c=n-C;return x===void 0||s>=a||s<0||T&&c>=_}function N(){var n=c();if(M(n))return P(n);b=setTimeout(N,j(n))}function P(n){return b=void 0,O&&m?k(n):(m=h=void 0,v)}function F(){b!==void 0&&clearTimeout(b),C=0,m=x=h=b=void 0}function I(){return b===void 0?v:P(c())}function R(){var n=c(),s=M(n);if(m=arguments,h=this,x=n,s){if(b===void 0)return A(x);if(T)return clearTimeout(b),b=setTimeout(N,a),k(x)}return b===void 0&&(b=setTimeout(N,a)),v}return R.cancel=F,R.flush=I,R}a.exports=p})),require__baseSet=__commonJSMin$1(((n,a)=>{var s=require__assignValue(),c=require__castPath(),l=require__isIndex(),u=require_isObject(),d=require__toKey();function f(n,a,f,p){if(!u(n))return n;a=c(a,n);for(var m=-1,h=a.length,_=h-1,v=n;v!=null&&++m<h;){var b=d(a[m]),x=f;if(b===`__proto__`||b===`constructor`||b===`prototype`)return n;if(m!=_){var C=v[b];x=p?p(C,b,v):void 0,x===void 0&&(x=u(C)?C:l(a[m+1])?[]:{})}s(v,b,x),v=v[b]}return n}a.exports=f})),require_set$1=__commonJSMin$1(((n,a)=>{var s=require__baseSet();function c(n,a,c){return n==null?n:s(n,a,c)}a.exports=c})),require__mapping=__commonJSMin$1((n=>{n.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`},n.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`.split(`.`),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`.split(`.`),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`.split(`.`),4:[`fill`,`setWith`,`updateWith`]},n.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},n.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},n.iterateeRearg={mapKeys:[1],reduceRight:[1,0]},n.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]},n.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}},n.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}},n.realToAlias=function(){var a=Object.prototype.hasOwnProperty,s=n.aliasToReal,c={};for(var l in s){var u=s[l];a.call(c,u)?c[u].push(l):c[u]=[l]}return c}(),n.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`},n.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0},n.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}})),require_placeholder=__commonJSMin$1(((n,a)=>{a.exports={}})),require__baseConvert=__commonJSMin$1(((n,a)=>{var s=require__mapping(),c=require_placeholder(),l=Array.prototype.push;function u(n,a){return a==2?function(a,s){return n.apply(void 0,arguments)}:function(a){return n.apply(void 0,arguments)}}function d(n,a){return a==2?function(a,s){return n(a,s)}:function(a){return n(a)}}function f(n){for(var a=n?n.length:0,s=Array(a);a--;)s[a]=n[a];return s}function p(n){return function(a){return n({},a)}}function m(n,a){return function(){for(var s=arguments.length,c=s-1,u=Array(s);s--;)u[s]=arguments[s];var d=u[a],f=u.slice(0,a);return d&&l.apply(f,d),a!=c&&l.apply(f,u.slice(a+1)),n.apply(this,f)}}function h(n,a){return function(){var s=arguments.length;if(s){for(var c=Array(s);s--;)c[s]=arguments[s];var l=c[0]=a.apply(void 0,c);return n.apply(void 0,c),l}}}function _(n,a,l,v){var b=typeof a==`function`,x=a===Object(a);if(x&&(v=l,l=a,a=void 0),l==null)throw TypeError();v||={};var C={cap:`cap`in v?v.cap:!0,curry:`curry`in v?v.curry:!0,fixed:`fixed`in v?v.fixed:!0,immutable:`immutable`in v?v.immutable:!0,rearg:`rearg`in v?v.rearg:!0},w=b?l:c,T=`curry`in v&&v.curry,O=`fixed`in v&&v.fixed,k=`rearg`in v&&v.rearg,A=b?l.runInContext():void 0,j=b?l:{ary:n.ary,assign:n.assign,clone:n.clone,curry:n.curry,forEach:n.forEach,isArray:n.isArray,isError:n.isError,isFunction:n.isFunction,isWeakMap:n.isWeakMap,iteratee:n.iteratee,keys:n.keys,rearg:n.rearg,toInteger:n.toInteger,toPath:n.toPath},M=j.ary,N=j.assign,P=j.clone,F=j.curry,I=j.forEach,R=j.isArray,B=j.isError,V=j.isFunction,H=j.isWeakMap,U=j.keys,W=j.rearg,K=j.toInteger,q=j.toPath,ee=U(s.aryMethod),J={castArray:function(n){return function(){var a=arguments[0];return R(a)?n(f(a)):n.apply(void 0,arguments)}},iteratee:function(n){return function(){var a=arguments[0],s=arguments[1],c=n(a,s),l=c.length;return C.cap&&typeof s==`number`?(s=s>2?s-2:1,l&&l<=s?c:d(c,s)):c}},mixin:function(n){return function(a){var s=this;if(!V(s))return n(s,Object(a));var c=[];return I(U(a),function(n){V(a[n])&&c.push([n,s.prototype[n]])}),n(s,Object(a)),I(c,function(n){var a=n[1];V(a)?s.prototype[n[0]]=a:delete s.prototype[n[0]]}),s}},nthArg:function(n){return function(a){var s=a<0?1:K(a)+1;return F(n(a),s)}},rearg:function(n){return function(a,s){var c=s?s.length:0;return F(n(a,s),c)}},runInContext:function(a){return function(s){return _(n,a(s),v)}}};function Y(n,a){if(C.cap){var c=s.iterateeRearg[n];if(c)return se(a,c);var l=!b&&s.iterateeAry[n];if(l)return oe(a,l)}return a}function te(n,a,s){return T||C.curry&&s>1?F(a,s):a}function X(n,a,c){if(C.fixed&&(O||!s.skipFixed[n])){var l=s.methodSpread[n],u=l&&l.start;return u===void 0?M(a,c):m(a,u)}return a}function ne(n,a,c){return C.rearg&&c>1&&(k||!s.skipRearg[n])?W(a,s.methodRearg[n]||s.aryRearg[c]):a}function re(n,a){a=q(a);for(var s=-1,c=a.length,l=c-1,u=P(Object(n)),d=u;d!=null&&++s<c;){var f=a[s],p=d[f];p!=null&&!(V(p)||B(p)||H(p))&&(d[f]=P(s==l?p:Object(p))),d=d[f]}return u}function ie(n){return ue.runInContext.convert(n)(void 0)}function ae(n,a){var c=s.aliasToReal[n]||n,l=s.remap[c]||c,u=v;return function(n){return _(b?A:j,c,b?A[l]:a,N(N({},u),n))}}function oe(n,a){return ce(n,function(n){return typeof n==`function`?d(n,a):n})}function se(n,a){return ce(n,function(n){var s=a.length;return u(W(d(n,s),a),s)})}function ce(n,a){return function(){var s=arguments.length;if(!s)return n();for(var c=Array(s);s--;)c[s]=arguments[s];var l=C.rearg?0:s-1;return c[l]=a(c[l]),n.apply(void 0,c)}}function le(n,a,c){var l,u=s.aliasToReal[n]||n,d=a,m=J[u];return m?d=m(a):C.immutable&&(s.mutate.array[u]?d=h(a,f):s.mutate.object[u]?d=h(a,p(a)):s.mutate.set[u]&&(d=h(a,re))),I(ee,function(n){return I(s.aryMethod[n],function(a){if(u==a){var c=s.methodSpread[u];return l=c&&c.afterRearg?X(u,ne(u,d,n),n):ne(u,X(u,d,n),n),l=Y(u,l),l=te(u,l,n),!1}}),!l}),l||=d,l==a&&(l=T?F(l,1):function(){return a.apply(this,arguments)}),l.convert=ae(u,a),l.placeholder=a.placeholder=c,l}if(!x)return le(a,l,w);var ue=l,de=[];return I(ee,function(n){I(s.aryMethod[n],function(n){var a=ue[s.remap[n]||n];a&&de.push([n,le(n,a,ue)])})}),I(U(ue),function(n){var a=ue[n];if(typeof a==`function`){for(var s=de.length;s--;)if(de[s][0]==n)return;a.convert=ae(n,a),de.push([n,a])}}),I(de,function(n){ue[n[0]]=n[1]}),ue.convert=ie,ue.placeholder=ue,I(U(ue),function(n){I(s.realToAlias[n]||[],function(a){ue[a]=ue[n]})}),ue}a.exports=_})),require__metaMap=__commonJSMin$1(((n,a)=>{var s=require__WeakMap();a.exports=s&&new s})),require__baseSetData=__commonJSMin$1(((n,a)=>{var s=require_identity(),c=require__metaMap();a.exports=c?function(n,a){return c.set(n,a),n}:s})),require__createCtor=__commonJSMin$1(((n,a)=>{var s=require__baseCreate(),c=require_isObject();function l(n){return function(){var a=arguments;switch(a.length){case 0:return new n;case 1:return new n(a[0]);case 2:return new n(a[0],a[1]);case 3:return new n(a[0],a[1],a[2]);case 4:return new n(a[0],a[1],a[2],a[3]);case 5:return new n(a[0],a[1],a[2],a[3],a[4]);case 6:return new n(a[0],a[1],a[2],a[3],a[4],a[5]);case 7:return new n(a[0],a[1],a[2],a[3],a[4],a[5],a[6])}var l=s(n.prototype),u=n.apply(l,a);return c(u)?u:l}}a.exports=l})),require__createBind=__commonJSMin$1(((n,a)=>{var s=require__createCtor(),c=require__root(),l=1;function u(n,a,u){var d=a&l,f=s(n);function p(){return(this&&this!==c&&this instanceof p?f:n).apply(d?u:this,arguments)}return p}a.exports=u})),require__composeArgs=__commonJSMin$1(((n,a)=>{var s=Math.max;function c(n,a,c,l){for(var u=-1,d=n.length,f=c.length,p=-1,m=a.length,h=s(d-f,0),_=Array(m+h),v=!l;++p<m;)_[p]=a[p];for(;++u<f;)(v||u<d)&&(_[c[u]]=n[u]);for(;h--;)_[p++]=n[u++];return _}a.exports=c})),require__composeArgsRight=__commonJSMin$1(((n,a)=>{var s=Math.max;function c(n,a,c,l){for(var u=-1,d=n.length,f=-1,p=c.length,m=-1,h=a.length,_=s(d-p,0),v=Array(_+h),b=!l;++u<_;)v[u]=n[u];for(var x=u;++m<h;)v[x+m]=a[m];for(;++f<p;)(b||u<d)&&(v[x+c[f]]=n[u++]);return v}a.exports=c})),require__countHolders=__commonJSMin$1(((n,a)=>{function s(n,a){for(var s=n.length,c=0;s--;)n[s]===a&&++c;return c}a.exports=s})),require__baseLodash=__commonJSMin$1(((n,a)=>{function s(){}a.exports=s})),require__LazyWrapper=__commonJSMin$1(((n,a)=>{var s=require__baseCreate(),c=require__baseLodash(),l=4294967295;function u(n){this.__wrapped__=n,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=l,this.__views__=[]}u.prototype=s(c.prototype),u.prototype.constructor=u,a.exports=u})),require_noop=__commonJSMin$1(((n,a)=>{function s(){}a.exports=s})),require__getData=__commonJSMin$1(((n,a)=>{var s=require__metaMap(),c=require_noop();a.exports=s?function(n){return s.get(n)}:c})),require__realNames=__commonJSMin$1(((n,a)=>{a.exports={}})),require__getFuncName=__commonJSMin$1(((n,a)=>{var s=require__realNames(),c=Object.prototype.hasOwnProperty;function l(n){for(var a=n.name+``,l=s[a],u=c.call(s,a)?l.length:0;u--;){var d=l[u],f=d.func;if(f==null||f==n)return d.name}return a}a.exports=l})),require__LodashWrapper=__commonJSMin$1(((n,a)=>{var s=require__baseCreate(),c=require__baseLodash();function l(n,a){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!a,this.__index__=0,this.__values__=void 0}l.prototype=s(c.prototype),l.prototype.constructor=l,a.exports=l})),require__wrapperClone=__commonJSMin$1(((n,a)=>{var s=require__LazyWrapper(),c=require__LodashWrapper(),l=require__copyArray();function u(n){if(n instanceof s)return n.clone();var a=new c(n.__wrapped__,n.__chain__);return a.__actions__=l(n.__actions__),a.__index__=n.__index__,a.__values__=n.__values__,a}a.exports=u})),require_wrapperLodash=__commonJSMin$1(((n,a)=>{var s=require__LazyWrapper(),c=require__LodashWrapper(),l=require__baseLodash(),u=require_isArray(),d=require_isObjectLike(),f=require__wrapperClone(),p=Object.prototype.hasOwnProperty;function m(n){if(d(n)&&!u(n)&&!(n instanceof s)){if(n instanceof c)return n;if(p.call(n,`__wrapped__`))return f(n)}return new c(n)}m.prototype=l.prototype,m.prototype.constructor=m,a.exports=m})),require__isLaziable=__commonJSMin$1(((n,a)=>{var s=require__LazyWrapper(),c=require__getData(),l=require__getFuncName(),u=require_wrapperLodash();function d(n){var a=l(n),d=u[a];if(typeof d!=`function`||!(a in s.prototype))return!1;if(n===d)return!0;var f=c(d);return!!f&&n===f[0]}a.exports=d})),require__setData=__commonJSMin$1(((n,a)=>{var s=require__baseSetData();a.exports=require__shortOut()(s)})),require__getWrapDetails=__commonJSMin$1(((n,a)=>{var s=/\{\n\/\* \[wrapped with (.+)\] \*/,c=/,? & /;function l(n){var a=n.match(s);return a?a[1].split(c):[]}a.exports=l})),require__insertWrapDetails=__commonJSMin$1(((n,a)=>{var s=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;function c(n,a){var c=a.length;if(!c)return n;var l=c-1;return a[l]=(c>1?`& `:``)+a[l],a=a.join(c>2?`, `:` `),n.replace(s,`{
1306/* [wrapped with `+a+`] */
1307`)}a.exports=c})),require__baseIsNaN=__commonJSMin$1(((n,a)=>{function s(n){return n!==n}a.exports=s})),require__strictIndexOf=__commonJSMin$1(((n,a)=>{function s(n,a,s){for(var c=s-1,l=n.length;++c<l;)if(n[c]===a)return c;return-1}a.exports=s})),require__baseIndexOf=__commonJSMin$1(((n,a)=>{var s=require__baseFindIndex(),c=require__baseIsNaN(),l=require__strictIndexOf();function u(n,a,u){return a===a?l(n,a,u):s(n,c,u)}a.exports=u})),require__arrayIncludes=__commonJSMin$1(((n,a)=>{var s=require__baseIndexOf();function c(n,a){return!!(n!=null&&n.length)&&s(n,a,0)>-1}a.exports=c})),require__updateWrapDetails=__commonJSMin$1(((n,a)=>{var s=require__arrayEach(),c=require__arrayIncludes(),l=[[`ary`,128],[`bind`,1],[`bindKey`,2],[`curry`,8],[`curryRight`,16],[`flip`,512],[`partial`,32],[`partialRight`,64],[`rearg`,256]];function u(n,a){return s(l,function(s){var l=`_.`+s[0];a&s[1]&&!c(n,l)&&n.push(l)}),n.sort()}a.exports=u})),require__setWrapToString=__commonJSMin$1(((n,a)=>{var s=require__getWrapDetails(),c=require__insertWrapDetails(),l=require__setToString(),u=require__updateWrapDetails();function d(n,a,d){var f=a+``;return l(n,c(f,u(s(f),d)))}a.exports=d})),require__createRecurry=__commonJSMin$1(((n,a)=>{var s=require__isLaziable(),c=require__setData(),l=require__setWrapToString(),u=1,d=2,f=4,p=8,m=32,h=64;function _(n,a,_,v,b,x,C,w,T,O){var k=a&p,A=k?C:void 0,j=k?void 0:C,M=k?x:void 0,N=k?void 0:x;a|=k?m:h,a&=~(k?h:m),a&f||(a&=~(u|d));var P=[n,a,b,M,A,N,j,w,T,O],F=_.apply(void 0,P);return s(n)&&c(F,P),F.placeholder=v,l(F,n,a)}a.exports=_})),require__getHolder=__commonJSMin$1(((n,a)=>{function s(n){return n.placeholder}a.exports=s})),require__reorder=__commonJSMin$1(((n,a)=>{var s=require__copyArray(),c=require__isIndex(),l=Math.min;function u(n,a){for(var u=n.length,d=l(a.length,u),f=s(n);d--;){var p=a[d];n[d]=c(p,u)?f[p]:void 0}return n}a.exports=u})),require__replaceHolders=__commonJSMin$1(((n,a)=>{var s=`__lodash_placeholder__`;function c(n,a){for(var c=-1,l=n.length,u=0,d=[];++c<l;){var f=n[c];(f===a||f===s)&&(n[c]=s,d[u++]=c)}return d}a.exports=c})),require__createHybrid=__commonJSMin$1(((n,a)=>{var s=require__composeArgs(),c=require__composeArgsRight(),l=require__countHolders(),u=require__createCtor(),d=require__createRecurry(),f=require__getHolder(),p=require__reorder(),m=require__replaceHolders(),h=require__root(),_=1,v=2,b=8,x=16,C=128,w=512;function T(n,a,O,k,A,j,M,N,P,F){var I=a&C,R=a&_,B=a&v,V=a&(b|x),H=a&w,U=B?void 0:u(n);function W(){for(var _=arguments.length,v=Array(_),b=_;b--;)v[b]=arguments[b];if(V)var x=f(W),C=l(v,x);if(k&&(v=s(v,k,A,V)),j&&(v=c(v,j,M,V)),_-=C,V&&_<F){var w=m(v,x);return d(n,a,T,W.placeholder,O,v,w,N,P,F-_)}var K=R?O:this,q=B?K[n]:n;return _=v.length,N?v=p(v,N):H&&_>1&&v.reverse(),I&&P<_&&(v.length=P),this&&this!==h&&this instanceof W&&(q=U||u(q)),q.apply(K,v)}return W}a.exports=T})),require__createCurry=__commonJSMin$1(((n,a)=>{var s=require__apply(),c=require__createCtor(),l=require__createHybrid(),u=require__createRecurry(),d=require__getHolder(),f=require__replaceHolders(),p=require__root();function m(n,a,m){var h=c(n);function _(){for(var c=arguments.length,v=Array(c),b=c,x=d(_);b--;)v[b]=arguments[b];var C=c<3&&v[0]!==x&&v[c-1]!==x?[]:f(v,x);return c-=C.length,c<m?u(n,a,l,_.placeholder,void 0,v,C,void 0,void 0,m-c):s(this&&this!==p&&this instanceof _?h:n,this,v)}return _}a.exports=m})),require__createPartial=__commonJSMin$1(((n,a)=>{var s=require__apply(),c=require__createCtor(),l=require__root(),u=1;function d(n,a,d,f){var p=a&u,m=c(n);function h(){for(var a=-1,c=arguments.length,u=-1,_=f.length,v=Array(_+c),b=this&&this!==l&&this instanceof h?m:n;++u<_;)v[u]=f[u];for(;c--;)v[u++]=arguments[++a];return s(b,p?d:this,v)}return h}a.exports=d})),require__mergeData=__commonJSMin$1(((n,a)=>{var s=require__composeArgs(),c=require__composeArgsRight(),l=require__replaceHolders(),u=`__lodash_placeholder__`,d=1,f=2,p=4,m=8,h=128,_=256,v=Math.min;function b(n,a){var b=n[1],x=a[1],C=b|x,w=C<(d|f|h),T=x==h&&b==m||x==h&&b==_&&n[7].length<=a[8]||x==(h|_)&&a[7].length<=a[8]&&b==m;if(!(w||T))return n;x&d&&(n[2]=a[2],C|=b&d?0:p);var O=a[3];if(O){var k=n[3];n[3]=k?s(k,O,a[4]):O,n[4]=k?l(n[3],u):a[4]}return O=a[5],O&&(k=n[5],n[5]=k?c(k,O,a[6]):O,n[6]=k?l(n[5],u):a[6]),O=a[7],O&&(n[7]=O),x&h&&(n[8]=n[8]==null?a[8]:v(n[8],a[8])),n[9]??=a[9],n[0]=a[0],n[1]=C,n}a.exports=b})),require__createWrap=__commonJSMin$1(((n,a)=>{var s=require__baseSetData(),c=require__createBind(),l=require__createCurry(),u=require__createHybrid(),d=require__createPartial(),f=require__getData(),p=require__mergeData(),m=require__setData(),h=require__setWrapToString(),_=require_toInteger(),v=`Expected a function`,b=1,x=2,C=8,w=16,T=32,O=64,k=Math.max;function A(n,a,A,j,M,N,P,F){var I=a&x;if(!I&&typeof n!=`function`)throw TypeError(v);var R=j?j.length:0;if(R||(a&=~(T|O),j=M=void 0),P=P===void 0?P:k(_(P),0),F=F===void 0?F:_(F),R-=M?M.length:0,a&O){var B=j,V=M;j=M=void 0}var H=I?void 0:f(n),U=[n,a,A,j,M,B,V,N,P,F];if(H&&p(U,H),n=U[0],a=U[1],A=U[2],j=U[3],M=U[4],F=U[9]=U[9]===void 0?I?0:n.length:k(U[9]-R,0),!F&&a&(C|w)&&(a&=~(C|w)),!a||a==b)var W=c(n,a,A);else W=a==C||a==w?l(n,a,F):(a==T||a==(b|T))&&!M.length?d(n,a,A,j):u.apply(void 0,U);return h((H?s:m)(W,U),n,a)}a.exports=A})),require_ary=__commonJSMin$1(((n,a)=>{var s=require__createWrap(),c=128;function l(n,a,l){return a=l?void 0:a,a=n&&a==null?n.length:a,s(n,c,void 0,void 0,void 0,void 0,a)}a.exports=l})),require_clone=__commonJSMin$1(((n,a)=>{var s=require__baseClone(),c=4;function l(n){return s(n,c)}a.exports=l})),require_curry=__commonJSMin$1(((n,a)=>{var s=require__createWrap(),c=8;function l(n,a,u){a=u?void 0:a;var d=s(n,c,void 0,void 0,void 0,void 0,void 0,a);return d.placeholder=l.placeholder,d}l.placeholder={},a.exports=l})),require_isError=__commonJSMin$1(((n,a)=>{var s=require__baseGetTag(),c=require_isObjectLike(),l=require_isPlainObject(),u=`[object DOMException]`,d=`[object Error]`;function f(n){if(!c(n))return!1;var a=s(n);return a==d||a==u||typeof n.message==`string`&&typeof n.name==`string`&&!l(n)}a.exports=f})),require_isWeakMap=__commonJSMin$1(((n,a)=>{var s=require__getTag(),c=require_isObjectLike(),l=`[object WeakMap]`;function u(n){return c(n)&&s(n)==l}a.exports=u})),require_iteratee=__commonJSMin$1(((n,a)=>{var s=require__baseClone(),c=require__baseIteratee(),l=1;function u(n){return c(typeof n==`function`?n:s(n,l))}a.exports=u})),require_rearg=__commonJSMin$1(((n,a)=>{var s=require__createWrap(),c=require__flatRest(),l=256;a.exports=c(function(n,a){return s(n,l,void 0,void 0,void 0,a)})})),require_toPath=__commonJSMin$1(((n,a)=>{var s=require__arrayMap(),c=require__copyArray(),l=require_isArray(),u=require_isSymbol(),d=require__stringToPath(),f=require__toKey(),p=require_toString();function m(n){return l(n)?s(n,f):u(n)?[n]:c(d(p(n)))}a.exports=m})),require__util=__commonJSMin$1(((n,a)=>{a.exports={ary:require_ary(),assign:require__baseAssign(),clone:require_clone(),curry:require_curry(),forEach:require__arrayEach(),isArray:require_isArray(),isError:require_isError(),isFunction:require_isFunction(),isWeakMap:require_isWeakMap(),iteratee:require_iteratee(),keys:require__baseKeys(),rearg:require_rearg(),toInteger:require_toInteger(),toPath:require_toPath()}})),require_convert=__commonJSMin$1(((n,a)=>{var s=require__baseConvert(),c=require__util();function l(n,a,l){return s(c,n,a,l)}a.exports=l})),require_set=__commonJSMin$1(((n,a)=>{var s=require_convert()(`set`,require_set$1());s.placeholder=require_placeholder(),a.exports=s})),require_assocPath=__commonJSMin$1(((n,a)=>{a.exports=require_set()})),import_isPlainObject=__toESM$1(require_isPlainObject()),import_constant=__toESM$1(require_constant()),import_lib$1=__toESM$1(require_lib$2()),import_randexp=__toESM$1(require_randexp()),import_isEmpty=__toESM$1(require_isEmpty()),import_isString=__toESM$1(require_isString()),import_debounce=__toESM$1(require_debounce()),import_set=__toESM$1(require_set$1()),import_assocPath=__toESM$1(require_assocPath()),__extends$1=(function(){var n=function(a,s){return n=Object.
vendor: 8,565 bytes, lines 1307-1308
1307setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,a){n.__proto__=a}||function(n,a){for(var s in a)a.hasOwnProperty(s)&&(n[s]=a[s])},n(a,s)};return function(a,s){n(a,s);function c(){this.constructor=a}a.prototype=s===null?Object.create(s):(c.prototype=s.prototype,new c)}})(),_hasOwnProperty=Object.prototype.hasOwnProperty;function hasOwnProperty$1(n,a){return _hasOwnProperty.call(n,a)}function _objectKeys(n){if(Array.isArray(n)){for(var a=Array(n.length),s=0;s<a.length;s++)a[s]=``+s;return a}if(Object.keys)return Object.keys(n);var c=[];for(var l in n)hasOwnProperty$1(n,l)&&c.push(l);return c}function _deepClone(n){switch(typeof n){case`object`:return JSON.parse(JSON.stringify(n));case`undefined`:return null;default:return n}}function isInteger(n){for(var a=0,s=n.length,c;a<s;){if(c=n.charCodeAt(a),c>=48&&c<=57){a++;continue}return!1}return!0}function escapePathComponent(n){return n.indexOf(`/`)===-1&&n.indexOf(`~`)===-1?n:n.replace(/~/g,`~0`).replace(/\//g,`~1`)}function unescapePathComponent(n){return n.replace(/~1/g,`/`).replace(/~0/g,`~`)}function hasUndefined(n){if(n===void 0)return!0;if(n){if(Array.isArray(n)){for(var a=0,s=n.length;a<s;a++)if(hasUndefined(n[a]))return!0}else if(typeof n==`object`){for(var c=_objectKeys(n),l=c.length,u=0;u<l;u++)if(hasUndefined(n[c[u]]))return!0}}return!1}function patchErrorMessageFormatter(n,a){var s=[n];for(var c in a){var l=typeof a[c]==`object`?JSON.stringify(a[c],null,2):a[c];l!==void 0&&s.push(c+`: `+l)}return s.join(`
1308`)}var PatchError=function(n){__extends$1(a,n);function a(a,s,c,l,u){var d=this.constructor,f=n.call(this,patchErrorMessageFormatter(a,{name:s,index:c,operation:l,tree:u}))||this;return f.name=s,f.index=c,f.operation=l,f.tree=u,Object.setPrototypeOf(f,d.prototype),f.message=patchErrorMessageFormatter(a,{name:s,index:c,operation:l,tree:u}),f}return a}(Error),core_exports=__exportAll({JsonPatchError:()=>JsonPatchError,_areEquals:()=>_areEquals,applyOperation:()=>applyOperation,applyPatch:()=>applyPatch$1,applyReducer:()=>applyReducer,deepClone:()=>deepClone,getValueByPointer:()=>getValueByPointer,validate:()=>validate,validator:()=>validator}),JsonPatchError=PatchError,deepClone=_deepClone,objOps={add:function(n,a,s){return n[a]=this.value,{newDocument:s}},remove:function(n,a,s){var c=n[a];return delete n[a],{newDocument:s,removed:c}},replace:function(n,a,s){var c=n[a];return n[a]=this.value,{newDocument:s,removed:c}},move:function(n,a,s){var c=getValueByPointer(s,this.path);c&&=_deepClone(c);var l=applyOperation(s,{op:`remove`,path:this.from}).removed;return applyOperation(s,{op:`add`,path:this.path,value:l}),{newDocument:s,removed:c}},copy:function(n,a,s){var c=getValueByPointer(s,this.from);return applyOperation(s,{op:`add`,path:this.path,value:_deepClone(c)}),{newDocument:s}},test:function(n,a,s){return{newDocument:s,test:_areEquals(n[a],this.value)}},_get:function(n,a,s){return this.value=n[a],{newDocument:s}}},arrOps={add:function(n,a,s){return isInteger(a)?n.splice(a,0,this.value):n[a]=this.value,{newDocument:s,index:a}},remove:function(n,a,s){return{newDocument:s,removed:n.splice(a,1)[0]}},replace:function(n,a,s){var c=n[a];return n[a]=this.value,{newDocument:s,removed:c}},move:objOps.move,copy:objOps.copy,test:objOps.test,_get:objOps._get};function getValueByPointer(n,a){if(a==``)return n;var s={op:`_get`,path:a};return applyOperation(n,s),s.value}function applyOperation(n,a,s,c,l,u){if(s===void 0&&(s=!1),c===void 0&&(c=!0),l===void 0&&(l=!0),u===void 0&&(u=0),s&&(typeof s==`function`?s(a,0,n,a.path):validator(a,0)),a.path===``){var d={newDocument:n};if(a.op===`add`)return d.newDocument=a.value,d;if(a.op===`replace`)return d.newDocument=a.value,d.removed=n,d;if(a.op===`move`||a.op===`copy`)return d.newDocument=getValueByPointer(n,a.from),a.op===`move`&&(d.removed=n),d;if(a.op===`test`){if(d.test=_areEquals(n,a.value),d.test===!1)throw new JsonPatchError(`Test operation failed`,`TEST_OPERATION_FAILED`,u,a,n);return d.newDocument=n,d}else if(a.op===`remove`)return d.removed=n,d.newDocument=null,d;else if(a.op===`_get`)return a.value=n,d;else if(s)throw new JsonPatchError("Operation `op` property is not one of operations defined in RFC-6902",`OPERATION_OP_INVALID`,u,a,n);else return d}else{c||(n=_deepClone(n));var f=(a.path||``).split(`/`),p=n,m=1,h=f.length,_=void 0,v=void 0,b=void 0;for(b=typeof s==`function`?s:validator;;){if(v=f[m],v&&v.indexOf(`~`)!=-1&&(v=unescapePathComponent(v)),l&&(v==`__proto__`||v==`prototype`&&m>0&&f[m-1]==`constructor`))throw 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(s&&_===void 0&&(p[v]===void 0?_=f.slice(0,m).join(`/`):m==h-1&&(_=a.path),_!==void 0&&b(a,0,n,_)),m++,Array.isArray(p)){if(v===`-`)v=p.length;else if(s&&!isInteger(v))throw new JsonPatchError(`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`,u,a,n);else isInteger(v)&&(v=~~v);if(m>=h){if(s&&a.op===`add`&&v>p.length)throw new JsonPatchError(`The specified index MUST NOT be greater than the number of elements in the array`,`OPERATION_VALUE_OUT_OF_BOUNDS`,u,a,n);var d=arrOps[a.op].call(a,p,v,n);if(d.test===!1)throw new JsonPatchError(`Test operation failed`,`TEST_OPERATION_FAILED`,u,a,n);return d}}else if(m>=h){var d=objOps[a.op].call(a,p,v,n);if(d.test===!1)throw new JsonPatchError(`Test operation failed`,`TEST_OPERATION_FAILED`,u,a,n);return d}if(p=p[v],s&&m<h&&(!p||typeof p!=`object`))throw new JsonPatchError(`Cannot perform operation at the desired path`,`OPERATION_PATH_UNRESOLVABLE`,u,a,n)}}}function applyPatch$1(n,a,s,c,l){if(c===void 0&&(c=!0),l===void 0&&(l=!0),s&&!Array.isArray(a))throw new JsonPatchError(`Patch sequence must be an array`,`SEQUENCE_NOT_AN_ARRAY`);c||(n=_deepClone(n));for(var u=Array(a.length),d=0,f=a.length;d<f;d++)u[d]=applyOperation(n,a[d],s,!0,l,d),n=u[d].newDocument;return u.newDocument=n,u}function applyReducer(n,a,s){var c=applyOperation(n,a);if(c.test===!1)throw new JsonPatchError(`Test operation failed`,`TEST_OPERATION_FAILED`,s,a,n);return c.newDocument}function validator(n,a,s,c){if(typeof n!=`object`||!n||Array.isArray(n))throw new JsonPatchError(`Operation is not an object`,`OPERATION_NOT_AN_OBJECT`,a,n,s);if(!objOps[n.op])throw new JsonPatchError("Operation `op` property is not one of operations defined in RFC-6902",`OPERATION_OP_INVALID`,a,n,s);if(typeof n.path!=`string`)throw new JsonPatchError("Operation `path` property is not a string",`OPERATION_PATH_INVALID`,a,n,s);if(n.path.indexOf(`/`)!==0&&n.path.length>0)throw new JsonPatchError('Operation `path` property must start with "/"',`OPERATION_PATH_INVALID`,a,n,s);if((n.op===`move`||n.op===`copy`)&&typeof n.from!=`string`)throw new JsonPatchError("Operation `from` property is not present (applicable in `move` and `copy` operations)",`OPERATION_FROM_REQUIRED`,a,n,s);if((n.op===`add`||n.op===`replace`||n.op===`test`)&&n.value===void 0)throw new JsonPatchError("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)",`OPERATION_VALUE_REQUIRED`,a,n,s);if((n.op===`add`||n.op===`replace`||n.op===`test`)&&hasUndefined(n.value))throw new JsonPatchError("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)",`OPERATION_VALUE_CANNOT_CONTAIN_UNDEFINED`,a,n,s);if(s){if(n.op==`add`){var l=n.path.split(`/`).length,u=c.split(`/`).length;if(l!==u+1&&l!==u)throw new JsonPatchError("Cannot perform an `add` operation at the desired path",`OPERATION_PATH_CANNOT_ADD`,a,n,s)}else if(n.op===`replace`||n.op===`remove`||n.op===`_get`){if(n.path!==c)throw new JsonPatchError(`Cannot perform the operation at a path that does not exist`,`OPERATION_PATH_UNRESOLVABLE`,a,n,s)}else if(n.op===`move`||n.op===`copy`){var d=validate([{op:`_get`,path:n.from,value:void 0}],s);if(d&&d.name===`OPERATION_PATH_UNRESOLVABLE`)throw new JsonPatchError(`Cannot perform the operation from a path that does not exist`,`OPERATION_FROM_UNRESOLVABLE`,a,n,s)}}}function validate(n,a,s){try{if(!Array.isArray(n))throw new JsonPatchError(`Patch sequence must be an array`,`SEQUENCE_NOT_AN_ARRAY`);if(a)applyPatch$1(_deepClone(a),_deepClone(n),s||!0);else{s||=validator;for(var c=0;c<n.length;c++)s(n[c],c,a,void 0)}}catch(n){if(n instanceof JsonPatchError)return n;throw n}}function _areEquals(n,a){if(n===a)return!0;
1308if(n&&a&&typeof n==`object`&&typeof a==`object`){var s=Array.isArray(n),c=Array.isArray(a),l,u,d;if(s&&c){if(u=n.length,u!=a.length)return!1;for(l=u;l--!==0;)if(!_areEquals(n[l],a[l]))return!1;return!0}if(s!=c)return!1;var f=Object.keys(n);if(u=f.length,u!==Object.keys(a).length)return!1;for(l=u;l--!==0;)if(!a.hasOwnProperty(f[l]))return!1;for(l=u;l--!==0;)if(d=f[l],!_areEquals(n[d],a[d]))return!1;return!0}return n!==n&&a!==a}var duplex_exports=__exportAll({compare:()=>compare,generate:()=>generate,observe:()=>observe,unobserve:()=>unobserve}),beforeDict=new WeakMap,Mirror=function(){function n(n){this.observers=new Map,this.obj=n}return n}(),ObserverInfo=function(){function n(n,a){this.callback=n,this.observer=a}return n}();function getMirror(n){return beforeDict.get(n)}function getObserverFromMirror(n,a){return n.observers.get(a)}function removeObserverFromMirror(n,a){n.observers.delete(a.callback)}function unobserve(n,a){a.unobserve()}function observe(n,a){var s=[],c,l=getMirror(n);if(!l)l=new Mirror(n),beforeDict.set(n,l);else{var u=getObserverFromMirror(l,a);c=u&&u.observer}if(c)return c;if(c={},l.value=_deepClone(n),a){c.callback=a,c.next=null;var d=function(){generate(c)},f=function(){clearTimeout(c.next),c.next=setTimeout(d)};typeof window<`u`&&(window.addEventListener(`mouseup`,f),window.addEventListener(`keyup`,f),window.addEventListener(`mousedown`,f),window.addEventListener(`keydown`,f),window.addEventListener(`change`,f))}return c.patches=s,c.object=n,c.unobserve=function(){generate(c),clearTimeout(c.next),removeObserverFromMirror(l,c),typeof window<`u`&&(window.removeEventListener(`mouseup`,f),window.removeEventListener(`keyup`,f),window.removeEventListener(`mousedown`,f),window.removeEventListener(`keydown`,f),window.removeEventListener(`change`,f))},l.observers.set(a,new ObserverInfo(a,c)),c}function generate(n,a){a===void 0&&(a=!1);var s=beforeDict.get(n.object);_generate(s.value,n.object,n.patches,``,a),n.patches.length&&applyPatch$1(s.value,n.patches);var c=n.patches;return c.length>0&&(n.patches=[],n.callback&&n.callback(c)),c}function _generate(n,a,s,c,l){if(a!==n){typeof a.toJSON==`function`&&(a=a.toJSON());for(var u=_objectKeys(a),d=_objectKeys(n),f=!1,p=d.length-1;p>=0;p--){var m=d[p],h=n[m];if(hasOwnProperty$1(a,m)&&!(a[m]===void 0&&h!==void 0&&Array.isArray(a)===!1)){var _=a[m];typeof h==`object`&&h&&typeof _==`object`&&_&&Array.isArray(h)===Array.isArray(_)?_generate(h,_,s,c+`/`+escapePathComponent(m),l):h!==_&&(l&&s.push({op:`test`,path:c+`/`+escapePathComponent(m),value:_deepClone(h)}),s.push({op:`replace`,path:c+`/`+escapePathComponent(m),value:_deepClone(_)}))}else Array.isArray(n)===Array.isArray(a)?(l&&s.push({op:`test`,path:c+`/`+escapePathComponent(m),value:_deepClone(h)}),s.push({op:`remove`,path:c+`/`+escapePathComponent(m)}),f=!0):(l&&s.push({op:`test`,path:c,value:n}),s.push({op:`replace`,path:c,value:a}))}if(!(!f&&u.length==d.length))for(var p=0;p<u.length;p++){var m=u[p];!hasOwnProperty$1(n,m)&&a[m]!==void 0&&s.push({op:`add`,path:c+`/`+escapePathComponent(m),value:_deepClone(a[m])})}}}function compare(n,a,s){s===void 0&&(s=!1);var c=[];return _generate(n,a,c,``,s),c}var fast_json_patch_default=Object.assign({},core_exports,duplex_exports,{JsonPatchError:PatchError,deepClone:_deepClone,escapePathComponent,unescapePathComponent}),require_cjs=__commonJSMin$1(((n,a)=>{var s=function(n){return c(n)&&!l(n)};function c(n){return!!n&&typeof n==`object`}function l(n){var a=Object.prototype.toString.call(n);return a===`[object RegExp]`||a===`[object Date]`||d(n)}var u=typeof Symbol==`function`&&Symbol.for?Symbol.for(`react.element`):60103;function d(n){return n.$$typeof===u}function f(n){return Array.isArray(n)?[]:{}}function p(n,a){return a.clone!==!1&&a.isMergeableObject(n)?w(f(n),n,a):n}function m(n,a,s){return n.concat(a).map(function(n){return p(n,s)})}function h(n,a){if(!a.customMerge)return w;var s=a.customMerge(n);return typeof s==`function`?s:w}function _(n){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(n).filter(function(a){return Object.propertyIsEnumerable.call(n,a)}):[]}function v(n){return Object.keys(n).concat(_(n))}function b(n,a){try{return a in n}catch{return!1}}function x(n,a){return b(n,a)&&!(Object.hasOwnProperty.call(n,a)&&Object.propertyIsEnumerable.call(n,a))}function C(n,a,s){var c={};
1308return s.isMergeableObject(n)&&v(n).forEach(function(a){c[a]=p(n[a],s)}),v(a).forEach(function(l){x(n,l)||(b(n,l)&&s.isMergeableObject(a[l])?c[l]=h(l,s)(n[l],a[l],s):c[l]=p(a[l],s))}),c}function w(n,a,c){c||={},c.arrayMerge=c.arrayMerge||m,c.isMergeableObject=c.isMergeableObject||s,c.cloneUnlessOtherwiseSpecified=p;var l=Array.isArray(a);return l===Array.isArray(n)?l?c.arrayMerge(n,a,c):C(n,a,c):p(a,c)}w.all=function(n,a){if(!Array.isArray(n))throw Error(`first argument should be an array`);return n.reduce(function(n,s){return w(n,s,a)},{})},a.exports=w})),import_cjs=__toESM$1(require_cjs()),lib_default={add,replace:replace$3,remove:remove$2,merge:merge$2,mergeDeep,context,getIn,applyPatch,parentPathMatch,flatten,fullyNormalizeArray,normalizeArray:normalizeArray$1,isPromise,forEachNew,forEachNewPrimitive,isJsonPatch,isContextPatch,isPatch,isMutation,isAdditiveMutation,isGenerator,isFunction:isFunction$1,isObject:isObject$2,isError};function applyPatch(n,a,s){if(s||={},a={...a,path:a.path&&normalizeJSONPath(a.path)},a.op===`merge`){let s=getInByJsonPath(n,a.path);Object.assign(s,a.value),applyPatch$1(n,[replace$3(a.path,s)])}else if(a.op===`mergeDeep`){let s=(0,import_cjs.default)(getInByJsonPath(n,a.path),a.value,{customMerge:n=>{if(n===`enum`)return(n,a)=>Array.isArray(n)&&Array.isArray(a)?[...new Set([...n,...a])]:(0,import_cjs.default)(n,a)}});n=applyPatch$1(n,[replace$3(a.path,s)]).newDocument}else if(a.op===`add`&&a.path===``&&isObject$2(a.value)){let s=Object.keys(a.value).reduce((n,s)=>(n.push({op:`add`,path:`/${normalizeJSONPath(s)}`,value:a.value[s]}),n),[]);applyPatch$1(n,s)}else if(a.op===`replace`&&a.path===``){let{value:c}=a;s.allowMetaPatches&&a.meta&&isAdditiveMutation(a)&&(Array.isArray(a.value)||isObject$2(a.value))&&(c={...c,...a.meta}),n=c}else if(applyPatch$1(n,[a]),s.allowMetaPatches&&a.meta&&isAdditiveMutation(a)&&(Array.isArray(a.value)||isObject$2(a.value))){let s={...getInByJsonPath(n,a.path),...a.meta};applyPatch$1(n,[replace$3(a.path,s)])}return n}function normalizeJSONPath(n){return Array.isArray(n)?n.length<1?``:`/${n.map(n=>(n+``).replace(/~/g,`~0`).replace(/\//g,`~1`)).join(`/`)}`:n}function add(n,a){return{op:`add`,path:n,value:a}}function replace$3(n,a,s){return{op:`replace`,path:n,value:a,meta:s}}function remove$2(n){return{op:`remove`,path:n}}function merge$2(n,a){return{type:`mutation`,op:`merge`,path:n,value:a}}function mergeDeep(n,a){return{type:`mutation`,op:`mergeDeep`,path:n,value:a}}function context(n,a){return{type:`context`,path:n,value:a}}function forEachNew(n,a){try{return forEachNewPatch(n,forEach,a)}catch(n){return n}}function forEachNewPrimitive(n,a){try{return forEachNewPatch(n,forEachPrimitive,a)}catch(n){return n}}function forEachNewPatch(n,a,s){return cleanArray$1(flatten(n.filter(isAdditiveMutation).map(n=>a(n.value,s,n.path))||[]))}function forEachPrimitive(n,a,s){return s||=[],Array.isArray(n)?n.map((n,c)=>forEachPrimitive(n,a,s.concat(c))):isObject$2(n)?Object.keys(n).map(c=>forEachPrimitive(n[c],a,s.concat(c))):a(n,s[s.length-1],s)}function forEach(n,a,s){s||=[];let c=[];if(s.length>0){let l=a(n,s[s.length-1],s);l&&(c=c.concat(l))}if(Array.isArray(n)){let l=n.map((n,c)=>forEach(n,a,s.concat(c)));l&&(c=c.concat(l))}else if(isObject$2(n)){let l=Object.keys(n).map(c=>forEach(n[c],a,s.concat(c)));l&&(c=c.concat(l))}return c=flatten(c),c}function parentPathMatch(n,a){if(!Array.isArray(a))return!1;for(let s=0,c=a.length;s<c;s+=1)if(a[s]!==n[s])return!1;return!0}function getIn(n,a){return a.reduce((n,a)=>a!==void 0&&n?n[a]:n,n)}function fullyNormalizeArray(n){return cleanArray$1(flatten(normalizeArray$1(n)))}function normalizeArray$1(n){return Array.isArray(n)?n:[n]}function flatten(n){return[].concat(...n.map(n=>Array.isArray(n)?flatten(n):n))}function cleanArray$1(n){return n.filter(n=>n!==void 0)}function isObject$2(n){return n&&typeof n==`object`}function isPromise(n){return isObject$2(n)&&isFunction$1(n.then)}function isFunction$1(n){return n&&typeof n==`function`}function isError(n){return n instanceof Error}function isJsonPatch(n){if(isPatch(n)){let{op:a}=n;return a===`add`||a===`remove`||a===`replace`}return!1}function isGenerator(n){return Object.prototype.toString.call(n)===`[object GeneratorFunction]`}function isMutation(n){return isJsonPatch(n)||isPatch(n)&&n.type===`mutation`}function isAdditiveMutation(n){return isMutation(n)&&(n.op===`add`||n.op===`replace`||n.op===`merge`||n.op===`mergeDeep`)}function isContextPatch(n){return isPatch(n)&&n.type===`context`}function isPatch(n){return n&&typeof n==`object`}function getInByJsonPath(n,a){try{return getValueByPointer(n,a)}catch(n){return console.error(n),{}}}var require_shared_key=__commonJSMin$1(((n,a)=>{var s=require_shared(),c=require_uid(),l=s(`keys`);a.exports=function(n){return l[n]||(l[n]=c(n))}})),require_correct_prototype_getter=__commonJSMin$1(((n,a)=>{a.exports=!require_fails()(function(){function n(){}return n.prototype.constructor=null,Object.getPrototypeOf(new n)!==n.prototype})})),require_object_get_prototype_of=__commonJSMin$1(((n,a)=>{var s=require_has_own_property(),c=require_is_callable(),l=require_to_object(),u=require_shared_key(),d=require_correct_prototype_getter(),f=u(`IE_PROTO`),p=Object,m=p.prototype;a.exports=d?p.getPrototypeOf:function(n){var a=l(n);if(s(a,f))return a[f];var u=a.constructor;return c(u)&&a instanceof u?u.prototype:a instanceof p?m:null}})),require_function_uncurry_this_accessor=__commonJSMin$1(((n,a)=>{var s=require_function_uncurry_this(),c=require_a_callable();a.exports=function(n,a,l){try{return s(c(Object.getOwnPropertyDescriptor(n,a)[l]))}catch{}}})),require_is_possible_prototype=__commonJSMin$1(((n,a)=>{var s=require_is_object();a.exports=function(n){return s(n)||n===null}})),require_a_possible_prototype=__commonJSMin$1(((n,a)=>{var s=require_is_possible_prototype(),c=String,l=TypeError;a.exports=function(n){if(s(n))return n;throw new l(`Can't set `+c(n)+` as a prototype`)}})),require_object_set_prototype_of=__commonJSMin$1(((n,a)=>{var s=require_function_uncurry_this_accessor(),c=require_is_object(),l=require_require_object_coercible(),u=require_a_possible_prototype();
vendor: 18,752 bytes, line 1308
1308a.exports=Object.setPrototypeOf||(`__proto__`in{}?function(){var n=!1,a={},d;try{d=s(Object.prototype,`__proto__`,`set`),d(a,[]),n=a instanceof Array}catch{}return function(a,s){return l(a),u(s),c(a)&&(n?d(a,s):a.__proto__=s),a}}():void 0)})),require_object_get_own_property_names=__commonJSMin$1((n=>{var a=require_object_keys_internal(),s=require_enum_bug_keys().concat(`length`,`prototype`);n.f=Object.getOwnPropertyNames||function(n){return a(n,s)}})),require_own_keys=__commonJSMin$1(((n,a)=>{var s=require_get_built_in(),c=require_function_uncurry_this(),l=require_object_get_own_property_names(),u=require_object_get_own_property_symbols(),d=require_an_object(),f=c([].concat);a.exports=s(`Reflect`,`ownKeys`)||function(n){var a=l.f(d(n)),s=u.f;return s?f(a,s(n)):a}})),require_copy_constructor_properties=__commonJSMin$1(((n,a)=>{var s=require_has_own_property(),c=require_own_keys(),l=require_object_get_own_property_descriptor(),u=require_object_define_property();a.exports=function(n,a,d){for(var f=c(a),p=u.f,m=l.f,h=0;h<f.length;h++){var _=f[h];!s(n,_)&&!(d&&s(d,_))&&p(n,_,m(a,_))}}})),require_object_define_properties=__commonJSMin$1((n=>{var a=require_descriptors(),s=require_v8_prototype_define_bug(),c=require_object_define_property(),l=require_an_object(),u=require_to_indexed_object(),d=require_object_keys();n.f=a&&!s?Object.defineProperties:function(n,a){l(n);for(var s=u(a),f=d(a),p=f.length,m=0,h;p>m;)c.f(n,h=f[m++],s[h]);return n}})),require_html=__commonJSMin$1(((n,a)=>{a.exports=require_get_built_in()(`document`,`documentElement`)})),require_object_create=__commonJSMin$1(((n,a)=>{var s=require_an_object(),c=require_object_define_properties(),l=require_enum_bug_keys(),u=require_hidden_keys(),d=require_html(),f=require_document_create_element(),p=require_shared_key(),m=`>`,h=`<`,_=`prototype`,v=`script`,b=p(`IE_PROTO`),x=function(){},C=function(n){return h+v+m+n+h+`/`+v+m},w=function(n){n.write(C(``)),n.close();var a=n.parentWindow.Object;return n=null,a},T=function(){var n=f(`iframe`),a=`java`+v+`:`,s;return n.style.display=`none`,d.appendChild(n),n.src=String(a),s=n.contentWindow.document,s.open(),s.write(C(`document.F=Object`)),s.close(),s.F},O,k=function(){try{O=new ActiveXObject(`htmlfile`)}catch{}k=typeof document<`u`?document.domain&&O?w(O):T():w(O);for(var n=l.length;n--;)delete k[_][l[n]];return k()};u[b]=!0,a.exports=Object.create||function(n,a){var l;return n===null?l=k():(x[_]=s(n),l=new x,x[_]=null,l[b]=n),a===void 0?l:c.f(l,a)}})),require_install_error_cause=__commonJSMin$1(((n,a)=>{var s=require_is_object(),c=require_create_non_enumerable_property();a.exports=function(n,a){s(a)&&`cause`in a&&c(n,`cause`,a.cause)}})),require_error_stack_clear=__commonJSMin$1(((n,a)=>{var s=require_function_uncurry_this(),c=Error,l=s(``.replace),u=(function(n){return String(new c(n).stack)})(`zxcasd`),d=/\n\s*at [^:]*:[^\n]*/,f=d.test(u);a.exports=function(n,a){if(f&&typeof n==`string`&&!c.prepareStackTrace)for(;a--;)n=l(n,d,``);return n}})),require_error_stack_installable=__commonJSMin$1(((n,a)=>{var s=require_fails(),c=require_create_property_descriptor();a.exports=!s(function(){var n=Error(`a`);return`stack`in n?(Object.defineProperty(n,"stack",c(1,7)),n.stack!==7):!0})})),require_error_stack_install=__commonJSMin$1(((n,a)=>{var s=require_create_non_enumerable_property(),c=require_error_stack_clear(),l=require_error_stack_installable(),u=Error.captureStackTrace;a.exports=function(n,a,d,f){l&&(u?u(n,a):s(n,`stack`,c(d,f)))}})),require_iterators=__commonJSMin$1(((n,a)=>{a.exports={}})),require_is_array_iterator_method=__commonJSMin$1(((n,a)=>{var s=require_well_known_symbol(),c=require_iterators(),l=s(`iterator`),u=Array.prototype;a.exports=function(n){return n!==void 0&&(c.Array===n||u[l]===n)}})),require_to_string_tag_support=__commonJSMin$1(((n,a)=>{var s=require_well_known_symbol()(`toStringTag`),c={};c[s]=`z`,a.exports=String(c)===`[object z]`})),require_classof=__commonJSMin$1(((n,a)=>{var s=require_to_string_tag_support(),c=require_is_callable(),l=require_classof_raw(),u=require_well_known_symbol()(`toStringTag`),d=Object,f=l(function(){return arguments}())===`Arguments`,p=function(n,a){try{return n[a]}catch{}};a.exports=s?l:function(n){var a,s,m;return n===void 0?`Undefined`:n===null?`Null`:typeof(s=p(a=d(n),u))==`string`?s:f?l(a):(m=l(a))===`Object`&&c(a.callee)?`Arguments`:m}})),require_get_iterator_method=__commonJSMin$1(((n,a)=>{var s=require_classof(),c=require_get_method(),l=require_is_null_or_undefined(),u=require_iterators(),d=require_well_known_symbol()(`iterator`);a.exports=function(n){if(!l(n))return c(n,d)||c(n,`@@iterator`)||u[s(n)]}})),require_get_iterator=__commonJSMin$1(((n,a)=>{var s=require_function_call(),c=require_a_callable(),l=require_an_object(),u=require_try_to_string(),d=require_get_iterator_method(),f=TypeError;a.exports=function(n,a){var p=arguments.length<2?d(n):a;if(c(p))return l(s(p,n));throw new f(u(n)+` is not iterable`)}})),require_iterator_close=__commonJSMin$1(((n,a)=>{var s=require_function_call(),c=require_an_object(),l=require_get_method();a.exports=function(n,a,u){var d,f;c(n);try{if(d=l(n,`return`),!d){if(a===`throw`)throw u;return u}d=s(d,n)}catch(n){f=!0,d=n}if(a===`throw`)throw u;if(f)throw d;return c(d),u}})),require_iterate=__commonJSMin$1(((n,a)=>{var s=require_function_bind_context(),c=require_function_call(),l=require_an_object(),u=require_try_to_string(),d=require_is_array_iterator_method(),f=require_length_of_array_like(),p=require_object_is_prototype_of(),m=require_get_iterator(),h=require_get_iterator_method(),_=require_iterator_close(),v=TypeError,b=function(n,a){this.stopped=n,this.result=a},x=b.prototype;a.exports=function(n,a,C){var w=C&&C.that,T=!!(C&&C.AS_ENTRIES),O=!!(C&&C.IS_RECORD),k=!!(C&&C.IS_ITERATOR),A=!!(C&&C.INTERRUPTED),j=s(a,w),M,N,P,F,I,R,B,V=function(n){var a=M;return M=void 0,a&&_(a,`normal`),new b(!0,n)},H=function(n){return T?(l(n),A?j(n[0],n[1],V):j(n[0],n[1])):A?j(n,V):j(n)};if(O)M=n.iterator;else if(k)M=n;else{if(N=h(n),!N)throw new v(u(n)+` is not iterable`);if(d(N)){for(P=0,F=f(n);F>P;P++)if(I=H(n[P]),I&&p(x,I))return I;return new b(!1)}M=m(n,N)}for(R=O?n.next:M.next;!(B=c(R,M)).done;){var U=B.value;try{I=H(U)}catch(n){if(M)_(M,`throw`,n);else throw n}if(typeof I==`object`&&I&&p(x,I))return I}return new b(!1)}})),require_to_string=__commonJSMin$1(((n,a)=>{var s=require_classof(),c=String;a.exports=function(n){if(s(n)===`Symbol`)throw TypeError(`Cannot convert a Symbol value to a string`);return c(n)}})),require_normalize_string_argument=__commonJSMin$1(((n,a)=>{var s=require_to_string();a.exports=function(n,a){return n===void 0?arguments.length<2?``:a:s(n)}})),require_es_aggregate_error_constructor=__commonJSMin$1((()=>{var n=require_export(),a=require_object_is_prototype_of(),s=require_object_get_prototype_of(),c=require_object_set_prototype_of(),l=require_copy_constructor_properties(),u=require_object_create(),d=require_create_non_enumerable_property(),f=require_create_property_descriptor(),p=require_install_error_cause(),m=require_error_stack_install(),h=require_iterate(),_=require_normalize_string_argument(),v=require_well_known_symbol()(`toStringTag`),b=Error,x=[].push,C=function(n,l){var f=a(w,this),T;c?T=c(new b,f?s(this):w):(T=f?this:u(w),d(T,v,`Error`)),l!==void 0&&d(T,`message`,_(l)),m(T,C,T.stack,1),arguments.length>2&&p(T,arguments[2]);var O=[];return h(n,x,{that:O}),d(T,`errors`,O),T};c?c(C,b):l(C,b,{name:!0});var w=C.prototype=u(b.prototype,{constructor:f(1,C),message:f(1,``),name:f(1,`AggregateError`)});n({global:!0,constructor:!0,arity:2},{AggregateError:C})})),require_es_aggregate_error=__commonJSMin$1((()=>{require_es_aggregate_error_constructor()})),require_esnext_aggregate_error=__commonJSMin$1((()=>{require_es_aggregate_error()})),require_proxy_accessor=__commonJSMin$1(((n,a)=>{var s=require_object_define_property().f;a.exports=function(n,a,c){c in n||s(n,c,{configurable:!0,get:function(){return a[c]},set:function(n){a[c]=n}})}})),require_inherit_if_required=__commonJSMin$1(((n,a)=>{var s=require_is_callable(),c=require_is_object(),l=require_object_set_prototype_of();a.exports=function(n,a,u){var d,f;return l&&s(d=a.constructor)&&d!==u&&c(f=d.prototype)&&f!==u.prototype&&l(n,f),n}})),require_wrap_error_constructor_with_cause=__commonJSMin$1(((n,a)=>{var s=require_get_built_in(),c=require_has_own_property(),l=require_create_non_enumerable_property(),u=require_object_is_prototype_of(),d=require_object_set_prototype_of(),f=require_copy_constructor_properties(),p=require_proxy_accessor(),m=require_inherit_if_required(),h=require_normalize_string_argument(),_=require_install_error_cause(),v=require_error_stack_install(),b=require_descriptors(),x=require_is_pure();a.exports=function(n,a,C,w){var T=`stackTraceLimit`,O=w?2:1,k=n.split(`.`),A=k[k.length-1],j=s.apply(null,k);if(j){var M=j.prototype;if(!x&&c(M,`cause`)&&delete M.cause,!C)return j;var N=s(`Error`),P=a(function(n,a){var s=h(w?a:n,void 0),c=w?new j(n):new j;return s!==void 0&&l(c,`message`,s),v(c,P,c.stack,2),this&&u(M,this)&&m(c,this,P),arguments.length>O&&_(c,arguments[O]),c});if(P.prototype=M,A===`Error`?b&&T in j&&(p(P,j,T),p(P,j,`prepareStackTrace`)):d?d(P,N):f(P,N,{name:!0}),f(P,j),!x)try{M.name!==A&&l(M,`name`,A),M.constructor=P}catch{}return P}}})),require_es_error_cause=__commonJSMin$1((()=>{var n=require_export(),a=require_global_this(),s=require_function_apply(),c=require_wrap_error_constructor_with_cause(),l=`WebAssembly`,u=a[l],d=Error(`e`,{cause:7}).cause!==7,f=function(a,s){var l={};l[a]=c(a,s,d),n({global:!0,constructor:!0,arity:1,forced:d},l)},p=function(a,s){if(u&&u[a]){var f={};f[a]=c(l+`.`+a,s,d),n({target:l,stat:!0,constructor:!0,arity:1,forced:d},f)}};f(`Error`,function(n){return function(a){return s(n,this,arguments)}}),f(`EvalError`,function(n){return function(a){return s(n,this,arguments)}}),f(`RangeError`,function(n){return function(a){return s(n,this,arguments)}}),f(`ReferenceError`,function(n){return function(a){return s(n,this,arguments)}}),f(`SyntaxError`,function(n){return function(a){return s(n,this,arguments)}}),f(`TypeError`,function(n){return function(a){return s(n,this,arguments)}}),f(`URIError`,function(n){return function(a){return s(n,this,arguments)}}),p(`CompileError`,function(n){return function(a){return s(n,this,arguments)}}),p(`LinkError`,function(n){return function(a){return s(n,this,arguments)}}),p(`RuntimeError`,function(n){return function(a){return s(n,this,arguments)}})})),require_es_aggregate_error_cause=__commonJSMin$1((()=>{var n=require_export(),a=require_get_built_in(),s=require_function_apply(),c=require_fails(),l=require_wrap_error_constructor_with_cause(),u=`AggregateError`,d=a(u),f=!c(function(){return d([1]).errors[0]!==1})&&c(function(){return d([1],u,{cause:7}).cause!==7});n({global:!0,constructor:!0,arity:2,forced:f},{AggregateError:l(u,function(n){return function(a,c){return s(n,this,arguments)}},f,!0)})})),require_add_to_unscopables=__commonJSMin$1(((n,a)=>{a.exports=function(){}})),require_weak_map_basic_detection=__commonJSMin$1(((n,a)=>{var s=require_global_this(),c=require_is_callable(),l=s.WeakMap;a.exports=c(l)&&/native code/.test(String(l))})),require_internal_state=__commonJSMin$1(((n,a)=>{var s=require_weak_map_basic_detection(),c=require_global_this(),l=require_is_object(),u=require_create_non_enumerable_property(),d=require_has_own_property(),f=require_shared_store(),p=require_shared_key(),m=require_hidden_keys(),h=`Object already initialized`,_=c.TypeError,v=c.WeakMap,b,x,C,w=function(n){return C(n)?x(n):b(n,{})},T=function(n){return function(a){var s;if(!l(a)||(s=x(a)).type!==n)throw new _(`Incompatible receiver, `+n+` required`);return s}};if(s||f.state){var O=f.state||=new v;O.get=O.get,O.has=O.has,O.set=O.set,b=function(n,a){if(O.has(n))throw new _(h);return a.facade=n,O.set(n,a),a},x=function(n){return O.get(n)||{}},C=function(n){return O.has(n)}}else{var k=p(`state`);m[k]=!0,b=function(n,a){if(d(n,k))throw new _(h);return a.facade=n,u(n,k,a),a},x=function(n){return d(n,k)?n[k]:{}},C=function(n){return d(n,k)}}a.exports={set:b,get:x,has:C,enforce:w,getterFor:T}})),require_function_name=__commonJSMin$1(((n,a)=>{var s=require_descriptors(),c=require_has_own_property(),l=Function.prototype,u=s&&Object.getOwnPropertyDescriptor,d=c(l,`name`);a.exports={EXISTS:d,PROPER:d&&function(){}.name===`something`,CONFIGURABLE:d&&(!s||s&&u(l,`name`).configurable)}})),require_define_built_in=__commonJSMin$1(((n,a)=>{var s=require_create_non_enumerable_property();a.exports=function(n,a,c,l){return l&&l.enumerable?n[a]=c:s(n,a,c),n}})),require_iterators_core=__commonJSMin$1(((n,a)=>{var s=require_fails(),c=require_is_callable(),l=require_is_object(),u=require_object_create(),d=require_object_get_prototype_of(),f=require_define_built_in(),p=require_well_known_symbol(),m=require_is_pure(),h=p(`iterator`),_=!1,v,b,x;[].keys&&(x=[].keys(),`next`in x?(b=d(d(x)),b!==Object.prototype&&(v=b)):_=!0),!l(v)||s(function(){var n={};return v[h].call(n)!==n})?v={}:m&&(v=u(v)),c(v[h])||f(v,h,function(){return this}),a.exports={IteratorPrototype:v,BUGGY_SAFARI_ITERATORS:_}})),require_object_to_string=__commonJSMin$1(((n,a)=>{var s=require_to_string_tag_support(),c=require_classof();a.exports=s?{}.toString:function(){return`[object `+c(this)+`]`}})),require_set_to_string_tag=__commonJSMin$1(((n,a)=>{var s=require_to_string_tag_support(),c=require_object_define_property().f,l=require_create_non_enumerable_property(),u=require_has_own_property(),d=require_object_to_string(),f=require_well_known_symbol()(`toStringTag`);a.exports=function(n,a,p,m){var h=p?n:n&&n.prototype;h&&(u(h,f)||c(h,f,{configurable:!0,value:a}),m&&!s&&l(h,`toString`,d))}})),require_iterator_create_constructor=__commonJSMin$1(((n,a)=>{var s=require_iterators_core().IteratorPrototype,c=require_object_create(),l=require_create_property_descriptor(),u=require_set_to_string_tag(),d=require_iterators(),f=function(){return this};a.exports=function(n,a,p,m){var h=a+` Iterator`;return n.prototype=c(s,{next:l(+!m,p)}),u(n,h,!1,!0),d[h]=f,n}})),require_iterator_define=__commonJSMin$1(((n,a)=>{var s=require_export(),c=require_function_call(),l=require_is_pure(),u=require_function_name(),d=require_is_callable(),f=require_iterator_create_constructor(),p=require_object_get_prototype_of(),m=require_object_set_prototype_of(),h=require_set_to_string_tag(),_=require_create_non_enumerable_property(),v=require_define_built_in(),b=require_well_known_symbol(),x=require_iterators(),C=require_iterators_core(),w=u.PROPER,T=u.CONFIGURABLE,O=C.IteratorPrototype,k=C.BUGGY_SAFARI_ITERATORS,A=b(`iterator`),j=`keys`,M=`values`,N=`entries`,P=function(){return this};a.exports=function(n,a,u,b,C,F,I){f(u,a,b);var R=function(n){if(n===C&&W)return W;if(!k&&n&&n in H)return H[n];switch(n){case j:return function(){return new u(this,n)};case M:return function(){return new u(this,n)};case N:return function(){return new u(this,n)}}return function(){return new u(this)}},B=a+` Iterator`,V=!1,H=n.prototype,U=H[A]||H[`@@iterator`]||C&&H[C],W=!k&&U||R(C),K=a===`Array`&&H.entries||U,q,ee,J;if(K&&(q=p(K.call(new n)),q!==Object.prototype&&q.next&&(!l&&p(q)!==O&&(m?m(q,O):d(q[A])||v(q,A,P)),h(q,B,!0,!0),l&&(x[B]=P))),w&&C===M&&U&&U.name!==M&&(!l&&T?_(H,`name`,M):(V=!0,W=function(){return c(U,this)})),C)if(ee={values:R(M),keys:F?W:R(j),entries:R(N)},I)for(J in ee)(k||V||!(J in H))&&v(H,J,ee[J]);else s({target:a,proto:!0,forced:k||V},ee);return(!l||I)&&H[A]!==W&&v(H,A,W,{name:C}),x[a]=W,ee}})),require_create_iter_result_object=__commonJSMin$1(((n,a)=>{a.exports=function(n,a){return{value:n,done:a}}})),require_es_array_iterator=__commonJSMin$1(((n,a)=>{var s=require_to_indexed_object(),c=require_add_to_unscopables(),l=require_iterators(),u=require_internal_state(),d=require_object_define_property().f,f=require_iterator_define(),p=require_create_iter_result_object(),m=require_is_pure(),h=require_descriptors(),_=`Array Iterator`,v=u.set,b=u.getterFor(_);a.exports=f(Array,`Array`,function(n,a){v(this,{type:_,target:s(n),index:0,kind:a})},function(){var n=b(this),a=n.target,s=n.index++;if(!a||s>=a.length)return n.target=null,p(void 0,!0);switch(n.kind){case`keys`:return p(s,!1);case`values`:return p(a[s],!1)}return p([s,a[s]],!1)},`values`);var x=l.Arguments=l.Array;if(c(`keys`),c(`values`),c(`entries`),!m&&h&&x.name!==`values`)try{d(x,`name`,{value:`values`})}catch{}})),require_string_multibyte=__commonJSMin$1(((n,a)=>{var s=require_function_uncurry_this(),c=require_to_integer_or_infinity(),l=require_to_string(),u=require_require_object_coercible(),d=s(``.charAt),f=s(``.charCodeAt),p=s(``.slice),m=function(n){return function(a,s){var m=l(u(a)),h=c(s),_=m.length,v,b;return h<0||h>=_?n?``:void 0:(v=f(m,h),v<55296||v>56319||h+1===_||(b=f(m,h+1))<56320||b>57343?n?d(m,h):v:n?p(m,h,h+2):(v-55296<<10)+(b-56320)+65536)}};a.exports={codeAt:m(!1),charAt:m(!0)}})),require_es_string_iterator=__commonJSMin$1((()=>{var n=require_string_multibyte().charAt,a=require_to_string(),s=require_internal_state(),c=require_iterator_define(),l=require_create_iter_result_object(),u=`String Iterator`,d=s.set,f=s.getterFor(u);c(String,`String`,function(n){d(this,{type:u,string:a(n),index:0})},function(){var a=f(this),s=a.string,c=a.index,u;return c>=s.length?l(void 0,!0):(u=n(s,c),a.index+=u.length,l(u,!1))})})),require_aggregate_error$5=__commonJSMin$1(((n,a)=>{require_es_error_cause(),require_es_aggregate_error(),require_es_aggregate_error_cause(),require_es_array_iterator(),require_es_string_iterator(),a.exports=require_path().AggregateError})),require_dom_iterables=__commonJSMin$1(((n,a)=>{a.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}})),require_web_dom_collections_iterator=__commonJSMin$1((()=>{require_es_array_iterator();var n=require_dom_iterables(),a=require_global_this(),s=require_set_to_string_tag(),c=require_iterators();for(var l in n)s(a[l],l),c[l]=c.Array})),require_aggregate_error$4=__commonJSMin$1(((n,a)=>{require_esnext_aggregate_error();var s=require_aggregate_error$5();require_web_dom_collections_iterator(),a.exports=s})),require_aggregate_error$3=__commonJSMin$1(((n,a)=>{a.exports=require_aggregate_error$4()})),require_aggregate_error$2=__commonJSMin$1(((n,a)=>{require_esnext_aggregate_error(),a.exports=require_aggregate_error$3()}
1308)),require_aggregate_error$1=__commonJSMin$1(((n,a)=>{a.exports=require_aggregate_error$2()})),require_aggregate_error=__commonJSMin$1(((n,a)=>{a.exports=require_aggregate_error$1()})),import_aggregate_error=__toESM$1(require_aggregate_error(),1),ApiDOMAggregateError=class extends import_aggregate_error.default{constructor(n,a,s){if(super(n,a,s),this.name=this.constructor.name,typeof a==`string`&&(this.message=a),typeof Error.captureStackTrace==`function`?Error.captureStackTrace(this,this.constructor):this.stack=Error(a).stack,typeof s==`object`&&s&&Object.hasOwn(s,`cause`)&&!(`cause`in this)){let{cause:n}=s;this.cause=n,n instanceof Error&&`stack`in n&&(this.stack=`${this.stack}\nCAUSE: ${n.stack}`)}}},ApiDOMError=class extends Error{static[Symbol.hasInstance](n){return super[Symbol.hasInstance](n)||Function.prototype[Symbol.hasInstance].call(ApiDOMAggregateError,n)}constructor(n,a){if(super(n,a),this.name=this.constructor.name,typeof n==`string`&&(this.message=n),typeof Error.captureStackTrace==`function`?Error.captureStackTrace(this,this.constructor):this.stack=Error(n).stack,typeof a==`object`&&a&&Object.hasOwn(a,`cause`)&&!(`cause`in this)){let{cause:n}=a;this.cause=n,n instanceof Error&&`stack`in n&&(this.stack=`${this.stack}\nCAUSE: ${n.stack}`)}}},ApiDOMStructuredError=class extends ApiDOMError{constructor(n,a){if(super(n,a),typeof a==`object`&&a){let{cause:n,...s}=a;Object.assign(this,s)}}},UnsupportedOperationError=class extends ApiDOMError{},NotImplementedError=class extends UnsupportedOperationError{},F$1=function(){return!1},T$1=function(){return!0};function _isPlaceholder(n){return typeof n==`object`&&!!n&&n[`@@functional/placeholder`]===!0}function _curry1(n){return function a(s){return arguments.length===0||_isPlaceholder(s)?a:n.apply(this,arguments)}}function _curry2(n){return function a(s,c){switch(arguments.length){case 0:return a;case 1:return _isPlaceholder(s)?a:_curry1(function(a){return n(s,a)});default:return _isPlaceholder(s)&&_isPlaceholder(c)?a:_isPlaceholder(s)?_curry1(function(a){return n(a,c)}):_isPlaceholder(c)?_curry1(function(a){return n(s,a)}):n(s,c)}}}function _concat(n,a){n||=[],a||=[];var s,c=n.length,l=a.length,u=[];for(s=0;s<c;)u[u.length]=n[s],s+=1;for(s=0;s<l;)u[u.length]=a[s],s+=1;return u}function _arity(n,a){switch(n){case 0:return function(){return a.apply(this,arguments)};case 1:return function(n){return a.apply(this,arguments)};case 2:return function(n,s){return a.apply(this,arguments)};case 3:return function(n,s,c){return a.apply(this,arguments)};case 4:return function(n,s,c,l){return a.apply(this,arguments)};case 5:return function(n,s,c,l,u){return a.apply(this,arguments)};case 6:return function(n,s,c,l,u,d){return a.apply(this,arguments)};case 7:return function(n,s,c,l,u,d,f){return a.apply(this,arguments)};case 8:return function(n,s,c,l,u,d,f,p){return a.apply(this,arguments)};case 9:return function(n,s,c,l,u,d,f,p,m){return a.apply(this,arguments)};case 10:return function(n,s,c,l,u,d,f,p,m,h){return a.apply(this,arguments)};default:throw Error(`First argument to _arity must be a non-negative integer no greater than ten`)}}function _curryN(n,a,s){return function(){for(var c=[],l=0,u=n,d=0,f=!1;d<a.length||l<arguments.length;){var p;d<a.length&&(!_isPlaceholder(a[d])||l>=arguments.length)?p=a[d]:(p=arguments[l],l+=1),c[d]=p,_isPlaceholder(p)?f=!0:--u,d+=1}return!f&&u<=0?s.apply(this,c):_arity(Math.max(0,u),_curryN(n,c,s))}}var curryN=_curry2(function(n,a){return n===1?_curry1(a):_arity(n,_curryN(n,[],a))});function _curry3(n){return function a(s,c,l){switch(arguments.length){case 0:return a;case 1:return _isPlaceholder(s)?a:_curry2(function(a,c){return n(s,a,c)});case 2:return _isPlaceholder(s)&&_isPlaceholder(c)?a:_isPlaceholder(s)?_curry2(function(a,s){return n(a,c,s)}):_isPlaceholder(c)?_curry2(function(a,c){return n(s,a,c)}):_curry1(function(a){return n(s,c,a)});default:return _isPlaceholder(s)&&_isPlaceholder(c)&&_isPlaceholder(l)?a:_isPlaceholder(s)&&_isPlaceholder(c)?_curry2(function(a,s){return n(a,s,l)}):_isPlaceholder(s)&&_isPlaceholder(l)?_curry2(function(a,s){return n(a,c,s)}):_isPlaceholder(c)&&_isPlaceholder(l)?_curry2(function(a,c){return n(s,a,c)}):_isPlaceholder(s)?_curry1(function(a){return n(a,c,l)}):_isPlaceholder(c)?_curry1(function(a){return n(s,a,l)}):_isPlaceholder(l)?_curry1(function(a){return n(s,c,a)}):n(s,c,l)}}}var _isArray_default=Array.isArray||function(n){return n!=null&&n.length>=0&&Object.prototype.toString.call(n)===`[object Array]`};function _isTransformer(n){return n!=null&&typeof n[`@@transducer/step`]==`function`}function _dispatchable(n,a,s){return function(){if(arguments.length===0)return s();var c=arguments[arguments.length-1];if(!_isArray_default(c)){for(var l=0;l<n.length;){if(typeof c[n[l]]==`function`)return c[n[l]].apply(c,Array.prototype.slice.call(arguments,0,-1));l+=1}if(_isTransformer(c))return a.apply(null,Array.prototype.slice.call(arguments,0,-1))(c)}return s.apply(this,arguments)}}function _reduced(n){return n&&n[`@@transducer/reduced`]?n:{"@@transducer/value":n,"@@transducer/reduced":!0}}var _xfBase_default={init:function(){return this.xf[`@@transducer/init`]()},result:function(n){return this.xf[`@@transducer/result`](n)}},XAll=function(){function n(n,a){this.xf=a,this.f=n,this.all=!0}return n.prototype[`@@transducer/init`]=_xfBase_default.init,n.prototype[`@@transducer/result`]=function(n){return this.all&&(n=this.xf[`@@transducer/step`](n,!0)),this.xf[`@@transducer/result`](n)},n.prototype[`@@transducer/step`]=function(n,a){return this.f(a)||(this.all=!1,n=_reduced(this.xf[`@@transducer/step`](n,!1))),n},n}();function _xall(n){return function(a){return new XAll(n,a)}}var all=_curry2(_dispatchable([`all`],_xall,function(n,a){for(var s=0;s<a.length;){if(!n(a[s]))return!1;s+=1}return!0}));function _arrayFromIterator(n){for(var a=[],s;!(s=n.next()).done;)a.push(s.value);return a}function _includesWith(n,a,s){for(var c=0,l=s.length;c<l;){if(n(a,s[c]))return!0;c+=1}return!1}function _functionName(n){var a=String(n).match(/^function (\w*)/);
1308return a==null?``:a[1]}function _has(n,a){return Object.prototype.hasOwnProperty.call(a,n)}function _objectIs(n,a){return n===a?n!==0||1/n==1/a:n!==n&&a!==a}var _objectIs_default=typeof Object.is==`function`?Object.is:_objectIs,toString$1=Object.prototype.toString,_isArguments=function(){return toString$1.call(arguments)===`[object Arguments]`?function(n){return toString$1.call(n)===`[object Arguments]`}:function(n){return _has(`callee`,n)}}(),hasEnumBug=!{toString:null}.propertyIsEnumerable(`toString`),nonEnumerableProps=[`constructor`,`valueOf`,`isPrototypeOf`,`toString`,`propertyIsEnumerable`,`hasOwnProperty`,`toLocaleString`],hasArgsEnumBug=function(){return arguments.propertyIsEnumerable(`length`)}(),contains=function(n,a){for(var s=0;s<n.length;){if(n[s]===a)return!0;s+=1}return!1},keys=_curry1(typeof Object.keys==`function`&&!hasArgsEnumBug?function(n){return Object(n)===n?Object.keys(n):[]}:function(n){if(Object(n)!==n)return[];var a,s,c=[],l=hasArgsEnumBug&&_isArguments(n);for(a in n)_has(a,n)&&(!l||a!==`length`)&&(c[c.length]=a);if(hasEnumBug)for(s=nonEnumerableProps.length-1;s>=0;)a=nonEnumerableProps[s],_has(a,n)&&!contains(c,a)&&(c[c.length]=a),--s;return c}),type=_curry1(function(n){return n===null?`Null`:n===void 0?`Undefined`:Object.prototype.toString.call(n).slice(8,-1)});function _uniqContentEquals(n,a,s,c){var l=_arrayFromIterator(n),u=_arrayFromIterator(a);function d(n,a){return _equals(n,a,s.slice(),c.slice())}return!_includesWith(function(n,a){return!_includesWith(d,a,n)},u,l)}function _equals(n,a,s,c){if(_objectIs_default(n,a))return!0;var l=type(n);if(l!==type(a))return!1;if(typeof n[`fantasy-land/equals`]==`function`||typeof a[`fantasy-land/equals`]==`function`)return typeof n[`fantasy-land/equals`]==`function`&&n[`fantasy-land/equals`](a)&&typeof a[`fantasy-land/equals`]==`function`&&a[`fantasy-land/equals`](n);if(typeof n.equals==`function`||typeof a.equals==`function`)return typeof n.equals==`function`&&n.equals(a)&&typeof a.equals==`function`&&a.equals(n);switch(l){case`Arguments`:case`Array`:case`Object`:if(typeof n.constructor==`function`&&_functionName(n.constructor)===`Promise`)return n===a;break;case`Boolean`:case`Number`:case`String`:if(!(typeof n==typeof a&&_objectIs_default(n.valueOf(),a.valueOf())))return!1;break;case`Date`:if(!_objectIs_default(n.valueOf(),a.valueOf()))return!1;break;case`Error`:return n.name===a.name&&n.message===a.message;case`RegExp`:if(!(n.source===a.source&&n.global===a.global&&n.ignoreCase===a.ignoreCase&&n.multiline===a.multiline&&n.sticky===a.sticky&&n.unicode===a.unicode))return!1;break}for(var u=s.length-1;u>=0;){if(s[u]===n)return c[u]===a;--u}switch(l){case`Map`:return n.size===a.size&&_uniqContentEquals(n.entries(),a.entries(),s.concat([n]),c.concat([a]));case`Set`:return n.size===a.size&&_uniqContentEquals(n.values(),a.values(),s.concat([n]),c.concat([a]));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 d=keys(n);if(d.length!==keys(a).length)return!1;var f=s.concat([n]),p=c.concat([a]);for(u=d.length-1;u>=0;){var m=d[u];if(!(_has(m,a)&&_equals(a[m],n[m],f,p)))return!1;--u}return!0}var equals=_curry2(function(n,a){return _equals(n,a,[],[])});function _indexOf(n,a,s){var c,l;if(typeof n.indexOf==`function`)switch(typeof a){case`number`:if(a===0){for(c=1/a;s<n.length;){if(l=n[s],l===0&&1/l===c)return s;s+=1}return-1}else if(a!==a){for(;s<n.length;){if(l=n[s],typeof l==`number`&&l!==l)return s;s+=1}return-1}return n.indexOf(a,s);case`string`:case`boolean`:case`function`:case`undefined`:return n.indexOf(a,s);case`object`:if(a===null)return n.indexOf(a,s)}for(;s<n.length;){if(equals(n[s],a))return s;s+=1}return-1}function _includes(n,a){return _indexOf(a,n,0)>=0}function _map(n,a){for(var s=0,c=a.length,l=Array(c);s<c;)l[s]=n(a[s]),s+=1;return l}function _quote(n){return`"`+n.replace(/\\/g,`\\\\`).replace(/[\b]/g,`\\b`).replace(/\f/g,`\\f`).replace(/\n/g,`\\n`).replace(/\r/g,`\\r`).replace(/\t/g,`\\t`).replace(/\v/g,`\\v`).replace(/\0/g,`\\0`).replace(/"/g,`\\"`)+`"`}var pad=function(n){return(n<10?`0`:``)+n},_toISOString=typeof Date.prototype.toISOString==`function`?function(n){return n.toISOString()}:function(n){return n.getUTCFullYear()+`-`+pad(n.getUTCMonth()+1)+`-`+pad(n.getUTCDate())+`T`+pad(n.getUTCHours())+`:`+pad(n.getUTCMinutes())+`:`+pad(n.getUTCSeconds())+`.`+(n.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5)+`Z`};function _complement(n){return function(){return!n.apply(this,arguments)}}function _arrayReduce(n,a,s){for(var c=0,l=s.length;c<l;)a=n(a,s[c]),c+=1;return a}function _filter(n,a){for(var s=0,c=a.length,l=[];s<c;)n(a[s])&&(l[l.length]=a[s]),s+=1;return l}function _isObject(n){return Object.prototype.toString.call(n)===`[object Object]`}var XFilter=function(){function n(n,a){this.xf=a,this.f=n}return n.prototype[`@@transducer/init`]=_xfBase_default.init,n.prototype[`@@transducer/result`]=_xfBase_default.result,n.prototype[`@@transducer/step`]=function(n,a){return this.f(a)?this.xf[`@@transducer/step`](n,a):n},n}();function _xfilter(n){return function(a){return new XFilter(n,a)}}var filter$3=_curry2(_dispatchable([`fantasy-land/filter`,`filter`],_xfilter,function(n,a){return _isObject(a)?_arrayReduce(function(s,c){return n(a[c])&&(s[c]=a[c]),s},{},keys(a)):_filter(n,a)})),reject=_curry2(function(n,a){return filter$3(_complement(n),a)});function _toString(n,a){var s=function(s){var c=a.concat([n]);return _includes(s,c)?`<Circular>`:_toString(s,c)},c=function(n,a){return _map(function(a){return _quote(a)+`: `+s(n[a])},a.slice().sort())};switch(Object.prototype.toString.call(n)){case`[object Arguments]`:return`(function() { return arguments; }(`+_map(s,n).join(`, `)+`))`;case`[object Array]`:return`[`+_map(s,n).concat(c(n,reject(function(n){return/^\d+$/.test(n)},keys(n)))).join(`, `)+`]`;case`[object Boolean]`:return typeof n==`object`?`new Boolean(`+s(n.valueOf())+`)`:n.toString();case`[object Date]`:return`new Date(`+(isNaN(n.valueOf())?s(NaN):_quote(_toISOString(n)))+`)`;case`[object Map]`:return`new Map(`+s(Array.from(n))+`)`;case`[object Null]`:return`null`;case`[object Number]`:return typeof n==`object`?`new Number(`+s(n.valueOf())+`)`:1/n==-1/0?`-0`:n.toString(10);case`[object Set]`:return`new Set(`+s(Array.from(n).sort())+`)`;case`[object String]`:return typeof n==`object`?`new String(`+s(n.valueOf())+`)`:_quote(n);
1308case`[object Undefined]`:return`undefined`;default:if(typeof n.toString==`function`){var l=n.toString();if(l!==`[object Object]`)return l}return`{`+c(n,keys(n)).join(`, `)+`}`}}var toString=_curry1(function(n){return _toString(n,[])}),max=_curry2(function(n,a){if(n===a)return a;function s(n,a){if(n>a!=a>n)return a>n?a:n}var c=s(n,a);if(c!==void 0)return c;var l=s(typeof n,typeof a);if(l!==void 0)return l===typeof n?n:a;var u=toString(n),d=s(u,toString(a));return d===void 0?a:d===u?n:a}),XMap=function(){function n(n,a){this.xf=a,this.f=n}return n.prototype[`@@transducer/init`]=_xfBase_default.init,n.prototype[`@@transducer/result`]=_xfBase_default.result,n.prototype[`@@transducer/step`]=function(n,a){return this.xf[`@@transducer/step`](n,this.f(a))},n}(),_xmap=function(n){return function(a){return new XMap(n,a)}},map=_curry2(_dispatchable([`fantasy-land/map`,`map`],_xmap,function(n,a){switch(Object.prototype.toString.call(a)){case`[object Function]`:return curryN(a.length,function(){return n.call(this,a.apply(this,arguments))});case`[object Object]`:return _arrayReduce(function(s,c){return s[c]=n(a[c]),s},{},keys(a));default:return _map(n,a)}})),_isInteger_default=Number.isInteger||function(n){return n<<0===n};function _isString(n){return Object.prototype.toString.call(n)===`[object String]`}function _nth(n,a){var s=n<0?a.length+n:n;return _isString(a)?a.charAt(s):a[s]}var prop=_curry2(function(n,a){if(a!=null)return _isInteger_default(n)?_nth(n,a):a[n]}),pluck=_curry2(function(n,a){return map(prop(n),a)}),_isArrayLike=_curry1(function(n){return _isArray_default(n)?!0:!n||typeof n!=`object`||_isString(n)?!1:n.length===0||n.length>0&&n.hasOwnProperty(0)&&n.hasOwnProperty(n.length-1)}),symIterator=typeof Symbol<`u`?Symbol.iterator:`@@iterator`;function _createReduce(n,a,s){return function(c,l,u){if(_isArrayLike(u))return n(c,l,u);if(u==null)return l;if(typeof u[`fantasy-land/reduce`]==`function`)return a(c,l,u,`fantasy-land/reduce`);if(u[symIterator]!=null)return s(c,l,u[symIterator]());if(typeof u.next==`function`)return s(c,l,u);if(typeof u.reduce==`function`)return a(c,l,u,`reduce`);throw TypeError(`reduce: list must be array or iterable`)}}function _xArrayReduce(n,a,s){for(var c=0,l=s.length;c<l;){if(a=n[`@@transducer/step`](a,s[c]),a&&a[`@@transducer/reduced`]){a=a[`@@transducer/value`];break}c+=1}return n[`@@transducer/result`](a)}var bind=_curry2(function(n,a){return _arity(n.length,function(){return n.apply(a,arguments)})});function _xIterableReduce(n,a,s){for(var c=s.next();!c.done;){if(a=n[`@@transducer/step`](a,c.value),a&&a[`@@transducer/reduced`]){a=a[`@@transducer/value`];break}c=s.next()}return n[`@@transducer/result`](a)}function _xMethodReduce(n,a,s,c){return n[`@@transducer/result`](s[c](bind(n[`@@transducer/step`],n),a))}var _xReduce=_createReduce(_xArrayReduce,_xMethodReduce,_xIterableReduce),XWrap=function(){function n(n){this.f=n}return n.prototype[`@@transducer/init`]=function(){throw Error(`init not implemented on XWrap`)},n.prototype[`@@transducer/result`]=function(n){return n},n.prototype[`@@transducer/step`]=function(n,a){return this.f(n,a)},n}();function _xwrap(n){return new XWrap(n)}var reduce=_curry3(function(n,a,s){return _xReduce(typeof n==`function`?_xwrap(n):n,a,s)}),allPass=_curry1(function(n){return curryN(reduce(max,0,pluck(`length`,n)),function(){for(var a=0,s=n.length;a<s;){if(!n[a].apply(this,arguments))return!1;a+=1}return!0})}),always=_curry1(function(n){return function(){return n}}),and=_curry2(function(n,a){return n&&a}),anyPass=_curry1(function(n){return curryN(reduce(max,0,pluck(`length`,n)),function(){for(var a=0,s=n.length;a<s;){if(n[a].apply(this,arguments))return!0;a+=1}return!1})});function _iterableReduce(n,a,s){for(var c=s.next();!c.done;)a=n(a,c.value),c=s.next();return a}function _methodReduce(n,a,s,c){return s[c](n,a)}var _reduce=_createReduce(_arrayReduce,_methodReduce,_iterableReduce),ap=_curry2(function(n,a){return typeof a[`fantasy-land/ap`]==`function`?a[`fantasy-land/ap`](n):typeof n.ap==`function`?n.ap(a):typeof n==`function`?function(s){return n(s)(a(s))}:_reduce(function(n,s){return _concat(n,map(s,a))},[],n)}),apply$1=_curry2(function(n,a){return n.apply(this,a)}),curry=_curry1(function(n){return curryN(n.length,n)});
1308function _assoc(n,a,s){if(_isInteger_default(n)&&_isArray_default(s)){var c=[].concat(s);return c[n]=a,c}var l={};for(var u in s)l[u]=s[u];return l[n]=a,l}var isNil=_curry1(function(n){return n==null}),assocPath=_curry3(function n(a,s,c){if(a.length===0)return s;var l=a[0];if(a.length>1){var u=!isNil(c)&&_has(l,c)&&typeof c[l]==`object`?c[l]:_isInteger_default(a[1])?[]:{};s=n(Array.prototype.slice.call(a,1),s,u)}return _assoc(l,s,c)}),assoc=_curry3(function(n,a,s){return assocPath([n],a,s)});function _isFunction(n){var a=Object.prototype.toString.call(n);return a===`[object Function]`||a===`[object AsyncFunction]`||a===`[object GeneratorFunction]`||a===`[object AsyncGeneratorFunction]`}var liftN=_curry2(function(n,a){var s=curryN(n,a);return curryN(n,function(){return _arrayReduce(ap,map(s,arguments[0]),Array.prototype.slice.call(arguments,1))})}),lift=_curry1(function(n){return liftN(n.length,n)}),both=_curry2(function(n,a){return _isFunction(n)?function(){return n.apply(this,arguments)&&a.apply(this,arguments)}:lift(and)(n,a)});function _cloneRegExp(n){return new RegExp(n.source,n.flags?n.flags:(n.global?`g`:``)+(n.ignoreCase?`i`:``)+(n.multiline?`m`:``)+(n.sticky?`y`:``)+(n.unicode?`u`:``)+(n.dotAll?`s`:``))}
1308function _clone(n,a,s){if(s||=new _ObjectMap,_isPrimitive(n))return n;var c=function(c){var l=s.get(n);if(l)return l;for(var u in s.set(n,c),n)Object.prototype.hasOwnProperty.call(n,u)&&(c[u]=a?_clone(n[u],!0,s):n[u]);return c};switch(type(n)){case`Object`:return c(Object.create(Object.getPrototypeOf(n)));case`Array`:return c(Array(n.length));case`Date`:return new Date(n.valueOf());case`RegExp`:return _cloneRegExp(n);case`Int8Array`:case`Uint8Array`:case`Uint8ClampedArray`:case`Int16Array`:case`Uint16Array`:case`Int32Array`:case`Uint32Array`:case`Float32Array`:case`Float64Array`:case`BigInt64Array`:case`BigUint64Array`:return n.slice();default:return n}}function _isPrimitive(n){var a=typeof n;return n==null||a!=`object`&&a!=`function`}var _ObjectMap=function(){function n(){this.map={},this.length=0}return n.prototype.set=function(n,a){var s=this.hash(n),c=this.map[s];c||(this.map[s]=c=[]),c.push([n,a]),this.length+=1},n.prototype.hash=function(n){var a=[];for(var s in n)a.push(Object.prototype.toString.call(n[s]));return a.join()},n.prototype.get=function(n){if(this.length<=180){for(var a in this.map)for(var s=this.map[a],c=0;c<s.length;c+=1){var l=s[c];if(l[0]===n)return l[1]}return}var u=this.hash(n),s=this.map[u];if(s)for(var c=0;c<s.length;c+=1){var l=s[c];if(l[0]===n)return l[1]}},n}(),comparator=_curry1(function(n){return function(a,s){return n(a,s)?-1:+!!n(s,a)}}),not=_curry1(function(n){return!n}),complement=lift(not);function _pipe(n,a){return function(){return a.call(this,n.apply(this,arguments))}}function _checkForMethod(n,a){return function(){var s=arguments.length;if(s===0)return a();var c=arguments[s-1];return _isArray_default(c)||typeof c[n]!=`function`?a.apply(this,arguments):c[n].apply(c,Array.prototype.slice.call(arguments,0,s-1))}}var slice=_curry3(_checkForMethod(`slice`,function(n,a,s){return Array.prototype.slice.call(s,n,a)})),tail=_curry1(_checkForMethod(`tail`,slice(1,1/0)));function pipe(){if(arguments.length===0)throw Error(`pipe requires at least one argument`);return _arity(arguments[0].length,reduce(_pipe,arguments[0],tail(arguments)))}var head=_curry1(function(n){return _nth(0,n)});function _identity(n){return n}var identity$1=_curry1(_identity),XReduceBy=function(){function n(n,a,s,c){this.valueFn=n,this.valueAcc=a,this.keyFn=s,this.xf=c,this.inputs={}}return n.prototype[`@@transducer/init`]=_xfBase_default.init,n.prototype[`@@transducer/result`]=function(n){for(var a in this.inputs)if(_has(a,this.inputs)&&(n=this.xf[`@@transducer/step`](n,this.inputs[a]),n[`@@transducer/reduced`])){n=n[`@@transducer/value`];break}return this.inputs=null,this.xf[`@@transducer/result`](n)},n.prototype[`@@transducer/step`]=function(n,a){var s=this.keyFn(a);return this.inputs[s]=this.inputs[s]||[s,_clone(this.valueAcc,!1)],this.inputs[s][1]=this.valueFn(this.inputs[s][1],a),n},n}();function _xreduceBy(n,a,s){return function(c){return new XReduceBy(n,a,s,c)}}var reduceBy=_curryN(4,[],_dispatchable([],_xreduceBy,function(n,a,s,c){return _xReduce(_xwrap(function(c,l){var u=s(l),d=n(_has(u,c)?c[u]:_clone(a,!1),l);return d&&d[`@@transducer/reduced`]?_reduced(c):(c[u]=d,c)}),{},c)})),defaultTo=_curry2(function(n,a){return a==null||a!==a?n:a}),_Set=function(){function n(){this._nativeSet=typeof Set==`function`?new Set:null,this._items={}}return n.prototype.add=function(n){return!hasOrAdd(n,!0,this)},n.prototype.has=function(n){return hasOrAdd(n,!1,this)},n}();function hasOrAdd(n,a,s){var c=typeof n,l,u;switch(c){case`string`:case`number`:return n===0&&1/n==-1/0?s._items[`-0`]?!0:(a&&(s._items[`-0`]=!0),!1):s._nativeSet===null?c in s._items?n in s._items[c]?!0:(a&&(s._items[c][n]=!0),!1):(a&&(s._items[c]={},s._items[c][n]=!0),!1):a?(l=s._nativeSet.size,s._nativeSet.add(n),u=s._nativeSet.size,u===l):s._nativeSet.has(n);case`boolean`:if(c in s._items){var d=+!!n;return s._items[c][d]?!0:(a&&(s._items[c][d]=!0),!1)}else return a&&(s._items[c]=n?[!1,!0]:[!0,!1]),!1;case`function`:return s._nativeSet===null?c in s._items?_includes(n,s._items[c])?!0:(a&&s._items[c].push(n),!1):(a&&(s._items[c]=[n]),!1):a?(l=s._nativeSet.size,s._nativeSet.add(n),u=s._nativeSet.size,u===l):s._nativeSet.has(n);case`undefined`:return s._items[c]?!0:(a&&(s._items[c]=!0),!1);case`object`:if(n===null)return s._items.null?!0:(a&&(s._items.null=!0),!1);default:return c=Object.prototype.toString.call(n),c in s._items?_includes(n,s._items[c])?!0:(a&&s._items[c].push(n),!1):(a&&(s._items[c]=[n]),!1)}}var difference=_curry2(function(n,a){for(var s=[],c=0,l=n.length,u=a.length,d=new _Set,f=0;f<u;f+=1)d.add(a[f]);for(;c<l;)d.add(n[c])&&(s[s.length]=n[c]),c+=1;return s}),remove$1=_curry3(function(n,a,s){var c=Array.prototype.slice.call(s,0);return c.splice(n,a),c});function _dissoc(n,a){if(a==null)return a;
1308if(_isInteger_default(n)&&_isArray_default(a))return remove$1(n,1,a);var s={};for(var c in a)s[c]=a[c];return delete s[n],s}function _shallowCloneObject(n,a){if(_isInteger_default(n)&&_isArray_default(a))return[].concat(a);var s={};for(var c in a)s[c]=a[c];return s}var dissocPath=_curry2(function n(a,s){if(s==null)return s;switch(a.length){case 0:return s;case 1:return _dissoc(a[0],s);default:var c=a[0],l=Array.prototype.slice.call(a,1);return s[c]==null?_shallowCloneObject(c,s):assoc(c,n(l,s[c]),s)}}),XTake=function(){function n(n,a){this.xf=a,this.n=n,this.i=0}return n.prototype[`@@transducer/init`]=_xfBase_default.init,n.prototype[`@@transducer/result`]=_xfBase_default.result,n.prototype[`@@transducer/step`]=function(n,a){this.i+=1;var s=this.n===0?n:this.xf[`@@transducer/step`](n,a);return this.n>=0&&this.i>=this.n?_reduced(s):s},n}();function _xtake(n){return function(a){return new XTake(n,a)}}var take=_curry2(_dispatchable([`take`],_xtake,function(n,a){return slice(0,n<0?1/0:n,a)}));function dropLastWhile$1(n,a){for(var s=a.length-1;s>=0&&n(a[s]);)--s;return slice(0,s+1,a)}var XDropLastWhile=function(){function n(n,a){this.f=n,this.retained=[],this.xf=a}return n.prototype[`@@transducer/init`]=_xfBase_default.init,n.prototype[`@@transducer/result`]=function(n){return this.retained=null,this.xf[`@@transducer/result`](n)},n.prototype[`@@transducer/step`]=function(n,a){return this.f(a)?this.retain(n,a):this.flush(n,a)},n.prototype.flush=function(n,a){return n=_xReduce(this.xf,n,this.retained),this.retained=[],this.xf[`@@transducer/step`](n,a)},n.prototype.retain=function(n,a){return this.retained.push(a),n},n}();function _xdropLastWhile(n){return function(a){return new XDropLastWhile(n,a)}}var dropLastWhile=_curry2(_dispatchable([],_xdropLastWhile,dropLastWhile$1)),last=_curry1(function(n){return _nth(-1,n)}),XDropWhile=function(){function n(n,a){this.xf=a,this.f=n}return n.prototype[`@@transducer/init`]=_xfBase_default.init,n.prototype[`@@transducer/result`]=_xfBase_default.result,n.prototype[`@@transducer/step`]=function(n,a){if(this.f){if(this.f(a))return n;this.f=null}return this.xf[`@@transducer/step`](n,a)},n}();function _xdropWhile(n){return function(a){return new XDropWhile(n,a)}}var dropWhile=_curry2(_dispatchable([`dropWhile`],_xdropWhile,function(n,a){for(var s=0,c=a.length;s<c&&n(a[s]);)s+=1;return slice(s,1/0,a)})),or$1=_curry2(function(n,a){return n||a}),either=_curry2(function(n,a){return _isFunction(n)?function(){return n.apply(this,arguments)||a.apply(this,arguments)}:lift(or$1)(n,a)});function _isTypedArray(n){var a=Object.prototype.toString.call(n);return a===`[object Uint8ClampedArray]`||a===`[object Int8Array]`||a===`[object Uint8Array]`||a===`[object Int16Array]`||a===`[object Uint16Array]`||a===`[object Int32Array]`||a===`[object Uint32Array]`||a===`[object Float32Array]`||a===`[object Float64Array]`||a===`[object BigInt64Array]`||a===`[object BigUint64Array]`}var empty=_curry1(function(n){return n!=null&&typeof n[`fantasy-land/empty`]==`function`?n[`fantasy-land/empty`]():n!=null&&n.constructor!=null&&typeof n.constructor[`fantasy-land/empty`]==`function`?n.constructor[`fantasy-land/empty`]():n!=null&&typeof n.empty==`function`?n.empty():n!=null&&n.constructor!=null&&typeof n.constructor.empty==`function`?n.constructor.empty():_isArray_default(n)?[]:_isString(n)?``:_isObject(n)?{}:_isArguments(n)?function(){return arguments}():_isTypedArray(n)?n.constructor.from(``):void 0}),flip=_curry1(function(n){return curryN(n.length,function(a,s){var c=Array.prototype.slice.call(arguments,0);return c[0]=s,c[1]=a,n.apply(this,c)})}),groupBy=_curry2(_checkForMethod(`groupBy`,reduceBy(function(n,a){return n.push(a),n},[]))),hasPath=_curry2(function(n,a){if(n.length===0||isNil(a))return!1;for(var s=a,c=0;c<n.length;)if(!isNil(s)&&_has(n[c],s))s=s[n[c]],c+=1;else return!1;return!0}),has$1=_curry2(function(n,a){return hasPath([n],a)}),identical=function(n,a){switch(arguments.length){case 0:return identical;case 1:return function(){return function a(s){switch(arguments.length){case 0:return a;default:return _objectIs_default(n,s)}}}();default:return _objectIs_default(n,a)}},ifElse=_curry3(function(n,a,s){return curryN(Math.max(n.length,a.length,s.length),function(){return n.apply(this,arguments)?a.apply(this,arguments):s.apply(this,arguments)})}),includes=_curry2(_includes),init=slice(0,-1),invoker=_curry2(function(n,a){return curryN(n+1,function(){var s=arguments[n];if(s!=null&&_isFunction(s[a]))return s[a].apply(s,Array.prototype.slice.call(arguments,0,n));
1308throw TypeError(toString(s)+` does not have a method named "`+a+`"`)})}),isEmpty=_curry1(function(n){return n!=null&&equals(n,empty(n))}),isNotEmpty=_curry1(function(n){return!isEmpty(n)}),join=invoker(1,`join`);function _isNumber(n){return Object.prototype.toString.call(n)===`[object Number]`}var lens=_curry2(function(n,a){return function(s){return function(c){return map(function(n){return a(n,c)},s(n(c)))}}});function _path(n,a){for(var s=a,c=0;c<n.length;c+=1){if(s==null)return;var l=n[c];s=_isInteger_default(l)?_nth(l,s):s[l]}return s}var mapObjIndexed=_curry2(function(n,a){return _arrayReduce(function(s,c){return s[c]=n(a[c],c,a),s},{},keys(a))}),mergeWithKey=_curry3(function(n,a,s){var c={},l;for(l in a||={},s||={},a)_has(l,a)&&(c[l]=_has(l,s)?n(l,a[l],s[l]):a[l]);for(l in s)_has(l,s)&&!_has(l,c)&&(c[l]=s[l]);return c}),mergeDeepWithKey=_curry3(function n(a,s,c){return mergeWithKey(function(s,c,l){return _isObject(c)&&_isObject(l)?n(a,c,l):a(s,c,l)},s,c)}),mergeDeepRight=_curry2(function(n,a){return mergeDeepWithKey(function(n,a,s){return s},n,a)}),none=_curry2(function(n,a){return all(_complement(n),a)}),Identity=function(n){return{value:n,map:function(a){return Identity(a(n))}}},over=_curry3(function(n,a,s){return n(function(n){return Identity(a(n))})(s).value}),path$1=_curry2(_path),pathOr=_curry3(function(n,a,s){return defaultTo(n,_path(a,s))}),pathSatisfies=_curry3(function(n,a,s){return n(_path(a,s))}),pick$1=_curry2(function(n,a){for(var s={},c=0;c<n.length;)n[c]in a&&(s[n[c]]=a[n[c]]),c+=1;return s}),propEq=_curry3(function(n,a,s){return equals(n,prop(a,s))}),propOr=_curry3(function(n,a,s){return defaultTo(n,prop(a,s))}),propSatisfies=_curry3(function(n,a,s){return n(prop(a,s))}),range=_curry2(function(n,a){if(!(_isNumber(n)&&_isNumber(a)))throw TypeError(`Both arguments to range must be numbers`);for(var s=Array(n<a?a-n:0),c=n<0?a+Math.abs(n):a-n,l=0;l<c;)s[l]=l+n,l+=1;return s}),reduced=_curry1(_reduced),replace$2=_curry3(function(n,a,s){return s.replace(n,a)}),sort=_curry2(function(n,a){return Array.prototype.slice.call(a,0).sort(n)}),split$1=invoker(1,`split`),startsWith=_curry2(function(n,a){return equals(take(n.length,a),n)}),XUniqWith=function(){function n(n,a){this.xf=a,this.pred=n,this.items=[]}return n.prototype[`@@transducer/init`]=_xfBase_default.init,n.prototype[`@@transducer/result`]=_xfBase_default.result,n.prototype[`@@transducer/step`]=function(n,a){return _includesWith(this.pred,a,this.items)?n:(this.items.push(a),this.xf[`@@transducer/step`](n,a))},n}();function _xuniqWith(n){return function(a){return new XUniqWith(n,a)}}var uniqWith=_curry2(_dispatchable([],_xuniqWith,function(n,a){for(var s=0,c=a.length,l=[],u;s<c;)u=a[s],_includesWith(n,u,l)||(l[l.length]=u),s+=1;return l})),when=_curry3(function(n,a,s){return n(s)?a(s):s}),stubUndefined=always(void 0),isUndefined=equals(stubUndefined()),isNotUndefined=complement(isUndefined),isNull=equals(null),isNotNull=complement(isNull),isNotNil=complement(isNil),isGeneratorFunction=curryN(1,pipe(type,identical(`GeneratorFunction`))),isAsyncFunction=curryN(1,pipe(type,identical(`AsyncFunction`))),isFunction=anyPass([pipe(type,identical(`Function`)),isGeneratorFunction,isAsyncFunction]),isArray$1=curryN(1,isFunction(Array.isArray)?Array.isArray:pipe(type,identical(`Array`))),isEmptyArray=both(isArray$1,isEmpty),isNonEmptyArray=both(isArray$1,isNotEmpty),isString=curryN(1,pipe(type,identical(`String`))),isEmptyString=equals(``);function _typeof$1(n){"@babel/helpers - typeof";return _typeof$1=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(n){return typeof n}:function(n){return n&&typeof Symbol==`function`&&n.constructor===Symbol&&n!==Symbol.prototype?`symbol`:typeof n},_typeof$1(n)}var isOfTypeObject=function(n){return _typeof$1(n)===`object`},isObj=curryN(1,both(isNotNull,either(isOfTypeObject,isFunction))),isNotObj=complement(isObj),isNonEmptyString=allPass([isString,isNotObj,isNotEmpty]),isNotFunction=complement(isFunction),isObjLike=curryN(1,both(isNotNull,isOfTypeObject)),isObject$1=pipe(type,identical(`Object`)),hasObjectConstructor=pathSatisfies(both(isFunction,pipe(toString,equals(toString(Object)))),[`constructor`]),isPlainObj=curryN(1,function(n){if(!isObjLike(n)||!isObject$1(n))return!1;var a=Object.getPrototypeOf(n);return isNull(a)?!0:hasObjectConstructor(a)}),isRegExp=curryN(1,pipe(type,identical(`RegExp`)));function _toConsumableArray$1(n){return _arrayWithoutHoles$1(n)||_iterableToArray$1(n)||_unsupportedIterableToArray$2(n)||_nonIterableSpread$1()}function _nonIterableSpread$1(){throw TypeError(`Invalid attempt to spread non-iterable instance.
1309In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$2(n,a){if(n){if(typeof n==`string`)return _arrayLikeToArray$2(n,a);var s={}.toString.call(n).slice(8,-1);return s===`Object`&&n.constructor&&(s=n.constructor.name),s===`Map`||s===`Set`?Array.from(n):s===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?_arrayLikeToArray$2(n,a):void 0}}function _iterableToArray$1(n){if(typeof Symbol<`u`&&n[Symbol.iterator]!=null||n[`@@iterator`]!=null)return Array.from(n)}
1309function _arrayWithoutHoles$1(n){if(Array.isArray(n))return _arrayLikeToArray$2(n)}function _arrayLikeToArray$2(n,a){(a==null||a>n.length)&&(a=n.length);for(var s=0,c=Array(a);s<a;s++)c[s]=n[s];return c}var getMaxArity=pipe(sort(comparator(function(n,a){return n.length>a.length})),head,prop(`length`)),iteratorFn=curry(function(n,a,s){var c=s.apply(void 0,_toConsumableArray$1(n));return isNotNil(c)?reduced(c):a}),dispatch=ifElse(isNonEmptyArray,function(n){return curryN(getMaxArity(n),function(){return reduce(iteratorFn([...arguments]),void 0,n)})},stubUndefined),included=flip(includes),invokeArgs=curryN(3,function(n,a,s){var c=path$1(n,s),l=path$1(init(n),s);if(!isNotFunction(c)&&!isEmptyArray(n))return apply$1(bind(c,l),a)}),escapeRegExp=when(isString,replace$2(/[.*+?^${}()|[\]\\-]/g,`\\$&`)),checkArguments=function(n,a,s){if(s==null||n==null||a==null)throw TypeError("Input values must not be `null` or `undefined`")},checkValue=function(n,a){if(typeof n!=`string`&&!(n instanceof String))throw TypeError(`\`${a}\` must be a string`)},checkSearchValue=function(n){if(typeof n!=`string`&&!(n instanceof String)&&!(n instanceof RegExp))throw TypeError("`searchValue` must be a string or an regexp")},replaceAll$1=function(n,a,s){return checkArguments(n,a,s),checkValue(s,`str`),checkValue(a,`replaceValue`),checkSearchValue(n),replace$2(new RegExp(isRegExp(n)?n:escapeRegExp(n),`g`),a,s)},replaceAllPonyfill=curryN(3,replaceAll$1),replaceAllInvoker=invoker(2,`replaceAll`),replaceAll=isFunction(String.prototype.replaceAll)?replaceAllInvoker:replaceAllPonyfill,trimCharsEnd=curry(function(n,a){return pipe(split$1(``),dropLastWhile(included(n)),join(``))(a)}),trimCharsStart=curry(function(n,a){return pipe(split$1(``),dropWhile(included(n)),join(``))(a)}),url_exports=__exportAll({cwd:()=>cwd,fromFileSystemPath:()=>fromFileSystemPath,getExtension:()=>getExtension,getHash:()=>getHash,getProtocol:()=>getProtocol,hasProtocol:()=>hasProtocol,isFileSystemPath:()=>isFileSystemPath,isHttpUrl:()=>isHttpUrl$1,isURI:()=>isURI,resolve:()=>resolve$2,sanitize:()=>sanitize,stripHash:()=>stripHash,toFileSystemPath:()=>toFileSystemPath,unsanitize:()=>unsanitize}),isWindows=()=>{var n,a;return/^win/.test(globalThis.process?.platform??``)},getProtocol=n=>{try{return trimCharsEnd(`:`,new URL(n).protocol)}catch{return}},hasProtocol=pipe(getProtocol,isNotUndefined),getExtension=n=>{let a=n.lastIndexOf(`.`);return a>=0?n.substring(a).toLowerCase():``},isFileSystemPath=n=>{if(globalThis.window!==void 0)return!1;let a=getProtocol(n);return isUndefined(a)||a===`file`||/^[a-zA-Z]$/.test(a)},isHttpUrl$1=n=>{let a=getProtocol(n);return a===`http`||a===`https`},isURI=n=>{try{return new URL(n),!0}catch{return!1}},toFileSystemPath=(n,a)=>{let s=[/%23/g,`#`,/%24/g,`$`,/%26/g,`&`,/%2C/g,`,`,/%40/g,`@`],c=propOr(!1,`keepFileProtocol`,a),l=propOr(isWindows,`isWindows`,a),u=decodeURI(n);for(let n=0;n<s.length;n+=2)u=u.replace(s[n],s[n+1]);let d=u.substring(0,7).toLowerCase()===`file://`;return d&&(u=u[7]===`/`?u.substring(8):u.substring(7),l()&&u[1]===`/`&&(u=`${u[0]}:${u.substring(1)}`),c?u=`file:///${u}`:(d=!1,u=l()?u:`/${u}`)),l()&&!d&&(u=replaceAll(`/`,`\\`,u),u.substring(1,3)===`:\\`&&(u=u[0].toUpperCase()+u.substring(1))),u},fromFileSystemPath=n=>{let a=[/\?/g,`%3F`,/#/g,`%23`],s=n;isWindows()&&(s=s.replace(/\\/g,`/`)),s=encodeURI(s);for(let n=0;n<a.length;n+=2)s=s.replace(a[n],a[n+1]);return s},getHash=n=>{let a=n.indexOf(`#`);return a===-1?`#`:n.substring(a)},stripHash=n=>{let a=n.indexOf(`#`),s=n;return a>=0&&(s=n.substring(0,a)),s},cwd=()=>{var n,a;if(globalThis.window!==void 0)return stripHash(globalThis.location.href);let s=globalThis.process?.cwd()??`/`,c=last(s);return[`/`,`\\`].includes(c)?s:s+(isWindows()?`\\`:`/`)},resolve$2=(n,a)=>{let s=new URL(a,new URL(n,`resolve://`));if(s.protocol===`resolve:`){let{pathname:n,search:a,hash:c}=s;return n+a+c}return s.toString()},sanitize=n=>{if(isFileSystemPath(n))return fromFileSystemPath(toFileSystemPath(n));try{return new URL(n).toString()}catch{return encodeURI(decodeURI(n)).replace(/%5B/g,`[`).replace(/%5D/g,`]`)}},unsanitize=n=>isFileSystemPath(n)?toFileSystemPath(n):decodeURI(n),File$1=class{uri;mediaType;data;parseResult;constructor({uri:n,mediaType:a=`text/plain`,data:s,parseResult:c}){this.uri=n,this.mediaType=a,this.data=s,this.parseResult=c}get extension(){return isString(this.uri)?getExtension(this.uri):``}toString(){return typeof this.data==`string`?this.data:this.data instanceof ArrayBuffer||[`ArrayBuffer`].includes(type(this.data))||ArrayBuffer.isView(this.data)?new TextDecoder(`utf-8`).decode(this.data):String(this.data)}},ReferenceSet=class{rootRef;refs;circular;constructor({refs:n=[],circular:a=!1}={}
1309){this.refs=[],this.circular=a,n.forEach(this.add.bind(this))}get size(){return this.refs.length}add(n){return this.has(n)||(this.refs.push(n),this.rootRef=this.rootRef===void 0?n:this.rootRef,n.refSet=this),this}merge(n){for(let a of n.values())this.add(a);return this}has(n){let a=isString(n)?n:n.uri;return isNotUndefined(this.find(n=>n.uri===a))}find(n){return this.refs.find(n)}*values(){yield*this.refs}clean(){this.refs.forEach(n=>{n.refSet=void 0}),this.rootRef=void 0,this.refs.length=0}},defaultOptions$2={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:identity$1,immutable:!0,dereferenceOpts:{}},bundle:{strategies:[],refSet:null,maxDepth:1/0}},baseURILens=lens(path$1([`resolve`,`baseURI`]),assocPath([`resolve`,`baseURI`])),baseURIDefault=n=>isEmptyString(n)?cwd():n,merge$1=(n,a)=>over(baseURILens,baseURIDefault,mergeDeepRight(n,a)),PluginError=class extends ApiDOMError{plugin;constructor(n,a){super(n,{cause:a.cause}),this.plugin=a.plugin}},filter$2=async(n,a,s)=>{let c=await Promise.all(s.map(invokeArgs([n],a)));return s.filter((n,a)=>c[a])},run=async(n,a,s)=>{let c;for(let l of s)try{return{plugin:l,result:await l[n].call(l,...a)}}catch(n){c=new PluginError(`Error while running plugin`,{cause:n,plugin:l})}return Promise.reject(c)},ParseError=class extends ApiDOMError{},ResolveError=class extends ApiDOMError{},ResolverError=class extends ResolveError{},UnmatchedResolverError=class extends ResolverError{},CACHE_NAME=`apidom-file-cache`,getCacheFileResult=async({cacheKey:n,cacheTTL:a})=>{if(a===0)return{cachedResult:null,cachedError:null};try{let s=await caches.open(CACHE_NAME),c=await s.match(n);if(c){let{cachedResult:l,cachedError:u,timestamp:d}=await c.json();if(Date.now()-d<a)return{cachedResult:l,cachedError:u};await s.delete(n)}}catch{return console.log(`There was an error parsing the response`),{cachedResult:null,cachedError:null}}return{cachedResult:null,cachedError:null}},setCacheFileResult=async({cacheKey:n,result:a,error:s,cacheTTL:c})=>{if(c!==0)try{let c={cachedResult:a,cachedError:s,timestamp:Date.now()},l=await caches.open(CACHE_NAME),u=new Response(JSON.stringify(c),{headers:{"Content-Type":`application/json`}});await l.put(n,u)}catch{console.error(`CacheStorage is not available`)}},readFile=async(n,a)=>{let{cacheTTL:s=0}=a.resolve.resolverOpts,c=`read_${n.uri}`,{cachedResult:l,cachedError:u}=await getCacheFileResult({cacheKey:c,cacheTTL:s});if(l!==null)return l;if(u!==null)throw new ResolveError(`Error while reading file "${n.uri}"`,{cause:u});let d=a.resolve.resolvers.map(n=>{let s=Object.create(n);return Object.assign(s,a.resolve.resolverOpts)}),f=await filter$2(`canRead`,[n,a],d);if(isEmpty(f))throw new UnmatchedResolverError(n.uri);try{let{result:a}=await run(`read`,[n],f);return await setCacheFileResult({cacheKey:c,result:new File$1({...n,data:a}).toString(),error:null,cacheTTL:s}),a}catch(a){var p,m,h;throw await setCacheFileResult({cacheKey:c,result:null,error:(a==null||(h=a.cause)==null?void 0:h.cause)??a?.cause??a,cacheTTL:s}),new ResolveError(`Error while reading file "${n.uri}"`,{cause:a})}},parseFile=async(n,a)=>{let s=a.parse.parsers.map(n=>{let s=Object.create(n);return Object.assign(s,a.parse.parserOpts)}),c=await filter$2(`canParse`,[n,a],s);if(isEmpty(c))throw new UnmatchedResolverError(n.uri);try{let{plugin:s,result:l}=await run(`parse`,[n,a],c);return!s.allowEmpty&&l.isEmpty?Promise.reject(new ParseError(`Error while parsing file "${n.uri}". File is empty.`)):l}catch(a){throw new ParseError(`Error while parsing file "${n.uri}"`,{cause:a})}},parse$4=async(n,a)=>{let s=new File$1({uri:sanitize(stripHash(n)),mediaType:a.parse.mediaType}),c=await readFile(s,a);return parseFile(new File$1({...s,data:c}),a)},require_isNull=__commonJSMin$1(((n,a)=>{function s(n){return n===null}a.exports=s})),require_isNumber=__commonJSMin$1(((n,a)=>{var s=require__baseGetTag(),c=require_isObjectLike(),l=`[object Number]`;
1309function u(n){return typeof n==`number`||c(n)&&s(n)==l}a.exports=u})),require_isBoolean=__commonJSMin$1(((n,a)=>{var s=require__baseGetTag(),c=require_isObjectLike(),l=`[object Boolean]`;function u(n){return n===!0||n===!1||c(n)&&s(n)==l}a.exports=u})),require_JSONSerialiser=__commonJSMin$1(((n,a)=>{a.exports=class{constructor(n){this.namespace=n||new this.Namespace}serialise(n){if(!(n instanceof this.namespace.elements.Element))throw TypeError(`Given element \`${n}\` is not an Element instance`);let a={element:n.element};n._meta&&n._meta.length>0&&(a.meta=this.serialiseObject(n.meta)),n._attributes&&n._attributes.length>0&&(a.attributes=this.serialiseObject(n.attributes));let s=this.serialiseContent(n.content);return s!==void 0&&(a.content=s),a}deserialise(n){if(!n.element)throw Error(`Given value is not an object containing an element name`);let a=new(this.namespace.getElementClass(n.element));a.element!==n.element&&(a.element=n.element),n.meta&&this.deserialiseObject(n.meta,a.meta),n.attributes&&this.deserialiseObject(n.attributes,a.attributes);let s=this.deserialiseContent(n.content);return(s!==void 0||a.content===null)&&(a.content=s),a}serialiseContent(n){if(n instanceof this.namespace.elements.Element)return this.serialise(n);if(n instanceof this.namespace.KeyValuePair){let a={key:this.serialise(n.key)};return n.value&&(a.value=this.serialise(n.value)),a}return n&&n.map?n.length===0?void 0:n.map(this.serialise,this):n}deserialiseContent(n){if(n){if(n.element)return this.deserialise(n);if(n.key){let a=new this.namespace.KeyValuePair(this.deserialise(n.key));return n.value&&(a.value=this.deserialise(n.value)),a}if(n.map)return n.map(this.deserialise,this)}return n}serialiseObject(n){let a={};if(n.forEach((n,s)=>{n&&(a[s.toValue()]=this.serialise(n))}),Object.keys(a).length!==0)return a}deserialiseObject(n,a){Object.keys(n).forEach(s=>{a.set(s,this.deserialise(n[s]))})}}})),require_isEqual=__commonJSMin$1(((n,a)=>{var s=require__baseIsEqual();function c(n,a){return s(n,a)}a.exports=c})),require_KeyValuePair=__commonJSMin$1(((n,a)=>{a.exports=class n{constructor(n,a){this.key=n,this.value=a}clone(){let a=new n;return this.key&&(a.key=this.key.clone()),this.value&&(a.value=this.value.clone()),a}}})),require_negate=__commonJSMin$1(((n,a)=>{var s=`Expected a function`;function c(n){if(typeof n!=`function`)throw TypeError(`Expected a function`);return function(){var a=arguments;switch(a.length){case 0:return!n.call(this);case 1:return!n.call(this,a[0]);case 2:return!n.call(this,a[0],a[1]);case 3:return!n.call(this,a[0],a[1],a[2])}return!n.apply(this,a)}}a.exports=c})),require_ArraySlice=__commonJSMin$1(((n,a)=>{var s=require_negate();function c(n){return typeof n==`string`?a=>a.element===n:n.constructor&&n.extend?a=>a instanceof n:n}var l=class n{constructor(n){this.elements=n||[]}toValue(){return this.elements.map(n=>n.toValue())}map(n,a){return this.elements.map(n,a)}flatMap(n,a){return this.map(n,a).reduce((n,a)=>n.concat(a),[])}compactMap(n,a){let s=[];return this.forEach(c=>{let l=n.bind(a)(c);l&&s.push(l)}),s}filter(a,s){return a=c(a),new n(this.elements.filter(a,s))}reject(a,l){return a=c(a),new n(this.elements.filter(s(a),l))}find(n,a){return n=c(n),this.elements.find(n,a)}forEach(n,a){this.elements.forEach(n,a)}reduce(n,a){return this.elements.reduce(n,a)}includes(n){return this.elements.some(a=>a.equals(n))}shift(){return this.elements.shift()}unshift(n){this.elements.unshift(this.refract(n))}push(n){return this.elements.push(this.refract(n)),this}add(n){this.push(n)}get(n){return this.elements[n]}getValue(n){let a=this.elements[n];if(a)return a.toValue()}get length(){return this.elements.length}get isEmpty(){return this.elements.length===0}get first(){return this.elements[0]}};typeof Symbol<`u`&&(l.prototype[Symbol.iterator]=function(){return this.elements[Symbol.iterator]()}),a.exports=l})),require_Element=__commonJSMin$1(((n,a)=>{var s=require_isEqual(),c=require_KeyValuePair(),l=require_ArraySlice();a.exports=class n{constructor(n,a,s){a&&(this.meta=a),s&&(this.attributes=s),this.content=n}freeze(){Object.isFrozen(this)||(this._meta&&(this.meta.parent=this,this.meta.freeze()),this._attributes&&(this.attributes.parent=this,this.attributes.freeze()),this.children.forEac
1309h(n=>{n.parent=this,n.freeze()},this),this.content&&Array.isArray(this.content)&&Object.freeze(this.content),Object.freeze(this))}primitive(){}clone(){let n=new this.constructor;return n.element=this.element,this.meta.length&&(n._meta=this.meta.clone()),this.attributes.length&&(n._attributes=this.attributes.clone()),this.content?this.content.clone?n.content=this.content.clone():Array.isArray(this.content)?n.content=this.content.map(n=>n.clone()):n.content=this.content:n.content=this.content,n}toValue(){return this.content instanceof n?this.content.toValue():this.content instanceof c?{key:this.content.key.toValue(),value:this.content.value?this.content.value.toValue():void 0}:this.content&&this.content.map?this.content.map(n=>n.toValue(),this):this.content}toRef(n){if(this.id.toValue()===``)throw Error(`Cannot create reference to an element that does not contain an ID`);let a=new this.RefElement(this.id.toValue());return n&&(a.path=n),a}findRecursive(...n){if(arguments.length>1&&!this.isFrozen)throw Error("Cannot find recursive with multiple element names without first freezing the element. Call `element.freeze()`");let a=n.pop(),s=new l,u=(n,a)=>(n.push(a),n),d=(n,s)=>{s.element===a&&n.push(s);let l=s.findRecursive(a);return l&&l.reduce(u,n),s.content instanceof c&&(s.content.key&&d(n,s.content.key),s.content.value&&d(n,s.content.value)),n};return this.content&&(this.content.element&&d(s,this.content),Array.isArray(this.content)&&this.content.reduce(d,s)),n.isEmpty||(s=s.filter(a=>{let s=a.parents.map(n=>n.element);for(let a in n){let c=n[a],l=s.indexOf(c);if(l!==-1)s=s.splice(0,l);else return!1}return!0})),s}set(n){return this.content=n,this}equals(n){return s(this.toValue(),n)}getMetaProperty(n,a){if(!this.meta.hasKey(n)){if(this.isFrozen){let n=this.refract(a);return n.freeze(),n}this.meta.set(n,a)}return this.meta.get(n)}setMetaProperty(n,a){this.meta.set(n,a)}get element(){return this._storedElement||`element`}set element(n){this._storedElement=n}get content(){return this._content}set content(a){if(a instanceof n)this._content=a;else if(a instanceof l)this.content=a.elements;else if(typeof a==`string`||typeof a==`number`||typeof a==`boolean`||a===`null`||a==null)this._content=a;else if(a instanceof c)this._content=a;else if(Array.isArray(a))this._content=a.map(this.refract);else if(typeof a==`object`)this._content=Object.keys(a).map(n=>new this.MemberElement(n,a[n]));else throw Error(`Cannot set content to given value`)}get meta(){if(!this._meta){if(this.isFrozen){let n=new this.ObjectElement;return n.freeze(),n}this._meta=new this.ObjectElement}return this._meta}set meta(n){n instanceof this.ObjectElement?this._meta=n:this.meta.set(n||{})}get attributes(){if(!this._attributes){if(this.isFrozen){let n=new this.ObjectElement;return n.freeze(),n}this._attributes=new this.ObjectElement}return this._attributes}set attributes(n){n instanceof this.ObjectElement?this._attributes=n:this.attributes.set(n||{})}get id(){return this.getMetaProperty(`id`,``)}set id(n){this.setMetaProperty(`id`,n)}get classes(){return this.getMetaProperty(`classes`,[])}set classes(n){this.setMetaProperty(`classes`,n)}get title(){return this.getMetaProperty(`title`,``)}set title(n){this.setMetaProperty(`title`,n)}get description(){return this.getMetaProperty(`description`,``)}set description(n){this.setMetaProperty(`description`,n)}get links(){return this.getMetaProperty(`links`,[])}set links(n){this.setMetaProperty(`links`,n)}get isFrozen(){return Object.isFrozen(this)}get parents(){let{parent:n}=this,a=new l;for(;n;)a.push(n),n=n.parent;return a}get children(){if(Array.isArray(this.content))return new l(this.content);if(this.content instanceof c){let n=new l([this.content.key]);return this.content.value&&n.push(this.content.value),n}return this.content instanceof n?new l([this.content]):new l}get recursiveChildren(){let n=new l;return this.children.forEach(a=>{n.push(a),a.recursiveChildren.forEach(a=>{n.push(a)})}),n}}})),require_NullElement=__commonJSMin$1(((n,a)=>{var s=require_Element();a.exports=class extends s{constructor(n,a,s){super(n||null,a,s),this.element=`null`}primitive(){return`null`}set(){return Error(`Cannot set the value of null`)}}})),require_StringElement=__commonJSMin$1(((n,a)=>{var s=require_Element();a.exports=class extends s{constructor(n,a,s){super(n,a,s),this.element=`string`}primitive(){return`string`}get length(){return this.content.length}}})),require_NumberElement=__commonJSMin$1(((n,a)=>{var s=require_Element();a.exports=class extends s{constructor(n,a,s){super(n,a,s),this.element=`number`}primitive(){return`number`}}})),require_BooleanElement=__commonJSMin$1(((n,a)=>{var s=require_Element();a.exports=class extends s{constructor(n,a,s){super(n,a,s),this.element=`boolean`}primitive(){return`boolean`}}})),require_ArrayElement=__commonJSMin$1(((n,a)=>{var s=require_negate(),c=require_Element(),l=require_ArraySlice(),u=class extends c{constructor(n,a,s){super(n||[],a,s),this.element=`array`}primitive(){return`array`}get(n){return this.content[n]}getValue(n){let a=this.get(n);if(a)return a.toValue()}getIndex(n){return this.content[n]}set(n,a){return this.content[n]=this.refract(a),this}remove(n){let a=this.content.splice(n,1);return a.length?a[0]:null}map(n,a){return this.content.map(n,a)}flatMap(n,a){return this.map(n,a).reduce((n,a)=>n.concat(a),[])}compactMap(n,a){let s=[];return this.forEach(c=>{let l=n.bind(a)(c);l&&s.push(l)}),s}filter(n,a){return new l(this.content.filter(n,a))}reject(n,a){return this.filter(s(n),a)}reduce(n,a){let s,c;
1309a===void 0?(s=1,c=this.primitive()===`object`?this.first.value:this.first):(s=0,c=this.refract(a));for(let a=s;a<this.length;a+=1){let s=this.content[a];c=this.primitive()===`object`?this.refract(n(c,s.value,s.key,s,this)):this.refract(n(c,s,a,this))}return c}forEach(n,a){this.content.forEach((s,c)=>{n.bind(a)(s,this.refract(c))})}shift(){return this.content.shift()}unshift(n){this.content.unshift(this.refract(n))}push(n){return this.content.push(this.refract(n)),this}add(n){this.push(n)}findElements(n,a){let s=a||{},c=!!s.recursive,l=s.results===void 0?[]:s.results;return this.forEach((a,s,u)=>{c&&a.findElements!==void 0&&a.findElements(n,{results:l,recursive:c}),n(a,s,u)&&l.push(a)}),l}find(n){return new l(this.findElements(n,{recursive:!0}))}findByElement(n){return this.find(a=>a.element===n)}findByClass(n){return this.find(a=>a.classes.includes(n))}getById(n){return this.find(a=>a.id.toValue()===n).first}includes(n){return this.content.some(a=>a.equals(n))}contains(n){return this.includes(n)}empty(){return new this.constructor([])}"fantasy-land/empty"(){return this.empty()}concat(n){return new this.constructor(this.content.concat(n.content))}"fantasy-land/concat"(n){return this.concat(n)}"fantasy-land/map"(n){return new this.constructor(this.map(n))}"fantasy-land/chain"(n){return this.map(a=>n(a),this).reduce((n,a)=>n.concat(a),this.empty())}"fantasy-land/filter"(n){return new this.constructor(this.content.filter(n))}"fantasy-land/reduce"(n,a){return this.content.reduce(n,a)}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)}};u.empty=function(){return new this},u[`fantasy-land/empty`]=u.empty,typeof Symbol<`u`&&(u.prototype[Symbol.iterator]=function(){return this.content[Symbol.iterator]()}),a.exports=u})),require_MemberElement=__commonJSMin$1(((n,a)=>{var s=require_KeyValuePair(),c=require_Element();a.exports=class extends c{constructor(n,a,c,l){super(new s,c,l),this.element=`member`,this.key=n,this.value=a}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)}}})),require_ObjectSlice=__commonJSMin$1(((n,a)=>{var s=require_negate(),c=require_ArraySlice();a.exports=class n extends c{map(n,a){return this.elements.map(s=>n.bind(a)(s.value,s.key,s))}filter(a,s){return new n(this.elements.filter(n=>a.bind(s)(n.value,n.key,n)))}reject(n,a){return this.filter(s(n.bind(a)))}forEach(n,a){return this.elements.forEach((s,c)=>{n.bind(a)(s.value,s.key,s,c)})}keys(){return this.map((n,a)=>a.toValue())}values(){return this.map(n=>n.toValue())}}})),require_ObjectElement=__commonJSMin$1(((n,a)=>{var s=require_negate(),c=require_isObject(),l=require_ArrayElement(),u=require_MemberElement(),d=require_ObjectSlice();a.exports=class extends l{constructor(n,a,s){super(n||[],a,s),this.element=`object`}primitive(){return`object`}toValue(){return this.content.reduce((n,a)=>(n[a.key.toValue()]=a.value?a.value.toValue():void 0,n),{})}get(n){let a=this.getMember(n);if(a)return a.value}getMember(n){if(n!==void 0)return this.content.find(a=>a.key.toValue()===n)}remove(n){let a=null;return this.content=this.content.filter(s=>s.key.toValue()===n?(a=s,!1):!0),a}getKey(n){let a=this.getMember(n);if(a)return a.key}set(n,a){if(c(n))return Object.keys(n).forEach(a=>{this.set(a,n[a])}),this;let s=n,l=this.getMember(s);return l?l.value=a:this.content.push(new u(s,a)),this}keys(){return this.content.map(n=>n.key.toValue())}values(){return this.content.map(n=>n.value.toValue())}hasKey(n){return this.content.some(a=>a.key.equals(n))}items(){return this.content.map(n=>[n.key.toValue(),n.value.toValue()])}map(n,a){return this.content.map(s=>n.bind(a)(s.value,s.key,s))}compactMap(n,a){let s=[];return this.forEach((c,l,u)=>{let d=n.bind(a)(c,l,u);d&&s.push(d)}),s}filter(n,a){return new d(this.content).filter(n,a)}reject(n,a){return this.filter(s(n),a)}forEach(n,a){return this.content.forEach(s=>n.bind(a)(s.value,s.key,s))}}})),require_LinkElement=__commonJSMin$1(((n,a)=>{var s=require_Element();a.exports=class extends s{constructor(n,a,s){super(n||[],a,s),this.element=`link`}get relation(){return this.attributes.get(`relation`)}set relation(n){this.attributes.set(`relation`,n)}get href(){return this.attributes.get(`href`)}set href(n){this.attributes.set(`href`,n)}}})),require_RefElement=__commonJSMin$1(((n,a)=>{var s=require_Element();a.exports=class extends s{constructor(n,a,s){super(n||[],a,s),this.element=`ref`,this.path||=`element`}get path(){return this.attributes.get(`path`)}set path(n){this.attributes.set(`path`,n)}}})),require_elements=__commonJSMin$1(((n,a)=>{var s=require_Element(),c=require_NullElement(),l=require_StringElement(),u=require_NumberElement(),d=require_BooleanElement(),f=require_ArrayElement(),p=require_MemberElement(),m=require_ObjectElement(),h=require_LinkElement(),_=require_RefElement(),v=require_ArraySlice(),b=require_ObjectSlice(),x=require_KeyValuePair();function C(n){return n instanceof s?n:typeof n==`string`?new l(n):typeof n==`
1309number`?new u(n):typeof n==`boolean`?new d(n):n===null?new c:Array.isArray(n)?new f(n.map(C)):typeof n==`object`?new m(n):n}s.prototype.ObjectElement=m,s.prototype.RefElement=_,s.prototype.MemberElement=p,s.prototype.refract=C,v.prototype.refract=C,a.exports={Element:s,NullElement:c,StringElement:l,NumberElement:u,BooleanElement:d,ArrayElement:f,MemberElement:p,ObjectElement:m,LinkElement:h,RefElement:_,refract:C,ArraySlice:v,ObjectSlice:b,KeyValuePair:x}})),require_Namespace=__commonJSMin$1(((n,a)=>{var s=require_isNull(),c=require_isString(),l=require_isNumber(),u=require_isBoolean(),d=require_isObject(),f=require_JSONSerialiser(),p=require_elements(),m=class{constructor(n){this.elementMap={},this.elementDetection=[],this.Element=p.Element,this.KeyValuePair=p.KeyValuePair,(!n||!n.noDefault)&&this.useDefault(),this._attributeElementKeys=[],this._attributeElementArrayKeys=[]}use(n){return n.namespace&&n.namespace({base:this}),n.load&&n.load({base:this}),this}useDefault(){return this.register(`null`,p.NullElement).register(`string`,p.StringElement).register(`number`,p.NumberElement).register(`boolean`,p.BooleanElement).register(`array`,p.ArrayElement).register(`object`,p.ObjectElement).register(`member`,p.MemberElement).register(`ref`,p.RefElement).register(`link`,p.LinkElement),this.detect(s,p.NullElement,!1).detect(c,p.StringElement,!1).detect(l,p.NumberElement,!1).detect(u,p.BooleanElement,!1).detect(Array.isArray,p.ArrayElement,!1).detect(d,p.ObjectElement,!1),this}register(n,a){return this._elements=void 0,this.elementMap[n]=a,this}unregister(n){return this._elements=void 0,delete this.elementMap[n],this}detect(n,a,s){return s===void 0||s?this.elementDetection.unshift([n,a]):this.elementDetection.push([n,a]),this}toElement(n){if(n instanceof this.Element)return n;let a;for(let s=0;s<this.elementDetection.length;s+=1){let c=this.elementDetection[s][0],l=this.elementDetection[s][1];if(c(n)){a=new l(n);break}}return a}getElementClass(n){let a=this.elementMap[n];return a===void 0?this.Element:a}fromRefract(n){return this.serialiser.deserialise(n)}toRefract(n){return this.serialiser.serialise(n)}get elements(){return this._elements===void 0&&(this._elements={Element:this.Element},Object.keys(this.elementMap).forEach(n=>{let a=n[0].toUpperCase()+n.substr(1);this._elements[a]=this.elementMap[n]})),this._elements}get serialiser(){return new f(this)}};f.prototype.Namespace=m,a.exports=m})),require_JSON06Serialiser=__commonJSMin$1(((n,a)=>{var s=require_JSONSerialiser();a.exports=class extends s{serialise(n){if(!(n instanceof this.namespace.elements.Element))throw TypeError(`Given element \`${n}\` is not an Element instance`);let a;n._attributes&&n.attributes.get(`variable`)&&(a=n.attributes.get(`variable`));let s={element:n.element};n._meta&&n._meta.length>0&&(s.meta=this.serialiseObject(n.meta));let c=n.element===`enum`||n.attributes.keys().indexOf(`enumerations`)!==-1;if(c){let a=this.enumSerialiseAttributes(n);a&&(s.attributes=a)}else if(n._attributes&&n._attributes.length>0){let{attributes:c}=n;c.get(`metadata`)&&(c=c.clone(),c.set(`meta`,c.get(`metadata`)),c.remove(`metadata`)),n.element===`member`&&a&&(c=c.clone(),c.remove(`variable`)),c.length>0&&(s.attributes=this.serialiseObject(c))}if(c)s.content=this.enumSerialiseContent(n,s);else if(this[`${n.element}SerialiseContent`])s.content=this[`${n.element}SerialiseContent`](n,s);else if(n.content!==void 0){let c;a&&n.content.key?(c=n.content.clone(),c.key.attributes.set(`variable`,a),c=this.serialiseContent(c)):c=this.serialiseContent(n.content),this.shouldSerialiseContent(n,c)&&(s.content=c)}else this.shouldSerialiseContent(n,n.content)&&n instanceof this.namespace.elements.Array&&(s.content=[]);return s}shouldSerialiseContent(n,a){return n.element===`parseResult`||n.element===`httpRequest`||n.element===`httpResponse`||n.element===`category`||n.element===`link`||!(a===void 0||Array.isArray(a)&&a.length===0)}refSerialiseContent(n,a){return delete a.attributes,{href:n.toValue(),path:n.path.toValue()}}sourceMapSerialiseContent(n){return n.toValue()}dataStructureSerialiseContent(n){return[this.serialiseContent(n.content)]}enumSerialiseAttributes(n){let a=n.attributes.clone(),s=a.remove(`enumerations`)||new this.namespace.elements.Array([]),c=a.get(`default`),l=a.get(`samples`)||new this.namespace.elements.Array([]);if(c&&c.content&&(c.content.attributes&&c.content.attributes.remove(`typeAttributes`),a.set(`default`,new this.namespace.elements.Array([c.content]))),l.forEach(n=>
1309{n.content&&n.content.element&&n.content.attributes.remove(`typeAttributes`)}),n.content&&s.length!==0&&l.unshift(n.content),l=l.map(n=>n instanceof this.namespace.elements.Array?[n]:new this.namespace.elements.Array([n.content])),l.length&&a.set(`samples`,l),a.length>0)return this.serialiseObject(a)}enumSerialiseContent(n){if(n._attributes){let a=n.attributes.get(`enumerations`);if(a&&a.length>0)return a.content.map(n=>{let a=n.clone();return a.attributes.remove(`typeAttributes`),this.serialise(a)})}if(n.content){let a=n.content.clone();return a.attributes.remove(`typeAttributes`),[this.serialise(a)]}return[]}deserialise(n){if(typeof n==`string`)return new this.namespace.elements.String(n);if(typeof n==`number`)return new this.namespace.elements.Number(n);if(typeof n==`boolean`)return new this.namespace.elements.Boolean(n);if(n===null)return new this.namespace.elements.Null;if(Array.isArray(n))return new this.namespace.elements.Array(n.map(this.deserialise,this));let a=this.namespace.getElementClass(n.element),s=new a;s.element!==n.element&&(s.element=n.element),n.meta&&this.deserialiseObject(n.meta,s.meta),n.attributes&&this.deserialiseObject(n.attributes,s.attributes);let c=this.deserialiseContent(n.content);if((c!==void 0||s.content===null)&&(s.content=c),s.element===`enum`){s.content&&s.attributes.set(`enumerations`,s.content);let n=s.attributes.get(`samples`);if(s.attributes.remove(`samples`),n){let c=n;n=new this.namespace.elements.Array,c.forEach(c=>{c.forEach(c=>{let l=new a(c);l.element=s.element,n.push(l)})});let l=n.shift();l?s.content=l.content:s.content=void 0,s.attributes.set(`samples`,n)}else s.content=void 0;let c=s.attributes.get(`default`);if(c&&c.length>0){c=c.get(0);let n=new a(c);n.element=s.element,s.attributes.set(`default`,n)}}else if(s.element===`dataStructure`&&Array.isArray(s.content))[s.content]=s.content;else if(s.element===`category`){let n=s.attributes.get(`meta`);n&&(s.attributes.set(`metadata`,n),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(n){if(n instanceof this.namespace.elements.Element)return this.serialise(n);if(n instanceof this.namespace.KeyValuePair){let a={key:this.serialise(n.key)};return n.value&&(a.value=this.serialise(n.value)),a}return n&&n.map?n.map(this.serialise,this):n}deserialiseContent(n){if(n){if(n.element)return this.deserialise(n);if(n.key){let a=new this.namespace.KeyValuePair(this.deserialise(n.key));return n.value&&(a.value=this.deserialise(n.value)),a}if(n.map)return n.map(this.deserialise,this)}return n}shouldRefract(n){return n._attributes&&n.attributes.keys().length||n._meta&&n.meta.keys().length?!0:n.element===`enum`?!1:n.element!==n.primitive()||n.element===`member`}convertKeyToRefract(n,a){return this.shouldRefract(a)?this.serialise(a):a.element===`enum`?this.serialiseEnum(a):a.element===`array`?a.map(a=>this.shouldRefract(a)||n==="default"?this.serialise(a):a.element===`array`||a.element===`object`||a.element===`enum`?a.children.map(n=>this.serialise(n)):a.toValue()):a.element===`object`?(a.content||[]).map(this.serialise,this):a.toValue()}serialiseEnum(n){return n.children.map(n=>this.serialise(n))}serialiseObject(n){let a={};return n.forEach((n,s)=>{if(n){let c=s.toValue();a[c]=this.convertKeyToRefract(c,n)}}),a}deserialiseObject(n,a){Object.keys(n).forEach(s=>{a.set(s,this.deserialise(n[s]))})}}})),require_minim=__commonJSMin$1((n=>{var a=require_Namespace(),s=require_elements();n.Namespace=a,n.KeyValuePair=require_KeyValuePair(),n.ArraySlice=s.ArraySlice,n.ObjectSlice=s.ObjectSlice,n.Element=s.Element,n.StringElement=s.StringElement,n.NumberElement=s.NumberElement,n.BooleanElement=s.BooleanElement,n.NullElement=s.NullElement,n.ArrayElement=s.ArrayElement,n.ObjectElement=s.ObjectElement,n.MemberElement=s.MemberElement,n.RefElement=s.RefElement,n.LinkElement=s.LinkElement,n.refract=s.refract,n.JSONSerialiser=require_JSONSerialiser(),n.JSON06Serialiser=require_JSON06Serialiser()})),import_minim=require_minim(),Annotation=class extends import_minim.StringElement{constructor(n,a,s){super(n,a,s),this.element=`annotation`}get code(){return this.attributes.get(`code`)}
1309set code(n){this.attributes.set(`code`,n)}},Comment=class extends import_minim.StringElement{constructor(n,a,s){super(n,a,s),this.element=`comment`}},ParseResult=class extends import_minim.ArrayElement{constructor(n,a,s){super(n,a,s),this.element=`parseResult`}get api(){return this.children.filter(n=>n.classes.contains(`api`)).first}get results(){return this.children.filter(n=>n.classes.contains(`result`))}get result(){return this.results.first}get annotations(){return this.children.filter(n=>n.element===`annotation`)}get warnings(){return this.children.filter(n=>n.element===`annotation`&&n.classes.contains(`warning`))}get errors(){return this.children.filter(n=>n.element===`annotation`&&n.classes.contains(`error`))}get isEmpty(){return this.children.reject(n=>n.element===`annotation`).isEmpty}replaceResult(n){let{result:a}=this;if(isUndefined(a))return!1;let s=this.content.findIndex(n=>n===a);return s===-1?!1:(this.content[s]=n,!0)}},hasMethod=(n,a)=>typeof a==`object`&&!!a&&n in a&&typeof a[n]==`function`,hasBasicElementProps=n=>typeof n==`object`&&!!n&&`_storedElement`in n&&typeof n._storedElement==`string`&&`_content`in n,primitiveEq=(n,a)=>typeof a==`object`&&a&&`primitive`in a?typeof a.primitive==`function`&&a.primitive()===n:!1,hasClass=(n,a)=>typeof a==`object`&&!!a&&`classes`in a&&(Array.isArray(a.classes)||a.classes instanceof import_minim.ArrayElement)&&a.classes.includes(n),isElementType=(n,a)=>typeof a==`object`&&!!a&&`element`in a&&a.element===n,createPredicate=n=>n({hasMethod,hasBasicElementProps,primitiveEq,isElementType,hasClass}),predicates_exports$7=__exportAll({hasElementSourceMap:()=>hasElementSourceMap,includesClasses:()=>includesClasses,includesSymbols:()=>includesSymbols,isAnnotationElement:()=>isAnnotationElement,isArrayElement:()=>isArrayElement,isBooleanElement:()=>isBooleanElement,isCommentElement:()=>isCommentElement,isElement:()=>isElement,isLinkElement:()=>isLinkElement$2,isMemberElement:()=>isMemberElement,isNullElement:()=>isNullElement,isNumberElement:()=>isNumberElement,isObjectElement:()=>isObjectElement,isParseResultElement:()=>isParseResultElement,isPrimitiveElement:()=>isPrimitiveElement,isRefElement:()=>isRefElement,isStringElement:()=>isStringElement}),isElement=createPredicate(({hasBasicElementProps:n,primitiveEq:a})=>s=>s instanceof import_minim.Element||n(s)&&a(void 0,s)),isStringElement=createPredicate(({hasBasicElementProps:n,primitiveEq:a})=>s=>s instanceof import_minim.StringElement||n(s)&&a(`string`,s)),isNumberElement=createPredicate(({hasBasicElementProps:n,primitiveEq:a})=>s=>s instanceof import_minim.NumberElement||n(s)&&a(`number`,s)),isNullElement=createPredicate(({hasBasicElementProps:n,primitiveEq:a})=>s=>s instanceof import_minim.NullElement||n(s)&&a(`null`,s)),isBooleanElement=createPredicate(({hasBasicElementProps:n,primitiveEq:a})=>s=>s instanceof import_minim.BooleanElement||n(s)&&a(`boolean`,s)),isObjectElement=createPredicate(({hasBasicElementProps:n,primitiveEq:a,hasMethod:s})=>c=>c instanceof import_minim.ObjectElement||n(c)&&a(`object`,c)&&s(`keys`,c)&&s(`values`,c)&&s(`items`,c)),isArrayElement=createPredicate(({hasBasicElementProps:n,primitiveEq:a,hasMethod:s})=>c=>c instanceof import_minim.ArrayElement&&!(c instanceof import_minim.ObjectElement)||n(c)&&a(`array`,c)&&s(`push`,c)&&s(`unshift`,c)&&s(`map`,c)&&s(`reduce`,c)),isMemberElement=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof import_minim.MemberElement||n(c)&&a(`member`,c)&&s(void 0,c)),isLinkElement$2=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof import_minim.LinkElement||n(c)&&a(`link`,c)&&s(void 0,c)),isRefElement=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof import_minim.RefElement||n(c)&&a(`ref`,c)&&s(void 0,c)),isAnnotationElement=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof Annotation||n(c)&&a(`annotation`,c)&&s(`array`,c)),isCommentElement=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof Comment||n(c)&&a(`comment`,c)&&s(`string`,c)),isParseResultElement=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof ParseResult||n(c)&&a(`parseResult`,c)&&s(`array`,c)),isPrimitiveElement=n=>isElementType(`object`,n)||isElementType(`array`,n)||isElementType(`boolean`,n)||isElementType(`number`,n)||isElementType(`string`,n)||isElementType(`null`,n)||isElementType(`member`,n),hasElementSourceMap=n=>isElement(n)?Number.isInteger(n.startPositionRow)&&Number.isInteger(n.startPositionColumn)&&Number.isInteger(n.startIndex)&&Number.isInteger(n.endPositionRow)&&Number.isInteger(n.endPositionColumn)&&Number.isInteger(n.endIndex):!1,includesSymbols=(n,a)=>
1309{if(n.length===0)return!0;let s=a.attributes.get(`symbols`);return isArrayElement(s)?all(included(s.toValue()),n):!1},includesClasses=(n,a)=>n.length===0||all(included(a.classes.toValue()),n),Namespace=class extends import_minim.Namespace{constructor(){super(),this.register(`annotation`,Annotation),this.register(`comment`,Comment),this.register(`parseResult`,ParseResult)}},namespace=new Namespace,createNamespace=n=>{let a=new Namespace;return isPlainObj(n)&&a.use(n),a},createToolbox$7=()=>({predicates:{...predicates_exports$7},namespace}),getVisitFn=(n,a,s)=>{let c=n[a];if(c!=null){if(!s&&typeof c==`function`)return c;let n=s?c.leave:c.enter;if(typeof n==`function`)return n}else{let c=s?n.leave:n.enter;if(c!=null){if(typeof c==`function`)return c;let n=c[a];if(typeof n==`function`)return n}}return null},BREAK={},getNodeType$4=n=>n?.type,isNode$1=n=>typeof getNodeType$4(n)==`string`,cloneNode$1=n=>Object.create(Object.getPrototypeOf(n),Object.getOwnPropertyDescriptors(n)),mergeAll=(n,{visitFnGetter:a=getVisitFn,nodeTypeGetter:s=getNodeType$4,breakSymbol:c=BREAK,deleteNodeSymbol:l=null,skipVisitingNodeSymbol:u=!1,exposeEdits:d=!1}={})=>{let f=Symbol(`skip`),p=Array(n.length).fill(f);return{enter(m,h,_,v,b,x){let C=m,w=!1,T={...x,replaceWith(n,a){x.replaceWith(n,a),C=n}};for(let m=0;m<n.length;m+=1)if(p[m]===f){let f=a(n[m],s(C),!1);if(typeof f==`function`){let a=f.call(n[m],C,h,_,v,b,T);if(typeof a?.then==`function`)throw new ApiDOMStructuredError(`Async visitor not supported in sync mode`,{visitor:n[m],visitFn:f});if(a===u)p[m]=C;else if(a===c)p[m]=c;else if(a===l)return a;else if(a!==void 0)if(d)C=a,w=!0;else return a}}return w?C:void 0},leave(l,d,m,h,_,v){let b=l,x={...v,replaceWith(n,a){v.replaceWith(n,a),b=n}};for(let l=0;l<n.length;l+=1)if(p[l]===f){let f=a(n[l],s(b),!0);if(typeof f==`function`){let a=f.call(n[l],b,d,m,h,_,x);if(typeof a?.then==`function`)throw new ApiDOMStructuredError(`Async visitor not supported in sync mode`,{visitor:n[l],visitFn:f});if(a===c)p[l]=c;else if(a!==void 0&&a!==u)return a}}else p[l]===b&&(p[l]=f)}}},mergeAllAsync=(n,{visitFnGetter:a=getVisitFn,nodeTypeGetter:s=getNodeType$4,breakSymbol:c=BREAK,deleteNodeSymbol:l=null,skipVisitingNodeSymbol:u=!1,exposeEdits:d=!1}={})=>{let f=Symbol(`skip`),p=Array(n.length).fill(f);return{async enter(m,h,_,v,b,x){let C=m,w=!1,T={...x,replaceWith(n,a){x.replaceWith(n,a),C=n}};for(let m=0;m<n.length;m+=1)if(p[m]===f){let f=a(n[m],s(C),!1);if(typeof f==`function`){let a=await f.call(n[m],C,h,_,v,b,T);if(a===u)p[m]=C;else if(a===c)p[m]=c;else if(a===l)return a;else if(a!==void 0)if(d)C=a,w=!0;else return a}}return w?C:void 0},async leave(l,d,m,h,_,v){let b=l,x={...v,replaceWith(n,a){v.replaceWith(n,a),b=n}};for(let l=0;l<n.length;l+=1)if(p[l]===f){let f=a(n[l],s(b),!0);if(typeof f==`function`){let a=await f.call(n[l],b,d,m,h,_,x);if(a===c)p[l]=c;else if(a!==void 0&&a!==u)return a}}else p[l]===b&&(p[l]=f)}}};mergeAll[Symbol.for(`nodejs.util.promisify.custom`)]=mergeAllAsync;var visit$2=(n,a,{keyMap:s=null,state:c={},breakSymbol:l=BREAK,deleteNodeSymbol:u=null,skipVisitingNodeSymbol:d=!1,visitFnGetter:f=getVisitFn,nodeTypeGetter:p=getNodeType$4,nodePredicate:m=isNode$1,nodeCloneFn:h=cloneNode$1,detectCycles:_=!0,detectCyclesCallback:v=null}={})=>{let b=s||{},x,C=Array.isArray(n),w=[n],T=-1,O,k=[],A=n,j=[],M=[];do{T+=1;let n=T===w.length,s,F=n&&k.length!==0;if(n){if(s=M.length===0?void 0:j.pop(),A=O,O=M.pop(),F)if(C){A=A.slice();let n=0;for(let[a,s]of k){let c=a-n;s===u?(A.splice(c,1),n+=1):A[c]=s}}else{A=h(A);for(let[n,a]of k)A[n]=a}T=x.index,w=x.keys,k=x.edits,C=x.inArray,x=x.prev}else if(O!==u&&O!==void 0){if(s=C?T:w[T],A=O[s],A===u||A===void 0)continue;j.push(s)}let I;if(!Array.isArray(A)){var N;if(!m(A))throw new ApiDOMStructuredError(`Invalid AST Node:  ${String(A)}`,{node:A});if(_&&M.includes(A)){typeof v==`function`&&v(A,s,O,j,M),j.pop();continue}let u=f(a,p(A),n);if(u){for(let[n,s]of Object.entries(c))a[n]=s;I=u.call(a,A,s,O,j,M,{replaceWith(a,c){typeof c==`function`?c(a,A,s,O,j,M):O&&(O[s]=a),n||(A=a)}})}if(typeof I?.then==`function`)throw new ApiDOMStructuredError(`Async visitor not supported in sync mode`,{visitor:a,visitFn:u});if(I===l)break;if(I===d){if(!n){j.pop();continue}}else if(I!==void 0&&(k.push([s,I]),!n))if(m(I))A=I;else{j.pop();continue}}if(I===void 0&&F&&k.push([s,A]),!n){var P;x={inArray:C,index:T,keys:w,edits:k,prev:x},C=Array.isArray(A),w=C?A:b[p(A)]??[],T=-1,k=[],O!==u&&O!==void 0&&M.push(O),O=A}}while(x!==void 0);return k.length===0?n:k[k.length-1][1]};visit$2[Symbol.for(`nodejs.util.promisify.custom`)]=async(n,a,{keyMap:s=null,state:c={},breakSymbol:l=BREAK,deleteNodeSymbol:u=null,skipVisitingNodeSymbol:d=!1,visitFnGetter:f=getVisitFn,nodeTypeGetter:p=getNo
1309deType$4,nodePredicate:m=isNode$1,nodeCloneFn:h=cloneNode$1,detectCycles:_=!0,detectCyclesCallback:v=null}={})=>{let b=s||{},x,C=Array.isArray(n),w=[n],T=-1,O,k=[],A=n,j=[],M=[];do{T+=1;let n=T===w.length,s,P=n&&k.length!==0;if(n){if(s=M.length===0?void 0:j.pop(),A=O,O=M.pop(),P)if(C){A=A.slice();let n=0;for(let[a,s]of k){let c=a-n;s===u?(A.splice(c,1),n+=1):A[c]=s}}else{A=h(A);for(let[n,a]of k)A[n]=a}T=x.index,w=x.keys,k=x.edits,C=x.inArray,x=x.prev}else if(O!==u&&O!==void 0){if(s=C?T:w[T],A=O[s],A===u||A===void 0)continue;j.push(s)}let F;if(!Array.isArray(A)){if(!m(A))throw new ApiDOMStructuredError(`Invalid AST Node: ${String(A)}`,{node:A});if(_&&M.includes(A)){typeof v==`function`&&v(A,s,O,j,M),j.pop();continue}let u=f(a,p(A),n);if(u){for(let[n,s]of Object.entries(c))a[n]=s;F=await u.call(a,A,s,O,j,M,{replaceWith(a,c){typeof c==`function`?c(a,A,s,O,j,M):O&&(O[s]=a),n||(A=a)}})}if(F===l)break;if(F===d){if(!n){j.pop();continue}}else if(F!==void 0&&(k.push([s,F]),!n))if(m(F))A=F;else{j.pop();continue}}if(F===void 0&&P&&k.push([s,A]),!n){var N;x={inArray:C,index:T,keys:w,edits:k,prev:x},C=Array.isArray(A),w=C?A:b[p(A)]??[],T=-1,k=[],O!==u&&O!==void 0&&M.push(O),O=A}}while(x!==void 0);return k.length===0?n:k[k.length-1][1]};var CloneError=class extends ApiDOMStructuredError{value;constructor(n,a){super(n,a),a!==void 0&&(this.value=a.value)}},DeepCloneError=class extends CloneError{},ShallowCloneError=class extends CloneError{},dereference=(n,a)=>{let s=defaultTo(n,a);return mapObjIndexed(n=>isPlainObj(n)&&has$1(`$ref`,n)&&propSatisfies(isString,`$ref`,n)?path$1(trimCharsStart(`#/`,path$1([`$ref`],n)).split(`/`),s):isPlainObj(n)?dereference(n,s):n,n)},assignSourceMap=(n,a)=>(n.startPositionRow=a?.startPositionRow,n.startPositionColumn=a?.startPositionColumn,n.startIndex=a?.startIndex,n.endPositionRow=a?.endPositionRow,n.endPositionColumn=a?.endPositionColumn,n.endIndex=a?.endIndex,n),cloneDeep=(n,a={})=>{let{visited:s=new WeakMap}=a,c={...a,visited:s};if(s.has(n))return s.get(n);if(n instanceof import_minim.KeyValuePair){let{key:a,value:l}=n,u=new import_minim.KeyValuePair(isElement(a)?cloneDeep(a,c):a,isElement(l)?cloneDeep(l,c):l);return s.set(n,u),u}if(n instanceof import_minim.ObjectSlice){let a=n=>cloneDeep(n,c),l=new import_minim.ObjectSlice([...n].map(a));return s.set(n,l),l}if(n instanceof import_minim.ArraySlice){let a=n=>cloneDeep(n,c),l=new import_minim.ArraySlice([...n].map(a));return s.set(n,l),l}if(isElement(n)){let a=cloneShallow(n);return s.set(n,a),n.content?isElement(n.content)||n.content instanceof import_minim.KeyValuePair?a.content=cloneDeep(n.content,c):Array.isArray(n.content)?a.content=n.content.map(n=>cloneDeep(n,c)):a.content=n.content:a.content=n.content,a}throw new DeepCloneError(`Value provided to cloneDeep function couldn't be cloned`,{value:n})};cloneDeep.safe=n=>{try{return cloneDeep(n)}catch{return n}};var cloneShallowKeyValuePair=n=>{let{key:a,value:s}=n;return new import_minim.KeyValuePair(a,s)},cloneShallowArraySlice=n=>new import_minim.ArraySlice([...n]),cloneShallowObjectSlice=n=>new import_minim.ObjectSlice([...n]),cloneShallowElement=n=>{let a=new n.constructor;if(a.element=n.element,hasElementSourceMap(n)&&assignSourceMap(a,n),n.meta.length>0&&(a._meta=cloneDeep(n.meta)),n.attributes.length>0&&(a._attributes=cloneDeep(n.attributes)),isElement(n.content)){let s=n.content;a.content=cloneShallowElement(s)}else Array.isArray(n.content)?a.content=[...n.content]:n.content instanceof import_minim.KeyValuePair?a.content=cloneShallowKeyValuePair(n.content):a.content=n.content;return a},cloneShallow=n=>{if(n instanceof import_minim.KeyValuePair)return cloneShallowKeyValuePair(n);if(n instanceof import_minim.ObjectSlice)return cloneShallowObjectSlice(n);if(n instanceof import_minim.ArraySlice)return cloneShallowArraySlice(n);if(isElement(n))return cloneShallowElement(n);throw new ShallowCloneError(`Value provided to cloneShallow function couldn't be cloned`,{value:n})};cloneShallow.safe=n=>{try{return cloneShallow(n)}catch{return n}};var getNodeType$3=n=>isObjectElement(n)?`ObjectElement`:isArrayElement(n)?`ArrayElement`:isMemberElement(n)?`MemberElement`:isStringElement(n)?`StringElement`:isBo
1309oleanElement(n)?`BooleanElement`:isNumberElement(n)?`NumberElement`:isNullElement(n)?`NullElement`:isLinkElement$2(n)?`LinkElement`:isRefElement(n)?`RefElement`:void 0,cloneNode=n=>isElement(n)?cloneShallow(n):cloneNode$1(n),isNode=pipe(getNodeType$3,isString),keyMapDefault$1={ObjectElement:[`content`],ArrayElement:[`content`],MemberElement:[`key`,`value`],StringElement:[],BooleanElement:[],NumberElement:[],NullElement:[],RefElement:[],LinkElement:[],Annotation:[],Comment:[],ParseResultElement:[`content`]},PredicateVisitor=class{result;predicate;returnOnTrue;returnOnFalse;constructor({predicate:n=F$1,returnOnTrue:a,returnOnFalse:s}={}){this.result=[],this.predicate=n,this.returnOnTrue=a,this.returnOnFalse=s}enter(n){return this.predicate(n)?(this.result.push(n),this.returnOnTrue):this.returnOnFalse}},visit$1=(n,a,{keyMap:s=keyMapDefault$1,...c}={})=>visit$2(n,a,{keyMap:s,nodeTypeGetter:getNodeType$3,nodePredicate:isNode,nodeCloneFn:cloneNode,...c});visit$1[Symbol.for(`nodejs.util.promisify.custom`)]=async(n,a,{keyMap:s=keyMapDefault$1,...c}={})=>visit$2[Symbol.for(`nodejs.util.promisify.custom`)](n,a,{keyMap:s,nodeTypeGetter:getNodeType$3,nodePredicate:isNode,nodeCloneFn:cloneNode,...c});var defaultDispatchPluginsOptions={toolboxCreator:createToolbox$7,visitorOptions:{nodeTypeGetter:getNodeType$3,exposeEdits:!0}},dispatchPluginsSync=(n,a,s={})=>{if(a.length===0)return n;let{toolboxCreator:c,visitorOptions:l}=mergeDeepRight(defaultDispatchPluginsOptions,s),u=c(),d=a.map(n=>n(u)),f=mergeAll(d.map(propOr({},`visitor`)),{...l});d.forEach(invokeArgs([`pre`],[]));let p=visit$1(n,f,l);return d.forEach(invokeArgs([`post`],[])),p},dispatchPluginsAsync=async(n,a,s={})=>{if(a.length===0)return n;let{toolboxCreator:c,visitorOptions:l}=mergeDeepRight(defaultDispatchPluginsOptions,s),u=c(),d=a.map(n=>n(u)),f=mergeAll[Symbol.for(`nodejs.util.promisify.custom`)],p=visit$1[Symbol.for(`nodejs.util.promisify.custom`)],m=f(d.map(propOr({},`visitor`)),{...l});await Promise.allSettled(d.map(invokeArgs([`pre`],[])));let h=await p(n,m,l);return await Promise.allSettled(d.map(invokeArgs([`post`],[]))),h};dispatchPluginsSync[Symbol.for(`nodejs.util.promisify.custom`)]=dispatchPluginsAsync;var require_short_unique_id=__commonJSMin$1(((n,a)=>{var s=(()=>{var n=Object.defineProperty,a=Object.getOwnPropertyDescriptor,s=Object.getOwnPropertyNames,c=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,d=(a,s,c)=>s in a?n(a,s,{enumerable:!0,configurable:!0,writable:!0,value:c}):a[s]=c,f=(n,a)=>{for(var s in a||={})l.call(a,s)&&d(n,s,a[s]);if(c)for(var s of c(a))u.call(a,s)&&d(n,s,a[s]);return n},p=(a,s)=>{for(var c in s)n(a,c,{get:s[c],enumerable:!0})},m=(c,u,d,f)=>{if(u&&typeof u==`object`||typeof u==`function`)for(let p of s(u))!l.call(c,p)&&p!==d&&n(c,p,{get:()=>u[p],enumerable:!(f=a(u,p))||f.enumerable});return c},h=a=>m(n({},`__esModule`,{value:!0}),a),_=(n,a,s)=>d(n,typeof a==`symbol`?a:a+``,s),v={};p(v,{DEFAULT_OPTIONS:()=>C,DEFAULT_UUID_LENGTH:()=>x,default:()=>T});var b=`5.3.2`,x=6,C={dictionary:`alphanum`,shuffle:!0,debug:!1,length:x,counter:0},w=class{constructor(n={}){_(this,`counter`),_(this,`debug`),_(this,`dict`),_(this,`version`),_(this,`dictIndex`,0),_(this,`dictRange`,[]),_(this,`lowerBound`,0),_(this,`upperBound`,0),_(this,`dictLength`,0),_(this,`uuidLength`),_(this,`_digit_first_ascii`,48),_(this,`_digit_last_ascii`,58),_(this,`_alpha_lower_first_ascii`,97),_(this,`_alpha_lower_last_ascii`,123),_(this,`_hex_last_ascii`,103),_(this,`_alpha_upper_first_ascii`,65),_(this,`_alpha_upper_last_ascii`,91),_(this,`_number_dict_ranges`,{digits:[this._digit_first_ascii,this._digit_last_ascii]}),_(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]}),_(this,`_alpha_lower_dict_ranges`,{lowerCase:[this._alpha_lower_first_ascii,this._alpha_lower_last_ascii]}),_(this,`_alpha_upper_dict_ranges`,{upperCase:[this._alpha_upper_first_ascii,this._alpha_upper_last_ascii]}),_(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]}
1309),_(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]}),_(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]}),_(this,`_hex_dict_ranges`,{decDigits:[this._digit_first_ascii,this._digit_last_ascii],alphaDigits:[this._alpha_lower_first_ascii,this._hex_last_ascii]}),_(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}),_(this,`log`,(...n)=>{let a=[...n];if(a[0]=`[short-unique-id] ${n[0]}`,this.debug===!0&&typeof console<`u`&&console!==null){console.log(...a);return}}),_(this,`_normalizeDictionary`,(n,a)=>{let s;if(n&&Array.isArray(n)&&n.length>1)s=n;else{s=[],this.dictIndex=0;let a=`_${n}_dict_ranges`,c=this._dict_ranges[a],l=0;for(let[,n]of Object.entries(c)){let[a,s]=n;l+=Math.abs(s-a)}s=Array(l);let u=0;for(let[,n]of Object.entries(c)){this.dictRange=n,this.lowerBound=this.dictRange[0],this.upperBound=this.dictRange[1];let a=this.lowerBound<=this.upperBound,c=this.lowerBound,l=this.upperBound;if(a)for(let n=c;n<l;n++)s[u++]=String.fromCharCode(n),this.dictIndex=n;else for(let n=c;n>l;n--)s[u++]=String.fromCharCode(n),this.dictIndex=n}s.length=u}if(a){let n=s.length;for(let a=n-1;a>0;a--){let n=Math.floor(Math.random()*(a+1));[s[a],s[n]]=[s[n],s[a]]}}return s}),_(this,`setDictionary`,(n,a)=>{this.dict=this._normalizeDictionary(n,a),this.dictLength=this.dict.length,this.setCounter(0)}),_(this,`seq`,()=>this.sequentialUUID()),_(this,`sequentialUUID`,()=>{let n=this.dictLength,a=this.dict,s=this.counter,c=[];do{let l=s%n;s=Math.trunc(s/n),c.push(a[l])}while(s!==0);let l=c.join(``);return this.counter+=1,l}),_(this,`rnd`,(n=this.uuidLength||x)=>this.randomUUID(n)),_(this,`randomUUID`,(n=this.uuidLength||x)=>{if(n==null||n<1)throw Error(`Invalid UUID Length Provided`);let a=Array(n),s=this.dictLength,c=this.dict;for(let l=0;l<n;l++)a[l]=c[Math.floor(Math.random()*s)];return a.join(``)}),_(this,`fmt`,(n,a)=>this.formattedUUID(n,a)),_(this,`formattedUUID`,(n,a)=>{let s={$r:this.randomUUID,$s:this.sequentialUUID,$t:this.stamp};return n.replace(/\$[rs]\d{0,}|\$t0|\$t[1-9]\d{1,}/g,n=>{let c=n.slice(0,2),l=Number.parseInt(n.slice(2),10);return c===`$s`?s[c]().padStart(l,`0`):c===`$t`&&a?s[c](l,a):s[c](l)})}),_(this,`availableUUIDs`,(n=this.uuidLength)=>Number.parseFloat(([...new Set(this.dict)].length**n).toFixed(0))),_(this,`_collisionCache`,new Map),_(this,`approxMaxBeforeCollision`,(n=this.availableUUIDs(this.uuidLength))=>{let a=n,s=this._collisionCache.get(a);if(s!==void 0)return s;let c=Number.parseFloat(Math.sqrt(Math.PI/2*n).toFixed(20));return this._collisionCache.set(a,c),c}),_(this,`collisionProbability`,(n=this.availableUUIDs(this.uuidLength),a=this.uuidLength)=>Number.parseFloat((this.approxMaxBeforeCollision(n)/this.availableUUIDs(a)).toFixed(20))),_(this,`uniqueness`,(n=this.availableUUIDs(this.uuidLength))=>{let a=Number.parseFloat((1-this.approxMaxBeforeCollision(n)/n).toFixed(20));return a>1?1:a<0?0:a}),_(this,`getVersion`,()=>this.version),_(this,`stamp`,(n,a)=>{let s=Math.floor((a||new Date)/1e3).toString(16);if(typeof n==`number`&&n===0)return s;if(typeof n!=`number`||n<10)throw Error([`Param finalLength must be a number greater than or equal to 10,`,`or 0 if you want the raw hexadecimal timestamp`].join(`
1310`));let c=n-9,l=Math.round(Math.random()*(c>15?15:c)),u=this.randomUUID(c);return`${u.substring(0,l)}${s}${u.substring(l)}${l.toString(16)}`}),_(this,`parseStamp`,(n,a)=>{if(a&&!/t0|t[1-9]\d{1,}/.test(a))throw Error(`Cannot extract date from a formated UUID with no timestamp in the format`);let s=a?a.replace(/\$[rs]\d{0,}|\$t0|\$t[1-9]\d{1,}/g,n=>{let a={$r:n=>[...Array(n)].map(()=>`r`).join(``),$s:n=>[...Array(n)].map(()=>`s`).join(``),$t:n=>[...Array(n)].map(()=>`t`).join(``)},s=n.slice(0,2),c=Number.parseInt(n.slice(2),10);return a[s](c)}).replace(/^(.*?)(t{8,})(.*)$/g,(a,s,c)=>n.substring(s.length,s.length+c.length)):n;if(s.length===8)return new Date(Number.parseInt(s,16)*1e3);
1310if(s.length<10)throw Error(`Stamp length invalid`);let c=Number.parseInt(s.substring(s.length-1),16);return new Date(Number.parseInt(s.substring(c,c+8),16)*1e3)}),_(this,`setCounter`,n=>{this.counter=n}),_(this,`validate`,(n,a)=>{let s=a?this._normalizeDictionary(a):this.dict;return n.split(``).every(n=>s.includes(n))});let a=f(f({},C),n);this.counter=0,this.debug=!1,this.dict=[],this.version=b;let{dictionary:s,shuffle:c,length:l,counter:u}=a;this.uuidLength=l,this.setDictionary(s,c),this.setCounter(u),this.debug=a.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)}};_(w,`default`,w);var T=w;return h(v)})();a!==void 0&&(a.exports=s.default),typeof window<`u`&&(s=s.default)})),import_short_unique_id=__toESM$1(require_short_unique_id(),1),ElementIdentityError=class extends ApiDOMStructuredError{value;constructor(n,a){super(n,a),a!==void 0&&(this.value=a.value)}},IdentityManager=class{uuid;identityMap;constructor({length:n=6}={}){this.uuid=new import_short_unique_id.default({length:n}),this.identityMap=new WeakMap}identify(n){if(!isElement(n))throw new ElementIdentityError("Cannot not identify the element. `element` is neither structurally compatible nor a subclass of an Element class.",{value:n});if(n.meta.hasKey(`id`)&&isStringElement(n.meta.get(`id`))&&!n.meta.get(`id`).equals(``))return n.id;if(this.identityMap.has(n))return this.identityMap.get(n);let a=new import_minim.StringElement(this.generateId());return this.identityMap.set(n,a),a}forget(n){return this.identityMap.has(n)?(this.identityMap.delete(n),!0):!1}generateId(){return this.uuid.randomUUID()}},defaultIdentityManager=new IdentityManager,MediaTypes=class extends Array{unknownMediaType=`application/octet-stream`;filterByFormat(){throw new NotImplementedError(`filterByFormat method in MediaTypes class is not yet implemented.`)}findBy(){throw new NotImplementedError(`findBy method in MediaTypes class is not yet implemented.`)}latest(){throw new NotImplementedError(`latest method in MediaTypes class is not yet implemented.`)}},refract$8=(n,{Type:a,plugins:s=[]})=>{let c=new a(n);return isElement(n)&&(n.meta.length>0&&(c.meta=cloneDeep(n.meta)),n.attributes.length>0&&(c.attributes=cloneDeep(n.attributes))),dispatchPluginsSync(c,s,{toolboxCreator:createToolbox$7,visitorOptions:{nodeTypeGetter:getNodeType$3}})},createRefractor$7=n=>(a,s={})=>refract$8(a,{...s,Type:n});import_minim.ObjectElement.refract=createRefractor$7(import_minim.ObjectElement),import_minim.ArrayElement.refract=createRefractor$7(import_minim.ArrayElement),import_minim.StringElement.refract=createRefractor$7(import_minim.StringElement),import_minim.BooleanElement.refract=createRefractor$7(import_minim.BooleanElement),import_minim.NullElement.refract=createRefractor$7(import_minim.NullElement),import_minim.NumberElement.refract=createRefractor$7(import_minim.NumberElement),import_minim.LinkElement.refract=createRefractor$7(import_minim.LinkElement),import_minim.RefElement.refract=createRefractor$7(import_minim.RefElement),Annotation.refract=createRefractor$7(Annotation),Comment.refract=createRefractor$7(Comment),ParseResult.refract=createRefractor$7(ParseResult);var filter$1=(n,a)=>{let s=new PredicateVisitor({predicate:n});return visit$1(a,s),new import_minim.ArraySlice(s.result)},find=(n,a)=>{let s=new PredicateVisitor({predicate:n,returnOnTrue:BREAK});return visit$1(a,s),pathOr(void 0,[0],s.result)},computeEdges=(n,a=new WeakMap)=>(isMemberElement(n)?(a.set(n.key,n),computeEdges(n.key,a),a.set(n.value,
1310n),computeEdges(n.value,a)):n.children.forEach(s=>{a.set(s,n),computeEdges(s,a)}),a),transcludeChildOfMemberElement=(n,a,s)=>{let c=s.get(n);isMemberElement(c)&&(c.key===n&&(c.key=a,s.delete(n),s.set(a,c)),c.value===n&&(c.value=a,s.delete(n),s.set(a,c)))},transcludeChildOfObjectElement=(n,a,s)=>{let c=s.get(n);isObjectElement(c)&&(c.content=c.map((l,u,d)=>d===n?(s.delete(n),s.set(a,c),a):d))},transcludeChildOfArrayElement=(n,a,s)=>{let c=s.get(n);isArrayElement(c)&&(c.content=c.map(l=>l===n?(s.delete(n),s.set(a,c),a):l))},Transcluder=class{element;edges;constructor({element:n}){this.element=n}transclude(n,a){var s;if(n===this.element)return a;if(n===a)return this.element;this.edges=this.edges??computeEdges(this.element);let c=this.edges.get(n);if(!isUndefined(c))return isObjectElement(c)?transcludeChildOfObjectElement(n,a,this.edges):isArrayElement(c)?transcludeChildOfArrayElement(n,a,this.edges):isMemberElement(c)&&transcludeChildOfMemberElement(n,a,this.edges),this.element}},transclude=(n,a,s)=>new Transcluder({element:s}).transclude(n,a),fromFn=(n,a=namespace)=>{if(isString(n))try{return a.fromRefract(JSON.parse(n))}catch{}return isPlainObj(n)&&has$1(`element`,n)?a.fromRefract(n):a.toElement(n)},nodeTypeGetter=n=>typeof n?.type==`string`?n.type:getNodeType$3(n),keyMapDefault={EphemeralObject:[`content`],EphemeralArray:[`content`],...keyMapDefault$1},visit=(n,a,{keyMap:s=keyMapDefault,...c}={})=>visit$1(n,a,{keyMap:s,nodeTypeGetter,nodePredicate:T$1,detectCycles:!1,deleteNodeSymbol:Symbol.for(`delete-node`),skipVisitingNodeSymbol:Symbol.for(`skip-visiting-node`),...c});visit[Symbol.for(`nodejs.util.promisify.custom`)]=async(n,{keyMap:a=keyMapDefault,...s}={})=>visit$1[Symbol.for(`nodejs.util.promisify.custom`)](n,visitor,{keyMap:a,nodeTypeGetter,nodePredicate:T$1,detectCycles:!1,deleteNodeSymbol:Symbol.for(`delete-node`),skipVisitingNodeSymbol:Symbol.for(`skip-visiting-node`),...s});var EphemeralArray=class{type=`EphemeralArray`;content=[];reference=void 0;constructor(n){this.content=n,this.reference=[]}toReference(){return this.reference}toArray(){return this.reference.push(...this.content),this.reference}},EphemeralObject=class{type=`EphemeralObject`;content=[];reference=void 0;constructor(n){this.content=n,this.reference={}}toReference(){return this.reference}toObject(){return Object.assign(this.reference,Object.fromEntries(this.content))}},Visitor$2=class{ObjectElement={enter:n=>{if(this.references.has(n))return this.references.get(n).toReference();let a=new EphemeralObject(n.content);return this.references.set(n,a),a}};EphemeralObject={leave:n=>n.toObject()};MemberElement={enter:n=>[n.key,n.value]};ArrayElement={enter:n=>{if(this.references.has(n))return this.references.get(n).toReference();let a=new EphemeralArray(n.content);return this.references.set(n,a),a}};EphemeralArray={leave:n=>n.toArray()};references=new WeakMap;BooleanElement(n){return n.toValue()}NumberElement(n){return n.toValue()}StringElement(n){return n.toValue()}NullElement(){return null}RefElement(n,...a){var s;let c=a[3];return c[c.length-1]?.type===`EphemeralObject`?Symbol.for(`delete-node`):String(n.toValue())}LinkElement(n){return isStringElement(n.href)?n.href.toValue():``}},serializer=n=>isElement(n)?isStringElement(n)||isNumberElement(n)||isBooleanElement(n)||isNullElement(n)?n.toValue():visit(n,new Visitor$2):n,emptyElement=n=>{let a=n.meta.length>0?cloneDeep(n.meta):void 0,s=n.attributes.length>0?cloneDeep(n.attributes):void 0;return new n.constructor(void 0,a,s)},cloneUnlessOtherwiseSpecified=(n,a)=>a.clone&&a.isMergeableElement(n)?deepmerge(emptyElement(n),n,a):n,getMergeFunction=(n,a)=>
1310{if(typeof a.customMerge!=`function`)return deepmerge;let s=a.customMerge(n,a);return typeof s==`function`?s:deepmerge},getMetaMergeFunction=n=>typeof n.customMetaMerge==`function`?n.customMetaMerge:n=>cloneDeep(n),getAttributesMergeFunction=n=>typeof n.customAttributesMerge==`function`?n.customAttributesMerge:n=>cloneDeep(n),mergeArrayElement=(n,a,s)=>n.concat(a)[`fantasy-land/map`](n=>cloneUnlessOtherwiseSpecified(n,s)),mergeObjectElement=(n,a,s)=>{let c=isObjectElement(n)?emptyElement(n):emptyElement(a);return isObjectElement(n)&&n.forEach((n,a,l)=>{let u=cloneShallow(l);u.value=cloneUnlessOtherwiseSpecified(n,s),c.content.push(u)}),a.forEach((a,l,u)=>{let d=serializer(l),f;if(isObjectElement(n)&&n.hasKey(d)&&s.isMergeableElement(a)){let c=n.get(d);f=cloneShallow(u),f.value=getMergeFunction(l,s)(c,a,s)}else f=cloneShallow(u),f.value=cloneUnlessOtherwiseSpecified(a,s);c.remove(d),c.content.push(f)}),c},defaultOptions$1={clone:!0,isMergeableElement:n=>isObjectElement(n)||isArrayElement(n),arrayElementMerge:mergeArrayElement,objectElementMerge:mergeObjectElement,customMerge:void 0,customMetaMerge:void 0,customAttributesMerge:void 0},deepmerge=(n,a,s)=>{var c,l,u;let d={...defaultOptions$1,...s};d.isMergeableElement=d.isMergeableElement??defaultOptions$1.isMergeableElement,d.arrayElementMerge=d.arrayElementMerge??defaultOptions$1.arrayElementMerge,d.objectElementMerge=d.objectElementMerge??defaultOptions$1.objectElementMerge;let f=isArrayElement(a);if(f!==isArrayElement(n))return cloneUnlessOtherwiseSpecified(a,d);let p=f&&typeof d.arrayElementMerge==`function`?d.arrayElementMerge(n,a,d):d.objectElementMerge(n,a,d);return p.meta=getMetaMergeFunction(d)(n.meta,a.meta),p.attributes=getAttributesMergeFunction(d)(n.attributes,a.attributes),p};deepmerge.all=(n,a)=>{if(!Array.isArray(n))throw TypeError(`First argument of deepmerge should be an array.`);return n.length===0?new import_minim.ObjectElement:n.reduce((n,s)=>deepmerge(n,s,a),emptyElement(n[0]))};var DereferenceError=class extends ApiDOMError{},UnmatchedDereferenceStrategyError=class extends DereferenceError{},dereferenceApiDOM$1=async(n,a)=>{let s=n,c=!1;if(!isParseResultElement(n)){let a=cloneShallow(n);a.classes.push(`result`),s=new ParseResult([a]),c=!0}let l=new File$1({uri:a.resolve.baseURI,parseResult:s,mediaType:a.parse.mediaType}),u=await filter$2(`canDereference`,[l,a],a.dereference.strategies);if(isEmpty(u))throw new UnmatchedDereferenceStrategyError(l.uri);try{let{result:n}=await run(`dereference`,[l,a],u);return c?n.get(0):n}catch(n){throw new DereferenceError(`Error while dereferencing file "${l.uri}"`,{cause:n})}},Parser$1=class{name;allowEmpty;sourceMap;fileExtensions;mediaTypes;constructor({name:n,allowEmpty:a=!0,sourceMap:s=!1,fileExtensions:c=[],mediaTypes:l=[]}){this.name=n,this.allowEmpty=a,this.sourceMap=s,this.fileExtensions=c,this.mediaTypes=l}},Resolver=class{name;constructor({name:n}){this.name=n}},HTTPResolver=class extends Resolver{timeout;redirects;withCredentials;constructor(n){let{name:a=`http-resolver`,timeout:s=5e3,redirects:c=5,withCredentials:l=!1}=n??{};super({name:a}),this.timeout=s,this.redirects=c,this.withCredentials=l}canRead(n){return isHttpUrl$1(n.uri)}},ResolveStrategy=class{name;constructor({name:n}){this.name=n}},DereferenceStrategy=class{name;constructor({name:n}){this.name=n}},AncestorLineage=class extends Array{includesCycle(n){return this.filter(a=>a.has(n)).length>1}includes(n,a){return n instanceof Set?super.includes(n,a):this.some(a=>a.has(n))}findItem(n){for(let a of this)for(let s of a)if(isElement(s)&&n(s))return s}},Reference$2=class{uri;depth;value;refSet;errors;constructor({uri:n,depth:a=0,refSet:s,value:c}){this.uri=n,this.value=c,this.depth=a,this.refSet=s,this.errors=[]}},JsonSchema$anchorError=class extends ApiDOMError{},EvaluationJsonSchema$anchorError=class extends JsonSchema$anchorError{},JsonSchemaUriError=class extends ApiDOMError{},EvaluationJsonSchemaUriError=class extends JsonSchemaUriError{},InvalidJsonSchema$anchorError=class extends JsonSchema$anchorError{constructor(n){super(`Invalid JSON Schema $anchor "${n}".`)}},MaximumDereferenceDepthError=class extends DereferenceError{},MaximumResolveDepthError=class extends ResolveError{},ParserError=class extends ParseError{},dereferenceApiDOM=async(n,a={})=>dereferenceApiDOM$1(n,merge$1(defaultOptions$2,a)),require_es_array_includes=__commonJSMin$1((()=>{var n=require_export(),a=require_array_includes().includes,s=require_fails(),c=require_add_to_unscopables(),l=s(function(){return![,].includes()}
1310),u=s(function(){return[,1].includes(void 0,1)});n({target:`Array`,proto:!0,forced:l||u},{includes:function(n){return a(this,n,arguments.length>1?arguments[1]:void 0)}}),c(`includes`)})),require_includes$4=__commonJSMin$1(((n,a)=>{require_es_array_includes(),a.exports=require_get_built_in_prototype_method()(`Array`,`includes`)})),require_is_regexp=__commonJSMin$1(((n,a)=>{var s=require_is_object(),c=require_classof_raw(),l=require_well_known_symbol()(`match`);a.exports=function(n){var a;return s(n)&&((a=n[l])===void 0?c(n)===`RegExp`:!!a)}})),require_not_a_regexp=__commonJSMin$1(((n,a)=>{var s=require_is_regexp(),c=TypeError;a.exports=function(n){if(s(n))throw new c(`The method doesn't accept regular expressions`);return n}})),require_correct_is_regexp_logic=__commonJSMin$1(((n,a)=>{var s=require_well_known_symbol()(`match`);a.exports=function(n){var a=/./;try{`/./`[n](a)}catch{try{return a[s]=!1,`/./`[n](a)}catch{}}return!1}})),require_es_string_includes=__commonJSMin$1((()=>{var n=require_export(),a=require_function_uncurry_this(),s=require_not_a_regexp(),c=require_require_object_coercible(),l=require_to_string(),u=require_correct_is_regexp_logic(),d=a(``.indexOf);n({target:`String`,proto:!0,forced:!u(`includes`)},{includes:function(n){return!!~d(l(c(this)),l(s(n)),arguments.length>1?arguments[1]:void 0)}})})),require_includes$3=__commonJSMin$1(((n,a)=>{require_es_string_includes(),a.exports=require_get_built_in_prototype_method()(`String`,`includes`)})),require_includes$2=__commonJSMin$1(((n,a)=>{var s=require_object_is_prototype_of(),c=require_includes$4(),l=require_includes$3(),u=Array.prototype,d=String.prototype;a.exports=function(n){var a=n.includes;return n===u||s(u,n)&&a===u.includes?c:typeof n==`string`||n===d||s(d,n)&&a===d.includes?l:a}})),require_includes$1=__commonJSMin$1(((n,a)=>{a.exports=require_includes$2()})),require_includes=__commonJSMin$1(((n,a)=>{a.exports=require_includes$1()})),import_includes=__toESM$1(require_includes());function _array_like_to_array(n,a){(a==null||a>n.length)&&(a=n.length);for(var s=0,c=Array(a);s<a;s++)c[s]=n[s];return c}function _array_with_holes(n){if(Array.isArray(n))return n}function _class_call_check(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)}function _defineProperties(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,c.key,c)}}function _create_class(n,a,s){return a&&_defineProperties(n.prototype,a),s&&_defineProperties(n,s),n}function _instanceof(n,a){return a!=null&&typeof Symbol<`u`&&a[Symbol.hasInstance]?!!a[Symbol.hasInstance](n):n instanceof a}function _iterable_to_array_limit(n,a){var s=n==null?null:typeof Symbol<`u`&&n[Symbol.iterator]||n[`@@iterator`];if(s!=null){var c=[],l=!0,u=!1,d,f;try{for(s=s.call(n);!(l=(d=s.next()).done)&&(c.push(d.value),!(a&&c.length===a));l=!0);}catch(n){u=!0,f=n}finally{try{!l&&s.return!=null&&s.return()}finally{if(u)throw f}}return c}}function _non_iterable_rest(){throw TypeError(`Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _sliced_to_array(n,a){return _array_with_holes(n)||_iterable_to_array_limit(n,a)||_unsupported_iterable_to_array(n,a)||_non_iterable_rest()}function _type_of(n){"@swc/helpers - typeof";return n&&typeof Symbol<`u`&&n.constructor===Symbol?`symbol`:typeof n}function _unsupported_iterable_to_array(n,a){if(n){if(typeof n==`string`)return _array_like_to_array(n,a);var s=Object.prototype.toString.call(n).slice(8,-1);if(s===`Object`&&n.constructor&&(s=n.constructor.name),s===`Map`||s===`Set`)return Array.from(s);if(s===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s))return _array_like_to_array(n,a)}}var __typeError=function(n){throw TypeError(n)},__accessCheck=function(n,a,s){return a.has(n)||__typeError(`Cannot `+s)},__privateGet=function(n,a,s){return __accessCheck(n,a,`read from private field`),s?s.call(n):a.get(n)},__privateAdd=function(n,a,s){return a.has(n)?__typeError(`Cannot add the same private member more than once`):_instanceof(a,WeakSet)?a.add(n):a.set(n,s)},__privateSet=function(n,a,s,c){return __accessCheck(n,a,`write to private field`),c?c.call(n,s):a.set(n,s),s},to_string=function(n){return Object.prototype.toString.call(n)},is_typed_array=function(n){return ArrayBuffer.isView(n)&&!_instanceof(n,DataView)},is_date=function(n){return to_string(n)===`[object Date]`},is_regexp=function(n){return to_string(n)===`[object RegExp]`},is_error=function(n){return to_string(n)===`[object Error]`},is_boolean=function(n){return to_string(n)===`[object Boolean]`},is_number=function(n){return to_string(n)===`[object Number]`},is_string=function(n){return to_string(n)===`[object String]`},is_array=Array.isArray,gopd=Object.getOwnPropertyDescriptor,is_property_enumerable=Object.prototype.propertyIsEnumerable,get_own_property_symbols=Object.getOwnPropertySymbols,has_own_property=Object.prototype.hasOwnProperty;function own_enumerable_keys(n){for(var a=Object.keys(n),s=get_own_property_symbols(n),c=0;c<s.length;c++)is_property_enumerable.call(n,s[c])&&a.push(s[c]);return a}function is_writable(n,a){var s;return!gopd(n,a)?.writable}function copy$1(n,a){if((n===void 0?`undefined`:_type_of(n))===`object`&&n!==null){var s;if(is_array(n))s=[];else if(is_date(n))s=new Date(n.getTime?n.getTime():n);else if(is_regexp(n))s=new RegExp(n);else if(is_error(n))s={message:n.message};else if(is_boolean(n)||is_number(n)||is_string(n))s=Object(n);else if(is_typed_array(n))return n.slice();else s=Object.create(Object.getPrototypeOf(n));var c=a.includeSymbols?own_enumerable_keys:Object.keys,l=!0,u=!1,d=void 0;try{for(var f=c(n)[Symbol.iterator](),p;!(l=(p=f.next()).done);l=!0){var m=p.value;s[m]=n[m]}}catch(n){u=!0,d=n}finally{try{!l&&f.return!=null&&f.return()}finally{if(u)throw d}}return s}return n}var empty_null={includeSymbols:!1,immutable:!1};function walk(n,a){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:empty_null,c=[],l=[],u=!0,d=s.includeSymbols?own_enumerable_keys:Object.keys,f=!!s.immutable;return function n(p){var m=f?copy$1(p,s):p,h={},_=!0,v={node:m,node_:p,path:[].concat(c),parent:l[l.length-1],parents:l,key:c[c.length-1],isRoot:c.length===0,level:c.length,circular:void 0,isLeaf:!1,notLeaf:!0,notRoot:!0,isFirst:!1,isLast:!1,update:function(n){var a=arguments.length>1&&arguments[1]!==void 0&&arguments[1];v.isRoot||(v.parent.node[v.key]=n),v.node=n,a&&(_=!1)},delete:function(n){delete v.parent.node[v.key],n&&(_=!1)},remove:function(n){is_array(v.parent.node)?v.parent.node.splice(v.key,1):delete v.parent.node[v.key],n&&(_=!1)},keys:null,before:function(n){h.before=n},after:function(n){h.after=n},pre:function(n){h.pre=n},post:function(n){h.post=n},stop:function(){u=!1},block:function(){_=!1}};if(!u)return v;function b(){if(_type_of(v.node)===`object`&&v.node!==null){(!v.keys||v.node_!==v.node)&&(v.keys=d(v.node)),v.isLeaf=v.keys.length===0;for(var n=0;n<l.length;n++)if(l[n].node_===p){v.circular=l[n];break}}else v.isLeaf=!0,v.keys=null;v.notLeaf=!v.isLeaf,v.notRoot=!v.isRoot}b();var x=a.call(v,v.node);
1310if(x!==void 0&&v.update&&v.update(x),h.before&&h.before.call(v,v.node),!_)return v;if(_type_of(v.node)===`object`&&v.node!==null&&!v.circular){l.push(v),b();var C,w=!0,T=!1,O=void 0;try{for(var k=Object.entries(v.keys??[])[Symbol.iterator](),A;!(w=(A=k.next()).done);w=!0){var j=_sliced_to_array(A.value,2),M=j[0],N=j[1],P;c.push(N),h.pre&&h.pre.call(v,v.node[N],N);var F=n(v.node[N]);f&&has_own_property.call(v.node,N)&&!is_writable(v.node,N)&&(v.node[N]=F.node),F.isLast=v.keys?.length?+M==v.keys.length-1:!1,F.isFirst=+M==0,h.post&&h.post.call(v,F),c.pop()}}catch(n){T=!0,O=n}finally{try{!w&&k.return!=null&&k.return()}finally{if(T)throw O}}l.pop()}return h.after&&h.after.call(v,v.node),v}(n).node}var _value,_options,Traverse=function(){function n(a){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:empty_null;_class_call_check(this,n),__privateAdd(this,_value),__privateAdd(this,_options),__privateSet(this,_value,a),__privateSet(this,_options,s)}return _create_class(n,[{key:`get`,value:function(n){for(var a=__privateGet(this,_value),s=0;a&&s<n.length;s++){var c=n[s];if(!has_own_property.call(a,c)||!__privateGet(this,_options).includeSymbols&&(c===void 0?`undefined`:_type_of(c))===`symbol`)return;a=a[c]}return a}},{key:`has`,value:function(n){for(var a=__privateGet(this,_value),s=0;a&&s<n.length;s++){var c=n[s];if(!has_own_property.call(a,c)||!__privateGet(this,_options).includeSymbols&&(c===void 0?`undefined`:_type_of(c))===`symbol`)return!1;a=a[c]}return!0}},{key:`set`,value:function(n,a){var s=__privateGet(this,_value),c=0;for(c=0;c<n.length-1;c++){var l=n[c];has_own_property.call(s,l)||(s[l]={}),s=s[l]}return s[n[c]]=a,a}},{key:`map`,value:function(n){return walk(__privateGet(this,_value),n,{immutable:!0,includeSymbols:!!__privateGet(this,_options).includeSymbols})}},{key:`forEach`,value:function(n){return __privateSet(this,_value,walk(__privateGet(this,_value),n,__privateGet(this,_options))),__privateGet(this,_value)}},{key:`reduce`,value:function(n,a){var s=arguments.length===1,c=s?__privateGet(this,_value):a;return this.forEach(function(a){(!this.isRoot||!s)&&(c=n.call(this,c,a))}),c}},{key:`paths`,value:function(){var n=[];return this.forEach(function(){n.push(this.path)}),n}},{key:`nodes`,value:function(){var n=[];return this.forEach(function(){n.push(this.node)}),n}},{key:`clone`,value:function(){var n=[],a=[],s=__privateGet(this,_options);return is_typed_array(__privateGet(this,_value))?__privateGet(this,_value).slice():function c(l){for(var u=0;u<n.length;u++)if(n[u]===l)return a[u];if((l===void 0?`undefined`:_type_of(l))===`object`&&l!==null){var d=copy$1(l,s);n.push(l),a.push(d);var f=s.includeSymbols?own_enumerable_keys:Object.keys,p=!0,m=!1,h=void 0;try{for(var _=f(l)[Symbol.iterator](),v;!(p=(v=_.next()).done);p=!0){var b=v.value;d[b]=c(l[b])}}catch(n){m=!0,h=n}finally{try{!p&&_.return!=null&&_.return()}finally{if(m)throw h}}return n.pop(),a.pop(),d}return l}(__privateGet(this,_value))}}]),n}();_value=new WeakMap,_options=new WeakMap;var traverse=function(n,a){return new Traverse(n,a)};traverse.get=function(n,a,s){return new Traverse(n,s).get(a)},traverse.set=function(n,a,s,c){return new Traverse(n,c).set(a,s)},traverse.has=function(n,a,s){return new Traverse(n,s).has(a)},traverse.map=function(n,a,s){return new Traverse(n,s).map(a)},traverse.forEach=function(n,a,s){return new Traverse(n,s).forEach(a)},traverse.reduce=function(n,a,s,c){return new Traverse(n,c).reduce(a,s)},traverse.paths=function(n,a){return new Traverse(n,a).paths()},traverse.nodes=function(n,a){return new Traverse(n,a).nodes()},traverse.clone=function(n,a){return new Traverse(n,a).clone()};var src_default=traverse,ACCEPT_HEADER_VALUE_FOR_DOCUMENTS=`application/json, application/yaml`,DEFAULT_BASE_URL=`https://swagger.io`,DEFAULT_OPENAPI_3_SERVER=Object.freeze({url:`/`}),TRAVERSE_LIMIT=3e3,freelyNamedKeyParents=[`properties`],nonFreelyNamedKeyGrandparents=[`properties`],freelyNamedPaths=[`definitions`,`parameters`,`responses`,`securityDefinitions`,`components/schemas`,`components/responses`,`components/parameters`,`components/securitySchemes`],freelyNamedAncestors=[`schema/example`,`items/example`];function isFreelyNamed(n){let a=n[n.length-1],s=n[n.length-2],c=n.join(`/`);return freelyNamedKeyParents.indexOf(a)>-1&&nonFreelyNamedKeyGrandparents.indexOf(s)===-1||freelyNamedPaths.indexOf(c)>-1||freelyNamedAncestors.some(n=>c.indexOf(n)>-1)}function generateAbsoluteRefPatches(n,a,{specmap:s,getBaseUrlForNodePath:c=n=>s.getContext([...a,...n]).baseDoc,targetKeys:l=[`$ref`,`$$ref`]}={}){let u=[];
1310return src_default(n).forEach(function(){if((0,import_includes.default)(l).call(l,this.key)&&typeof this.node==`string`){let n=this.path,l=a.concat(this.path),d=absolutifyPointer(this.node,c(n));u.push(s.replace(l,d))}}),u}function absolutifyPointer(n,a){let[s,c]=n.split(`#`),l=a??``,u=s??``,d;if(isHttpUrl$1(l))d=resolve$2(l,u);else{let n=resolve$2(resolve$2(DEFAULT_BASE_URL,l),u).replace(DEFAULT_BASE_URL,``);d=u.startsWith(`/`)?n:n.substring(1)}return c?`${d}#${c}`:d}var ABSOLUTE_URL_REGEXP=/^([a-z]+:\/\/|\/\/)/i,JSONRefError=class extends ApiDOMStructuredError{},docCache={},specmapRefs=new WeakMap,skipResolutionTestFns=[n=>n[0]===`paths`&&n[3]===`responses`&&n[5]===`examples`,n=>n[0]===`paths`&&n[3]===`responses`&&n[5]===`content`&&n[7]===`example`,n=>n[0]===`paths`&&n[3]===`responses`&&n[5]===`content`&&n[7]===`examples`&&n[9]===`value`,n=>n[0]===`paths`&&n[3]===`requestBody`&&n[4]===`content`&&n[6]===`example`,n=>n[0]===`paths`&&n[3]===`requestBody`&&n[4]===`content`&&n[6]===`examples`&&n[8]===`value`,n=>n[0]===`paths`&&n[2]===`parameters`&&n[4]===`example`,n=>n[0]===`paths`&&n[3]===`parameters`&&n[5]===`example`,n=>n[0]===`paths`&&n[2]===`parameters`&&n[4]===`examples`&&n[6]===`value`,n=>n[0]===`paths`&&n[3]===`parameters`&&n[5]===`examples`&&n[7]===`value`,n=>n[0]===`paths`&&n[2]===`parameters`&&n[4]===`content`&&n[6]===`example`,n=>n[0]===`paths`&&n[2]===`parameters`&&n[4]===`content`&&n[6]===`examples`&&n[8]===`value`,n=>n[0]===`paths`&&n[3]===`parameters`&&n[4]===`content`&&n[7]===`example`,n=>n[0]===`paths`&&n[3]===`parameters`&&n[5]===`content`&&n[7]===`examples`&&n[9]===`value`],shouldSkipResolution=n=>skipResolutionTestFns.some(a=>a(n)),mod=Object.assign({key:`$ref`,plugin:(n,a,s,c)=>{let l=c.getInstance(),u=s.slice(0,-1);if(isFreelyNamed(u)||shouldSkipResolution(u))return;let{baseDoc:d}=c.getContext(s);if(typeof n!=`string`)return new JSONRefError(`$ref: must be a string (JSON-Ref)`,{$ref:n,baseDoc:d,fullPath:s});let f=split(n),p=f[0],m=f[1]||``,h;try{h=d||p?absoluteify(p,d):null}catch(a){return wrapError$1(a,{pointer:m,$ref:n,basePath:h,fullPath:s})}let _,v;if(pointerAlreadyInPath(m,h,u,c)&&!l.useCircularStructures){let a=absolutifyPointer(n,h);return n===a?null:lib_default.replace(s,a)}if(h==null?(v=jsonPointerToArray(m),_=c.get(v),_===void 0&&(_=new JSONRef
1310Error(`Could not resolve reference: ${n}`,{pointer:m,$ref:n,baseDoc:d,fullPath:s}))):(_=extractFromDoc(h,m),_=_.__value==null?_.catch(a=>{throw wrapError$1(a,{pointer:m,$ref:n,baseDoc:d,fullPath:s})}):_.__value),_ instanceof Error)return[lib_default.remove(s),_];let b=absolutifyPointer(n,h),x=lib_default.replace(u,_,{$$ref:b});if(h&&h!==d)return[x,lib_default.context(u,{baseDoc:h})];try{if(!patchValueAlreadyInPath(c.state,x)||l.useCircularStructures)return x}catch{return null}}},{docCache,absoluteify,clearCache,JSONRefError,wrapError:wrapError$1,getDoc,split,extractFromDoc,fetchJSON,extract,jsonPointerToArray,unescapeJsonPointerToken});function absoluteify(n,a){if(!ABSOLUTE_URL_REGEXP.test(n)){if(!a)throw new JSONRefError(`Tried to resolve a relative URL, without having a basePath. path: '${n}' basePath: '${a}'`);return resolve$2(a,n)}return n}function wrapError$1(n,a){let s;return s=n&&n.response&&n.response.body?`${n.response.body.code} ${n.response.body.message}`:n.message,new JSONRefError(`Could not resolve reference: ${s}`,{...a,cause:n})}function split(n){return(n+``).split(`#`)}function extractFromDoc(n,a){let s=docCache[n];if(s&&!lib_default.isPromise(s))try{let n=extract(a,s);return Object.assign(Promise.resolve(n),{__value:n})}catch(n){return Promise.reject(n)}return getDoc(n).then(n=>extract(a,n))}function clearCache(n){n===void 0?Object.keys(docCache).forEach(n=>{delete docCache[n]}):delete docCache[n]}function getDoc(n){let a=docCache[n];return a?lib_default.isPromise(a)?a:Promise.resolve(a):(docCache[n]=mod.fetchJSON(n).then(a=>(docCache[n]=a,a)),docCache[n])}function fetchJSON(n){return fetch(n,{headers:{Accept:ACCEPT_HEADER_VALUE_FOR_DOCUMENTS},loadSpec:!0}).then(n=>n.text()).then(n=>index_vite_proxy_tmp_default.load(n))}function extract(n,a){let s=jsonPointerToArray(n);if(s.length<1)return a;let c=lib_default.getIn(a,s);if(c===void 0)throw new JSONRefError(`Could not resolve pointer: ${n} does not exist in document`,{pointer:n});return c}function jsonPointerToArray(n){if(typeof n!=`string`)throw TypeError(`Expected a string, got a ${typeof n}`);return n[0]===`/`&&(n=n.substr(1)),n===``?[]:n.split(`/`).map(unescapeJsonPointerToken)}function unescapeJsonPointerToken(n){return typeof n==`string`?new URLSearchParams(`=${n.replace(/~1/g,`/`).replace(/~0/g,`~`)}`).get(``):n}function escapeJsonPointerToken(n){return new URLSearchParams([[``,n.replace(/~/g,`~0`).replace(/\//g,`~1`)]]).toString().slice(1)}function arrayToJsonPointer(n){return n.length===0?``:`/${n.map(escapeJsonPointerToken).join(`/`)}`}var pointerBoundaryChar=n=>!n||n===`/`||n===`#`;function pointerIsAParent(n,a){if(pointerBoundaryChar(a))return!0;let s=n.charAt(a.length),c=a.slice(-1);return n.indexOf(a)===0&&(!s||s===`/`||s===`#`)&&c!==`#`}function pointerAlreadyInPath(n,a,s,c){let l=specmapRefs.get(c);l||(l={},specmapRefs.set(c,l));let u=arrayToJsonPointer(s),d=`${a||`<specmap-base>`}#${n}`,f=u.replace(/allOf\/\d+\/?/g,``);if(a===c.contextTree.get([]).baseDoc&&pointerIsAParent(f,n))return!0;let p=``;if(s.some(n=>(p=`${p}/${escapeJsonPointerToken(n)}`,l[p]&&l[p].some(n=>pointerIsAParent(n,d)||pointerIsAParent(d,n)))))return!0;l[f]=(l[f]||[]).concat(d)}function patchValueAlreadyInPath(n,a){let s=[n];return a.path.reduce((n,a)=>(s.push(n[a]),n[a]),n),c(a.value);function c(n){return lib_default.isObject(n)&&(s.indexOf(n)>=0||Object.keys(n).some(a=>c(n[a])))}}var all_of_default={key:`allOf`,plugin:(n,a,s,c,l)=>{if(l.meta&&l.meta.$$ref)return;let u=s.slice(0,-1);if(isFreelyNamed(u))return;if(!Array.isArray(n)){let n=TypeError(`allOf must be an array`);return n.fullPath=s,n}let d=!1,f=l.value;if(u.forEach(n=>{f&&=f[n]}),f={...f},Object.keys(f).length===0)return;delete f.allOf;let p=[];return p.push(c.replace(u,{})),n.forEach((n,a)=>
1310{if(!c.isObject(n)){if(d)return null;d=!0;let n=TypeError(`Elements in allOf must be objects`);return n.fullPath=s,p.push(n)}p.push(c.mergeDeep(u,n));let l=generateAbsoluteRefPatches(n,s.slice(0,-1),{getBaseUrlForNodePath:n=>c.getContext([...s,a,...n]).baseDoc,specmap:c});p.push(...l)}),f.example&&p.push(c.remove([].concat(u,`example`))),p.push(c.mergeDeep(u,f)),f.$$ref||p.push(c.remove([].concat(u,`$$ref`))),p}},parameters_default={key:`parameters`,plugin:(n,a,s,c)=>{if(Array.isArray(n)&&n.length){let a=Object.assign([],n),l=s.slice(0,-1),u={...lib_default.getIn(c.spec,l)};for(let l=0;l<n.length;l+=1){let d=n[l];try{a[l].default=c.parameterMacro(u,d)}catch(n){let a=Error(n);return a.fullPath=s,a}}return lib_default.replace(s,a)}return lib_default.replace(s,n)}},properties_default={key:`properties`,plugin:(n,a,s,c)=>{let l={...n};for(let a in n)try{l[a].default=c.modelPropertyMacro(l[a])}catch(n){let a=Error(n);return a.fullPath=s,a}return lib_default.replace(s,l)}},ContextTree=class{constructor(n){this.root=createNode(n||{})}set(n,a){let s=this.getParent(n,!0);if(!s){updateNode(this.root,a,null);return}let c=n[n.length-1],{children:l}=s;if(l[c]){updateNode(l[c],a,s);return}l[c]=createNode(a,s)}get(n){if(n||=[],n.length<1)return this.root.value;let a=this.root,s,c;for(let l=0;l<n.length&&(c=n[l],s=a.children,s[c]);l+=1)a=s[c];return a&&a.protoValue}getParent(n,a){return!n||n.length<1?null:n.length<2?this.root:n.slice(0,-1).reduce((n,s)=>{if(!n)return n;let{children:c}=n;return!c[s]&&a&&(c[s]=createNode(null,n)),c[s]},this.root)}};function createNode(n,a){return updateNode({children:{}},n,a)}function updateNode(n,a,s){return n.value=a||{},n.protoValue=s?{...s.protoValue,...n.value}:n.value,Object.keys(n.children).forEach(a=>{let s=n.children[a];n.children[a]=updateNode(s,s.value,n)}),n}var PLUGIN_DISPATCH_LIMIT=100,noop=()=>{},SpecMap=class{static getPluginName(n){return n.pluginName}static getPatchesOfType(n,a){return n.filter(a)}constructor(n){Object.assign(this,{spec:``,debugLevel:`info`,plugins:[],pluginHistory:{},errors:[],mutations:[],promisedPatches:[],state:{},patches:[],context:{},contextTree:new ContextTree,showDebug:!1,allPatches:[],pluginProp:`specMap`,libMethods:Object.assign(Object.create(this),lib_default,{getInstance:()=>this}),allowMetaPatches:!1},n),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(lib_default.isFunction),this.patches.push(lib_default.add([],this.spec)),this.patches.push(lib_default.context([],this.context)),this.updatePatches(this.patches)}debug(n,...a){this.debugLevel===n&&console.log(...a)}verbose(n,...a){this.debugLevel===`verbose`&&console.log(`[${n}]   `,...a)}wrapPlugin(n,a){let{pathDiscriminator:s}=this,c=null,l;return n[this.pluginProp]?(c=n,l=n[this.pluginProp]):lib_default.isFunction(n)?l=n:lib_default.isObject(n)&&(l=u(n)),Object.assign(l.bind(c),{pluginName:n.name||a,isGenerator:lib_default.isGenerator(l)});function u(n){let a=(n,a)=>!Array.isArray(n)||n.every((n,s)=>n===a[s]);return function*(c,l){let u={};for(let[n,a]of c.filter(lib_default.isAdditiveMutation).entries())if(n<3e3)yield*d(a.value,a.path,a);else return;function*d(c,f,p){if(!lib_default.isObject(c))n.key===f[f.length-1]&&(yield n.plugin(c,n.key,f,l));else{let m=f.length-1,h=f[m],_=f.indexOf(`properties`),v=h===`properties`&&m===_,b=l.allowMetaPatches&&u[c.$$ref];for(let m of Object.keys(c)){let h=c[m],_=f.concat(m),x=lib_default.isObject(h),C=c.$$ref;if(b||x&&(l.allowMetaPatches&&C&&a(s,_)&&(u[C]=!0),yield*d(h,_,p)),!v&&m===n.key){let c=a(s,f);(!s||c)&&(yield n.plugin(h,m,_,l,p))}}}}}}}nextPlugin(){return this.wrappedPlugins.find(n=>this.getMutationsForPlugin(n).length>0)}nextPromisedPatch(){if(this.promisedPatches.length>0)return Promise.race(this.promisedPatches.map(n=>n.value))}getPluginHistory(n){let a=this.constructor.getPluginName(n);return this.pluginHistory[a]||[]}getPluginRunCount(n){return this.getPluginHistory(n).length}getPluginHistoryTip(n){let a=this.getPluginHistory(n);return a&&a[a.length-1]||{}}getPluginMutationIndex(n){let a=this.getPluginHistoryTip(n).mutationIndex;return typeof a==`number`?a:-1}updatePluginHistory(n,a){let s=this.constructor.getPluginName(n);this.pluginHistory[s]=this.pluginHistory[s]||[],this.pluginHistory[s].push(a)}
1310updatePatches(n){lib_default.normalizeArray(n).forEach(n=>{if(n instanceof Error){this.errors.push(n);return}try{if(!lib_default.isObject(n)){this.debug(`updatePatches`,`Got a non-object patch`,n);return}if(this.showDebug&&this.allPatches.push(n),lib_default.isPromise(n.value)){this.promisedPatches.push(n),this.promisedPatchThen(n);return}if(lib_default.isContextPatch(n)){this.setContext(n.path,n.value);return}lib_default.isMutation(n)&&this.updateMutations(n)}catch(n){console.error(n),this.errors.push(n)}})}updateMutations(n){typeof n.value==`object`&&!Array.isArray(n.value)&&this.allowMetaPatches&&(n.value={...n.value});let a=lib_default.applyPatch(this.state,n,{allowMetaPatches:this.allowMetaPatches});a&&(this.mutations.push(n),this.state=a)}removePromisedPatch(n){let a=this.promisedPatches.indexOf(n);if(a<0){this.debug(`Tried to remove a promisedPatch that isn't there!`);return}this.promisedPatches.splice(a,1)}promisedPatchThen(n){return n.value=n.value.then(a=>{let s={...n,value:a};this.removePromisedPatch(n),this.updatePatches(s)}).catch(a=>{this.removePromisedPatch(n),this.updatePatches(a)}),n.value}getMutations(n,a){return n||=0,typeof a!=`number`&&(a=this.mutations.length),this.mutations.slice(n,a)}getCurrentMutations(){return this.getMutationsForPlugin(this.getCurrentPlugin())}getMutationsForPlugin(n){let a=this.getPluginMutationIndex(n);return this.getMutations(a+1)}getCurrentPlugin(){return this.currentPlugin}getLib(){return this.libMethods}_get(n){return lib_default.getIn(this.state,n)}_getContext(n){return this.contextTree.get(n)}setContext(n,a){return this.contextTree.set(n,a)}_hasRun(n){return this.getPluginRunCount(this.getCurrentPlugin())>(n||0)}dispatch(){let n=this,a=this.nextPlugin();if(!a){let n=this.nextPromisedPatch();if(n)return n.then(()=>this.dispatch()).catch(()=>this.dispatch());let a={spec:this.state,errors:this.errors};return this.showDebug&&(a.patches=this.allPatches),Promise.resolve(a)}if(n.pluginCount=n.pluginCount||new WeakMap,n.pluginCount.set(a,(n.pluginCount.get(a)||0)+1),n.pluginCount[a]>PLUGIN_DISPATCH_LIMIT)return Promise.resolve({spec:n.state,errors:n.errors.concat(Error(`We've reached a hard limit of ${PLUGIN_DISPATCH_LIMIT} plugin runs`))});if(a!==this.currentPlugin&&this.promisedPatches.length){let n=this.promisedPatches.map(n=>n.value);return Promise.all(n.map(n=>n.then(noop,noop))).then(()=>this.dispatch())}return s();function s(){n.currentPlugin=a;let s=n.getCurrentMutations(),l=n.mutations.length-1;try{if(a.isGenerator)for(let l of a(s,n.getLib()))c(l);else c(a(s,n.getLib()))}catch(n){console.error(n),c([Object.assign(Object.create(n),{plugin:a})])}finally{n.updatePluginHistory(a,{mutationIndex:l})}return n.dispatch()}function c(s){s&&(s=lib_default.fullyNormalizeArray(s),n.updatePatches(s,a))}}};function mapSpec(n){return new SpecMap(n).dispatch()}var plugins={refs:mod,allOf:all_of_default,parameters:parameters_default,properties:properties_default};function makeFetchJSON(n,a={}){let{requestInterceptor:s,responseInterceptor:c}=a,l=n.withCredentials?`include`:`same-origin`;return a=>n({url:a,loadSpec:!0,requestInterceptor:s,responseInterceptor:c,headers:{Accept:ACCEPT_HEADER_VALUE_FOR_DOCUMENTS},credentials:l}).then(n=>n.body)}function isFile(n,a){return!a&&typeof navigator<`u`&&(a=navigator),a&&a.product===`ReactNative`?!!(n&&typeof n==`object`&&typeof n.uri==`string`):typeof File<`u`&&n instanceof File||typeof Blob<`u`&&n instanceof Blob||ArrayBuffer.isView(n)?!0:typeof n==`object`&&!!n&&typeof n.pipe==`function`}function isArrayOfFile(n,a){return Array.isArray(n)&&n.some(n=>isFile(n,a))}var FileWithData=class extends File{constructor(n,a=``,s={}){super([n],a,s),this.data=n}valueOf(){return this.data}toString(){return this.valueOf()}},isRfc3986Reserved=n=>`:/?#[]@!$&'()*+,;=`.indexOf(n)>-1,isRfc3986Unreserved=n=>/^[a-z0-9\-._~]+$/i.test(n);function encodeCharacters(n,a=`reserved`){return[...n].map(n=>{if(isRfc3986Unreserved(n)||isRfc3986Reserved(n)&&a===`unsafe`)return n;let s=new TextEncoder;return Array.from(s.encode(n)).map(n=>`0${n.toString(16).toUpperCase()}`.slice(-2)).map(n=>`%${n}`).join(``)}).join(``)}function stylize(n){let{value:a}=n;return Array.isArray(a)?encodeArray(n):typeof a==`object`?encodeObject(n):encodePrimitive(n)}function valueEncoder(n,a=!1){return Array.isArray(n)||typeof n==`object`&&n?n=JSON.stringify(n):(typeof n==`
1310number`||typeof n==`boolean`)&&(n=String(n)),a&&typeof n==`string`&&n.length>0?encodeCharacters(n,a):n??``}function encodeArray({key:n,value:a,style:s,explode:c,escape:l}){if(s===`simple`)return a.map(n=>valueEncoder(n,l)).join(`,`);if(s===`label`)return`.${a.map(n=>valueEncoder(n,l)).join(`.`)}`;if(s===`matrix`)return a.map(n=>valueEncoder(n,l)).reduce((a,s)=>!a||c?`${a||``};${n}=${s}`:`${a},${s}`,``);if(s===`form`){let s=c?`&${n}=`:`,`;return a.map(n=>valueEncoder(n,l)).join(s)}if(s===`spaceDelimited`){let s=c?`${n}=`:``;return a.map(n=>valueEncoder(n,l)).join(` ${s}`)}if(s===`pipeDelimited`){let s=c?`${n}=`:``;return a.map(n=>valueEncoder(n,l)).join(`|${s}`)}}function encodeObject({key:n,value:a,style:s,explode:c,escape:l}){let u=Object.keys(a);if(s===`simple`)return u.reduce((n,s)=>{let u=valueEncoder(a[s],l),d=c?`=`:`,`;return`${n?`${n},`:``}${s}${d}${u}`},``);if(s===`label`)return u.reduce((n,s)=>{let u=valueEncoder(a[s],l),d=c?`=`:`.`;return`${n?`${n}.`:`.`}${s}${d}${u}`},``);if(s===`matrix`&&c)return u.reduce((n,s)=>{let c=valueEncoder(a[s],l);return`${n?`${n};`:`;`}${s}=${c}`},``);if(s===`matrix`)return u.reduce((s,c)=>{let u=valueEncoder(a[c],l);return`${s?`${s},`:`;${n}=`}${c},${u}`},``);if(s===`form`)return u.reduce((n,s)=>{let u=valueEncoder(a[s],l);return`${n?`${n}${c?`&`:`,`}`:``}${s}${c?`=`:`,`}${u}`},``)}function encodePrimitive({key:n,value:a,style:s,escape:c}){if(s===`simple`)return valueEncoder(a,c);if(s===`label`)return`.${valueEncoder(a,c)}`;if(s===`matrix`)return`;${n}=${valueEncoder(a,c)}`;if(s===`form`||s===`deepObject`)return valueEncoder(a,c)}var STYLE_SEPARATORS={form:`,`,spaceDelimited:`%20`,pipeDelimited:`|`},SEPARATORS={csv:`,`,ssv:`%20`,tsv:`%09`,pipes:`|`};function formatKeyValue(n,a,s=!1){let{collectionFormat:c,allowEmptyValue:l,serializationOption:u,encoding:d}=a,f=typeof a==`object`&&!Array.isArray(a)?a.value:a,p=s?n=>n.toString():n=>encodeURIComponent(n),m=p(n);if(f===void 0&&l)return[[m,``]];if(isFile(f)||isArrayOfFile(f))return[[m,f]];if(u)return formatKeyValueBySerializationOption(n,f,s,u);if(d){if([typeof d.style,typeof d.explode,typeof d.allowReserved].some(n=>n!==`undefined`)){let{style:a,explode:c,allowReserved:l}=d;return formatKeyValueBySerializationOption(n,f,s,{style:a,explode:c,allowReserved:l})}return typeof d.contentType==`string`?d.contentType.startsWith(`application/json`)?[[m,new FileWithData(p(typeof f==`string`?f:JSON.stringify(f)),`blob`,{type:d.contentType})]]:[[m,new FileWithData(p(String(f)),`blob`,{type:d.contentType})]]:typeof f==`object`?Array.isArray(f)&&f.every(n=>typeof n!=`object`)?[[m,f.map(p).join(`,`)]]:[[m,p(JSON.stringify(f))]]:[[m,p(f)]]}return typeof f==`object`?Array.isArray(f)?c===`multi`?[[m,f.map(p)]]:[[m,f.map(p).join(SEPARATORS[c||`csv`])]]:[[m,``]]:[[m,p(f)]]}function formatKeyValueBySerializationOption(n,a,s,c){let l=c.style||`form`,u=c.explode===void 0?l===`form`:c.explode,d=s?!1:c&&c.allowReserved?`unsafe`:`reserved`,f=n=>valueEncoder(n,d),p=s?n=>n:n=>f(n);return typeof a==`object`?Array.isArray(a)?u?[[p(n),a.map(f)]]:[[p(n),a.map(f).join(STYLE_SEPARATORS[l])]]:l===`deepObject`?Object.keys(a).map(s=>[p(`${n}[${s}]`),f(a[s])]):u?Object.keys(a).map(n=>[p(n),f(a[n])]):[[p(n),Object.keys(a).map(n=>[`${p(n)},${f(a[n])}`]).join(`,`)]]:[[p(n),f(a)]]}function buildFormData$1(n){return Object.entries(n).reduce((n,[a,s])=>{for(let[c,l]of formatKeyValue(a,s,!0))if(Array.isArray(l))for(let a of l)if(ArrayBuffer.isView(a)){let s=new Blob([a]);n.append(c,s)}else n.append(c,a);else if(ArrayBuffer.isView(l)){let a=new Blob([l]);n.append(c,a)}else n.append(c,l);return n},new FormData)}var stringifyQuery=(n,{encode:a=!0}={})=>{let s=(n,a,c)=>(Array.isArray(c)?c.reduce((c,l)=>s(n,a,l),n):c instanceof Date?n.append(a,c.toISOString()):typeof c==`object`?Object.entries(c).reduce((c,[l,u])=>s(n,`${a}[${l}]`,u),n):n.append(a,c),n),c=Object.entries(n).reduce((n,[a,c])=>s(n,a,c),new URLSearchParams),l=String(c);return a?l:decodeURIComponent(l)};function encodeFormOrQuery(n){return stringifyQuery(Object.keys(n).reduce((a,s)=>{for(let[c,l]of formatKeyValue(s,n[s]))l instanceof FileWithData?a[c]=l.valueOf():a[c]=l;return a},{}),{encode:!1})}function serializeRequest(n={}){let{url:a=``,query:s,form:c}=n,l=(...n)=>{let a=n.filter(n=>n).join(`&`);return a?`?${a}`:``};if(c){let a=Object.keys(c).some(n=>{let{value:a}=c[n];return isFile(a)||isArrayOfFile(a)}),s=n.headers[`content-type`]||n.headers[`Content-Type`];if(a||/multipart\/form-data/i.test(s)){let a=buildFormData$1(n.form);n.formdata=a,n.body=a}else n.body=encodeFormOrQuery(c);delete n.form}if(s){let[c,u]=a.split(`?`),d=``;if(u){let n=new URLSearchParams(u);
1310Object.keys(s).forEach(a=>n.delete(a)),d=String(n)}n.url=c+l(d,encodeFormOrQuery(s)),delete n.query}return n}var shouldDownloadAsText=(n=``)=>/(json|xml|yaml|text)\b/.test(n);function parseBody(n,a){if(a){if(a.indexOf(`application/json`)===0||a.indexOf(`+json`)>0)return JSON.parse(n);if(a.indexOf(`application/xml`)===0||a.indexOf(`+xml`)>0)return n}return index_vite_proxy_tmp_default.load(n)}function serializeHeaderValue(n){return(0,import_includes.default)(n).call(n,`, `)?n.split(`, `):n}function serializeHeaders(n={}){return typeof n.entries==`function`?Array.from(n.entries()).reduce((n,[a,s])=>(n[a]=serializeHeaderValue(s),n),{}):{}}function serializeResponse(n,a,{loadSpec:s=!1}={}){let c={ok:n.ok,url:n.url||a,status:n.status,statusText:n.statusText,headers:serializeHeaders(n.headers)},l=c.headers[`content-type`],u=s||shouldDownloadAsText(l);return(u?n.text:n.blob||n.buffer).call(n).then(n=>{if(c.text=n,c.data=n,u)try{let a=parseBody(n,l);c.body=a,c.obj=a}catch(n){c.parseError=n}return c})}async function http$1(n,a={}){typeof n==`object`&&(a=n,n=a.url),a.headers=a.headers||{},a=serializeRequest(a),a.headers&&Object.keys(a.headers).forEach(n=>{let s=a.headers[n];typeof s==`string`&&(a.headers[n]=s.replace(/\n+/g,` `))}),a.requestInterceptor&&(a=await a.requestInterceptor(a)||a);let s=a.headers[`content-type`]||a.headers[`Content-Type`];/multipart\/form-data/i.test(s)&&(delete a.headers[`content-type`],delete a.headers[`Content-Type`]);let c;try{c=await(a.userFetch||fetch)(a.url,a),c=await serializeResponse(c,n,a),a.responseInterceptor&&(c=await a.responseInterceptor(c)||c)}catch(n){if(!c)throw n;let a=Error(c.statusText||`response status is ${c.status}`);throw a.status=c.status,a.statusCode=c.status,a.responseError=n,a}if(!c.ok){let n=Error(c.statusText||`response status is ${c.status}`);throw n.status=c.status,n.statusCode=c.status,n.response=c,n}return c}function makeHttp(n,a,s){return s||=(n=>n),a||=(n=>n),c=>(typeof c==`string`&&(c={url:c}),c=serializeRequest(c),c=a(c),s(n(c)))}var retrievalURI=n=>{let{baseDoc:a,url:s}=n,c=a??s??``;return typeof globalThis.document?.baseURI==`string`?String(new URL(c,globalThis.document.baseURI)):c},httpClient=n=>{let{fetch:a,http:s}=n;return a||s||http$1};async function resolveGenericStrategy(n){let{spec:a,mode:s,allowMetaPatches:c=!0,pathDiscriminator:l,modelPropertyMacro:u,parameterMacro:d,requestInterceptor:f,responseInterceptor:p,skipNormalization:m=!1,useCircularStructures:h,strategies:_}=n,v=retrievalURI(n),b=httpClient(n),x=_.find(n=>n.match(a));return C(a);async function C(n){v&&(plugins.refs.docCache[v]=n),plugins.refs.fetchJSON=makeFetchJSON(b,{requestInterceptor:f,responseInterceptor:p});let a=[plugins.refs];typeof d==`function`&&a.push(plugins.parameters),typeof u==`function`&&a.push(plugins.properties),s!==`strict`&&a.push(plugins.allOf);let _=await mapSpec({spec:n,context:{baseDoc:v},plugins:a,allowMetaPatches:c,pathDiscriminator:l,parameterMacro:d,modelPropertyMacro:u,useCircularStructures:h});return m||(_.spec=x.normalize(_.spec)),_}}var replaceSpecialCharsWithUnderscore$1=n=>n.replace(/\W/gi,`_`);function idFromPathMethod(n,a,{v2OperationIdCompatibilityMode:s}={}){if(s){let s=`${a.toLowerCase()}_${n}`.replace(/[\s!@#$%^&*()_+=[{\]};:<>|./?,\\'""-]/g,`_`);return s||=`${n.substring(1)}_${a}`,s.replace(/((_){2,})/g,`_`).replace(/^(_)*/g,``).replace(/([_])*$/g,``)}return`${a.toLowerCase()}${replaceSpecialCharsWithUnderscore$1(n)}`}function opId(n,a,s=``,{v2OperationIdCompatibilityMode:c}={}){return!n||typeof n!=`object`?null:(n.operationId||``).replace(/\s/g,``).length?replaceSpecialCharsWithUnderscore$1(n.operationId):idFromPathMethod(a,s,{v2OperationIdCompatibilityMode:c})}function normalize$1(n){let{spec:a}=n,{paths:s}=a,c={};if(!s||a.$$normalized)return n;for(let n in s){var l;let d=s[n];if(d==null||!(0,import_includes.default)(l=[`object`,`function`]).call(l,typeof d))continue;let f=d.parameters;for(let s in d){var u;let l=d[s];if(l==null||!(0,import_includes.default)(u=[`object`,`function`]).call(u,typeof l))continue;let p=opId(l,n,s);if(p){c[p]?c[p].push(l):c[p]=[l];let n=c[p];if(n.length>1)n.forEach((n,a)=>{n.__originalOperationId=n.__originalOperationId||n.operationId,n.operationId=`${p}${a+1}`});else if(l.operationId!==void 0){let a=n[0];a.__originalOperationId=a.__originalOperationId||l.operationId,a.operationId=p}}if(s!==`parameters`){let n=[],s={};for(let c in a)(c===`produces`||c===`consumes`||c===`security`)&&(s[c]=a[c],n.push(s));if(f&&(s.parameters=f,n.push(s)),n.length){for(let a of n)for(let n in a)if(!Array.isArray(l[n]))l[n]=a[n];else if(n===`parameters`)for(let s of a[n])l[n].some(n=>!isPlainObj(n)&&!isPlainObj(s)?!1:n===s||[`name`,`$ref`,`$$ref`].some(a=>typeof n[a]==`string`&&typeof s[a]==`string`&&n[a]===s[a]))||l[n].push(s)}}}}return a.$$normalized=!0,n}var genericStrategy={name:`generic`,match(){return!0},normalize(n){let{spec:a}=normalize$1({spec:n});return a},async resolve(n){return resolveGenericStrategy(n)}};async function resolveOpenAPI2Strategy(n){return resolveGenericStrategy(n)}var isOpenAPI2=n=>{try{let{swagger:a}=n;return a===`2.0`}catch{return!1}},isOpenAPI30=n=>{try{let{openapi:a}=n;return typeof a==`string`&&/^3\.0\.(?:[1-9]\d*|0)$/.test(a)}catch{return!1}},isOpenAPI31=n=>{try{let{openapi:a}=n;return typeof a==`string`&&/^3\.1\.(?:[1-9]\d*|0)$/.test(a)}catch{return!1}},isOpenAPI32=n=>{try{let{openapi:a}=n;return typeof a==`string`&&/^3\.2\.(?:[1-9]\d*|0)$/.test(a)}catch{return!1}},isOpenAPI3=n=>isOpenAPI30(n)||isOpenAPI31(n)||isOpenAPI32(n),openApi2Strategy={name:`openapi-2`,match(n){return isOpenAPI2(n)},normalize(n){let{spec:a}=normalize$1({spec:n});return a},async resolve(n){return resolveOpenAPI2Strategy(n)}};async function resolveOpenAPI30Strategy(n){return resolveGenericStrategy(n)}var openApi30Strategy={name:`openapi-3-0`,match(n){return isOpenAPI30(n)},normalize(n){let{spec:a}=normalize$1({spec:n});return a},async resolve(n){return resolveOpenAPI30Strategy(n)}},from=n=>{try{let a=n.startsWith(`#`)?n.slice(1):n;return decodeURIComponent(a)}catch{return n}},fromURIReference=n=>{let a=n.indexOf(`#`);return from(a===-1?`#`:n.substring(a))};function grammar$16(){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}
1310,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 n=``;return n+=`; JavaScript Object Notation (JSON) Pointer ABNF syntax
1311`,n+=`; https://datatracker.ietf.org/doc/html/rfc6901
1312`,n+=`json-pointer    = *( slash reference-token ) ; MODIFICATION: surrogate text rule used
1313`,n+=`reference-token = *( unescaped / escaped )
1314`,n+=`unescaped       = %x00-2E / %x30-7D / %x7F-10FFFF
1315`,n+=`                ; %x2F ('/') and %x7E ('~') are excluded from 'unescaped'
1316`,n+=`escaped         = "~" ( "0" / "1" )
1317`,n+=`                ; representing '~' and '/', respectively
1318`,n+=`
1319`,n+=`; https://datatracker.ietf.org/doc/html/rfc6901#section-4
1320`,n+=`array-location  = array-index / array-dash
1321`,n+=`array-index     = %x30 / ( %x31-39 *(%x30-39) )
1322`,n+=`                ; "0", or digits without a leading "0"
1323`,n+=`array-dash      = "-"
1324`,n+=`
1325`,n+=`; Surrogate named rules
1326`,n+=`slash           = "/"
1327`,n}}var Parser=function(){let n=identifiers,a=utilities,s=this,c=`parser.js: Parser(): `,l=function(){this.state=n.ACTIVE,this.phraseLength=0,this.refresh=()=>{this.state=n.ACTIVE,this.phraseLength=0}};s.ast=void 0,s.stats=void 0,s.trace=void 0,s.callbacks=[];let u=0,d=0,f=0,p=0,m=0,h,_,v,b,x=new l,C,w,T,O=()=>{u=0,d=0,f=0,p=0,m=0,h=void 0,_=void 0,v=void 0,b=void 0,x.refresh(),C=void 0,w=void 0,T=void 0},k=()=>{let n=`${c}initializeCallbacks(): `,a;for(C=[],w=[],a=0;a<h.length;a+=1)C[a]=void 0;for(a=0;a<_.length;a+=1)w[a]=void 0;let l,u=[];for(a=0;a<h.length;a+=1)u.push(h[a].lower);for(a=0;a<_.length;a+=1)u.push(_[a].lower);for(let c in s.callbacks)if(s.callbacks.hasOwnProperty(c)){if(a=u.indexOf(c.toLowerCase()),a<0)throw Error(`${n}syntax callback '${c}' not a rule or udt name`);if(l=s.callbacks[c]?s.callbacks[c]:void 0,typeof l==`function`||l===void 0)a<h.length?C[a]=l:w[a-h.length]=l;else throw Error(`${n}syntax callback[${c}] must be function reference or falsy)`)}};s.parse=(l,u,d,C)=>{let w=`${c}parse(): `;O(),b=a.stringToChars(d),h=l.rules,_=l.udts;let A=u.toLowerCase(),j;for(let n in h)if(h.hasOwnProperty(n)&&A===h[n].lower){j=h[n].index;break}if(j===void 0)throw Error(`${w}start rule name '${startRule}' not recognized`);k(),s.trace&&s.trace.init(h,_,b),s.stats&&s.stats.init(h,_),s.ast&&s.ast.init(h,_,b),T=C,v=[{type:n.RNM,index:j}],W(0,0),v=void 0;let M=!1;switch(x.state){case n.ACTIVE:throw Error(`${w}final state should never be 'ACTIVE'`);case n.NOMATCH:M=!1;break;case n.EMPTY:case n.MATCH:M=x.phraseLength===b.length;break;default:throw Error(`unrecognized state`)}return{success:M,state:x.state,stateName:n.idName(x.state),length:b.length,matched:x.phraseLength,maxMatched:m,maxTreeDepth:f,no
1327deHits:p}};let A=(a,s)=>{let c=v[a];for(let a=0;a<c.children.length&&(W(c.children[a],s),x.state===n.NOMATCH);a+=1);},j=(a,c)=>{let l,u,d,f,p=v[a];s.ast&&(u=s.ast.getLength()),l=!0,d=c,f=0;for(let a=0;a<p.children.length;a+=1)if(W(p.children[a],d),x.state===n.NOMATCH){l=!1;break}else d+=x.phraseLength,f+=x.phraseLength;l?(x.state=f===0?n.EMPTY:n.MATCH,x.phraseLength=f):(x.state=n.NOMATCH,x.phraseLength=0,s.ast&&s.ast.setLength(u))},M=(a,c)=>{let l,u,d,f,p=v[a];if(p.max===0){x.state=n.EMPTY,x.phraseLength=0;return}for(u=c,d=0,f=0,s.ast&&(l=s.ast.getLength());!(u>=b.length||(W(a+1,u),x.state===n.NOMATCH)||x.state===n.EMPTY||(f+=1,d+=x.phraseLength,u+=x.phraseLength,f===p.max)););x.state===n.EMPTY||f>=p.min?(x.state=d===0?n.EMPTY:n.MATCH,x.phraseLength=d):(x.state=n.NOMATCH,x.phraseLength=0,s.ast&&s.ast.setLength(l))},N=(a,s,l,u)=>{if(s.phraseLength>l){let n=`${c}opRNM(${a.name}): callback function error: `;throw n+=`sysData.phraseLength: ${s.phraseLength}`,n+=` must be <= remaining chars: ${l}`,Error(n)}switch(s.state){case n.ACTIVE:if(!u)throw Error(`${c}opRNM(${a.name}): callback function return error. ACTIVE state not allowed.`);break;case n.EMPTY:s.phraseLength=0;break;case n.MATCH:s.phraseLength===0&&(s.state=n.EMPTY);break;case n.NOMATCH:s.phraseLength=0;break;default:throw Error(`${c}opRNM(${a.name}): callback function return error. Unrecognized return state: ${s.state}`)}},P=(a,c)=>{let l,d,f,p=v[a],m=h[p.index],_=C[m.index];if(u||(d=s.ast&&s.ast.ruleDefined(p.index),d&&(l=s.ast.getLength(),s.ast.down(p.index,h[p.index].name))),_){let a=b.length-c;_(x,b,c,T),N(m,x,a,!0),x.state===n.ACTIVE&&(f=v,v=m.opcodes,W(0,c),v=f,_(x,b,c,T),N(m,x,a,!1))}else f=v,v=m.opcodes,W(0,c,x),v=f;u||d&&(x.state===n.NOMATCH?s.ast.setLength(l):s.ast.up(p.index,m.name,c,x.phraseLength))},F=(a,s)=>{let c=v[a];x.state=n.NOMATCH,s<b.length&&c.min<=b[s]&&b[s]<=c.max&&(x.state=n.MATCH,x.phraseLength=1)},I=(a,s)=>{let c=v[a],l=c.string.length;if(x.state=n.NOMATCH,s+l<=b.length){for(let n=0;n<l;n+=1)if(b[s+n]!==c.string[n])return;x.state=n.MATCH,x.phraseLength=l}},R=(a,s)=>{let c,l=v[a];x.state=n.NOMATCH;let u=l.string.length;if(u===0){x.state=n.EMPTY;return}if(s+u<=b.length){for(let n=0;n<u;n+=1)if(c=b[s+n],c>=65&&c<=90&&(c+=32),c!==l.string[n])return;x.state=n.MATCH,x.phraseLength=u}},B=(a,s,l)=>{if(s.phraseLength>l){let n=`${c}opUDT(${a.name}): callback function error: `;throw n+=`sysData.phraseLength: ${s.phraseLength}`,n+=` must be <= remaining chars: ${l}`,Error(n)}switch(s.state){case n.ACTIVE:throw Error(`${c}opUDT(${a.name}) ACTIVE state return not allowed.`);case n.EMPTY:if(a.empty)s.phraseLength=0;else throw Error(`${c}opUDT(${a.name}) may not return EMPTY.`);break;case n.MATCH:if(s.phraseLength===0)if(a.empty)s.state=n.EMPTY;else throw Error(`${c}opUDT(${a.name}) may not return EMPTY.`);break;case n.NOMATCH:s.phraseLength=0;break;default:throw Error(`${c}opUDT(${a.name}): callback function return error. Unrecognized return state: ${s.state}`)}},V=(a,c)=>{let l,d,f,p=v[a],m=_[p.index];x.UdtIndex=m.index,u||(f=s.ast&&s.ast.udtDefined(p.index),f&&(d=h.length+p.index,l=s.ast.getLength(),s.ast.down(d,m.name)));let C=b.length-c;w[p.index](x,b,c,T),B(m,x,C),u||f&&(x.state===n.NOMATCH?s.ast.setLength(l):s.ast.up(d,m.name,c,x.phraseLength))},H=(a,s)=>{switch(u+=1,W(a+1,s),--u,x.phraseLength=0,x.state){case n.EMPTY:x.state=n.EMPTY;break;case n.MATCH:x.state=n.EMPTY;break;case n.NOMATCH:x.state=n.NOMATCH;break;default:throw Error(`opAND: invalid state ${x.state}`)}},U=(a,s)=>{switch(u+=1,W(a+1,s),--u,x.phraseLength=0,x.state){case n.EMPTY:case n.MATCH:x.state=n.NOMATCH;break;case n.NOMATCH:x.state=n.EMPTY;break;default:throw Error(`opNOT: invalid state ${x.state}`)}},W=(a,l)=>{let h=`${c}opExecute(): `,_=v[a];switch(p+=1,d>f&&(f=d),d+=1,x.refresh(),s.trace&&s.trace.down(_,l),_.type){case n.ALT:A(a,l);break;case n.CAT:j(a,l);break;case n.REP:M(a,l);break;case n.RNM:P(a,l);break;case n.TRG:F(a,l);break;case n.TBS:I(a,l);break;case n.TLS:R(a,l);break;case n.UDT:V(a,l);break;case n.AND:H(a,l);break;case n.NOT:U(a,l);break;default:throw Error(`${h}unrecognized operator`)}
1327u||l+x.phraseLength>m&&(m=l+x.phraseLength),s.stats&&s.stats.collect(_,x),s.trace&&s.trace.up(_,x.state,l,x.phraseLength),--d}},Ast=function(){let n=`parser.js: Ast()): `,a=identifiers,s=utilities,c=this,l,u,d,f=0,p=[],m=[],h=[];c.callbacks=[],c.init=(n,a,s)=>{m.length=0,h.length=0,f=0,l=n,u=a,d=s;let _,v=[];for(_=0;_<l.length;_+=1)v.push(l[_].lower);for(_=0;_<u.length;_+=1)v.push(u[_].lower);for(f=l.length+u.length,_=0;_<f;_+=1)p[_]=void 0;for(let n in c.callbacks)if(c.callbacks.hasOwnProperty(n)){let a=n.toLowerCase();if(_=v.indexOf(a),_<0)throw Error(`parser.js: Ast()): init: node '${n}' not a rule or udt name`);p[_]=c.callbacks[n]}},c.ruleDefined=n=>!!p[n],c.udtDefined=n=>!!p[l.length+n],c.down=(n,s)=>{let c=h.length;return m.push(c),h.push({name:s,thisIndex:c,thatIndex:void 0,state:a.SEM_PRE,callbackIndex:n,phraseIndex:void 0,phraseLength:void 0,stack:m.length}),c},c.up=(n,s,c,l)=>{let u=h.length,d=m.pop();return h.push({name:s,thisIndex:u,thatIndex:d,state:a.SEM_POST,callbackIndex:n,phraseIndex:c,phraseLength:l,stack:m.length}),h[d].thatIndex=u,h[d].phraseIndex=c,h[d].phraseLength=l,u},c.translate=n=>{let s,c;for(let l=0;l<h.length;l+=1)c=h[l],s=p[c.callbackIndex],s&&(c.state===a.SEM_PRE?s(a.SEM_PRE,d,c.phraseIndex,c.phraseLength,n):s&&s(a.SEM_POST,d,c.phraseIndex,c.phraseLength,n))},c.setLength=n=>{h.length=n,n>0?m.length=h[n-1].stack:m.length=0},c.getLength=()=>h.length;function _(n){let a=``;for(;n-->0;)a+=` `;return a}c.toXml=()=>{let n=``,c=0;return n+=`<?xml version="1.0" encoding="utf-8"?>
1328`,n+=`<root nodes="${h.length/2}" characters="${d.length}">\n`,n+=`<!-- input string -->
1329`,n+=_(c+2),n+=s.charsToString(d),n+=`
1330`,h.forEach(l=>{l.state===a.SEM_PRE?(c+=1,n+=_(c),n+=`<node name="${l.name}" index="${l.phraseIndex}" length="${l.phraseLength}">\n`,n+=_(c+2),n+=s.charsToString(d,l.phraseIndex,l.phraseLength),n+=`
1331`):(n+=_(c),n+=`</node><!-- name="${l.name}" -->\n`,--c)}),n+=`</root>
1332`,n}},Trace$1=function(){let n=identifiers,a=utilities,s=`parser.js: Trace(): `,c,l,u,d=``,f=0,p=100,m=this,h=n=>{let a=``,s=0;if(n>=0)for(;n--;)s+=1,s===5?(a+=`|`,s=0):a+=`.`;return a};m.init=(n,a,s)=>{l=n,u=a,c=s};let _=c=>{let d;switch(c.type){case n.ALT:d=`ALT`;break;case n.CAT:d=`CAT`;break;case n.REP:d=c.max===1/0?`REP(${c.min},inf)`:`REP(${c.min},${c.max})`;break;case n.RNM:d=`RNM(${l[c.index].name})`;break;case n.TRG:d=`TRG(${c.min},${c.max})`;break;case n.TBS:d=c.string.length>6?`TBS(${a.charsToString(c.string,0,3)}...)`:`TBS(${a.charsToString(c.string,0,6)})`;break;case n.TLS:d=c.string.length>6?`TLS(${a.charsToString(c.string,0,3)}...)`:`TLS(${a.charsToString(c.string,0,6)})`;break;case n.UDT:d=`UDT(${u[c.index].name})`;break;case n.AND:d=`AND`;break;case n.NOT:d=`NOT`;break;default:throw Error(`${s}Trace: opName: unrecognized opcode`)}return d};m.down=(n,s)=>{let l=h(f),u=Math.min(100,c.length-s),p=a.charsToString(c,s,u);u<c.length-s&&(p+=`...`),p=`${l}|-|[${_(n)}]${p}\n`,d+=p,f+=1},m.up=(l,u,p,m)=>{let v=`${s}trace.up: `;--f;let b=h(f),x,C,w;switch(u){case n.EMPTY:w=`|E|`,C=`''`;break;case n.MATCH:w=`|M|`,x=Math.min(100,m),C=x<m?`'${a.charsToString(c,p,x)}...'`:`'${a.charsToString(c,p,x)}'`;break;case n.NOMATCH:w=`|N|`,C=``;break;default:throw Error(`${v} unrecognized state`)}C=`${b}${w}[${_(l)}]${C}\n`,d+=C},m.displayTrace=()=>d},Stats=function(){let n=identifiers,a=`parser.js: Stats(): `,s,c,l,u=[],d=[],f=[];this.init=(n,a)=>{s=n,c=a,b()},this.collect=(a,s)=>{x(l,s.state,s.phraseLength),x(u[a.type],s.state,s.phraseLength),a.type===n.RNM&&x(d[a.index],s.state,s.phraseLength),a.type===n.UDT&&x(f[a.index],s.state,s.phraseLength)},this.displayStats=()=>{let a=``,s={match:0,empty:0,nomatch:0,total:0},c=(n,a,c,l,u)=>(s.match+=a,s.empty+=c,s.nomatch+=l,s.total+=u,`${n} | ${p(a)} | ${p(c)} | ${p(l)} | ${p(u)} |\n`);return a+=`          OPERATOR STATS
1333`,a+=`      |   MATCH |   EMPTY | NOMATCH |   TOTAL |
1334`,a+=c(`  ALT`,u[n.ALT].match,u[n.ALT].empty,u[n.ALT].nomatch,u[n.ALT].total),a+=c(`  CAT`,u[n.CAT].match,u[n.CAT].empty,u[n.CAT].nomatch,u[n.CAT].total),a+=c(`  REP`,u[n.REP].match,u[n.REP].empty,u[n.REP].nomatch,u[n.REP].total),a+=c(`  RNM`,u[n.RNM].match,u[n.RNM].empty,u[n.RNM].nomatch,u[n.RNM].total),a+=c(`  TRG`,u[n.TRG].match,u[n.TRG].empty,u[n.TRG].nomatch,u[n.TRG].total),a+=c(`  TBS`,u[n.TBS].match,u[n.TBS].empty,u[n.TBS].nomatch,u[n.TBS].total),a+=c(`  TLS`,u[n.TLS].match,u[n.TLS].empty,u[n.TLS].nomatch,u[n.TLS].total),a+=c(`  UDT`,u[n.UDT].match,u[n.UDT].empty,u[n.UDT].nomatch,u[n.UDT].total),a+=c(`  AND`,u[n.AND].match,u[n.AND].empty,u[n.AND].nomatch,u[n.AND].total),a+=c(`  NOT`,u[n.NOT].match,u[n.NOT].empty,u[n.NOT].nomatch,u[n.NOT].total),a+=c(`TOTAL`,s.match,s.empty,s.nomatch,s.total),a},this.displayHits=n=>{let a=``,s=(n,a,s,c,u)=>(l.match+=n,l.empty+=a,l.nomatch+=s,l.total+=c,`| ${p(n)} | ${p(a)} | ${p(s)} | ${p(c)} | ${u}\n`);typeof n==`string`&&n.toLowerCase()[0]===`a`?(d.sort(m),f.sort(m),a+=`    RULES/UDTS ALPHABETICALLY
1335`):typeof n==`string`&&n.toLowerCase()[0]===`i`?(d.sort(_),f.sort(_),a+=`    RULES/UDTS BY INDEX
1336`):(d.sort(h),f.sort(h),a+=`    RULES/UDTS BY HIT COUNT
1337`),a+=`|   MATCH |   EMPTY | NOMATCH |   TOTAL | NAME
1338`;for(let n=0;n<d.length;n+=1){let c=d[n];c.total&&(a+=s(c.match,c.empty,c.nomatch,c.total,c.name))}for(let n=0;n<f.length;n+=1){let c=f[n];c.total&&(a+=s(c.match,c.empty,c.nomatch,c.total,c.name))}return a};let p=n=>n<10?`      ${n}`:n<100?`     ${n}`:n<1e3?`    ${n}`:n<1e4?`   ${n}`:n<1e5?`  ${n}`:n<1e6?` ${n}`:`${n}`,m=(n,a)=>n.lower<a.lower?-1:+(n.lower>a.lower),h=(n,a)=>n.total<a.total?1:n.total>a.total?-1:m(n,a),_=(n,a)=>n.index<a.index?-1:+(n.index>a.index),v=function(){this.empty=0,this.match=0,this.nomatch=0,this.total=0},b=()=>{u.length=0,l=new v,u[n.ALT]=new v,u[n.CAT]=new v,u[n.REP]=new v,u[n.RNM]=new v,u[n.TRG]=new v,u[n.TBS]=new v,u[n.TLS]=new v,u[n.UDT]=new v,u[n.AND]=new v,u[n.NOT]=new v,d.length=0;for(let n=0;n<s.length;n+=1)d.push({empty:0,match:0,nomatch:0,total:0,name:s[n].name,lower:s[n].lower,index:s[n].index});if(c.length>0){f.length=0;for(let n=0;n<c.length;n+=1)f.push({empty:0,match:0,nomatch:0,total:0,name:c[n].name,lower:c[n].lower,index:c[n].index})}},x=(a,s)=>{switch(a.total+=1,s){case n.EMPTY:a.empty+=1;break;case n.MATCH:a.match+=1;break;case n.NOMATCH:a.nomatch+=1;break;default:throw Error(`parser.js: Stats(): collect(): incStat(): unrecognized state: ${s}`)}}},utilities={stringToChars:n=>[...n].map(n=>n.codePointAt(0)),charsToString:(n,a,s)=>{let c=n;for(;!(a===void 0||a<0);){if(s===void 0){c=n.slice(a);break}if(s<=0)return``;c=n.slice(a,a+s);break}return String.fromCodePoint(...c)}},identifiers={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:n=>{switch(n){case identifiers.ALT:return`ALT`;case identifiers.CAT:return`CAT`;case identifiers.REP:return`REP`;case identifiers.RNM:return`RNM`;case identifiers.TRG:return`TRG`;case identifiers.TBS:return`TBS`;case identifiers.TLS:return`TLS`;case identifiers.UDT:return`UDT`;case identifiers.AND:return`AND`;case identifiers.NOT:return`NOT`;case identifiers.ACTIVE:return`ACTIVE`;case identifiers.EMPTY:return`EMPTY`;case identifiers.MATCH:return`MATCH`;case identifiers.NOMATCH:return`NOMATCH`;case identifiers.SEM_PRE:return`SEM_PRE`;case identifiers.SEM_POST:return`SEM_POST`;case identifiers.SEM_OK:return`SEM_OK`;default:return`UNRECOGNIZED STATE`}}}
1338,JSONPointerError=class extends Error{constructor(n,a=void 0){if(super(n,a),this.name=this.constructor.name,typeof n==`string`&&(this.message=n),typeof Error.captureStackTrace==`function`?Error.captureStackTrace(this,this.constructor):this.stack=Error(n).stack,typeof a==`object`&&a&&Object.prototype.hasOwnProperty.call(a,`cause`)&&!(`cause`in this)){let{cause:n}=a;this.cause=n,n instanceof Error&&`stack`in n&&(this.stack=`${this.stack}\nCAUSE: ${n.stack}`)}if(typeof a==`object`&&a){let{cause:n,...s}=a;Object.assign(this,s)}}},JSONPointerParseError=class extends JSONPointerError{},cst=n=>(a,s,c,l,u)=>{if(!(typeof u==`object`&&u&&!Array.isArray(u)))throw new JSONPointerParseError(`parser's user data must be an object`);if(a===identifiers.SEM_PRE){let a={type:n,text:utilities.charsToString(s,c,l),start:c,length:l,children:[]};u.stack.length>0?u.stack[u.stack.length-1].children.push(a):u.root=a,u.stack.push(a)}a===identifiers.SEM_POST&&u.stack.pop()},CSTTranslator=class extends Ast{constructor(){super(),this.callbacks[`json-pointer`]=cst(`json-pointer`),this.callbacks[`reference-token`]=cst(`reference-token`),this.callbacks.slash=cst(`text`)}getTree(){let n={stack:[],root:null};return this.translate(n),delete n.stack,n}},unescape$1=n=>{if(typeof n!=`string`)throw TypeError(`Reference token must be a string`);return n.replace(/~1/g,`/`).replace(/~0/g,`~`)},ASTTranslator=class extends CSTTranslator{getTree(){let{root:n}=super.getTree();return n.children.filter(({type:n})=>n===`reference-token`).map(({text:n})=>unescape$1(n))}},Expectations=class extends Array{toString(){return this.map(n=>`"${String(n)}"`).join(`, `)}},Trace=class extends Trace$1{inferExpectations(){let n=this.displayTrace().split(`
1339`),a=new Set,s=-1;for(let c=0;c<n.length;c++){let l=n[c];if(l.includes(`M|`)){let n=l.match(/]'(.*)'$/);n&&n[1]&&(s=c)}if(c>s){let n=l.match(/N\|\[TLS\(([^)]+)\)]/);n&&a.add(n[1])}}return new Expectations(...a)}},grammar$15=new grammar$16,parse$3=(n,{translator:a=new ASTTranslator,stats:s=!1,trace:c=!1}={})=>{if(typeof n!=`string`)throw TypeError(`JSON Pointer must be a string`);try{let l=new Parser;a&&(l.ast=a),s&&(l.stats=new Stats),c&&(l.trace=new Trace);let u=l.parse(grammar$15,`json-pointer`,n);return{result:u,tree:u.success&&a?l.ast.getTree():void 0,stats:l.stats,trace:l.trace}}catch(a){throw new JSONPointerParseError(`Unexpected error during JSON Pointer parsing`,{cause:a,jsonPointer:n})}},grammar$14=new grammar$16,parser$8=new Parser,grammar$13=new grammar$16,parser$7=new Parser,grammar$12=new grammar$16,parser$6=new Parser,testArrayIndex=n=>{if(typeof n!=`string`)return!1;try{return parser$6.parse(grammar$12,`array-index`,n).success}catch{return!1}},grammar$11=new grammar$16,parser$5=new Parser,testArrayDash=n=>{if(typeof n!=`string`)return!1;try{return parser$5.parse(grammar$11,`array-dash`,n).success}catch{return!1}},escape$1=n=>{if(typeof n!=`string`&&typeof n!=`number`)throw TypeError(`Reference token must be a string or number`);return String(n).replace(/~/g,`~0`).replace(/\//g,`~1`)},JSONPointerCompileError=class extends JSONPointerError{},compile=n=>{if(!Array.isArray(n))throw TypeError(`Reference tokens must be a list of strings or numbers`);try{return n.length===0?``:`/${n.map(n=>{if(typeof n!=`string`&&typeof n!=`number`)throw TypeError(`Reference token must be a string or number`);return escape$1(String(n))}).join(`/`)}`}catch(a){throw new JSONPointerCompileError(`Unexpected error during JSON Pointer compilation`,{cause:a,referenceTokens:n})}},TraceBuilder=class{#e;#t;#n;constructor(n,a={}){this.#e=n,this.#e.steps=[],this.#e.failed=!1,this.#e.failedAt=-1,this.#e.message=`JSON Pointer "${a.jsonPointer}" was successfully evaluated against the provided value`,this.#e.context={...a,realm:a.realm.name},this.#t=[],this.#n=a.realm}step({referenceToken:n,input:a,output:s,success:c=!0,reason:l}){let u=this.#t.length;this.#t.push(n);let d={referenceToken:n,referenceTokenPosition:u,input:a,inputType:this.#n.isObject(a)?`object`:this.#n.isArray(a)?`array`:`unrecognized`,output:s,success:c};l&&(d.reason=l),this.#e.steps.push(d),c||(this.#e.failed=!0,this.#e.failedAt=u,this.#e.message=l)}},EvaluationRealm=class{name=``;isArray(n){throw new JSONPointerError(`Realm.isArray(node) must be implemented in a subclass`)}isObject(n){throw new JSONPointerError(`Realm.isObject(node) must be implemented in a subclass`)}sizeOf(n){throw new JSONPointerError(`Realm.sizeOf(node) must be implemented in a subclass`)}has(n,a){throw new JSONPointerError(`Realm.has(node) must be implemented in a subclass`)}evaluate(n,a){throw new JSONPointerError(`Realm.evaluate(node) must be implemented in a subclass`)}},JSONPointerEvaluateError=class extends JSONPointerError{},JSONPointerIndexError=class extends JSONPointerEvaluateError{}
1339,JSONEvaluationRealm=class extends EvaluationRealm{name=`json`;isArray(n){return Array.isArray(n)}isObject(n){return typeof n==`object`&&!!n&&!this.isArray(n)}sizeOf(n){return this.isArray(n)?n.length:this.isObject(n)?Object.keys(n).length:0}has(n,a){if(this.isArray(n)){let s=Number(a),c=s>>>0;if(s!==c)throw new JSONPointerIndexError(`Invalid array index "${a}": index must be an unsinged 32-bit integer`,{referenceToken:a,currentValue:n,realm:this.name});return c<this.sizeOf(n)&&Object.prototype.hasOwnProperty.call(n,s)}return this.isObject(n)?Object.prototype.hasOwnProperty.call(n,a):!1}evaluate(n,a){return this.isArray(n)?n[Number(a)]:n[a]}},JSONPointerTypeError=class extends JSONPointerEvaluateError{},JSONPointerKeyError=class extends JSONPointerEvaluateError{},evaluate$3=(n,a,{strictArrays:s=!0,strictObjects:c=!0,realm:l=new JSONEvaluationRealm,trace:u=!0}={})=>{let{result:d,tree:f,trace:p}=parse$3(a,{trace:!!u}),m=typeof u==`object`&&u?new TraceBuilder(u,{jsonPointer:a,referenceTokens:f,strictArrays:s,strictObjects:c,realm:l,value:n}):null;try{let u;if(!d.success){let s=`Invalid JSON Pointer: "${a}". Syntax error at position ${d.maxMatched}`;throw s+=p?`, expected ${p.inferExpectations()}`:``,new JSONPointerEvaluateError(s,{jsonPointer:a,currentValue:n,realm:l.name})}return f.reduce((n,d,p)=>{if(l.isArray(n)){if(testArrayDash(d)){if(s)throw new JSONPointerIndexError(`Invalid array index "-" at position ${p} in "${a}". The "-" token always refers to a nonexistent element during evaluation`,{jsonPointer:a,referenceTokens:f,referenceToken:d,referenceTokenPosition:p,currentValue:n,realm:l.name});return u=l.evaluate(n,String(l.sizeOf(n))),m?.step({referenceToken:d,input:n,output:u}),u}if(!testArrayIndex(d))throw new JSONPointerIndexError(`Invalid array index "${d}" at position ${p} in "${a}": index MUST be "0", or digits without a leading "0"`,{jsonPointer:a,referenceTokens:f,referenceToken:d,referenceTokenPosition:p,currentValue:n,realm:l.name});let c=Number(d);if(!Number.isSafeInteger(c))throw new JSONPointerIndexError(`Invalid array index "${d}" at position ${p} in "${a}": index must be a safe integer`,{jsonPointer:a,referenceTokens:f,referenceToken:d,referenceTokenPosition:p,currentValue:n,realm:l.name});if(!l.has(n,d)&&s)throw new JSONPointerIndexError(`Invalid array index "${d}" at position ${p} in "${a}": index not found in array`,{jsonPointer:a,referenceTokens:f,referenceToken:d,referenceTokenPosition:p,currentValue:n,realm:l.name});return u=l.evaluate(n,d),m?.step({referenceToken:d,input:n,output:u}),u}if(l.isObject(n)){if(!l.has(n,d)&&c)throw new JSONPointerKeyError(`Invalid object key "${d}" at position ${p} in "${a}": key not found in object`,{jsonPointer:a,referenceTokens:f,referenceToken:d,referenceTokenPosition:p,currentValue:n,realm:l.name});return u=l.evaluate(n,d),m?.step({referenceToken:d,input:n,output:u}),u}throw new JSONPointerTypeError(`Invalid reference token "${d}" at position ${p} in "${a}": cannot be applied to a non-object/non-array value`,{jsonPointer:a,referenceTokens:f,referenceToken:d,referenceTokenPosition:p,currentValue:n,realm:l.name})},n)}catch(n){throw m?.step({referenceToken:n.referenceToken,input:n.currentValue,success:!1,reason:n.message}),n instanceof JSONPointerEvaluateError?n:new JSONPointerEvaluateError(`Unexpected error during JSON Pointer evaluation`,{cause:n,jsonPointer:a,referenceTokens:f})}},ApiDOMEvaluationRealm=class extends EvaluationRealm{name=`apidom`;isArray(n){return isArrayElement(n)}isObject(n){return isObjectElement(n)}sizeOf(n){return this.isArray(n)||this.isObject(n)?n.length:0}has(n,a){if(this.isArray(n)){let s=Number(a),c=s>>>0;if(s!==c)throw new JSONPointerIndexError(`Invalid array index "${a}": index must be an unsinged 32-bit integer`,{referenceToken:a,currentValue:n,realm:this.name});return c<this.sizeOf(n)}if(this.isObject(n)){let s=n.keys(),c=new Set(s);if(s.length!==c.size)throw new JSONPointerKeyError(`Object key "${a}" is not unique — JSON Pointer requires unique member names`,{referenceToken:a,currentValue:n,realm:this.name});return n.hasKey(a)}return!1}evaluate(n,a){return this.isArray(n)?n.get(Number(a)):n.get(a)}},evaluate$2=(n,a,s={})=>evaluate$3(n,a,{...s,realm:new ApiDOMEvaluationRealm}),OpenAPIMediaTypes=class extends MediaTypes{filterByFormat(n=`generic`){let a=n===`generic`?`open
1339api;version`:n;return this.filter(n=>n.includes(a))}findBy(n=`3.1.0`,a=`generic`){let s=a===`generic`?`vnd.oai.openapi;version=${n}`:`vnd.oai.openapi+${a};version=${n}`;return this.find(n=>n.includes(s))||this.unknownMediaType}latest(n=`generic`){return last(this.filterByFormat(n))}},mediaTypes=new OpenAPIMediaTypes(`application/vnd.oai.openapi;version=3.1.0`,`application/vnd.oai.openapi+json;version=3.1.0`,`application/vnd.oai.openapi+yaml;version=3.1.0`),Callback$1=class extends import_minim.ObjectElement{constructor(n,a,s){super(n,a,s),this.element=`callback`}},Components$1=class extends import_minim.ObjectElement{constructor(n,a,s){super(n,a,s),this.element=`components`}get schemas(){return this.get(`schemas`)}set schemas(n){this.set(`schemas`,n)}get responses(){return this.get(`responses`)}set responses(n){this.set(`responses`,n)}get parameters(){return this.get(`parameters`)}set parameters(n){this.set(`parameters`,n)}get examples(){return this.get(`examples`)}set examples(n){this.set(`examples`,n)}get requestBodies(){return this.get(`requestBodies`)}set requestBodies(n){this.set(`requestBodies`,n)}get headers(){return this.get(`headers`)}set headers(n){this.set(`headers`,n)}get securitySchemes(){return this.get(`securitySchemes`)}set securitySchemes(n){this.set(`securitySchemes`,n)}get links(){return this.get(`links`)}set links(n){this.set(`links`,n)}get callbacks(){return this.get(`callbacks`)}set callbacks(n){this.set(`callbacks`,n)}},Contact$2=class extends import_minim.ObjectElement{constructor(n,a,s){super(n,a,s),this.element=`contact`}get name(){return this.get(`name`)}set name(n){this.set(`name`,n)}get url(){return this.get(`url`)}set url(n){this.set(`url`,n)}get email(){return this.get(`email`)}set email(n){this.set(`email`,n)}},Discriminator$1=class extends import_minim.ObjectElement{constructor(n,a,s){super(n,a,s),this.element=`discriminator`}get propertyName(){return this.get(`propertyName`)}set propertyName(n){this.set(`propertyName`,n)}get mapping(){return this.get(`mapping`)}set mapping(n){this.set(`mapping`,n)}},Encoding$1=class extends import_minim.ObjectElement{constructor(n,a,s){super(n,a,s),this.element=`encoding`}get contentType(){return this.get(`contentType`)}set contentType(n){this.set(`contentType`,n)}get headers(){return this.get(`headers`)}set headers(n){this.set(`headers`,n)}get style(){return this.get(`style`)}set style(n){this.set(`style`,n)}get explode(){return this.get(`explode`)}set explode(n){this.set(`explode`,n)}get allowedReserved(){return this.get(`allowedReserved`)}set allowedReserved(n){this.set(`allowedReserved`,n)}},Example$2=class extends import_minim.ObjectElement{constructor(n,a,s){super(n,a,s),this.element=`example`}get summary(){return this.get(`summary`)}set summary(n){this.set(`summary`,n)}get description(){return this.get(`description`)}set description(n){this.set(`description`,n)}get value(){return this.get(`value`)}set value(n){this.set(`value`,n)}get externalValue(){return this.get(`externalValue`)}set externalValue(n){this.set(`externalValue`,n)}},ExternalDocumentation$1=class extends import_minim.ObjectElement{constructor(n,a,s){super(n,a,s),this.element=`externalDocumentation`}get description(){return this.get(`description`)}set description(n){this.set(`description`,n)}get url(){return this.get(`url`)}set url(n){this.set(`url`,n)}},Header$1=class extends import_minim.ObjectElement{constructor(n,a,s){super(n,a,s),this.element=`header`}get required(){return this.hasKey(`required`)?this.get(`required`):new import_minim.BooleanElement(!1)}set required(n){this.set(`required`,n)}get deprecated(){return this.hasKey(`deprecated`)?this.get(`deprecated`):new import_minim.BooleanElement(!1)}set deprecated(n){this.set(`deprecated`,n)}get allowEmptyValue(){return this.get(`allowEmptyValue`)}set allowEmptyValue(n){this.set(`allowEmptyValue`,n)}get style(){return this.get(`style`)}set style(n){this.set(`style`,n)}get explode(){return this.get(`explode`)}set explode(n){this.set(`explode`,n)}get allowReserved(){return this.get(`allowReserved`)}set allowReserved(n){this.set(`allowReserved`,n)}get schema(){return this.get(`schema`)}set schema(n){this.set(`schema`,n)}get example(){return this.get(`example`)}set example(n){this.set(`example`,n)}get examples(){return this.get(`examples`)}set examples(n){this.set(`examples`,n)}get contentProp(){return this.get(`content`)}set contentProp(n){this.set(`content`,n)}};Object.defineProperty(Header$1.prototype,"description",{get(){return this.get(`description`)},set(n){this.set(`description`,n)},enumerable:!0});var Info$2=class extends import_minim.ObjectElement{constructor(n,a,s){super(n,a,s),this.element=`info`,this.classes.push(`info`)}get title(){return this.get(`title`)}set title(n){this.set(`title`,n)}get description(){return this.get(`description`)}set description(n){this.set(`description`,n)}get termsOfService(){return this.get(`termsOfService`)}set termsOfService(n){this.set(`termsOfService`,n)}get contact(){return this.get(`contact`)}set contact(n){this.set(`contact`,n)}get license(){return this.get(`license`)}set license(n){this.set(`license`,n)}get version(){return this.get(`version`)}set version(n){this.set(`version`,n)}},License$2=class extends import_minim.ObjectElement{constructor(n,a,s){super(n,a,s),this.element=`license`}get name(){return this.get(`name`)}set name(n){this.set(`name`,n)}get url(){return this.get(`url`)}set url(n){this.set(`url`,n)}},Link$2=class extends import_minim.ObjectElement{constructor(n,a,s){super(n,a,s),this.element=`link`}get operationRef(){return this.get(`operationRef`)}set operationRef(n){this.set(`operationRef`,n)}get operationId(){return this.get(`operationId`)}set operationId(n){this.set(`operationId`,n)}get operation(){if(isStringElement(this.operationRef)){var n;return this.operationRef?.meta.get(`operation`)}if(isStringElement(this.operationId)){var a;return this.operationId?.meta.get(`operation`)}}set operation(n){this.set(`operation`,n)}get parameters(){return this.get(`parameters`)}set parameters(n){this.set(`parameters`,n)}get requestBody(){return this.get(`requestBody`)}set requestBody(n){this.set(`requestBody`,n)}get description(){return this.get(`description`)}set description(n){this.set(`description`,n)}get server(){return this.get(`server`)}set server(n){this.set(`server`,n)}},MediaType$1=class extends import_minim.ObjectElement{constructor(n,a,s){super(n,a,s),this.element=`mediaType`}get schema(){return this.get(`schema`)}set schema(n){this.set(`schema`,n)}get example(){return this.get(`example`)}set example(n){this.set(`example`,n)}get examples(){return this.get(`examples`)}set examples(n){this.set(`examples`,n)}get encoding(){return this.get(`encoding`)}set encoding(n){this.set(`encoding`,n)}},OAuthFlow$1=class extends import_minim.ObjectElement{constructor(n,a,s){super(n,a,s),this.element=`oAuthFlow`}get authorizationUrl(){return this.get(`authorizationUrl`)}set authorizationUrl(n){this.set(`authorizationUrl`,n)}get tokenUrl(){return this.get(`tokenUrl`)}set tokenUrl(n){this.set(`tokenUrl`,n)}get refreshUrl(){return this.get(`refreshUrl`)}set refreshUrl(n){this.set(`refreshUrl`,n)}get scopes(){return this.get(`scopes`)}set scopes(n){this.set(`scopes`,n)}},OAuthFlows$1=class extends import_minim.ObjectElement{constructor(n,a,s){super(n,a,s),this.element=`oAuthFlows`}get implicit(){return this.get(`implicit`)}set implicit(n){this.set(`implicit`,n)}get password(){return this.get(`password`)}set password(n){this.set(`password`,n)}get clientCredentials(){return this.get(`clientCredentials`)}set clientCredentials(n){this.set(`clientCredentials`,n)}get authorizationCode(){return this.get(`authorizationCode`)}set authorizationCode(n){this.set(`authorizationCode`,n)}},Openapi$1=class extends import_minim.StringElement{constructor(n,a,s){super(n,a,s),this.element=`openapi`,this.classes.push(`spec-version`),this.classes.push(`version`)}},OpenApi3_0=class extends import_minim.ObjectElement{constructor(n,a,s){super(n,a,s),this.element=`openApi3_0`,this.classes.push(`api`)}get openapi(){return this.get(`openapi`)}set openapi(n){this.set(`openapi`,n)}get info(){return this.get(`info`)}set info(n){this.set(`info`,n)}get servers(){return this.get(`servers`)}set servers(n){this.set(`servers`,n)}get paths(){return this.get(`paths`)}set paths(n){this.set(`paths`,n)}get components(){return this.get(`components`)}set components(n){this.set(`components`,n)}get security(){return this.get(`security`)}set security(n){this.set(`security`,n)}get tags(){return this.get(`tags`)}set tags(n){this.set(`tags`,n)}get externalDocs(){return this.get(`externalDocs`)}set externalDocs(n){this.set(`externalDocs`,n)}},Operation$2=class extends import_minim.ObjectElement{constructor(n,a,s){super(n,a,s),this.element=`operation`}get tags(){return this.get(`tags`)}set tags(n){this.set(`tags`,n)}get summary(){return this.get(`summary`)}set summary(n){this.set(`summary`,n)}get description(){return this.get(`description`)}set description(n){this.set(`description`,n)}set externalDocs(n){this.set(`externalDocs`,n)}get externalDocs(){return this.get(`externalDocs`)}get operationId(){return this.get(`operationId`)}set operationId(n){this.set(`operationId`,n)}get parameters(){return this.get(`parameters`)}set parameters(n){this.set(`parameters`,n)}get requestBody(){return this.get(`requestBody`)}set requestBody(n){this.set(`requestBody`,n)}get responses(){return this.get(`responses`)}set responses(n){this.set(`responses`,n)}get callbacks(){return this.get(`callbacks`)}set callbacks(n){this.set(`callbacks`,n)}get deprecated(){return this.hasKey(`deprecated`)?this.get(`deprecated`):new import_minim.BooleanElement(!1)}set deprecated(n){this.set(`deprecated`,n)}get security(){return this.get(`security`)}set security(n){this.set(`security`,n)}get servers(){return this.get(`severs`)}set servers(n){this.set(`servers`,n)}},Parameter$1=class extends import_minim.ObjectElement{constructor(n,a,s){super(n,a,s),this.element=`parameter`}get name(){return this.get(`name`)}set name(n){this.set(`name`,n)}get in(){return this.get(`in`)}set in(n){this.set(`in`,n)}get required(){return this.hasKey(`required`)?this.get(`required`):new import_minim.BooleanElement(!1)}set required(n){this.set(`required`,n)}get deprecated(){return this.hasKey(`deprecated`)?this.get(`deprecated`):new import_minim.BooleanElement(!1)}set deprecated(n){this.set(`deprecated`,n)}get allowEmptyValue(){return this.get(`allowEmptyValue`)}set allowEmptyValue(n){this.set(`allowEmptyValue`,n)}get style(){return this.get(`style`)}set style(n){this.set(`style`,n)}get explode(){return this.get(`explode`)}set explode(n){this.set(`explode`,n)}get allowReserved(){return this.get(`allowReserved`)}set allowReserved(n){this.set(`allowReserved`,n)}get schema(){return this.get(`schema`)}set schema(n){this.set(`schema`,n)}get example(){return this.get(`example`)}set example(n){this.set(`example`,n)}get examples(){return this.get(`examples`)}set examples(n){this.set(`examples`,n)}get contentProp(){return this.get(`content`)}set contentProp(n){this.set(`content`,n)}};Object.defineProperty(Parameter$1.prototype,"description",{get(){return this.get(`description`)},set(n){this.set(`description`,n)},enumerable:!0});var PathItem$1=class extends import_minim.ObjectElement{constructor(n,a,s){super(n,a,s),this.element=`pathItem`}get $ref(){return this.get(`$ref`)}set $ref(n){this.set(`$ref`,n)}get summary(){return this.get(`summary`)}set summary(n){this.set(`summary`,n)}get description(){return this.get(`description`)}set description(n){this.set(`description`,n)}get GET(){return this.get(`get`)}set GET(n){this.set(`GET`,n)}get PUT(){return this.get(`put`)}set PUT(n){this.set(`PUT`,n)}get POST(){return this.get(`post`)}set POST(n){this.set(`POST`,n)}get DELETE(){return this.get(`delete`)}
1339set DELETE(n){this.set(`DELETE`,n)}get OPTIONS(){return this.get(`options`)}set OPTIONS(n){this.set(`OPTIONS`,n)}get HEAD(){return this.get(`head`)}set HEAD(n){this.set(`HEAD`,n)}get PATCH(){return this.get(`patch`)}set PATCH(n){this.set(`PATCH`,n)}get TRACE(){return this.get(`trace`)}set TRACE(n){this.set(`TRACE`,n)}get servers(){return this.get(`servers`)}set servers(n){this.set(`servers`,n)}get parameters(){return this.get(`parameters`)}set parameters(n){this.set(`parameters`,n)}},Paths$1=class extends import_minim.ObjectElement{constructor(n,a,s){super(n,a,s),this.element=`paths`}},Reference$1=class extends import_minim.ObjectElement{constructor(n,a,s){super(n,a,s),this.element=`reference`,this.classes.push(`openapi-reference`)}get $ref(){return this.get(`$ref`)}set $ref(n){this.set(`$ref`,n)}},RequestBody$1=class extends import_minim.ObjectElement{constructor(n,a,s){super(n,a,s),this.element=`requestBody`}get description(){return this.get(`description`)}set description(n){this.set(`description`,n)}get contentProp(){return this.get(`content`)}set contentProp(n){this.set(`content`,n)}get required(){return this.hasKey(`required`)?this.get(`required`):new import_minim.BooleanElement(!1)}set required(n){this.set(`required`,n)}},Response$3=class extends import_minim.ObjectElement{constructor(n,a,s){super(n,a,s),this.element=`response`}get description(){return this.get(`description`)}set description(n){this.set(`description`,n)}get headers(){return this.get(`headers`)}set headers(n){this.set(`headers`,n)}get contentProp(){return this.get(`content`)}set contentProp(n){this.set(`content`,n)}get links(){return this.get(`links`)}set links(n){this.set(`links`,n)}},Responses$2=class extends import_minim.ObjectElement{constructor(n,a,s){super(n,a,s),this.element=`responses`}get default(){return this.get(`default`)}set default(n){this.set(`default`,n)}},JSONSchema$4=class extends import_minim.ObjectElement{constructor(n,a,s){super(n,a,s),this.element=`JSONSchemaDraft4`}get idProp(){return this.get(`id`)}set idProp(n){this.set(`id`,n)}get $schema(){return this.get(`$schema`)}set $schema(n){this.set(`$schema`,n)}get multipleOf(){return this.get(`multipleOf`)}set multipleOf(n){this.set(`multipleOf`,n)}get maximum(){return this.get(`maximum`)}set maximum(n){this.set(`maximum`,n)}get exclusiveMaximum(){return this.get(`exclusiveMaximum`)}set exclusiveMaximum(n){this.set(`exclusiveMaximum`,n)}get minimum(){return this.get(`minimum`)}set minimum(n){this.set(`minimum`,n)}get exclusiveMinimum(){return this.get(`exclusiveMinimum`)}set exclusiveMinimum(n){this.set(`exclusiveMinimum`,n)}get maxLength(){return this.get(`maxLength`)}set maxLength(n){this.set(`maxLength`,n)}get minLength(){return this.get(`minLength`)}set minLength(n){this.set(`minLength`,n)}get pattern(){return this.get(`pattern`)}set pattern(n){this.set(`pattern`,n)}get additionalItems(){return this.get(`additionalItems`)}set additionalItems(n){this.set(`additionalItems`,n)}get items(){return this.get(`items`)}set items(n){this.set(`items`,n)}get maxItems(){return this.get(`maxItems`)}set maxItems(n){this.set(`maxItems`,n)}get minItems(){return this.get(`minItems`)}set minItems(n){this.set(`minItems`,n)}get uniqueItems(){return this.get(`uniqueItems`)}set uniqueItems(n){this.set(`uniqueItems`,n)}get maxProperties(){return this.get(`maxProperties`)}set maxProperties(n){this.set(`maxProperties`,n)}get minProperties(){return this.get(`minProperties`)}set minProperties(n){this.set(`minProperties`,n)}get required(){return this.get(`required`)}set required(n){this.set(`required`,n)}get properties(){return this.get(`properties`)}set properties(n){this.set(`properties`,n)}get additionalProperties(){return this.get(`additionalProperties`)}set additionalProperties(n){this.set(`additionalProperties`,n)}get patternProperties(){return this.get(`patternProperties`)}set patternProperties(n){this.set(`patternProperties`,n)}get dependencies(){return this.get(`dependencies`)}set dependencies(n){this.set(`dependencies`,n)}get enum(){return this.get(`enum`)}set enum(n){this.set(`enum`,n)}get type(){return this.get(`type`)}set type(n){this.set(`type`,n)}get allOf(){return this.get(`allOf`)}set allOf(n){this.set(`allOf`,n)}get anyOf(){return this.get(`anyOf`)}set anyOf(n){this.set(`anyOf`,n)}get oneOf(){return this.get(`oneOf`)}set oneOf(n){this.set(`oneOf`,n)}get not(){return this.get(`not`)}set not(n){this.set(`not`,n)}get definitions(){return this.get(`definitions`)}set definitions(n){this.set(`definitions`,n)}get title(){return this.get(`title`)}set title(n){this.set(`title`,n)}get description(){return this.get(`description`)}set description(n){this.set(`description`,n)}get default(){return this.get(`default`)}set default(n){this.set(`default`,n)}get format(){return this.get(`format`)}set format(n){this.set(`format`,n)}get base(){return this.get(`base`)}set base(n){this.set(`base`,n)}get links(){return this.get(`links`)}set links(n){this.set(`links`,n)}get media(){return this.get(`media`)}set media(n){this.set(`media`,n)}get readOnly(){return this.get(`readOnly`)}set readOnly(n){this.set(`readOnly`,n)}},JSONReference=class extends import_minim.ObjectElement{constructor(n,a,s){super(n,a,s),this.element=`JSONReference`,this.classes.push(`json-reference`)}get $ref(){return this.get(`$ref`)}set $ref(n){this.set(`$ref`,n)}},Media=class extends import_minim.ObjectElement{constructor(n,a,s){super(n,a,s),this.element=`media`}get binaryEncoding(){return this.get(`binaryEncoding`)}set binaryEncoding(n){this.set(`binaryEncoding`,n)}get type(){return this.get(`type`)}set type(n){this.set(`type`,n)}},LinkDescription$4=class extends import_minim.ObjectElement{constructor(n,a,s){super(n,a,s),this.element=`linkDescription`}get href(){return this.get(`href`)}set href(n){this.set(`href`,n)}get rel(){return this.get(`rel`)}set rel(n){this.set(`rel`,n)}get title(){return this.get(`title`)}set title(n){this.set(`title`,n)}get targetSchema(){return this.get(`targetSchema`)}set targetSchema(n){this.set(`targetSchema`,n)}get mediaType(){return this.get(`mediaType`)}set mediaType(n){this.set(`mediaType`,n)}get method(){return this.get(`method`)}set method(n){this.set(`method`,n)}get encType(){return this.get(`encType`)}set encType(n){this.set(`encType`,n)}get schema(){return this.get(`schema`)}set schema(n){this.set(`schema`,n)}},jsonSchemaDraft4={namespace:n=>{let{base:a}=n;return a.register(`jSONSchemaDraft4`,JSONSchema$4),a.register(`jSONReference`,JSONReference),a.register(`media`,Media),a.register(`linkDescription`,LinkDescription$4),a}},getNodeType$2=n=>{if(isElement(n))return`${n.element.charAt(0).toUpperCase()+n.element.slice(1)}Element`},keyMap$6={JSONSchemaDraft4Element:[`content`],JSONReferenceElement:[`content`],MediaElement:[`content`],LinkDescriptionElement:[`content`],...keyMapDefault$1},Visitor$1=class{element;constructor(n){Object.assign(this,n)}copyMetaAndAttributes(n,a){(n.meta.length>0||a.meta.length>0)&&(a.meta=deepmerge(a.meta,n.meta)),hasElementSourceMap(n)&&assignSourceMap(a,n),(n.attributes.length>0||n.meta.length>0)&&(a.attributes=deepmerge(a.attributes,n.attributes))}},FallbackVisitor$1=class extends Visitor$1{enter(n){return this.element=cloneDeep(n),BREAK}},copyProps=(n,a,s=[])=>{let c=Object.getOwnPropertyDescriptors(a);for(let n of s)delete c[n];Object.defineProperties(n,c)},protoChain=(n,a=[n])=>{let s=Object.getPrototypeOf(n);return s===null?a:protoChain(s,[...a,s])},nearestCommonProto=(...n)=>{if(n.length===0)return;let a,s=n.map(n=>protoChain(n));for(;s.every(n=>n.length>0);){let n=s.map(n=>n.pop()),c=n[0];if(n.every(n=>n===c))a=c;else break}return a},hardMixProtos=(n,a,s=[])=>{var c;let l=nearestCommonProto(...n)??Object.prototype,u=Object.create(l),d=protoChain(l);for(let a of n){let n=protoChain(a);for(let a=n.length-1;a>=0;a--){let c=n[a];d.indexOf(c)===-1&&(copyProps(u,c,[`constructor`,...s]),d.push(c))}}return u.constructor=a,u},unique=n=>n.filter((a,s)=>n.indexOf(a)==s),getIngredientWithProp=(n,a)=>{let s=a.map(n=>protoChain(n)),c=0,l=!0;for(;l;){l=!1;for(let u=a.length-1;u>=0;u--){let a=s[u][c];if(a!=null&&(l=!0,Object.getOwnPropertyDescriptor(a,n)!=null))return s[u][0]}c++}},proxyMix=(n,a=Object.prototype)=>new Proxy({},{getPrototypeOf(){return a},setPrototypeOf(){throw Error(`Cannot set prototype of Proxies created by ts-mixer`)},getOwnPropertyDescriptor(a,s){return Object.getOwnPropertyDescriptor(getIngredientWithProp(s,n)||{},s)},defineProperty(){throw Error(`Cannot define new properties on Proxies created by ts-mixer`)},has(s,c){return getIngredientWithProp(c,n)!==void 0||a[c]!==void 0},get(s,c){return(getIngredientWithProp(c,n)||a)[c]},set(a,s,c){let l=getIngredientWithProp(s,n);if(l===void 0)throw Error(`Cannot set new properties on Proxies created by ts-mixer`);return l[s]=c,!0},deleteProperty(){throw Error(`Cannot delete properties on Proxies created by ts-mixer`)},ownKeys(){return n.map(Object.getOwnPropertyNames).reduce((n,a)=>a.concat(n.filter(n=>a.indexOf(n)<0)))}}),softMixProtos=(n,a)=>proxyMix([...n,{constructor:a}]),settings={initFunction:null,staticsStrategy:`copy`,prototypeStrategy:`copy`,decoratorInheritance:`deep`},mixins=new WeakMap,getMixinsForClass=n=>mixins.get(n),registerMixins=(n,a)=>mixins.set(n,a),mergeObjectsOfDecorators=(n,a)=>{var s,c;let l=unique([...Object.getOwnPropertyNames(n),...Object.getOwnPropertyNames(a)]),u={};for(let s of l)u[s]=unique([...n?.[s]??[],...a?.[s]??[]]);return u},mergePropertyAndMethodDecorators=(n,a)=>{var s,c,l,u;return{property:mergeObjectsOfDecorators(n?.property??{},a?.property??{}),method:mergeObjectsOfDecorators(n?.method??{},a?.method??{})}},mergeDecorators=(n,a)=>{var s,c,l,u,d,f;return{class:unique([...n?.class??[],...a?.class??[]]),static:mergePropertyAndMethodDecorators(n?.static??{},a?.static??{}),instance:mergePropertyAndMethodDecorators(n?.instance??{},a?.instance??{})}},decorators=new Map,findAllConstituentClasses=(...n)=>{var a;let s=new Set,c=new Set([...n]);for(;c.size>0;)for(let n of c){let a=protoChain(n.prototype).map(n=>n.constructor),l=getMixinsForClass(n)??[],u=[...a,...l].filter(n=>!s.has(n));for(let n of u)c.add(n);s.add(n),c.delete(n)}return[...s]},deepDecoratorSearch=(...n)=>{let a=findAllConstituentClasses(...n).map(n=>decorators.get(n)).filter(n=>!!n);return a.length==0?{}:a.length==1?a[0]:a.reduce((n,a)=>mergeDecorators(n,a))},directDecoratorSearch=(...n)=>{let a=n.map(n=>getDecoratorsForClass(n));return a.length===0?{}:a.length===1?a[0]:a.reduce((n,a)=>mergeDecorators(n,a))},getDecoratorsForClass=n=>{let a=decorators.get(n);return a||(a={},decorators.set(n,a)),a};function Mixin(...n){var a,s,c;let l=n.map(n=>n.prototype),u=settings.initFunction;if(u!==null){let n=l.map(n=>n[u]).filter(n=>typeof n==`function`),a=function(...a){for(let s of n)s.apply(this,a)},s={[u]:a};l.push(s)}function d(...a){for(let s of n)copyProps(this,new s(...a));u!==null&&typeof this[u]==`function`&&this[u].apply(this,a)}
1339d.prototype=settings.prototypeStrategy===`copy`?hardMixProtos(l,d):softMixProtos(l,d),Object.setPrototypeOf(d,settings.staticsStrategy===`copy`?hardMixProtos(n,null,[`prototype`]):proxyMix(n,Function.prototype));let f=d;if(settings.decoratorInheritance!==`none`){let a=settings.decoratorInheritance===`deep`?deepDecoratorSearch(...n):directDecoratorSearch(...n);for(let n of a?.class??[]){let a=n(f);a&&(f=a)}applyPropAndMethodDecorators(a?.static??{},f),applyPropAndMethodDecorators(a?.instance??{},f.prototype)}return registerMixins(f,n),f}var applyPropAndMethodDecorators=(n,a)=>{let s=n.property,c=n.method;if(s)for(let n in s)for(let c of s[n])c(a,n);if(c)for(let n in c)for(let s of c[n])s(a,n,Object.getOwnPropertyDescriptor(a,n))},SpecificationVisitor$1=class extends Visitor$1{specObj;passingOptionsNames=[`specObj`,`parent`];constructor({specObj:n,...a}){super({...a}),this.specObj=n}retrievePassingOptions(){return pick$1(this.passingOptionsNames,this)}retrieveFixedFields(n){let a=path$1([`visitors`,...n,`fixedFields`],this.specObj);return typeof a==`object`&&a?Object.keys(a):[]}retrieveVisitor(n){return pathSatisfies(isFunction,[`visitors`,...n],this.specObj)?path$1([`visitors`,...n],this.specObj):path$1([`visitors`,...n,`$visitor`],this.specObj)}retrieveVisitorInstance(n,a={}){let s=this.retrievePassingOptions();return new(this.retrieveVisitor(n))({...s,...a})}toRefractedElement(n,a,s={}){let c=this.retrieveVisitorInstance(n,s);return c instanceof FallbackVisitor$1&&c?.constructor===FallbackVisitor$1?cloneDeep(a):(visit$1(a,c,s),c.element)}},FixedFieldsVisitor$1=class extends SpecificationVisitor$1{specPath;ignoredFields;constructor({specPath:n,ignoredFields:a,...s}){super({...s}),this.specPath=n,this.ignoredFields=a||[]}ObjectElement(n){let a=this.specPath(n),s=this.retrieveFixedFields(a);return n.forEach((n,c,l)=>{if(isStringElement(c)&&s.includes(serializer(c))&&!this.ignoredFields.includes(serializer(c))){let s=this.toRefractedElement([...a,`fixedFields`,serializer(c)],n),u=new import_minim.MemberElement(cloneDeep(c),s);this.copyMetaAndAttributes(l,u),u.classes.push(`fixed-field`),this.element.content.push(u)}else this.ignoredFields.includes(serializer(c))||this.element.content.push(cloneDeep(l))}),this.copyMetaAndAttributes(n,this.element),BREAK}},ParentSchemaAwareVisitor=class{parent;constructor({parent:n}){this.parent=n}},predicates_exports$6=__exportAll({isJSONReferenceElement:()=>isJSONReferenceElement,isJSONSchemaElement:()=>isJSONSchemaElement$4,isLinkDescriptionElement:()=>isLinkDescriptionElement$4,isMediaElement:()=>isMediaElement}),isJSONSchemaElement$4=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof JSONSchema$4||n(c)&&a(`JSONSchemaDraft4`,c)&&s(`object`,c)),isJSONReferenceElement=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof JSONReference||n(c)&&a(`JSONReference`,c)&&s(`object`,c)),isMediaElement=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof Media||n(c)&&a(`media`,c)&&s(`object`,c)),isLinkDescriptionElement$4=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof LinkDescription$4||n(c)&&a(`linkDescription`,c)&&s(`object`,c)),JSONSchemaVisitor$5=class extends Mixin(FixedFieldsVisitor$1,ParentSchemaAwareVisitor,FallbackVisitor$1){constructor(n){super(n),this.element=new JSONSchema$4,this.specPath=always([`document`,`objects`,`JSONSchema`])}get defaultDialectIdentifier(){return`http://json-schema.org/draft-04/schema#`}ObjectElement(n){return this.handleDialectIdentifier(n),this.handleSchemaIdentifier(n),this.parent=this.element,FixedFieldsVisitor$1.prototype.ObjectElement.call(this,n)}handleDialectIdentifier(n){if(isUndefined(this.parent)&&!isStringElement(n.get(`$schema`)))this.element.setMetaProperty(`inheritedDialectIdentifier`,this.defaultDialectIdentifier);else if(isJSONSchemaElement$4(this.parent)&&!isStringElement(n.get(`$schema`))){let n=defaultTo(serializer(this.parent.meta.get(`inheritedDialectIdentifier`)),serializer(this.parent.$schema));this.element.setMetaProperty(`inheritedDialectIdentifier`,n)}}handleSchemaIdentifier(n,a=`id`){let s=this.parent===void 0?new import_minim.ArrayElement:cloneDeep(this.parent.getMetaProperty(`ancestorsSchemaIdentifiers`,[])),c=serializer(n.get(a));isNonEmptyString(c)&&s.push(c),this.element.setMetaProperty(`ancestorsSchemaIdentifiers`,s)}},isJSONReferenceLikeElement=n=>isObjectElement(n)&&n.hasKey(`$ref`),ItemsVisitor$3=class extends Mixin(SpecificationVisitor$1,ParentSchemaAwareVisitor,FallbackVisitor$1){ObjectElement(n){let a=isJSONReferenceLikeElement(n)?[`document`,`objects`,`JSONReference`]:[`document`,`objects`,`JSONSchema`];return this.element=this.toRefractedElement(a,n),BREAK}ArrayElement(n){return this.element=new import_minim.ArrayElement,this.element.classes.push(`json-schema-items`),n.forEac
1339h(n=>{let a=isJSONReferenceLikeElement(n)?[`document`,`objects`,`JSONReference`]:[`document`,`objects`,`JSONSchema`],s=this.toRefractedElement(a,n);this.element.push(s)}),this.copyMetaAndAttributes(n,this.element),BREAK}},RequiredVisitor=class extends FallbackVisitor$1{ArrayElement(n){let a=this.enter(n);return this.element.classes.push(`json-schema-required`),a}},PatternedFieldsVisitor$1=class extends SpecificationVisitor$1{specPath;ignoredFields;fieldPatternPredicate=F$1;constructor({specPath:n,ignoredFields:a,fieldPatternPredicate:s,...c}){super({...c}),this.specPath=n,this.ignoredFields=a||[],typeof s==`function`&&(this.fieldPatternPredicate=s)}ObjectElement(n){return n.forEach((n,a,s)=>{if(!this.ignoredFields.includes(serializer(a))&&this.fieldPatternPredicate(serializer(a))){let c=this.specPath(n),l=this.toRefractedElement(c,n),u=new import_minim.MemberElement(cloneDeep(a),l);this.copyMetaAndAttributes(s,u),u.classes.push(`patterned-field`),this.element.content.push(u)}else this.ignoredFields.includes(serializer(a))||this.element.content.push(cloneDeep(s))}),this.copyMetaAndAttributes(n,this.element),BREAK}},MapVisitor$1=class extends PatternedFieldsVisitor$1{constructor(n){super(n),this.fieldPatternPredicate=isNonEmptyString}},PropertiesVisitor$3=class extends Mixin(MapVisitor$1,ParentSchemaAwareVisitor,FallbackVisitor$1){constructor(n){super(n),this.element=new import_minim.ObjectElement,this.element.classes.push(`json-schema-properties`),this.specPath=n=>isJSONReferenceLikeElement(n)?[`document`,`objects`,`JSONReference`]:[`document`,`objects`,`JSONSchema`]}},PatternPropertiesVisitor$2=class extends Mixin(MapVisitor$1,ParentSchemaAwareVisitor,FallbackVisitor$1){constructor(n){super(n),this.element=new import_minim.ObjectElement,this.element.classes.push(`json-schema-patternProperties`),this.specPath=n=>isJSONReferenceLikeElement(n)?[`document`,`objects`,`JSONReference`]:[`document`,`objects`,`JSONSchema`]}},DependenciesVisitor=class extends Mixin(MapVisitor$1,ParentSchemaAwareVisitor,FallbackVisitor$1){constructor(n){super(n),this.element=new import_minim.ObjectElement,this.element.classes.push(`json-schema-dependencies`),this.specPath=n=>isJSONReferenceLikeElement(n)?[`document`,`objects`,`JSONReference`]:[`document`,`objects`,`JSONSchema`]}},EnumVisitor=class extends FallbackVisitor$1{ArrayElement(n){let a=this.enter(n);return this.element.classes.push(`json-schema-enum`),a}},TypeVisitor$1=class extends FallbackVisitor$1{StringElement(n){let a=this.enter(n);return this.element.classes.push(`json-schema-type`),a}ArrayElement(n){let a=this.enter(n);return this.element.classes.push(`json-schema-type`),a}},AllOfVisitor$4=class extends Mixin(SpecificationVisitor$1,ParentSchemaAwareVisitor,FallbackVisitor$1){constructor(n){super(n),this.element=new import_minim.ArrayElement,this.element.classes.push(`json-schema-allOf`)}ArrayElement(n){return n.forEach(n=>{let a=isJSONReferenceLikeElement(n)?[`document`,`objects`,`JSONReference`]:[`document`,`objects`,`JSONSchema`],s=this.toRefractedElement(a,n);this.element.push(s)}),this.copyMetaAndAttributes(n,this.element),BREAK}},AnyOfVisitor$3=class extends Mixin(SpecificationVisitor$1,ParentSchemaAwareVisitor,FallbackVisitor$1){constructor(n){super(n),this.element=new import_minim.ArrayElement,this.element.classes.push(`json-schema-anyOf`)}ArrayElement(n){return n.forEach(n=>{let a=isJSONReferenceLikeElement(n)?[`document`,`objects`,`JSONReference`]:[`document`,`objects`,`JSONSchema`],s=this.toRefractedElement(a,n);this.element.push(s)}),this.copyMetaAndAttributes(n,this.element),BREAK}},OneOfVisitor$3=class extends Mixin(SpecificationVisitor$1,ParentSchemaAwareVisitor,FallbackVisitor$1){constructor(n){super(n),this.element=new import_minim.ArrayElement,this.element.classes.push(`json-schema-oneOf`)}ArrayElement(n){return n.forEach(n=>{let a=isJSONReferenceLikeElement(n)?[`document`,`objects`,`JSONReference`]:[`document`,`objects`,`JSONSchema`],s=this.toRefractedElement(a,n);this.element.push(s)}),this.copyMetaAndAttributes(n,this.element),BREAK}},DefinitionsVisitor=class extends Mixin(MapVisitor$1,ParentSchemaAwareVisitor,FallbackVisitor$1){constructor(n){super(n),this.element=new import_minim.ObjectElement,this.element.classes.push(`json-schema-definitions`),this.specPath=n=>isJSONReferenceLikeElement(n)?[`document`,`objects`,`JSONReference`]:[`document`,`objects`,`JSONSchema`]}},LinksVisitor$2=class extends Mixin(SpecificationVisitor$1,ParentSchemaAwareVisitor,FallbackVisitor$1){constructor(n){super(n),this.element=new import_minim.ArrayElement,this.element.classes.push(`json-schema-links`)}
1339ArrayElement(n){return n.forEach(n=>{let a=this.toRefractedElement([`document`,`objects`,`LinkDescription`],n);this.element.push(a)}),this.copyMetaAndAttributes(n,this.element),BREAK}},JSONReferenceVisitor=class extends Mixin(FixedFieldsVisitor$1,FallbackVisitor$1){constructor(n){super(n),this.element=new JSONReference,this.specPath=always([`document`,`objects`,`JSONReference`])}ObjectElement(n){let a=FixedFieldsVisitor$1.prototype.ObjectElement.call(this,n);return isStringElement(this.element.$ref)&&this.element.classes.push(`reference-element`),a}},$RefVisitor$2=class extends FallbackVisitor$1{StringElement(n){let a=this.enter(n);return this.element.classes.push(`reference-value`),a}},AlternatingVisitor$1=class extends SpecificationVisitor$1{alternator;constructor({alternator:n,...a}){super({...a}),this.alternator=n}enter(n){let a=dispatch(this.alternator.map(({predicate:n,specPath:a})=>ifElse(n,always(a),stubUndefined)))(n);return this.element=this.toRefractedElement(a,n),BREAK}},SchemaOrReferenceVisitor$1=class extends AlternatingVisitor$1{constructor(n){super(n),this.alternator=[{predicate:isJSONReferenceLikeElement,specPath:[`document`,`objects`,`JSONReference`]},{predicate:T$1,specPath:[`document`,`objects`,`JSONSchema`]}]}},MediaVisitor=class extends Mixin(FixedFieldsVisitor$1,FallbackVisitor$1){constructor(n){super(n),this.element=new Media,this.specPath=always([`document`,`objects`,`Media`])}},LinkDescriptionVisitor$5=class extends Mixin(FixedFieldsVisitor$1,FallbackVisitor$1){constructor(n){super(n),this.element=new LinkDescription$4,this.specPath=always([`document`,`objects`,`LinkDescription`])}},specification$6={visitors:{value:FallbackVisitor$1,JSONSchemaOrJSONReferenceVisitor:SchemaOrReferenceVisitor$1,document:{objects:{JSONSchema:{$visitor:JSONSchemaVisitor$5,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:SchemaOrReferenceVisitor$1,items:ItemsVisitor$3,maxItems:{$ref:`#/visitors/value`},minItems:{$ref:`#/visitors/value`},uniqueItems:{$ref:`#/visitors/value`},maxProperties:{$ref:`#/visitors/value`},minProperties:{$ref:`#/visitors/value`},required:RequiredVisitor,properties:PropertiesVisitor$3,additionalProperties:SchemaOrReferenceVisitor$1,patternProperties:PatternPropertiesVisitor$2,dependencies:DependenciesVisitor,enum:EnumVisitor,type:TypeVisitor$1,allOf:AllOfVisitor$4,anyOf:AnyOfVisitor$3,oneOf:OneOfVisitor$3,not:SchemaOrReferenceVisitor$1,definitions:Def
vendor: 16,384 bytes, line 1339
1339initionsVisitor,title:{$ref:`#/visitors/value`},description:{$ref:`#/visitors/value`},default:{$ref:`#/visitors/value`},format:{$ref:`#/visitors/value`},base:{$ref:`#/visitors/value`},links:LinksVisitor$2,media:{$ref:`#/visitors/document/objects/Media`},readOnly:{$ref:`#/visitors/value`}}},JSONReference:{$visitor:JSONReferenceVisitor,fixedFields:{$ref:$RefVisitor$2}},Media:{$visitor:MediaVisitor,fixedFields:{binaryEncoding:{$ref:`#/visitors/value`},type:{$ref:`#/visitors/value`}}},LinkDescription:{$visitor:LinkDescriptionVisitor$5,fixedFields:{href:{$ref:`#/visitors/value`},rel:{$ref:`#/visitors/value`},title:{$ref:`#/visitors/value`},targetSchema:SchemaOrReferenceVisitor$1,mediaType:{$ref:`#/visitors/value`},method:{$ref:`#/visitors/value`},encType:{$ref:`#/visitors/value`},schema:SchemaOrReferenceVisitor$1}}}}}},createToolbox$6=()=>{let n=createNamespace(jsonSchemaDraft4);return{predicates:{...predicates_exports$6,isStringElement},namespace:n}},refract$6=(n,{specPath:a=[`visitors`,`document`,`objects`,`JSONSchema`,`$visitor`],plugins:s=[],specificationObj:c=specification$6}={})=>{let l=(0,import_minim.refract)(n),u=dereference(c),d=new(path$1(a,u))({specObj:u});return visit$1(l,d),dispatchPluginsSync(d.element,s,{toolboxCreator:createToolbox$6,visitorOptions:{keyMap:keyMap$6,nodeTypeGetter:getNodeType$2}})},createRefractor$6=n=>(a,s={})=>refract$6(a,{specPath:n,...s});JSONSchema$4.refract=createRefractor$6([`visitors`,`document`,`objects`,`JSONSchema`,`$visitor`]),JSONReference.refract=createRefractor$6([`visitors`,`document`,`objects`,`JSONReference`,`$visitor`]),Media.refract=createRefractor$6([`visitors`,`document`,`objects`,`Media`,`$visitor`]),LinkDescription$4.refract=createRefractor$6([`visitors`,`document`,`objects`,`LinkDescription`,`$visitor`]);var Schema$1=class extends JSONSchema$4{constructor(n,a,s){super(n,a,s),this.element=`schema`,this.classes.push(`json-schema-draft-4`)}get idProp(){throw new UnsupportedOperationError(`idProp getter in Schema class is not not supported.`)}set idProp(n){throw new UnsupportedOperationError(`idProp setter in Schema class is not not supported.`)}get $schema(){throw new UnsupportedOperationError(`$schema getter in Schema class is not not supported.`)}set $schema(n){throw new UnsupportedOperationError(`$schema setter in Schema class is not not supported.`)}get additionalItems(){return this.get(`additionalItems`)}set additionalItems(n){this.set(`additionalItems`,n)}get items(){return this.get(`items`)}set items(n){this.set(`items`,n)}get additionalProperties(){return this.get(`additionalProperties`)}set additionalProperties(n){this.set(`additionalProperties`,n)}get patternProperties(){throw new UnsupportedOperationError(`patternProperties getter in Schema class is not not supported.`)}set patternProperties(n){throw new UnsupportedOperationError(`patternProperties setter in Schema class is not not supported.`)}get dependencies(){throw new UnsupportedOperationError(`dependencies getter in Schema class is not not supported.`)}set dependencies(n){throw new UnsupportedOperationError(`dependencies setter in Schema class is not not supported.`)}get type(){return this.get(`type`)}set type(n){this.set(`type`,n)}get not(){return this.get(`not`)}set not(n){this.set(`not`,n)}get definitions(){throw new UnsupportedOperationError(`definitions getter in Schema class is not not supported.`)}set definitions(n){throw new UnsupportedOperationError(`definitions setter in Schema class is not not supported.`)}get base(){throw new UnsupportedOperationError(`base getter in Schema class is not not supported.`)}set base(n){throw new UnsupportedOperationError(`base setter in Schema class is not not supported.`)}get links(){throw new UnsupportedOperationError(`links getter in Schema class is not not supported.`)}set links(n){throw new UnsupportedOperationError(`links setter in Schema class is not not supported.`)}get media(){throw new UnsupportedOperationError(`media getter in Schema class is not not supported.`)}set media(n){throw new UnsupportedOperationError(`media setter in Schema class is not not supported.`)}get nullable(){return this.get(`nullable`)}set nullable(n){this.set(`nullable`,n)}get discriminator(){return this.get(`discriminator`)}set discriminator(n){this.set(`discriminator`,n)}get writeOnly(){return this.get(`writeOnly`)}set writeOnly(n){this.set(`writeOnly`,n)}get xml(){return this.get(`xml`)}set xml(n){this.set(`xml`,n)}get externalDocs(){return this.get(`externalDocs`)}set externalDocs(n){this.set(`externalDocs`,n)}get example(){return this.get(`example`)}set example(n){this.set(`example`,n)}get deprecated(){return this.get(`deprecated`)}set deprecated(n){this.set(`deprecated`,n)}},SecurityRequirement$1=class extends import_minim.ObjectElement{constructor(n,a,s){super(n,a,s),this.element=`securityRequirement`}},SecurityScheme$1=class extends import_minim.ObjectElement{constructor(n,a,s){super(n,a,s),this.element=`securityScheme`}get type(){return this.get(`type`)}set type(n){this.set(`type`,n)}get description(){return this.get(`description`)}set description(n){this.set(`description`,n)}get name(){return this.get(`name`)}set name(n){this.set(`name`,n)}get in(){return this.get(`in`)}set in(n){this.set(`in`,n)}get scheme(){return this.get(`scheme`)}set scheme(n){this.set(`scheme`,n)}get bearerFormat(){return this.get(`bearerFormat`)}set bearerFormat(n){this.set(`bearerFormat`,n)}get flows(){return this.get(`flows`)}set flows(n){this.set(`flows`,n)}get openIdConnectUrl(){return this.get(`openIdConnectUrl`)}set openIdConnectUrl(n){this.set(`openIdConnectUrl`,n)}},Server$1=class extends import_minim.ObjectElement{constructor(n,a,s){super(n,a,s),this.element=`server`}get url(){return this.get(`url`)}set url(n){this.set(`url`,n)}get description(){return this.get(`description`)}set description(n){this.set(`description`,n)}get variables(){return this.get(`variables`)}set variables(n){this.set(`variables`,n)}},ServerVariable$1=class extends import_minim.ObjectElement{constructor(n,a,s){super(n,a,s),this.element=`serverVariable`}get enum(){return this.get(`enum`)}set enum(n){this.set(`enum`,n)}get default(){return this.get(`default`)}set default(n){this.set(`default`,n)}get description(){return this.get(`description`)}set description(n){this.set(`description`,n)}},Tag$1=class extends import_minim.ObjectElement{constructor(n,a,s){super(n,a,s),this.element=`tag`}get name(){return this.get(`name`)}set name(n){this.set(`name`,n)}get description(){return this.get(`description`)}set description(n){this.set(`description`,n)}get externalDocs(){return this.get(`externalDocs`)}set externalDocs(n){this.set(`externalDocs`,n)}},Xml$1=class extends import_minim.ObjectElement{constructor(n,a,s){super(n,a,s),this.element=`xml`}get name(){return this.get(`name`)}set name(n){this.set(`name`,n)}get namespace(){return this.get(`namespace`)}set namespace(n){this.set(`namespace`,n)}get prefix(){return this.get(`prefix`)}set prefix(n){this.set(`prefix`,n)}get attribute(){return this.get(`attribute`)}set attribute(n){this.set(`attribute`,n)}get wrapped(){return this.get(`wrapped`)}set wrapped(n){this.set(`wrapped`,n)}},openApi3_0={namespace:n=>{let{base:a}=n;return a.register(`callback`,Callback$1),a.register(`components`,Components$1),a.register(`contact`,Contact$2),a.register(`discriminator`,Discriminator$1),a.register(`encoding`,Encoding$1),a.register(`example`,Example$2),a.register(`externalDocumentation`,ExternalDocumentation$1),a.register(`header`,Header$1),a.register(`info`,Info$2),a.register(`license`,License$2),a.register(`link`,Link$2),a.register(`mediaType`,MediaType$1),a.register(`oAuthFlow`,OAuthFlow$1),a.register(`oAuthFlows`,OAuthFlows$1),a.register(`openapi`,Openapi$1),a.register(`openApi3_0`,OpenApi3_0),a.register(`operation`,Operation$2),a.register(`parameter`,Parameter$1),a.register(`pathItem`,PathItem$1),a.register(`paths`,Paths$1),a.register(`reference`,Reference$1),a.register(`requestBody`,RequestBody$1),a.register(`response`,Response$3),a.register(`responses`,Responses$2),a.register(`schema`,Schema$1),a.register(`securityRequirement`,SecurityRequirement$1),a.register(`securityScheme`,SecurityScheme$1),a.register(`server`,Server$1),a.register(`serverVariable`,ServerVariable$1),a.register(`tag`,Tag$1),a.register(`xml`,Xml$1),a}},Servers=class n extends import_minim.ArrayElement{static primaryClass=`servers`;constructor(a,s,c){super(a,s,c),this.classes.push(n.primaryClass)}},Security=class n extends import_minim.ArrayElement{static primaryClass=`security`;constructor(a,s,c){super(a,s,c),this.classes.push(n.primaryClass)}},Tags=class n extends import_minim.ArrayElement{static primaryClass=`tags`;constructor(a,s,c){super(a,s,c),this.classes.push(n.primaryClass)}},ServerVariables=class n extends import_minim.ObjectElement{static primaryClass=`server-variables`;constructor(a,s,c){super(a,s,c),this.classes.push(n.primaryClass)}},ComponentsSchemas=class n extends import_minim.ObjectElement{static primaryClass=`components-schemas`;constructor(a,s,c){super(a,s,c),this.classes.push(n.primaryClass)}},ComponentsResponses=class n extends import_minim.ObjectElement{static primaryClass=`components-responses`;constructor(a,s,c){super(a,s,c),this.classes.push(n.primaryClass)}},ComponentsParameters=class n extends import_minim.ObjectElement{static primaryClass=`components-parameters`;constructor(a,s,c){super(a,s,c),this.classes.push(n.primaryClass),this.classes.push(`parameters`)}},ComponentsExamples=class n extends import_minim.ObjectElement{static primaryClass=`components-examples`;constructor(a,s,c){super(a,s,c),this.classes.push(n.primaryClass),this.classes.push(`examples`)}},ComponentsRequestBodies=class n extends import_minim.ObjectElement{static primaryClass=`components-request-bodies`;constructor(a,s,c){super(a,s,c),this.classes.push(n.primaryClass)}},ComponentsHeaders=class n extends import_minim.ObjectElement{static primaryClass=`components-headers`;constructor(a,s,c){super(a,s,c),this.classes.push(n.primaryClass)}},ComponentsSecuritySchemes=class n extends import_minim.ObjectElement{static primaryClass=`components-security-schemes`;constructor(a,s,c){super(a,s,c),this.classes.push(n.primaryClass)}},ComponentsLinks=class n extends import_minim.ObjectElement{static primaryClass=`components-links`;constructor(a,s,c){super(a,s,c),this.classes.push(n.primaryClass)}},ComponentsCallbacks=class n extends import_minim.ObjectElement{static primaryClass=`components-callbacks`;constructor(a,s,c){super(a,s,c),this.classes.push(n.primaryClass)}},PathItemServers=class n extends import_minim.ArrayElement{static primaryClass=`path-item-servers`;constructor(a,s,c){super(a,s,c),this.classes.push(n.primaryClass),this.classes.push(`servers`)}},PathItemParameters=class n extends import_minim.ArrayElement{static primaryClass=`path-item-parameters`;constructor(a,s,c){super(a,s,c),this.classes.push(n.primaryClass),this.classes.push(`parameters`)}},OperationParameters=class n extends import_minim.ArrayElement{static primaryClass=`operation-parameters`;constructor(a,s,c){super(a,s,c),this.classes.push(n.primaryClass),this.classes.push(`parameters`)}},ParameterExamples=class n extends import_minim.ObjectElement{static primaryClass=`parameter-examples`;constructor(a,s,c){super(a,s,c),this.classes.push(n.primaryClass),this.classes.push(`examples`)}},ParameterContent=class n extends import_minim.ObjectElement{static primaryClass=`parameter-content`;constructor(a,s,c){super(a,s,c),this.classes.push(n.primaryClass),this.classes.push(`content`)}},OperationTags=class n extends import_minim.ArrayElement{static primaryClass=`operation-tags`;constructor(a,s,c){super(a,s,c),this.classes.push(n.primaryClass)}},OperationCallbacks=class n extends import_minim.ObjectElement{static primaryClass=`operation-callbacks`;constructor(a,s,c){super(a,s,c),this.classes.push(n.primaryClass)}},OperationSecurity=class n extends import_minim.ArrayElement{static primaryClass=`operation-security`;constructor(a,s,c){super(a,s,c),this.classes.push(n.primaryClass),this.classes.push(`security`)}},OperationServers$1=class n extends import_minim.ArrayElement{static primaryClass=`operation-servers`;constructor(a,s,c){super(a,s,c),this.classes.push(n.primaryClass),this.classes.push(`servers`)}},RequestBodyContent=class n extends import_minim.ObjectElement{static primaryClass=`request-body-content`;constructor(a,s,c){super(a,s,c),this.classes.push(n.primaryClass),this.classes.push(`content`)}},MediaTypeExamples=class n extends import_minim.ObjectElement{static primaryClass=`media-type-examples`;constructor(a,s,c){super(a,s,c),this.classes.push(n.primaryClass),this.classes.push(`examples`)}},MediaTypeEncoding=class n extends import_minim.ObjectElement{static primaryClass=`media-type-encoding`;constructor(a,s,c){super(a,s,c),this.classes.push(n.primaryClass)}},EncodingHeaders=class n extends import_minim.ObjectElement{static primaryClass=`encoding-headers`;constructor(a,s,c){super(a,s,c),this.classes.push(n.primaryClass)}},ResponseHeaders=class n extends import_minim.ObjectElement{static primaryClass=`response-headers`;constructor(a,s,c){super(a,s,c),this.classes.push(n.primaryClass)}},ResponseContent=class n extends import_minim.ObjectElement{static primaryClass=`response-content`;constructor(a,s,c){super(a,s,c),this.classes.push(n.primaryClass),this.classes.push(`content`)}},ResponseLinks=class n extends import_minim.ObjectElement{static primaryClass=`response-links`;constructor(a,s,c){super(a,s,c),this.classes.push(n.primaryClass)}},DiscriminatorMapping=class n extends import_minim.ObjectElement{static primaryClass=`discriminator-mapping`;constructor(a,s,c){super(a,s,c),this.classes.push(n.primaryClass)}},OAuthFlowScopes=class n extends import_minim.ObjectElement{static primaryClass=`oauth-flow-scopes`;constructor(a,s,c){super(a,s,c),this.classes.push(n.primaryClass)}},LinkParameters=class n extends import_minim.ObjectElement{static primaryClass=`link-parameters`;constructor(a,s,c){super(a,s,c),this.classes.push(n.primaryClass)}},HeaderExamples=class n extends import_minim.ObjectElement{static primaryClass=`header-examples`;constructor(a,s,c){super(a,s,c),this.classes.push(n.primaryClass),this.classes.push(`examples`)}},HeaderContent=class n extends import_minim.ObjectElement{static primaryClass=`header-content`;constructor(a,s,c){super(a,s,c),this.classes.push(n.primaryClass),this.classes.push(`content`)}},getNodeType$1=n=>{if(isElement(n))return`${n.element.charAt(0).toUpperCase()+n.element.slice(1)}Element`},keyMap$5={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`],...keyMapDefault$1},Visitor=class{element;constructor(n={}){Object.assign(this,n)}copyMetaAndAttributes(n,a){(n.meta.length>0||a.meta.length>0)&&(a.meta=deepmerge(a.meta,n.meta)),hasElementSourceMap(n)&&assignSourceMap(a,n),(n.attributes.length>0||n.meta.length>0)&&(a.attributes=deepmerge(a.attributes,n.attributes))}},FallbackVisitor=class extends Visitor{enter(n){return this.element=cloneDeep(n),BREAK}},SpecificationVisitor=class extends Visitor{specObj;passingOptionsNames=[`specObj`,`openApiGenericElement`,`openApiSemanticElement`];openApiGenericElement;openApiSemanticElement;constructor({specObj:n,passingOptionsNames:a,openApiGenericElement:s,openApiSemanticElement:c,...l}){super({...l}),this.specObj=n,this.openApiGenericElement=s,this.openApiSemanticElement=c,Array.isArray(a)&&(this.passingOptionsNames=a)}retrievePassingOptions(){return pick$1(this.passingOptionsNames,this)}retrieveFixedFields(n){let a=path$1([`visitors`,...n,`fixedFields`],this.specObj);return typeof a==`object`&&a?Object.keys(a):[]}retrie
1339veVisitor(n){return pathSatisfies(isFunction,[`visitors`,...n],this.specObj)?path$1([`visitors`,...n],this.specObj):path$1([`visitors`,...n,`$visitor`],this.specObj)}retrieveVisitorInstance(n,a={}){let s=this.retrievePassingOptions();return new(this.retrieveVisitor(n))({...s,...a})}toRefractedElement(n,a,s={}){let c=this.retrieveVisitorInstance(n,s);return c instanceof FallbackVisitor&&c?.constructor===FallbackVisitor?cloneDeep(a):(visit$1(a,c,s),c.element)}},isReferenceLikeElement=n=>isObjectElement(n)&&n.hasKey(`$ref`),isServerLikeElement=isObjectElement,isTagLikeElement=isObjectElement,isOpenApiExtension=n=>isStringElement(n.key)&&startsWith(`x-`,serializer(n.key)),FixedFieldsVisitor=class extends SpecificationVisitor{specPath;ignoredFields;canSupportSpecificationExtensions=!0;specificationExtensionPredicate=isOpenApiExtension;constructor({specPath:n,ignoredFields:a,canSupportSpecificationExtensions:s,specificationExtensionPredicate:c,...l}){super({...l}),this.specPath=n,this.ignoredFields=a||[],typeof s==`boolean`&&(this.canSupportSpecificationExtensions=s),typeof c==`function`&&(this.specificationExtensionPredicate=c)}ObjectElement(n){let a=this.specPath(n),s=this.retrieveFixedFields(a);return n.forEach((n,c,l)=>{if(isStringElement(c)&&s.includes(serializer(c))&&!this.ignoredFields.includes(serializer(c))){let s=this.toRefractedElement([...a,`fixedFields`,serializer(c)],n),u=new import_minim.MemberElement(cloneDeep(c),s);this.copyMetaAndAttributes(l,u),u.classes.push(`fixed-field`),this.element.content.push(u)}else if(this.canSupportSpecificationExtensions&&this.specificationExtensionPredicate(l)){let n=this.toRefractedElement([`document`,`extension`],l);this.element.content.push(n)}else this.ignoredFields.includes(serializer(c))||this.element.content.push(cloneDeep(l))}),this.copyMetaAndAttributes(n,this.element),BREAK}},OpenApi3_0Visitor=class extends Mixin(FixedFieldsVisitor,FallbackVisitor){constructor(n){super(n),this.element=new OpenApi3_0,this.specPath=always([`document`,`objects`,`OpenApi`]),this.canSupportSpecificationExtensions=!0}ObjectElement(n){return FixedFieldsVisitor.prototype.ObjectElement.call(this,n)}},OpenapiVisitor=class extends Mixin(SpecificationVisitor,FallbackVisitor){StringElement(n){let a=new Openapi$1(serializer(n));return this.copyMetaAndAttributes(n,a),this.element=a,BREAK}},SpecificationExtensionVisitor=class extends SpecificationVisitor{MemberElement(n){return this.element=cloneDeep(n),this.element.classes.push(`specification-extension`),BREAK}},InfoVisitor$1=class extends Mixin(FixedFieldsVisitor,FallbackVisitor){constructor(n){super(n),this.element=new Info$2,this.specPath=always([`document`,`objects`,`Info`]),this.canSupportSpecificationExtensions=!0}},VersionVisitor=class extends FallbackVisitor{StringElement(n){let a=super.enter(n);return this.element.classes.push(`api-version`),this.element.classes.push(`version`),a}},ContactVisitor$1=class extends Mixin(FixedFieldsVisitor,FallbackVisitor){constructor(n){super(n),this.element=new Contact$2,this.specPath=always([`document`,`objects`,`Contact`]),this.canSupportSpecificationExtensions=!0}},LicenseVisitor$1=class extends Mixin(FixedFieldsVisitor,FallbackVisitor){constructor(n){super(n),this.element=new License$2,this.specPath=always([`document`,`objects`,`License`]),this.canSupportSpecificationExtensions=!0}},LinkVisitor$1=class extends Mixin(FixedFieldsVisitor,FallbackVisitor){constructor(n){super(n),this.element=new Link$2,this.specPath=always([`document`,`objects`,`Link`]),this.canSupportSpecificationExtensions=!0}ObjectElement(n){let a=FixedFieldsVisitor.prototype.ObjectElement.call(this,n);return(isStringElement(this.element.operationId)||isStringElement(this.element.operationRef))&&this.element.classes.push(`reference-element`),a}},OperationRefVisitor=class extends FallbackVisitor{StringElement(n){let a=super.enter(n);return this.element.classes.push(`reference-value`),a}},OperationIdVisitor=class extends FallbackVisitor{StringElement(n){let a=super.enter(n);return this.element.classes.push(`reference-value`),a}},PatternedFieldsVisitor=class extends SpecificationVisitor{specPath;ignoredFields;fieldPatternPredicate=F$1;canSupportSpecificationExtensions=!1;specificationExtensionPredicate=isOpenApiExtension;constructor({specPath:n,ignoredFields:a,fieldPatternPredicate:s,
1339canSupportSpecificationExtensions:c,specificationExtensionPredicate:l,...u}){super({...u}),this.specPath=n,this.ignoredFields=a||[],typeof s==`function`&&(this.fieldPatternPredicate=s),typeof c==`boolean`&&(this.canSupportSpecificationExtensions=c),typeof l==`function`&&(this.specificationExtensionPredicate=l)}ObjectElement(n){return n.forEach((n,a,s)=>{if(this.canSupportSpecificationExtensions&&this.specificationExtensionPredicate(s)){let n=this.toRefractedElement([`document`,`extension`],s);this.element.content.push(n)}else if(!this.ignoredFields.includes(serializer(a))&&this.fieldPatternPredicate(serializer(a))){let c=this.specPath(n),l=this.toRefractedElement(c,n),u=new import_minim.MemberElement(cloneDeep(a),l);this.copyMetaAndAttributes(s,u),u.classes.push(`patterned-field`),this.element.content.push(u)}else this.ignoredFields.includes(serializer(a))||this.element.content.push(cloneDeep(s))}),this.copyMetaAndAttributes(n,this.element),BREAK}},MapVisitor=class extends PatternedFieldsVisitor{constructor(n){super(n),this.fieldPatternPredicate=isNonEmptyString}},ParametersVisitor$4=class extends Mixin(MapVisitor,FallbackVisitor){constructor(n){super(n),this.element=new LinkParameters,this.specPath=always([`value`])}},ServerVisitor$1=class extends Mixin(FixedFieldsVisitor,FallbackVisitor){constructor(n){super(n),this.element=new Server$1,this.specPath=always([`document`,`objects`,`Server`]),this.canSupportSpecificationExtensions=!0}},UrlVisitor=class extends FallbackVisitor{StringElement(n){let a=super.enter(n);return this.element.classes.push(`server-url`),a}},ServersVisitor$2=class extends Mixin(SpecificationVisitor,FallbackVisitor){constructor(n){super(n),this.element=new Servers}ArrayElement(n){return n.forEach(n=>{let a=isServerLikeElement(n)?[`document`,`objects`,`Server`]:[`value`],s=this.toRefractedElement(a,n);this.element.push(s)}),this.copyMetaAndAttributes(n,this.element),BREAK}},ServerVariableVisitor$1=class extends Mixin(FixedFieldsVisitor,FallbackVisitor){constructor(n){super(n),this.element=new ServerVariable$1,this.specPath=always([`document`,`objects`,`ServerVariable`]),this.canSupportSpecificationExtensions=!0}},VariablesVisitor=class extends Mixin(MapVisitor,FallbackVisitor){constructor(n){super(n),this.element=new ServerVariables,this.specPath=always([`document`,`objects`,`ServerVariable`])}},MediaTypeVisitor$1=class extends Mixin(FixedFieldsVisitor,FallbackVisitor){constructor(n){super(n),this.element=new MediaType$1,this.specPath=always([`document`,`objects`,`MediaType`]),this.canSupportSpecificationExtensions=!0}},AlternatingVisitor=class extends SpecificationVisitor{alternator;constructor({alternator:n,...a}){super({...a}),this.alternator=n||[]}enter(n){let a=dispatch(this.alternator.map(({predicate:n,specPath:a})=>ifElse(n,always(a),stubUndefined)))(n);return this.element=this.toRefractedElement(a,n),BREAK}},predicates_exports$5=__exportAll({isBooleanJsonSchemaElement:()=>isBooleanJsonSchemaElement$1,isCallbackElement:()=>isCallbackElement$1,isComponentsElement:()=>isComponentsElement$1,isContactElement:()=>isContactElement$1,isDiscriminatorElement:()=>isDiscriminatorElement,isExampleElement:()=>isExampleElement$1,isExternalDocumentationElement:()=>isExternalDocumentationElement$1,isHeaderElement:()=>isHeaderElement$1,isInfoElement:()=>isInfoElement$1,isLicenseElement:()=>isLicenseElement$1,isLinkElement:()=>isLinkElement$1,isMediaTypeElement:()=>isMediaTypeElement$1,isOpenApi3_0Element:()=>isOpenApi3_0Element,isOpenapiElement:()=>isOpenapiElement$1,isOperationElement:()=>isOperationElement$1,isParameterElement:()=>isParameterElement$1,isPathItemElement:()=>isPathItemElement$1,isPathsElement:()=>isPathsElement$1,isReferenceElement:()=>isReferenceElement$1,isRequestBodyElement:()=>isRequestBodyElement$1,isResponseElement:()=>isResponseElement$1,isResponsesElement:()=>isResponsesElement$1,isSchemaElement:()=>isSchemaElement$1,isSecurityRequirementElement:()=>isSecurityRequirementElement$1,isSecuritySchemeElement:()=>isSecuritySchemeElement$1,isServerElement:()=>isServerElement$1,isServerVariableElement:()=>isServerVariableElement$1,isServersElement:()=>isServersElement}),isCallbackElement$1=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof Callback$1||n(c)&&a(`callback`,c)&&s(`object`,c)),isComponentsElement$1=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof Components$1||n(c)&&a(`components`,c)&&s(`object`,c)),isContactElement$1=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof Contact$2||n(c)&&a(`contact`,c)&&s(`object`,c)),isExampleElement$1=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof Example$2||n(c)&&a(`example`,c)&&s(`object`,c)),isExternalDocumentationElement$1=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof ExternalDocumentation$1||n(c)&&a(`externalDocumentation`,c)&&s(`object`,c)),isHeaderElement$1=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof Header$1||n(c)&&a(`header`,c)&&s(`object`,c)),isInfoElement$1=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof Info$2||n(c)&&a(`info`,c)&&s(`object`,c)),isLicenseElement$1=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof License$2||n(c)&&a(`license`,c)&&s(`object`,c)),isLinkElement$1=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof Link$2||n(c)&&a(`link`,c)&&s(`object`,c)),isOpenapiElement$1=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof Openapi$1||n(c)&&a(`openapi`,c)&&s(`string`,c)),isOpenApi3_0Element=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s,hasClass:c})=>l=>l instanceof OpenApi3_0||n(l)&&a(`openApi3_0`,l)&&s(`object`,l)&&c(`api`,l)),isOperationElement$1=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof Operation$2||n(c)&&a(`operation`,c)&&s(`object`,c)),isParameterElement$1=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof Parameter$1||n(c)&&a(`parameter`,c)&&s(`object`,c)),isPathItemElement$1=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof PathItem$1||n(c)&&a(`pathItem`,c)&&s(`object`,c)),isPathsElement$1=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof Paths$1||n(c)&&a(`paths`,c)&&s(`object`,c)),isReferenceElement$1=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof Reference$1||n(c)&&a(`reference`,c)&&s(`object`,c)),isRequestBodyElement$1=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof RequestBody$1||n(c)&&a(`requestBody`,c)&&s(`object`,c)),isResponseElement$1=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof Response$3||n(c)&&a(`response`,c)&&s(`object`,c)),isResponsesElement$1=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof Responses$2||n(c)&&a(`responses`,c)&&s(`object`,c)),isSchemaElement$1=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof Schema$1||n(c)&&a(`schema`,c)&&s(`object`,c)),isBooleanJsonSchemaElement$1=n=>isBooleanElement(n)&&n.classes.includes(`boolean-json-schema`),isSecurityRequirementElement$1=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof SecurityRequirement$1||n(c)&&a(`securityRequirement`,c)&&s(`object`,c)),isSecuritySchemeElement$1=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof SecurityScheme$1||n(c)&&a(`securityScheme`,c)&&s(`object`,c)),isServerElement$1=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof Server$1||n(c)&&a(`server`,c)&&s(`object`,c)),isServerVariableElement$1=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof ServerVariable$1||n(c)&&a(`serverVariable`,c)&&s(`object`,c)),isMediaTypeElement$1=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof MediaType$1||n(c)&&a(`mediaType`,c)&&s(`object`,c)),isServersElement=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s,hasClass:c})=>l=>l instanceof Servers||n(l)&&a(`array`,l)&&s(`array`,l)&&c(`servers`,l)),isDiscriminatorElement=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof Discriminator$1||n(c)&&a(`discriminator`,c)&&s(`object`,c)),SchemaVisitor$4=class extends Mixin(AlternatingVisitor,FallbackVisitor){constructor(n){super(n),this.alternator=[{predicate:isReferenceLikeElement,specPath:[`document`,`objects`,`Reference`]},{predicate:T$1,specPath:[`document`,`objects`,`Schema`]}]}ObjectElement(n){let a=AlternatingVisitor.prototype.enter.call(this,n);return isReferenceElement$1(this.element)&&this.element.setMetaProperty(`referenced-element`,`schema`),a}},ExamplesVisitor$5=class extends Mixin(MapVisitor,FallbackVisitor){constructor(n){super(n),this.element=new import_minim.ObjectElement,this.element.classes.push(`examples`),this.specPath=n=>isReferenceLikeElement(n)?[`document`,`objects`,`Reference`]:[`document`,`objects`,`Example`],this.canSupportSpecificationExtensions=!0}ObjectElement(n){let a=MapVisitor.prototype.ObjectElement.call(this,n);
1339return this.element.filter(isReferenceElement$1).forEach(n=>{n.setMetaProperty(`referenced-element`,`example`)}),a}},ExamplesVisitor$4=class extends ExamplesVisitor$5{constructor(n){super(n),this.element=new MediaTypeExamples}},EncodingVisitor$2=class extends Mixin(MapVisitor,FallbackVisitor){constructor(n){super(n),this.element=new MediaTypeEncoding,this.specPath=always([`document`,`objects`,`Encoding`])}},SecurityRequirementVisitor$1=class extends Mixin(MapVisitor,FallbackVisitor){constructor(n){super(n),this.element=new SecurityRequirement$1,this.specPath=always([`value`])}},SecurityVisitor$1=class extends Mixin(SpecificationVisitor,FallbackVisitor){constructor(n){super(n),this.element=new Security}ArrayElement(n){return n.forEach(n=>{if(isObjectElement(n)){let a=this.toRefractedElement([`document`,`objects`,`SecurityRequirement`],n);this.element.push(a)}else this.element.push(cloneDeep(n))}),this.copyMetaAndAttributes(n,this.element),BREAK}},ComponentsVisitor$1=class extends Mixin(FixedFieldsVisitor,FallbackVisitor){constructor(n){super(n),this.element=new Components$1,this.specPath=always([`document`,`objects`,`Components`]),this.canSupportSpecificationExtensions=!0}},TagVisitor$1=class extends Mixin(FixedFieldsVisitor,FallbackVisitor){constructor(n){super(n),this.element=new Tag$1,this.specPath=always([`document`,`objects`,`Tag`]),this.canSupportSpecificationExtensions=!0}},ReferenceVisitor$1=class extends Mixin(FixedFieldsVisitor,FallbackVisitor){constructor(n){super(n),this.element=new Reference$1,this.specPath=always([`document`,`objects`,`Reference`]),this.canSupportSpecificationExtensions=!1}ObjectElement(n){let a=FixedFieldsVisitor.prototype.ObjectElement.call(this,n);return isStringElement(this.element.$ref)&&this.element.classes.push(`reference-element`),a}},$RefVisitor$1=class extends FallbackVisitor{StringElement(n){let a=super.enter(n);return this.element.classes.push(`reference-value`),a}},ParameterVisitor$1=class extends Mixin(FixedFieldsVisitor,FallbackVisitor){constructor(n){super(n),this.element=new Parameter$1,this.specPath=always([`document`,`objects`,`Parameter`]),this.canSupportSpecificationExtensions=!0}ObjectElement(n){let a=FixedFieldsVisitor.prototype.ObjectElement.call(this,n);return isObjectElement(this.element.contentProp)&&this.element.contentProp.filter(isMediaTypeElement$1).forEach((n,a)=>{n.setMetaProperty(`media-type`,serializer(a))}),a}},SchemaVisitor$3=class extends Mixin(AlternatingVisitor,FallbackVisitor){constructor(n){super(n),this.alternator=[{predicate:isReferenceLikeElement,specPath:[`document`,`objects`,`Reference`]},{predicate:T$1,specPath:[`document`,`objects`,`Schema`]}]}ObjectElement(n){let a=AlternatingVisitor.prototype.enter.call(this,n);return isReferenceElement$1(this.element)&&this.element.setMetaProperty(`referenced-element`,`schema`),a}},HeaderVisitor$1=class extends Mixin(FixedFieldsVisitor,FallbackVisitor){constructor(n){super(n),this.element=new Header$1,this.specPath=always([`document`,`objects`,`Header`]),this.canSupportSpecificationExtensions=!0}},SchemaVisitor$2=class extends Mixin(AlternatingVisitor,FallbackVisitor){constructor(n){super(n),this.alternator=[{predicate:isReferenceLikeElement,specPath:[`document`,`objects`,`Reference`]},{predicate:T$1,specPath:[`document`,`objects`,`Schema`]}]}ObjectElement(n){let a=AlternatingVisitor.prototype.enter.call(this,n);return isReferenceElement$1(this.element)&&this.element.setMetaProperty(`referenced-element`,`schema`),a}},ExamplesVisitor$3=class extends ExamplesVisitor$5{constructor(n){super(n),this.element=new HeaderExamples}},ContentVisitor$4=class extends Mixin(MapVisitor,FallbackVisitor){constructor(n){super(n),this.element=new import_minim.ObjectElement,this.element.classes.push(`content`),this.specPath=always([`document`,`objects`,`MediaType`])}},ContentVisitor$3=class extends ContentVisitor$4{constructor(n){super(n),this.element=new HeaderContent}},SchemaVisitor$1=class extends Mixin(FixedFieldsVisitor,FallbackVisitor){constructor(n){super(n),this.element=new Schema$1,this.specPath=always([`document`,`objects`,`Schema`]),this.canSupportSpecificationExtensions=!0}},JSONSchemaAllOfVisitor=specification$6.visitors.document.objects.JSONSchema.fixedFields.allOf,AllOfVisitor$3=class extends JSONSchemaAllOfVisitor{ArrayElement(n){let a=JSONSchemaAllOfVisitor.prototype.ArrayElement.call(this,n);
1339return this.element.filter(isReferenceElement$1).forEach(n=>{n.setMetaProperty(`referenced-element`,`schema`)}),a}},JSONSchemaAnyOfVisitor=specification$6.visitors.document.objects.JSONSchema.fixedFields.anyOf,AnyOfVisitor$2=class extends JSONSchemaAnyOfVisitor{ArrayElement(n){let a=JSONSchemaAnyOfVisitor.prototype.ArrayElement.call(this,n);return this.element.filter(isReferenceElement$1).forEach(n=>{n.setMetaProperty(`referenced-element`,`schema`)}),a}},JSONSchemaOneOfVisitor=specification$6.visitors.document.objects.JSONSchema.fixedFields.oneOf,OneOfVisitor$2=class extends JSONSchemaOneOfVisitor{ArrayElement(n){let a=JSONSchemaOneOfVisitor.prototype.ArrayElement.call(this,n);return this.element.filter(isReferenceElement$1).forEach(n=>{n.setMetaProperty(`referenced-element`,`schema`)}),a}},JSONSchemaItemsVisitor=specification$6.visitors.document.objects.JSONSchema.fixedFields.items,ItemsVisitor$2=class extends JSONSchemaItemsVisitor{ObjectElement(n){let a=JSONSchemaItemsVisitor.prototype.ObjectElement.call(this,n);return isReferenceElement$1(this.element)&&this.element.setMetaProperty(`referenced-element`,`schema`),a}ArrayElement(n){return this.enter(n)}},JSONSchemaPropertiesVisitor=specification$6.visitors.document.objects.JSONSchema.fixedFields.properties,PropertiesVisitor$2=class extends JSONSchemaPropertiesVisitor{ObjectElement(n){let a=JSONSchemaPropertiesVisitor.prototype.ObjectElement.call(this,n);return this.element.filter(isReferenceElement$1).forEach(n=>{n.setMetaProperty(`referenced-element`,`schema`)}),a}},JSONSchemaTypeVisitor=specification$6.visitors.document.objects.JSONSchema.fixedFields.type,TypeVisitor=class extends JSONSchemaTypeVisitor{ArrayElement(n){return this.enter(n)}},JSONSchemaOrJSONReferenceVisitor=specification$6.visitors.JSONSchemaOrJSONReferenceVisitor,SchemaOrReferenceVisitor=class extends JSONSchemaOrJSONReferenceVisitor{ObjectElement(n){let a=JSONSchemaOrJSONReferenceVisitor.prototype.enter.call(this,n);return isReferenceElement$1(this.element)&&this.element.setMetaProperty(`referenced-element`,`schema`),a}},DiscriminatorVisitor$1=class extends Mixin(FixedFieldsVisitor,FallbackVisitor){constructor(n){super(n),this.element=new Discriminator$1,this.specPath=always([`document`,`objects`,`Discriminator`]),this.canSupportSpecificationExtensions=!1}},MappingVisitor=class extends Mixin(MapVisitor,FallbackVisitor){constructor(n){super(n),this.element=new DiscriminatorMapping,this.specPath=always([`value`])}},XmlVisitor$1=class extends Mixin(FixedFieldsVisitor,FallbackVisitor){constructor(n){super(n),this.element=new Xml$1,this.specPath=always([`document`,`objects`,`XML`]),this.canSupportSpecificationExtensions=!0}},ExamplesVisitor$2=class extends ExamplesVisitor$5{constructor(n){super(n),this.element=new ParameterExamples}},ContentVisitor$2=class extends ContentVisitor$4{constructor(n){super(n),this.element=new ParameterContent}},SchemasVisitor$1=class extends Mixin(MapVisitor,FallbackVisitor){constructor(n){super(n),this.element=new ComponentsSchemas,this.specPath=n=>isReferenceLikeElement(n)?[`document`,`objects`,`Reference`]:[`document`,`objects`,`Schema`]}ObjectElement(n){let a=MapVisitor.prototype.ObjectElement.call(this,n);return this.element.filter(isReferenceElement$1).forEach(n=>{n.setMetaProperty(`referenced-element`,`schema`)}),a}},ResponsesVisitor$2=class extends Mixin(MapVisitor,FallbackVisitor){constructor(n){super(n),this.element=new ComponentsResponses,this.specPath=n=>isReferenceLikeElement(n)?[`document`,`objects`,`Reference`]:[`document`,`objects`,`Response`]}ObjectElement(n){let a=MapVisitor.prototype.ObjectElement.call(this,n);return this.element.filter(isReferenceElement$1).forEach(n=>{n.setMetaProperty(`referenced-element`,`response`)}),this.element.filter(isResponseElement$1).forEach((n,a)=>{n.setMetaProperty(`http-status-code`,serializer(a))}),a}},ParametersVisitor$3=class extends Mixin(MapVisitor,FallbackVisitor){constructor(n){super(n),this.element=new ComponentsParameters,this.specPath=n=>isReferenceLikeElement(n)?[`document`,`objects`,`Reference`]:[`document`,`objects`,`Parameter`]}ObjectElement(n){let a=MapVisitor.prototype.ObjectElement.call(this,n);
1339return this.element.filter(isReferenceElement$1).forEach(n=>{n.setMetaProperty(`referenced-element`,`parameter`)}),a}},ExamplesVisitor$1=class extends Mixin(MapVisitor,FallbackVisitor){constructor(n){super(n),this.element=new ComponentsExamples,this.specPath=n=>isReferenceLikeElement(n)?[`document`,`objects`,`Reference`]:[`document`,`objects`,`Example`]}ObjectElement(n){let a=MapVisitor.prototype.ObjectElement.call(this,n);return this.element.filter(isReferenceElement$1).forEach(n=>{n.setMetaProperty(`referenced-element`,`example`)}),a}},RequestBodiesVisitor=class extends Mixin(MapVisitor,FallbackVisitor){constructor(n){super(n),this.element=new ComponentsRequestBodies,this.specPath=n=>isReferenceLikeElement(n)?[`document`,`objects`,`Reference`]:[`document`,`objects`,`RequestBody`]}ObjectElement(n){let a=MapVisitor.prototype.ObjectElement.call(this,n);return this.element.filter(isReferenceElement$1).forEach(n=>{n.setMetaProperty(`referenced-element`,`requestBody`)}),a}},HeadersVisitor$2=class extends Mixin(MapVisitor,FallbackVisitor){constructor(n){super(n),this.element=new ComponentsHeaders,this.specPath=n=>isReferenceLikeElement(n)?[`document`,`objects`,`Reference`]:[`document`,`objects`,`Header`]}ObjectElement(n){let a=MapVisitor.prototype.ObjectElement.call(this,n);return this.element.filter(isReferenceElement$1).forEach(n=>{n.setMetaProperty(`referenced-element`,`header`)}),this.element.filter(isHeaderElement$1).forEach((n,a)=>{n.setMetaProperty(`header-name`,serializer(a))}),a}},SecuritySchemesVisitor=class extends Mixin(MapVisitor,FallbackVisitor){constructor(n){super(n),this.element=new ComponentsSecuritySchemes,this.specPath=n=>isReferenceLikeElement(n)?[`document`,`objects`,`Reference`]:[`document`,`objects`,`SecurityScheme`]}ObjectElement(n){let a=MapVisitor.prototype.ObjectElement.call(this,n);return this.element.filter(isReferenceElement$1).forEach(n=>{n.setMetaProperty(`referenced-element`,`securityScheme`)}),a}},LinksVisitor$1=class extends Mixin(MapVisitor,FallbackVisitor){constructor(n){super(n),this.element=new ComponentsLinks,this.specPath=n=>isReferenceLikeElement(n)?[`document`,`objects`,`Reference`]:[`document`,`objects`,`Link`]}ObjectElement(n){let a=MapVisitor.prototype.ObjectElement.call(this,n);return this.element.filter(isReferenceElement$1).forEach(n=>{n.setMetaProperty(`referenced-element`,`link`)}),a}},CallbacksVisitor$1=class extends Mixin(MapVisitor,FallbackVisitor){constructor(n){super(n),this.element=new ComponentsCallbacks,this.specPath=n=>isReferenceLikeElement(n)?[`document`,`objects`,`Reference`]:[`document`,`objects`,`Callback`]}ObjectElement(n){let a=MapVisitor.prototype.ObjectElement.call(this,n);return this.element.filter(isReferenceElement$1).forEach(n=>{n.setMetaProperty(`referenced-element`,`callback`)}),a}},ExampleVisitor$1=class extends Mixin(FixedFieldsVisitor,FallbackVisitor){constructor(n){super(n),this.element=new Example$2,this.specPath=always([`document`,`objects`,`Example`]),this.canSupportSpecificationExtensions=!0}ObjectElement(n){let a=FixedFieldsVisitor.prototype.ObjectElement.call(this,n);return isStringElement(this.element.externalValue)&&this.element.classes.push(`reference-element`),a}},ExternalValueVisitor=class extends FallbackVisitor{StringElement(n){let a=super.enter(n);return this.element.classes.push(`reference-value`),a}},ExternalDocumentationVisitor$1=class extends Mixin(FixedFieldsVisitor,FallbackVisitor){constructor(n){super(n),this.element=new ExternalDocumentation$1,this.specPath=always([`document`,`objects`,`ExternalDocumentation`]),this.canSupportSpecificationExtensions=!0}},EncodingVisitor$1=class extends Mixin(FixedFieldsVisitor,FallbackVisitor){constructor(n){super(n),this.element=new Encoding$1,this.specPath=always([`document`,`objects`,`Encoding`]),this.canSupportSpecificationExtensions=!0}ObjectElement(n){let a=FixedFieldsVisitor.prototype.ObjectElement.call(this,n);return isObjectElement(this.element.headers)&&this.element.headers.filter(isHeaderElement$1).forEach((n,a)=>{n.setMetaProperty(`header-name`,serializer(a))}),a}},HeadersVisitor$1=class extends Mixin(MapVisitor,FallbackVisitor){constructor(n){super(n),this.element=new EncodingHeaders,this.specPath=n=>isReferenceLikeElement(n)?[`document`,`objects`,`Reference`]:[`document`,`objects`,`Header`]}ObjectElement(n){let a=MapVisitor.prototype.ObjectElement.call(this,n);
1339return this.element.filter(isReferenceElement$1).forEach(n=>{n.setMetaProperty(`referenced-element`,`header`)}),this.element.forEach((n,a)=>{if(!isHeaderElement$1(n))return;let s=serializer(a);n.setMetaProperty(`headerName`,s)}),a}},PathsVisitor$1=class extends Mixin(PatternedFieldsVisitor,FallbackVisitor){constructor(n){super(n),this.element=new Paths$1,this.specPath=always([`document`,`objects`,`PathItem`]),this.canSupportSpecificationExtensions=!0,this.fieldPatternPredicate=T$1}ObjectElement(n){let a=PatternedFieldsVisitor.prototype.ObjectElement.call(this,n);return this.element.filter(isPathItemElement$1).forEach((n,a)=>{a.classes.push(`openapi-path-template`),a.classes.push(`path-template`),n.setMetaProperty(`path`,cloneDeep(a))}),a}},RequestBodyVisitor$2=class extends Mixin(FixedFieldsVisitor,FallbackVisitor){constructor(n){super(n),this.element=new RequestBody$1,this.specPath=always([`document`,`objects`,`RequestBody`])}ObjectElement(n){let a=FixedFieldsVisitor.prototype.ObjectElement.call(this,n);return isObjectElement(this.element.contentProp)&&this.element.contentProp.filter(isMediaTypeElement$1).forEach((n,a)=>{n.setMetaProperty(`media-type`,serializer(a))}),a}},ContentVisitor$1=class extends ContentVisitor$4{constructor(n){super(n),this.element=new RequestBodyContent}},CallbackVisitor$1=class extends Mixin(PatternedFieldsVisitor,FallbackVisitor){constructor(n){super(n),this.element=new Callback$1,this.specPath=always([`document`,`objects`,`PathItem`]),this.canSupportSpecificationExtensions=!0,this.fieldPatternPredicate=n=>/{(?<expression>[^}]{1,2083})}/.test(String(n))}ObjectElement(n){let a=MapVisitor.prototype.ObjectElement.call(this,n);return this.element.filter(isPathItemElement$1).forEach((n,a)=>{n.setMetaProperty(`runtime-expression`,serializer(a))}),a}},ResponseVisitor$1=class extends Mixin(FixedFieldsVisitor,FallbackVisitor){constructor(n){super(n),this.element=new Response$3,this.specPath=always([`document`,`objects`,`Response`])}ObjectElement(n){let a=FixedFieldsVisitor.prototype.ObjectElement.call(this,n);return isObjectElement(this.element.contentProp)&&this.element.contentProp.filter(isMediaTypeElement$1).forEach((n,a)=>{n.setMetaProperty(`media-type`,serializer(a))}),isObjectElement(this.element.headers)&&this.element.headers.filter(isHeaderElement$1).forEach((n,a)=>{n.setMetaProperty(`header-name`,serializer(a))}),a}},HeadersVisitor=class extends Mixin(MapVisitor,FallbackVisitor){constructor(n){super(n),this.element=new ResponseHeaders,this.specPath=n=>isReferenceLikeElement(n)?[`document`,`objects`,`Reference`]:[`document`,`objects`,`Header`]}ObjectElement(n){let a=MapVisitor.prototype.ObjectElement.call(this,n);return this.element.filter(isReferenceElement$1).forEach(n=>{n.setMetaProperty(`referenced-element`,`header`)}),this.element.forEach((n,a)=>
1339{if(!isHeaderElement$1(n))return;let s=serializer(a);n.setMetaProperty(`header-name`,s)}),a}},ContentVisitor=class extends ContentVisitor$4{constructor(n){super(n),this.element=new ResponseContent}},LinksVisitor=class extends Mixin(MapVisitor,FallbackVisitor){constructor(n){super(n),this.element=new ResponseLinks,this.specPath=n=>isReferenceLikeElement(n)?[`document`,`objects`,`Reference`]:[`document`,`objects`,`Link`]}ObjectElement(n){let a=MapVisitor.prototype.ObjectElement.call(this,n);return this.element.filter(isReferenceElement$1).forEach(n=>{n.setMetaProperty(`referenced-element`,`link`)}),a}},MixedFieldsVisitor=class extends Mixin(FixedFieldsVisitor,PatternedFieldsVisitor){specPathFixedFields;specPathPatternedFields;constructor({specPathFixedFields:n,specPathPatternedFields:a,...s}){super({...s}),this.specPathFixedFields=n,this.specPathPatternedFields=a}ObjectElement(n){let{specPath:a,ignoredFields:s}=this;try{this.specPath=this.specPathFixedFields;let a=this.retrieveFixedFields(this.specPath(n));this.ignoredFields=[...s,...difference(n.keys(),a)],FixedFieldsVisitor.prototype.ObjectElement.call(this,n),this.specPath=this.specPathPatternedFields,this.ignoredFields=a,PatternedFieldsVisitor.prototype.ObjectElement.call(this,n)}catch(n){throw this.specPath=a,n}return BREAK}},ResponsesVisitor$1=class extends Mixin(MixedFieldsVisitor,FallbackVisitor){constructor(n){super(n),this.element=new Responses$2,this.specPathFixedFields=always([`document`,`objects`,`Responses`]),this.canSupportSpecificationExtensions=!0,this.specPathPatternedFields=n=>isReferenceLikeElement(n)?[`document`,`objects`,`Reference`]:[`document`,`objects`,`Response`],this.fieldPatternPredicate=n=>RegExp(`^(1XX|2XX|3XX|4XX|5XX|${range(100,600).join(`|`)})$`).test(String(n))}ObjectElement(n){let a=MixedFieldsVisitor.prototype.ObjectElement.call(this,n);return this.element.filter(isReferenceElement$1).forEach(n=>{n.setMetaProperty(`referenced-element`,`response`)}),this.element.filter(isResponseElement$1).forEach((n,a)=>{let s=cloneDeep(a);this.fieldPatternPredicate(serializer(s))&&n.setMetaProperty(`http-status-code`,s)}),a}},DefaultVisitor=class extends Mixin(AlternatingVisitor,FallbackVisitor){constructor(n){super(n),this.alternator=[{predicate:isReferenceLikeElement,specPath:[`document`,`objects`,`Reference`]},{predicate:T$1,specPath:[`document`,`objects`,`Response`]}]}ObjectElement(n){let a=AlternatingVisitor.prototype.enter.call(this,n);return isReferenceElement$1(this.element)?this.element.setMetaProperty(`referenced-element`,`response`):isResponseElement$1(this.element)&&this.element.setMetaProperty(`http-status-code`,`default`),a}},OperationVisitor$1=class extends Mixin(FixedFieldsVisitor,FallbackVisitor){constructor(n){super(n),this.element=new Operation$2,this.specPath=always([`document`,`objects`,`Operation`])}},TagsVisitor$1=class extends FallbackVisitor{constructor(n){super(n),this.element=new OperationTags}ArrayElement(n){return this.element=this.element.concat(cloneDeep(n)),BREAK}},ParametersVisitor$2=class extends Mixin(SpecificationVisitor,FallbackVisitor){constructor(n){super(n),this.element=new import_minim.ArrayElement,this.element.classes.push(`parameters`)}ArrayElement(n){return n.forEach(n=>{let a=isReferenceLikeElement(n)?[`document`,`objects`,`Reference`]:[`document`,`objects`,`Parameter`],s=this.toRefractedElement(a,n);isReferenceElement$1(s)&&s.setMetaProperty(`referenced-element`,`parameter`),this.element.push(s)}),this.copyMetaAndAttributes(n,this.element),BREAK}},ParametersVisitor$1=class extends ParametersVisitor$2{constructor(n){super(n),this.element=new OperationParameters}},RequestBodyVisitor$1=class extends AlternatingVisitor{constructor(n){super(n),this.alternator=[{predicate:isReferenceLikeElement,specPath:[`document`,`objects`,`Reference`]},{predicate:T$1,specPath:[`document`,`objects`,`RequestBody`]}]}ObjectElement(n){let a=AlternatingVisitor.prototype.enter.call(this,n);return isReferenceElement$1(this.element)&&this.element.setMetaProperty(`referenced-element`,`requestBody`),a}},CallbacksVisitor=class extends Mixin(MapVisitor,FallbackVisitor){specPath;constructor(n){super(n),this.element=new OperationCallbacks,this.specPath=n=>isReferenceLikeElement(n)?[`document`,`objects`,`Reference`]:[`document`,`objects`,`Callback`]}ObjectElement(n){let a=MapVisitor.prototype.ObjectElement.call(this,n);
1339return this.element.filter(isReferenceElement$1).forEach(n=>{n.setMetaProperty(`referenced-element`,`callback`)}),a}},SecurityVisitor=class extends Mixin(SpecificationVisitor,FallbackVisitor){constructor(n){super(n),this.element=new OperationSecurity}ArrayElement(n){return n.forEach(n=>{let a=isObjectElement(n)?[`document`,`objects`,`SecurityRequirement`]:[`value`],s=this.toRefractedElement(a,n);this.element.push(s)}),this.copyMetaAndAttributes(n,this.element),BREAK}},ServersVisitor$1=class extends ServersVisitor$2{constructor(n){super(n),this.element=new OperationServers$1}},PathItemVisitor$1=class extends Mixin(FixedFieldsVisitor,FallbackVisitor){constructor(n){super(n),this.element=new PathItem$1,this.specPath=always([`document`,`objects`,`PathItem`])}ObjectElement(n){let a=FixedFieldsVisitor.prototype.ObjectElement.call(this,n);return this.element.filter(isOperationElement$1).forEach((n,a)=>{let s=cloneDeep(a);s.content=serializer(s).toUpperCase(),n.setMetaProperty(`http-method`,s)}),isStringElement(this.element.$ref)&&this.element.classes.push(`reference-element`),a}},$RefVisitor=class extends FallbackVisitor{StringElement(n){let a=super.enter(n);return this.element.classes.push(`reference-value`),a}},ServersVisitor=class extends ServersVisitor$2{constructor(n){super(n),this.element=new PathItemServers}},ParametersVisitor=class extends ParametersVisitor$2{constructor(n){super(n),this.element=new PathItemParameters}},SecuritySchemeVisitor$1=class extends Mixin(FixedFieldsVisitor,FallbackVisitor){constructor(n){super(n),this.element=new SecurityScheme$1,this.specPath=always([`document`,`objects`,`SecurityScheme`]),this.canSupportSpecificationExtensions=!0}},OAuthFlowsVisitor$1=class extends Mixin(FixedFieldsVisitor,FallbackVisitor){constructor(n){super(n),this.element=new OAuthFlows$1,this.specPath=always([`document`,`objects`,`OAuthFlows`]),this.canSupportSpecificationExtensions=!0}},OAuthFlowVisitor$1=class extends Mixin(FixedFieldsVisitor,FallbackVisitor){constructor(n){super(n),this.element=new OAuthFlow$1,this.specPath=always([`document`,`objects`,`OAuthFlow`]),this.canSupportSpecificationExtensions=!0}},ScopesVisitor=class extends Mixin(MapVisitor,FallbackVisitor){constructor(n){super(n),this.element=new OAuthFlowScopes,this.specPath=always([`value`])}},TagsVisitor=class extends Mixin(SpecificationVisitor,FallbackVisitor){constructor(n){super(n),this.element=new Tags}ArrayElement(n){return n.forEach(n=>{let a=isTagLikeElement(n)?[`document`,`objects`,`Tag`]:[`value`],s=this.toRefractedElement(a,n);this.element.push(s)}),this.copyMetaAndAttributes(n,this.element),BREAK}},{fixedFields:jsonSchemaFixedFields}=specification$6.visitors.document.objects.JSONSchema,specification$5={visitors:{value:FallbackVisitor,document:{objects:{OpenApi:{$visitor:OpenApi3_0Visitor,fixedFields:{openapi:OpenapiVisitor,info:{$ref:`#/visitors/document/objects/Info`},servers:ServersVisitor$2,paths:{$ref:`#/visitors/document/objects/Paths`},components:{$ref:`#/visitors/document/objects/Components`},security:SecurityVisitor$1,tags:TagsVisitor,externalDocs:{$ref:`#/visitors/document/objects/ExternalDocumentation`}}},Info:{$visitor:InfoVisitor$1,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:VersionVisitor}},Contact:{$visitor:ContactVisitor$1,fixedFields:{name:{$ref:`#/visitors/value`},url:{$ref:`#/visitors/value`},email:{$ref:`#/visitors/value`}}},License:{$visitor:LicenseVisitor$1,fixedFields:{name:{$ref:`#/visitors/value`},url:{$ref:`#/visitors/value`}}},Server:{$visitor:ServerVisitor$1,fixedFields:{url:UrlVisitor,description:{$ref:`#/visitors/value`},variables:VariablesVisitor}},ServerVariable:{$visitor:ServerVariableVisitor$1,fixedFields:{enum:{$ref:`#/visitors/value`},default:{$ref:`#/visitors/value`},description:{$ref:`#/visitors/value`}}},Components:{$visitor:ComponentsVisitor$1,fixedFields:{schemas:SchemasVisitor$1,responses:ResponsesVisitor$2,parameters:ParametersVisitor$3,examples:ExamplesVisitor$1,requestBodies:RequestBodiesVisitor,headers:HeadersVisitor$2,securitySchemes:SecuritySchemesVisitor,links:LinksVisitor$1,c
vendor: 5,231 bytes, line 1339
1339allbacks:CallbacksVisitor$1}},Paths:{$visitor:PathsVisitor$1},PathItem:{$visitor:PathItemVisitor$1,fixedFields:{$ref:$RefVisitor,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:ServersVisitor,parameters:ParametersVisitor}},Operation:{$visitor:OperationVisitor$1,fixedFields:{tags:TagsVisitor$1,summary:{$ref:`#/visitors/value`},description:{$ref:`#/visitors/value`},externalDocs:{$ref:`#/visitors/document/objects/ExternalDocumentation`},operationId:{$ref:`#/visitors/value`},parameters:ParametersVisitor$1,requestBody:RequestBodyVisitor$1,responses:{$ref:`#/visitors/document/objects/Responses`},callbacks:CallbacksVisitor,deprecated:{$ref:`#/visitors/value`},security:SecurityVisitor,servers:ServersVisitor$1}},ExternalDocumentation:{$visitor:ExternalDocumentationVisitor$1,fixedFields:{description:{$ref:`#/visitors/value`},url:{$ref:`#/visitors/value`}}},Parameter:{$visitor:ParameterVisitor$1,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:SchemaVisitor$3,example:{$ref:`#/visitors/value`},examples:ExamplesVisitor$2,content:ContentVisitor$2}},RequestBody:{$visitor:RequestBodyVisitor$2,fixedFields:{description:{$ref:`#/visitors/value`},content:ContentVisitor$1,required:{$ref:`#/visitors/value`}}},MediaType:{$visitor:MediaTypeVisitor$1,fixedFields:{schema:SchemaVisitor$4,example:{$ref:`#/visitors/value`},examples:ExamplesVisitor$4,encoding:EncodingVisitor$2}},Encoding:{$visitor:EncodingVisitor$1,fixedFields:{contentType:{$ref:`#/visitors/value`},headers:HeadersVisitor$1,style:{$ref:`#/visitors/value`},explode:{$ref:`#/visitors/value`},allowReserved:{$ref:`#/visitors/value`}}},Responses:{$visitor:ResponsesVisitor$1,fixedFields:{default:DefaultVisitor}},Response:{$visitor:ResponseVisitor$1,fixedFields:{description:{$ref:`#/visitors/value`},headers:HeadersVisitor,content:ContentVisitor,links:LinksVisitor}},Callback:{$visitor:CallbackVisitor$1},Example:{$visitor:ExampleVisitor$1,fixedFields:{summary:{$ref:`#/visitors/value`},description:{$ref:`#/visitors/value`},value:{$ref:`#/visitors/value`},externalValue:ExternalValueVisitor}},Link:{$visitor:LinkVisitor$1,fixedFields:{operationRef:OperationRefVisitor,operationId:OperationIdVisitor,parameters:ParametersVisitor$4,requestBody:{$ref:`#/visitors/value`},description:{$ref:`#/visitors/value`},server:{$ref:`#/visitors/document/objects/Server`}}},Header:{$visitor:HeaderVisitor$1,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:SchemaVisitor$2,example:{$ref:`#/visitors/value`},examples:ExamplesVisitor$3,content:ContentVisitor$3}},Tag:{$visitor:TagVisitor$1,fixedFields:{name:{$ref:`#/visitors/value`},description:{$ref:`#/visitors/value`},externalDocs:{$ref:`#/visitors/document/objects/ExternalDocumentation`}}},Reference:{$visitor:ReferenceVisitor$1,fixedFields:{$ref:$RefVisitor$1}},JSONSchema:{$ref:`#/visitors/document/objects/Schema`},JSONReference:{$ref:`#/visitors/document/objects/Reference`},Schema:{$visitor:SchemaVisitor$1,fixedFields:{title:jsonSchemaFixedFields.title,multipleOf:jsonSchemaFixedFields.multipleOf,maximum:jsonSchemaFixedFields.maximum,exclusiveMaximum:jsonSchemaFixedFields.exclusiveMaximum,minimum:jsonSchemaFixedFields.minimum,exclusiveMinimum:jsonSchemaFixedFields.exclusiveMinimum,maxLength:jsonSchemaFixedFields.maxLength,minLength:jsonSchemaFixedFields.minLength,pattern:jsonSchemaFixedFields.pattern,maxItems:jsonSchemaFixedFields.maxItems,minItems:jsonSchemaFixedFields.minItems,uniqueItems:jsonSchemaFixedFields.uniqueItems,maxProperties:jsonSchemaFixedFields.maxProperties,minProperties:jsonSchemaFixedFields.minProperties,required:jsonSchemaFixedFields.required,enum:jsonSchemaFixedFields.enum,type:TypeVisitor,allOf:AllOfVisitor$3,anyOf:AnyOfVisitor$2,oneOf:OneOfVisitor$2,not:SchemaOrReferenceVisitor,items:ItemsVisitor$2,properties:PropertiesVisitor$2,additionalProperties:SchemaOrReferenceVisitor,description:jsonSchemaFixedFields.description,format:jsonSchemaFixedFields.format,default:jsonSchemaFixedFields.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`}}}
1339,Discriminator:{$visitor:DiscriminatorVisitor$1,fixedFields:{propertyName:{$ref:`#/visitors/value`},mapping:MappingVisitor}},XML:{$visitor:XmlVisitor$1,fixedFields:{name:{$ref:`#/visitors/value`},namespace:{$ref:`#/visitors/value`},prefix:{$ref:`#/visitors/value`},attribute:{$ref:`#/visitors/value`},wrapped:{$ref:`#/visitors/value`}}},SecurityScheme:{$visitor:SecuritySchemeVisitor$1,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:OAuthFlowsVisitor$1,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:OAuthFlowVisitor$1,fixedFields:{authorizationUrl:{$ref:`#/visitors/value`},tokenUrl:{$ref:`#/visitors/value`},refreshUrl:{$ref:`#/visitors/value`},scopes:ScopesVisitor}},SecurityRequirement:{$visitor:SecurityRequirementVisitor$1}},extension:{$visitor:SpecificationExtensionVisitor}}}},createToolbox$5=()=>{let n=createNamespace(openApi3_0);return{predicates:{...predicates_exports$5,isElement,isStringElement,isArrayElement,isObjectElement,isMemberElement,includesClasses,hasElementSourceMap},namespace:n}},refract$5=(n,{specPath:a=[`visitors`,`document`,`objects`,`OpenApi`,`$visitor`],plugins:s=[]}={})=>{let c=(0,import_minim.refract)(n),l=dereference(specification$5),u=new(path$1(a,l))({specObj:l});return visit$1(c,u),dispatchPluginsSync(u.element,s,{toolboxCreator:createToolbox$5,visitorOptions:{keyMap:keyMap$5,nodeTypeGetter:getNodeType$1}})},createRefractor$5=n=>(a,s={})=>refract$5(a,{specPath:n,...s});Callback$1.refract=createRefractor$5([`visitors`,`document`,`objects`,`Callback`,`$visitor`]),Components$1.refract=createRefractor$5([`visitors`,`document`,`objects`,`Components`,`$visitor`]),Contact$2.refract=createRefractor$5([`visitors`,`document`,`objects`,`Contact`,`$visitor`]),Example$2.refract=createRefractor$5([`visitors`,`document`,`objects`,`Example`,`$visitor`]),Discriminator$1.refract=createRefractor$5([`visitors`,`document`,`objects`,`Discriminator`,`$visitor`]),Encoding$1.refract=createRefractor$5([`visitors`,`document`,`objects`,`Encoding`,`$visitor`]),ExternalDocumentation$1.refract=createRefractor$5([`visitors`,`document`,`objects`,`ExternalDocumentation`,`$visitor`]),Header$1.refract=createRefractor$5([`visitors`,`document`,`objects`,`Header`,`$visitor`]),Info$2.refract=createRefractor$5([`visitors`,`document`,`objects`,`Info`,`$visitor`]),License$2.refract=createRefractor$5([`visitors`,`document`,`objects`,`License`,`$visitor`]),Link$2.refract=createRefractor$5([`visitors`,`document`,`objects`,`Link`,`$visitor`]),MediaType$1.refract=createRefractor$5([`visitors`,`document`,`objects`,`MediaType`,`$visitor`]),OAuthFlow$1.refract=createRefractor$5([`visitors`,`document`,`objects`,`OAuthFlow`,`$visitor`]),OAuthFlows$1.refract=createRefractor$5([`visitors`,`document`,`objects`,`OAuthFlows`,`$visitor`]),Openapi$1.refract=createRefractor$5([`visitors`,`document`,`objects`,`OpenApi`,`fixedFields`,`openapi`]),OpenApi3_0.refract=createRefractor$5([`visitors`,`document`,`objects`,`OpenApi`,`$visitor`]),Operation$2.refract=createRefractor$5([`visitors`,`document`,`objects`,`Operation`,`$visitor`]),Parameter$1.refract=createRefractor$5([`visitors`,`document`,`objects`,`Parameter`,`$visitor`]),PathItem$1.refract=createRefractor$5([`visitors`,`document`,`objects`,`PathItem`,`$visitor`]),Paths$1.refract=createRefractor$5([`visitors`,`document`,`objects`,`Paths`,`$visitor`]),Reference$1.refract=createRefractor$5([`visitors`,`document`,`objects`,`Reference`,`$visitor`]),RequestBody$1.refract=createRefractor$5([`visitors`,`document`,`objects`,`RequestBody`,`$visitor`]),Response$3.refract=createRefractor$5([`visitors`,`document`,`objects`,`Response`,`$visitor`]),Responses$2.refract=createRefractor$5([`visitors`,`document`,`objects`,`Responses`,`$visitor`]),Schema$1.refract=createRefractor$5([`visitors`,`document`,`objects`,`Schema`,`$visitor`]),SecurityRequirement$1.refract=createRefractor$5([`visitors`,`document`,`objects`,`SecurityRequirement`,`$visitor`]),SecurityScheme$1.refract=createRefractor$5([`visitors`,`document`,`objects`,`SecurityScheme`,`$visitor`]),Server$1.refract=createRefractor$5([`visitors`,`document`,`objects`,`Server`,`$visitor`]),ServerVariable$1.refract=createRefractor$5([`visitors`,`document`,`objects`,`ServerVariable`,`$visitor`]),Tag$1.refract=createRefractor$5([`visitors`,`document`,`objects`,`Tag`,`$visitor`]),Xml$1.refract=createRefractor$5([`visitors`,`document`,`objects`,`XML`,`$visitor`]);
1339var Callback=class extends Callback$1{},Components=class extends Components$1{get pathItems(){return this.get(`pathItems`)}set pathItems(n){this.set(`pathItems`,n)}},Contact$1=class extends Contact$2{},Discriminator=class extends Discriminator$1{},Encoding=class extends Encoding$1{},Example$1=class extends Example$2{},ExternalDocumentation=class extends ExternalDocumentation$1{},Header=class extends Header$1{get schema(){return this.get(`schema`)}set schema(n){this.set(`schema`,n)}},Info$1=class extends Info$2{get license(){return this.get(`license`)}set license(n){this.set(`license`,n)}get summary(){return this.get(`summary`)}set summary(n){this.set(`summary`,n)}},JsonSchemaDialect=class n extends import_minim.StringElement{static default=new n(`https://spec.openapis.org/oas/3.1/dialect/base`);constructor(n,a,s){super(n,a,s),this.element=`jsonSchemaDialect`}},License$1=class extends License$2{get identifier(){return this.get(`identifier`)}set identifier(n){this.set(`identifier`,n)}},Link$1=class extends Link$2{},MediaType=class extends MediaType$1{get schema(){return this.get(`schema`)}set schema(n){this.set(`schema`,n)}},OAuthFlow=class extends OAuthFlow$1{},OAuthFlows=class extends OAuthFlows$1{},Openapi=class extends Openapi$1{},OpenApi3_1=class extends import_minim.ObjectElement{constructor(n,a,s){super(n,a,s),this.element=`openApi3_1`,this.classes.push(`api`)}get openapi(){return this.get(`openapi`)}set openapi(n){this.set(`openapi`,n)}get info(){return this.get(`info`)}set info(n){this.set(`info`,n)}get jsonSchemaDialect(){return this.get(`jsonSchemaDialect`)}set jsonSchemaDialect(n){this.set(`jsonSchemaDialect`,n)}get servers(){return this.get(`servers`)}set servers(n){this.set(`servers`,n)}get paths(){return this.get(`paths`)}set paths(n){this.set(`paths`,n)}get components(){return this.get(`components`)}set components(n){this.set(`components`,n)}get security(){return this.get(`security`)}set security(n){this.set(`security`,n)}get tags(){return this.get(`tags`)}set tags(n){this.set(`tags`,n)}get externalDocs(){return this.get(`externalDocs`)}set externalDocs(n){this.set(`externalDocs`,n)}get webhooks(){return this.get(`webhooks`)}set webhooks(n){this.set(`webhooks`,n)}},Operation$1=class extends Operation$2{get requestBody(){return this.get(`requestBody`)}set requestBody(n){this.set(`requestBody`,n)}},Parameter=class extends Parameter$1{get schema(){return this.get(`schema`)}set schema(n){this.set(`schema`,n)}},PathItem=class extends PathItem$1{get GET(){return this.get(`get`)}set GET(n){this.set(`GET`,n)}get PUT(){return this.get(`put`)}set PUT(n){this.set(`PUT`,n)}get POST(){return this.get(`post`)}set POST(n){this.set(`POST`,n)}get DELETE(){return this.get(`delete`)}set DELETE(n){this.set(`DELETE`,n)}get OPTIONS(){return this.get(`options`)}set OPTIONS(n){this.set(`OPTIONS`,n)}get HEAD(){return this.get(`head`)}set HEAD(n){this.set(`HEAD`,n)}get PATCH(){return this.get(`patch`)}set PATCH(n){this.set(`PATCH`,n)}get TRACE(){return this.get(`trace`)}set TRACE(n){this.set(`TRACE`,n)}},Paths=class extends Paths$1{},Reference=class extends Reference$1{};Object.defineProperty(Reference.prototype,"description",{get(){return this.get(`description`)},set(n){this.set(`description`,n)},enumerable:!0}),Object.defineProperty(Reference.prototype,"summary",{get(){return this.get(`summary`)},set(n){this.set(`summary`,n)},enumerable:!0});var RequestBody=class extends RequestBody$1{},Response$2=class extends Response$3{},Responses$1=class extends Responses$2{},JSONSchema$3=class extends JSONSchema$4{constructor(n,a,s){super(n,a,s),this.element=`JSONSchemaDraft6`}get idProp(){throw new UnsupportedOperationError(`id keyword from Core vocabulary has been renamed to $id.`)}set idProp(n){throw new UnsupportedOperationError(`id keyword from Core vocabulary has been renamed to $id.`)}get $id(){return this.get(`$id`)}set $id(n){this.set(`$id`,n)}get exclusiveMaximum(){return this.get(`exclusiveMaximum`)}set exclusiveMaximum(n){this.set(`exclusiveMaximum`,n)}get exclusiveMinimum(){return this.get(`exclusiveMinimum`)}set exclusiveMinimum(n){this.set(`exclusiveMinimum`,n)}get containsProp(){return this.get(`contains`)}
1339set containsProp(n){this.set(`contains`,n)}get items(){return this.get(`items`)}set items(n){this.set(`items`,n)}get propertyNames(){return this.get(`propertyNames`)}set propertyNames(n){this.set(`propertyNames`,n)}get const(){return this.get(`const`)}set const(n){this.set(`const`,n)}get not(){return this.get(`not`)}set not(n){this.set(`not`,n)}get examples(){return this.get(`examples`)}set examples(n){this.set(`examples`,n)}},LinkDescription$3=class extends LinkDescription$4{get hrefSchema(){return this.get(`hrefSchema`)}set hrefSchema(n){this.set(`hrefSchema`,n)}get targetSchema(){return this.get(`targetSchema`)}set targetSchema(n){this.set(`targetSchema`,n)}get schema(){throw new UnsupportedOperationError(`schema keyword from Hyper-Schema vocabulary has been renamed to submissionSchema.`)}set schema(n){throw new UnsupportedOperationError(`schema keyword from Hyper-Schema vocabulary has been renamed to submissionSchema.`)}get submissionSchema(){return this.get(`submissionSchema`)}set submissionSchema(n){this.set(`submissionSchema`,n)}get method(){throw new UnsupportedOperationError(`method keyword from Hyper-Schema vocabulary has been removed.`)}set method(n){throw new UnsupportedOperationError(`method keyword from Hyper-Schema vocabulary has been removed.`)}get encType(){throw new UnsupportedOperationError(`encType keyword from Hyper-Schema vocabulary has been renamed to submissionEncType.`)}set encType(n){throw new UnsupportedOperationError(`encType keyword from Hyper-Schema vocabulary has been renamed to submissionEncType.`)}get submissionEncType(){return this.get(`submissionEncType`)}set submissionEncType(n){this.set(`submissionEncType`,n)}},jsonSchemaDraft6={namespace:n=>{let{base:a}=n;return a.register(`jSONSchemaDraft6`,JSONSchema$3),a.register(`jSONReference`,JSONReference),a.register(`media`,Media),a.register(`linkDescription`,LinkDescription$3),a}},keyMap$4={JSONSchemaDraft6Element:[`content`],JSONReferenceElement:[`content`],MediaElement:[`content`],LinkDescriptionElement:[`content`],...keyMapDefault$1},JSONSchemaVisitor$4=class extends JSONSchemaVisitor$5{constructor(n){super(n),this.element=new JSONSchema$3}get defaultDialectIdentifier(){return`http://json-schema.org/draft-06/schema#`}BooleanElement(n){let a=this.enter(n);return this.element.classes.push(`boolean-json-schema`),a}handleSchemaIdentifier(n,a=`$id`){return super.handleSchemaIdentifier(n,a)}},ItemsVisitor$1=class extends ItemsVisitor$3{BooleanElement(n){return this.element=this.toRefractedElement([`document`,`objects`,`JSONSchema`],n),BREAK}},ExamplesVisitor=class extends FallbackVisitor$1{ArrayElement(n){let a=this.enter(n);return this.element.classes.push(`json-schema-examples`),a}},LinkDescriptionVisitor$4=class extends LinkDescriptionVisitor$5{constructor(n){super(n),this.element=new LinkDescription$3}},specification$4=pipe(assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`$visitor`],JSONSchemaVisitor$4),dissocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`id`]),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`$id`],specification$6.visitors.value),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`contains`],specification$6.visitors.JSONSchemaOrJSONReferenceVisitor),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`items`],ItemsVisitor$1),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`propertyNames`],specification$6.visitors.JSONSchemaOrJSONReferenceVisitor),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`const`],specification$6.visitors.value),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`examples`],ExamplesVisitor),assocPath([`visitors`,`document`,`objects`,`LinkDescription`,`$visitor`],LinkDescriptionVisitor$4),assocPath([`visitors`,`document`,`objects`,`LinkDescription`,`fixedFields`,`hrefSchema`],specification$6.visitors.JSONSchemaOrJSONReferenceVisitor),dissocPath([`visitors`,`document`,`objects`,`LinkDescription`,`fixedFields`,`schema`]),assocPath([`visitors`,`document`,`objects`,`LinkDescription`,`fixedFields`,`submissionSchema`],specification$6.visitors.JSONSchemaOrJSONReferenceVisitor),dissocPath([`visitors`,`document`,`objects`,`LinkDescription`,`fixedFields`,`method`]),dissocPath([`visitors`,`document`,`objects`,`LinkDescription`,`fixedFields`,`encType`]),assocPath([`visitors`,`document`,`objects`,`LinkDescription`,`fixedFields`,`submissionEncType`],specification$6.visitors.value))(specification$6),predicates_exports$4=__exportAll({isJSONReferenceElement:()=>isJSONReferenceElement,isJSONSchemaElement:()=>isJSONSchemaElement$3,isLinkDescriptionElement:()=>isLinkDescriptionElement$3,isMediaElement:()=>isMediaElement}),isJSONSchemaElement$3=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof JSONSchema$3||n(c)&&a(`JSONSchemaDraft6`,c)&&s(`object`,c)),isLinkDescriptionElement$3=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof LinkDescription$3||n(c)&&a(`linkDescription`,c)&&s(`object`,c)),createToolbox$4=()=>{let n=createNamespace(jsonSchemaDraft6);return{predicates:{...predicates_exports$4,isStringElement},namespace:n}},refract$4=(n,{specPath:a=[`visitors`,`document`,`objects`,`JSONSchema`,`$visitor`],plugins:s=[],specificationObj:c=specification$4}={})=>{let l=(0,import_minim.refract)(n),u=dereference(c),d=new(path$1(a,u))({specObj:u});return visit$1(l,d),dispatchPluginsSync(d.element,s,{toolboxCreator:createToolbox$4,visitorOptions:{keyMap:keyMap$4,nodeTypeGetter:getNodeType$2}})},createRefractor$4=n=>(a,s={})=>refract$4(a,{specPath:n,...s});JSONSchema$3.refract=createRefractor$4([`visitors`,`document`,`objects`,`JSONSchema`,`$visitor`]),LinkDescription$3.refract=createRefractor$4([`visitors`,`document`,`objects`,`LinkDescription`,`$visitor`]);var JSONSchema$2=class extends JSONSchema$3{constructor(n,a,s){super(n,a,s),this.element=`JSONSchemaDraft7`}get $comment(){return this.get(`$comment`)}set $comment(n){this.set(`$comment`,n)}get items(){return this.get(`items`)}set items(n){this.set(`items`,n)}get if(){return this.get(`if`)}set if(n){this.set(`if`,n)}get then(){return this.get(`then`)}set then(n){this.set(`then`,n)}get else(){return this.get(`else`)}set else(n){this.set(`else`,n)}get not(){return this.get(`not`)}set not(n){this.set(`not`,n)}get contentEncoding(){return this.get(`contentEncoding`)}set contentEncoding(n){this.set(`contentEncoding`,n)}get contentMediaType(){return this.get(`contentMediaType`)}set contentMediaType(n){this.set(`contentMediaType`,n)}
1339get media(){throw new UnsupportedOperationError(`media keyword from Hyper-Schema vocabulary has been moved to validation vocabulary as "contentMediaType" / "contentEncoding"`)}set media(n){throw new UnsupportedOperationError(`media keyword from Hyper-Schema vocabulary has been moved to validation vocabulary as "contentMediaType" / "contentEncoding"`)}get writeOnly(){return this.get(`writeOnly`)}set writeOnly(n){this.set(`writeOnly`,n)}},LinkDescription$2=class extends LinkDescription$3{get anchor(){return this.get(`anchor`)}set anchor(n){this.set(`anchor`,n)}get anchorPointer(){return this.get(`anchorPointer`)}set anchorPointer(n){this.set(`anchorPointer`,n)}get templatePointers(){return this.get(`templatePointers`)}set templatePointers(n){this.set(`templatePointers`,n)}get templateRequired(){return this.get(`templateRequired`)}set templateRequired(n){this.set(`templateRequired`,n)}get targetSchema(){return this.get(`targetSchema`)}set targetSchema(n){this.set(`targetSchema`,n)}get mediaType(){throw new UnsupportedOperationError(`mediaType keyword from Hyper-Schema vocabulary has been renamed to targetMediaType.`)}set mediaType(n){throw new UnsupportedOperationError(`mediaType keyword from Hyper-Schema vocabulary has been renamed to targetMediaType.`)}get targetMediaType(){return this.get(`targetMediaType`)}set targetMediaType(n){this.set(`targetMediaType`,n)}get targetHints(){return this.get(`targetHints`)}set targetHints(n){this.set(`targetHints`,n)}get description(){return this.get(`description`)}set description(n){this.set(`description`,n)}get $comment(){return this.get(`$comment`)}set $comment(n){this.set(`$comment`,n)}get hrefSchema(){return this.get(`hrefSchema`)}set hrefSchema(n){this.set(`hrefSchema`,n)}get headerSchema(){return this.get(`headerSchema`)}set headerSchema(n){this.set(`headerSchema`,n)}get submissionSchema(){return this.get(`submissionSchema`)}set submissionSchema(n){this.set(`submissionSchema`,n)}get submissionEncType(){throw new UnsupportedOperationError(`submissionEncType keyword from Hyper-Schema vocabulary has been renamed to submissionMediaType.`)}set submissionEncType(n){throw new UnsupportedOperationError(`submissionEncType keyword from Hyper-Schema vocabulary has been renamed to submissionMediaType.`)}get submissionMediaType(){return this.get(`submissionMediaType`)}set submissionMediaType(n){this.set(`submissionMediaType`,n)}},jsonSchemaDraft7={namespace:n=>{let{base:a}=n;return a.register(`jSONSchemaDraft7`,JSONSchema$2),a.register(`jSONReference`,JSONReference),a.register(`linkDescription`,LinkDescription$2),a}},keyMap$3={JSONSchemaDraft7Element:[`content`],JSONReferenceElement:[`content`],LinkDescriptionElement:[`content`],...keyMapDefault$1},JSONSchemaVisitor$3=class extends JSONSchemaVisitor$4{constructor(n){super(n),this.element=new JSONSchema$2}get defaultDialectIdentifier(){return`http://json-schema.org/draft-07/schema#`}},LinkDescriptionVisitor$3=class extends LinkDescriptionVisitor$4{constructor(n){super(n),this.element=new LinkDescription$2}},specification$3=pipe(assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`$visitor`],JSONSchemaVisitor$3),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`$comment`],specification$4.visitors.value),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`if`],specification$4.visitors.JSONSchemaOrJSONReferenceVisitor),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`then`],specification$4.visitors.JSONSchemaOrJSONReferenceVisitor),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`else`],specification$4.visitors.JSONSchemaOrJSONReferenceVisitor),dissocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`media`]),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`contentEncoding`],specification$4.visitors.value),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`contentMediaType`],specification$4.visitors.value),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`writeOnly`],specification$4.visitors.value),assocPath([`visitors`,`document`,`objects`,`LinkDescription`,`$visitor`],LinkDescriptionVisitor$3),assocPath([`visitors`,`document`,`objects`,`LinkDescription`,`fixedFields`,`anchor`],specification$4.visitors.value),assocPath([`visitors`,`document`,`objects`,`LinkDescription`,`fixedFields`,`anchorPointer`],specification$4.visitors.value),dissocPath([`visitors`,`document`,`objects`,`LinkDescription`,`fixedFields`,`mediaType`]),assocPath([`visitors`,`document`,`objects`,`LinkDescription`,`fixedFields`,`targetMediaType`],specification$4.visitors.value),assocPath([`visitors`,`document`,`objects`,`LinkDescription`,`fixedFields`,`targetHints`],specification$4.visitors.value),assocPath([`visitors`,`document`,`objects`,`LinkDescription`,`fixedFields`,`description`],specification$4.visitors.value),assocPath([`visitors`,`document`,`objects`,`LinkDescription`,`fixedFields`,`$comment`],specification$4.visitors.value),assocPath([`visitors`,`document`,`objects`,`LinkDescription`,`fixedFields`,`headerSchema`],specification$4.visitors.JSONSchemaOrJSONReferenceVisitor),dissocPath([`visitors`,`document`,`objects`,`LinkDescription`,`fixedFields`,`submissionEncType`]),assocPath([`visitors`,`document`,`objects`,`LinkDescription`,`fixedFields`,`submissionMediaType`],specification$4.visitors.value))(specification$4),predicates_exports$3=__exportAll({isJSONReferenceElement:()=>isJSONReferenceElement,isJSONSchemaElement:()=>isJSONSchemaElement$2,isLinkDescriptionElement:()=>isLinkDescriptionElement$2}),isJSONSchemaElement$2=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof JSONSchema$2||n(c)&&a(`JSONSchemaDraft7`,c)&&s(`object`,c)),isLinkDescriptionElement$2=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof LinkDescription$2||n(c)&&a(`linkDescription`,c)&&s(`object`,c)),createToolbox$3=()=>{let n=createNamespace(jsonSchemaDraft7);return{predicates:{...predicates_exports$3,isStringElement},namespace:n}},refract$3=(n,{specPath:a=[`visitors`,`document`,`objects`,`JSONSchema`,`$visitor`],plugins:s=[],specificationObj:c=specification$3}={})=>{let l=(0,import_minim.refract)(n),u=dereference(c),d=new(path$1(a,u))({specObj:u});return visit$1(l,d),dispatchPluginsSync(d.element,s,{toolboxCreator:createToolbox$3,visitorOptions:{keyMap:keyMap$3,nodeTypeGetter:getNodeType$2}})},createRefractor$3=n=>(a,s={})=>refract$3(a,{specPath:n,...s});JSONSchema$2.refract=createRefractor$3([`visitors`,`document`,`objects`,`JSONSchema`,`$visitor`]),LinkDescription$2.refract=createRefractor$3([`visitors`,`document`,`objects`,`LinkDescription`,`$visitor`]);var JSONSchema$1=class extends JSONSchema$2{constructor(n,a,s){super(n,a,s),this.element=`JSONSchema201909`}get $vocabulary(){return this.get(`$vocabulary`)}set $vocabulary(n){this.set(`$vocabulary`,n)}
vendor: 1,465 bytes, line 1339
1339get $anchor(){return this.get(`$anchor`)}set $anchor(n){this.set(`$anchor`,n)}get $recursiveAnchor(){return this.get(`$recursiveAnchor`)}set $recursiveAnchor(n){this.set(`$recursiveAnchor`,n)}get $recursiveRef(){return this.get(`$recursiveRef`)}set $recursiveRef(n){this.set(`$recursiveRef`,n)}get $ref(){return this.get(`$ref`)}set $ref(n){this.set(`$ref`,n)}get $defs(){return this.get(`$defs`)}set $defs(n){this.set(`$defs`,n)}get definitions(){throw new UnsupportedOperationError(`definitions keyword from Validation vocabulary has been renamed to $defs.`)}set definitions(n){throw new UnsupportedOperationError(`definitions keyword from Validation vocabulary has been renamed to $defs.`)}get not(){return this.get(`not`)}set not(n){this.set(`not`,n)}get if(){return this.get(`if`)}set if(n){this.set(`if`,n)}get then(){return this.get(`then`)}set then(n){this.set(`then`,n)}get else(){return this.get(`else`)}set else(n){this.set(`else`,n)}get dependentSchemas(){return this.get(`dependentSchemas`)}set dependentSchemas(n){this.set(`dependentSchemas`,n)}get dependencies(){throw new UnsupportedOperationError(`dependencies keyword from Validation vocabulary has been renamed to dependentSchemas.`)}set dependencies(n){throw new UnsupportedOperationError(`dependencies keyword from Validation vocabulary has been renamed to dependentSchemas.`)}get items(){return this.get(`items`)}set items(n){this.set(`items`,n)}get containsProp(){return this.get(`contains`)}
1339set containsProp(n){this.set(`contains`,n)}get additionalProperties(){return this.get(`additionalProperties`)}set additionalProperties(n){this.set(`additionalProperties`,n)}get additionalItems(){return this.get(`additionalItems`)}set additionalItems(n){this.set(`additionalItems`,n)}get propertyNames(){return this.get(`propertyNames`)}set propertyNames(n){this.set(`propertyNames`,n)}get unevaluatedItems(){return this.get(`unevaluatedItems`)}set unevaluatedItems(n){this.set(`unevaluatedItems`,n)}get unevaluatedProperties(){return this.get(`unevaluatedProperties`)}set unevaluatedProperties(n){this.set(`unevaluatedProperties`,n)}get maxContains(){return this.get(`maxContains`)}set maxContains(n){this.set(`maxContains`,n)}get minContains(){return this.get(`minContains`)}set minContains(n){this.set(`minContains`,n)}get dependentRequired(){return this.get(`dependentRequired`)}set dependentRequired(n){this.set(`dependentRequired`,n)}get deprecated(){return this.get(`deprecated`)}set deprecated(n){this.set(`deprecated`,n)}get contentSchema(){return this.get(`contentSchema`)}set contentSchema(n){this.set(`contentSchema`,n)}},LinkDescription$1=class extends LinkDescription$2{get targetSchema(){return this.get(`targetSchema`)}set targetSchema(n){this.set(`targetSchema`,n)}get hrefSchema(){return this.get(`hrefSchema`)}set hrefSchema(n){this.set(`hrefSchema`,n)}get headerSchema(){return this.get(`headerSchema`)}set headerSchema(n){this.set(`headerSchema`,n)}get submissionSchema(){return this.get(`submissionSchema`)}set submissionSchema(n){this.set(`submissionSchema`,n)}},jsonSchema201909={namespace:n=>{let{base:a}=n;return a.register(`jSONSchema201909`,JSONSchema$1),a.register(`linkDescription`,LinkDescription$1),a}},keyMap$2={JSONSchema201909Element:[`content`],LinkDescriptionElement:[`content`],...keyMapDefault$1},JSONSchemaVisitor$2=class extends JSONSchemaVisitor$3{constructor(n){super(n),this.element=new JSONSchema$1}get defaultDialectIdentifier(){return`https://json-schema.org/draft/2019-09/schema`}ObjectElement(n){this.handleDialectIdentifier(n),this.handleSchemaIdentifier(n),this.parent=this.element;let a=FixedFieldsVisitor$1.prototype.ObjectElement.call(this,n);return isStringElement(this.element.$ref)&&(this.element.classes.push(`reference-element`),this.element.setMetaProperty(`referenced-element`,`schema`)),a}},$vocabularyVisitor=class extends FallbackVisitor$1{ObjectElement(n){let a=super.enter(n);return this.element.classes.push(`json-schema-$vocabulary`),a}},$refVisitor=class extends FallbackVisitor$1{StringElement(n){let a=super.enter(n);return this.element.classes.push(`reference-value`),a}},$defsVisitor$1=class extends Mixin(MapVisitor$1,ParentSchemaAwareVisitor,FallbackVisitor$1){constructor(n){super(n),this.element=new import_minim.ObjectElement,this.element.classes.push(`json-schema-$defs`),this.specPath=always([`document`,`objects`,`JSONSchema`])}},AllOfVisitor$2=class extends Mixin(SpecificationVisitor$1,ParentSchemaAwareVisitor,FallbackVisitor$1){constructor(n){super(n),this.element=new import_minim.ArrayElement,this.element.classes.push(`json-schema-allOf`)}ArrayElement(n){return n.forEach(n=>{let a=this.toRefractedElement([`document`,`objects`,`JSONSchema`],n);this.element.push(a)}),this.copyMetaAndAttributes(n,this.element),BREAK}},AnyOfVisitor$1=class extends Mixin(SpecificationVisitor$1,ParentSchemaAwareVisitor,FallbackVisitor$1){constructor(n){super(n),this.element=new import_minim.ArrayElement,this.element.classes.push(`json-schema-anyOf`)}ArrayElement(n){return n.forEach(n=>{let a=this.toRefractedElement([`document`,`objects`,`JSONSchema`],n);this.element.push(a)}),this.copyMetaAndAttributes(n,this.element),BREAK}},OneOfVisitor$1=class extends Mixin(SpecificationVisitor$1,ParentSchemaAwareVisitor,FallbackVisitor$1){constructor(n){super(n),this.element=new import_minim.ArrayElement,this.element.classes.push(`json-schema-oneOf`)}ArrayElement(n){return n.forEach(n=>{let a=this.toRefractedElement([`document`,`objects`,`JSONSchema`],n);this.element.push(a)}),this.copyMetaAndAttributes(n,this.element),BREAK}},DependentSchemasVisitor$1=class extends Mixin(MapVisitor$1,ParentSchemaAwareVisitor,FallbackVisitor$1){constructor(n){super(n),this.element=new import_minim.ObjectElement,this.element.classes.push(`json-schema-dependentSchemas`),this.specPath=always([`document`,`objects`,`JSONSchema`])}},ItemsVisitor=class extends Mixin(SpecificationVisitor$1,ParentSchemaAwareVisitor,FallbackVisitor$1){ObjectElement(n){return this.element=this.toRefractedElement([`document`,`objects`,`JSONSchema`],n),BREAK}ArrayElement(n){return this.element=new import_minim.ArrayElement,this.element.classes.push(`json-schema-items`),n.forEac
1339h(n=>{let a=this.toRefractedElement([`document`,`objects`,`JSONSchema`],n);this.element.push(a)}),this.copyMetaAndAttributes(n,this.element),BREAK}BooleanElement(n){return this.element=this.toRefractedElement([`document`,`objects`,`JSONSchema`],n),BREAK}},PropertiesVisitor$1=class extends Mixin(MapVisitor$1,ParentSchemaAwareVisitor,FallbackVisitor$1){constructor(n){super(n),this.element=new import_minim.ObjectElement,this.element.classes.push(`json-schema-properties`),this.specPath=always([`document`,`objects`,`JSONSchema`])}},PatternPropertiesVisitor$1=class extends Mixin(MapVisitor$1,ParentSchemaAwareVisitor,FallbackVisitor$1){constructor(n){super(n),this.element=new import_minim.ObjectElement,this.element.classes.push(`json-schema-patternProperties`),this.specPath=always([`document`,`objects`,`JSONSchema`])}},DependentRequiredVisitor=class extends FallbackVisitor$1{ObjectElement(n){let a=super.enter(n);return this.element.classes.push(`json-schema-dependentRequired`),a}},LinkDescriptionVisitor$2=class extends LinkDescriptionVisitor$3{constructor(n){super(n),this.element=new LinkDescription$1}},specification$2=pipe(assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`$visitor`],JSONSchemaVisitor$2),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`$vocabulary`],$vocabularyVisitor),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`$anchor`],specification$3.visitors.value),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`$recursiveAnchor`],specification$3.visitors.value),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`$recursiveRef`],specification$3.visitors.value),dissocPath([`visitors`,`document`,`objects`,`JSONReference`,`$visitor`]),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`$ref`],$refVisitor),dissocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`definitions`]),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`$defs`],$defsVisitor$1),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`allOf`],AllOfVisitor$2),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`anyOf`],AnyOfVisitor$1),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`oneOf`],OneOfVisitor$1),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`not`],JSONSchemaVisitor$2),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`if`],JSONSchemaVisitor$2),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`then`],JSONSchemaVisitor$2),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`else`],JSONSchemaVisitor$2),dissocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`dependencies`]),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`dependentSchemas`],DependentSchemasVisitor$1),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`items`],ItemsVisitor),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`contains`],JSONSchemaVisitor$2),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`properties`],PropertiesVisitor$1),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`patternProperties`],PatternPropertiesVisitor$1),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`additionalProperties`],JSONSchemaVisitor$2),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`additionalItems`],JSONSchemaVisitor$2),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`propertyNames`],JSONSchemaVisitor$2),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`unevaluatedItems`],JSONSchemaVisitor$2),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`unevaluatedProperties`],JSONSchemaVisitor$2),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`maxContains`],specification$3.visitors.value),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`minContains`],specification$3.visitors.value),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`dependentRequired`],DependentRequiredVisitor),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`deprecated`],specification$3.visitors.value),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`contentSchema`],JSONSchemaVisitor$2),assocPath([`visitors`,`document`,`objects`,`LinkDescription`,`$visitor`],LinkDescriptionVisitor$2),assocPath([`visitors`,`document`,`objects`,`LinkDescription`,`fixedFields`,`targetSchema`],JSONSchemaVisitor$2),assocPath([`visitors`,`document`,`objects`,`LinkDescription`,`fixedFields`,`hrefSchema`],JSONSchemaVisitor$2),assocPath([`visitors`,`document`,`objects`,`LinkDescription`,`fixedFields`,`headerSchema`],JSONSchemaVisitor$2),assocPath([`visitors`,`document`,`objects`,`LinkDescription`,`fixedFields`,`submissionSchema`],JSONSchemaVisitor$2))(specification$3),predicates_exports$2=__exportAll({isJSONSchemaElement:()=>isJSONSchemaElement$1,isLinkDescriptionElement:()=>isLinkDescriptionElement$1}),isJSONSchemaElement$1=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof JSONSchema$1||n(c)&&a(`JSONSchema201909`,c)&&s(`object`,c)),isLinkDescriptionElement$1=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof LinkDescription$1||n(c)&&a(`linkDescription`,c)&&s(`object`,c)),createToolbox$2=()=>{let n=createNamespace(jsonSchema201909);return{predicates:{...predicates_exports$2,isStringElement},namespace:n}},refract$2=(n,{specPath:a=[`visitors`,`document`,`objects`,`JSONSchema`,`$visitor`],plugins:s=[],specificationObj:c=specification$2}={})=>{let l=(0,import_minim.refract)(n),u=dereference(c),d=new(path$1(a,u))({specObj:u});return visit$1(l,d),dispatchPluginsSync(d.element,s,{toolboxCreator:createToolbox$2,visitorOptions:{keyMap:keyMap$2,nodeTypeGetter:getNodeType$2}})},createRefractor$2=n=>(a,s={})=>refract$2(a,{specPath:n,...s});JSONSchema$1.refract=createRefractor$2([`visitors`,`document`,`objects`,`JSONSchema`,`$visitor`]),LinkDescription$1.refract=createRefractor$2([`visitors`,`document`,`objects`,`LinkDescription`,`$visitor`]);var JSONSchema=class extends JSONSchema$1{constructor(n,a,s){super(n,a,s),this.element=`JSONSchema202012`}get $dynamicAnchor(){return this.get(`$dynamicAnchor`)}set $dynamicAnchor(n){this.set(`$dynamicAnchor`,n)}get $recursiveAnchor(){throw new UnsupportedOperationError(`$recursiveAnchor 
1339keyword from Core vocabulary has been renamed to $dynamicAnchor.`)}set $recursiveAnchor(n){throw new UnsupportedOperationError(`$recursiveAnchor keyword from Core vocabulary has been renamed to $dynamicAnchor.`)}get $dynamicRef(){return this.get(`$dynamicRef`)}set $dynamicRef(n){this.set(`$dynamicRef`,n)}get $recursiveRef(){throw new UnsupportedOperationError(`$recursiveRef keyword from Core vocabulary has been renamed to $dynamicRef.`)}set $recursiveRef(n){throw new UnsupportedOperationError(`$recursiveRef keyword from Core vocabulary has been renamed to $dynamicRef.`)}get prefixItems(){return this.get(`prefixItems`)}set prefixItems(n){this.set(`prefixItems`,n)}},LinkDescription=class extends LinkDescription$1{get targetSchema(){return this.get(`targetSchema`)}set targetSchema(n){this.set(`targetSchema`,n)}get hrefSchema(){return this.get(`hrefSchema`)}set hrefSchema(n){this.set(`hrefSchema`,n)}get headerSchema(){return this.get(`headerSchema`)}set headerSchema(n){this.set(`headerSchema`,n)}get submissionSchema(){return this.get(`submissionSchema`)}set submissionSchema(n){this.set(`submissionSchema`,n)}},jsonSchema202012={namespace:n=>{let{base:a}=n;return a.register(`jSONSchema202012`,JSONSchema),a.register(`linkDescription`,LinkDescription),a}},keyMap$1={JSONSchema202012Element:[`content`],LinkDescriptionElement:[`content`],...keyMapDefault$1},JSONSchemaVisitor$1=class extends JSONSchemaVisitor$2{constructor(n){super(n),this.element=new JSONSchema}get defaultDialectIdentifier(){return`https://json-schema.org/draft/2020-12/schema`}},PrefixItemsVisitor$1=class extends Mixin(SpecificationVisitor$1,ParentSchemaAwareVisitor,FallbackVisitor$1){constructor(n){super(n),this.element=new import_minim.ArrayElement,this.element.classes.push(`json-schema-prefixItems`)}ArrayElement(n){return n.forEach(n=>{let a=this.toRefractedElement([`document`,`objects`,`JSONSchema`],n);this.element.push(a)}),this.copyMetaAndAttributes(n,this.element),BREAK}},LinkDescriptionVisitor$1=class extends LinkDescriptionVisitor$2{constructor(n){super(n),this.element=new LinkDescription}},specification$1=pipe(assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`$visitor`],JSONSchemaVisitor$1),dissocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`$recursiveAnchor`]),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`$dynamicAnchor`],specification$2.visitors.value),dissocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`$recursiveRef`]),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`$dynamicRef`],specification$2.visitors.value),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`not`],JSONSchemaVisitor$1),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`if`],JSONSchemaVisitor$1),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`then`],JSONSchemaVisitor$1),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`else`],JSONSchemaVisitor$1),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`prefixItems`],PrefixItemsVisitor$1),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`items`],JSONSchemaVisitor$1),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`contains`],JSONSchemaVisitor$1),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`additionalProperties`],JSONSchemaVisitor$1),dissocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`additionalItems`]),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`propertyNames`],JSONSchemaVisitor$1),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`unevaluatedItems`],JSONSchemaVisitor$1),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`unevaluatedProperties`],JSONSchemaVisitor$1),assocPath([`visitors`,`document`,`objects`,`JSONSchema`,`fixedFields`,`contentSchema`],JSONSchemaVisitor$1),assocPath([`visitors`,`document`,`objects`,`LinkDescription`,`$visitor`],LinkDescriptionVisitor$1),assocPath([`visitors`,`document`,`objects`,`LinkDescription`,`fixedFields`,`targetSchema`],JSONSchemaVisitor$1),assocPath([`visitors`,`document`,`objects`,`LinkDescription`,`fixedFields`,`hrefSchema`],JSONSchemaVisitor$1),assocPath([`visitors`,`document`,`objects`,`LinkDescription`,`fixedFields`,`headerSchema`],JSONSchemaVisitor$1),assocPath([`visitors`,`document`,`objects`,`LinkDescription`,`fixedFields`,`submissionSchema`],JSONSchemaVisitor$1))(specification$2),predicates_exports$1=__exportAll({isJSONSchemaElement:()=>isJSONSchemaElement,isLinkDescriptionElement:()=>isLinkDescriptionElement}),isJSONSchemaElement=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof JSONSchema||n(c)&&a(`JSONSchema202012`,c)&&s(`object`,c)),isLinkDescriptionElement=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof LinkDescription||n(c)&&a(`linkDescription`,c)&&s(`object`,c)),createToolbox$1=()=>{let n=createNamespace(jsonSchema202012);return{predicates:{...predicates_exports$1,isStringElement},namespace:n}},refract$1=(n,{specPath:a=[`visitors`,`document`,`objects`,`JSONSchema`,`$visitor`],plugins:s=[],specificationObj:c=specification$1}={})=>{let l=(0,import_minim.refract)(n),u=dereference(c),d=new(path$1(a,u))({specObj:u});return visit$1(l,d),dispatchPluginsSync(d.element,s,{toolboxCreator:createToolbox$1,visitorOptions:{keyMap:keyMap$1,nodeTypeGetter:getNodeType$2}})},createRefractor$1=n=>(a,s={})=>refract$1(a,{specPath:n,...s});JSONSchema.refract=createRefractor$1([`visitors`,`document`,`objects`,`JSONSchema`,`$visitor`]),LinkDescription.refract=createRefractor$1([`visitors`,`document`,`objects`,`LinkDescription`,`$visitor`]);var Schema=class extends JSONSchema{constructor(n,a,s){super(n,a,s),this.element=`schema`}get discriminator(){return this.get(`discriminator`)}set discriminator(n){this.set(`discriminator`,n)}get xml(){return this.get(`xml`)}set xml(n){this.set(`xml`,n)}get externalDocs(){return this.get(`externalDocs`)}set externalDocs(n){this.set(`externalDocs`,n)}get example(){return this.get(`example`)}set example(n){this.set(`example`,n)}},SecurityRequirement=class extends SecurityRequirement$1{},SecurityScheme=class extends SecurityScheme$1{},Server=class extends Server$1{},ServerVariable=class extends ServerVariable$1{},Tag=class extends Tag$1{},Xml=class extends Xml$1{},openApi3_1={namespace:n=>{let{base:a}=n;return a.register(`callback`,Callback),a.register(`components`,Components),a.register(`contact`,Contact$1),a.register(`discriminator`,Discriminator),a.register(`encoding`,Encoding),a.register(`example`,Example$1),a.register(`externalDocumentation`,ExternalDocumentation),a.register(`header`,Header),a.register(`info`,Info$1),a.register(`jsonSchemaDialect`,JsonSchemaDialect),a.register(`license`,License$1),a.register(`link`,Link$1),a.register(`mediaType`,MediaType),a.register(`oAuthFlow`,OAuthFlow),a.register(`oAuthFlows`,OAuthFlows),a.register(`openapi`,Openapi),a.register(`openApi3_1`,OpenApi3_1),a.register(`operation`,Operation$1),a.register(`parameter`,Parameter),a.register(`pathItem`,PathItem),a.register(`paths`,Paths),a.register(`reference`,Reference),a.register(`requestBody`,RequestBody),a.register(`response`,Response$2),a.register(`responses`,Responses$1),a.register(`schema`,Schema),a.register(`securityRequirement`,SecurityRequirement),a.register(`securityScheme`,SecurityScheme),a.register(`server`,Server),a.register(`serverVariable`,ServerVariable),a.register(`tag`,Tag),a.register(`xml`,Xml),a}},ComponentsPathItems=class n extends import_minim.ObjectElement{static primaryClass=`components-path-items`;constructor(a,s,c){super(a,s,c),this.classes.push(n.primaryClass)}},Webhooks=class n extends import_minim.ObjectElement{static primaryClass=`webhooks`;constructor(a,s,c){super(a,s,c),this.classes.push(n.primaryClass)}},getNodeType=n=>{if(isElement(n))return`${n.element.charAt(0).toUpperCase()+n.element.slice(1)}Element`},keyMap={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`],...keyMapDefault$1},NormalizeStorage=class{internalStore;constructor(n,a,s){this.storageElement=n,this.storageField=a,this.storageSubField=s}
1339get store(){if(!this.internalStore){let n=this.storageElement.get(this.storageField);isObjectElement(n)||(n=new import_minim.ObjectElement,this.storageElement.set(this.storageField,n));let a=n.get(this.storageSubField);isArrayElement(a)||(a=new import_minim.ArrayElement,n.set(this.storageSubField,a)),this.internalStore=a}return this.internalStore}append(n){this.includes(n)||this.store.push(n)}includes(n){return this.store.includes(n)}},plugin$4=({storageField:n=`x-normalized`}={})=>a=>{let{predicates:s,ancestorLineageToJSONPointer:c}=a,l=(n,a)=>!s.isParameterElement(n)||!s.isParameterElement(a)||!s.isStringElement(n.name)||!s.isStringElement(n.in)||!s.isStringElement(a.name)||!s.isStringElement(a.in)?!1:serializer(n.name)===serializer(a.name)&&serializer(n.in)===serializer(a.in),u=[],d;return{visitor:{OpenApi3_1Element:{enter(a){d=new NormalizeStorage(a,n,`parameters`)},leave(){d=void 0}},PathItemElement:{enter(n,a,c,l,d){if(d.some(s.isComponentsElement))return;let{parameters:f}=n;s.isArrayElement(f)?u.push([...f.content]):u.push([])},leave(){u.pop()}},OperationElement:{leave(n,a,s,f,p){let m=last(u);if(!Array.isArray(m)||m.length===0)return;let h=c([...p,s,n]);if(d.includes(h))return;let _=pathOr([],[`parameters`,`content`],n);n.parameters=new OperationParameters(uniqWith(l,[..._,...m])),d.append(h)}}}}},plugin$3=({storageField:n=`x-normalized`}={})=>a=>{let{predicates:s,ancestorLineageToJSONPointer:c}=a,l,u;return{visitor:{OpenApi3_1Element:{enter(a){u=new NormalizeStorage(a,n,`security-requirements`),s.isArrayElement(a.security)&&(l=a.security)},leave(){u=void 0,l=void 0}},OperationElement:{leave(n,a,d,f,p){if(p.some(s.isComponentsElement))return;let m=c([...p,d,n]);if(!u.includes(m)&&n.security===void 0&&l!==void 0){var h;n.security=new OperationSecurity(l?.content),u.append(m)}}}}}},removeSpaces=n=>n.replace(/\s/g,``),replaceSpecialCharsWithUnderscore=n=>n.replace(/\W/gi,`_`),createNormalizedOperationId=(n,a)=>`${replaceSpecialCharsWithUnderscore(removeSpaces(a.toLowerCase()))}${replaceSpecialCharsWithUnderscore(removeSpaces(n))}`,normalizeOperationId=(n,a,s)=>{let c=removeSpaces(n);return c.length>0?replaceSpecialCharsWithUnderscore(c):createNormalizedOperationId(a,s)},plugin$2=({storageField:n=`x-normalized`,operationIdNormalizer:a=normalizeOperationId}={})=>s=>{let{predicates:c,ancestorLineageToJSONPointer:l,namespace:u}=s,d=[],f=[],p=[],m;return{visitor:{OpenApi3_1Element:{enter(a){m=new NormalizeStorage(a,n,`operation-ids`)},leave(){let n=groupBy(n=>serializer(n.operationId),f);Object.entries(n).forEach(([n,a])=>{Array.isArray(a)&&(a.length<=1||a.forEach((a,s)=>{let c=`${n}${s+1}`;a.operationId=new u.elements.String(c)}))}),p.forEach(n=>{if(n.operationId===void 0)return;let a=String(serializer(n.operationId)),s=f.find(n=>serializer(n.meta.get(`originalOperationId`))===a);s!==void 0&&(n.operationId=cloneDeep.safe(s.operationId),n.meta.set(`originalOperationId`,a),n.set(`__originalOperationId`,a))}),f.length=0,p.length=0,m=void 0}},PathItemElement:{enter(n){let a=defaultTo(`path`,serializer(n.meta.get(`path`)));d.push(a)},leave(){d.pop()}},OperationElement:{enter(n,s,c,p,h){if(n.operationId===void 0)return;let _=l([...h,c,n]);if(m.includes(_))return;let v=String(serializer(n.operationId)),b=a(v,last(d),defaultTo(`method`,serializer(n.meta.get(`http-method`))));v!==b&&(n.operationId=new u.elements.String(b),n.set(`__originalOperationId`,v),n.meta.set(`originalOperationId`,v),f.push(n),m.append(_))}},LinkElement:{leave(n){c.isLinkElement(n)&&n.operationId!==void 0&&p.push(n)}}}}},plugin$1=({storageField:n=`x-normalized`}={})=>a=>{let{predicates:s,ancestorLineageToJSONPointer:c}=a,l;return{visitor:{OpenApi3_1Element:{enter(a){l=new NormalizeStorage(a,n,`parameter-examples`)},leave(){l=void 0}},ParameterElement:{leave(n,a,u,d,f){var p,m;if(f.some(s.isComponentsElement)||n.schema===void 0||!s.isSchemaElement(n.schema)||n.schema?.example===void 0&&n.schema?.examples===void 0)return;let h=c([...f,u,n]);if(!l.includes(h)){if(n.examples!==void 0&&s.isObjectElement(n.examples)){let a=n.examples.map(n=>cloneDeep.safe(n.value));n.schema.examples!==void 0&&(n.schema.set(`examples`,a),l.append(h)),n.schema.example!==void 0&&(n.schema.set(`example`,a[0]),l.append(h));return}n.example!==void 0&&(n.schema.examples!==void 0&&(n.schema.set(`examples`,[cloneDeep(n.example)]),l.append(h)),n.schema.example!==void 0&&(n.schema.set(`example`,cloneDeep(n.example)),l.append(h)))}}}}}},plugin=({storageField:n=`x-normalized`}={})=>a=>{let{predicates:s,ancestorLineageToJSONPointer:c}=a,l;return{visitor:{OpenApi3_1Element:{enter(a){l=new NormalizeStorage(a,n,`header-examples`)},leave(){l=void 0}},HeaderElement:{leave(n,a,u,d,f){var p,m;if(f.some(s.isComponentsElement)||n.schema===void 0||!s.isSchemaElement(n.schema)||n.schema?.example===void 0&&n.schema?.examples===void 0)return;let h=c([...f,u,n]);if(!l.includes(h)){if(n.examples!==void 0&&s.isObjectElement(n.examples)){let a=n.examples.map(n=>cloneDeep.safe(n.value));n.schema.examples!==void 0&&(n.schema.set(`examples`,a),l.append(h)),n.schema.example!==void 0&&(n.schema.set(`example`,a[0]),l.append(h));return}n.example!==void 0&&(n.schema.examples!==void 0&&(n.schema.set(`examples`,[cloneDeep(n.example)]),l.append(h)),n.schema.example!==void 0&&(n.schema.set(`example`,cloneDeep(n.example)),l.append(h)))}}}}}},predicates_exports=__exportAll({isBooleanJsonSchemaElement:()=>isBooleanJsonSchemaElement,isCallbackElement:()=>isCallbackElement,isComponentsElement:()=>isComponentsElement,isContactElement:()=>isContactElement,isExampleElement:()=>isExampleElement,isExternalDocumentationElement:()=>isExternalDocumentationElement,isHeaderElement:()=>isHeaderElement,isInfoElement:()=>isInfoElement,isJsonSchemaDialectElement:()=>isJsonSchemaDialectElement,isLicenseElement:()=>isLicenseElement,isLinkElement:()=>isLinkElement,isMediaTypeElement:()=>isMediaTypeElement,isOpenApi3_1Element:()=>isOpenApi3_1Element,isOpenapiElement:()=>isOpenapiElement,isOperationElement:()=>isOperationElement,isParameterElement:()=>isParameterElement,isPathItemElement:()=>isPathItemElement,isPathItemElementExternal:()=>isPathItemElementExternal,isPathsElement:()=>isPathsElement,isReferenceElement:()=>isReferenceElement,isReferenceElementExternal:()=>isReferenceElementExternal,isRequestBodyElement:()=>isRequestBodyElement,isResponseElement:()=>isResponseElement,isResponsesElement:()=>isResponsesElement,isSchemaElement:()=>isSchemaElement,isSecurityRequirementElement:()=>isSecurityRequirementElement,isSecuritySchemeElement:()=>isSecuritySchemeElement,isServerElement:()=>isServerElement,isServerVariableElement:()=>isServerVariableElement}),isCallbackElement=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof Callback||n(c)&&a(`callback`,c)&&s(`object`,c)),isComponentsElement=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof Components||n(c)&&a(`components`,c)&&s(`object`,c)),isContactElement=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof Contact$1||n(c)&&a(`contact`,c)&&s(`object`,c)),isExampleElement=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof Example$1||n(c)&&a(`example`,c)&&s(`object`,c)),isExternalDocumentationElement=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof ExternalDocumentation||n(c)&&a(`externalDocumentation`,c)&&s(`object`,c)),isHeaderElement=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof Header||n(c)&&a(`header`,c)&&s(`object`,c)),isInfoElement=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof Info$1||n(c)&&a(`info`,c)&&s(`object`,c)),isJsonSchemaDialectElement=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof JsonSchemaDialect||n(c)&&a(`jsonSchemaDialect`,c)&&s(`string`,c)),isLicenseElement=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof License$1||n(c)&&a(`license`,c)&&s(`object`,c)),isLinkElement=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof Link$1||n(c)&&a(`link`,c)&&s(`object`,c)),isOpenapiElement=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof Openapi||n(c)&&a(`openapi`,c)&&s(`string`,c)),isOpenApi3_1Element=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s,hasClass:c})=>l=>l instanceof OpenApi3_1||n(l)&&a(`openApi3_1`,l)&&s(`object`,l)&&c(`api`,l)),isOperationElement=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof Operation$1||n(c)&&a(`operation`,c)&&s(`object`,c)),isParameterElement=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof Parameter||n(c)&&a(`parameter`,c)&&s(`object`,c)),isPathItemElement=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof PathItem||n(c)&&a(`pathItem`,c)&&s(`object`,c)),isPathItemElementExternal=n=>{if(!isPathItemElement(n)||!isStringElement(n.$ref))return!1;let a=serializer(n.$ref);return typeof a==`string`&&a.length>0&&!a.startsWith(`#`)}
1339,isPathsElement=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof Paths||n(c)&&a(`paths`,c)&&s(`object`,c)),isReferenceElement=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof Reference||n(c)&&a(`reference`,c)&&s(`object`,c)),isReferenceElementExternal=n=>{if(!isReferenceElement(n)||!isStringElement(n.$ref))return!1;let a=serializer(n.$ref);return typeof a==`string`&&a.length>0&&!a.startsWith(`#`)},isRequestBodyElement=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof RequestBody||n(c)&&a(`requestBody`,c)&&s(`object`,c)),isResponseElement=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof Response$2||n(c)&&a(`response`,c)&&s(`object`,c)),isResponsesElement=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof Responses$1||n(c)&&a(`responses`,c)&&s(`object`,c)),isSchemaElement=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof Schema||n(c)&&a(`schema`,c)&&s(`object`,c)),isBooleanJsonSchemaElement=n=>isBooleanElement(n)&&n.classes.includes(`boolean-json-schema`),isSecurityRequirementElement=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof SecurityRequirement||n(c)&&a(`securityRequirement`,c)&&s(`object`,c)),isSecuritySchemeElement=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof SecurityScheme||n(c)&&a(`securityScheme`,c)&&s(`object`,c)),isServerElement=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof Server||n(c)&&a(`server`,c)&&s(`object`,c)),isServerVariableElement=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof ServerVariable||n(c)&&a(`serverVariable`,c)&&s(`object`,c)),isMediaTypeElement=createPredicate(({hasBasicElementProps:n,isElementType:a,primitiveEq:s})=>c=>c instanceof MediaType||n(c)&&a(`mediaType`,c)&&s(`object`,c)),ancestorLineageToJSONPointer=n=>compile(n.reduce((a,s,c)=>{if(isMemberElement(s)){let n=String(serializer(s.key));a.push(n)}else if(isArrayElement(n[c-2])){let l=String(n[c-2].content.indexOf(s));a.push(l)}return a},[])),createToolbox=()=>{let n=createNamespace(openApi3_1);return{predicates:{...predicates_exports,isElement,isStringElement,isArrayElement,isObjectElement,isMemberElement,isServersElement,includesClasses,hasElementSourceMap},ancestorLineageToJSONPointer,namespace:n}},OpenApi3_1Visitor=class extends Mixin(FixedFieldsVisitor,FallbackVisitor){constructor(n){super(n),this.element=new OpenApi3_1,this.specPath=always([`document`,`objects`,`OpenApi`]),this.canSupportSpecificationExtensions=!0,this.openApiSemanticElement=this.element}ObjectElement(n){return this.openApiGenericElement=n,FixedFieldsVisitor.prototype.ObjectElement.call(this,n)}},BaseInfoVisitor=specification$5.visitors.document.objects.Info.$visitor,InfoVisitor=class extends BaseInfoVisitor{constructor(n){super(n),this.element=new Info$1}},BaseContactVisitor=specification$5.visitors.document.objects.Contact.$visitor,ContactVisitor=class extends BaseContactVisitor{constructor(n){super(n),this.element=new Contact$1}},BaseLicenseVisitor=specification$5.visitors.document.objects.License.$visitor,LicenseVisitor=class extends BaseLicenseVisitor{constructor(n){super(n),this.element=new License$1}},BaseLinkVisitor=specification$5.visitors.document.objects.Link.$visitor,LinkVisitor=class extends BaseLinkVisitor{constructor(n){super(n),this.element=new Link$1}},JsonSchemaDialectVisitor=class extends Mixin(SpecificationVisitor,FallbackVisitor){StringElement(n){let a=new JsonSchemaDialect(serializer(n));return this.copyMetaAndAttributes(n,a),this.element=a,BREAK}},BaseServerVisitor=specification$5.visitors.document.objects.Server.$visitor,ServerVisitor=class extends BaseServerVisitor{constructor(n){super(n),this.element=new Server}},BaseServerVariableVisitor=specification$5.visitors.document.objects.ServerVariable.$visitor,ServerVariableVisitor=class extends BaseServerVariableVisitor{constructor(n){super(n),this.element=new ServerVariable}},BaseMediaTypeVisitor=specification$5.visitors.document.objects.MediaType.$visitor,MediaTypeVisitor=class extends BaseMediaTypeVisitor{constructor(n){super(n),this.element=new MediaType}},BaseSecurityRequirementVisitor=specification$5.visitors.document.objects.SecurityRequirement.$visitor,SecurityRequirementVisitor=class extends BaseSecurityRequirementVisitor{constructor(n){super(n),this.element=new SecurityRequirement}},BaseComponentsVisitor=specification$5.visitors.document.objects.Components.$visitor,ComponentsVisitor=class extends BaseComponentsVisitor{constructor(n){super(n),this.element=new Components}},BaseTagVisitor=specification$5.visitors.document.objects.Tag.$visitor,TagVisitor=class extends BaseTagVisitor{constructor(n){super(n),this.element=new Tag}},BaseReferenceVisitor=specification$5.visitors.document.objects.Reference.$visitor,ReferenceVisitor=class extends BaseReferenceVisitor{constructor(n){super(n),this.element=new Reference}},BaseParameterVisitor=specification$5.visitors.document.objects.Parameter.$visitor,ParameterVisitor=class extends BaseParameterVisitor{constructor(n){super(n),this.element=new Parameter}},BaseHeaderVisitor=specification$5.visitors.document.objects.Header.$visitor,HeaderVisitor=class extends BaseHeaderVisitor{constructor(n){super(n),this.element=new Header}},SchemaVisitor=class extends Mixin(FixedFieldsVisitor,ParentSchemaAwareVisitor,FallbackVisitor){constructor(n){super(n),this.element=new Schema,this.specPath=always([`document`,`objects`,`Schema`]),this.canSupportSpecificationExtensions=!0,this.jsonSchemaDefaultDialect=JsonSchemaDialect.default,this.passingOptionsNames.push(`parent`)}ObjectElement(n){this.handleDialectIdentifier(n),this.handleSchemaIdentifier(n),this.parent=this.element;let a=FixedFieldsVisitor.prototype.ObjectElement.call(this,n);return isStringElement(this.element.$ref)&&(this.element.classes.push(`reference-element`),this.element.setMetaProperty(`referenced-element`,`schema`)),a}BooleanElement(n){return JSONSchemaVisitor$1.prototype.BooleanElement.call(this,n)}get defaultDialectIdentifier(){let n;return n=this.openApiSemanticElement!==void 0&&isJsonSchemaDialectElement(this.openApiSemanticElement.jsonSchemaDialect)?serializer(this.openApiSemanticElement.jsonSchemaDialect):this.openApiGenericElement!==void 0&&isStringElement(this.openApiGenericElement.get(`jsonSchemaDialect`))?serializer(this.openApiGenericElement.get(`jsonSchemaDialect`)):serializer(this.jsonSchemaDefaultDialect),n}handleDialectIdentifier(n){return JSONSchemaVisitor$1.prototype.handleDialectIdentifier.call(this,n)}handleSchemaIdentifier(n){return JSONSchemaVisitor$1.prototype.handleSchemaIdentifier.call(this,n)}},$defsVisitor=class extends $defsVisitor$1{constructor(n){super(n),this.passingOptionsNames.push(`parent`)}},AllOfVisitor$1=class extends AllOfVisitor$2{constructor(n){super(n),this.passingOptionsNames.push(`parent`)}},AnyOfVisitor=class extends AnyOfVisitor$1{constructor(n){super(n),this.passingOptionsNames.push(`parent`)}},OneOfVisitor=class extends OneOfVisitor$1{constructor(n){super(n),this.passingOptionsNames.push(`parent`)}}
1339,DependentSchemasVisitor=class extends DependentSchemasVisitor$1{constructor(n){super(n),this.passingOptionsNames.push(`parent`)}},PrefixItemsVisitor=class extends PrefixItemsVisitor$1{constructor(n){super(n),this.passingOptionsNames.push(`parent`)}},PropertiesVisitor=class extends PropertiesVisitor$1{constructor(n){super(n),this.passingOptionsNames.push(`parent`)}},PatternPropertiesVisitor=class extends PatternPropertiesVisitor$1{constructor(n){super(n),this.passingOptionsNames.push(`parent`)}},BaseDiscriminatorVisitor=specification$5.visitors.document.objects.Discriminator.$visitor,DiscriminatorVisitor=class extends BaseDiscriminatorVisitor{constructor(n){super(n),this.element=new Discriminator,this.canSupportSpecificationExtensions=!0}},BaseXMLVisitor=specification$5.visitors.document.objects.XML.$visitor,XmlVisitor=class extends BaseXMLVisitor{constructor(n){super(n),this.element=new Xml}},SchemasVisitor=class extends Mixin(MapVisitor,FallbackVisitor){constructor(n){super(n),this.element=new ComponentsSchemas,this.specPath=always([`document`,`objects`,`Schema`])}ObjectElement(n){let a=MapVisitor.prototype.ObjectElement.call(this,n);return this.element.filter(isSchemaElement).forEach((n,a)=>{n.setMetaProperty(`schemaName`,serializer(a))}),a}},PathItemsVisitor=class extends Mixin(MapVisitor,FallbackVisitor){constructor(n){super(n),this.element=new ComponentsPathItems,this.specPath=n=>isReferenceLikeElement(n)?[`document`,`objects`,`Reference`]:[`document`,`objects`,`PathItem`]}ObjectElement(n){let a=MapVisitor.prototype.ObjectElement.call(this,n);return this.element.filter(isReferenceElement).forEach(n=>{n.setMetaProperty(`referenced-element`,`pathItem`)}),a}},BaseExampleVisitor=specification$5.visitors.document.objects.Example.$visitor,ExampleVisitor=class extends BaseExampleVisitor{constructor(n){super(n),this.element=new Example$1}},BaseExternalDocumentationVisitor=specification$5.visitors.document.objects.Exter
1339nalDocumentation.$visitor,ExternalDocumentationVisitor=class extends BaseExternalDocumentationVisitor{constructor(n){super(n),this.element=new ExternalDocumentation}},BaseEncodingVisitor=specification$5.visitors.document.objects.Encoding.$visitor,EncodingVisitor=class extends BaseEncodingVisitor{constructor(n){super(n),this.element=new Encoding}},BasePathsVisitor=specification$5.visitors.document.objects.Paths.$visitor,PathsVisitor=class extends BasePathsVisitor{constructor(n){super(n),this.element=new Paths}},BaseRequestBodyVisitor=specification$5.visitors.document.objects.RequestBody.$visitor,RequestBodyVisitor=class extends BaseRequestBodyVisitor{constructor(n){super(n),this.element=new RequestBody}},BaseCallbackVisitor=specification$5.visitors.document.objects.Callback.$visitor,CallbackVisitor=class extends BaseCallbackVisitor{constructor(n){super(n),this.element=new Callback,this.specPath=n=>isReferenceLikeElement(n)?[`document`,`objects`,`Reference`]:[`document`,`objects`,`PathItem`]}ObjectElement(n){let a=BaseCallbackVisitor.prototype.ObjectElement.call(this,n);return this.element.filter(isReferenceElement).forEach(n=>{n.setMetaProperty(`referenced-element`,`pathItem`)}),a}},BaseResponseVisitor=specification$5.visitors.document.objects.Response.$visitor,ResponseVisitor=class extends BaseResponseVisitor{constructor(n){super(n),this.element=new Response$2}},BaseResponsesVisitor=specification$5.visitors.document.objects.Responses.$visitor,ResponsesVisitor=class extends BaseResponsesVisitor{constructor(n){super(n),this.element=new Responses$1}},BaseOperationVisitor=specification$5.visitors.document.objects.Operation.$visitor,OperationVisitor=class extends BaseOperationVisitor{constructor(n){super(n),this.element=new Operation$1}},BasePathItemVisitor=specification$5.visitors.document.objects.PathItem.$visitor,PathItemVisitor=class extends BasePathItemVisitor{constructor(n){super(n),this.element=new PathItem}},BaseSecuritySchemeVisitor=specification$5.visitors.document.objects.SecurityScheme.$visitor,SecuritySchemeVisitor=class extends BaseSecuritySchemeVisitor{constructor(n){super(n),this.element=new SecurityScheme}},BaseOAuthFlowsVisitor=specification$5.visitors.document.objects.OAuthFlows.$visitor,OAuthFlowsVisitor=class extends BaseOAuthFlowsVisitor{constructor(n){super(n),this.element=new OAuthFlows}},BaseOAuthFlowVisitor=specification$5.visitors.document.objects.OAuthFlow.$visitor,OAuthFlowVisitor=class extends BaseOAuthFlowVisitor{constructor(n){super(n),this.element=new OAuthFlow}},WebhooksVisitor=class extends Mixin(MapVisitor,FallbackVisitor){constructor(n){super(n),this.element=new Webhooks,this.specPath=n=>isReferenceLikeElement(n)?[`document`,`objects`,`Reference`]:[`document`,`objects`,`PathItem`]}ObjectElement(n){let a=MapVisitor.prototype.ObjectElement.call(this,n);return this.element.filter(isReferenceElement).forEach(n=>{n.setMetaProperty(`referenced-element`,`pathItem`)}),this.element.filter(isPathItemElement).forEach((n,a)=>{n.setMetaProperty(`webhook-name`,serializer(a))}),a}},{JSONSchema:JSONSchemaVisitor,LinkDescription:LinkDescriptionVisitor}=specification$1.visitors.document.objects,specification={visitors:{value:specification$5.visitors.value,document:{objects:{OpenApi:{$visitor:OpenApi3_1Visitor,fixedFields:{openapi:specification$5.visitors.document.objects.OpenApi.fixedFields.openapi,info:{$ref:`#/visitors/document/objects/Info`},jsonSchemaDialect:JsonSchemaDialectVisitor,servers:specification$5.visitors.document.objects.OpenApi.fixedFields.servers,paths:{$ref:`#/visitors/document/objects/Paths`},webhooks:WebhooksVisitor,components:{$ref:`#/visitors/document/objects/Components`},security:specification$5.visitors.document.objects.OpenApi.fixedFields.security,tags:specification$5.visitors.document.objects.OpenApi.fixedFields.tags,externalDocs:{$ref:`#/visitors/document/objects/ExternalDocumentation`}}},Info:{$visitor:InfoVisitor,fixedFields:{title:specification$5.visitors.document.objects.Info.fixedFields.title,description:specification$5.visitors.document.objects.Info.fixedFields.description,summary:{$ref:`#/visitors/value`},termsOfService:specification$5.visitors.document.objects.Info.fixedFields.termsOfService,contact:{$ref:`#/visitors/document/objects/Contact`},license:{$ref:`#/visitors/document/objects/License`},version:specification$5.visitors.document.objects.Info.fixedFields.version}},Contact:{$visitor:ContactVisitor,fixedFields:{name:specification$5.visitors.document.objects.Contact.fixedFields.name,url:specification$5.visitors.document.objects.Contact.fixedFields.url,email:specification$5.visitors.document.objects.Contact.fixedFields.email}},License:{$visitor:LicenseVisitor,fixedFields:{name:specification$5.visitors.document.objects.License.fixedFields.name,identifier:{$ref:`#/visitors/value`},url:specification$5.visitors.document.objects.License.fixedFields.url}},Server:{$visitor:ServerVisitor,fixedFields:{url:specification$5.visitors.document.objects.Server.fixedFields.url,description:specification$5.visitors.document.objects.Server.fixedFields.description,variables:specification$5.visitors.document.objects.Server.fixedFields.variables}},ServerVariable:{$visitor:ServerVariableVisitor,fixedFields:{enum:specification$5.visitors.document.objects.ServerVariable.fixedFields.enum,default:specification$5.visitors.document.objects.ServerVariable.fixedFields.default,description:specification$5.visitors.document.objects.ServerVariable.fixedFields.description}},Components:{$visitor:ComponentsVisitor,fixedFields:{schemas:SchemasVisitor,responses:specification$5.visitors.document.objects.Components.fixedFields.responses,parameters:specification$5.visitors.document.objects.Components.fixedFields.parameters,examples:specification$5.visitors.document.objects.Components.fixedFields.examples,requestBodies:specification$5.visitors.document.objects.Components.fixedFields.requestBodies,headers:specification$5.visitors.document.objects.Components.fixedFields.headers,securitySchemes:specification$5.visitors.document.objects.Components.fixedFields.securitySchemes,links:specification$5.visitors.document.objects.Components.fixedFields.links,callbacks:specification$5.visitors.document.objects.Components.fixedFields.callbacks,pathItems:PathItemsVisitor}},Paths:{$visitor:PathsVisitor},PathItem:{$visitor:PathItemVisitor,fixedFields:{$ref:specification$5.visitors.document.objects.PathItem.fixedFields.$ref,summary:specification$5.visitors.document.objects.PathItem.fixedFields.summary,description:specification$5.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:specification$5.visitors.document.objects.PathItem.fixedFields.servers,parameters:specification$5.visitors.document.objects.PathItem.fixedFields.parameters}},Operation:{$visitor:OperationVisitor,fixedFields:{tags:specification$5.visitors.document.objects.Operation.fixedFields.tags,summary:specification$5.visitors.document.objects.Operation.fixedFields.summary,description:specification$5.visitors.document.objects.Operation.fixedFields.description,externalDocs:{$ref:`#/visitors/document/objects/ExternalDocumentation`},operationId:specification$5.visitors.document.objects.Operation.fixedFields.operationId,parameters:specification$5.visitors.document.objects.Operation.fixedFields.parameters,requestBody:specification$5.visitors.document.objects.Operation.fixedFields.requestBody,responses:{$ref:`#/visitors/document/objects/Responses`},callbacks:specification$5.visitors.document.objects.Operation.fixedFields.callbacks,deprecated:specification$5.visitors.document.objects.Operation.fixedFields.deprecated,security:specification$5.visitors.document.objects.Operation.fixedFields.security,servers:specification$5.visitors.document.objects.Operation.fixedFields.servers}},ExternalDocumentation:{$visitor:ExternalDocumentationVisitor,fixedFields:{description:specification$5.visitors.document.objects.Exter
vendor: 6,346 bytes, line 1339
1339nalDocumentation.fixedFields.description,url:specification$5.visitors.document.objects.ExternalDocumentation.fixedFields.url}},Parameter:{$visitor:ParameterVisitor,fixedFields:{name:specification$5.visitors.document.objects.Parameter.fixedFields.name,in:specification$5.visitors.document.objects.Parameter.fixedFields.in,description:specification$5.visitors.document.objects.Parameter.fixedFields.description,required:specification$5.visitors.document.objects.Parameter.fixedFields.required,deprecated:specification$5.visitors.document.objects.Parameter.fixedFields.deprecated,allowEmptyValue:specification$5.visitors.document.objects.Parameter.fixedFields.allowEmptyValue,style:specification$5.visitors.document.objects.Parameter.fixedFields.style,explode:specification$5.visitors.document.objects.Parameter.fixedFields.explode,allowReserved:specification$5.visitors.document.objects.Parameter.fixedFields.allowReserved,schema:{$ref:`#/visitors/document/objects/Schema`},example:specification$5.visitors.document.objects.Parameter.fixedFields.example,examples:specification$5.visitors.document.objects.Parameter.fixedFields.examples,content:specification$5.visitors.document.objects.Parameter.fixedFields.content}},RequestBody:{$visitor:RequestBodyVisitor,fixedFields:{description:specification$5.visitors.document.objects.RequestBody.fixedFields.description,content:specification$5.visitors.document.objects.RequestBody.fixedFields.content,required:specification$5.visitors.document.objects.RequestBody.fixedFields.required}},MediaType:{$visitor:MediaTypeVisitor,fixedFields:{schema:{$ref:`#/visitors/document/objects/Schema`},example:specification$5.visitors.document.objects.MediaType.fixedFields.example,examples:specification$5.visitors.document.objects.MediaType.fixedFields.examples,encoding:specification$5.visitors.document.objects.MediaType.fixedFields.encoding}},Encoding:{$visitor:EncodingVisitor,fixedFields:{contentType:specification$5.visitors.document.objects.Encoding.fixedFields.contentType,headers:specification$5.visitors.document.objects.Encoding.fixedFields.headers,style:specification$5.visitors.document.objects.Encoding.fixedFields.style,explode:specification$5.visitors.document.objects.Encoding.fixedFields.explode,allowReserved:specification$5.visitors.document.objects.Encoding.fixedFields.allowReserved}},Responses:{$visitor:ResponsesVisitor,fixedFields:{default:specification$5.visitors.document.objects.Responses.fixedFields.default}},Response:{$visitor:ResponseVisitor,fixedFields:{description:specification$5.visitors.document.objects.Response.fixedFields.description,headers:specification$5.visitors.document.objects.Response.fixedFields.headers,content:specification$5.visitors.document.objects.Response.fixedFields.content,links:specification$5.visitors.document.objects.Response.fixedFields.links}},Callback:{$visitor:CallbackVisitor},Example:{$visitor:ExampleVisitor,fixedFields:{summary:specification$5.visitors.document.objects.Example.fixedFields.summary,description:specification$5.visitors.document.objects.Example.fixedFields.description,value:specification$5.visitors.document.objects.Example.fixedFields.value,externalValue:specification$5.visitors.document.objects.Example.fixedFields.externalValue}},Link:{$visitor:LinkVisitor,fixedFields:{operationRef:specification$5.visitors.document.objects.Link.fixedFields.operationRef,operationId:specification$5.visitors.document.objects.Link.fixedFields.operationId,parameters:specification$5.visitors.document.objects.Link.fixedFields.parameters,requestBody:specification$5.visitors.document.objects.Link.fixedFields.requestBody,description:specification$5.visitors.document.objects.Link.fixedFields.description,server:{$ref:`#/visitors/document/objects/Server`}}},Header:{$visitor:HeaderVisitor,fixedFields:{description:specification$5.visitors.document.objects.Header.fixedFields.description,required:specification$5.visitors.document.objects.Header.fixedFields.required,deprecated:specification$5.visitors.document.objects.Header.fixedFields.deprecated,allowEmptyValue:specification$5.visitors.document.objects.Header.fixedFields.allowEmptyValue,style:specification$5.visitors.document.objects.Header.fixedFields.style,explode:specification$5.visitors.document.objects.Header.fixedFields.explode,allowReserved:specification$5.visitors.document.objects.Header.fixedFields.allowReserved,schema:{$ref:`#/visitors/document/objects/Schema`},example:specification$5.visitors.document.objects.Header.fixedFields.example,examples:specification$5.visitors.document.objects.Header.fixedFields.examples,content:specification$5.visitors.document.objects.Header.fixedFields.content}},Tag:{$visitor:TagVisitor,fixedFields:{name:specification$5.visitors.document.objects.Tag.fixedFields.name,description:specification$5.visitors.document.objects.Tag.fixedFields.description,externalDocs:{$ref:`#/visitors/document/objects/ExternalDocumentation`}}},Reference:{$visitor:ReferenceVisitor,fixedFields:{$ref:specification$5.visitors.document.objects.Reference.fixedFields.$ref,summary:{$ref:`#/visitors/value`},description:{$ref:`#/visitors/value`}}},JSONSchema:{$ref:`#/visitors/document/objects/Schema`},LinkDescription:{...LinkDescriptionVisitor},Schema:{$visitor:SchemaVisitor,fixedFields:{...JSONSchemaVisitor.fixedFields,$defs:$defsVisitor,allOf:AllOfVisitor$1,anyOf:AnyOfVisitor,oneOf:OneOfVisitor,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:DependentSchemasVisitor,prefixItems:PrefixItemsVisitor,items:{$ref:`#/visitors/document/objects/Schema`},contains:{$ref:`#/visitors/document/objects/Schema`},properties:PropertiesVisitor,patternProperties:PatternPropertiesVisitor,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`}}}
1339,Discriminator:{$visitor:DiscriminatorVisitor,fixedFields:{propertyName:specification$5.visitors.document.objects.Discriminator.fixedFields.propertyName,mapping:specification$5.visitors.document.objects.Discriminator.fixedFields.mapping}},XML:{$visitor:XmlVisitor,fixedFields:{name:specification$5.visitors.document.objects.XML.fixedFields.name,namespace:specification$5.visitors.document.objects.XML.fixedFields.namespace,prefix:specification$5.visitors.document.objects.XML.fixedFields.prefix,attribute:specification$5.visitors.document.objects.XML.fixedFields.attribute,wrapped:specification$5.visitors.document.objects.XML.fixedFields.wrapped}},SecurityScheme:{$visitor:SecuritySchemeVisitor,fixedFields:{type:specification$5.visitors.document.objects.SecurityScheme.fixedFields.type,description:specification$5.visitors.document.objects.SecurityScheme.fixedFields.description,name:specification$5.visitors.document.objects.SecurityScheme.fixedFields.name,in:specification$5.visitors.document.objects.SecurityScheme.fixedFields.in,scheme:specification$5.visitors.document.objects.SecurityScheme.fixedFields.scheme,bearerFormat:specification$5.visitors.document.objects.SecurityScheme.fixedFields.bearerFormat,flows:{$ref:`#/visitors/document/objects/OAuthFlows`},openIdConnectUrl:specification$5.visitors.document.objects.SecurityScheme.fixedFields.openIdConnectUrl}},OAuthFlows:{$visitor:OAuthFlowsVisitor,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:OAuthFlowVisitor,fixedFields:{authorizationUrl:specification$5.visitors.document.objects.OAuthFlow.fixedFields.authorizationUrl,tokenUrl:specification$5.visitors.document.objects.OAuthFlow.fixedFields.tokenUrl,refreshUrl:specification$5.visitors.document.objects.OAuthFlow.fixedFields.refreshUrl,scopes:specification$5.visitors.document.objects.OAuthFlow.fixedFields.scopes}},SecurityRequirement:{$visitor:SecurityRequirementVisitor}},extension:{$visitor:specification$5.visitors.document.extension.$visitor}}}},refract=(n,{specPath:a=[`visitors`,`document`,`objects`,`OpenApi`,`$visitor`],plugins:s=[]}={})=>{let c=(0,import_minim.refract)(n),l=dereference(specification),u=new(path$1(a,l))({specObj:l});return visit$1(c,u),dispatchPluginsSync(u.element,s,{toolboxCreator:createToolbox,visitorOptions:{keyMap,nodeTypeGetter:getNodeType}})},createRefractor=n=>(a,s={})=>refract(a,{specPath:n,...s});Callback.refract=createRefractor([`visitors`,`document`,`objects`,`Callback`,`$visitor`]),Components.refract=createRefractor([`visitors`,`document`,`objects`,`Components`,`$visitor`]),Contact$1.refract=createRefractor([`visitors`,`document`,`objects`,`Contact`,`$visitor`]),Example$1.refract=createRefractor([`visitors`,`document`,`objects`,`Example`,`$visitor`]),Discriminator.refract=createRefractor([`visitors`,`document`,`objects`,`Discriminator`,`$visitor`]),Encoding.refract=createRefractor([`visitors`,`document`,`objects`,`Encoding`,`$visitor`]),ExternalDocumentation.refract=createRefractor([`visitors`,`document`,`objects`,`ExternalDocumentation`,`$visitor`]),Header.refract=createRefractor([`visitors`,`document`,`objects`,`Header`,`$visitor`]),Info$1.refract=createRefractor([`visitors`,`document`,`objects`,`Info`,`$visitor`]),JsonSchemaDialect.refract=createRefractor([`visitors`,`document`,`objects`,`OpenApi`,`fixedFields`,`jsonSchemaDialect`]),License$1.refract=createRefractor([`visitors`,`document`,`objects`,`License`,`$visitor`]),Link$1.refract=createRefractor([`visitors`,`document`,`objects`,`Link`,`$visitor`]),MediaType.refract=createRefractor([`visitors`,`document`,`objects`,`MediaType`,`$visitor`]),OAuthFlow.refract=createRefractor([`visitors`,`document`,`objects`,`OAuthFlow`,`$visitor`]),OAuthFlows.refract=createRefractor([`visitors`,`document`,`objects`,`OAuthFlows`,`$visitor`]),Openapi.refract=createRefractor([`visitors`,`document`,`objects`,`OpenApi`,`fixedFields`,`openapi`]),OpenApi3_1.refract=createRefractor([`visitors`,`document`,`objects`,`OpenApi`,`$visitor`]),Operation$1.refract=createRefractor([`visitors`,`document`,`objects`,`Operation`,`$visitor`]),Parameter.refract=createRefractor([`visitors`,`document`,`objects`,`Parameter`,`$visitor`]),PathItem.refract=createRefractor([`visitors`,`document`,`objects`,`PathItem`,`$visitor`]),Paths.refract=createRefractor([`visitors`,`document`,`objects`,`Paths`,`$visitor`]),Reference.refract=createRefractor([`visitors`,`document`,`objects`,`Reference`,`$visitor`]),RequestBody.refract=createRefractor([`visitors`,`document`,`objects`,`RequestBody`,`$visitor`]),Response$2.refract=createRefractor([`visitors`,`document`,`objects`,`Response`,`$visitor`]),Responses$1.refract=createRefractor([`visitors`,`document`,`objects`,`Responses`,`$visitor`]),Schema.refract=createRefractor([`visitors`,`document`,`objects`,`Schema`,`$visitor`]),SecurityRequirement.refract=createRefractor([`visitors`,`document`,`objects`,`SecurityRequirement`,`$visitor`]),SecurityScheme.refract=createRefractor([`visitors`,`document`,`objects`,`SecurityScheme`,`$visitor`]),Server.refract=createRefractor([`visitors`,`document`,`objects`,`Server`,`$visitor`]),ServerVariable.refract=createRefractor([`visitors`,`document`,`objects`,`ServerVariable`,`$visitor`]),Tag.refract=createRefractor([`visitors`,`document`,`objects`,`Tag`,`$visitor`]),Xml.refract=createRefractor([`visitors`,`document`,`objects`,`XML`,`$visitor`]);var BinaryParser=class extends Parser$1{constructor(n){super({...n??{},name:`binary`})}canParse(n){return this.fileExtensions.length===0||this.fileExtensions.includes(n.extension)}parse(n){try{let a=unescape(encodeURIComponent(n.toString())),s=btoa(a),c=new ParseResult;if(s.length!==0){let n=new import_minim.StringElement(s);n.classes.push(`result`),c.push(n)}return c}catch(a){throw new ParserError(`Error parsing "${n.uri}"`,{cause:a})}}},OpenAPI3_1ResolveStrategy=class extends ResolveStrategy{constructor(n){super({...n??{},name:`openapi-3-1`})}canResolve(n,a){let s=a.dereference.strategies.find(n=>n.name===`openapi-3-1`);return s!==void 0&&s.canDereference(n,a)}async resolve(n,a){let s=a.dereference.strategies.find(n=>n.name===`openapi-3-1`);if(s===void 0)throw new UnmatchedDereferenceStrategyError(`"openapi-3-1" dereference strategy is not available.`);let c=new ReferenceSet,l=merge$1(a,{resolve:{internal:!1},dereference:{refSet:c}});return await s.dereference(n,l),c}},{AbortController:AbortController$1,AbortSignal}=globalThis;globalThis.AbortController===void 0&&(globalThis.AbortController=AbortController$1),globalThis.AbortSignal===void 0&&(globalThis.AbortSignal=AbortSignal);var HTTPResolverSwaggerClient=class extends HTTPResolver{swaggerHTTPClient=http$1;swaggerHTTPClientConfig;constructor({swaggerHTTPClient:n=http$1,swaggerHTTPClientConfig:a={},...s}={}){super({...s,name:`http-swagger-client`}),this.swaggerHTTPClient=n,this.swaggerHTTPClientConfig=a}getHttpClient(){return this.swaggerHTTPClient}async read(n){let a=this.getHttpClient(),s=new AbortController,{signal:c}=s,l=setTimeout(()=>{s.abort()},this.timeout),u=this.getHttpClient().withCredentials||this.withCredentials?`include`:`same-origin`,d=this.redirects===0?`error`:`follow`,f=this.redirects>0?this.redirects:void 0;try{return(await a({url:n.uri,signal:c,userFetch:async(n,a)=>{let s=await fetch(n,a);try{s.headers.delete(`Content-Type`)}catch{s=new Response(s.body,{...s,headers:new Headers(s.headers)}),s.headers.delete(`Content-Type`)}return s},credentials:u,redirect:d,follow:f,...this.swaggerHTTPClientConfig})).text.arrayBuffer()}catch(a){throw new ResolverError(`Error downloading "${n.uri}"`,{cause:a})}finally{clearTimeout(l)}}},JSONParser=class extends Parser$1{constructor(n={}){super({name:`json-swagger-client`,mediaTypes:[`application/json`],...n})}async canParse(n){var a,s;let c=this.fileExtensions.length===0||(0,import_includes.default)(a=this.fileExtensions).call(a,n.extension),l=(0,import_includes.default)(s=this.mediaTypes).call(s,n.mediaType);if(!c)return!1;if(l)return!0;
1339if(!l)try{return JSON.parse(n.toString()),!0}catch{return!1}return!1}async parse(n){if(this.sourceMap)throw new ParserError(`json-swagger-client parser plugin doesn't support sourceMaps option`);let a=new ParseResult,s=n.toString();if(this.allowEmpty&&s.trim()===``)return a;try{let n=fromFn(JSON.parse(s));return n.classes.push(`result`),a.push(n),a}catch(a){throw new ParserError(`Error parsing "${n.uri}"`,{cause:a})}}},YAMLParser=class extends Parser$1{constructor(n={}){super({name:`yaml-1-2-swagger-client`,mediaTypes:[`text/yaml`,`application/yaml`],...n})}async canParse(n){var a,s;let c=this.fileExtensions.length===0||(0,import_includes.default)(a=this.fileExtensions).call(a,n.extension),l=(0,import_includes.default)(s=this.mediaTypes).call(s,n.mediaType);if(!c)return!1;if(l)return!0;if(!l)try{return index_vite_proxy_tmp_default.load(n.toString(),{schema:JSON_SCHEMA}),!0}catch{return!1}return!1}async parse(n){if(this.sourceMap)throw new ParserError(`yaml-1-2-swagger-client parser plugin doesn't support sourceMaps option`);let a=new ParseResult,s=n.toString();try{let n=index_vite_proxy_tmp_default.load(s,{schema:JSON_SCHEMA});if(this.allowEmpty&&n===void 0)return a;let c=fromFn(n);return c.classes.push(`result`),a.push(c),a}catch(a){throw new ParserError(`Error parsing "${n.uri}"`,{cause:a})}}},OpenAPIJSON3_1Parser=class extends Parser$1{detectionRegExp=/"openapi"\s*:\s*"(?<version_json>3\.1\.(?:[1-9]\d*|0))"/;constructor(n={}){super({name:`openapi-json-3-1-swagger-client`,mediaTypes:new OpenAPIMediaTypes(...mediaTypes.filterByFormat(`generic`),...mediaTypes.filterByFormat(`json`)),...n})}async canParse(n){var a,s;let c=this.fileExtensions.length===0||(0,import_includes.default)(a=this.fileExtensions).call(a,n.extension),l=(0,import_includes.default)(s=this.mediaTypes).call(s,n.mediaType);if(!c)return!1;if(l)return!0;if(!l)try{let a=n.toString();return JSON.parse(a),this.detectionRegExp.test(a)}catch{return!1}return!1}async parse(n){if(this.sourceMap)throw new ParserError(`openapi-json-3-1-swagger-client parser plugin doesn't support sourceMaps option`);let a=new ParseResult,s=n.toString();if(this.allowEmpty&&s.trim()===``)return a;try{let n=JSON.parse(s),c=OpenApi3_1.refract(n,this.refractorOpts);return c.classes.push(`result`),a.push(c),a}catch(a){throw new ParserError(`Error parsing "${n.uri}"`,{cause:a})}}},OpenAPIYAML31Parser=class extends Parser$1{detectionRegExp=/(?<YAML>^(["']?)openapi\2\s*:\s*(["']?)(?<version_yaml>3\.1\.(?:[1-9]\d*|0))\3(?:\s+|$))|(?<JSON>"openapi"\s*:\s*"(?<version_json>3\.1\.(?:[1-9]\d*|0))")/m;constructor(n={}){super({name:`openapi-yaml-3-1-swagger-client`,mediaTypes:new OpenAPIMediaTypes(...mediaTypes.filterByFormat(`generic`),...mediaTypes.filterByFormat(`yaml`)),...n})}async canParse(n){var a,s;let c=this.fileExtensions.length===0||(0,import_includes.default)(a=this.fileExtensions).call(a,n.extension),l=(0,import_includes.default)(s=this.mediaTypes).call(s,n.mediaType);if(!c)return!1;if(l)return!0;if(!l)try{let a=n.toString();return index_vite_proxy_tmp_default.load(a),this.detectionRegExp.test(a)}catch{return!1}return!1}async parse(n){if(this.sourceMap)throw new ParserError(`openapi-yaml-3-1-swagger-client parser plugin doesn't support sourceMaps option`);let a=new ParseResult,s=n.toString();try{let n=index_vite_proxy_tmp_default.load(s,{schema:JSON_SCHEMA});if(this.allowEmpty&&n===void 0)return a;let c=OpenApi3_1.refract(n,this.refractorOpts);return c.classes.push(`result`),a.push(c),a}catch(a){throw new ParserError(`Error parsing "${n.uri}"`,{cause:a})}}},isAnchor=n=>/^[A-Za-z_][A-Za-z_0-9.-]*$/.test(n),uriToAnchor=n=>trimCharsStart(`#`,getHash(n)),parse$2=n=>{if(!isAnchor(n))throw new InvalidJsonSchema$anchorError(n);return n},evaluate$1=(n,a)=>{let s=parse$2(n),c=find(n=>isSchemaElement(n)&&serializer(n.$anchor)===s,a);if(isUndefined(c))throw new EvaluationJsonSchema$anchorError(`Evaluation failed on token: "${s}"`);return c},resolveSchema$refField=(n,a)=>
1339{if(a.$ref===void 0)return;let s=getHash(serializer(a.$ref));return`${reduce((n,a)=>resolve$2(n,sanitize(stripHash(a))),n,[...serializer(a.meta.get(`ancestorsSchemaIdentifiers`)),serializer(a.$ref)])}${s===`#`?``:s}`},resolveSchema$idField=(n,a)=>{if(a.$id!==void 0)return reduce((n,a)=>resolve$2(n,sanitize(stripHash(a))),n,serializer(a.meta.get(`ancestorsSchemaIdentifiers`)))},refractToSchemaElement=n=>{if(refractToSchemaElement.cache.has(n))return refractToSchemaElement.cache.get(n);let a=Schema.refract(n);return refractToSchemaElement.cache.set(n,a),a};refractToSchemaElement.cache=new WeakMap;var maybeRefractToSchemaElement=n=>isPrimitiveElement(n)?refractToSchemaElement(n):n,evaluate=(n,a)=>{let{cache:s}=evaluate,c=stripHash(n),l=n=>isSchemaElement(n)&&n.$id!==void 0;if(!s.has(a)){let n=filter$1(l,a);s.set(a,Array.from(n))}let u=s.get(a).find(n=>resolveSchema$idField(c,n)===c);if(isUndefined(u))throw new EvaluationJsonSchemaUriError(`Evaluation failed on URI: "${n}"`);return isAnchor(uriToAnchor(n))?evaluate$1(uriToAnchor(n),u):evaluate$2(u,fromURIReference(n))};evaluate.cache=new WeakMap;var visitAsync$3=visit$1[Symbol.for(`nodejs.util.promisify.custom`)],identityManager$1=new IdentityManager,mutationReplacer$1=(n,a,s,c)=>{isMemberElement(c)?c.value=n:Array.isArray(c)&&(c[s]=n)},OpenAPI3_1DereferenceVisitor=class n{indirections;namespace;reference;options;ancestors;refractCache;allOfDiscriminatorMapping;errorContext;errorPropagationCache=new Map;pendingPropagations=[];constructor({reference:n,namespace:a,options:s,indirections:c=[],ancestors:l=new AncestorLineage,refractCache:u=new Map,allOfDiscriminatorMapping:d=new Map,errorContext:f=[],errorPropagationCache:p=new Map,pendingPropagations:m=[]}){this.indirections=c,this.namespace=a,this.reference=n,this.options=s,this.ancestors=new AncestorLineage(...l),this.refractCache=u,this.allOfDiscriminatorMapping=d,this.errorContext=f,this.errorPropagationCache=p,this.pendingPropagations=m}popErrorContext(n){if(this.errorContext[this.errorContext.length-1]===n)this.errorContext.pop();else for(let a=this.errorContext.length-1;a>=0;--a)if(this.errorContext[a]===n){this.errorContext.splice(a,1);break}}runPropagationPass(){let n=!1;return this.pendingPropagations.forEach(({referencingElement:a,referencedElement:s})=>{let c=this.errorPropagationCache.get(s);Array.isArray(c)&&c.length>0&&c.forEach(s=>{let c=this.errorPropagationCache.get(a);if(!(c!=null&&c.includes(s))){var l;(l=this.options.dereference.dereferenceOpts)==null||l.errors.push({error:s,refEl:a}),c?c.push(s):this.errorPropagationCache.set(a,[s]),n=!0}})}),n}propagateErrors(){for(;this.runPropagationPass(););this.pendingPropagations.length=0}handleDereferenceError(n,a,s){var c;if((c=this.options.dereference.dereferenceOpts)!=null&&c.continueOnError){var l,u,d;let{directAncestors:c,isExternalReference:m=!1}=s??{},h=this.options.dereference.dereferenceOpts?.skipNestedExternal??!1,_=m&&h;if(c&&!_){for(let a of c){let s=this.errorPropagationCache.get(a);s?s.push(n):this.errorPropagationCache.set(a,[n])}let a=[...c].find(n=>isObjectElement(n)&&n.getMetaProperty(`ref-referencing-element`));if(a){var f;(f=this.options.dereference.dereferenceOpts)==null||f.errors.push({error:n,refEl:a.getMetaProperty(`ref-referencing-element`)})}}if((d=this.options.dereference.dereferenceOpts)==null||d.errors.push({error:n,refEl:a}),!_){let s=new Set(this.errorContext);s.delete(a),this.popErrorContext(a);for(let a of s){var p;(p=this.options.dereference.dereferenceOpts)==null||p.errors.push({error:n,refEl:a})}}return}throw n}getNestedVisitorOptions(n){var a,s;return{...this.options,resolve:{...this.options.resolve,external:(a=this.options.dereference)!=null&&(a=a.dereferenceOpts)!=null&&a.skipNestedExternal&&serializer(n.get(`$ref`)).startsWith(`#`)?!1:this.options.resolve.external},dereference:{...this.options.dereference,dereferenceOpts:{...this.options.dereference?.dereferenceOpts,continueOnError:!1}}}}toBaseURI(n){return resolve$2(this.reference.uri,sanitize(stripHash(n)))}async toReference(n){if(this.reference.depth>=this.options.resolve.maxDepth)throw new MaximumResolveDepthError(`Maximum resolution depth of ${this.options.resolve.maxDepth} has been exceeded by file "${this.reference.uri}"`);let a=this.toBaseURI(n),{refSet:s}=this.reference;if(s.has(a))return s.find(propEq(a,`uri`));let c=await parse$4(unsanitize(a),{...this.options,parse:{...this.options.parse,mediaType:`text/plain`}}),l=new Reference$2({uri:a,value:cloneDeep(c),depth:this.reference.depth+1});if(s.add(l),this.options.dereference.immutable){let n=new Reference$2({uri:`immutable://${a}`,value:c,depth:this.reference.depth+1});s.add(n)}return l}toAncestorLineage(n){let a=new Set(n.filter(isElement));return[new AncestorLineage(...this.ancestors,a),a]}OpenApi3_1Element={leave:(n,a,s,c,l,u)=>{var d,f;if((d=this.options.dereference.dereferenceOpts)!=null&&d.continueOnError&&this.prop
1339agateErrors(),!((f=this.options.dereference.strategyOpts[`openapi-3-1`])!=null&&f.dereferenceDiscriminatorMapping))return;let p=cloneShallow(n);return p.setMetaProperty(`allOfDiscriminatorMapping`,Object.fromEntries(this.allOfDiscriminatorMapping)),u.replaceWith(p,mutationReplacer$1),s?void 0:p}};async ReferenceElement(a,s,c,l,u,d){var f,p;if(this.indirections.includes(a))return!1;let[m,h]=this.toAncestorLineage([...u,c]),_=this.toBaseURI(serializer(a.$ref)),v=stripHash(this.reference.uri)===_,b=!v;if(!this.options.resolve.internal&&v||!this.options.resolve.external&&b)return!1;let x;try{x=await this.toReference(serializer(a.$ref))}catch(n){return this.handleDereferenceError(n,a,{directAncestors:h,isExternalReference:b})}let C=resolve$2(_,serializer(a.$ref));this.indirections.push(a);let w=fromURIReference(C),T;try{T=evaluate$2(x.value.result,w)}catch(n){return this.indirections.pop(),this.handleDereferenceError(n,a,{directAncestors:h,isExternalReference:b})}if(T.id=identityManager$1.identify(T),isPrimitiveElement(T)){let n=serializer(a.meta.get(`referenced-element`)),s=`${n}-${serializer(identityManager$1.identify(T))}`;this.refractCache.has(s)?T=this.refractCache.get(s):isReferenceLikeElement(T)?(T=Reference.refract(T),T.setMetaProperty(`referenced-element`,n),this.refractCache.set(s,T)):(T=this.namespace.getElementClass(n).refract(T),this.refractCache.set(s,T))}if(a===T){let n=new ApiDOMError(`Recursive Reference Object detected`);return this.indirections.pop(),this.handleDereferenceError(n,a,{directAncestors:h,isExternalReference:b})}if(this.indirections.length>this.options.dereference.maxDepth){let n=new MaximumDereferenceDepthError(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);return this.indirections.pop(),this.handleDereferenceError(n,a,{directAncestors:h,isExternalReference:b})}if(m.includes(T)){if(x.refSet.circular=!0,this.options.dereference.circular===`error`){let n=new ApiDOMError(`Circular reference detected`);return this.indirections.pop(),this.handleDereferenceError(n,a,{directAncestors:h,isExternalReference:b})}if(this.options.dereference.circular===`replace`){var O,k;let n=new import_minim.RefElement(T.id,{type:`reference`,uri:x.uri,$ref:serializer(a.$ref)}),s=(this.options.dereference.strategyOpts[`openapi-3-1`]?.circularReplacer??this.options.dereference.circularReplacer)(n);return d.replaceWith(s,mutationReplacer$1),!c&&s}}let A=stripHash(x.refSet.rootRef.uri)!==x.uri,j=[`error`,`replace`].includes(this.options.dereference.circular);if((b||A||isReferenceElement(T)||j)&&!m.includesCycle(T)){h.add(a),this.errorContext.push(a);let s=new n({reference:x,namespace:this.namespace,indirections:[...this.indirections],options:this.getNestedVisitorOptions(a),refractCache:this.refractCache,ancestors:m,allOfDiscriminatorMapping:this.allOfDiscriminatorMapping,errorContext:this.errorContext,errorPropagationCache:this.errorPropagationCache,pendingPropagations:this.pendingPropagations});try{T=await visitAsync$3(T,s,{keyMap,nodeTypeGetter:getNodeType})}catch(n){return this.indirections.pop(),this.handleDereferenceError(n,a,{directAncestors:h,isExternalReference:b})}h.delete(a),this.popErrorContext(a)}(f=this.options.dereference.dereferenceOpts)!=null&&f.continueOnError&&this.pendingPropagations.push({referencingElement:a,referencedElement:T}),this.indirections.pop();let M=cloneShallow(T);return M.setMetaProperty(`id`,identityManager$1.generateId()),M.setMetaProperty(`ref-fields`,{$ref:serializer(a.$ref),description:serializer(a.description),summary:serializer(a.summary)}),M.setMetaProperty(`ref-origin`,x.uri),M.setMetaProperty(`ref-referencing-element-id`,cloneDeep(identityManager$1.identify(a))),(p=this.options.dereference.dereferenceOpts)!=null&&p.continueOnError&&M.setMetaProperty(`ref-referencing-element`,a),isObjectElement(T)&&isObjectElement(M)&&(a.hasKey(`description`)&&`description`in T&&(M.remove(`description`),M.set(`description`,a.get(`description`))),a.hasKey(`summary`)&&`summary`in T&&(M.remove(`summary`),M.set(`summary`,a.get(`summary`)))),d.replaceWith(M,mutationReplacer$1),!c&&M}async PathItemElement(a,s,c,l,u,d){var f;if(!isStringElement(a.$ref))return;if(this.indirections.includes(a))return!1;let[p,m]=this.toAncestorLineage([...u,c]),h=this.toBaseURI(serializer(a.$ref)),_=stripHash(this.reference.uri)===h,v=!_;if(!this.options.resolve.internal&&_||!this.options.resolve.external&&v)return;let b;try{b=await this.toReference(serializer(a.$ref))}catch(n){return this.handleDereferenceError(n,a,{directAncestors:m,isExternalReference:v})}let x=resolve$2(h,serializer(a.$ref));this.indirections.push(a);let C=fromURIReference(x),w;try{w=evaluate$2(b.value.result,C)}catch(n){return this.indirections.pop(),this.handleDereferenceError(n,a,{directAncestors:m,isExternalReference:v})}if(w.id=identityManager$1.identify(w),isPrimitiveElement(w)){let n=`path-item-${seri
1339alizer(identityManager$1.identify(w))}`;this.refractCache.has(n)?w=this.refractCache.get(n):(w=PathItem.refract(w),this.refractCache.set(n,w))}if(a===w){let n=new ApiDOMError(`Recursive Path Item Object reference detected`);return this.indirections.pop(),this.handleDereferenceError(n,a,{directAncestors:m,isExternalReference:v})}if(this.indirections.length>this.options.dereference.maxDepth){let n=new MaximumDereferenceDepthError(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);return this.indirections.pop(),this.handleDereferenceError(n,a,{directAncestors:m,isExternalReference:v})}if(p.includes(w)){if(b.refSet.circular=!0,this.options.dereference.circular===`error`){let n=new ApiDOMError(`Circular reference detected`);return this.indirections.pop(),this.handleDereferenceError(n,a,{directAncestors:m,isExternalReference:v})}if(this.options.dereference.circular===`replace`){var T,O;let n=new import_minim.RefElement(w.id,{type:`path-item`,uri:b.uri,$ref:serializer(a.$ref)}),s=(this.options.dereference.strategyOpts[`openapi-3-1`]?.circularReplacer??this.options.dereference.circularReplacer)(n);return d.replaceWith(s,mutationReplacer$1),!c&&s}}let k=stripHash(b.refSet.rootRef.uri)!==b.uri,A=[`error`,`replace`].includes(this.options.dereference.circular);if((v||k||isPathItemElement(w)&&isStringElement(w.$ref)||A)&&!p.includesCycle(w)){m.add(a),this.errorContext.push(a);let s=new n({reference:b,namespace:this.namespace,indirections:[...this.indirections],options:this.getNestedVisitorOptions(a),refractCache:this.refractCache,ancestors:p,allOfDiscriminatorMapping:this.allOfDiscriminatorMapping,errorContext:this.errorContext,errorPropagationCache:this.errorPropagationCache,pendingPropagations:this.pendingPropagations});try{w=await visitAsync$3(w,s,{keyMap,nodeTypeGetter:getNodeType})}catch(n){return this.indirections.pop(),this.handleDereferenceError(n,a,{directAncestors:m,isExternalReference:v})}m.delete(a),this.popErrorContext(a)}if((f=this.options.dereference.dereferenceOpts)!=null&&f.continueOnError&&this.pendingPropagations.push({referencingElement:a,referencedElement:w}),this.indirections.pop(),isPathItemElement(w)){var j;let n=new PathItem([...w.content],cloneDeep(w.meta),cloneDeep(w.attributes));n.setMetaProperty(`id`,identityManager$1.generateId()),a.forEach((a,s,c)=>{n.remove(serializer(s)),n.content.push(c)}),n.remove(`$ref`),n.setMetaProperty(`ref-fields`,{$ref:serializer(a.$ref)}),n.setMetaProperty(`ref-origin`,b.uri),n.setMetaProperty(`ref-referencing-element-id`,cloneDeep(identityManager$1.identify(a))),(j=this.options.dereference.dereferenceOpts)!=null&&j.continueOnError&&n.setMetaProperty(`ref-referencing-element`,a),w=n}return d.replaceWith(w,mutationReplacer$1),c?void 0:w}async LinkElement(n,a,s,c,l,u){if(!isStringElement(n.operationRef)&&!isStringElement(n.operationId))return;if(isStringElement(n.operationRef)&&isStringElement(n.operationId)){let a=new ApiDOMError(`LinkElement operationRef and operationId fields are mutually exclusive.`);return this.handleDereferenceError(a,n)}let d;if(isStringElement(n.operationRef)){var f;let a=fromURIReference(serializer(n.operationRef)),c=this.toBaseURI(serializer(n.operationRef)),l=stripHash(this.reference.uri)===c,p=!l;if(!this.options.resolve.internal&&l||!this.options.resolve.external&&p)return;let m;try{m=await this.toReference(serializer(n.operationRef)),d=evaluate$2(m.value.result,a)}catch(a){return this.handleDereferenceError(a,n,{isExternalReference:p})}if(isPrimitiveElement(d)){let n=`operation-${serializer(identityManager$1.identify(d))}`;this.refractCache.has(n)?d=this.refractCache.get(n):(d=Operation$1.refract(d),this.refractCache.set(n,d))}d=cloneShallow(d),d.setMetaProperty(`ref-origin`,m.uri);let h=cloneShallow(n);return(f=h.operationRef)==null||f.meta.set(`operation`,d),u.replaceWith(h,mutationReplacer$1),s?void 0:h}if(isStringElement(n.operationId)){var p;let a=serializer(n.operationId),c;try{c=await this.toReference(unsanitize(this.reference.uri))}catch(a){return this.handleDereferenceError(a,n)}if(d=find(n=>
1339isOperationElement(n)&&isElement(n.operationId)&&n.operationId.equals(a),c.value.result),isUndefined(d)){let s=new ApiDOMError(`OperationElement(operationId=${a}) not found.`);return this.handleDereferenceError(s,n)}let l=cloneShallow(n);return(p=l.operationId)==null||p.meta.set(`operation`,d),u.replaceWith(l,mutationReplacer$1),s?void 0:l}}async ExampleElement(n,a,s,c,l,u){if(!isStringElement(n.externalValue))return;if(n.hasKey(`value`)&&isStringElement(n.externalValue)){let a=new ApiDOMError(`ExampleElement value and externalValue fields are mutually exclusive.`);return this.handleDereferenceError(a,n)}let d=this.toBaseURI(serializer(n.externalValue)),f=stripHash(this.reference.uri)===d,p=!f;if(!this.options.resolve.internal&&f||!this.options.resolve.external&&p)return;let m;try{m=await this.toReference(serializer(n.externalValue))}catch(a){return this.handleDereferenceError(a,n,{isExternalReference:p})}let h=cloneShallow(m.value.result);h.setMetaProperty(`ref-origin`,m.uri);let _=cloneShallow(n);return _.value=h,u.replaceWith(_,mutationReplacer$1),s?void 0:_}async MemberElement(a,s,c,l,u,d){var f;let p=u[u.length-1];if(!isObjectElement(p)||!p.classes.contains(`discriminator-mapping`))return;if(!((f=this.options.dereference.strategyOpts[`openapi-3-1`])!=null&&f.dereferenceDiscriminatorMapping)||!isStringElement(a.key)||!isStringElement(a.value)||this.indirections.includes(a))return!1;this.indirections.push(a);let[m,h]=this.toAncestorLineage([...u,c]),_=cloneDeep([...h].findLast(isSchemaElement).getMetaProperty(`ancestorsSchemaIdentifiers`)),v=serializer(a.value),b=/^[a-zA-Z0-9\\.\\-_]+$/.test(v)?`#/components/schemas/${v}`:v,x=new Schema({$ref:b});x.setMetaProperty(`ancestorsSchemaIdentifiers`,_),h.add(x);let C=new n({reference:this.reference,namespace:this.namespace,indirections:[...this.indirections],options:this.getNestedVisitorOptions(x),refractCache:this.refractCache,ancestors:m,allOfDiscriminatorMapping:this.allOfDiscriminatorMapping}),w;try{w=await visitAsync$3(x,C,{keyMap,nodeTypeGetter:getNodeType})}catch(n){let a=!b.startsWith(`#`);return this.handleDereferenceError(n,x,{directAncestors:h,isExternalReference:a})}h.delete(x),this.indirections.pop();let T=cloneShallow(a);return T.value.setMetaProperty(`ref-schema`,w),d.replaceWith(T,mutationReplacer$1),c?void 0:T}async SchemaElement(a,s,c,l,u,d){var f;if(!isStringElement(a.$ref))return;if(this.indirections.includes(a))return!1;let[p,m]=this.toAncestorLineage([...u,c]),h;try{h=await this.toReference(unsanitize(this.reference.uri))}catch(n){return this.handleDereferenceError(n,a,{directAncestors:m})}let{uri:_}=h,v=resolveSchema$refField(_,a),b=new File$1({uri:stripHash(v)}),x=none(n=>n.canRead(b),this.options.resolve.resolvers),C=!x,w=stripHash(this.reference.uri)===v,T=!w;this.indirections.push(a);let O;try{if(x||C){if(_=this.toBaseURI(v),O=evaluate(v,maybeRefractToSchemaElement(h.value.result)),O=maybeRefractToSchemaElement(O),O.id=identityManager$1.identify(O),!this.options.resolve.internal&&w||!this.options.resolve.external&&T)return}else{if(_=this.toBaseURI(v),w=stripHash(this.reference.uri)===_,T=!w,!this.options.resolve.internal&&w||!this.options.resolve.external&&T)return;h=await this.toReference(unsanitize(v));let n=fromURIReference(v);O=evaluate$2(maybeRefractToSchemaElement(h.value.result),n),O=maybeRefractToSchemaElement(O),O.id=identityManager$1.identify(O)}}catch(n){if(C&&n instanceof EvaluationJsonSchemaUriError)if(isAnchor(uriToAnchor(v))){if(w=stripHash(this.reference.uri)===_,T=!w,!this.options.resolve.internal&&w||!this.options.resolve.external&&T)return;try{h=await this.toReference(unsanitize(v))}catch(n){return this.indirections.pop(),this.handleDereferenceError(n,a,{directAncestors:m,isExternalReference:T})}let n=uriToAnchor(v),s=maybeRefractToSchemaElement(h.value.result);try{O=evaluate$1(n,s)}catch(n){return this.indirections.pop(),this.handleDereferenceError(n,a,{directAncestors:m,isExternalReference:T})}O=maybeRefractToSchemaElement(O),O.id=identityManager$1.identify(O)}else{if(_=this.toBaseURI(v),w=stripHash(this.reference.uri)===_,T=!w,!this.options.resolve.internal&&w||!this.options.resolve.external&&T)return;try{h=await this.toReference(unsanitize(v))}catch(n){return this.indirections.pop(),this.handleDereferenceError(n,a,{directAncestors:m,isExternalReference:T})}let n=fromURIReference(v),s=maybeRefractToSchemaElement(h.value.result);try{O=evaluate$2(s,n)}catch(n){return this.indirections.pop(),this.handleDereferenceError(n,a,{directAncestors:m,isExternalReference:T})}O=maybeRefractToSchemaElement(O),O.id=identityManager$1.identify(O)}else return this.indirections.pop(),this.handleDereferenceError(n,a,{directAncestors:m,isExternalReference:T})}if(a===O){let n=new ApiDOMError(`Recursive Schema Object reference detected`);return this.indirections.pop(),this.handleDereferenceError(n,a,{directAncestors:m,isExternalReference:T})}if(this.indirections.length>this.options.dereference.maxDepth){let n=new MaximumDereferenceDepthError(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);return this.indirections.pop(),this.handleDereferenceError(n,a,{directAncestors:m,isExternalReference:T})}if(p.includes(O)){if(h.refSet.circular=!0,this.options.dereference.circular===`error`){let n=new ApiDOMError(`Circular reference detected`);return this.indirections.pop(),this.handleDereferenceError(n,a,{directAncestors:m,isExternalReference:T})}if(this.options.dereference.circular===`replace`){var k,A;let n=new import_minim.RefElement(O.id,{type:`json-schema`,uri:h.uri,$ref:serializer(a.$ref)}
1339),s=(this.options.dereference.strategyOpts[`openapi-3-1`]?.circularReplacer??this.options.dereference.circularReplacer)(n);return d.replaceWith(s,mutationReplacer$1),!c&&s}}let j=stripHash(h.refSet.rootRef.uri)!==h.uri,M=[`error`,`replace`].includes(this.options.dereference.circular);if((T||j||isSchemaElement(O)&&isStringElement(O.$ref)||M)&&!p.includesCycle(O)){m.add(a),this.errorContext.push(a);let s=new n({reference:h,namespace:this.namespace,indirections:[...this.indirections],options:this.getNestedVisitorOptions(a),refractCache:this.refractCache,ancestors:p,allOfDiscriminatorMapping:this.allOfDiscriminatorMapping,errorContext:this.errorContext,errorPropagationCache:this.errorPropagationCache,pendingPropagations:this.pendingPropagations});try{O=await visitAsync$3(O,s,{keyMap,nodeTypeGetter:getNodeType})}catch(n){return this.indirections.pop(),this.handleDereferenceError(n,a,{directAncestors:m,isExternalReference:T})}m.delete(a),this.popErrorContext(a)}if((f=this.options.dereference.dereferenceOpts)!=null&&f.continueOnError&&this.pendingPropagations.push({referencingElement:a,referencedElement:O}),this.indirections.pop(),isBooleanJsonSchemaElement(O)){let n=cloneDeep(O);return n.setMetaProperty(`id`,identityManager$1.generateId()),n.setMetaProperty(`ref-fields`,{$ref:serializer(a.$ref),$refBaseURI:v}),n.setMetaProperty(`ref-origin`,h.uri),n.setMetaProperty(`ref-referencing-element-id`,cloneDeep(identityManager$1.identify(a))),d.replaceWith(n,mutationReplacer$1),!c&&n}if(isSchemaElement(O)){var N,P;let n=new Schema([...O.content],cloneDeep(O.meta),cloneDeep(O.attributes));if(n.setMetaProperty(`id`,identityManager$1.generateId()),a.forEach((a,s,c)=>{n.remove(serializer(s)),n.content.push(c)}),n.remove(`$ref`),n.setMetaProperty(`ref-fields`,{$ref:serializer(a.$ref),$refBaseURI:v}),n.setMetaProperty(`ref-origin`,h.uri),n.setMetaProperty(`ref-referencing-element-id`,cloneDeep(identityManager$1.identify(a))),(N=this.options.dereference.dereferenceOpts)!=null&&N.continueOnError&&n.setMetaProperty(`ref-referencing-element`,a),(P=this.options.dereference.strategyOpts[`openapi-3-1`])!=null&&P.dereferenceDiscriminatorMapping){var F;let a=u[u.length-1],s=[...m].findLast(isSchemaElement),c=s?.getMetaProperty(`schemaName`),l=serializer(n.getMetaProperty(`schemaName`));if(l&&c&&a!=null&&(F=a.classes)!=null&&F.contains(`json-schema-allOf`)){var I;let n=this.allOfDiscriminatorMapping.get(l)??[];n.push(s),this.allOfDiscriminatorMapping.set(l,n)}}O=n}return d.replaceWith(O,mutationReplacer$1),c?void 0:O}},visitAsync$2=visit$1[Symbol.for(`nodejs.util.promisify.custom`)],OpenAPI3_1DereferenceStrategy=class extends DereferenceStrategy{constructor(n){super({...n??{},name:`openapi-3-1`})}canDereference(n){var a;return n.mediaType===`text/plain`?isOpenApi3_1Element(n.parseResult?.result):mediaTypes.includes(n.mediaType)}async dereference(n,a){var s;let c=createNamespace(openApi3_1),l=a.dereference.refSet??new ReferenceSet,u=new ReferenceSet,d=l,f;l.has(n.uri)?f=l.find(propEq(n.uri,`uri`)):(f=new Reference$2({uri:n.uri,value:n.parseResult}),l.add(f)),a.dereference.immutable&&(l.refs.map(n=>new Reference$2({...n,value:cloneDeep(n.value)})).forEach(n=>u.add(n)),f=u.find(a=>a.uri===n.uri),d=u);let p=new OpenAPI3_1DereferenceVisitor({reference:f,namespace:c,options:a}),m=await visitAsync$2(d.rootRef.value,p,{keyMap,nodeTypeGetter:getNodeType});return a.dereference.immutable&&u.refs.filter(n=>n.uri.startsWith(`immutable://`)).map(n=>new Reference$2({...n,uri:n.uri.replace(/^immutable:\/\//,``)})).forEach(n=>l.add(n)),a.dereference.refSet===null&&l.clean(),u.clean(),m}},trimParseResult=n=>n.slice(2),toPath=n=>{let a=trimParseResult(n);return a.reduce((n,s,c)=>{if(isMemberElement(s)){let a=String(serializer(s.key));n.push(a)}else if(isArrayElement(a[c-2])){let l=a[c-2].content.indexOf(s);n.push(l)}return n},[])},ModelPropertyMacroVisitor=class{modelPropertyMacro;options;SchemaElement={leave:(n,a,s,c,l)=>{n.properties!==void 0&&isObjectElement(n.properties)&&n.properties.forEach(a=>{if(isObjectElement(a))try{let n=this.modelPropertyMacro(serializer(a));a.set(`default`,n)}catch(a){let c=Error(a,{cause:a});c.fullPath=[...toPath([...l,s,n]),`properties`],this.options.dereference.dereferenceOpts?.errors?.pu
1339sh?.(c)}})}};constructor({modelPropertyMacro:n,options:a}){this.modelPropertyMacro=n,this.options=a}},AllOfVisitor=class{options;SchemaElement={leave(n,a,s,c,l){if(n.allOf!==void 0){if(!isArrayElement(n.allOf)){let a=TypeError(`allOf must be an array`);a.fullPath=[...toPath([...l,s,n]),`allOf`],this.options.dereference.dereferenceOpts?.errors?.push?.(a);return}if(n.allOf.isEmpty){n.remove(`allOf`);return}if(!n.allOf.content.every(isSchemaElement)){let a=TypeError(`Elements in allOf must be objects`);a.fullPath=[...toPath([...l,s,n]),`allOf`],this.options.dereference.dereferenceOpts?.errors?.push?.(a);return}for(;n.hasKey(`allOf`);){let{allOf:a}=n;n.remove(`allOf`);let s=deepmerge.all([...a.content,n],{customMerge:n=>serializer(n)===`enum`?(n,a)=>{if(includesClasses([`json-schema-enum`],n)&&includesClasses([`json-schema-enum`],a)){let s=(n,a)=>isArrayElement(n)||isArrayElement(a)||isObjectElement(n)||isObjectElement(a)?!1:n.equals(serializer(a)),c=cloneShallow(n);return c.content=uniqWith(s)([...n.content,...a.content]),c}return deepmerge(n,a)}:deepmerge});if(n.hasKey(`$$ref`)||s.remove(`$$ref`),n.hasKey(`example`)){let a=s.getMember(`example`);a&&(a.value=n.get(`example`))}if(n.hasKey(`examples`)){let a=s.getMember(`examples`);a&&(a.value=n.get(`examples`))}n.content=s.content}}}};constructor({options:n}){this.options=n}},ParameterMacroVisitor=class{parameterMacro;options;#e;OperationElement={enter:n=>{this.#e=n},leave:()=>{this.#e=void 0}};ParameterElement={leave:(n,a,s,c,l)=>{let u=this.#e?serializer(this.#e):null,d=serializer(n);try{let a=this.parameterMacro(u,d);n.set(`default`,a)}catch(n){let a=Error(n,{cause:n});a.fullPath=toPath([...l,s]),this.options.dereference.dereferenceOpts?.errors?.push?.(a)}}};constructor({parameterMacro:n,options:a}){this.parameterMacro=n,this.options=a}},getRootCause=n=>{if(n.cause==null)return n;let{cause:a}=n;for(;a.cause!=null;)a=a.cause;return a},SchemaRefError=class extends ApiDOMStructuredError{},{wrapError}=mod,visitAsync$1=visit$1[Symbol.for(`nodejs.util.promisify.custom`)],identityManager=new IdentityManager,mutationReplacer=(n,a,s,c)=>{isMemberElement(c)?c.value=n:Array.isArray(c)&&(c[s]=n)},OpenAPI3_1SwaggerClientDereferenceVisitor=class n extends OpenAPI3_1DereferenceVisitor{useCircularStructures;allowMetaPatches;basePath;constructor({allowMetaPatches:n=!0,useCircularStructures:a=!1,basePath:s=null,...c}){super(c),this.allowMetaPatches=n,this.useCircularStructures=a,this.basePath=s}async ReferenceElement(a,s,c,l,u,d){try{var f,p;if((0,import_includes.default)(f=this.indirections).call(f,a))return!1;let[s,l]=this.toAncestorLineage([...u,c]),m=this.toBaseURI(serializer(a.$ref)),h=stripHash(this.reference.uri)===m,_=!h;if(!this.options.resolve.internal&&h||!this.options.resolve.external&&_)return!1;let v=await this.toReference(serializer(a.$ref)),b=resolve$2(m,serializer(a.$ref));this.indirections.push(a);let x=fromURIReference(b),C=evaluate$2(v.value.result,x);if(C.id=identityManager.identify(C),isPrimitiveElement(C)){let n=serializer(a.meta.get(`referenced-element`)),s=`${n}-${serializer(identityManager.identify(C))}`;this.refractCache.has(s)?C=this.refractCache.get(s):isReferenceLikeElement(C)?(C=Reference.refract(C),C.setMetaProperty(`referenced-element`,n),this.refractCache.set(s,C)):(C=this.namespace.getElementClass(n).refract(C),this.refractCache.set(s,C))}if(a===C)throw new ApiDOMError(`Recursive Reference Object detected`);if(this.indirections.length>this.options.dereference.maxDepth)throw new MaximumDereferenceDepthError(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);if((0,import_includes.default)(s).call(s,C)){if(v.refSet.circular=!0,this.options.dereference.circular===`error`)throw new ApiDOMError(`Circular reference detected`);if(this.options.dereference.circular===`replace`){let n=new import_minim.RefElement(C.id,{type:`reference`,uri:v.uri,$ref:serializer(a.$ref),baseURI:b,referencingElement:a}),s=(this.options.dereference.strategyOpts[`openapi-3-1`]?.circularReplacer??this.options.dereference.circularReplacer)(n);return d.replaceWith(n,mutationReplacer),!c&&s}}let w=stripHash(v.refSet.rootRef.uri)!==v.uri,T=(0,import_includes.default)(p=[`error`,`replace`]).call(p,this.options.dereference.circular);if((_||w||isReferenceElement(C)||T)&&!s.includesCycle(C)){l.add(a);let d=new n({reference:v,namespace:this.namespace,indirections:[...this.indirections],options:this.options,refractCache:this.refractCache,ancestors:s,allowMetaPatches:this.allowMetaPatches,useCircularStructures:this.useCircularStructures,basePath:this.basePath??[...toPath([...u,c,a]),`$ref`]});C=await visitAsync$1(C,d,{keyMap,nodeTypeGetter:getNodeType}),l.delete(a)}this.indirections.pop();let O=cloneShallow(C);if(O.setMetaProperty(`ref-fields`,{$ref:serializer(a.$ref),description:serializer(a.description),summary:serializer(a.summary)}),O.setMetaProperty(`ref-origin`,v.uri),O.setMetaProperty(`ref-referencing-element-id`,cloneDeep(identityManager.identify(a))),isObjectElement(C)&&(a.hasKey(`description`)&&`description`in C&&(O.remove(`description`),O.set(`description`,a.get(`description`))),a.hasKey(`summary`)&&`summary`in C&&(O.remove(`summary`),O.set(`summary`,a.get(`summary`)))),this.allowMetaPatches&&isObjectElement(O)&&!O.hasKey(`$$ref`)){let n=resolve$2(m,b);O.set(`$$ref`,n)}return d.replaceWith(O,mutationReplacer),!c&&O}catch(n){let s=wrapError(getRootCause(n),{baseDoc:this.reference.uri,$ref:serializer(a.$ref),pointer:fromURIReference(serializer(a.$ref)),fullPath:this.basePath??[...toPath([...u,c,a]),`$ref`]});
1339this.options.dereference.dereferenceOpts?.errors?.push?.(s);return}}async PathItemElement(a,s,c,l,u,d){try{var f,p;if(!isStringElement(a.$ref))return;if((0,import_includes.default)(f=this.indirections).call(f,a)||includesClasses([`cycle`],a.$ref))return!1;let[s,l]=this.toAncestorLineage([...u,c]),m=this.toBaseURI(serializer(a.$ref)),h=stripHash(this.reference.uri)===m,_=!h;if(!this.options.resolve.internal&&h||!this.options.resolve.external&&_)return;let v=await this.toReference(serializer(a.$ref)),b=resolve$2(m,serializer(a.$ref));this.indirections.push(a);let x=fromURIReference(b),C=evaluate$2(v.value.result,x);if(C.id=identityManager.identify(C),isPrimitiveElement(C)){let n=`path-item-${serializer(identityManager.identify(C))}`;this.refractCache.has(n)?C=this.refractCache.get(n):(C=PathItem.refract(C),this.refractCache.set(n,C))}if(a===C)throw new ApiDOMError(`Recursive Path Item Object reference detected`);if(this.indirections.length>this.options.dereference.maxDepth)throw new MaximumDereferenceDepthError(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);if((0,import_includes.default)(s).call(s,C)){if(v.refSet.circular=!0,this.options.dereference.circular===`error`)throw new ApiDOMError(`Circular reference detected`);if(this.options.dereference.circular===`replace`){let n=new import_minim.RefElement(C.id,{type:`path-item`,uri:v.uri,$ref:serializer(a.$ref),baseURI:b,referencingElement:a}),s=(this.options.dereference.strategyOpts[`openapi-3-1`]?.circularReplacer??this.options.dereference.circularReplacer)(n);return d.replaceWith(n,mutationReplacer),!c&&s}}let w=stripHash(v.refSet.rootRef.uri)!==v.uri,T=(0,import_includes.default)(p=[`error`,`replace`]).call(p,this.options.dereference.circular);if((_||w||isPathItemElement(C)&&isStringElement(C.$ref)||T)&&!s.includesCycle(C)){l.add(a);let d=new n({reference:v,namespace:this.namespace,indirections:[...this.indirections],options:this.options,ancestors:s,allowMetaPatches:this.allowMetaPatches,useCircularStructures:this.useCircularStructures,basePath:this.basePath??[...toPath([...u,c,a]),`$ref`]});C=await visitAsync$1(C,d,{keyMap,nodeTypeGetter:getNodeType}),l.delete(a)}if(this.indirections.pop(),isPathItemElement(C)){let n=new PathItem([...C.content],cloneDeep(C.meta),cloneDeep(C.attributes));if(a.forEach((a,s,c)=>{n.remove(serializer(s)),n.content.push(c)}),n.remove(`$ref`),n.setMetaProperty(`ref-fields`,{$ref:serializer(a.$ref)}),n.setMetaProperty(`ref-origin`,v.uri),n.setMetaProperty(`ref-referencing-element-id`,cloneDeep(identityManager.identify(a))),this.allowMetaPatches&&n.get(`$$ref`)===void 0){let a=resolve$2(m,b);n.set(`$$ref`,a)}C=n}return d.replaceWith(C,mutationReplacer),c?void 0:C}catch(n){let s=wrapError(getRootCause(n),{baseDoc:this.reference.uri,$ref:serializer(a.$ref),pointer:fromURIReference(serializer(a.$ref)),fullPath:this.basePath??[...toPath([...u,c,a]),`$ref`]});this.options.dereference.dereferenceOpts?.errors?.push?.(s);return}}async SchemaElement(a,s,c,l,u,d){try{var f,p;if(!isStringElement(a.$ref))return;if((0,import_includes.default)(f=this.indirections).call(f,a))return!1;let[s,l]=this.toAncestorLineage([...u,c]),m=await this.toReference(unsanitize(this.reference.uri)),{uri:h}=m,_=resolveSchema$refField(h,a),v=new File$1({uri:stripHash(_)}),b=!this.options.resolve.resolvers.some(n=>n.canRead(v)),x=!b,C=stripHash(this.reference.uri)===_,w=!C;this.indirections.push(a);let T;try{if(b||x){if(h=this.toBaseURI(_),T=evaluate(_,maybeRefractToSchemaElement(m.value.result)),T=maybeRefractToSchemaElement(T),T.id=identityManager.identify(T),!this.options.resolve.internal&&C||!this.options.resolve.external&&w)return}else{if(h=this.toBaseURI(_),C=stripHash(this.reference.uri)===h,w=!C,!this.options.resolve.internal&&C||!this.options.resolve.external&&w)return;m=await this.toReference(unsanitize(_));let n=fromURIReference(_);T=evaluate$2(maybeRefractToSchemaElement(m.value.result),n),T=maybeRefractToSchemaElement(T),T.id=identityManager.identify(T)}}catch(n){if(x&&n instanceof EvaluationJsonSchemaUriError)if(isAnchor(uriToAnchor(_))){if(C=stripHash(this.reference.uri)===h,w=!C,!this.options.resolve.internal&&C||!this.options.resolve.external&&w)return;m=await this.toReference(unsanitize(_)),T=evaluate$1(uriToAnchor(_),maybeRefractToSchemaElement(m.value.result)),T=maybeRefractToSchemaElement(T),T.id=identityManager.identify(T)}else{if(h=this.toBaseURI(serializer(_)),C=stripHash(this.reference.uri)===h,w=!C,!this.options.resolve.internal&&C||!this.options.resolve.external&&w)return;m=await this.toReference(unsanitize(_));let n=fromURIReference(_);T=evaluate$2(maybeRefractToSchemaElement(m.value.result),n),T=maybeRefractToSchemaElement(T),T.id=identityManager.identify(T)}else throw n}if(a===T)throw new ApiDOMError(`Recursive Schema Object reference detected`);if(this.indirections.length>this.options.dereference.maxDepth)throw new MaximumDereferenceDepthError(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);if((0,import_includes.default)(s).call(s,T)){if(m.refSet.circular=!0,this.options.dereference.circular===`error`)throw new ApiDOMError(`Circular reference detected`);if(this.options.dereference.circular===`replace`){let n=new import_minim.RefElement(T.id,{type:`json-schema`,uri:m.uri,$ref:serializer(a.$ref),baseURI:resolve$2(h,_),referencingElement:a}
1339),s=(this.options.dereference.strategyOpts[`openapi-3-1`]?.circularReplacer??this.options.dereference.circularReplacer)(n);return d.replaceWith(s,mutationReplacer),!c&&s}}let O=stripHash(m.refSet.rootRef.uri)!==m.uri,k=(0,import_includes.default)(p=[`error`,`replace`]).call(p,this.options.dereference.circular);if((w||O||isSchemaElement(T)&&isStringElement(T.$ref)||k)&&!s.includesCycle(T)){l.add(a);let d=new n({reference:m,namespace:this.namespace,indirections:[...this.indirections],options:this.options,useCircularStructures:this.useCircularStructures,allowMetaPatches:this.allowMetaPatches,ancestors:s,basePath:this.basePath??[...toPath([...u,c,a]),`$ref`]});T=await visitAsync$1(T,d,{keyMap,nodeTypeGetter:getNodeType}),l.delete(a)}if(this.indirections.pop(),isBooleanJsonSchemaElement(T)){let n=cloneDeep(T);return n.setMetaProperty(`ref-fields`,{$ref:serializer(a.$ref)}),n.setMetaProperty(`ref-origin`,m.uri),n.setMetaProperty(`ref-referencing-element-id`,cloneDeep(identityManager.identify(a))),d.replaceWith(n,mutationReplacer),!c&&n}if(isSchemaElement(T)){let n=new Schema([...T.content],cloneDeep(T.meta),cloneDeep(T.attributes));if(a.forEach((a,s,c)=>{n.remove(serializer(s)),n.content.push(c)}),n.remove(`$ref`),n.setMetaProperty(`ref-fields`,{$ref:serializer(a.$ref)}),n.setMetaProperty(`ref-origin`,m.uri),n.setMetaProperty(`ref-referencing-element-id`,cloneDeep(identityManager.identify(a))),this.allowMetaPatches&&n.get(`$$ref`)===void 0){let a=resolve$2(h,_);n.set(`$$ref`,a)}T=n}return d.replaceWith(T,mutationReplacer),c?void 0:T}catch(n){let s=getRootCause(n),l=new SchemaRefError(`Could not resolve reference: ${s.message}`,{baseDoc:this.reference.uri,$ref:serializer(a.$ref),fullPath:this.basePath??[...toPath([...u,c,a]),`$ref`],cause:s});this.options.dereference.dereferenceOpts?.errors?.push?.(l);return}}async LinkElement(){}async ExampleElement(n,a,s,c,l,u){try{return await super.ExampleElement(n,a,s,c,l,u)}catch(a){let c=wrapError(getRootCause(a),{baseDoc:this.reference.uri,externalValue:serializer(n.externalValue),fullPath:this.basePath??[...toPath([...l,s,n]),`externalValue`]});this.options.dereference.dereferenceOpts?.errors?.push?.(c);return}}},mergeAllVisitorsAsync=mergeAll[Symbol.for(`nodejs.util.promisify.custom`)],RootVisitor=class{constructor({parameterMacro:n,modelPropertyMacro:a,mode:s,options:c,...l}){let u=[];u.push(new OpenAPI3_1SwaggerClientDereferenceVisitor({...l,options:c})),typeof a==`function`&&u.push(new ModelPropertyMacroVisitor({modelPropertyMacro:a,options:c})),s!==`strict`&&u.push(new AllOfVisitor({options:c})),typeof n==`function`&&u.push(new ParameterMacroVisitor({parameterMacro:n,options:c}));let d=mergeAllVisitorsAsync(u,{nodeTypeGetter:getNodeType});Object.assign(this,d)}},visitAsync=visit$1[Symbol.for(`nodejs.util.promisify.custom`)],OpenAPI3_1SwaggerClientDereferenceStrategy=class extends OpenAPI3_1DereferenceStrategy{allowMetaPatches;parameterMacro;modelPropertyMacro;mode;ancestors;constructor({allowMetaPatches:n=!1,parameterMacro:a=null,modelPropertyMacro:s=null,mode:c=`non-strict`,ancestors:l=[],...u}={}){super({...u}),this.name=`openapi-3-1-swagger-client`,this.allowMetaPatches=n,this.parameterMacro=a,this.modelPropertyMacro=s,this.mode=c,this.ancestors=[...l]}async dereference(n,a){let s=createNamespace(openApi3_1),c=a.dereference.refSet??new ReferenceSet,l=new ReferenceSet,u=c,d;c.has(n.uri)?d=c.find(a=>a.uri===n.uri):(d=new Reference$2({uri:n.uri,value:n.parseResult}),c.add(d)),a.dereference.immutable&&(c.refs.map(n=>new Reference$2({...n,value:cloneDeep(n.value)})).forEach(n=>l.add(n)),d=l.find(a=>a.uri===n.uri),u=l);let f=new RootVisitor({reference:d,namespace:s,options:a,allowMetaPatches:this.allowMetaPatches,ancestors:this.ancestors,modelPropertyMacro:this.modelPropertyMacro,mode:this.mode,parameterMacro:this.parameterMacro}),p=await visitAsync(u.rootRef.value,f,{keyMap,nodeTypeGetter:getNodeType});return a.dereference.immutable&&l.refs.filter(n=>n.uri.startsWith(`immutable://`)).map(n=>new Reference$2({...n,uri:n.uri.replace(/^immutable:\/\//,``)})).forEach(n=>c.add(n)),a.dereference.refSet===null&&c.clean(),l.clean(),p}},circularReplacer=n=>{let a=serializer(n.meta.get(`baseURI`)),s=n.meta.get(`referencingElement`);return new import_minim.ObjectElement({$ref:a},cloneDeep(s.meta),cloneDeep(s.attributes))},resolveOpenAPI31Strategy=async n=>{let{spec:a,timeout:s,redirects:c,requestInterceptor:l,responseInterceptor:u,pathDiscriminator:d=[],allowMetaPatches:f=!1,useCircularStructures:p=!1,skipNormalization:m=!1,parameterMacro:h=null,modelPropertyMacro:_=null,mode:v=`non-strict`,strategies:b}=n;try{let{cache:x}=resolveOpenAPI31Strategy,C=b.find(n=>n.match(a)),w=resolve$2(isHttpUrl$1(cwd())?cwd():DEFAULT_BASE_URL,retrievalURI(n)),T;x.has(a)?T=x.get(a):(T=OpenApi3_1.refract(a),T.classes.push(`result`),x.set(a,T));let O=new ParseResult([T]),k=compile(d),A=k===``?``:`#${k}`,j=evaluate$2(T,k),M=new ReferenceSet({refs:[new Reference$2({uri:w,value:O})]});k!==``&&(M.rootRef=void 0);let N=[new Set([j])],P=[],F=transclude(j,await dereferenceApiDOM(j,{resolve:{baseURI:`${w}${A}`,resolvers:[new HTTPResolverSwaggerClient({timeout:s||1e4,redirects:c||10})],resolverOpts:{swaggerHTTPClientConfig:{requestInterceptor:l,responseInterceptor:u}},strategies:[new OpenAPI3_1ResolveStrategy]},parse:{mediaType:mediaTypes.latest(),parsers:[new OpenAPIJSON3_1Parser({allowEmpty:!1,sourceMap:!1}),new OpenAPIYAML31Parser({allowEmpty:!1,sourceMap:!1}),new JSONParser({allowEmpty:!1,sourceMap:!1}),new YAMLParser({allowEmpty:!1,sourceMap:!1}),new BinaryParser({allowEmpty:!1,sourceMap:!1})]},dereference:{maxDepth:100,strategies:[new OpenAPI3_1SwaggerClientDereferenceStrategy({allowMetaPatches:f,useCircularStructures:p,parameterMacro:h,modelPropertyMacro:_,mode:v,ancestors:N})],refSet:M,dereferenceOpts:{errors:P}
1339,immutable:!1,circular:p?`ignore`:`replace`,circularReplacer:p?defaultOptions$2.dereference.circularReplacer:circularReplacer}}),T);return{spec:serializer(m?F:C.normalize(F)),errors:P}}catch(n){if(n instanceof JSONPointerEvaluateError)return{spec:a,errors:[]};throw n}};resolveOpenAPI31Strategy.cache=new WeakMap;var normalize=n=>isObjectElement(n)?dispatchPluginsSync(n,[plugin$2({operationIdNormalizer:(n,a,s)=>opId({operationId:n},a,s,{v2OperationIdCompatibilityMode:!1})}),plugin$4(),plugin$3(),plugin$1(),plugin()],{toolboxCreator:createToolbox,visitorOptions:{keyMap,nodeTypeGetter:getNodeType}}):n,pojoAdapter=n=>a=>{let s=OpenApi3_1.refract(a);s.classes.push(`result`);let c=n(s),l=serializer(c);return resolveOpenAPI31Strategy.cache.set(l,c),serializer(c)},openApi31ApiDOMStrategy={name:`openapi-3-1-apidom`,match(n){return isOpenAPI31(n)},normalize(n){if(!isElement(n)&&isPlainObj(n)&&!n.$$normalized){let a=pojoAdapter(normalize)(n);return a.$$normalized=!0,a}return isElement(n)?normalize(n):n},async resolve(n){return resolveOpenAPI31Strategy(n)}},resolve$1=async n=>{let{spec:a,requestInterceptor:s,responseInterceptor:c}=n,l=retrievalURI(n),u=httpClient(n),d=a||await makeFetchJSON(u,{requestInterceptor:s,responseInterceptor:c})(l),f={...n,spec:d};return n.strategies.find(n=>n.match(d)).resolve(f)},makeResolve=n=>async a=>resolve$1({...n,...a}),resolver_default=makeResolve({strategies:[openApi30Strategy,openApi2Strategy,genericStrategy]});function grammar$10(){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]}
1339,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 n=``;return n+=`; OpenAPI Server URL templating ABNF syntax
1340`,n+=`server-url-template    = 1*( literals / server-variable ) ; variant of https://www.rfc-editor.org/rfc/rfc6570#section-2
1341`,n+=`server-variable        = "{" server-variable-name "}"
1342`,n+=`server-variable-name   = 1*( %x00-7A / %x7C / %x7E-10FFFF ) ; every UTF8 character except { and } (from OpenAPI)
1343`,n+=`
1344`,n+=`; https://www.rfc-editor.org/rfc/rfc6570#section-2.1
1345`,n+=`; https://www.rfc-editor.org/errata/eid6937
1346`,n+=`literals               = 1*( %x21 / %x23-24 / %x26-3B / %x3D / %x3F-5B
1347`,n+=`                       / %x5D / %x5F / %x61-7A / %x7E / ucschar / iprivate
1348`,n+=`                       / pct-encoded)
1349`,n+=`                            ; any Unicode character except: CTL, SP,
1350`,n+=`                            ;  DQUOTE, "%" (aside from pct-encoded),
1351`,n+=`                            ;  "<", ">", "\\", "^", "\`", "{", "|", "}"
1352`,n+=`
1353`,n+=`; https://www.rfc-editor.org/rfc/rfc6570#section-1.5
1354`,n+=`DIGIT          =  %x30-39             ; 0-9
1355`,n+=`HEXDIG         =  DIGIT / "A" / "B" / "C" / "D" / "E" / "F" ; case-insensitive
1356`,n+=`
1357`,n+=`pct-encoded    =  "%" HEXDIG HEXDIG
1358`,n+=`
1359`,n+=`ucschar        =  %xA0-D7FF / %xF900-FDCF / %xFDF0-FFEF
1360`,n+=`               /  %x10000-1FFFD / %x20000-2FFFD / %x30000-3FFFD
1361`,n+=`               /  %x40000-4FFFD / %x50000-5FFFD / %x60000-6FFFD
1362`,n+=`               /  %x70000-7FFFD / %x80000-8FFFD / %x90000-9FFFD
1363`,n+=`               /  %xA0000-AFFFD / %xB0000-BFFFD / %xC0000-CFFFD
1364`,n+=`               /  %xD0000-DFFFD / %xE1000-EFFFD
1365`,n+=`
1366`,n+=`iprivate       =  %xE000-F8FF / %xF0000-FFFFD / %x100000-10FFFD
1367`,n}}var serverUrlTemplate=(n,a,s,c,l)=>{if(n===identifiers.SEM_PRE){if(Array.isArray(l)===!1)throw Error(`parser's user data must be an array`);l.push([`server-url-template`,utilities.charsToString(a,s,c)])}return identifiers.SEM_OK},serverVariable=(n,a,s,c,l)=>{if(n===identifiers.SEM_PRE){if(Array.isArray(l)===!1)throw Error(`parser's user data must be an array`);l.push([`server-variable`,utilities.charsToString(a,s,c)])}return identifiers.SEM_OK},serverVariableName=(n,a,s,c,l)=>{if(n===identifiers.SEM_PRE){if(Array.isArray(l)===!1)throw Error(`parser's user data must be an array`);l.push([`server-variable-name`,utilities.charsToString(a,s,c)])}return identifiers.SEM_OK},literals=(n,a,s,c,l)=>{if(n===identifiers.SEM_PRE){if(Array.isArray(l)===!1)throw Error(`parser's user data must be an array`);l.push([`literals`,utilities.charsToString(a,s,c)])}return identifiers.SEM_OK},grammar$9=new grammar$10,parse$1=n=>{let a=new Parser;return a.ast=new Ast,a.ast.callbacks[`server-url-template`]=serverUrlTemplate,a.ast.callbacks[`server-variable`]=serverVariable,a.ast.callbacks[`server-variable-name`]=serverVariableName,a.ast.callbacks.literals=literals,{result:a.parse(grammar$9,`server-url-template`,n),ast:a.ast}},test=(n,{strict:a=!1}={})=>{try{let s=parse$1(n);if(!s.result.success)return!1;let c=[];s.ast.translate(c);let l=c.some(([n])=>n===`server-variable`);if(!a&&!l)try{return new URL(n,`https://vladimirgorej.com`),!0}catch{return!1}return!a||l}catch{return!1}},isEncoded$1=n=>{try{return typeof n==`string`&&decodeURIComponent(n)!==n}catch{return!1}},encodeServerVariable=n=>isEncoded$1(n)?n:encodeURIComponent(n).replace(/%5B/g,`[`).replace(/%5D/g,`]`),significantTypes$1=[`literals`,`server-variable-name`],substitute=(n,a,s={})=>{let c={encoder:encodeServerVariable,...s},l=parse$1(n);if(!l.result.success)return n;let u=[];return l.ast.translate(u),u.filter(([n])=>significantTypes$1.includes(n)).map(([n,s])=>
vendor: 4,171 bytes, line 1367
1367n===`server-variable-name`?Object.hasOwn(a,s)?c.encoder(a[s],s):`{${s}}`:s).join(``)};function grammar$8(){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]}
1367,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 n=``;return n+=`; OpenAPI Path Templating ABNF syntax
1368`,n+=`; variant of https://datatracker.ietf.org/doc/html/rfc3986#section-3.3
1369`,n+=`path-template                  = slash *( path-segment slash ) [ path-segment ]
1370`,n+=`path-segment                   = 1*( path-literal / template-expression )
1371`,n+=`slash                          = "/"
1372`,n+=`path-literal                   = 1*pchar
1373`,n+=`template-expression            = "{" template-expression-param-name "}"
1374`,n+=`template-expression-param-name = 1*( %x00-7A / %x7C / %x7E-10FFFF ) ; every UTF8 character except { and } (from OpenAPI)
1375`,n+=`
1376`,n+=`; https://datatracker.ietf.org/doc/html/rfc3986#section-3.3
1377`,n+=`pchar               = unreserved / pct-encoded / sub-delims / ":" / "@"
1378`,n+=`unreserved          = ALPHA / DIGIT / "-" / "." / "_" / "~"
1379`,n+=`                    ; https://datatracker.ietf.org/doc/html/rfc3986#section-2.3
1380`,n+=`pct-encoded         = "%" HEXDIG HEXDIG
1381`,n+=`                    ; https://datatracker.ietf.org/doc/html/rfc3986#section-2.1
1382`,n+=`sub-delims          = "!" / "$" / "&" / "'" / "(" / ")"
1383`,n+=`                    / "*" / "+" / "," / ";" / "="
1384`,n+=`                    ; https://datatracker.ietf.org/doc/html/rfc3986#section-2.2
1385`,n+=`
1386`,n+=`; https://datatracker.ietf.org/doc/html/rfc5234#appendix-B.1
1387`,n+=`ALPHA               = %x41-5A / %x61-7A   ; A-Z / a-z
1388`,n+=`DIGIT               = %x30-39            ; 0-9
1389`,n+=`HEXDIG              = DIGIT / "A" / "B" / "C" / "D" / "E" / "F"
1390`,n}}var slash=(n,a,s,c,l)=>(n===identifiers.SEM_PRE?l.push([`slash`,utilities.charsToString(a,s,c)]):identifiers.SEM_POST,identifiers.SEM_OK),pathTemplate=(n,a,s,c,l)=>{if(n===identifiers.SEM_PRE){if(Array.isArray(l)===!1)throw Error(`parser's user data must be an array`);l.push([`path-template`,utilities.charsToString(a,s,c)])}return identifiers.SEM_OK},pathLiteral=(n,a,s,c,l)=>(n===identifiers.SEM_PRE?l.push([`path-literal`,utilities.charsToString(a,s,c)]):identifiers.SEM_POST,identifiers.SEM_OK),templateExpression=(n,a,s,c,l)=>(n===identifiers.SEM_PRE?l.push([`template-expression`,utilities.charsToString(a,s,c)]):identifiers.SEM_POST,identifiers.SEM_OK),templateExpressionParamName=(n,a,s,c,l)=>(n===identifiers.SEM_PRE?l.push([`template-expression-param-name`,utilities.charsToString(a,s,c)]):identifiers.SEM_POST,identifiers.SEM_OK),grammar$7=new grammar$8,parse=n=>{let a=new Parser;return a.ast=new Ast,a.ast.callbacks[`path-template`]=pathTemplate,a.ast.callbacks.slash=slash,a.ast.callbacks[`path-literal`]=pathLiteral,a.ast.callbacks[`template-expression`]=templateExpression,a.ast.callbacks[`template-expression-param-name`]=templateExpressionParamName,{result:a.parse(grammar$7,`path-template`,n),ast:a.ast}},isEncoded=n=>{try{return typeof n==`string`&&decodeURIComponent(n)!==n}catch{return!1}},encodePathComponent=n=>isEncoded(n)?n:encodeURIComponent(n).replace(/%5B/g,`[`).replace(/%5D/g,`]`),significantTypes=[`slash`,`path-literal`,`template-expression-param-name`],resolve=(n,a,s={})=>{let c={encoder:encodePathComponent,...s},l=parse(n);if(!l.result.success)return n;let u=[];return l.ast.translate(u),u.filter(([n])=>significantTypes.includes(n)).map(([n,s])=>n===`template-expression-param-name`?Object.prototype.hasOwnProperty.call(a,s)?c.encoder(a[s],s):`{${s}}`:s).join(``)},grammar$6=new grammar$8,parser$4=new Parser,parameter_builders_default={body:bodyBuilder,header:headerBuilder,query:queryBuilder,path:pathBuilder,formData:formDataBuilder};function bodyBuilder({req:n,value:a}){a!==void 0&&(n.body=a)}function formDataBuilder({req:n,value:a,parameter:s}){if(a===!1&&s.type===`boolean`&&(a=`false`),a===0&&[`number`,`integer`].indexOf(s.type)>-1&&(a=`0`),a)n.form=n.form||{},n.form[s.name]={collectionFormat:s.collectionFormat,value:a};else if(s.allowEmptyValue&&a!==void 0){n.form=n.form||{};let a=s.name;n.form[a]=n.form[a]||{},n.form[a].allowEmptyValue=!0}}function headerBuilder({req:n,parameter:a,value:s}){n.headers=n.headers||{},s!==void 0&&(n.headers[a.name]=s)}function pathBuilder({req:n,value:a,parameter:s,baseURL:c}){a!==void 0&&(n.url=c+resolve(n.url.replace(c,``),{[s.name]:a}))}function queryBuilder({req:n,value:a,parameter:s}
1390){if(n.query=n.query||{},a===!1&&s.type===`boolean`&&(a=`false`),a===0&&[`number`,`integer`].indexOf(s.type)>-1&&(a=`0`),a)n.query[s.name]={collectionFormat:s.collectionFormat,value:a};else if(s.allowEmptyValue&&a!==void 0){let a=s.name;n.query[a]=n.query[a]||{},n.query[a].allowEmptyValue=!0}}function serialize$3(n,a){return(0,import_includes.default)(a).call(a,`application/json`)?typeof n==`string`?n:(Array.isArray(n)&&(n=n.map(n=>{try{return JSON.parse(n)}catch{return n}})),JSON.stringify(n)):String(n)}function grammar$5(){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]}
1390,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]}
1390,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 n=``;return n+=`; Lenient version of https://datatracker.ietf.org/doc/html/rfc6265#section-4.2.1
1391`,n+=`lenient-cookie-string        = lenient-cookie-entry *( ";" OWS lenient-cookie-entry )
1392`,n+=`lenient-cookie-entry         = lenient-cookie-pair / lenient-cookie-pair-invalid
1393`,n+=`lenient-cookie-pair          = OWS lenient-cookie-name OWS "=" OWS lenient-cookie-value OWS
1394`,n+=`lenient-cookie-pair-invalid  = OWS 1*tchar OWS ; Allow for standalone entries like "fizz" to be ignored
1395`,n+=`lenient-cookie-name          = 1*( %x21-3A / %x3C / %x3E-7E ) ; Allow all printable US-ASCII except "="
1396`,n+=`lenient-cookie-value         = lenient-quoted-value [ *lenient-cookie-octet ] / *lenient-cookie-octet
1397`,n+=`lenient-quoted-value         = DQUOTE *( lenient-quoted-char ) DQUOTE
1398`,n+=`lenient-quoted-char          = %x20-21 / %x23-7E ; Allow all printable US-ASCII except DQUOTE
1399`,n+=`lenient-cookie-octet         = %x21-2B / %x2D-3A / %x3C-7E
1400`,n+=`                             ; Allow all printable characters except CTLs, semicolon and SP
1401`,n+=`
1402`,n+=`; https://datatracker.ietf.org/doc/html/rfc6265#section-4.2.1
1403`,n+=`cookie-string     = cookie-pair *( ";
1403" SP cookie-pair )
1404`,n+=`
1405`,n+=`; https://datatracker.ietf.org/doc/html/rfc6265#section-4.1.1
1406`,n+=`; https://www.rfc-editor.org/errata/eid5518
1407`,n+=`cookie-pair       = cookie-name "=" cookie-value
1408`,n+=`cookie-name       = token
1409`,n+=`cookie-value      = ( DQUOTE *cookie-octet DQUOTE ) / *cookie-octet
1410`,n+=`                  ; https://www.rfc-editor.org/errata/eid8242
1411`,n+=`cookie-octet      = %x21 / %x23-2B / %x2D-3A / %x3C-5B / %x5D-7E
1412`,n+=`                       ; US-ASCII characters excluding CTLs,
1413`,n+=`                       ; whitespace, DQUOTE, comma, semicolon,
1414`,n+=`                       ; and backslash
1415`,n+=`
1416`,n+=`; https://datatracker.ietf.org/doc/html/rfc6265#section-2.2
1417`,n+=`OWS            = *( [ CRLF ] WSP ) ; "optional" whitespace
1418`,n+=`
1419`,n+=`; https://datatracker.ietf.org/doc/html/rfc9110#section-5.6.2
1420`,n+=`token          = 1*(tchar)
1421`,n+=`tchar          = "!" / "#" / "$" / "%" / "&" / "'" / "*"
1422`,n+=`                 / "+" / "-" / "." / "^" / "_" / "\`" / "|" / "~"
1423`,n+=`                 / DIGIT / ALPHA
1424`,n+=`                 ; any VCHAR, except delimiters
1425`,n+=`
1426`,n+=`; https://datatracker.ietf.org/doc/html/rfc2616#section-2.2
1427`,n+=`CHAR           = %x01-7F ; any US-ASCII character (octets 0 - 127)
1428`,n+=`CTL            = %x00-1F / %x7F ; any US-ASCII control character
1429`,n+=`separators     = "(" / ")" / "<" / ">" / "@" / "," / ";" / ":" / "\\" / %x22 / "/" / "[" / "]" / "?" / "=" / "{" / "}" / SP / HT
1430`,n+=`SP             = %x20 ; US-ASCII SP, space (32)
1431`,n+=`HT             = %x09 ; US-ASCII HT, horizontal-tab (9)
1432`,n+=`
1433`,n+=`; https://datatracker.ietf.org/doc/html/rfc5234#appendix-B.1
1434`,n+=`ALPHA          =  %x41-5A / %x61-7A ; A-Z / a-z
1435`,n+=`DIGIT          =  %x30-39 ; 0-9
1436`,n+=`DQUOTE         =  %x22 ; " (Double Quote)
1437`,n+=`WSP            =  SP / HTAB ; white space
1438`,n+=`HTAB           =  %x09 ; horizontal tab
1439`,n+=`CRLF           =  CR LF ; Internet standard newline
1440`,n+=`CR             =  %x0D ; carriage return
1441`,n+=`LF             =  %x0A ; linefeed
1442`,n}}var grammar$4=new grammar$5,percentEncodeChar=n=>{if(typeof n!=`string`||[...n].length!==1)throw TypeError(`Input must be a single character string.`);let a=n.codePointAt(0);return a<=127?`%${a.toString(16).toUpperCase().padStart(2,`0`)}`:encodeURIComponent(n)},toBase64url=n=>n.replace(/\+/g,`-`).replace(/\//g,`_`).replace(/=+$/g,``),isQuoted=n=>n.length>=2&&n.startsWith(`"`)&&n.endsWith(`"`),unquote=n=>isQuoted(n)?n.slice(1,-1):n,quote=n=>`"${n}"`,identity=n=>n,parser$3=new Parser,grammar$3=new grammar$5,testCookieValue=(n,{strict:a=!0,quoted:s=null}={})=>{try{let c=a?`cookie-value`:`lenient-cookie-value`,l=parser$3.parse(grammar$3,c,n);return typeof s==`boolean`?l.success&&s===isQuoted(n):l.success}catch{return!1}},base64Encoder=n=>{let a=new TextEncoder().encode(n).reduce((n,a)=>n+String.fromCharCode(a),``);return btoa(a)},cookieValueStrictBase64Encoder=(n,a=base64Encoder)=>{let s=String(n);if(testCookieValue(s))return s;let c=isQuoted(s),l=a(c?unquote(s):s);return c?quote(l):l},base64urlEncoder=n=>toBase64url(base64Encoder(n)),cookieValueStrictBase64urlEncoder=n=>cookieValueStrictBase64Encoder(n,base64urlEncoder),parser$2=new Parser,grammar$2=new grammar$5,testCookieName=(n,{strict:a=!0}={})=>{try{let s=a?`cookie-name`:`lenient-cookie-name`;return parser$2.parse(grammar$2,s,n).success}catch{return!1}},cookieNameStrictValidator=n=>{if(!testCookieName(n))throw TypeError(`Invalid cookie name: ${n}`)},cookieValueStrictValidator=n=>{if(!testCookieValue(n))throw TypeError(`Invalid cookie value: ${n}`)},defaultOptions={encoders:{name:identity,value:cookieValueStrictBase64urlEncoder},validators:{name:cookieNameStrictValidator,value:cookieValueStrictValidator}},serialize$2=(n,a,s={})=>{let c={...defaultOptions,...s,encoders:{...defaultOptions.encoders,...s.encoders},validators:{...defaultOptions.validators,...s.validators}},l=c.encoders.name(n),u=c.encoders.value(a);return c.validators.name(l),c.validators.value(u),`${l}=${u}`},serialize$1=(n,a={})=>(Array.isArray(n)?n:typeof n==`object`&&n?Object.entries(n):[]).map(([n,s])=>serialize$2(n,s,a)).join(`; `),parser$1=new Parser,grammar$1=new grammar$5,cookieValueStrictPercentEncoder=n=>{let a=String(n);if(testCookieValue(a))return a;let s=isQuoted(a),c=s?unquote(a):a,l=``;for(let n of c)l+=parser$1.parse(grammar$1,`cookie-octet`,n).success?n:percentEncodeChar(n);return s?quote(l):l},parser=new Parser,grammar=new grammar$5,cookieNameLenientValidator=n=>{if(!testCookieName(n,{strict:!1}))throw TypeError(`Invalid cookie name: ${n}`)},eqSignPE=`%3D`,ampersandPE=`%26`,valuePercentEncoder=n=>cookieValueStrictPercentEncoder(n).replace(/[=&]/gu,n=>n===`=`?eqSignPE:ampersandPE),serialize=(n,a={})=>serialize$1(n,mergeDeepRight({encoders:{name:identity,value:valuePercentEncoder},validators:{name:cookieNameLenientValidator,value:cookieValueStrictValidator}}
1442,a)),parameter_builders_exports=__exportAll({cookie:()=>cookie,header:()=>header,path:()=>path,query:()=>query$1});function path({req:n,value:a,parameter:s,baseURL:c}){let{name:l,style:u,explode:d,content:f}=s;if(a===void 0)return;let p=n.url.replace(c,``),m;if(f){let n=Object.keys(f)[0];m=resolve(p,{[l]:a},{encoder:a=>encodeCharacters(serialize$3(a,n))})}else m=resolve(p,{[l]:a},{encoder:n=>stylize({key:s.name,value:n,style:u||`simple`,explode:d??!1,escape:`reserved`})});n.url=c+m}function query$1({req:n,value:a,parameter:s}){if(n.query=n.query||{},a!==void 0&&s.content){let c=Object.keys(s.content)[0],l=serialize$3(a,c);if(l)n.query[s.name]=l;else if(s.allowEmptyValue){let a=s.name;n.query[a]=n.query[a]||{},n.query[a].allowEmptyValue=!0}return}if(a===!1&&(a=`false`),a===0&&(a=`0`),a){let{style:c,explode:l,allowReserved:u}=s;n.query[s.name]={value:a,serializationOption:{style:c,explode:l,allowReserved:u}}}else if(s.allowEmptyValue&&a!==void 0){let a=s.name;n.query[a]=n.query[a]||{},n.query[a].allowEmptyValue=!0}}var PARAMETER_HEADER_BLACKLIST=[`accept`,`authorization`,`content-type`];function header({req:n,parameter:a,value:s}){if(n.headers=n.headers||{},!(PARAMETER_HEADER_BLACKLIST.indexOf(a.name.toLowerCase())>-1)){if(s!==void 0&&a.content){let c=Object.keys(a.content)[0];n.headers[a.name]=serialize$3(s,c);return}s!==void 0&&!(Array.isArray(s)&&s.length===0)&&(n.headers[a.name]=stylize({key:a.name,value:s,style:a.style||`simple`,explode:a.explode!==void 0&&a.explode,escape:!1}))}}function cookie({req:n,parameter:a,value:s}){let{name:c}=a;if(n.headers=n.headers||{},s!==void 0&&a.content){let l=Object.keys(a.content)[0],u=serialize$3(s,l);n.headers.Cookie=serialize({[c]:u});return}if(s!==void 0&&!(Array.isArray(s)&&s.length===0)){let l=stylize({key:a.name,value:s,escape:!1,style:a.style||`form`,explode:a.explode??!1}),u=Array.isArray(s)&&a.explode?`${c}=${l}`:l;n.headers.Cookie=serialize({[c]:u})}}var{btoa:btoa$2}=typeof globalThis<`u`?globalThis:typeof self<`u`?self:window;function buildRequest$2(n,a){let{operation:s,requestBody:c,securities:l,spec:u,attachContentTypeForEmptyPayload:d}=n,{requestContentType:f}=n;a=applySecurities$1({request:a,securities:l,operation:s,spec:u});let p=s.requestBody||{},m=Object.keys(p.content||{}),h=f&&m.indexOf(f)>-1;if(c||d){if(f&&h)a.headers[`Content-Type`]=f;else if(!f){let n=m[0];n&&(a.headers[`Content-Type`]=n,f=n)}}else f&&h&&(a.headers[`Content-Type`]=f);if(!n.responseContentType&&s.responses){let n=Object.entries(s.responses).filter(([n,a])=>{let s=parseInt(n,10);return s>=200&&s<300&&isPlainObj(a.content)}).reduce((n,[,a])=>n.concat(Object.keys(a.content)),[]);n.length>0&&(a.headers.accept=n.join(`, `))}if(c)if(f){if(m.indexOf(f)>-1)if(f===`application/x-www-form-urlencoded`||f===`multipart/form-data`)if(typeof c==`object`){let n=p.content[f]?.encoding??{};a.form={},Object.keys(c).forEach(s=>{let l;try{l=JSON.parse(c[s])}catch{l=c[s]}a.form[s]={value:l,encoding:n[s]||{}}})}else if(typeof c==`string`){let n=p.content[f]?.encoding??{};try{a.form={};let s=JSON.parse(c);Object.entries(s).forEach(([s,c])=>{a.form[s]={value:c,encoding:n[s]||{}}})}catch{a.form=c}}else a.form=c;else a.body=c}else a.body=c;return a}function applySecurities$1({request:n,securities:a={},operation:s={},spec:c}){let l={...n},{authorized:u={}}=a,d=s.security||c.security||[],f=u&&!!Object.keys(u).length,p=c?.components?.securitySchemes||{};return l.headers=l.headers||{},l.query=l.query||{},!Object.keys(a).length||!f||!d||Array.isArray(s.security)&&!s.security.length?n:(d.forEach(n=>{Object.keys(n).forEach(n=>{let a=u[n],s=p[n];if(!a)return;let c=a.value||a,{type:d}=s;if(a){if(d===`apiKey`)s.in===`query`&&(l.query[s.name]=c),s.in===`header`&&(l.headers[s.name]=c),s.in===`cookie`&&(l.cookies[s.name]=c);else if(d===`http`){if(/^basic$/i.test(s.scheme)){let n=btoa$2(`${c.username||``}:${c.password||``}`);l.headers.Authorization=`Basic ${n}`}/^bearer$/i.test(s.scheme)&&(l.headers.Authorization=`Bearer ${c}`)}else if(d===`oauth2`||d===`openIdConnect`){let n=a.token||{},c=n[s[`x-tokenName`]||`access_token`],u=n.token_type;(!u||u.toLowerCase()===`bearer`)&&(u=`Bearer`),l.headers.Authorization=`${u} ${c}`}}})}),l)}function buildRequest$1(n,a){let{spec:s,operation:c,securities:l,requestContentType:u,responseContentType:d,attachContentTypeForEmptyPayload:f}=n;if(a=applySecurities({request:a,securities:l,operation:c,spec:s}
1442),a.body||a.form||f)u?a.headers[`Content-Type`]=u:Array.isArray(c.consumes)?[a.headers[`Content-Type`]]=c.consumes:Array.isArray(s.consumes)?[a.headers[`Content-Type`]]=s.consumes:c.parameters&&c.parameters.filter(n=>n.type===`file`).length?a.headers[`Content-Type`]=`multipart/form-data`:c.parameters&&c.parameters.filter(n=>n.in===`formData`).length&&(a.headers[`Content-Type`]=`application/x-www-form-urlencoded`);else if(u){let n=c.parameters&&c.parameters.filter(n=>n.in===`body`).length>0,s=c.parameters&&c.parameters.filter(n=>n.in===`formData`).length>0;(n||s)&&(a.headers[`Content-Type`]=u)}return!d&&Array.isArray(c.produces)&&c.produces.length>0&&(a.headers.accept=c.produces.join(`, `)),a}function applySecurities({request:n,securities:a={},operation:s={},spec:c}){let l={...n},{authorized:u={},specSecurity:d=[]}=a,f=s.security||d,p=u&&!!Object.keys(u).length,m=c.securityDefinitions;return l.headers=l.headers||{},l.query=l.query||{},!Object.keys(a).length||!p||!f||Array.isArray(s.security)&&!s.security.length?n:(f.forEach(n=>{Object.keys(n).forEach(n=>{let a=u[n];if(!a)return;let{token:s}=a,c=a.value||a,d=m[n],{type:f}=d,p=d[`x-tokenName`]||`access_token`,h=s&&s[p],_=s&&s.token_type;if(a)if(f===`apiKey`){let n=d.in===`query`?`query`:`headers`;l[n]=l[n]||{},l[n][d.name]=c}else f===`basic`?c.header?l.headers.authorization=c.header:(c.base64=btoa$2(`${c.username||``}:${c.password||``}`),l.headers.authorization=`Basic ${c.base64}`):f===`oauth2`&&h&&(_=!_||_.toLowerCase()===`bearer`?`Bearer`:_,l.headers.authorization=`${_} ${h}`)})}),l)}function eachOperation(n,a,s){if(!n||typeof n!=`object`||!n.paths||typeof n.paths!=`object`)return null;let{paths:c}=n;for(let l in c)for(let u in c[l]){if(u.toUpperCase()===`PARAMETERS`)continue;let d=c[l][u];if(!d||typeof d!=`object`)continue;let f={spec:n,pathName:l,method:u.toUpperCase(),operation:d},p=a(f);if(s&&p)return f}}function findOperation(n,a){return eachOperation(n,a,!0)||null}function idFromPathMethodLegacy(n,a){return`${a.toLowerCase()}-${n}`}function getOperationRaw(n,a){return!n||!n.paths?null:findOperation(n,({pathName:n,method:s,operation:c})=>{if(!c||typeof c!=`object`)return!1;let l=c.operationId;return[opId(c,n,s),idFromPathMethodLegacy(n,s),l].some(n=>n&&n===a)})}var{isHttpUrl}=url_exports,arrayOrEmpty=n=>Array.isArray(n)?n:[],findObjectOrArraySchema=(n,{recurse:a=!0,depth:s=1}={})=>{var c,l;if(isPlainObj(n)){if(n.type===`object`||n.type===`array`||Array.isArray(n.type)&&((0,import_includes.default)(c=n.type).call(c,`object`)||(0,import_includes.default)(l=n.type).call(l,`array`)))return n;if(!(s>3e3)&&a){let c=Array.isArray(n.oneOf)?n.oneOf.find(n=>findObjectOrArraySchema(n,{recurse:a,depth:s+1})):void 0;if(c)return c;let l=Array.isArray(n.anyOf)?n.anyOf.find(n=>findObjectOrArraySchema(n,{recurse:a,depth:s+1})):void 0;if(l)return l}}},parseJsonObjectOrArray=({value:n,silentFail:a=!1})=>{try{let s=JSON.parse(n);if(isPlainObj(s)||Array.isArray(s))return s;if(!a)throw Error(`Expected JSON serialized object or array`)}catch{if(!a)throw Error(`Could not parse parameter value string as JSON Object or JSON Array`)}return n},parseURIReference=n=>{try{return new URL(n)}catch{let a=new URL(n,DEFAULT_BASE_URL),s=String(n).startsWith(`/`)?a.pathname:a.pathname.substring(1);return{hash:a.hash,host:``,hostname:``,href:``,origin:``,password:``,pathname:s,port:``,protocol:``,search:a.search,searchParams:a.searchParams}}},OperationNotFoundError=class extends ApiDOMStructuredError{},findParametersWithName=(n,a)=>a.filter(a=>a.name===n),deduplicateParameters=n=>{let a={};n.forEach(n=>{a[n.in]||(a[n.in]={}),a[n.in][n.name]=n});let s=[];return Object.keys(a).forEach(n=>{Object.keys(a[n]).forEach(c=>{s.push(a[n][c])})}),s},self$1={buildRequest};function execute$1({http:n,fetch:a,spec:s,operationId:c,pathName:l,method:u,parameters:d,securities:f,...p}){let m=n||a||http$1;l&&u&&!c&&(c=idFromPathMethodLegacy(l,u));let h=self$1.buildRequest({spec:s,operationId:c,parameters:d,securities:f,http:m,...p});return h.body&&(isPlainObj(h.body)||Array.isArray(h.body))&&(h.body=JSON.stringify(h.body)),m(h)}function buildRequest(n){let{spec:a,operationId:s,responseContentType:c,scheme:l,requestInterceptor:u,responseInterceptor:d,contextUrl:f,userFetch:p,server:m,serverVariables:h,http:_,signal:v,serverVariableEncoder:b}=n,{parameters:x,parameterBuilders:C,baseURL:w}=n,T=isOpenAPI3(a);
1442C||=T?parameter_builders_exports:parameter_builders_default;let O={url:``,credentials:_&&_.withCredentials?`include`:`same-origin`,headers:{},cookies:{}};v&&(O.signal=v),u&&(O.requestInterceptor=u),d&&(O.responseInterceptor=d),p&&(O.userFetch=p);let k=getOperationRaw(a,s);if(!k)throw new OperationNotFoundError(`Operation ${s} not found`);let{operation:A={},method:j,pathName:M}=k;if(w??=baseUrl({spec:a,scheme:l,contextUrl:f,server:m,serverVariables:h,pathName:M,method:j,serverVariableEncoder:b}),O.url+=w,!s)return delete O.cookies,O;O.url+=M,O.method=`${j}`.toUpperCase(),x||={};let N=a.paths[M]||{};c&&(O.headers.accept=c);let P=deduplicateParameters([].concat(arrayOrEmpty(A.parameters),arrayOrEmpty(N.parameters)));P.forEach(n=>{let s=C[n.in],c;if(n.in===`body`&&n.schema&&n.schema.properties&&(c=x),c=n&&n.name&&x[n.name],c===void 0?c=n&&n.name&&x[`${n.in}.${n.name}`]:findParametersWithName(n.name,P).length>1&&console.warn(`Parameter '${n.name}' is ambiguous because the defined spec has more than one parameter with the name: '${n.name}' and the passed-in parameter values did not define an 'in' value.`),c!==null){if(n.default!==void 0&&c===void 0&&(c=n.default),c===void 0&&n.required&&!n.allowEmptyValue)throw Error(`Required parameter ${n.name} is not provided`);T&&typeof c==`string`&&(has$1(`type`,n.schema)&&typeof n.schema.type==`string`&&findObjectOrArraySchema(n.schema,{recurse:!1})?c=parseJsonObjectOrArray({value:c,silentFail:!1}):(has$1(`type`,n.schema)&&Array.isArray(n.schema.type)&&findObjectOrArraySchema(n.schema,{recurse:!1})||!has$1(`type`,n.schema)&&findObjectOrArraySchema(n.schema,{recurse:!0}))&&(c=parseJsonObjectOrArray({value:c,silentFail:!0}))),s&&s({req:O,parameter:n,value:c,operation:A,spec:a,baseURL:w})}});let F={...n,operation:A};if(O=T?buildRequest$2(F,O):buildRequest$1(F,O),O.cookies&&Object.keys(O.cookies).length>0){let n=serialize(O.cookies);isNonEmptyString(O.headers.Cookie)?O.headers.Cookie+=`; ${n}`:O.headers.Cookie=n}return O.cookies&&delete O.cookies,serializeRequest(O)}var stripNonAlpha=n=>n?n.replace(/\W/g,``):null;function baseUrl(n){return isOpenAPI3(n.spec)?oas3BaseUrl(n):swagger2BaseUrl(n)}var isNonEmptyServerList=n=>Array.isArray(n)&&n.length>0;function oas3BaseUrl({spec:n,pathName:a,method:s,server:c,contextUrl:l,serverVariables:u={},serverVariableEncoder:d}){let f=[],p=``,m,h=n?.paths?.[a]?.[(s||``).toLowerCase()]?.servers,_=n?.paths?.[a]?.servers,v=n?.servers;if(f=isNonEmptyServerList(h)?h:isNonEmptyServerList(_)?_:isNonEmptyServerList(v)?v:[DEFAULT_OPENAPI_3_SERVER],c&&(m=f.find(n=>n.url===c),m&&(p=c)),p||=([m]=f,m.url),test(p,{strict:!0})){let n=Object.entries({...m.variables}).reduce((n,[a,s])=>(n[a]=s.default,n),{});p=substitute(p,{...n,...u},{encoder:typeof d==`function`?d:identity$1})}return buildOas3UrlWithContext(p,l)}function buildOas3UrlWithContext(n=``,a=``){let s=parseURIReference(n&&a?resolve$2(a,n):n),c=parseURIReference(a),l=stripNonAlpha(s.protocol)||stripNonAlpha(c.protocol),u=s.host||c.host,d=s.pathname,f;return f=l&&u?`${l}://${u+d}`:d,f[f.length-1]===`/`?f.slice(0,-1):f}function swagger2BaseUrl({spec:n,scheme:a,contextUrl:s=``}){let c=parseURIReference(s),l=Array.isArray(n.schemes)?n.schemes[0]:null,u=a||l||stripNonAlpha(c.protocol)||`http`,d=n.host||c.host||``,f=n.basePath||``,p;return p=u&&d?`${u}://${d+f}`:f,p[p.length-1]===`/`?p.slice(0,-1):p}var resolveSubtree=async(n,a,s={})=>{let{returnEntireTree:c,baseDoc:l,requestInterceptor:u,responseInterceptor:d,parameterMacro:f,modelPropertyMacro:p,useCircularStructures:m,strategies:h}=s,_={spec:n,pathDiscriminator:a,baseDoc:l,requestInterceptor:u,responseInterceptor:d,parameterMacro:f,modelPropertyMacro:p,useCircularStructures:m,strategies:h},v=await resolver_default({spec:h.find(a=>a.match(n)).normalize(n),..._,allowMetaPatches:!0,skipNormalization:!isOpenAPI31(n)});return!c&&Array.isArray(a)&&a.length&&(v.spec=a.reduce((n,a)=>n?.[a],v.spec)||null),v},makeResolveSubtree=n=>async(a,s,c={})=>resolveSubtree(a,s,{...n,...c}),subtree_resolver_default=makeResolveSubtree({strategies:[openApi30Strategy,openApi2Strategy,genericStrategy]}),import_identity=__toESM$1(require_identity());function _objectWithoutPropertiesLoose(n,a){if(n==null)return{};var s={};for(var c in n)if({}.hasOwnProperty.call(n,c)){if(a.indexOf(c)!==-1)continue;s[c]=n[c]}return s}function _objectWithoutProperties(n,a){if(n==null)return{};var s,c,l=_objectWithoutPropertiesLoose(n,a);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);for(c=0;c<u.length;c++)s=u[c],a.indexOf(s)===-1&&{}.propertyIsEnumerable.call(n,s)&&(l[s]=n[s])}return l}function _arrayLikeToArray$1(n,a){(a==null||a>n.length)&&(a=n.length);for(var s=0,c=Array(a);s<a;s++)c[s]=n[s];return c}function _arrayWithoutHoles(n){if(Array.isArray(n))return _arrayLikeToArray$1(n)}function _iterableToArray(n){if(typeof Symbol<`u`&&n[Symbol.iterator]!=null||n[`@@iterator`]!=null)return Array.from(n)}function _unsupportedIterableToArray$1(n,a){if(n){if(typeof n==`string`)return _arrayLikeToArray$1(n,a);var s={}.toString.call(n).slice(8,-1);return s===`Object`&&n.constructor&&(s=n.constructor.name),s===`Map`||s===`Set`?Array.from(n):s===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?_arrayLikeToArray$1(n,a):void 0}}function _nonIterableSpread(){throw TypeError(`Invalid attempt to spread non-iterable instance.
1443In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _toConsumableArray(n){return _arrayWithoutHoles(n)||_iterableToArray(n)||_unsupportedIterableToArray$1(n)||_nonIterableSpread()}function _typeof(n){"@babel/helpers - typeof";return _typeof=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(n){return typeof n}:function(n){return n&&typeof Symbol==`function`&&n.constructor===Symbol&&n!==Symbol.prototype?`symbol`:typeof n},_typeof(n)}function toPrimitive(n,a){if(_typeof(n)!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(_typeof(c)!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}function toPropertyKey(n){var a=toPrimitive(n,`string`);return _typeof(a)==`symbol`?a:a+``}function _defineProperty(n,a,s){return(a=toPropertyKey(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function _extends$1(){return _extends$1=Object.assign?Object.assign.bind():function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)({}).hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},_extends$1.apply(null,arguments)}function ownKeys$1(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread$1(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];
1443a%2?ownKeys$1(Object(s),!0).forEach(function(a){_defineProperty(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys$1(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}function powerSetPermutations(n){var a=n.length;if(a===0||a===1)return n;if(a===2)return[n[0],n[1],`${n[0]}.${n[1]}`,`${n[1]}.${n[0]}`];if(a===3)return[n[0],n[1],n[2],`${n[0]}.${n[1]}`,`${n[0]}.${n[2]}`,`${n[1]}.${n[0]}`,`${n[1]}.${n[2]}`,`${n[2]}.${n[0]}`,`${n[2]}.${n[1]}`,`${n[0]}.${n[1]}.${n[2]}`,`${n[0]}.${n[2]}.${n[1]}`,`${n[1]}.${n[0]}.${n[2]}`,`${n[1]}.${n[2]}.${n[0]}`,`${n[2]}.${n[0]}.${n[1]}`,`${n[2]}.${n[1]}.${n[0]}`];if(a>=4)return[n[0],n[1],n[2],n[3],`${n[0]}.${n[1]}`,`${n[0]}.${n[2]}`,`${n[0]}.${n[3]}`,`${n[1]}.${n[0]}`,`${n[1]}.${n[2]}`,`${n[1]}.${n[3]}`,`${n[2]}.${n[0]}`,`${n[2]}.${n[1]}`,`${n[2]}.${n[3]}`,`${n[3]}.${n[0]}`,`${n[3]}.${n[1]}`,`${n[3]}.${n[2]}`,`${n[0]}.${n[1]}.${n[2]}`,`${n[0]}.${n[1]}.${n[3]}`,`${n[0]}.${n[2]}.${n[1]}`,`${n[0]}.${n[2]}.${n[3]}`,`${n[0]}.${n[3]}.${n[1]}`,`${n[0]}.${n[3]}.${n[2]}`,`${n[1]}.${n[0]}.${n[2]}`,`${n[1]}.${n[0]}.${n[3]}`,`${n[1]}.${n[2]}.${n[0]}`,`${n[1]}.${n[2]}.${n[3]}`,`${n[1]}.${n[3]}.${n[0]}`,`${n[1]}.${n[3]}.${n[2]}`,`${n[2]}.${n[0]}.${n[1]}`,`${n[2]}.${n[0]}.${n[3]}`,`${n[2]}.${n[1]}.${n[0]}`,`${n[2]}.${n[1]}.${n[3]}`,`${n[2]}.${n[3]}.${n[0]}`,`${n[2]}.${n[3]}.${n[1]}`,`${n[3]}.${n[0]}.${n[1]}`,`${n[3]}.${n[0]}.${n[2]}`,`${n[3]}.${n[1]}.${n[0]}`,`${n[3]}.${n[1]}.${n[2]}`,`${n[3]}.${n[2]}.${n[0]}`,`${n[3]}.${n[2]}.${n[1]}`,`${n[0]}.${n[1]}.${n[2]}.${n[3]}`,`${n[0]}.${n[1]}.${n[3]}.${n[2]}`,`${n[0]}.${n[2]}.${n[1]}.${n[3]}`,`${n[0]}.${n[2]}.${n[3]}.${n[1]}`,`${n[0]}.${n[3]}.${n[1]}.${n[2]}`,`${n[0]}.${n[3]}.${n[2]}.${n[1]}`,`${n[1]}.${n[0]}.${n[2]}.${n[3]}`,`${n[1]}.${n[0]}.${n[3]}.${n[2]}`,`${n[1]}.${n[2]}.${n[0]}.${n[3]}`,`${n[1]}.${n[2]}.${n[3]}.${n[0]}`,`${n[1]}.${n[3]}.${n[0]}.${n[2]}`,`${n[1]}.${n[3]}.${n[2]}.${n[0]}`,`${n[2]}.${n[0]}.${n[1]}.${n[3]}`,`${n[2]}.${n[0]}.${n[3]}.${n[1]}`,`${n[2]}.${n[1]}.${n[0]}.${n[3]}`,`${n[2]}.${n[1]}.${n[3]}.${n[0]}`,`${n[2]}.${n[3]}.${n[0]}.${n[1]}`,`${n[2]}.${n[3]}.${n[1]}.${n[0]}`,`${n[3]}.${n[0]}.${n[1]}.${n[2]}`,`${n[3]}.${n[0]}.${n[2]}.${n[1]}`,`${n[3]}.${n[1]}.${n[0]}.${n[2]}`,`${n[3]}.${n[1]}.${n[2]}.${n[0]}`,`${n[3]}.${n[2]}.${n[0]}.${n[1]}`,`${n[3]}.${n[2]}.${n[1]}.${n[0]}`]}var classNameCombinations={};function getClassNameCombinations(n){if(n.length===0||n.length===1)return n;var a=n.join(`.`);return classNameCombinations[a]||(classNameCombinations[a]=powerSetPermutations(n)),classNameCombinations[a]}function createStyleObject(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=arguments.length>2?arguments[2]:void 0;return getClassNameCombinations(n.filter(function(n){return n!==`token`})).reduce(function(n,a){return _objectSpread$1(_objectSpread$1({},n),s[a])},a)}function createClassNameString(n){return n.join(` `)}function createChildren(n,a){var s=0;return function(c){return s+=1,c.map(function(c,l){return createElement({node:c,stylesheet:n,useInlineStyles:a,key:`code-segment-${s}-${l}`})})}}function createElement(n){var a=n.node,s=n.stylesheet,c=n.style,l=c===void 0?{}:c,u=n.useInlineStyles,d=n.key,f=a.properties,p=a.type,m=a.tagName,h=a.value;if(p===`text`)return h;if(m){var _=createChildren(s,u),v;if(!u)v=_objectSpread$1(_objectSpread$1({},f),{},{className:createClassNameString(f.className)});else{var b=Object.keys(s).reduce(function(n,a){return a.split(`.`).forEach(function(a){n.includes(a)||n.push(a)}),n},[]),x=f.className&&f.className.includes(`token`)?[`token`]:[],C=f.className&&x.concat(f.className.filter(function(n){return!b.includes(n)}));v=_objectSpread$1(_objectSpread$1({},f),{},{className:createClassNameString(C)||void 0,style:createStyleObject(f.className,Object.assign({},f.style,l),s)})}var w=_(a.children);return import_react$7.createElement(m,_extends$1({key:d},v),w)}}var checkForListedLanguage_default=(function(n,a){return n.listLanguages().indexOf(a)!==-1}),_excluded=[`language`,`children`,`style`,`customStyle`,`codeTagProps`,`useInlineStyles`,`showLineNumbers`,`showInlineLineNumbers`,`startingLineNumber`,`lineNumberContainerStyle`,`lineNumberStyle`,`wrapLines`,`wrapLongLines`,`lineProps`,`renderer`,`PreTag`,`CodeTag`,`code`,`astGenerator`];function ownKeys(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),s.push.apply(s,c)}return s}function _objectSpread(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];
1443a%2?ownKeys(Object(s),!0).forEach(function(a){_defineProperty(n,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):ownKeys(Object(s)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))})}return n}var newLineRegex=/\n/g;function getNewLines(n){return n.match(newLineRegex)}function getAllLineNumbers(n){var a=n.lines,s=n.startingLineNumber,c=n.style;return a.map(function(n,a){var l=a+s;return import_react$7.createElement(`span`,{key:`line-${a}`,className:`react-syntax-highlighter-line-number`,style:typeof c==`function`?c(l):c},`${l}
1444`)})}function AllLineNumbers(n){var a=n.codeString,s=n.codeStyle,c=n.containerStyle,l=c===void 0?{float:`left`,paddingRight:`10px`}:c,u=n.numberStyle,d=u===void 0?{}:u,f=n.startingLineNumber;return import_react$7.createElement(`code`,{style:Object.assign({},s,l)},getAllLineNumbers({lines:a.replace(/\n$/,``).split(`
1445`),style:d,startingLineNumber:f}))}function getEmWidthOfNumber(n){return`${n.toString().length}.25em`}function getInlineLineNumber(n,a){return{type:`element`,tagName:`span`,properties:{key:`line-number--${n}`,className:[`comment`,`linenumber`,`react-syntax-highlighter-line-number`],style:a},children:[{type:`text`,value:n}]}}function assembleLineNumberStyles(n,a,s){var c={display:`inline-block`,minWidth:getEmWidthOfNumber(s),paddingRight:`1em`,textAlign:`right`,userSelect:`none`},l=typeof n==`function`?n(a):n;return _objectSpread(_objectSpread({},c),l)}function createLineElement(n){var a=n.children,s=n.lineNumber,c=n.lineNumberStyle,l=n.largestLineNumber,u=n.showInlineLineNumbers,d=n.lineProps,f=d===void 0?{}:d,p=n.className,m=p===void 0?[]:p,h=n.showLineNumbers,_=n.wrapLongLines,v=n.wrapLines,b=v!==void 0&&v?_objectSpread({},typeof f==`function`?f(s):f):{};if(b.className=b.className?[].concat(_toConsumableArray(b.className.trim().split(/\s+/)),_toConsumableArray(m)):m,s&&u){var x=assembleLineNumberStyles(c,s,l);a.unshift(getInlineLineNumber(s,x))}return _&h&&(b.style=_objectSpread({display:`flex`},b.style)),{type:`element`,tagName:`span`,properties:b,children:a}}function flattenCodeTree(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];n.length===void 0&&(n=[n]);for(var c=0;c<n.length;c++){var l=n[c];if(l.type===`text`)s.push(createLineElement({children:[l],className:_toConsumableArray(new Set(a))}));else if(l.children){var u,d=a.concat(l.properties?.className||[]);flattenCodeTree(l.children,d).forEach(function(n){return s.push(n)})}}return s}function processLines(n,a,s,c,l,u,d,f,p){var m,h=flattenCodeTree(n.value),_=[],v=-1,b=0;function x(n,u){return createLineElement({children:n,lineNumber:u,lineNumberStyle:f,largestLineNumber:d,showInlineLineNumbers:l,lineProps:s,className:arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],showLineNumbers:c,wrapLongLines:p,wrapLines:a})}function C(n,a){if(c&&a&&l){var s=assembleLineNumberStyles(f,a,d);n.unshift(getInlineLineNumber(a,s))}return n}function w(n,s){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return a||c.length>0?x(n,s,c):C(n,s)}for(var T=function(){var n=h[b],a=n.children[0].value;if(getNewLines(a)){var s=a.split(`
1446`);s.forEach(function(a,l){var d=c&&_.length+u,f={type:`text`,value:`${a}
1447`};if(l===0){var p=w(h.slice(v+1,b).concat(createLineElement({children:[f],className:n.properties.className})),d);_.push(p)}else if(l===s.length-1){var m=h[b+1]&&h[b+1].children&&h[b+1].children[0],x={type:`text`,value:`${a}`};if(m){var C=createLineElement({children:[x],className:n.properties.className});h.splice(b+1,0,C)}else{var T=w([x],d,n.properties.className);_.push(T)}}else{var O=w([f],d,n.properties.className);_.push(O)}}),v=b}b++};b<h.length;)T();if(v!==h.length-1){var O=h.slice(v+1,h.length);if(O&&O.length){var k=w(O,c&&_.length+u);_.push(k)}}return a?_:(m=[]).concat.apply(m,_)}function defaultRenderer(n){var a=n.rows,s=n.stylesheet,c=n.useInlineStyles;return a.map(function(n,a){return createElement({node:n,stylesheet:s,useInlineStyles:c,key:`code-segment-${a}`})})}function isHighlightJs(n){return n&&n.highlightAuto!==void 0}function getCodeTree(n){var a=n.astGenerator,s=n.language,c=n.code,l=n.defaultCodeValue;
1447if(isHighlightJs(a)){var u=checkForListedLanguage_default(a,s);return s===`text`?{value:l,language:`text`}:u?a.highlight(s,c):a.highlightAuto(c)}try{return s&&s!==`text`?{value:a.highlight(c,s)}:{value:l}}catch{return{value:l}}}function highlight_default(n,a){return function(s){var c,l,u=s.language,d=s.children,f=s.style,p=f===void 0?a:f,m=s.customStyle,h=m===void 0?{}:m,_=s.codeTagProps,v=_===void 0?{className:u?`language-${u}`:void 0,style:_objectSpread(_objectSpread({},p[`code[class*="language-"]`]),p[`code[class*="language-${u}"]`])}:_,b=s.useInlineStyles,x=b===void 0||b,C=s.showLineNumbers,w=C!==void 0&&C,T=s.showInlineLineNumbers,O=T===void 0||T,k=s.startingLineNumber,A=k===void 0?1:k,j=s.lineNumberContainerStyle,M=s.lineNumberStyle,N=M===void 0?{}:M,P=s.wrapLines,F=s.wrapLongLines,I=F!==void 0&&F,R=s.lineProps,B=R===void 0?{}:R,V=s.renderer,H=s.PreTag,U=H===void 0?`pre`:H,W=s.CodeTag,K=W===void 0?`code`:W,q=s.code,ee=q===void 0?(Array.isArray(d)?d[0]:d)||``:q,J=s.astGenerator,Y=_objectWithoutProperties(s,_excluded);J||=n;var te=w?import_react$7.createElement(AllLineNumbers,{containerStyle:j,codeStyle:v.style||{},numberStyle:N,startingLineNumber:A,codeString:ee}):null,X=p.hljs||p[`pre[class*="language-"]`]||{backgroundColor:`#fff`},ne=isHighlightJs(J)?`hljs`:`prismjs`,re=x?Object.assign({},Y,{style:Object.assign({},X,h)}):Object.assign({},Y,{className:Y.className?`${ne} ${Y.className}`:ne,style:Object.assign({},h)});if(I?v.style=_objectSpread({whiteSpace:`pre-wrap`},v.style):v.style=_objectSpread({whiteSpace:`pre`},v.style),!J)return import_react$7.createElement(U,re,te,import_react$7.createElement(K,v,ee));(P===void 0&&V||I)&&(P=!0),V||=defaultRenderer;var ie=[{type:`text`,value:ee}],ae=getCodeTree({astGenerator:J,language:u,code:ee,defaultCodeValue:ie});ae.language===null&&(ae.value=ie);var oe=A+(ee.match(/\n/g)?.length??0),se=processLines(ae,P,B,w,O,A,oe,N,I);return import_react$7.createElement(U,re,import_react$7.createElement(K,v,!O&&te,V({rows:se,stylesheet:p,useInlineStyles:x})))}}var require_core$1=__commonJSMin$1(((n,a)=>{function s(n){return n instanceof Map?n.clear=n.delete=n.set=function(){throw Error(`map is read-only`)}:n instanceof Set&&(n.add=n.clear=n.delete=function(){throw Error(`set is read-only`)}),Object.freeze(n),Object.getOwnPropertyNames(n).forEach(function(a){var c=n[a];typeof c==`object`&&!Object.isFrozen(c)&&s(c)}),n}var c=s;c.default=s;var l=class{constructor(n){n.data===void 0&&(n.data={}),this.data=n.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}};function u(n){return n.replace(/&/g,`&amp;`).replace(/</g,`&lt;`).replace(/>/g,`&gt;`).replace(/"/g,`&quot;`).replace(/'/g,`&#x27;`)}function d(n,...a){let s=Object.create(null);for(let a in n)s[a]=n[a];return a.forEach(function(n){for(let a in n)s[a]=n[a]}),s}var f=`</span>`,p=n=>!!n.kind,m=class{constructor(n,a){this.buffer=``,this.classPrefix=a.classPrefix,n.walk(this)}addText(n){this.buffer+=u(n)}openNode(n){if(!p(n))return;let a=n.kind;n.sublanguage||(a=`${this.classPrefix}${a}`),this.span(a)}closeNode(n){p(n)&&(this.buffer+=f)}value(){return this.buffer}span(n){this.buffer+=`<span class="${n}">`}},h=class n{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(n){this.top.children.push(n)}openNode(n){let a={kind:n,children:[]};this.add(a),this.stack.push(a)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(n){return this.constructor._walk(n,this.rootNode)}static _walk(n,a){return typeof a==`string`?n.addText(a):a.children&&(n.openNode(a),a.children.forEach(a=>this._walk(n,a)),n.closeNode(a)),n}static _collapse(a){typeof a!=`string`&&a.children&&(a.children.every(n=>typeof n==`string`)?a.children=[a.children.join(``)]:a.children.forEach(a=>{n._collapse(a)}))}},_=class extends h{constructor(n){super(),this.options=n}addKeyword(n,a){n!==``&&(this.openNode(a),this.addText(n),this.closeNode())}addText(n){n!==``&&this.add(n)}addSublanguage(n,a){let s=n.root;s.kind=a,s.sublanguage=!0,this.add(s)}
vendor: 4,869 bytes, line 1447
1447toHTML(){return new m(this,this.options).value()}finalize(){return!0}};function v(n){return new RegExp(n.replace(/[-/\\^$*+?.()|[\]{}]/g,`\\$&`),`m`)}function b(n){return n?typeof n==`string`?n:n.source:null}function x(...n){return n.map(n=>b(n)).join(``)}function C(...n){return`(`+n.map(n=>b(n)).join(`|`)+`)`}function w(n){return RegExp(n.toString()+`|`).exec(``).length-1}function T(n,a){let s=n&&n.exec(a);return s&&s.index===0}var O=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function k(n,a=`|`){let s=0;return n.map(n=>{s+=1;let a=s,c=b(n),l=``;for(;c.length>0;){let n=O.exec(c);if(!n){l+=c;break}l+=c.substring(0,n.index),c=c.substring(n.index+n[0].length),n[0][0]===`\\`&&n[1]?l+=`\\`+String(Number(n[1])+a):(l+=n[0],n[0]===`(`&&s++)}return l}).map(n=>`(${n})`).join(a)}var A=/\b\B/,j=`[a-zA-Z]\\w*`,M=`[a-zA-Z_]\\w*`,N=`\\b\\d+(\\.\\d+)?`,P=`(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)`,F=`\\b(0b[01]+)`,I=`!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~`,R=(n={})=>{let a=/^#![ ]*\//;return n.binary&&(n.begin=x(a,/.*\b/,n.binary,/\b.*/)),d({className:`meta`,begin:a,end:/$/,relevance:0,"on:begin":(n,a)=>{n.index!==0&&a.ignoreMatch()}},n)},B={begin:`\\\\[\\s\\S]`,relevance:0},V={className:`string`,begin:`'`,end:`'`,illegal:`\\n`,contains:[B]},H={className:`string`,begin:`"`,end:`"`,illegal:`\\n`,contains:[B]},U={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/},W=function(n,a,s={}){let c=d({className:`comment`,begin:n,end:a,contains:[]},s);return c.contains.push(U),c.contains.push({className:`doctag`,begin:`(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):`,relevance:0}),c},K=W(`//`,`$`),q=W(`/\\*`,`\\*/`),ee=W(`#`,`$`),J=Object.freeze({__proto__:null,MATCH_NOTHING_RE:A,IDENT_RE:j,UNDERSCORE_IDENT_RE:M,NUMBER_RE:N,C_NUMBER_RE:P,BINARY_NUMBER_RE:F,RE_STARTERS_RE:I,SHEBANG:R,BACKSLASH_ESCAPE:B,APOS_STRING_MODE:V,QUOTE_STRING_MODE:H,PHRASAL_WORDS_MODE:U,COMMENT:W,C_LINE_COMMENT_MODE:K,C_BLOCK_COMMENT_MODE:q,HASH_COMMENT_MODE:ee,NUMBER_MODE:{className:`number`,begin:N,relevance:0},C_NUMBER_MODE:{className:`number`,begin:P,relevance:0},BINARY_NUMBER_MODE:{className:`number`,begin:F,relevance:0},CSS_NUMBER_MODE:{className:`number`,begin:`\\b\\d+(\\.\\d+)?(%|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},REGEXP_MODE:{begin:/(?=\/[^/\n]*\/)/,contains:[{className:`regexp`,begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[B,{begin:/\[/,end:/\]/,relevance:0,contains:[B]}]}]},TITLE_MODE:{className:`title`,begin:j,relevance:0},UNDERSCORE_TITLE_MODE:{className:`title`,begin:M,relevance:0},METHOD_GUARD:{begin:`\\.\\s*[a-zA-Z_]\\w*`,relevance:0},END_SAME_AS_BEGIN:function(n){return Object.assign(n,{"on:begin":(n,a)=>{a.data._beginMatch=n[1]},"on:end":(n,a)=>{a.data._beginMatch!==n[1]&&a.ignoreMatch()}})}});function Y(n,a){n.input[n.index-1]===`.`&&a.ignoreMatch()}function te(n,a){a&&n.beginKeywords&&(n.begin=`\\b(`+n.beginKeywords.split(` `).join(`|`)+`)(?!\\.)(?=\\b|\\s)`,n.__beforeBegin=Y,n.keywords=n.keywords||n.beginKeywords,delete n.beginKeywords,n.relevance===void 0&&(n.relevance=0))}function X(n,a){Array.isArray(n.illegal)&&(n.illegal=C(...n.illegal))}function ne(n,a){if(n.match){if(n.begin||n.end)throw Error(`begin & end are not supported with match`);n.begin=n.match,delete n.match}}function re(n,a){n.relevance===void 0&&(n.relevance=1)}var ie=[`of`,`and`,`for`,`in`,`not`,`or`,`if`,`then`,`parent`,`list`,`value`],ae=`keyword`;function oe(n,a,s=ae){let c={};return typeof n==`string`?l(s,n.split(` `)):Array.isArray(n)?l(s,n):Object.keys(n).forEach(function(s){Object.assign(c,oe(n[s],a,s))}),c;function l(n,s){a&&(s=s.map(n=>n.toLowerCase())),s.forEach(function(a){let s=a.split(`|`);c[s[0]]=[n,se(s[0],s[1])]})}}function se(n,a){return a?Number(a):+!ce(n)}function ce(n){return ie.includes(n.toLowerCase())}function le(n,{plugins:a}){function s(a,s){return new RegExp(b(a),`m`+(n.case_insensitive?`i`:``)+(s?`g`:``))}class c{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(n,a){a.position=this.position++,this.matchIndexes[this.matchAt]=a,this.regexes.push([a,n]),this.matchAt+=w(n)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);let n=this.regexes.map(n=>n[1]);this.matcherRe=s(k(n),!0),this.lastIndex=0}exec(n){this.matcherRe.lastIndex=this.lastIndex;let a=this.matcherRe.exec(n);if(!a)return null;let s=a.findIndex((n,a)=>a>0&&n!==void 0),c=this.matchIndexes[s];return a.splice(0,s),Object.assign(a,c)}}class l{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(n){if(this.multiRegexes[n])return this.multiRegexes[n];let a=new c;
1447return this.rules.slice(n).forEach(([n,s])=>a.addRule(n,s)),a.compile(),this.multiRegexes[n]=a,a}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(n,a){this.rules.push([n,a]),a.type===`begin`&&this.count++}exec(n){let a=this.getMatcher(this.regexIndex);a.lastIndex=this.lastIndex;let s=a.exec(n);if(this.resumingScanAtSamePosition()&&!(s&&s.index===this.lastIndex)){let a=this.getMatcher(0);a.lastIndex=this.lastIndex+1,s=a.exec(n)}return s&&(this.regexIndex+=s.position+1,this.regexIndex===this.count&&this.considerAll()),s}}function u(n){let a=new l;return n.contains.forEach(n=>a.addRule(n.begin,{rule:n,type:`begin`})),n.terminatorEnd&&a.addRule(n.terminatorEnd,{type:`end`}),n.illegal&&a.addRule(n.illegal,{type:`illegal`}),a}function f(a,c){let l=a;if(a.isCompiled)return l;[ne].forEach(n=>n(a,c)),n.compilerExtensions.forEach(n=>n(a,c)),a.__beforeBegin=null,[te,X,re].forEach(n=>n(a,c)),a.isCompiled=!0;let d=null;if(typeof a.keywords==`object`&&(d=a.keywords.$pattern,delete a.keywords.$pattern),a.keywords&&=oe(a.keywords,n.case_insensitive),a.lexemes&&d)throw Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return d=d||a.lexemes||/\w+/,l.keywordPatternRe=s(d,!0),c&&(a.begin||=/\B|\b/,l.beginRe=s(a.begin),a.endSameAsBegin&&(a.end=a.begin),!a.end&&!a.endsWithParent&&(a.end=/\B|\b/),a.end&&(l.endRe=s(a.end)),l.terminatorEnd=b(a.end)||``,a.endsWithParent&&c.terminatorEnd&&(l.terminatorEnd+=(a.end?`|`:``)+c.terminatorEnd)),a.illegal&&(l.illegalRe=s(a.illegal)),a.contains||=[],a.contains=[].concat(...a.contains.map(function(n){return de(n===`self`?a:n)})),a.contains.forEach(function(n){f(n,l)}),a.starts&&f(a.starts,c),l.matcher=u(l),l}if(n.compilerExtensions||=[],n.contains&&n.contains.includes(`self`))throw Error("ERR: contains `self` is not supported at the top-level of a language.  See documentation.");return n.classNameAliases=d(n.classNameAliases||{}),f(n)}function ue(n){return n?n.endsWithParent||ue(n.starts):!1}function de(n){return n.variants&&!n.cachedVariants&&(n.cachedVariants=n.variants.map(function(a){return d(n,{variants:null},a)})),n.cachedVariants?n.cachedVariants:ue(n)?d(n,{starts:n.starts?d(n.starts):null}):Object.isFrozen(n)?d(n):n}var fe=`10.7.3`;function pe(n){return!!(n||n===``)}function me(n){let a={props:[`language`,`code`,`autodetect`],data:function(){return{detectedLanguage:``,unknownLanguage:!1}},computed:{className(){return this.unknownLanguage?``:`hljs `+this.detectedLanguage},highlighted(){if(!this.autoDetect&&!n.getLanguage(this.language))return console.warn(`The language "${this.language}" you specified could not be found.`),this.unknownLanguage=!0,u(this.code);let a={};return this.autoDetect?(a=n.highlightAuto(this.code),this.detectedLanguage=a.language):(a=n.highlight(this.language,this.code,this.ignoreIllegals),this.detectedLanguage=this.language),a.value},autoDetect(){return!this.language||pe(this.autodetect)},ignoreIllegals(){return!0}},render(n){return n(`pre`,{},[n(`code`,{class:this.className,domProps:{innerHTML:this.highlighted}})])}};return{Component:a,VuePlugin:{install(n){n.component(`highlightjs`,a)}}}}var he={"after:highlightElement":({el:n,result:a,text:s})=>{let c=_e(n);if(!c.length)return;let l=document.createElement(`div`);l.innerHTML=a.value,a.value=ve(c,_e(l),s)}};function ge(n){return n.nodeName.toLowerCase()}function _e(n){let a=[];return(function n(s,c){for(let l=s.firstChild;l;l=l.nextSibling)l.nodeType===3?c+=l.nodeValue.length:l.nodeType===1&&(a.push({event:`start`,offset:c,node:l}),c=n(l,c),ge(l).match(/br|hr|img|input/)||a.push({event:`stop`,offset:c,node:l}));return c})(n,0),a}function ve(n,a,s){let c=0,l=``,d=[];function f(){return!n.length||!a.length?n.length?n:a:n[0].offset===a[0].offset?a[0].event===`start`?n:a:n[0].offset<a[0].offset?n:a}function p(n){function a(n){return` `+n.nodeName+`="`+u(n.value)+`"`}l+=`<`+ge(n)+[].map.call(n.attributes,a).join(``)+`>`}function m(n){l+=`</`+ge(n)+`>`}function h(n){(n.event===`start`?p:m)(n.node)}for(;n.length||a.length;){let a=f();if(l+=u(s.substring(c,a[0].offset)),c=a[0].offset,a===n){d.reverse().forEac
1447h(m);do h(a.splice(0,1)[0]),a=f();while(a===n&&a.length&&a[0].offset===c);d.reverse().forEach(p)}else a[0].event===`start`?d.push(a[0].node):d.pop(),h(a.splice(0,1)[0])}return l+u(s.substr(c))}var ye={},be=n=>{console.error(n)},xe=(n,...a)=>{console.log(`WARN: ${n}`,...a)},Se=(n,a)=>{ye[`${n}/${a}`]||(console.log(`Deprecated as of ${n}. ${a}`),ye[`${n}/${a}`]=!0)},Z=u,Ce=d,we=Symbol(`nomatch`);a.exports=function(n){let a=Object.create(null),s=Object.create(null),u=[],d=!0,f=/(^(<[^>]+>|\t|)+|\n)/gm,p=`Could not find the language '{}', did you forget to load/include a language module?`,m={disableAutodetect:!0,name:`Plain text`,contains:[]},h={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:`hljs-`,tabReplace:null,useBR:!1,languages:null,__emitter:_};function b(n){return h.noHighlightRe.test(n)}function x(n){let a=n.className+` `;a+=n.parentNode?n.parentNode.className:``;let s=h.languageDetectRe.exec(a);if(s){let a=Y(s[1]);return a||(xe(p.replace(`{}`,s[1])),xe(`Falling back to no-highlight mode for this block.`,n)),a?s[1]:`no-highlight`}return a.split(/\s+/).find(n=>b(n)||Y(n))}function C(n,a,s,c){let l=``,u=``;typeof a==`object`?(l=n,s=a.ignoreIllegals,u=a.language,c=void 0):(Se(`10.7.0`,`highlight(lang, code, ...args) has been deprecated.`),Se(`10.7.0`,`Please use highlight(code, options) instead.
1448https://github.com/highlightjs/highlight.js/issues/2277`),u=n,l=a);let d={code:l,language:u};ie(`before:highlight`,d);let f=d.result?d.result:w(d.language,d.code,s,c);return f.code=d.code,ie(`after:highlight`,f),f}function w(n,s,c,f){function m(n,a){let s=I.case_insensitive?a[0].toLowerCase():a[0];return Object.prototype.hasOwnProperty.call(n.keywords,s)&&n.keywords[s]}function _(){if(!V.keywords){U.addText(W);return}let n=0;V.keywordPatternRe.lastIndex=0;let a=V.keywordPatternRe.exec(W),s=``;for(;a;){s+=W.substring(n,a.index);let c=m(V,a);if(c){let[n,l]=c;if(U.addText(s),s=``,K+=l,n.startsWith(`_`))s+=a[0];else{let s=I.classNameAliases[n]||n;U.addKeyword(a[0],s)}}else s+=a[0];n=V.keywordPatternRe.lastIndex,a=V.keywordPatternRe.exec(W)}s+=W.substr(n),U.addText(s)}function b(){if(W===``)return;let n=null;if(typeof V.subLanguage==`string`){if(!a[V.subLanguage]){U.addText(W);return}n=w(V.subLanguage,W,!0,H[V.subLanguage]),H[V.subLanguage]=n.top}else n=k(W,V.subLanguage.length?V.subLanguage:null);V.relevance>0&&(K+=n.relevance),U.addSublanguage(n.emitter,n.language)}function x(){V.subLanguage==null?_():b(),W=``}function C(n){return n.className&&U.openNode(I.classNameAliases[n.className]||n.className),V=Object.create(n,{parent:{value:V}}),V}function O(n,a,s){let c=T(n.endRe,s);if(c){if(n[`on:end`]){let s=new l(n);
1448n[`on:end`](a,s),s.isMatchIgnored&&(c=!1)}if(c){for(;n.endsParent&&n.parent;)n=n.parent;return n}}if(n.endsWithParent)return O(n.parent,a,s)}function A(n){return V.matcher.regexIndex===0?(W+=n[0],1):(J=!0,0)}function j(n){let a=n[0],s=n.rule,c=new l(s),u=[s.__beforeBegin,s[`on:begin`]];for(let s of u)if(s&&(s(n,c),c.isMatchIgnored))return A(a);return s&&s.endSameAsBegin&&(s.endRe=v(a)),s.skip?W+=a:(s.excludeBegin&&(W+=a),x(),!s.returnBegin&&!s.excludeBegin&&(W=a)),C(s),s.returnBegin?0:a.length}function M(n){let a=n[0],c=s.substr(n.index),l=O(V,n,c);if(!l)return we;let u=V;u.skip?W+=a:(u.returnEnd||u.excludeEnd||(W+=a),x(),u.excludeEnd&&(W=a));do V.className&&U.closeNode(),!V.skip&&!V.subLanguage&&(K+=V.relevance),V=V.parent;while(V!==l.parent);return l.starts&&(l.endSameAsBegin&&(l.starts.endRe=l.endRe),C(l.starts)),u.returnEnd?0:a.length}function N(){let n=[];for(let a=V;a!==I;a=a.parent)a.className&&n.unshift(a.className);n.forEach(n=>U.openNode(n))}let P={};function F(a,l){let u=l&&l[0];if(W+=a,u==null)return x(),0;if(P.type===`begin`&&l.type===`end`&&P.index===l.index&&u===``){if(W+=s.slice(l.index,l.index+1),!d){let a=Error(`0 width match regex`);throw a.languageName=n,a.badRule=P.rule,a}return 1}if(P=l,l.type===`begin`)return j(l);if(l.type===`illegal`&&!c){let n=Error(`Illegal lexeme "`+u+`" for mode "`+(V.className||`<unnamed>`)+`"`);throw n.mode=V,n}else if(l.type===`end`){let n=M(l);if(n!==we)return n}if(l.type===`illegal`&&u===``)return 1;if(ee>1e5&&ee>l.index*3)throw Error(`potential infinite loop, way more iterations than matches`);return W+=u,u.length}let I=Y(n);if(!I)throw be(p.replace(`{}`,n)),Error(`Unknown language: "`+n+`"`);let R=le(I,{plugins:u}),B=``,V=f||R,H={},U=new h.__emitter(h);N();let W=``,K=0,q=0,ee=0,J=!1;try{for(V.matcher.considerAll();;){ee++,J?J=!1:V.matcher.considerAll(),V.matcher.lastIndex=q;let n=V.matcher.exec(s);if(!n)break;let a=F(s.substring(q,n.index),n);q=n.index+a}return F(s.substr(q)),U.closeAllNodes(),U.finalize(),B=U.toHTML(),{relevance:Math.floor(K),value:B,language:n,illegal:!1,emitter:U,top:V}}catch(a){if(a.message&&a.message.includes(`Illegal`))return{illegal:!0,illegalBy:{msg:a.message,context:s.slice(q-100,q+100),mode:a.mode},sofar:B,relevance:0,value:Z(s),emitter:U};if(d)return{illegal:!1,relevance:0,value:Z(s),emitter:U,language:n,top:V,errorRaised:a};throw a}}function O(n){let a={relevance:0,emitter:new h.__emitter(h),value:Z(n),illegal:!1,top:m};return a.emitter.addText(n),a}function k(n,s){s=s||h.languages||Object.keys(a);let c=O(n),l=s.filter(Y).filter(X).map(a=>w(a,n,!1));l.unshift(c);let[u,d]=l.sort((n,a)=>{if(n.relevance!==a.relevance)return a.relevance-n.relevance;if(n.language&&a.language){if(Y(n.language).supersetOf===a.language)return 1;if(Y(a.language).supersetOf===n.language)return-1}return 0}),f=u;return f.second_best=d,f}function A(n){return h.tabReplace||h.useBR?n.replace(f,n=>n===`
1449`?h.useBR?`<br>`:n:h.tabReplace?n.replace(/\t/g,h.tabReplace):n):n}function j(n,a,c){let l=a?s[a]:c;n.classList.add(`hljs`),l&&n.classList.add(l)}let M={"before:highlightElement":({el:n})=>{h.useBR&&(n.innerHTML=n.innerHTML.replace(/\n/g,``).replace(/<br[ /]*>/g,`
1450`))},"after:highlightElement":({result:n})=>{h.useBR&&(n.value=n.value.replace(/\n/g,`<br>`))}},N=/^(<[^>]+>|\t)+/gm,P={"after:highlightElement":({result:n})=>{h.tabReplace&&(n.value=n.value.replace(N,n=>n.replace(/\t/g,h.tabReplace)))}};function F(n){let a=null,s=x(n);if(b(s))return;ie(`before:highlightElement`,{el:n,language:s}),a=n;let c=a.textContent,l=s?C(c,{language:s,ignoreIllegals:!0}):k(c);ie(`after:highlightElement`,{el:n,result:l,text:c}),n.innerHTML=l.value,j(n,s,l.language),n.result={language:l.language,re:l.relevance,relavance:l.relevance},l.second_best&&(n.second_best={language:l.second_best.language,re:l.second_best.relevance,relavance:l.second_best.relevance})}function I(n){n.useBR&&(Se(`10.3.0`,`'useBR' will be removed entirely in v11.0`),Se(`10.3.0`,`Please see https://github.com/highlightjs/highlight.js/issues/2559`)),h=Ce(h,n)}let R=()=>{R.called||(R.called=!0,Se(`10.6.0`,`initHighlighting() is deprecated.  Use highlightAll() instead.`),document.querySelectorAll(`pre code`).forEach(F))};function B(){Se(`10.6.0`,`initHighlightingOnLoad() is deprecated.  Use highlightAll() instead.`),V=!0}let V=!1;function H(){if(document.readyState===`loading`){V=!0;return}document.querySelectorAll(`pre code`).forEach(F)}function U(){V&&H()}typeof window<`u`&&window.addEventListener&&window.addEventListener(`DOMContentLoaded`,U,!1);function W(s,c){let l=null;try{l=c(n)}catch(n){if(be(`Language definition for '{}' could not be registered.`.replace(`{}
1450`,s)),d)be(n);else throw n;l=m}l.name||=s,a[s]=l,l.rawDefinition=c.bind(null,n),l.aliases&&te(l.aliases,{languageName:s})}function K(n){delete a[n];for(let a of Object.keys(s))s[a]===n&&delete s[a]}function q(){return Object.keys(a)}function ee(n){Se(`10.4.0`,`requireLanguage will be removed entirely in v11.`),Se(`10.4.0`,`Please see https://github.com/highlightjs/highlight.js/pull/2844`);let a=Y(n);if(a)return a;throw Error(`The '{}' language is required, but not loaded.`.replace(`{}`,n))}function Y(n){return n=(n||``).toLowerCase(),a[n]||a[s[n]]}function te(n,{languageName:a}){typeof n==`string`&&(n=[n]),n.forEach(n=>{s[n.toLowerCase()]=a})}function X(n){let a=Y(n);return a&&!a.disableAutodetect}function ne(n){n[`before:highlightBlock`]&&!n[`before:highlightElement`]&&(n[`before:highlightElement`]=a=>{n[`before:highlightBlock`](Object.assign({block:a.el},a))}),n[`after:highlightBlock`]&&!n[`after:highlightElement`]&&(n[`after:highlightElement`]=a=>{n[`after:highlightBlock`](Object.assign({block:a.el},a))})}function re(n){ne(n),u.push(n)}function ie(n,a){let s=n;u.forEach(function(n){n[s]&&n[s](a)})}function ae(n){return Se(`10.2.0`,`fixMarkup will be removed entirely in v11.0`),Se(`10.2.0`,`Please see https://github.com/highlightjs/highlight.js/issues/2534`),A(n)}function oe(n){return Se(`10.7.0`,`highlightBlock will be removed entirely in v12.0`),Se(`10.7.0`,`Please use highlightElement now.`),F(n)}Object.assign(n,{highlight:C,highlightAuto:k,highlightAll:H,fixMarkup:ae,highlightElement:F,highlightBlock:oe,configure:I,initHighlighting:R,initHighlightingOnLoad:B,registerLanguage:W,unregisterLanguage:K,listLanguages:q,getLanguage:Y,registerAliases:te,requireLanguage:ee,autoDetection:X,inherit:Ce,addPlugin:re,vuePlugin:me(n).VuePlugin}),n.debugMode=function(){d=!1},n.safeMode=function(){d=!0},n.versionString=fe;for(let n in J)typeof J[n]==`object`&&c(J[n]);return Object.assign(n,J),n.addPlugin(M),n.addPlugin(he),n.addPlugin(P),n}({})})),require_format=__commonJSMin$1(((n,a)=>{(function(){var n=a===void 0?function(){return this||(0,eval)(`this`)}():a.exports=l;n.format=l,n.vsprintf=c,typeof console<`u`&&typeof console.log==`function`&&(n.printf=s);function s(){console.log(l.apply(null,arguments))}function c(n,a){return l.apply(null,[n].concat(a))}function l(n){for(var a=1,s=[].slice.call(arguments),c=0,l=n.length,u=``,d,f=!1,p,m,h=!1,_,v=function(){return s[a++]},b=function(){for(var a=``;/\d/.test(n[c]);)a+=n[c++],d=n[c];return a.length>0?parseInt(a):null};c<l;++c)if(d=n[c],f)switch(f=!1,d==`.`?(h=!1,d=n[++c]):d==`0`&&n[c+1]==`.`?(h=!0,c+=2,d=n[c]):h=!0,_=b(),d){case`b`:u+=parseInt(v(),10).toString(2);break;case`c`:p=v(),typeof p==`string`||p instanceof String?u+=p:u+=String.fromCharCode(parseInt(p,10));break;case`d`:u+=parseInt(v(),10);break;case`f`:m=String(parseFloat(v()).toFixed(_||6)),u+=h?m:m.replace(/^0/,``);break;case`j`:u+=JSON.stringify(v());break;case`o`:u+=`0`+parseInt(v(),10).toString(8);break;case`s`:u+=v();break;case`x`:u+=`0x`+parseInt(v(),10).toString(16);break;case`X`:u+=`0x`+parseInt(v(),10).toString(16).toUpperCase();break;default:u+=d;break}else d===`%`?f=!0:u+=d;return u}})()})),require_fault=__commonJSMin$1(((n,a)=>{var s=require_format(),c=l(Error);a.exports=c,c.eval=l(EvalError),c.range=l(RangeError),c.reference=l(ReferenceError),c.syntax=l(SyntaxError),c.type=l(TypeError),c.uri=l(URIError),c.create=l;function l(n){return a.displayName=n.displayName||n.name,a;function a(a){return a&&=s.apply(null,arguments),new n(a)}}})),require_core=__commonJSMin$1((n=>{var a=require_core$1(),s=require_fault();n.highlight=l,n.highlightAuto=u,n.registerLanguage=d,n.listLanguages=f,n.registerAlias=p,m.prototype.addText=v,m.prototype.addKeyword=h,m.prototype.addSublanguage=_,m.prototype.openNode=b,m.prototype.closeNode=x,m.prototype.closeAllNodes=w,m.prototype.finalize=w,m.prototype.toHTML=C;var c=`hljs-`;function l(n,l,u){var d=a.configure({}),f=(u||{}).prefix,p;if(typeof n!=`string`)throw s("Expected `string` for name, got `%s`",n);if(!a.getLanguage(n))throw s("Unknown language: `%s` is not registered",n);if(typeof l!=`string`)throw s("Expected `string` for value, got `%s`",l);if(f??=c,a.configure({__emitter:m,classPrefix:f}),p=a.highlight(l,{language:n,ignoreIllegals:!0}),a.configure(d||{}),p.errorRaised)throw p.errorRaised;return{relevance:p.relevance,language:p.language,value:p.emitter.rootNode.children}}function u(n,u){var d=u||{},f=d.subset||a.listLanguages(),p=d.prefix,m=f.length,h=-1,_,v,b,x;if(p??=c,typeof n!=`string`)throw s("Expected `string` for value, got `%s`",n);for(v={relevance:0,language:null,value:[]},_={relevance:0,language:null,value:[]};++h<m;)x=f[h],a.getLanguage(x)&&(b=l(x,n,u),b.language=x,b.relevance>v.relevance&&(v=b),b.relevance>_.relevance&&(v=_,_=b));return v.language&&(_.secondBest=v),_}function d(n,s){a.registerLanguage(n,s)}function f(){return a.listLanguages()}function p(n,s){var c=n,l;for(l in s&&(c={},c[n]=s),c)a.registerAliases(c[l],{languageName:l})}function m(n){this.options=n,this.rootNode={children:[]},this.stack=[this.rootNode]}function h(n,a){this.openNode(a),this.addText(n),this.closeNode()}function _(n,a){var s=this.stack,c=s[s.length-1],l=n.rootNode.children,u=a?{type:`element`,tagName:`span`,properties:{className:[a]},children:l}:l;c.children=c.children.concat(u)}function v(n){var a=this.stack,s,c;n!==``&&(s=a[a.length-1],c=s.children[s.children.length-1],c&&c.type===`text`?c.value+=n:s.children.push({type:`text`,value:n}))}function b(n){var a=this.stack,s=this.options.classPrefix+n,c=a[a.length-1],l={type:`element`,tagName:`span`,properties:{className:[s]},children:[]};c.children.push(l),a.push(l)}function x(){this.stack.pop()}function C(){return``}function w(){}})),import_core=__toESM$1(require_core()),SyntaxHighlighter=highlight_default(import_core.default,{});SyntaxHighlighter.registerLanguage=import_core.registerLanguage;var require_javascript=__commonJSMin$1(((n,a)=>{var s=`[A-Za-z$_][0-9A-Za-z$_]*`,c=`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`.split(`.`),l=[`true`,`false`,`null`,`undefined`,`NaN`,`Infinity`],u=`setInterval.setTimeout.clearInterval.clearTimeout.require.exports.eval.isFinite.
1450isNaN.parseFloat.parseInt.decodeURI.decodeURIComponent.encodeURI.encodeURIComponent.escape.unescape.arguments.this.super.console.window.document.localStorage.module.global`.split(`.`).concat(`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`.split(`.`),[`EvalError`,`InternalError`,`RangeError`,`ReferenceError`,`SyntaxError`,`TypeError`,`URIError`]);function d(n){return n?typeof n==`string`?n:n.source:null}function f(n){return p(`(?=`,n,`)`)}function p(...n){return n.map(n=>d(n)).join(``)}function m(n){let a=(n,{after:a})=>{let s=`</`+n[0].slice(1);return n.input.indexOf(s,a)!==-1},d=s,m={begin:`<>`,end:`</>`},h={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(n,s)=>{let c=n[0].length+n.index,l=n.input[c];if(l===`<`){s.ignoreMatch();return}l===`>`&&(a(n,{after:c})||s.ignoreMatch())}},_={$pattern:s,keyword:c,literal:l,built_in:u},v=`[0-9](_?[0-9])*`,b=`\\.(${v})`,x=`0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*`,C={className:`number`,variants:[{begin:`(\\b(${x})((${b})|\\.)?|(${b}))[eE][+-]?(${v})\\b`},{begin:`\\b(${x})\\b((${b})\\b|\\.)?|(${b})\\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},w={className:`subst`,begin:`\\$\\{`,end:`\\}`,keywords:_,contains:[]},T={begin:"html`",end:``,starts:{end:"`",returnEnd:!1,contains:[n.BACKSLASH_ESCAPE,w],subLanguage:`xml`}},O={begin:"css`",end:``,starts:{end:"`",returnEnd:!1,contains:[n.BACKSLASH_ESCAPE,w],subLanguage:`css`}},k={className:`string`,begin:"`",end:"`",contains:[n.BACKSLASH_ESCAPE,w]},A={className:`comment`,variants:[n.COMMENT(/\/\*\*(?!\/)/,`\\*/`,{relevance:0,contains:[{className:`doctag`,begin:`@[A-Za-z]+`,contains:[{className:`type`,begin:`\\{`,end:`\\}`,relevance:0},{className:`variable`,begin:`[A-Za-z$_][0-9A-Za-z$_]*(?=\\s*(-)|$)`,endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),n.C_BLOCK_COMMENT_MODE,n.C_LINE_COMMENT_MODE]},j=[n.APOS_STRING_MODE,n.QUOTE_STRING_MODE,T,O,k,C,n.REGEXP_MODE];w.contains=j.concat({begin:/\{/,end:/\}/,keywords:_,contains:[`self`].concat(j)});let M=[].concat(A,w.contains),N=M.concat([{begin:/\(/,end:/\)/,keywords:_,contains:[`self`].concat(M)}]),P={className:`params`,begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:_,contains:N};return{name:`Javascript`,aliases:[`js`,`jsx`,`mjs`,`cjs`],keywords:_,exports:{PARAMS_CONTAINS:N},illegal:/#(?![$_A-z])/,contains:[n.SHEBANG({label:`shebang`,binary:`node`,relevance:5}),{label:`use_strict`,className:`meta`,relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},n.APOS_STRING_MODE,n.QUOTE_STRING_MODE,T,O,k,A,C,{begin:p(/[{,\n]\s*/,f(p(/(((\/\/.*$)|(\/\*(\*[^/]|[^*])*\*\/))\s*)*/,`[A-Za-z$_][0-9A-Za-z$_]*\\s*:`))),relevance:0,contains:[{className:`attr`,begin:d+f(`\\s*:`),relevance:0}]},{begin:`(`+n.RE_STARTERS_RE+`|\\b(case|return|throw)\\b)\\s*`,keywords:`return throw case`,contains:[A,n.REGEXP_MODE,{className:`function`,begin:`(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|`+n.UNDERSCORE_IDENT_RE+`)\\s*=>`,returnBegin:!0,end:`\\s*=>`,contains:[{className:`params`,variants:[{begin:n.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:_,contains:N}]}]},{begin:/,/,relevance:0},{className:``,begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:m.begin,end:m.end},{begin:h.begin,"on:begin":h.isTrulyOpeningTag,end:h.end}],subLanguage:`xml`,contains:[{begin:h.begin,end:h.end,skip:!0,contains:[`self`]}]}],relevance:0},{className:`function`,beginKeywords:`function`,end:/[{;]/,excludeEnd:!0,keywords:_,contains:[`self`,n.inherit(n.TITLE_MODE,{begin:d}),P],illegal:/%/},{beginKeywords:`while if switch catch for`},{className:`function`,begin:n.UNDERSCORE_IDENT_RE+`\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{`,returnBegin:!0,contains:[P,n.inherit(n.TITLE_MODE,{begin:d})]},{variants:[{begin:`\\.[A-Za-z$_][0-9A-Za-z$_]*`},{begin:`\\$[A-Za-z$_][0-9A-Za-z$_]*`}],relevance:0}
1450,{className:`class`,beginKeywords:`class`,end:/[{;=]/,excludeEnd:!0,illegal:/[:"[\]]/,contains:[{beginKeywords:`extends`},n.UNDERSCORE_TITLE_MODE]},{begin:/\b(?=constructor)/,end:/[{;]/,excludeEnd:!0,contains:[n.inherit(n.TITLE_MODE,{begin:d}),`self`,P]},{begin:`(get|set)\\s+(?=[A-Za-z$_][0-9A-Za-z$_]*\\()`,end:/\{/,keywords:`get set`,contains:[n.inherit(n.TITLE_MODE,{begin:d}),{begin:/\(\)/},P]},{begin:/\$[(.]/}]}}a.exports=m})),import_javascript=__toESM$1(require_javascript()),javascript_default=import_javascript.default,require_json=__commonJSMin$1(((n,a)=>{function s(n){let a={literal:`true false null`},s=[n.C_LINE_COMMENT_MODE,n.C_BLOCK_COMMENT_MODE],c=[n.QUOTE_STRING_MODE,n.C_NUMBER_MODE],l={end:`,`,endsWithParent:!0,excludeEnd:!0,contains:c,keywords:a},u={begin:/\{/,end:/\}/,contains:[{className:`attr`,begin:/"/,end:/"/,contains:[n.BACKSLASH_ESCAPE],illegal:`\\n`},n.inherit(l,{begin:/:/})].concat(s),illegal:`\\S`},d={begin:`\\[`,end:`\\]`,contains:[n.inherit(l)],illegal:`\\S`};return c.push(u,d),s.forEach(function(n){c.push(n)}),{name:`JSON`,contains:c,keywords:a,illegal:`\\S`}}a.exports=s})),import_json=__toESM$1(require_json()),json_default=import_json.default,require_xml=__commonJSMin$1(((n,a)=>{function s(n){return n?typeof n==`string`?n:n.source:null}function c(n){return u(`(?=`,n,`)`)}function l(n){return u(`(`,n,`)?`)}function u(...n){return n.map(n=>s(n)).join(``)}function d(...n){return`(`+n.map(n=>s(n)).join(`|`)+`)`}function f(n){let a=u(/[A-Z_]/,l(/[A-Z0-9_.-]*:/),/[A-Z0-9_.-]*/),s=/[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/}]},m=n.inherit(p,{begin:/\(/,end:/\)/}),h=n.inherit(n.APOS_STRING_MODE,{className:`meta-string`}),_=n.inherit(n.QUOTE_STRING_MODE,{className:`meta-string`}),v={endsWithParent:!0,illegal:/</,relevance:0,contains:[{className:`attr`,begin:s,relevance:0},{begin:/=\s*/,relevance:0,contains:[{className:`string`,endsParent:!0,variants:[{begin:/"/,end:/"/,contains:[f]},{begin:/'/,end:/'/,contains:[f]},{begin:/[^\s"'=<>`]+/}]}]}]};return{name:`HTML, XML`,aliases:[`html`,`xhtml`,`rss`,`atom`,`xjb`,`xsd`,`xsl`,`plist`,`wsf`,`svg`],case_insensitive:!0,contains:[{className:`meta`,begin:/<![a-z]/,end:/>/,relevance:10,contains:[p,_,h,m,{begin:/\[/,end:/\]/,contains:[{className:`meta`,begin:/<![a-z]/,end:/>/,contains:[p,m,_,h]}]}]},n.COMMENT(/<!--/,/-->/,{relevance:10}),{begin:/<!\[CDATA\[/,end:/\]\]>/,relevance:10},f,{className:`meta`,begin:/<\?xml/,end:/\?>/,relevance:10},{className:`tag`,begin:/<style(?=\s|>)/,end:/>/,keywords:{name:`style`},contains:[v],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:[`css`,`xml`]}},{className:`tag`,begin:/<script(?=\s|>)/,end:/>/,keywords:{name:`script`},contains:[v],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:[`javascript`,`handlebars`,`xml`]}},{className:`tag`,begin:/<>|<\/>/},{className:`tag`,begin:u(/</,c(u(a,d(/\/>/,/>/,/\s/)))),end:/\/?>/,contains:[{className:`name`,begin:a,relevance:0,starts:v}]},{className:`tag`,begin:u(/<\//,c(u(a,/>/))),contains:[{className:`name`,begin:a,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}a.exports=f})),import_xml=__toESM$1(require_xml()),xml_default=import_xml.default,require_bash=__commonJSMin$1(((n,a)=>{function s(n){return n?typeof n==`string`?n:n.source:null}function c(...n){return n.map(n=>s(n)).join(``)}function l(n){let a={},s={begin:/\$\{/,end:/\}/,contains:[`self`,{begin:/:-/,contains:[a]}]};Object.assign(a,{className:`variable`,variants:[{begin:c(/\$[\w\d#@][\w\d_]*/,`(?![\\w\\d])(?![$])`)},s]});let 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`})]}},d={className:`string`,begin:/"/,end:/"/,contains:[n.BACKSLASH_ESCAPE,a,l]};l.contains.push(d);let f={className:``,begin:/\\"/},p={className:`string`,begin:/'/,end:/'/},m={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:`number`},n.NUMBER_MODE,a]},h=n.SHEBANG({binary:`(${[`fish`,`bash`,`zsh`,`sh`,`csh`,`ksh`,`tcsh`,`dash`,`scsh`].join(`|`)})`,relevance:10}),_={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:[h,n.SHEBANG(),_,m,n.HASH_COMMENT_MODE,u,d,f,p,a]}}a.exports=l})),import_bash=__toESM$1(require_bash()),bash_default=import_bash.default,require_yaml=__commonJSMin$1(((n,a)=>{function s(n){var a=`true false yes no null`,s=`[\\w#;
vendor: 4,278 bytes, line 1450
1450/?:@&=+$,.~*'()[\\]]+`,c={className:`attr`,variants:[{begin:`\\w[\\w :\\/.-]*:(?=[ 	]|$)`},{begin:`"\\w[\\w :\\/.-]*":(?=[ 	]|$)`},{begin:`'\\w[\\w :\\/.-]*':(?=[ 	]|$)`}]},l={className:`string`,relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[n.BACKSLASH_ESCAPE,{className:`template-variable`,variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]}]},u=n.inherit(l,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),d={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`},f={end:`,`,endsWithParent:!0,excludeEnd:!0,keywords:a,relevance:0},p={begin:/\{/,end:/\}/,contains:[f],illegal:`\\n`,relevance:0},m={begin:`\\[`,end:`\\]`,contains:[f],illegal:`\\n`,relevance:0},h=[c,{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+!`+s},{className:`type`,begin:`!<`+s+`>`},{className:`type`,begin:`!`+s},{className:`type`,begin:`!!`+s},{className:`meta`,begin:`&`+n.UNDERSCORE_IDENT_RE+`$`},{className:`meta`,begin:`\\*`+n.UNDERSCORE_IDENT_RE+`$`},{className:`bullet`,begin:`-(?=[ ]|$)`,relevance:0},n.HASH_COMMENT_MODE,{beginKeywords:a,keywords:{literal:a}},d,{className:`number`,begin:n.C_NUMBER_RE+`\\b`,relevance:0},p,m,l],_=[...h];return _.pop(),_.push(u),f.contains=_,{name:`YAML`,case_insensitive:!0,aliases:[`yml`],contains:h}}a.exports=s})),import_yaml=__toESM$1(require_yaml()),yaml_default=import_yaml.default,require_http=__commonJSMin$1(((n,a)=>{function s(n){return n?typeof n==`string`?n:n.source:null}function c(...n){return n.map(n=>s(n)).join(``)}function l(n){let a=`HTTP/(2|1\\.[01])`,s={className:`attribute`,begin:c(`^`,/[A-Za-z][A-Za-z0-9-]*/,`(?=\\:\\s)`),starts:{contains:[{className:`punctuation`,begin:/: /,relevance:0,starts:{end:`$`,relevance:0}}]}},l=[s,{begin:`\\n\\n`,starts:{subLanguage:[],endsWithParent:!0}}];return{name:`HTTP`,aliases:[`https`],illegal:/\S/,contains:[{begin:`^(?=HTTP/(2|1\\.[01]) \\d{3})`,end:/$/,contains:[{className:`meta`,begin:a},{className:`number`,begin:`\\b\\d{3}\\b`}],starts:{end:/\b\B/,illegal:/\S/,contains:l}},{begin:`(?=^[A-Z]+ (.*?) HTTP/(2|1\\.[01])$)`,end:/$/,contains:[{className:`string`,begin:` `,end:` `,excludeBegin:!0,excludeEnd:!0},{className:`meta`,begin:a},{className:`keyword`,begin:`[A-Z]+`}],starts:{end:/\b\B/,illegal:/\S/,contains:l}},n.inherit(s,{relevance:0})]}}a.exports=l})),import_http=__toESM$1(require_http()),http_default=import_http.default,require_powershell=__commonJSMin$1(((n,a)=>{function s(n){let a=[`string`,`char`,`byte`,`int`,`long`,`bool`,`decimal`,`single`,`double`,`DateTime`,`xml`,`array`,`hashtable`,`void`],s=`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`,c=`-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`,l={$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 asn
1450p 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`},u=/\w[\w\d]*((-)[\w\d]+)*/,d={begin:"`[\\s\\S]",relevance:0},f={className:`variable`,variants:[{begin:/\$\B/},{className:`keyword`,begin:/\$this/},{begin:/\$[\w\d][\w\d_:]*/}]},p={className:`literal`,begin:/\$(null|true|false)\b/},m={className:`string`,variants:[{begin:/"/,end:/"/},{begin:/@"/,end:/^"@/}],contains:[d,f,{className:`variable`,begin:/\$[A-z]/,end:/[^A-z]/}]},h={className:`string`,variants:[{begin:/'/,end:/'/},{begin:/@'/,end:/^'@/}]},_=n.inherit(n.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+/}]}]}),v={className:`built_in`,variants:[{begin:`(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]+`}]},b={className:`class`,beginKeywords:`class enum`,end:/\s*[{]/,excludeEnd:!0,relevance:0,contains:[n.TITLE_MODE]},x={className:`function`,begin:/function\s+/,end:/\s*\{|$/,excludeEnd:!0,returnBegin:!0,relevance:0,contains:[{begin:`function`,relevance:0,className:`keyword`},{className:`title`,begin:u,relevance:0},{begin:/\(/,end:/\)/,className:`params`,relevance:0,contains:[f]}]},C={begin:/using\s/,end:/$/,returnBegin:!0,contains:[m,h,{className:`keyword`,begin:/(using|assembly|command|module|namespace|type)/}]},w={variants:[{className:`operator`,begin:`(-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}]},T={className:`selector-tag`,begin:/@\B/,relevance:0},O={className:`function`,begin:/\[.*\]\s*[\w]+[ ]??\(/,end:/$/,returnBegin:!0,relevance:0,contains:[{className:`keyword`,begin:`(${l.keyword.toString().replace(/\s/g,`|`)})\\b`,endsParent:!0,relevance:0},n.inherit(n.TITLE_MODE,{endsParent:!0})]},k=[O,_,d,n.NUMBER_MODE,m,h,v,f,p,T],A={begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[`self`].concat(k,{begin:`(`+a.join(`|`)+`)`,className:`built_in`,relevance:0},{className:`type`,begin:/[\.\w\d]+/,relevance:0})};return O.contains.unshift(A),{name:`PowerShell`,aliases:[`ps`,`ps1`],case_insensitive:!0,keywords:l,contains:k.concat(b,x,C,w,A)}}a.exports=s})),import_powershell=__toESM$1(require_powershell()),powershell_default=import_powershell.default,agate_default={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`}},arta_default={hljs:{display:`block`,overflowX:`auto`,padding:`0.5em`,background:`#222`,color:`#aaa`},"hljs-subst":{color:`#aaa`},"hljs-section":{color:`#fff`,fontWeight:`bold`},"hljs-comment":{color:`#444`},"hljs-quote":{color:`#444`},"hljs-meta":{color:`#444`},"hljs-string":{color:`#ffcc33`},"hljs-symbol":{color:`#ffcc33`},"hljs-bullet":{color:`#ffcc33`},"hljs-regexp":{color:`#ffcc33`},"hljs-number":{color:`#00cc66`},"hljs-addition":{color:`#00cc66`},"hljs-built_in":{color:`#32aaee`},"hljs-builtin-name":{color:`#32aaee`},"hljs-literal":{color:`#32aaee`},"hljs-type":{color:`#32aaee`},"hljs-template-variable":{color:`#32aaee`},"hljs-attribute":{color:`#32aaee`},"hljs-link":{color:`#32aaee`},"hljs-keyword":{color:`#6644aa`},"hljs-selector-tag":{color:`#6644aa`},"hljs-name":{color:`#6644aa`},"hljs-selector-id":{color:`#6644aa`},"hljs-selector-class":{color:`#6644aa`},"hljs-title":{color:`#bb1166`},"hljs-variable":{color:`#bb1166`},"hljs-deletion":{color:`#bb1166`},"hljs-template-tag":{color:`#bb1166`},"hljs-doctag":{fontWeight:`bold`},"hljs-strong":{fontWeight:`bold`},"hljs-emphasis":{fontStyle:`italic`}},monokai_default={hljs:{display:`block`,overflowX:`auto`,padding:`0.5em`,background:`#272822`,color:`#ddd`},"hljs-tag":{color:`#f92672`},"hljs-keyword":{color:`#f92672`,fontWeight:`bold`},"hljs-selector-tag":{color:`#f92672`,fontWeight:`bold`},"hljs-literal":{color:`#f92672`,fontWeight:`bold`},"hljs-strong":{color:`#f92672`},"hljs-name":{color:`#f92672`},"hljs-code":{color:`#66d9ef`},"hljs-class .hljs-title":{color:`white`},"hljs-attribute":{color:`#bf79db`},"hljs-symbol":{color:`#bf79db`},"hljs-regexp":{color:`#bf79db`},"hljs-link":{color:`#bf79db`},"hljs-string":{color:`#a6e22e`},"hljs-bullet":{color:`#a6e22e`},"hljs-subst":{color:`#a6e22e`},"hljs-title":{color:`#a6e22e`,fontWeight:`bold`},"hljs-section":{color:`#a6e22e`,fontWeight:`bold`},"hljs-emphasis":{color:`#a6e22e`},"hljs-type":{color:`#a6e22e`,fontWeight:`bold`},"hljs-built_in":{color:`#a6e22e`},"hljs-builtin-name":{color:`#a6e22e`},"hljs-selector-attr":{color:`#a6e22e`},"hljs-selector-pseudo":{color:`#a6e22e`},"hljs-addition":{color:`#a6e22e`},"hljs-variable":{color:`#a6e22e`},"hljs-template-tag":{color:`#a6e22e`},"hljs-template-variable":{color:`#a6e22e`},"hljs-comment":{color:`#75715e`},"hljs-quote":{color:`#75715e`},"hljs-deletion":{color:`#75715e`},"hljs-meta":{color:`#75715e`},"hljs-doctag":{fontWeight:`bold`},"hljs-selector-id":{fontWeight:`bold`}},nord_default={hljs:{display:`block`,overflowX:`auto`,padding:`0.5em`,background:`#2E3440`,color:`#D8DEE9`},"hljs-subst":{color:`#D8DEE9`},"hljs-selector-tag":{color:`#81A1C1`},"hljs-selector-id":{color:`#8FBCBB`,fontWeight:`bold`},"hljs-selector-class":{color:`#8FBCBB`},"hljs-selector-attr":{color:`#8FBCBB`},"hljs-selector-pseudo":{color:`#88C0D0`},"hljs-addition":{backgroundColor:`rgba(163, 190, 140, 0.5)`},"hljs-deletion":{backgroundColor:`rgba(191, 97, 106, 0.5)`},"hljs-built_in":{color:`#8FBCBB`},"hljs-type":{color:`#8FBCBB`},"hljs-class":{color:`#8FBCBB`},"hljs-function":{color:`#88C0D0`},"hljs-function > .hljs-title":{color:`#88C0D0`},"hljs-keyword":{color:`#81A1C1`},"hljs-literal":{color:`#81A1C1`},"hljs-symbol":{color:`#81A1C1`},"hljs-number":{color:`#B48EAD`},"hljs-regexp":{color:`#EBCB8B`},"hljs-string":{color:`#A3BE8C`},"hljs-title":{color:`#8FBCBB`},"hljs-params":{color:`#D8DEE9`},"hljs-bullet":{color:`#81A1C1`},"hljs-code":{color:`#8FBCBB`},"hljs-emphasis":{fontStyle:`italic`},"hljs-formula":{color:`#8FBCBB`},"hljs-strong":{fontWeight:`bold`},"hljs-link:hover":{textDecoration:`underline`},"hljs-quote":{color:`#4C566A`},"hljs-comment":{color:`#4C566A`},"hljs-doctag":{color:`#8FBCBB`},"hljs-meta":{color:`#5E81AC`},"hljs-meta-keyword":{color:`#5E81AC`},"hljs-meta-string":{color:`#A3BE8C`},"hljs-attr":{color:`#8FBCBB`},"hljs-attribute":{color:`#D8DEE9`},"hljs-builtin-name":{color:`#81A1C1`},"hljs-name":{color:`#81A1C1`},"hljs-section":{color:`#88C0D0`},"hljs-tag":{color:`#81A1C1`},"hljs-variable":{color:`#D8DEE9`},"hljs-template-variable":{color:`#D8DEE9`},"hljs-template-tag":{color:`#5E81AC`},"abnf .hljs-attribute":{color:`#88C0D0`},"abnf .hljs-symbol":{color:`#EBCB8B`},"apache .hljs-attribute":{color:`#88C0D0`},"apache .hljs-section":{color:`#81A1C1`},"arduino .hljs-built_in":{color:`#88C0D0`},"aspectj .hljs-meta":{color:`#D08770`},"aspectj > .hljs-title":{color:`#88C0D0`},"bnf .hljs-attribute":{color:`#8FBCBB`},"clojure .hljs-name":{color:`#88C0D0`},"clojure .hljs-symbol":{color:`#EBCB8B`},"coq .hljs-built_in":{color:`#88C0D0`},"cpp .hljs-meta-string":{color:`#8FBCBB`},"css .hljs-built_in":{color:`#88C0D0`},"css .hljs-keyword":{color:`#D08770`},"diff .hljs-meta":{color:`#8FBCBB`},"ebnf .hljs-attribute":{color:`#8FBCBB`},"glsl .hljs-built_in":{color:`#88C0D0`},"groovy .hljs-meta:not(:first-child)":{color:`#D08770`},"haxe .hljs-meta":{color:`#D08770`},"java .hljs-meta":{color:`#D08770`},"ldif .hljs-attribute":{color:`#8FBCBB`},"lisp .hljs-name":{color:`#88C0D0`},"lua .hljs-built_in":{color:`#88C0D0`},"moonscript .hljs-built_in":{color:`#88C0D0`},"nginx .hljs-attribute":{color:`#88C0D0`},"nginx .hljs-section":{color:`#5E81AC`},"pf .hljs-built_in":{color:`#88C0D0`},"processing .hljs-built_in":{color:`#88C0D0`},"scss .hljs-keyword":{color:`#81A1C1`},"stylus .hljs-keyword":{color:`#81A1C1`},"swift .hljs-meta":{color:`#D08770`},"vim .hljs-built_in":{color:`#88C0D0`,fontStyle:`italic`},"yaml .hljs-meta":{color:`#D08770`}},obsidian_default={hljs:{display:`block`,overflowX:`auto`,padding:`0.5em`,background:`#282b2e`,color:`#e0e2e4`},"hljs-keyword":{color:`#93c763`,fontWeight:`bold`},"hljs-selector-tag":{color:`#93c763`,fontWeight:`bold`},"hljs-literal":{color:`#93c763`,fontWeight:`bold`},"hljs-selector-id":{color:`#93c763`},"hljs-number":{color:`#ffcd22`},"hljs-attribute":{color:`#668bb0`},"hljs-code":{color:`white`},"hljs-class .hljs-title":{color:`white`},"hljs-section":{color:`white`,fontWeight:`bold`},"hljs-regexp":{color:`#d39745`},"hljs-link":{color:`#d39745`},"hljs-meta":{color:`#557182`},"hljs-tag":{color:`#8cbbad`},"hljs-name":{color:`#8cbbad`,fontWeight:`bold`},"hljs-bullet":{color:`#8cbbad`},"hljs-subst":{color:`#8cbbad`},"hljs-emphasis":{color:`#8cbbad`},"hljs-type":{color:`#8cbbad`,fontWeight:`bold`},"hljs-built_in":{color:`#8cbbad`},"hljs-selector-attr":{color:`#8cbbad`},"hljs-selector-pseudo":{color:`#8cbbad`},"hljs-addition":{color:`#8cbbad`},"hljs-variable":{color:`#8cbbad`},"hljs-template-tag":{color:`#8cbbad`},"hljs-template-variable":{color:`#8cbbad`},"hljs-string":{color:`#ec7600`},"hljs-symbol":{color:`#ec7600`},"hljs-comment":{color:`#818e96`},"hljs-quote":{color:`#818e96`},"hljs-deletion":{color:`#818e96`},"hljs-selector-class":{color:`#A082BD`},"hljs-doctag":{fontWeight:`bold`},"hljs-title":{fontWeight:`bold`},"hljs-strong":{fontWeight:`bold`}},tomorrow_night_default={"hljs-comment":{color:`#969896`},"hljs-quote":{color:`#969896`},"hljs-variable":{color:`#cc6666`},"hljs-template-variable":{color:`#cc6666`},"hljs-tag":{color:`#cc6666`},"hljs-name":{color:`#cc6666`},"hljs-selector-id":{color:`#cc6666`},"hljs-selector-class":{color:`#cc6666`},"hljs-regexp":{color:`#cc6666`},"hljs-deletion":{color:`#cc6666`},"hljs-number":{color:`#de935f`},"hljs-built_in":{color:`#de935f`},"hljs-builtin-name":{color:`#de935f`},"hljs-literal":{color:`#de935f`},"hljs-type":{color:`#de935f`},"hljs-params":{color:`#de935f`},"hljs-meta":{color:`#de935f`},"hljs-link":{color:`#de935f`},"hljs-attribute":{color:`#f0c674`},"hljs-string":{color:`#b5bd68`},"hljs-symbol":{color:`#b5bd68`},"hljs-bullet":{color:`#b5bd68`},"hljs-addition":{color:`#b5bd68`},"hljs-title":{color:`#81a2be`},"hljs-section":{color:`#81a2be`},"hljs-keyword":{color:`#b294bb`},"hljs-selector-tag":{color:`#b294bb`},hljs:{display:`block`,overflowX:`auto`,background:`#1d1f21`,color:`#c5c8c6`,padding:`0.5em`},"hljs-emphasis":{fontStyle:`italic`},"hljs-strong":{fontWeight:`bold`}},idea_default={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`}},require_file_download=__commonJSMin$1(((n,a)=>{a.exports=function(n,a,s,c){var l=new Blob(c===void 0?[n]:[c,n],{type:s||`application/octet-stream`});if(window.navigator.msSaveBlob!==void 0)window.navigator.msSaveBlob(l,a);else{var u=window.URL&&window.URL.createObjectURL?window.URL.createObjectURL(l):window.webkitURL.createObjectURL(l),d=document.createElement(`a`);d.style.display=`none`,d.href=u,d.setAttribute(`download`,a),d.download===void 0&&d.setAttribute(`target`,`_blank`),document.body.appendChild(d),d.click(),setTimeout(function(){document.body.removeChild(d),window.URL.revokeObjectURL(u)},200)}}})),require__baseZipObject=__commonJSMin$1(((n,a)=>{function s(n,a,s){for(var c=-1,l=n.length,u=a.length,d={};++c<l;){var f=c<u?a[c]:void 0;s(d,n[c],f)}return d}a.exports=s})),require_zipObject=__commonJSMin$1(((n,a)=>{var s=require__assignValue(),c=require__baseZipObject();function l(n,a){return c(n||[],a||[],s)}a.exports=l})),require_repeat_string=__commonJSMin$1(((n,a)=>{var s=``,c;a.exports=l;function l(n,a){if(typeof n!=`string`)throw TypeError(`expected a string`);if(a===1)return n;if(a===2)return n+n;var l=n.length*a;if(c!==n||c===void 0)c=n,s=``;else if(s.length>=l)return s.substr(0,l);for(;l>s.length&&a>1;)a&1&&(s+=n),a>>=1,n+=n;return s+=n,s=s.substr(0,l),s}})),require_dist=__commonJSMin$1(((n,a)=>{var s=require_repeat_string(),c=function(n){return n.split(/(<\/?[^>]+>)/g).filter(function(n){return n.trim()!==``})},l=function(n){return/<[^>!]+>/.test(n)},u=function(n){return/<\/+[^>]+>/.test(n)},d=function(n){return/<[^>]+\/>/.test(n)}
1450,f=function(n){return l(n)&&!u(n)&&!d(n)};a.exports=function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=a.indentor,l=a.textNodesOnSameLine,u=0,d=[];c||=`    `;var f=p(n).map(function(n,a,f){var p=n.value,m=n.type;m===`ClosingTag`&&u--;var h=s(c,u),_=h+p;if(m===`OpeningTag`&&u++,l){var v=f[a-1],b=f[a-2];m===`ClosingTag`&&v.type===`Text`&&b.type===`OpeningTag`&&(_=``+h+b.value+v.value+p,d.push(a-2,a-1))}return _});return d.forEach(function(n){return f[n]=null}),f.filter(function(n){return!!n}).join(`
1451`)};function p(n){return c(n).map(function(n){return{value:n,type:m(n)}})}function m(n){return u(n)?`ClosingTag`:f(n)?`OpeningTag`:d(n)?`SelfClosingTag`:`Text`}})),require_toLower=__commonJSMin$1(((n,a)=>{var s=require_toString();function c(n){return s(n).toLowerCase()}a.exports=c})),import_toString=__toESM$1(require_toString()),import_file_download=__toESM$1(require_file_download()),import_zipObject=__toESM$1(require_zipObject()),import_dist$1=__toESM$1(require_dist()),import_toLower=__toESM$1(require_toLower()),textarea;function decodeEntity(n){return textarea||=document.createElement(`textarea`),textarea.innerHTML=`&`+n+`;`,textarea.value}var hasOwn=Object.prototype.hasOwnProperty;function has(n,a){return n?hasOwn.call(n,a):!1}function assign(n){return[].slice.call(arguments,1).forEach(function(a){if(a){if(typeof a!=`object`)throw TypeError(a+`must be object`);Object.keys(a).forEach(function(s){n[s]=a[s]})}}),n}var UNESCAPE_MD_RE=/\\([\\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;function unescapeMd(n){return n.indexOf(`\\`)<0?n:n.replace(UNESCAPE_MD_RE,`$1`)}function isValidEntityCode(n){return!(n>=55296&&n<=57343||n>=64976&&n<=65007||(n&65535)==65535||(n&65535)==65534||n>=0&&n<=8||n===11||n>=14&&n<=31||n>=127&&n<=159||n>1114111)}function fromCodePoint(n){if(n>65535){n-=65536;var a=55296+(n>>10),s=56320+(n&1023);return String.fromCharCode(a,s)}return String.fromCharCode(n)}var NAMED_ENTITY_RE=/&([a-z#][a-z0-9]{1,31});/gi,DIGITAL_ENTITY_TEST_RE=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i;function replaceEntityPattern(n,a){var s=0,c=decodeEntity(a);return a===c?a.charCodeAt(0)===35&&DIGITAL_ENTITY_TEST_RE.test(a)&&(s=a[1].toLowerCase()===`x`?parseInt(a.slice(2),16):parseInt(a.slice(1),10),isValidEntityCode(s))?fromCodePoint(s):n:c}function replaceEntities(n){return n.indexOf(`&`)<0?n:n.replace(NAMED_ENTITY_RE,replaceEntityPattern)}var HTML_ESCAPE_TEST_RE=/[&<>"]/,HTML_ESCAPE_REPLACE_RE=/[&<>"]/g,HTML_REPLACEMENTS={"&":`&amp;`,"<":`&lt;`,">":`&gt;`,'"':`&quot;`};function replaceUnsafeChar(n){return HTML_REPLACEMENTS[n]}function escapeHtml(n){return HTML_ESCAPE_TEST_RE.test(n)?n.replace(HTML_ESCAPE_REPLACE_RE,replaceUnsafeChar):n}var rules={};rules.blockquote_open=function(){return`<blockquote>
1452`},rules.blockquote_close=function(n,a){return`</blockquote>`+getBreak(n,a)},rules.code=function(n,a){return n[a].block?`<pre><code>`+escapeHtml(n[a].content)+`</code></pre>`+getBreak(n,a):`<code>`+escapeHtml(n[a].content)+`</code>`},rules.fence=function(n,a,s,c,l){var u=n[a],d=``,f=s.langPrefix,p=``,m,h,_;if(u.params){if(m=u.params.split(/\s+/g),h=m.join(` `),has(l.rules.fence_custom,m[0]))return l.rules.fence_custom[m[0]](n,a,s,c,l);p=escapeHtml(replaceEntities(unescapeMd(h))),d=` class="`+f+p+`"`}return _=s.highlight&&s.highlight.apply(s.highlight,[u.content].concat(m))||escapeHtml(u.content),`<pre><code`+d+`>`+_+`</code></pre>`+getBreak(n,a)},rules.fence_custom={},rules.heading_open=function(n,a){return`<h`+n[a].hLevel+`>`},rules.heading_close=function(n,a){return`</h`+n[a].hLevel+`>
1453`},rules.hr=function(n,a,s){return(s.xhtmlOut?`<hr />`:`<hr>`)+getBreak(n,a)},rules.bullet_list_open=function(){return`<ul>
1454`},rules.bullet_list_close=function(n,a){return`</ul>`+getBreak(n,a)},rules.list_item_open=function(){return`<li>`},rules.list_item_close=function(){return`</li>
1455`},rules.ordered_list_open=function(n,a){var s=n[a];return`<ol`+(s.order>1?` start="`+s.order+`"`:``)+`>
1456`},rules.ordered_list_close=function(n,a){return`</ol>`+getBreak(n,a)},rules.paragraph_open=function(n,a){return n[a].tight?``:`<p>`},rules.paragraph_close=function(n,a){var s=!(n[a].tight&&a&&n[a-1].type===`inline`&&!n[a-1].content);return(n[a].tight?``:`</p>`)+(s?getBreak(n,a):``)},rules.link_open=function(n,a,s){var c=n[a].title?` title="`+escapeHtml(replaceEntities(n[a].title))+`"`:``,l=s.linkTarget?` target="`+s.linkTarget+`"`:``;return`<a href="`+escapeHtml(n[a].href)+`"`+c+l+`>`}
1456,rules.link_close=function(){return`</a>`},rules.image=function(n,a,s){var c=` src="`+escapeHtml(n[a].src)+`"`,l=n[a].title?` title="`+escapeHtml(replaceEntities(n[a].title))+`"`:``,u=` alt="`+(n[a].alt?escapeHtml(replaceEntities(unescapeMd(n[a].alt))):``)+`"`,d=s.xhtmlOut?` /`:``;return`<img`+c+u+l+d+`>`},rules.table_open=function(){return`<table>
1457`},rules.table_close=function(){return`</table>
1458`},rules.thead_open=function(){return`<thead>
1459`},rules.thead_close=function(){return`</thead>
1460`},rules.tbody_open=function(){return`<tbody>
1461`},rules.tbody_close=function(){return`</tbody>
1462`},rules.tr_open=function(){return`<tr>`},rules.tr_close=function(){return`</tr>
1463`},rules.th_open=function(n,a){var s=n[a];return`<th`+(s.align?` style="text-align:`+s.align+`"`:``)+`>`},rules.th_close=function(){return`</th>`},rules.td_open=function(n,a){var s=n[a];return`<td`+(s.align?` style="text-align:`+s.align+`"`:``)+`>`},rules.td_close=function(){return`</td>`},rules.strong_open=function(){return`<strong>`},rules.strong_close=function(){return`</strong>`},rules.em_open=function(){return`<em>`},rules.em_close=function(){return`</em>`},rules.del_open=function(){return`<del>`},rules.del_close=function(){return`</del>`},rules.ins_open=function(){return`<ins>`},rules.ins_close=function(){return`</ins>`},rules.mark_open=function(){return`<mark>`},rules.mark_close=function(){return`</mark>`},rules.sub=function(n,a){return`<sub>`+escapeHtml(n[a].content)+`</sub>`},rules.sup=function(n,a){return`<sup>`+escapeHtml(n[a].content)+`</sup>`},rules.hardbreak=function(n,a,s){return s.xhtmlOut?`<br />
1464`:`<br>
1465`},rules.softbreak=function(n,a,s){return s.breaks?s.xhtmlOut?`<br />
1466`:`<br>
1467`:`
1468`},rules.text=function(n,a){return escapeHtml(n[a].content)},rules.htmlblock=function(n,a){return n[a].content},rules.htmltag=function(n,a){return n[a].content},rules.abbr_open=function(n,a){return`<abbr title="`+escapeHtml(replaceEntities(n[a].title))+`">`},rules.abbr_close=function(){return`</abbr>`},rules.footnote_ref=function(n,a){var s=Number(n[a].id+1).toString(),c=`fnref`+s;return n[a].subId>0&&(c+=`:`+n[a].subId),`<sup class="footnote-ref"><a href="#fn`+s+`" id="`+c+`">[`+s+`]</a></sup>`},rules.footnote_block_open=function(n,a,s){return(s.xhtmlOut?`<hr class="footnotes-sep" />
1469`:`<hr class="footnotes-sep">
1470`)+`<section class="footnotes">
1471<ol class="footnotes-list">
1472`},rules.footnote_block_close=function(){return`</ol>
1473</section>
1474`},rules.footnote_open=function(n,a){return`<li id="fn`+Number(n[a].id+1).toString()+`"  class="footnote-item">`},rules.footnote_close=function(){return`</li>
1475`},rules.footnote_anchor=function(n,a){var s=`fnref`+Number(n[a].id+1).toString();return n[a].subId>0&&(s+=`:`+n[a].subId),` <a href="#`+s+`" class="footnote-backref">↩</a>`},rules.dl_open=function(){return`<dl>
1476`},rules.dt_open=function(){return`<dt>`},rules.dd_open=function(){return`<dd>`},rules.dl_close=function(){return`</dl>
1477`},rules.dt_close=function(){return`</dt>
1478`},rules.dd_close=function(){return`</dd>
1479`};function nextToken(n,a){return++a>=n.length-2?a:n[a].type===`paragraph_open`&&n[a].tight&&n[a+1].type===`inline`&&n[a+1].content.length===0&&n[a+2].type===`paragraph_close`&&n[a+2].tight?nextToken(n,a+2):a}var getBreak=rules.getBreak=function(n,a){return a=nextToken(n,a),a<n.length&&n[a].type===`list_item_close`?``:`
1480`};function Renderer(){this.rules=assign({},rules),this.getBreak=rules.getBreak}Renderer.prototype.renderInline=function(n,a,s){for(var c=this.rules,l=n.length,u=0,d=``;l--;)d+=c[n[u].type](n,u++,a,s,this);return d},Renderer.prototype.render=function(n,a,s){for(var c=this.rules,l=n.length,u=-1,d=``;++u<l;
1480)n[u].type===`inline`?d+=this.renderInline(n[u].children,a,s):d+=c[n[u].type](n,u,a,s,this);return d};function Ruler(){this.__rules__=[],this.__cache__=null}Ruler.prototype.__find__=function(n){for(var a=this.__rules__.length,s=-1;a--;)if(this.__rules__[++s].name===n)return s;return-1},Ruler.prototype.__compile__=function(){var n=this,a=[``];n.__rules__.forEach(function(n){n.enabled&&n.alt.forEach(function(n){a.indexOf(n)<0&&a.push(n)})}),n.__cache__={},a.forEach(function(a){n.__cache__[a]=[],n.__rules__.forEach(function(s){s.enabled&&(a&&s.alt.indexOf(a)<0||n.__cache__[a].push(s.fn))})})},Ruler.prototype.at=function(n,a,s){var c=this.__find__(n),l=s||{};if(c===-1)throw Error(`Parser rule not found: `+n);this.__rules__[c].fn=a,this.__rules__[c].alt=l.alt||[],this.__cache__=null},Ruler.prototype.before=function(n,a,s,c){var l=this.__find__(n),u=c||{};if(l===-1)throw Error(`Parser rule not found: `+n);this.__rules__.splice(l,0,{name:a,enabled:!0,fn:s,alt:u.alt||[]}),this.__cache__=null},Ruler.prototype.after=function(n,a,s,c){var l=this.__find__(n),u=c||{};if(l===-1)throw Error(`Parser rule not found: `+n);this.__rules__.splice(l+1,0,{name:a,enabled:!0,fn:s,alt:u.alt||[]}),this.__cache__=null},Ruler.prototype.push=function(n,a,s){var c=s||{};this.__rules__.push({name:n,enabled:!0,fn:a,alt:c.alt||[]}),this.__cache__=null},Ruler.prototype.enable=function(n,a){n=Array.isArray(n)?n:[n],a&&this.__rules__.forEach(function(n){n.enabled=!1}),n.forEach(function(n){var a=this.__find__(n);if(a<0)throw Error(`Rules manager: invalid rule name `+n);this.__rules__[a].enabled=!0},this),this.__cache__=null},Ruler.prototype.disable=function(n){n=Array.isArray(n)?n:[n],n.forEac
1480h(function(n){var a=this.__find__(n);if(a<0)throw Error(`Rules manager: invalid rule name `+n);this.__rules__[a].enabled=!1},this),this.__cache__=null},Ruler.prototype.getRules=function(n){return this.__cache__===null&&this.__compile__(),this.__cache__[n]||[]};function block(n){n.inlineMode?n.tokens.push({type:`inline`,content:n.src.replace(/\n/g,` `).trim(),level:0,lines:[0,1],children:[]}):n.block.parse(n.src,n.options,n.env,n.tokens)}function StateInline(n,a,s,c,l){this.src=n,this.env=c,this.options=s,this.parser=a,this.tokens=l,this.pos=0,this.posMax=this.src.length,this.level=0,this.pending=``,this.pendingLevel=0,this.cache=[],this.isInLabel=!1,this.linkLevel=0,this.linkContent=``,this.labelUnmatchedScopes=0}StateInline.prototype.pushPending=function(){this.tokens.push({type:`text`,content:this.pending,level:this.pendingLevel}),this.pending=``},StateInline.prototype.push=function(n){this.pending&&this.pushPending(),this.tokens.push(n),this.pendingLevel=this.level},StateInline.prototype.cacheSet=function(n,a){for(var s=this.cache.length;s<=n;s++)this.cache.push(0);this.cache[n]=a},StateInline.prototype.cacheGet=function(n){return n<this.cache.length?this.cache[n]:0};function parseLinkLabel(n,a){var s,c,l,u=-1,d=n.posMax,f=n.pos,p=n.isInLabel;if(n.isInLabel)return-1;if(n.labelUnmatchedScopes)return n.labelUnmatchedScopes--,-1;for(n.pos=a+1,n.isInLabel=!0,s=1;n.pos<d;){if(l=n.src.charCodeAt(n.pos),l===91)s++;else if(l===93&&(s--,s===0)){c=!0;break}n.parser.skipToken(n)}return c?(u=n.pos,n.labelUnmatchedScopes=0):n.labelUnmatchedScopes=s-1,n.pos=f,n.isInLabel=p,u}function parseAbbr(n,a,s,c){var l,u,d,f,p,m;if(n.charCodeAt(0)!==42||n.charCodeAt(1)!==91||n.indexOf(`]:`)===-1||(l=new StateInline(n,a,s,c,[]),u=parseLinkLabel(l,1),u<0||n.charCodeAt(u+1)!==58))return-1;for(f=l.posMax,d=u+2;d<f&&l.src.charCodeAt(d)!==10;d++);return p=n.slice(2,u),m=n.slice(u+2,d).trim(),m.length===0?-1:(c.abbreviations||={},c.abbreviations[`:`+p]===void 0&&(c.abbreviations[`:`+p]=m),d)}function abbr(n){var a=n.tokens,s,c,l,u;if(!n.inlineMode){for(s=1,c=a.length-1;s<c;s++)if(a[s-1].type===`paragraph_open`&&a[s].type===`inline`&&a[s+1].type===`paragraph_close`){for(l=a[s].content;l.length&&(u=parseAbbr(l,n.inline,n.options,n.env),!(u<0));)l=l.slice(u).trim();a[s].content=l,l.length||(a[s-1].tight=!0,a[s+1].tight=!0)}}}function normalizeLink(n){var a=replaceEntities(n);try{a=decodeURI(a)}catch{}return encodeURI(a)}function parseLinkDestination(n,a){var s,c,l,u=a,d=n.posMax;if(n.src.charCodeAt(a)===60){for(a++;a<d;){if(s=n.src.charCodeAt(a),s===10)return!1;if(s===62)return l=normalizeLink(unescapeMd(n.src.slice(u+1,a))),n.parser.validateLink(l)?(n.pos=a+1,n.linkContent=l,!0):!1;if(s===92&&a+1<d){a+=2;continue}a++}return!1}for(c=0;a<d&&(s=n.src.charCodeAt(a),!(s===32||s<32||s===127));){if(s===92&&a+1<d){a+=2;continue}if(s===40&&(c++,c>1)||s===41&&(c--,c<0))break;a++}return u===a||(l=unescapeMd(n.src.slice(u,a)),!n.parser.validateLink(l))?!1:(n.linkContent=l,n.pos=a,!0)}function parseLinkTitle(n,a){var s,c=a,l=n.posMax,u=n.src.charCodeAt(a);if(u!==34&&u!==39&&u!==40)return!1;for(a++,u===40&&(u=41);a<l;){if(s=n.src.charCodeAt(a),s===u)return n.pos=a+1,n.linkContent=unescapeMd(n.src.slice(c+1,a)),!0;if(s===92&&a+1<l){a+=2;continue}a++}return!1}function normalizeReference(n){return n.trim().replace(/\s+/g,` `).toUpperCase()}function parseReference(n,a,s,c){var l,u,d,f,p,m,h,_,v;if(n.charCodeAt(0)!==91||n.indexOf(`]:`)===-1||(l=new StateInline(n,a,s,c,[]),u=parseLinkLabel(l,0),u<0||n.charCodeAt(u+1)!==58))return-1;for(f=l.posMax,d=u+2;d<f&&(p=l.src.charCodeAt(d),!(p!==32&&p!==10));d++);if(!parseLinkDestination(l,d))return-1;for(h=l.linkContent,d=l.pos,m=d,d+=1;d<f&&(p=l.src.charCodeAt(d),!(p!==32&&p!==10));d++);for(d<f&&m!==d&&parseLinkTitle(l,d)?(_=l.linkContent,d=l.pos):(_=``,d=m);d<f&&l.src.charCodeAt(d)===32;)d++;return d<f&&l.src.charCodeAt(d)!==10?-1:(v=normalizeReference(n.slice(1,u)),c.references[v]===void 0&&(c.references[v]={title:_,href:h}),d)}function references(n){var a=n.tokens,s,c,l,u;if(n.env.references=n.env.references||{},!n.inlineMode){for(s=1,c=a.length-1;s<c;
vendor: 4,673 bytes, lines 1480-1481
1480s++)if(a[s].type===`inline`&&a[s-1].type===`paragraph_open`&&a[s+1].type===`paragraph_close`){for(l=a[s].content;l.length&&(u=parseReference(l,n.inline,n.options,n.env),!(u<0));)l=l.slice(u).trim();a[s].content=l,l.length||(a[s-1].tight=!0,a[s+1].tight=!0)}}}function inline(n){var a=n.tokens,s,c,l;for(c=0,l=a.length;c<l;c++)s=a[c],s.type===`inline`&&n.inline.parse(s.content,n.options,n.env,s.children)}function footnote_block(n){var a,s,c,l,u,d,f,p,m,h=0,_=!1,v={};if(n.env.footnotes&&(n.tokens=n.tokens.filter(function(n){return n.type===`footnote_reference_open`?(_=!0,p=[],m=n.label,!1):n.type===`footnote_reference_close`?(_=!1,v[`:`+m]=p,!1):(_&&p.push(n),!_)}),n.env.footnotes.list)){for(d=n.env.footnotes.list,n.tokens.push({type:`footnote_block_open`,level:h++}),a=0,s=d.length;a<s;a++){for(n.tokens.push({type:`footnote_open`,id:a,level:h++}),d[a].tokens?(f=[],f.push({type:`paragraph_open`,tight:!1,level:h++}),f.push({type:`inline`,content:``,level:h,children:d[a].tokens}),f.push({type:`paragraph_close`,tight:!1,level:--h})):d[a].label&&(f=v[`:`+d[a].label]),n.tokens=n.tokens.concat(f),u=n.tokens[n.tokens.length-1].type===`paragraph_close`?n.tokens.pop():null,l=d[a].count>0?d[a].count:1,c=0;c<l;c++)n.tokens.push({type:`footnote_anchor`,id:a,subId:c,level:h});u&&n.tokens.push(u),n.tokens.push({type:`footnote_close`,level:--h})}n.tokens.push({type:`footnote_block_close`,level:--h})}}var PUNCT_CHARS=` 
1481()[]'".,!?-`;function regEscape(n){return n.replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,`\\$1`)}function abbr2(n){var a,s,c,l,u,d,f,p,m,h,_,v,b=n.tokens;if(n.env.abbreviations){for(n.env.abbrRegExp||(v=`(^|[`+PUNCT_CHARS.split(``).map(regEscape).join(``)+`])(`+Object.keys(n.env.abbreviations).map(function(n){return n.substr(1)}).sort(function(n,a){return a.length-n.length}).map(regEscape).join(`|`)+`)($|[`+PUNCT_CHARS.split(``).map(regEscape).join(``)+`])`,n.env.abbrRegExp=new RegExp(v,`g`)),h=n.env.abbrRegExp,s=0,c=b.length;s<c;s++)if(b[s].type===`inline`){for(l=b[s].children,a=l.length-1;a>=0;a--)if(u=l[a],u.type===`text`){for(p=0,d=u.content,h.lastIndex=0,m=u.level,f=[];_=h.exec(d);)h.lastIndex>p&&f.push({type:`text`,content:d.slice(p,_.index+_[1].length),level:m}),f.push({type:`abbr_open`,title:n.env.abbreviations[`:`+_[2]],level:m++}),f.push({type:`text`,content:_[2],level:m}),f.push({type:`abbr_close`,level:--m}),p=h.lastIndex-_[3].length;f.length&&(p<d.length&&f.push({type:`text`,content:d.slice(p),level:m}),b[s].children=l=[].concat(l.slice(0,a),f,l.slice(a+1)))}}}}var RARE_RE=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,SCOPED_ABBR_RE=/\((c|tm|r|p)\)/gi,SCOPED_ABBR={c:`©`,r:`®`,p:`§`,tm:`™`};function replaceScopedAbbr(n){return n.indexOf(`(`)<0?n:n.replace(SCOPED_ABBR_RE,function(n,a){return SCOPED_ABBR[a.toLowerCase()]})}function replace(n){var a,s,c,l,u;if(n.options.typographer){for(u=n.tokens.length-1;u>=0;u--)if(n.tokens[u].type===`inline`)for(l=n.tokens[u].children,a=l.length-1;a>=0;a--)s=l[a],s.type===`text`&&(c=s.content,c=replaceScopedAbbr(c),RARE_RE.test(c)&&(c=c.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`)),s.content=c)}}var QUOTE_TEST_RE=/['"]/,QUOTE_RE=/['"]/g,PUNCT_RE=/[-\s()\[\]]/,APOSTROPHE=`’`;function isLetter(n,a){return a<0||a>=n.length?!1:!PUNCT_RE.test(n[a])}function replaceAt(n,a,s){return n.substr(0,a)+s+n.substr(a+1)}function smartquotes(n){var a,s,c,l,u,d,f,p,m,h,_,v,b,x,C,w,T;if(n.options.typographer){for(T=[],C=n.tokens.length-1;C>=0;C--)if(n.tokens[C].type===`inline`){for(w=n.tokens[C].children,T.length=0,a=0;a<w.length;a++)if(s=w[a],!(s.type!==`text`||QUOTE_TEST_RE.test(s.text))){for(f=w[a].level,b=T.length-1;b>=0&&!(T[b].level<=f);b--);T.length=b+1,c=s.content,u=0,d=c.length;OUTER:for(;u<d&&(QUOTE_RE.lastIndex=u,l=QUOTE_RE.exec(c),l);){if(p=!isLetter(c,l.index-1),u=l.index+1,x=l[0]===`'`,m=!isLetter(c,u),!m&&!p){x&&(s.content=replaceAt(s.content,l.index,APOSTROPHE));continue}if(_=!m,v=!p,v){for(b=T.length-1;b>=0&&(h=T[b],!(T[b].level<f));b--)if(h.single===x&&T[b].level===f){h=T[b],x?(w[h.token].content=replaceAt(w[h.token].content,h.pos,n.options.quotes[2]),s.content=replaceAt(s.content,l.index,n.options.quotes[3])):(w[h.token].content=replaceAt(w[h.token].content,h.pos,n.options.quotes[0]),s.content=replaceAt(s.content,l.index,n.options.quotes[1])),T.length=b;continue OUTER}}_?T.push({token:a,pos:l.index,single:x,level:f}):v&&x&&(s.content=replaceAt(s.content,l.index,APOSTROPHE))}}}}}var _rules=[[`block`,block],[`abbr`,abbr],[`references`,references],[`inl
1481ine`,inline],[`footnote_tail`,footnote_block],[`abbr2`,abbr2],[`replacements`,replace],[`smartquotes`,smartquotes]];function Core(){this.options={},this.ruler=new Ruler;for(var n=0;n<_rules.length;n++)this.ruler.push(_rules[n][0],_rules[n][1])}Core.prototype.process=function(n){var a,s,c=this.ruler.getRules(``);for(a=0,s=c.length;a<s;a++)c[a](n)};function StateBlock(n,a,s,c,l){var u,d,f,p,m,h,_;for(this.src=n,this.parser=a,this.options=s,this.env=c,this.tokens=l,this.bMarks=[],this.eMarks=[],this.tShift=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.parentType=`root`,this.ddIndent=-1,this.level=0,this.result=``,d=this.src,h=0,_=!1,f=p=h=0,m=d.length;p<m;p++){if(u=d.charCodeAt(p),!_)if(u===32){h++;continue}else _=!0;(u===10||p===m-1)&&(u!==10&&p++,this.bMarks.push(f),this.eMarks.push(p),this.tShift.push(h),_=!1,h=0,f=p+1)}this.bMarks.push(d.length),this.eMarks.push(d.length),this.tShift.push(0),this.lineMax=this.bMarks.length-1}StateBlock.prototype.isEmpty=function(n){return this.bMarks[n]+this.tShift[n]>=this.eMarks[n]},StateBlock.prototype.skipEmptyLines=function(n){for(var a=this.lineMax;n<a&&!(this.bMarks[n]+this.tShift[n]<this.eMarks[n]);n++);return n},StateBlock.prototype.skipSpaces=function(n){for(var a=this.src.length;n<a&&this.src.charCodeAt(n)===32;n++);return n},StateBlock.prototype.skipChars=function(n,a){for(var s=this.src.length;n<s&&this.src.charCodeAt(n)===a;n++);return n},StateBlock.prototype.skipCharsBack=function(n,a,s){if(n<=s)return n;for(;n>s;)if(a!==this.src.charCodeAt(--n))return n+1;return n},StateBlock.prototype.getLines=function(n,a,s,c){var l,u,d,f,p,m=n;if(n>=a)return``;if(m+1===a)return u=this.bMarks[m]+Math.min(this.tShift[m],s),d=c?this.eMarks[m]+1:this.eMarks[m],this.src.slice(u,d);for(f=Array(a-n),l=0;m<a;m++,l++)p=this.tShift[m],p>s&&(p=s),p<0&&(p=0),u=this.bMarks[m]+p,d=m+1<a||c?this.eMarks[m]+1:this.eMarks[m],f[l]=this.src.slice(u,d);return f.join(``)};function code(n,a,s){var c,l;if(n.tShift[a]-n.blkIndent<4)return!1;for(l=c=a+1;c<s;){if(n.isEmpty(c)){c++;continue}if(n.tShift[c]-n.blkIndent>=4){c++,l=c;continue}break}return n.line=c,n.tokens.push({type:`code`,content:n.getLines(a,l,4+n.blkIndent,!0),block:!0,lines:[a,n.line],level:n.level}),!0}function fences(n,a,s,c){var l,u,d,f,p,m=!1,h=n.bMarks[a]+n.tShift[a],_=n.eMarks[a];if(h+3>_||(l=n.src.charCodeAt(h),l!==126&&l!==96)||(p=h,h=n.skipChars(h,l),u=h-p,u<3)||(d=n.src.slice(h,_).trim(),d.indexOf("`")>=0))return!1;if(c)return!0;for(f=a;f++,!(f>=s||(h=p=n.bMarks[f]+n.tShift[f],_=n.eMarks[f],h<_&&n.tShift[f]<n.blkIndent));)if(n.src.charCodeAt(h)===l&&!(n.tShift[f]-n.blkIndent>=4)&&(h=n.skipChars(h,l),!(h-p<u)&&(h=n.skipSpaces(h),!(h<_)))){m=!0;break}return u=n.tShift[a],n.line=f+ +!!m,n.tokens.push({type:`fence`,params:d,content:n.getLines(a+1,f,u,!0),lines:[a,n.line],level:n.level}),!0}function blockquote(n,a,s,c){var l,u,d,f,p,m,h,_,v,b,x,C=n.bMarks[a]+n.tShift[a],w=n.eMarks[a];if(C>w||n.src.charCodeAt(C++)!==62||n.level>=n.options.maxNesting)return!1;if(c)return!0;for(n.src.charCodeAt(C)===32&&C++,p=n.blkIndent,n.blkIndent=0,f=[n.bMarks[a]],n.bMarks[a]=C,C=C<w?n.skipSpaces(C):C,u=C>=w,d=[n.tShift[a]],n.tShift[a]=C-n.bMarks[a],_=n.parser.ruler.getRules(`blockquote`),l=a+1;l<s&&(C=n.bMarks[l]+n.tShift[l],w=n.eMarks[l],!(C>=w));l++){if(n.src.charCodeAt(C++)===62){n.src.charCodeAt(C)===32&&C++,f.push(n.bMarks[l]),n.bMarks[l]=C,C=C<w?n.skipSpaces(C):C,u=C>=w,d.push(n.tShift[l]),n.tShift[l]=C-n.bMarks[l];continue}if(u)break;for(x=!1,v=0,b=_.length;v<b;v++)if(_[v](n,l,s,!0)){x=!0;break}if(x)break;f.push(n.bMarks[l]),d.push(n.tShift[l]),n.tShift[l]=-1337}for(m=n.parentType,n.parentType=`blockquote`,n.tokens.push({type:`blockquote_open`,lines:h=[a,0],level:n.level++}),n.parser.tokenize(n,a,l),n.tokens.push({type:`blockquote_close`,level:--n.level}),n.parentType=m,h[1]=n.line,v=0;v<d.length;v++)n.bMarks[v+a]=f[v],n.tShift[v+a]=d[v];return n.blkIndent=p,!0}function hr$1(n,a,s,c){var l,u,d,f=n.bMarks[a],p=n.eMarks[a];if(f+=n.tShift[a],f>p||(l=n.src.charCodeAt(f++),l!==42&&l!==45&&l!==95))return!1;for(u=1;f<p;
vendor: 4,436 bytes, line 1481
1481){if(d=n.src.charCodeAt(f++),d!==l&&d!==32)return!1;d===l&&u++}return u<3?!1:c?!0:(n.line=a+1,n.tokens.push({type:`hr`,lines:[a,n.line],level:n.level}),!0)}function skipBulletListMarker(n,a){var s,c=n.bMarks[a]+n.tShift[a],l=n.eMarks[a];return c>=l||(s=n.src.charCodeAt(c++),s!==42&&s!==45&&s!==43)||c<l&&n.src.charCodeAt(c)!==32?-1:c}function skipOrderedListMarker(n,a){var s,c=n.bMarks[a]+n.tShift[a],l=n.eMarks[a];if(c+1>=l||(s=n.src.charCodeAt(c++),s<48||s>57))return-1;for(;;){if(c>=l)return-1;if(s=n.src.charCodeAt(c++),!(s>=48&&s<=57)){if(s===41||s===46)break;return-1}}return c<l&&n.src.charCodeAt(c)!==32?-1:c}function markTightParagraphs(n,a){var s,c,l=n.level+2;for(s=a+2,c=n.tokens.length-2;s<c;s++)n.tokens[s].level===l&&n.tokens[s].type===`paragraph_open`&&(n.tokens[s+2].tight=!0,n.tokens[s].tight=!0,s+=2)}function list$1(n,a,s,c){var l,u,d,f,p,m,h,_,v,b,x,C,w,T,O,k,A,j,M=!0,N,P,F,I;if((_=skipOrderedListMarker(n,a))>=0)w=!0;else if((_=skipBulletListMarker(n,a))>=0)w=!1;else return!1;if(n.level>=n.options.maxNesting)return!1;if(C=n.src.charCodeAt(_-1),c)return!0;for(O=n.tokens.length,w?(h=n.bMarks[a]+n.tShift[a],x=Number(n.src.substr(h,_-h-1)),n.tokens.push({type:`ordered_list_open`,order:x,lines:A=[a,0],level:n.level++})):n.tokens.push({type:`bullet_list_open`,lines:A=[a,0],level:n.level++}),l=a,k=!1,N=n.parser.ruler.getRules(`list`);l<s&&(T=n.skipSpaces(_),v=n.eMarks[l],b=T>=v?1:T-_,b>4&&(b=1),b<1&&(b=1),u=_-n.bMarks[l]+b,n.tokens.push({type:`list_item_open`,lines:j=[a,0],level:n.level++}),f=n.blkIndent,p=n.tight,d=n.tShift[a],m=n.parentType,n.tShift[a]=T-n.bMarks[a],n.blkIndent=u,n.tight=!0,n.parentType=`list`,n.parser.tokenize(n,a,s,!0),(!n.tight||k)&&(M=!1),k=n.line-a>1&&n.isEmpty(n.line-1),n.blkIndent=f,n.tShift[a]=d,n.tight=p,n.parentType=m,n.tokens.push({type:`list_item_close`,level:--n.level}),l=a=n.line,j[1]=l,T=n.bMarks[a],!(l>=s||n.isEmpty(l)||n.tShift[l]<n.blkIndent));){for(I=!1,P=0,F=N.length;P<F;P++)if(N[P](n,l,s,!0)){I=!0;break}if(I)break;if(w){if(_=skipOrderedListMarker(n,l),_<0)break}else if(_=skipBulletListMarker(n,l),_<0)break;if(C!==n.src.charCodeAt(_-1))break}return n.tokens.push({type:w?`ordered_list_close`:`bullet_list_close`,level:--n.level}),A[1]=l,n.line=l,M&&markTightParagraphs(n,O),!0}function footnote(n,a,s,c){var l,u,d,f,p,m=n.bMarks[a]+n.tShift[a],h=n.eMarks[a];if(m+4>h||n.src.charCodeAt(m)!==91||n.src.charCodeAt(m+1)!==94||n.level>=n.options.maxNesting)return!1;for(f=m+2;f<h;f++){if(n.src.charCodeAt(f)===32)return!1;if(n.src.charCodeAt(f)===93)break}return f===m+2||f+1>=h||n.src.charCodeAt(++f)!==58?!1:c?!0:(f++,n.env.footnotes||(n.env.footnotes={}),n.env.footnotes.refs||(n.env.footnotes.refs={}),p=n.src.slice(m+2,f-2),n.env.footnotes.refs[`:`+p]=-1,n.tokens.push({type:`footnote_reference_open`,label:p,level:n.level++}),l=n.bMarks[a],u=n.tShift[a],d=n.parentType,n.tShift[a]=n.skipSpaces(f)-f,n.bMarks[a]=f,n.blkIndent+=4,n.parentType=`footnote`,n.tShift[a]<n.blkIndent&&(n.tShift[a]+=n.blkIndent,n.bMarks[a]-=n.blkIndent),n.parser.tokenize(n,a,s,!0),n.parentType=d,n.blkIndent-=4,n.tShift[a]=u,n.bMarks[a]=l,n.tokens.push({type:`footnote_reference_close`,level:--n.level}),!0)}function heading(n,a,s,c){var l,u,d,f=n.bMarks[a]+n.tShift[a],p=n.eMarks[a];if(f>=p||(l=n.src.charCodeAt(f),l!==35||f>=p))return!1;for(u=1,l=n.src.charCodeAt(++f);l===35&&f<p&&u<=6;)u++,l=n.src.charCodeAt(++f);return u>6||f<p&&l!==32?!1:c?!0:(p=n.skipCharsBack(p,32,f),d=n.skipCharsBack(p,35,f),d>f&&n.src.charCodeAt(d-1)===32&&(p=d),n.line=a+1,n.tokens.push({type:`heading_open`,hLevel:u,lines:[a,n.line],level:n.level}),f<p&&n.tokens.push({type:`inline`,content:n.src.slice(f,p).trim(),level:n.level+1,lines:[a,n.line],children:[]}),n.tokens.push({type:`heading_close`,hLevel:u,level:n.level}),!0)}function lheading(n,a,s){var c,l,u,d=a+1;return d>=s||n.tShift[d]<n.blkIndent||n.tShift[d]-n.blkIndent>3||(l=n.bMarks[d]+n.tShift[d],u=n.eMarks[d],l>=u)||(c=n.src.charCodeAt(l),c!==45&&c!==61)||(l=n.skipChars(l,c),l=n.skipSpaces(l),l<u)?!1:(l=n.bMarks[a]+n.tShift[a],n.line=d+1,n.tokens.push({type:`heading_open`,hLevel:c===61?1:2,lines:[a,n.line],level:n.level}),n.tokens.push({type:`inline`,content:n.src.slice(l,n.eMarks[a]).trim(),level:n.level+1,lines:[a,n.line-1],children:[]}),n.tokens.push({type:`heading_close`,hLevel:c===61?1:2,level:n.level}),!0)}var html_blocks={};`article.aside.button.blockquote.body.canvas.caption.col.colgroup.dd.div.dl.dt.embed.fieldset.f
1481igcaption.figure.footer.form.h1.h2.h3.h4.h5.h6.header.hgroup.hr.iframe.li.map.object.ol.output.p.pre.progress.script.section.style.table.tbody.td.textarea.tfoot.th.tr.thead.ul.video`.split(`.`).forEach(function(n){html_blocks[n]=!0});var HTML_TAG_OPEN_RE=/^<([a-zA-Z]{1,15})[\s\/>]/,HTML_TAG_CLOSE_RE=/^<\/([a-zA-Z]{1,15})[\s>]/;function isLetter$1(n){var a=n|32;return a>=97&&a<=122}function htmlblock(n,a,s,c){var l,u,d,f=n.bMarks[a],p=n.eMarks[a],m=n.tShift[a];if(f+=m,!n.options.html||m>3||f+2>=p||n.src.charCodeAt(f)!==60)return!1;if(l=n.src.charCodeAt(f+1),l===33||l===63){if(c)return!0}else if(l===47||isLetter$1(l)){if(l===47){if(u=n.src.slice(f,p).match(HTML_TAG_CLOSE_RE),!u)return!1}else if(u=n.src.slice(f,p).match(HTML_TAG_OPEN_RE),!u)return!1;if(html_blocks[u[1].toLowerCase()]!==!0)return!1;if(c)return!0}else return!1;for(d=a+1;d<n.lineMax&&!n.isEmpty(d);)d++;return n.line=d,n.tokens.push({type:`htmlblock`,level:n.level,lines:[a,n.line],content:n.getLines(a,d,0,!0)}),!0}function getLine(n,a){var s=n.bMarks[a]+n.blkIndent,c=n.eMarks[a];return n.src.substr(s,c-s)}function table(n,a,s,c){var l,u,d,f,p,m,h,_,v,b,x;if(a+2>s||(p=a+1,n.tShift[p]<n.blkIndent)||(d=n.bMarks[p]+n.tShift[p],d>=n.eMarks[p])||(l=n.src.charCodeAt(d),l!==124&&l!==45&&l!==58)||(u=getLine(n,a+1),!/^[-:| ]+$/.test(u))||(m=u.split(`|`),m<=2))return!1;for(_=[],f=0;f<m.length;f++){if(v=m[f].trim(),!v){if(f===0||f===m.length-1)continue;return!1}if(!/^:?-+:?$/.test(v))return!1;v.charCodeAt(v.length-1)===58?_.push(v.charCodeAt(0)===58?`center`:`right`):v.charCodeAt(0)===58?_.push(`left`):_.push(``)}if(u=getLine(n,a).trim(),u.indexOf(`|`)===-1||(m=u.replace(/^\||\|$/g,``).split(`|`),_.length!==m.length))return!1;if(c)return!0;for(n.tokens.push({type:`table_open`,lines:b=[a,0],level:n.level++}),n.tokens.push({type:`thead_open`,lines:[a,a+1],level:n.level++}),n.tokens.push({type:`tr_open`,lines:[a,a+1],level:n.level++}),f=0;f<m.length;f++)n.tokens.push({type:`th_open`,align:_[f],lines:[a,a+1],level:n.level++}),n.tokens.push({type:`inline`,content:m[f].trim(),lines:[a,a+1],level:n.level,children:[]}),n.tokens.push({type:`th_close`,level:--n.level});for(n.tokens.push({type:`tr_close`,level:--n.level}),n.tokens.push({type:`thead_close`,level:--n.level}),n.tokens.push({type:`tbody_open`,lines:x=[a+2,0],level:n.level++}),p=a+2;p<s&&!(n.tShift[p]<n.blkIndent||(u=getLine(n,p).trim(),u.indexOf(`|`)===-1));p++){for(m=u.replace(/^\||\|$/g,``).split(`|`),n.tokens.push({type:`tr_open`,level:n.level++}),f=0;f<m.length;f++)n.tokens.push({type:`td_open`,align:_[f],level:n.level++}),h=m[f].substring(+(m[f].charCodeAt(0)===124),m[f].charCodeAt(m[f].length-1)===124?m[f].length-1:m[f].length).trim(),n.tokens.push({type:`inline`,content:h,level:n.level,children:[]}),n.tokens.push({type:`td_close`,level:--n.level});n.tokens.push({type:`tr_close`,level:--n.level})}return n.tokens.push({type:`tbody_close`,level:--n.level}),n.tokens.push({type:`table_close`,level:--n.level}),b[1]=x[1]=p,n.line=p,!0}function skipMarker(n,a){var s,c,l=n.bMarks[a]+n.tShift[a],u=n.eMarks[a];return l>=u||(c=n.src.charCodeAt(l++),c!==126&&c!==58)||(s=n.skipSpaces(l),l===s)||s>=u?-1:s}function markTightParagraphs$1(n,a){var s,c,l=n.level+2;for(s=a+2,c=n.tokens.length-2;s<c;s++)n.tokens[s].level===l&&n.tokens[s].type===`paragraph_open`&&(n.tokens[s+2].tight=!0,n.tokens[s].tight=!0,s+=2)}function deflist(n,a,s,c){var l,u,d,f,p,m,h,_,v,b,x,C,w,T;if(c)return n.ddIndent<0?!1:skipMarker(n,a)>=0;if(h=a+1,n.isEmpty(h)&&++h>s||n.tShift[h]<n.blkIndent||(l=skipMarker(n,h),l<0)||n.level>=n.options.maxNesting)return!1;m=n.tokens.length,n.tokens.push({type:`dl_open`,lines:p=[a,0],level:n.level++}),d=a,u=h;OUTER:for(;;){for(T=!0,w=!1,n.tokens.push({type:`dt_open`,lines:[d,d],level:n.level++}),n.tokens.push({type:`inline`,content:n.getLines(d,d+1,n.blkIndent,!1).trim(),level:n.level+1,lines:[d,d],children:[]}),n.tokens.push({type:`dt_close`,level:--n.level});;){if(n.tokens.push({type:`dd_open`,lines:f=[h,0],level:n.level++}),C=n.tight,v=n.ddIndent,_=n.blkIndent,x=n.tShift[u],b=n.parentType,n.blkIndent=n.ddIndent=n.tShift[u]+2,n.tShift[u]=l-n.bMar
1481ks[u],n.tight=!0,n.parentType=`deflist`,n.parser.tokenize(n,u,s,!0),(!n.tight||w)&&(T=!1),w=n.line-u>1&&n.isEmpty(n.line-1),n.tShift[u]=x,n.tight=C,n.parentType=b,n.blkIndent=_,n.ddIndent=v,n.tokens.push({type:`dd_close`,level:--n.level}),f[1]=h=n.line,h>=s||n.tShift[h]<n.blkIndent)break OUTER;if(l=skipMarker(n,h),l<0)break;u=h}if(h>=s||(d=h,n.isEmpty(d))||n.tShift[d]<n.blkIndent||(u=d+1,u>=s)||(n.isEmpty(u)&&u++,u>=s)||n.tShift[u]<n.blkIndent||(l=skipMarker(n,u),l<0))break}return n.tokens.push({type:`dl_close`,level:--n.level}),p[1]=h,n.line=h,T&&markTightParagraphs$1(n,m),!0}function paragraph(n,a){var s,c,l,u,d,f=a+1,p;if(s=n.lineMax,f<s&&!n.isEmpty(f)){for(p=n.parser.ruler.getRules(`paragraph`);f<s&&!n.isEmpty(f);f++)if(!(n.tShift[f]-n.blkIndent>3)){for(l=!1,u=0,d=p.length;u<d;u++)if(p[u](n,f,s,!0)){l=!0;break}if(l)break}}return c=n.getLines(a,f,n.blkIndent,!1).trim(),n.line=f,c.length&&(n.tokens.push({type:`paragraph_open`,tight:!1,lines:[a,n.line],level:n.level}),n.tokens.push({type:`inline`,content:c,level:n.level+1,lines:[a,n.line],children:[]}),n.tokens.push({type:`paragraph_close`,tight:!1,level:n.level})),!0}var _rules$1=[[`code`,code],[`fences`,fences,[`paragraph`,`blockquote`,`list`]],[`blockquote`,blockquote,[`paragraph`,`blockquote`,`list`]],[`hr`,hr$1,[`paragraph`,`blockquote`,`list`]],[`list`,list$1,[`paragraph`,`blockquote`]],[`footnote`,footnote,[`paragraph`]],[`heading`,heading,[`paragraph`,`blockquote`]],[`lheading`,lheading],[`htmlblock`,htmlblock,[`paragraph`,`blockquote`]],[`table`,table,[`paragraph`]],[`deflist`,deflist,[`paragraph`]],[`paragraph`,paragraph]];function ParserBlock(){this.ruler=new Ruler;for(var n=0;n<_rules$1.length;n++)this.ruler.push(_rules$1[n][0],_rules$1[n][1],{alt:(_rules$1[n][2]||[]).slice()})}ParserBlock.prototype.tokenize=function(n,a,s){for(var c=this.ruler.getRules(``),l=c.length,u=a,d=!1,f,p;u<s&&(n.line=u=n.skipEmptyLines(u),!(u>=s||n.tShift[u]<n.blkIndent));){for(p=0;p<l&&(f=c[p](n,u,s,!1),!f);p++);if(n.tight=!d,n.isEmpty(n.line-1)&&(d=!0),u=n.line,u<s&&n.isEmpty(u)){if(d=!0,u++,u<s&&n.parentType===`list`&&n.isEmpty(u))break;n.line=u}}};var TABS_SCAN_RE=/[\n\t]/g,NEWLINES_RE=/\r[\n\u0085]|[\u2424\u2028\u0085]/g,SPACES_RE=/\u00a0/g;ParserBlock.prototype.parse=function(n,a,s,c){var l,u=0,d=0;if(!n)return[];n=n.replace(SPACES_RE,` `),n=n.replace(NEWLINES_RE,`
1482`),n.indexOf(`	`)>=0&&(n=n.replace(TABS_SCAN_RE,function(a,s){var c;return n.charCodeAt(s)===10?(u=s+1,d=0,a):(c=`    `.slice((s-u-d)%4),d=s-u+1,c)})),l=new StateBlock(n,this,a,s,c),this.tokenize(l,l.line,l.lineMax)};function isTerminatorChar(n){switch(n){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 text$1(n,a){for(var s=n.pos;s<n.posMax&&!isTerminatorChar(n.src.charCodeAt(s));)s++;return s===n.pos?!1:(a||(n.pending+=n.src.slice(n.pos,s)),n.pos=s,!0)}function newline(n,a){var s,c,l=n.pos;if(n.src.charCodeAt(l)!==10)return!1;if(s=n.pending.length-1,c=n.posMax,!a)if(s>=0&&n.pending.charCodeAt(s)===32)if(s>=1&&n.pending.charCodeAt(s-1)===32){for(var u=s-2;u>=0;u--)if(n.pending.charCodeAt(u)!==32){n.pending=n.pending.substring(0,u+1);break}n.push({type:`hardbreak`,level:n.level})}else n.pending=n.pending.slice(0,-1),n.push({type:`softbreak`,level:n.level});else n.push({type:`softbreak`,level:n.level});for(l++;l<c&&n.src.charCodeAt(l)===32;)l++;return n.pos=l,!0}for(var ESCAPED=[],i$1=0;i$1<256;i$1++)ESCAPED.push(0);`\\!"#$%&'()*+,./:;<=>?@[]^_\`{|}~-`.split(``).forEach(function(n){ESCAPED[n.charCodeAt(0)]=1});function escape(n,a){var s,c=n.pos,l=n.posMax;if(n.src.charCodeAt(c)!==92)return!1;if(c++,c<l){if(s=n.src.charCodeAt(c),s<256&&ESCAPED[s]!==0)return a||(n.pending+=n.src[c]),n.pos+=2,!0;if(s===10){for(a||n.push({type:`hardbreak`,level:n.level}),c++;c<l&&n.src.charCodeAt(c)===32;)c++;return n.pos=c,!0}}return a||(n.pending+=`\\`),n.pos++,!0}function backticks(n,a){var s,c,l,u,d,f=n.pos;if(n.src.charCodeAt(f)!==96)return!1;for(s=f,f++,c=n.posMax;
vendor: 4,220 bytes, line 1482
1482f<c&&n.src.charCodeAt(f)===96;)f++;for(l=n.src.slice(s,f),u=d=f;(u=n.src.indexOf("`",d))!==-1;){for(d=u+1;d<c&&n.src.charCodeAt(d)===96;)d++;if(d-u===l.length)return a||n.push({type:`code`,content:n.src.slice(f,u).replace(/[ \n]+/g,` `).trim(),block:!1,level:n.level}),n.pos=d,!0}return a||(n.pending+=l),n.pos+=l.length,!0}function del(n,a){var s,c,l,u=n.posMax,d=n.pos,f,p;if(n.src.charCodeAt(d)!==126||a||d+4>=u||n.src.charCodeAt(d+1)!==126||n.level>=n.options.maxNesting||(f=d>0?n.src.charCodeAt(d-1):-1,p=n.src.charCodeAt(d+2),f===126)||p===126||p===32||p===10)return!1;for(c=d+2;c<u&&n.src.charCodeAt(c)===126;)c++;if(c>d+3)return n.pos+=c-d,a||(n.pending+=n.src.slice(d,c)),!0;for(n.pos=d+2,l=1;n.pos+1<u;){if(n.src.charCodeAt(n.pos)===126&&n.src.charCodeAt(n.pos+1)===126&&(f=n.src.charCodeAt(n.pos-1),p=n.pos+2<u?n.src.charCodeAt(n.pos+2):-1,p!==126&&f!==126&&(f!==32&&f!==10?l--:p!==32&&p!==10&&l++,l<=0))){s=!0;break}n.parser.skipToken(n)}return s?(n.posMax=n.pos,n.pos=d+2,a||(n.push({type:`del_open`,level:n.level++}),n.parser.tokenize(n),n.push({type:`del_close`,level:--n.level})),n.pos=n.posMax+2,n.posMax=u,!0):(n.pos=d,!1)}function ins(n,a){var s,c,l,u=n.posMax,d=n.pos,f,p;if(n.src.charCodeAt(d)!==43||a||d+4>=u||n.src.charCodeAt(d+1)!==43||n.level>=n.options.maxNesting||(f=d>0?n.src.charCodeAt(d-1):-1,p=n.src.charCodeAt(d+2),f===43)||p===43||p===32||p===10)return!1;for(c=d+2;c<u&&n.src.charCodeAt(c)===43;)c++;if(c!==d+2)return n.pos+=c-d,a||(n.pending+=n.src.slice(d,c)),!0;for(n.pos=d+2,l=1;n.pos+1<u;){if(n.src.charCodeAt(n.pos)===43&&n.src.charCodeAt(n.pos+1)===43&&(f=n.src.charCodeAt(n.pos-1),p=n.pos+2<u?n.src.charCodeAt(n.pos+2):-1,p!==43&&f!==43&&(f!==32&&f!==10?l--:p!==32&&p!==10&&l++,l<=0))){s=!0;break}n.parser.skipToken(n)}return s?(n.posMax=n.pos,n.pos=d+2,a||(n.push({type:`ins_open`,level:n.level++}),n.parser.tokenize(n),n.push({type:`ins_close`,level:--n.level})),n.pos=n.posMax+2,n.posMax=u,!0):(n.pos=d,!1)}function mark(n,a){var s,c,l,u=n.posMax,d=n.pos,f,p;if(n.src.charCodeAt(d)!==61||a||d+4>=u||n.src.charCodeAt(d+1)!==61||n.level>=n.options.maxNesting||(f=d>0?n.src.charCodeAt(d-1):-1,p=n.src.charCodeAt(d+2),f===61)||p===61||p===32||p===10)return!1;for(c=d+2;c<u&&n.src.charCodeAt(c)===61;)c++;if(c!==d+2)return n.pos+=c-d,a||(n.pending+=n.src.slice(d,c)),!0;for(n.pos=d+2,l=1;n.pos+1<u;){if(n.src.charCodeAt(n.pos)===61&&n.src.charCodeAt(n.pos+1)===61&&(f=n.src.charCodeAt(n.pos-1),p=n.pos+2<u?n.src.charCodeAt(n.pos+2):-1,p!==61&&f!==61&&(f!==32&&f!==10?l--:p!==32&&p!==10&&l++,l<=0))){s=!0;break}n.parser.skipToken(n)}return s?(n.posMax=n.pos,n.pos=d+2,a||(n.push({type:`mark_open`,level:n.level++}),n.parser.tokenize(n),n.push({type:`mark_close`,level:--n.level})),n.pos=n.posMax+2,n.posMax=u,!0):(n.pos=d,!1)}function isAlphaNum(n){return n>=48&&n<=57||n>=65&&n<=90||n>=97&&n<=122}function scanDelims(n,a){var s=a,c,l,u,d=!0,f=!0,p=n.posMax,m=n.src.charCodeAt(a);for(c=a>0?n.src.charCodeAt(a-1):-1;s<p&&n.src.charCodeAt(s)===m;)s++;return s>=p&&(d=!1),u=s-a,u>=4?d=f=!1:(l=s<p?n.src.charCodeAt(s):-1,(l===32||l===10)&&(d=!1),(c===32||c===10)&&(f=!1),m===95&&(isAlphaNum(c)&&(d=!1),isAlphaNum(l)&&(f=!1))),{can_open:d,can_close:f,delims:u}}function emphasis(n,a){var s,c,l,u,d,f,p,m=n.posMax,h=n.pos,_=n.src.charCodeAt(h);if(_!==95&&_!==42||a)return!1;if(p=scanDelims(n,h),s=p.delims,!p.can_open)return n.pos+=s,a||(n.pending+=n.src.slice(h,n.pos)),!0;if(n.level>=n.options.maxNesting)return!1;for(n.pos=h+s,f=[s];n.pos<m;){if(n.src.charCodeAt(n.pos)===_){if(p=scanDelims(n,n.pos),c=p.delims,p.can_close){for(u=f.pop(),d=c;u!==d;){if(d<u){f.push(u-d);break}if(d-=u,f.length===0)break;n.pos+=u,u=f.pop()}if(f.length===0){s=u,l=!0;break}n.pos+=c;continue}p.can_open&&f.push(c),n.pos+=c;continue}n.parser.skipToken(n)}return l?(n.posMax=n.pos,n.pos=h+s,a||((s===2||s===3)&&n.push({type:`strong_open`,level:n.level++}),(s===1||s===3)&&n.push({type:`em_open`,level:n.level++}),n.parser.tokenize(n),(s===1||s===3)&&n.push({type:`em_close`,level:--n.level}),(s===2||s===3)&&n.push({type:`strong_close`,level:--n.level})),n.pos=n.posMax+s,n.posMax=m,!0):(n.pos=h,!1)}var UNESCAPE_RE=/\\([ \\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;function sub(n,a){var s,c,l=n.posMax,u=n.pos;
vendor: 4,750 bytes, line 1482
1482if(n.src.charCodeAt(u)!==126||a||u+2>=l||n.level>=n.options.maxNesting)return!1;for(n.pos=u+1;n.pos<l;){if(n.src.charCodeAt(n.pos)===126){s=!0;break}n.parser.skipToken(n)}return!s||u+1===n.pos||(c=n.src.slice(u+1,n.pos),c.match(/(^|[^\\])(\\\\)*\s/))?(n.pos=u,!1):(n.posMax=n.pos,n.pos=u+1,a||n.push({type:`sub`,level:n.level,content:c.replace(UNESCAPE_RE,`$1`)}),n.pos=n.posMax+1,n.posMax=l,!0)}var UNESCAPE_RE$1=/\\([ \\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;function sup(n,a){var s,c,l=n.posMax,u=n.pos;if(n.src.charCodeAt(u)!==94||a||u+2>=l||n.level>=n.options.maxNesting)return!1;for(n.pos=u+1;n.pos<l;){if(n.src.charCodeAt(n.pos)===94){s=!0;break}n.parser.skipToken(n)}return!s||u+1===n.pos||(c=n.src.slice(u+1,n.pos),c.match(/(^|[^\\])(\\\\)*\s/))?(n.pos=u,!1):(n.posMax=n.pos,n.pos=u+1,a||n.push({type:`sup`,level:n.level,content:c.replace(UNESCAPE_RE$1,`$1`)}),n.pos=n.posMax+1,n.posMax=l,!0)}function links(n,a){var s,c,l,u,d,f,p,m,h=!1,_=n.pos,v=n.posMax,b=n.pos,x=n.src.charCodeAt(b);if(x===33&&(h=!0,x=n.src.charCodeAt(++b)),x!==91||n.level>=n.options.maxNesting||(s=b+1,c=parseLinkLabel(n,b),c<0))return!1;if(f=c+1,f<v&&n.src.charCodeAt(f)===40){for(f++;f<v&&(m=n.src.charCodeAt(f),!(m!==32&&m!==10));f++);if(f>=v)return!1;for(b=f,parseLinkDestination(n,f)?(u=n.linkContent,f=n.pos):u=``,b=f;f<v&&(m=n.src.charCodeAt(f),!(m!==32&&m!==10));f++);if(f<v&&b!==f&&parseLinkTitle(n,f))for(d=n.linkContent,f=n.pos;f<v&&(m=n.src.charCodeAt(f),!(m!==32&&m!==10));f++);else d=``;if(f>=v||n.src.charCodeAt(f)!==41)return n.pos=_,!1;f++}else{if(n.linkLevel>0)return!1;for(;f<v&&(m=n.src.charCodeAt(f),!(m!==32&&m!==10));f++);if(f<v&&n.src.charCodeAt(f)===91&&(b=f+1,f=parseLinkLabel(n,f),f>=0?l=n.src.slice(b,f++):f=b-1),l||=(l===void 0&&(f=c+1),n.src.slice(s,c)),p=n.env.references[normalizeReference(l)],!p)return n.pos=_,!1;u=p.href,d=p.title}return a||(n.pos=s,n.posMax=c,h?n.push({type:`image`,src:u,title:d,alt:n.src.substr(s,c-s),level:n.level}):(n.push({type:`link_open`,href:u,title:d,level:n.level++}),n.linkLevel++,n.parser.tokenize(n),n.linkLevel--,n.push({type:`link_close`,level:--n.level}))),n.pos=f,n.posMax=v,!0}function footnote_inline(n,a){var s,c,l,u,d=n.posMax,f=n.pos;return f+2>=d||n.src.charCodeAt(f)!==94||n.src.charCodeAt(f+1)!==91||n.level>=n.options.maxNesting||(s=f+2,c=parseLinkLabel(n,f+1),c<0)?!1:(a||(n.env.footnotes||(n.env.footnotes={}),n.env.footnotes.list||(n.env.footnotes.list=[]),l=n.env.footnotes.list.length,n.pos=s,n.posMax=c,n.push({type:`footnote_ref`,id:l,level:n.level}),n.linkLevel++,u=n.tokens.length,n.parser.tokenize(n),n.env.footnotes.list[l]={tokens:n.tokens.splice(u)},n.linkLevel--),n.pos=c+1,n.posMax=d,!0)}function footnote_ref(n,a){var s,c,l,u,d=n.posMax,f=n.pos;if(f+3>d||!n.env.footnotes||!n.env.footnotes.refs||n.src.charCodeAt(f)!==91||n.src.charCodeAt(f+1)!==94||n.level>=n.options.maxNesting)return!1;for(c=f+2;c<d;c++){if(n.src.charCodeAt(c)===32||n.src.charCodeAt(c)===10)return!1;if(n.src.charCodeAt(c)===93)break}return c===f+2||c>=d||(c++,s=n.src.slice(f+2,c-1),n.env.footnotes.refs[`:`+s]===void 0)?!1:(a||(n.env.footnotes.list||(n.env.footnotes.list=[]),n.env.footnotes.refs[`:`+s]<0?(l=n.env.footnotes.list.length,n.env.footnotes.list[l]={label:s,count:0},n.env.footnotes.refs[`:`+s]=l):l=n.env.footnotes.refs[`:`+s],u=n.env.footnotes.list[l].count,n.env.footnotes.list[l].count++,n.push({type:`footnote_ref`,id:l,subId:u,level:n.level})),n.pos=c,n.posMax=d,!0)}var url_schemas=`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`.split(`,`),EMAIL_RE=/^<([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])?)*)>/,AUTOLINK_RE=/^<([a-zA-Z.\-]{1,25}):([^<>\x00-\x20]*)>/;function autolink(n,a){var s,c,l,u,d,f=n.pos;
1482return n.src.charCodeAt(f)!==60||(s=n.src.slice(f),s.indexOf(`>`)<0)?!1:(c=s.match(AUTOLINK_RE),c?url_schemas.indexOf(c[1].toLowerCase())<0||(u=c[0].slice(1,-1),d=normalizeLink(u),!n.parser.validateLink(u))?!1:(a||(n.push({type:`link_open`,href:d,level:n.level}),n.push({type:`text`,content:u,level:n.level+1}),n.push({type:`link_close`,level:n.level})),n.pos+=c[0].length,!0):(l=s.match(EMAIL_RE),l?(u=l[0].slice(1,-1),d=normalizeLink(`mailto:`+u),n.parser.validateLink(d)?(a||(n.push({type:`link_open`,href:d,level:n.level}),n.push({type:`text`,content:u,level:n.level+1}),n.push({type:`link_close`,level:n.level})),n.pos+=l[0].length,!0):!1):!1))}function replace$1(n,a){return n=n.source,a||=``,function s(c,l){return c?(l=l.source||l,n=n.replace(c,l),s):new RegExp(n,a)}}var attr_name=/[a-zA-Z_:][a-zA-Z0-9:._-]*/,attr_value=replace$1(/(?:unquoted|single_quoted|double_quoted)/)(`unquoted`,/[^"'=<>`\x00-\x20]+/)(`single_quoted`,/'[^']*'/)(`double_quoted`,/"[^"]*"/)(),attribute=replace$1(/(?:\s+attr_name(?:\s*=\s*attr_value)?)/)(`attr_name`,attr_name)(`attr_value`,attr_value)(),open_tag=replace$1(/<[A-Za-z][A-Za-z0-9]*attribute*\s*\/?>/)(`attribute`,attribute)(),HTML_TAG_RE=replace$1(/^(?:open_tag|close_tag|comment|processing|declaration|cdata)/)(`open_tag`,open_tag)(`close_tag`,/<\/[A-Za-z][A-Za-z0-9]*\s*>/)(`comment`,/<!---->|<!--(?:-?[^>-])(?:-?[^-])*-->/)(`processing`,/<[?].*?[?]>/)(`declaration`,/<![A-Z]+\s+[^>]*>/)(`cdata`,/<!\[CDATA\[[\s\S]*?\]\]>/)();function isLetter$2(n){var a=n|32;return a>=97&&a<=122}function htmltag(n,a){var s,c,l,u=n.pos;return!n.options.html||(l=n.posMax,n.src.charCodeAt(u)!==60||u+2>=l)||(s=n.src.charCodeAt(u+1),s!==33&&s!==63&&s!==47&&!isLetter$2(s))||(c=n.src.slice(u).match(HTML_TAG_RE),!c)?!1:(a||n.push({type:`htmltag`,content:n.src.slice(u,u+c[0].length),level:n.level}),n.pos+=c[0].length,!0)}var DIGITAL_RE=/^&#((?:x[a-f0-9]{1,8}|[0-9]{1,8}));/i,NAMED_RE=/^&([a-z][a-z0-9]{1,31});/i;function entity(n,a){var s,c,l,u=n.pos,d=n.posMax;if(n.src.charCodeAt(u)!==38)return!1;if(u+1<d){if(s=n.src.charCodeAt(u+1),s===35){if(l=n.src.slice(u).match(DIGITAL_RE),l)return a||(c=l[1][0].toLowerCase()===`x`?parseInt(l[1].slice(1),16):parseInt(l[1],10),n.pending+=isValidEntityCode(c)?fromCodePoint(c):fromCodePoint(65533)),n.pos+=l[0].length,!0}else if(l=n.src.slice(u).match(NAMED_RE),l){var f=decodeEntity(l[1]);if(l[1]!==f)return a||(n.pending+=f),n.pos+=l[0].length,!0}}return a||(n.pending+=`&`),n.pos++,!0}var _rules$2=[[`text`,text$1],[`newline`,newline],[`escape`,escape],[`backticks`,backticks],[`del`,del],[`ins`,ins],[`mark`,mark],[`emphasis`,emphasis],[`sub`,sub],[`sup`,sup],[`links`,links],[`footnote_inline`,footnote_inline],[`footnote_ref`,footnote_ref],[`autolink`,autolink],[`htmltag`,htmltag],[`entity`,entity]];function ParserInline(){this.ruler=new Ruler;for(var n=0;n<_rules$2.length;n++)this.ruler.push(_rules$2[n][0],_rules$2[n][1]);this.validateLink=validateLink}ParserInline.prototype.skipToken=function(n){var a=this.ruler.getRules(``),s=a.length,c=n.pos,l,u;if((u=n.cacheGet(c))>0){n.pos=u;return}for(l=0;l<s;l++)if(a[l](n,!0)){n.cacheSet(c,n.pos);return}n.pos++,n.cacheSet(c,n.pos)},ParserInline.prototype.tokenize=function(n){for(var a=this.ruler.getRules(``),s=a.length,c=n.posMax,l,u;n.pos<c;){for(u=0;u<s&&(l=a[u](n,!1),!l);u++);if(l){if(n.pos>=c)break;continue}n.pending+=n.src[n.pos++]}n.pending&&n.pushPending()},ParserInline.prototype.parse=function(n,a,s,c){var l=new StateInline(n,this,a,s,c);this.tokenize(l)};function validateLink(n){var a=[`vbscript`,`javascript`,`file`,`data`],s=n.trim().toLowerCase();return s=replaceEntities(s),!(s.indexOf(`:`)!==-1&&a.indexOf(s.split(`:`)[0])!==-1)}var config$1={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:{}
1482,inline:{}}},commonmark:{options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:`language-`,linkTarget:``,typographer:!1,quotes:`“”‘’`,highlight:null,maxNesting:20},components:{core:{rules:[`block`,`inline`,`references`,`abbr2`]},block:{rules:[`blockquote`,`code`,`fences`,`heading`,`hr`,`htmlblock`,`lheading`,`list`,`paragraph`]},inline:{rules:[`autolink`,`backticks`,`emphasis`,`entity`,`escape`,`htmltag`,`links`,`newline`,`text`]}}}};function StateCore(n,a,s){this.src=a,this.env=s,this.options=n.options,this.tokens=[],this.inlineMode=!1,this.inline=n.inline,this.block=n.block,this.renderer=n.renderer,this.typographer=n.typographer}function Remarkable(n,a){typeof n!=`string`&&(a=n,n=`default`),a&&a.linkify!=null&&console.warn(`linkify option is removed. Use linkify plugin instead:
1483
1484import Remarkable from 'remarkable';
1485import linkify from 'remarkable/linkify';
1486new Remarkable().use(linkify)
1487`),this.inline=new ParserInline,this.block=new ParserBlock,this.core=new Core,this.renderer=new Renderer,this.ruler=new Ruler,this.options={},this.configure(config$1[n]),this.set(a||{})}Remarkable.prototype.set=function(n){assign(this.options,n)},Remarkable.prototype.configure=function(n){var a=this;if(!n)throw Error("Wrong `remarkable` preset, check name/content");n.options&&a.set(n.options),n.components&&Object.keys(n.components).forEach(function(s){n.components[s].rules&&a[s].ruler.enable(n.components[s].rules,!0)})},Remarkable.prototype.use=function(n,a){return n(this,a),this},Remarkable.prototype.parse=function(n,a){var s=new StateCore(this,n,a);return this.core.process(s),s.tokens},Remarkable.prototype.render=function(n,a){return a||={},this.renderer.render(this.parse(n,a),this.options,a)},Remarkable.prototype.parseInline=function(n,a){var s=new StateCore(this,n,a);return s.inlineMode=!0,this.core.process(s),s.tokens},Remarkable.prototype.renderInline=function(n,a){return a||={},this.renderer.render(this.parseInline(n,a),this.options,a)};var version=`3.16.2`;function defaults(n,a){for(var s in a)a.hasOwnProperty(s)&&n[s]===void 0&&(n[s]=a[s]);return n}function ellipsis(n,a,s){var c;return n.length>a&&(s==null?(s=`&hellip;`,c=3):c=s.length,n=n.substring(0,a-c)+s),n}function indexOf(n,a){if(Array.prototype.indexOf)return n.indexOf(a);for(var s=0,c=n.length;s<c;s++)if(n[s]===a)return s;return-1}function remove(n,a){for(var s=n.length-1;s>=0;s--)a(n[s])===!0&&n.splice(s,1)}function splitAndCapture(n,a){if(!a.global)throw Error("`splitRegex` must have the 'g' flag set");for(var s=[],c=0,l;l=a.exec(n);)s.push(n.substring(c,l.index)),s.push(l[0]),c=l.index+l[0].length;return s.push(n.substring(c)),s}function throwUnhandledCaseError(n){throw Error(`Unhandled case for value: '${n}'`)}var HtmlTag=function(){function n(n){n===void 0&&(n={}),this.tagName=``,this.attrs={},this.innerHTML=``,this.whitespaceRegex=/\s+/,this.tagName=n.tagName||``,this.attrs=n.attrs||{},this.innerHTML=n.innerHtml||n.innerHTML||``}return n.prototype.setTagName=function(n){return this.tagName=n,this},n.prototype.getTagName=function(){return this.tagName||``},n.prototype.setAttr=function(n,a){var s=this.getAttrs();return s[n]=a,this},n.prototype.getAttr=function(n){return this.getAttrs()[n]},n.prototype.setAttrs=function(n){return Object.assign(this.getAttrs(),n),this},n.prototype.getAttrs=function(){return this.attrs||={}},n.prototype.setClass=function(n){return this.setAttr(`class`,n)},n.prototype.addClass=function(n){for(var a=this.getClass(),s=this.whitespaceRegex,c=a?a.split(s):[],l=n.split(s),u;u=l.shift();)indexOf(c,u)===-1&&c.push(u);return this.getAttrs().class=c.join(` `),this},n.prototype.removeClass=function(n){for(var a=this.getClass(),s=this.whitespaceRegex,c=a?a.split(s):[],l=n.split(s),u;c.length&&(u=l.shift());){var d=indexOf(c,u);d!==-1&&c.splice(d,1)}return this.getAttrs().class=c.join(` `),this},n.prototype.getClass=function(){return this.getAttrs().class||``},n.prototype.hasClass=function(n){return(` `+this.getClass()+` `).indexOf(` `+n+` `)!==-1},n.prototype.setInnerHTML=function(n){return this.innerHTML=n,this},n.prototype.setInnerHtml=function(n){return this.setInnerHTML(n)},n.prototype.getInnerHTML=function(){return this.innerHTML||``},n.prototype.getInnerHtml=function(){return this.getInnerHTML()},n.prototype.toAnchorString=function(){var n=this.getTagName(),a=this.buildAttrsStr();return a=a?` `+a:``,[`<`,n,a,`>`,this.getInnerHtml(),`</`,n,`>`].join(``)},n.prototype.buildAttrsStr=function(){if(!this.attrs)return``;var n=this.getAttrs(),a=[];for(var s in n)n.hasOwnProperty(s)&&a.push(s+`="`+n[s]+`"`);return a.join(` `)},n}();function truncateSmart(n,a,s){var c,l;s==null?(s=`&hellip;`,l=3,c=8):(l=s.length,c=s.length);var u=function(n){var a={},s=n,c=s.match(/^([a-z]+):\/\//i);return c&&(a.scheme=c[1],s=s.substr(c[0].length)),c=s.match(/^(.*?)(?=(\?|#|\/|$))/i),c&&(a.host=c[1],s=s.substr(c[0].length)),c=s.match(/^\/(.*?)(?=(\?|#|$))/i),c&&(a.path=c[1],s=s.substr(c[0].length)),c=s.match(/^\?(.*?)(?=(#|$))/i),c&&(a.query=c[1],s=s.substr(c[0].length)),c=s.match(/^#(.*?)$/i),c&&(a.fragment=c[1]),a},d=function(n){var a=``;return n.scheme&&n.host&&(a+=n.scheme+`://`),n.host&&(a+=n.host),n.path&&(a+=`/`+n.path),n.query&&(a+=`?`+n.query),n.fragment&&(a+=`#`+n.fragment),a},f=function(n,a){var c=a/2,l=Math.ceil(c),u=-1*Math.floor(c),d=``;return u<0&&(d=n.substr(u)),n.substr(0,l)+s+d};if(n.length<=a)return n;var p=a-l,m=u(n);if(m.query){var h=m.query.match(/^(.*?)(?=(\?|\#))(.*?)$/i);h&&(m.query=m.query.substr(0,h[1].length),n=d(m))}if(n.length<=a||(m.host&&(m.host=m.host.replace(/^www\./,``),n=d(m)),n.length<=a))return n;var _=``;if(m.host&&(_+=m.host),_.length>=p)return m.host.length==a?(m.host.substr(0,a-l)+s).substr(0,p+c):f(_,p).substr(0,p+c);var v=``;if(m.path&&(v+=`/`+m.path),m.query&&(v+=`?`+m.query),v)if((_+v).length>=p){if((_+v).length==a)return(_+v).substr(0,a);var b=p-_.length;return(_+f(v,b)).substr(0,p+c)}else _+=v;if(m.fragment){var x=`#`+m.fragment;if((_+x).length>=p){if((_+x).length==a)return(_+x).substr(0,a);var C=p-_.length;return(_+f(x,C)).substr(0,p+c)}else _+=x}if(m.scheme&&m.host){var w=m.scheme+`://`;if((_+w).length<p)return(w+_).substr(0,a)}if(_.length<=a)return _;var T=``;return p>0&&(T=_.substr(-1*Math.floor(p/2))),(_.substr(0,Math.ceil(p/2))+s+T).substr(0,p+c)}
1487function truncateMiddle(n,a,s){if(n.length<=a)return n;var c,l;s==null?(s=`&hellip;`,c=8,l=3):(c=s.length,l=s.length);var u=a-l,d=``;return u>0&&(d=n.substr(-1*Math.floor(u/2))),(n.substr(0,Math.ceil(u/2))+s+d).substr(0,u+c)}function truncateEnd(n,a,s){return ellipsis(n,a,s)}var AnchorTagBuilder=function(){function n(n){n===void 0&&(n={}),this.newWindow=!1,this.truncate={},this.className=``,this.newWindow=n.newWindow||!1,this.truncate=n.truncate||{},this.className=n.className||``}return n.prototype.build=function(n){return new HtmlTag({tagName:`a`,attrs:this.createAttrs(n),innerHtml:this.processAnchorText(n.getAnchorText())})},n.prototype.createAttrs=function(n){var a={href:n.getAnchorHref()},s=this.createCssClass(n);return s&&(a.class=s),this.newWindow&&(a.target=`_blank`,a.rel=`noopener noreferrer`),this.truncate&&this.truncate.length&&this.truncate.length<n.getAnchorText().length&&(a.title=n.getAnchorHref()),a},n.prototype.createCssClass=function(n){var a=this.className;if(a){for(var s=[a],c=n.getCssClassSuffixes(),l=0,u=c.length;l<u;l++)s.push(a+`-`+c[l]);return s.join(` `)}else return``},n.prototype.processAnchorText=function(n){return n=this.doTruncate(n),n},n.prototype.doTruncate=function(n){var a=this.truncate;if(!a||!a.length)return n;var s=a.length,c=a.location;return c===`smart`?truncateSmart(n,s):c===`middle`?truncateMiddle(n,s):truncateEnd(n,s)},n}(),Match=function(){function n(n){this.__jsduckDummyDocProp=null,this.matchedText=``,this.offset=0,this.tagBuilder=n.tagBuilder,this.matchedText=n.matchedText,this.offset=n.offset}return n.prototype.getMatchedText=function(){return this.matchedText},n.prototype.setOffset=function(n){this.offset=n},n.prototype.getOffset=function(){return this.offset},n.prototype.getCssClassSuffixes=function(){return[this.getType()]},n.prototype.buildTag=function(){return this.tagBuilder.build(this)},n}(),extendStatics=function(n,a){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,a){n.__proto__=a}||function(n,a){for(var s in a)Object.prototype.hasOwnProperty.call(a,s)&&(n[s]=a[s])},extendStatics(n,a)};function __extends(n,a){if(typeof a!=`function`&&a!==null)throw TypeError(`Class extends value `+String(a)+` is not a constructor or null`);extendStatics(n,a);function s(){this.constructor=n}n.prototype=a===null?Object.create(a):(s.prototype=a.prototype,new s)}var __assign=function(){return __assign=Object.assign||function(n){for(var a,s=1,c=arguments.length;s<c;s++)for(var l in a=arguments[s],a)Object.prototype.hasOwnProperty.call(a,l)&&(n[l]=a[l]);return n},__assign.apply(this,arguments)},EmailMatch=function(n){__extends(a,n);function a(a){var s=n.call(this,a)||this;return s.email=``,s.email=a.email,s}return a.prototype.getType=function(){return`email`},a.prototype.getEmail=function(){return this.email},a.prototype.getAnchorHref=function(){return`mailto:`+this.email},a.prototype.getAnchorText=function(){return this.email},a}(Match),HashtagMatch=function(n){__extends(a,n);function a(a){var s=n.call(this,a)||this;return s.serviceName=``,s.hashtag=``,s.serviceName=a.serviceName,s.hashtag=a.hashtag,s}return a.prototype.getType=function(){return`hashtag`},a.prototype.getServiceName=function(){return this.serviceName},a.prototype.getHashtag=function(){return this.hashtag},a.prototype.getAnchorHref=function(){var n=this.serviceName,a=this.hashtag;switch(n){case`twitter`:return`https://twitter.com/hashtag/`+a;case`facebook`:return`https://www.facebook.com/hashtag/`+a;case`instagram`:return`https://instagram.com/explore/tags/`+a;case`tiktok`:return`https://www.tiktok.com/tag/`+a;default:throw Error(`Unknown service name to point hashtag to: `+n)}},a.prototype.getAnchorText=function(){return`#`+this.hashtag},a}(Match),MentionMatch=function(n){__extends(a,n);function a(a){var s=n.call(this,a)||this;return s.serviceName=`twitter`,s.mention=``,s.mention=a.mention,s.serviceName=a.serviceName,s}return a.prototype.getType=function(){return`mention`},a.prototype.getMention=function(){return this.mention},a.prototype.getServiceName=function(){return this.serviceName},a.prototype.getAnchorHref=function(){switch(this.serviceName){case`twitter`:return`https://twitter.com/`+this.mention;case`instagram`:return`https://instagram.com/`+this.mention;case`soundcloud`:return`https://soundcloud.com/`+this.mention;case`tiktok`:return`https://www.tiktok.com/@`+this.mention;default:throw Error(`Unknown service name to point mention to: `+this.serviceName)}},a.prototype.getAnchorText=function(){return`@`+this.mention},a.prototype.getCssClassSuffixes=function(){var a=n.prototype.getCssClassSuffixes.call(this),s=this.getServiceName();return s&&a.push(s),a},a}(Match),PhoneMatch=function(n){__extends(a,n);function a(a){var s=n.call(this,a)||this;return s.number=``,s.plusSign=!1,s.number=a.number,s.plusSign=a.plusSign,s}return a.prototype.getType=function(){return`phone`},a.prototype.getPhoneNumber=function(){return this.number},a.prototype.getNumber=function(){return this.getPhoneNumber()},a.prototype.getAnchorHref=function(){return`tel:`+(this.plusSign?`+`:``)+this.number},a.prototype.getAnchorText=function(){return this.matchedText},a}(Match),UrlMatch=function(n){__extends(a,n);function a(a){var s=n.call(this,a)||this;return s.url=``,s.urlMatchType=`scheme`,s.protocolUrlMatch=!1,s.protocolRelativeMatch=!1,s.stripPrefix={scheme:!0,www:!0},s.stripTrailingSlash=!0,s.decodePercentEncoding=!0,s.schemePrefixRegex=/^(https?:\/\/)?/i,s.wwwPrefixRegex=/^(https?:\/\/)?(www\.)?/i,s.protocolRelativeRegex=/^\/\//,s.protocolPrepended=!1,s.urlMatchType=a.urlMatchType,s.url=a.url,s.protocolUrlMatch=a.protocolUrlMatch,s.protocolRelativeMatch=a.protocolRelativeMatch,s.stripPrefix=a.stripPrefix,s.stripTrailingSlash=a.stripTrailingSlash,s.decodePercentEncoding=a.decodePercentEncoding,s}return a.prototype.getType=function(){return`url`},a.prototype.getUrlMatchType=function(){return this.urlMatchType},a.prototype.getUrl=function(){var n=this.url;return!this.protocolRelativeMatch&&!this.protocolUrlMatch&&!this.protocolPrepended&&(n=this.url=`http://`+n,this.protocolPrepended=!0),n},a.prototype.getAnchorHref=function(){return this.getUrl().replace(/&amp;/g,`&`)},a.prototype.getAnchorText=function(){var n=this.getMatchedText();return this.protocolRelativeMatch&&(n=this.stripProtocolRelativePrefix(n)),this.stripPrefix.scheme&&(n=this.stripSchemePrefix(n)),this.stripPrefix.www&&(n=this.stripWwwPrefix(n)),this.stripTrailingSlash&&(n=this.removeTrailingSlash(n)),this.decodePercentEncoding&&(n=this.removePercentEncoding(n)),n},a.prototype.stripSchemePrefix=function(n){return n.replace(this.schemePrefixRegex,``)},a.prototype.stripWwwPrefix=function(n){return n.replace(this.wwwPrefixRegex,`$1`)},a.prototype.stripProtocolRelativePrefix=function(n){return n.replace(this.protocolRelativeRegex,``)},a.prototype.removeTrailingSlash=function(n){return n.charAt(n.length-1)===`/`&&(n=n.slice(0,-1)),n},a.prototype.removePercentEncoding=function(n){var a=n.replace(/%22/gi,`&quot;`).replace(/%26/gi,`&amp;`).replace(/%27/gi,`&#39;`).replace(/%3C/gi,`&lt;`).replace(/%3E/gi,`&gt;`);try{return decodeURIComponent(a)}catch{return a}},a}(Match),Matcher=function(){function n(n){this.__jsduckDummyDocProp=null,this.tagBuilder=n.tagBuilder}return n}(),letterRe=/[A-Za-z]/,digitRe=/[\d]/,nonDigitRe=/[\D]/,whitespaceRe=/\s/,quoteRe=/['"]/,controlCharsRe=/[\x00-\x1F\x7F]/,alphaCharsStr=`
vendor: 4,972 bytes, line 1487
1487A-Za-z\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u08A0-\\u08B4\\u08B6-\\u08BD\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0AF9\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58-\\u0C5A\\u0C60\\u0C61\\u0C80\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D54-\\u0D56\\u0D5F-\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16F1-\\u16F8\\u1700-\\u170C\\u170E-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1877\\u1880-\\u1884\\u1887-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4B\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1C80-\\u1C88\\u1CE9-\\u1CEC\\u1CEE-\\u1CF1\\u1CF5\\u1CF6\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u212D\\u212F-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2183\\u2184\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2E2F\\u3005\\u3006\\u3031-\\u3035\\u303B\\u303C\\u3041-\\u3096\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FD5\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA66E\\uA67F-\\uA69D\\uA6A0-\\uA6E5\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7AE\\uA7B0-\\uA7B7\\uA7F7-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA8FD\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uA9E0-\\uA9E4\\uA9E6-\\uA9EF\\uA9FA-\\uA9FE\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA7E-\\uAAAF\\uAAB1\\uAAB5\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB65\\uAB70-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC
1487`,emojiStr=`\\u2700-\\u27bf\\udde6-\\uddff\\ud800-\\udbff\\udc00-\\udfff\\ufe0e\\ufe0f\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0\\ud83c\\udffb-\\udfff\\u200d\\u3299\\u3297\\u303d\\u3030\\u24c2\\ud83c\\udd70-\\udd71\\udd7e-\\udd7f\\udd8e\\udd91-\\udd9a\\udde6-\\uddff\\ude01-\\ude02\\ude1a\\ude2f\\ude32-\\ude3a\\ude50-\\ude51\\u203c\\u2049\\u25aa-\\u25ab\\u25b6\\u25c0\\u25fb-\\u25fe\\u00a9\\u00ae\\u2122\\u2139\\udc04\\u2600-\\u26FF\\u2b05\\u2b06\\u2b07\\u2b1b\\u2b1c\\u2b50\\u2b55\\u231a\\u231b\\u2328\\u23cf\\u23e9-\\u23f3\\u23f8-\\u23fa\\udccf\\u2935\\u2934\\u2190-\\u21ff`,marksStr=`\\u0300-\\u036F\\u0483-\\u0489\\u0591-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u05C5\\u05C7\\u0610-\\u061A\\u064B-\\u065F\\u0670\\u06D6-\\u06DC\\u06DF-\\u06E4\\u06E7\\u06E8\\u06EA-\\u06ED\\u0711\\u0730-\\u074A\\u07A6-\\u07B0\\u07EB-\\u07F3\\u0816-\\u0819\\u081B-\\u0823\\u0825-\\u0827\\u0829-\\u082D\\u0859-\\u085B\\u08D4-\\u08E1\\u08E3-\\u0903\\u093A-\\u093C\\u093E-\\u094F\\u0951-\\u0957\\u0962\\u0963\\u0981-\\u0983\\u09BC\\u09BE-\\u09C4\\u09C7\\u09C8\\u09CB-\\u09CD\\u09D7\\u09E2\\u09E3\\u0A01-\\u0A03\\u0A3C\\u0A3E-\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A51\\u0A70\\u0A71\\u0A75\\u0A81-\\u0A83\\u0ABC\\u0ABE-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB-\\u0ACD\\u0AE2\\u0AE3\\u0B01-\\u0B03\\u0B3C\\u0B3E-\\u0B44\\u0B47\\u0B48\\u0B4B-\\u0B4D\\u0B56\\u0B57\\u0B62\\u0B63\\u0B82\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCD\\u0BD7\\u0C00-\\u0C03\\u0C3E-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C62\\u0C63\\u0C81-\\u0C83\\u0CBC\\u0CBE-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0CE2\\u0CE3\\u0D01-\\u0D03\\u0D3E-\\u0D44\\u0D46-\\u0D48\\u0D4A-\\u0D4D\\u0D57\\u0D62\\u0D63\\u0D82\\u0D83\\u0DCA\\u0DCF-\\u0DD4\\u0DD6\\u0DD8-\\u0DDF\\u0DF2\\u0DF3\\u0E31\\u0E34-\\u0E3A\\u0E47-\\u0E4E\\u0EB1\\u0EB4-\\u0EB9\\u0EBB\\u0EBC\\u0EC8-\\u0ECD\\u0F18\\u0F19\\u0F35\\u0F37\\u0F39\\u0F3E\\u0F3F\\u0F71-\\u0F84\\u0F86\\u0F87\\u0F8D-\\u0F97\\u0F99-\\u0FBC\\u0FC6\\u102B-\\u103E\\u1056-\\u1059\\u105E-\\u1060\\u1062-\\u1064\\u1067-\\u106D\\u1071-\\u1074\\u1082-\\u108D\\u108F\\u109A-\\u109D\\u135D-\\u135F\\u1712-\\u1714\\u1732-\\u1734\\u1752\\u1753\\u1772\\u1773\\u17B4-\\u
148717D3\\u17DD\\u180B-\\u180D\\u1885\\u1886\\u18A9\\u1920-\\u192B\\u1930-\\u193B\\u1A17-\\u1A1B\\u1A55-\\u1A5E\\u1A60-\\u1A7C\\u1A7F\\u1AB0-\\u1ABE\\u1B00-\\u1B04\\u1B34-\\u1B44\\u1B6B-\\u1B73\\u1B80-\\u1B82\\u1BA1-\\u1BAD\\u1BE6-\\u1BF3\\u1C24-\\u1C37\\u1CD0-\\u1CD2\\u1CD4-\\u1CE8\\u1CED\\u1CF2-\\u1CF4\\u1CF8\\u1CF9\\u1DC0-\\u1DF5\\u1DFB-\\u1DFF\\u20D0-\\u20F0\\u2CEF-\\u2CF1\\u2D7F\\u2DE0-\\u2DFF\\u302A-\\u302F\\u3099\\u309A\\uA66F-\\uA672\\uA674-\\uA67D\\uA69E\\uA69F\\uA6F0\\uA6F1\\uA802\\uA806\\uA80B\\uA823-\\uA827\\uA880\\uA881\\uA8B4-\\uA8C5\\uA8E0-\\uA8F1\\uA926-\\uA92D\\uA947-\\uA953\\uA980-\\uA983\\uA9B3-\\uA9C0\\uA9E5\\uAA29-\\uAA36\\uAA43\\uAA4C\\uAA4D\\uAA7B-\\uAA7D\\uAAB0\\uAAB2-\\uAAB4\\uAAB7\\uAAB8\\uAABE\\uAABF\\uAAC1\\uAAEB-\\uAAEF\\uAAF5\\uAAF6\\uABE3-\\uABEA\\uABEC\\uABED\\uFB1E\\uFE00-\\uFE0F\\uFE20-\\uFE2F`,alphaCharsAndMarksStr=alphaCharsStr+emojiStr+marksStr,decimalNumbersStr=`0-9\\u0660-\\u0669\\u06F0-\\u06F9\\u07C0-\\u07C9\\u0966-\\u096F\\u09E6-\\u09EF\\u0A66-\\u0A6F\\u0AE6-\\u0AEF\\u0B66-\\u0B6F\\u0BE6-\\u0BEF\\u0C66-\\u0C6F\\u0CE6-\\u0CEF\\u0D66-\\u0D6F\\u0DE6-\\u0DEF\\u0E50-\\u0E59\\u0ED0-\\u0ED9\\u0F20-\\u0F29\\u1040-\\u1049\\u1090-\\u1099\\u17E0-\\u17E9\\u1810-\\u1819\\u1946-\\u194F\\u19D0-\\u19D9\\u1A80-\\u1A89\\u1A90-\\u1A99\\u1B50-\\u1B59\\u1BB0-\\u1BB9\\u1C40-\\u1C49\\u1C50-\\u1C59\\uA620-\\uA629\\uA8D0-\\uA8D9\\uA900-\\uA909\\uA9D0-\\uA9D9\\uA9F0-\\uA9F9\\uAA50-\\uAA59\\uABF0-\\uABF9\\uFF10-\\uFF19`,alphaNumericCharsStr=alphaCharsAndMarksStr+decimalNumbersStr,alphaNumericAndMarksCharsStr=alphaCharsAndMarksStr+decimalNumbersStr,alphaNumericAndMarksCharRe=RegExp(`[${alphaNumericAndMarksCharsStr}]`),ipStr=`(?:[`+decimalNumbersStr+`]{1,3}\\.){3}[`+decimalNumbersStr+`]{1,3}`,domainLabelStr=`[`+alphaNumericAndMarksCharsStr+`](?:[`+alphaNumericAndMarksCharsStr+`\\-_]{0,61}[`+alphaNumericAndMarksCharsStr+`])?`,getDomainLabelStr=function(n){return`(?=(`+domainLabelStr+`))\\`+n},getDomainNameStr=function(n){return`(?:`+getDomainLabelStr(n)+`(?:\\.`+getDomainLabelStr(n+1)+`){0,126}|`+ipStr+`)`},domainNameRegex=RegExp(`[`+alphaNumericAndMarksCharsStr+`.\\-]*[`+alphaNumericAndMarksCharsStr+`\\-]`),domainNameCharRegex=alphaNumericAndMarksCharRe,tldRegex
vendor: 11,453 bytes, line 1487
1487=/(?:xn--vermgensberatung-pwb|xn--vermgensberater-ctb|xn--clchc0ea0b2g2a9gcd|xn--w4r85el8fhu5dnra|northwesternmutual|travelersinsurance|vermögensberatung|xn--5su34j936bgsg|xn--bck1b9a5dre4c|xn--mgbah1a3hjkrd|xn--mgbai9azgqp6j|xn--mgberp4a5d4ar|xn--xkc2dl3a5ee0h|vermögensberater|xn--fzys8d69uvgm|xn--mgba7c0bbn0a|xn--mgbcpq6gpa1a|xn--xkc2al3hye2a|americanexpress|kerryproperties|sandvikcoromant|xn--i1b6b1a6a2e|xn--kcrx77d1x4a|xn--lgbbat1ad8j|xn--mgba3a4f16a|xn--mgbaakc7dvf|xn--mgbc0a9azcg|xn--nqv7fs00ema|americanfamily|bananarepublic|cancerresearch|cookingchannel|kerrylogistics|weatherchannel|xn--54b7fta0cc|xn--6qq986b3xl|xn--80aqecdr1a|xn--b4w605ferd|xn--fiq228c5hs|xn--h2breg3eve|xn--jlq480n2rg|xn--jlq61u9w7b|xn--mgba3a3ejt|xn--mgbaam7a8h|xn--mgbayh7gpa|xn--mgbbh1a71e|xn--mgbca7dzdo|xn--mgbi4ecexp|xn--mgbx4cd0ab|xn--rvc1e0am3e|international|lifeinsurance|travelchannel|wolterskluwer|xn--cckwcxetd|xn--eckvdtc9d|xn--fpcrj9c3d|xn--fzc2c9e2c|xn--h2brj9c8c|xn--tiq49xqyj|xn--yfro4i67o|xn--ygbi2ammx|construction|lplfinancial|scholarships|versicherung|xn--3e0b707e|xn--45br5cyl|xn--4dbrk0ce|xn--80adxhks|xn--80asehdb|xn--8y0a063a|xn--gckr3f0f|xn--mgb9awbf|xn--mgbab2bd|xn--mgbgu82a|xn--mgbpl2fh|xn--mgbt3dhd|xn--mk1bu44c|xn--ngbc5azd|xn--ngbe9e0a|xn--ogbpf8fl|xn--qcka1pmc|accountants|barclaycard|blackfriday|blockbuster|bridgestone|calvinklein|contractors|creditunion|engineering|enterprises|foodnetwork|investments|kerryhotels|lamborghini|motorcycles|olayangroup|photography|playstation|productions|progressive|redumbrella|williamhill|xn--11b4c3d|xn--1ck2e1b|xn--1qqw23a|xn--2scrj9c|xn--3bst00m|xn--3ds443g|xn--3hcrj9c|xn--42c2d9a|xn--45brj9c|xn--55qw42g|xn--6frz82g|xn--80ao21a|xn--9krt00a|xn--cck2b3b|xn--czr694b|xn--d1acj3b|xn--efvy88h|xn--fct429k|xn--fjq720a|xn--flw351e|xn--g2xx48c|xn--gecrj9c|xn--gk3at1e|xn--h2brj9c|xn--hxt814e|xn--imr513n|xn--j6w193g|xn--jvr189m|xn--kprw13d|xn--kpry57d|xn--mgbbh1a|xn--mgbtx2b|xn--mix891f|xn--nyqy26a|xn--otu796d|xn--pgbs0dh|xn--q9jyb4c|xn--rhqv96g|xn--rovu88b|xn--s9brj9c|xn--ses554g|xn--t60b56a|xn--vuq861b|xn--w4rs40l|xn--xhq521b|xn--zfr164b|சிங்கப்பூர்|accountant|apartments|associates|basketball|bnpparibas|boehringer|capitalone|consulting|creditcard|cuisinella|eurovision|extraspace|foundation|healthcare|immobilien|industries|management|mitsubishi|nextdirect|properties|protection|prudential|realestate|republican|restaurant|schaeffler|tatamotors|technology|university|vlaanderen|volkswagen|xn--30rr7y|xn--3pxu8k|xn--45q11c|xn--4gbrim|xn--55qx5d|xn--5tzm5g|xn--80aswg|xn--90a3ac|xn--9dbq2a|xn--9et52u|xn--c2br7g|xn--cg4bki|xn--czrs0t|xn--czru2d|xn--fiq64b|xn--fiqs8s|xn--fiqz9s|xn--io0a7i|xn--kput3i|xn--mxtq1m|xn--o3cw4h|xn--pssy2u|xn--q7ce6a|xn--unup4y|xn--wgbh1c|xn--wgbl6a|xn--y9a3aq|accenture|alfaromeo|allfinanz|amsterdam|analytics|aquarelle|barcelona|bloomberg|christmas|community|directory|education|equipment|fairwinds|financial|firestone|fresenius|frontdoor|furniture|goldpoint|hisamitsu|homedepot|homegoods|homesense|institute|insurance|kuokgroup|lancaster|landrover|lifestyle|marketing|marshalls|melbourne|microsoft|panasonic|passagens|pramerica|richardli|shangrila|solutions|statebank|statefarm|stockholm|travelers|vacations|xn--90ais|xn--c1avg|xn--d1alf|xn--e1a4c|xn--fhbei|xn--j1aef|xn--j1amh|xn--l1acc|xn--ngbrx|xn--nqv7f|xn--p1acf|xn--qxa6a|xn--tckwe|xn--vhquv|yodobashi|موريتانيا|abudhabi|airforce|allstate|attorney|barclays|barefoot|bargains|baseball|boutique|bradesco|broadway|brussels|builders|business|capetown|catering|catholic|cipriani|cityeats|cleaning|clinique|clothing|commbank|computer|delivery|deloitte|democrat|diamonds|discount|discover|download|engineer|ericsson|etisalat|exchange|feedback|fidelity|firmdale|football|frontier|goodyear|grainger|graphics|guardian|hdfcbank|helsinki|holdings|hospital|infiniti|ipiranga|istanbul|jpmorgan|lighting|lundbeck|marriott|maserati|mckinsey|memorial|merckmsd|mortgage|observer|partners|pharmacy|pictures|plumbing|property|redstone|reliance|saarland|samsclub|security|services|shopping|showtime|softbank|software|stcgroup|supplies|training|vanguard|ventures|verisign|woodside|xn--90ae|xn--node|xn--p1ai|xn--qxam|yokohama|السعودية|abogado|academy|agakhan|alibaba|android|athleta|auction|audible|auspost|avianca|banamex|bauhaus|bentley|bestbuy|booking|brother|bugatti|capital|caravan|careers|channel|charity|chintai|citadel|clubmed|college|cologne|comcast|company|compare|contact|cooking|corsica|country|coupons|courses|cricket|cruises|dentist|digital|domains|exposed|express|farmers|fashion|ferrari|ferrero|finance|fishing|fitness|flights|florist|flowers|forsale|frogans|fujitsu|gallery|genting|godaddy|grocery|guitars|hamburg|hangout|hitachi|holiday|hosting|hoteles|hotmail|hyundai|ismaili|jewelry|juniper|kitchen|komatsu|lacaixa|lanxess|lasalle|latrobe|leclerc|limited|lincoln|markets|monster|netbank|netflix|network|neustar|okinawa|oldnavy|organic|origins|philips|pioneer|politie|realtor|recipes|rentals|reviews|rexroth|samsung|sandvik|schmidt|schwarz|science|shiksha|singles|staples|storage|support|surgery|systems|temasek|theater|theatre|tickets|tiffany|toshiba|trading|walmart|wanggou|watches|weather|website|wedding|whoswho|windows|winners|xfinity|yamaxun|youtube|zuerich|католик|اتصالات|البحرين|الجزائر|العليان|پاکستان|كاثوليك|இந்தியா|abarth|abbott|abbvie|africa|agency|airbus|airtel|alipay|alsace|alstom|amazon|anquan|aramco|author|bayern|beauty|berlin|bharti|bostik|boston|broker|camera|career|casino|center|chanel|chrome|church|circle|claims|clinic|coffee|comsec|condos|coupon|credit|cruise|dating|datsun|dealer|degree|dental|design|direct|doctor|dunlop|dupont|durban|emerck|energy|estate|events|expert|family|flickr|futbol|gallup|garden|george|giving|global|google|gratis|health|hermes|hiphop|hockey|hotels|hughes|imamat|insure|intuit|jaguar|joburg|juegos|kaufen|kinder|kindle|kosher|lancia|latino|lawyer|lefrak|living|locker|london|luxury|madrid|maison|makeup|market|mattel|mobile|monash|mormon|moscow|museum|mutual|nagoya|natura|nissan|nissay|norton|nowruz|office|olayan|online|oracle|orange|otsuka|pfizer|photos|physio|pictet|quebec|racing|realty|reisen|repair|report|review|rocher|rogers|ryukyu|safety|sakura|sanofi|school|schule|search|secure|select|shouji|soccer|social|stream|studio|supply|suzuki|swatch|sydney|taipei|taobao|target|tattoo|tennis|tienda|tjmaxx|tkmaxx|toyota|travel|unicom|viajes|viking|villas|virgin|vision|voting|voyage|vuelos|walter|webcam|xihuan|yachts|yandex|zappos|москва|онлайн|ابوظبي|ارامكو|الاردن|المغرب|امارات|فلسطين|مليسيا|भारतम्|இலங்கை|ファッション|actor|adult|aetna|amfam|amica|apple|archi|audio|autos|azure|baidu|beats|bible|bingo|black|boats|bosch|build|canon|cards|chase|cheap|cisco|citic|click|cloud|coach|codes|crown|cymru|dabur|dance|deals|delta|drive|dubai|earth|edeka|email|epson|faith|fedex|final|forex|forum|gallo|games|gifts|gives|glass|globo|gmail|green|gripe|group|gucci|guide|homes|honda|horse|house|hyatt|ikano|irish|jetzt|koeln|kyoto|lamer|lease|legal|lexus|lilly|linde|lipsy|loans|locus|lotte|lotto|macys|mango|media|miami|money|movie|music|nexus|nikon|ninja|nokia|nowtv|omega|osaka|paris|parts|party|phone|photo|pizza|place|poker|praxi|press|prime|promo|quest|radio|rehab|reise|ricoh|rocks|rodeo|rugby|salon|sener|seven|sharp|shell|shoes|skype|sling|smart|smile|solar|space|sport|stada|store|study|style|sucks|swiss|tatar|tires|tirol|tmall|today|tokyo|tools|toray|total|tours|trade|trust|tunes|tushu|ubank|vegas|video|vodka|volvo|wales|watch|weber|weibo|works|world|xerox|yahoo|ישראל|ایران|بازار|بھارت|سودان|سورية|همراه|भारोत|संगठन|বাংলা|భారత్|ഭാരതം|嘉里大酒店|aarp|able|adac|aero|akdn|ally|amex|arab|army|arpa|arte|asda|asia|audi|auto|baby|band|bank|bbva|beer|best|bike|bing|blog|blue|bofa|bond|book|buzz|cafe|call|camp|care|cars|casa|case|cash|cbre|cern|chat|citi|city|club|cool|coop|cyou|data|date|dclk|deal|dell|desi|diet|dish|docs|dvag|erni|fage|fail|fans|farm|fast|fiat|fido|film|fire|fish|flir|food|ford|free|fund|game|gbiz|gent|ggee|gift|gmbh|gold|golf|goog|guge|guru|hair|haus|hdfc|help|here|hgtv|host|hsbc|icbc|ieee|imdb|immo|info|itau|java|jeep|jobs|jprs|kddi|kids|kiwi|kpmg|kred|land|lego|lgbt|lidl|life|like|limo|link|live|loan|loft|love|ltda|luxe|maif|meet|meme|menu|mini|mint|mobi|moda|moto|name|navy|news|next|nico|nike|ollo|open|page|pars|pccw|pics|ping|pink|play|plus|pohl|porn|post|prod|prof|qpon|read|reit|rent|rest|rich|room|rsvp|ruhr|safe|sale|sarl|save|saxo|scot|seat|seek|sexy|shaw|shia|shop|show|silk|sina|site|skin|sncf|sohu|song|sony|spot|star|surf|talk|taxi|team|tech|teva|tiaa|tips|town|toys|tube|vana|visa|viva|vivo|vote|voto|wang|weir|wien|wiki|wine|work|xbox|yoga|zara|zero|zone|дети|сайт|بارت|بيتك|ڀارت|تونس|شبكة|عراق|عمان|موقع|भारत|ভারত|ভাৰত|ਭਾਰਤ|ભારત|ଭାରତ|ಭಾರತ|ලංකා|アマゾン|グーグル|クラウド|ポイント|组织机构|電訊盈科|香格里拉|aaa|abb|abc|aco|ads|aeg|afl|aig|anz|aol|app|art|aws|axa|bar|bbc|bbt|bcg|bcn|bet|bid|bio|biz|bms|bmw|bom|boo|bot|box|buy|bzh|cab|cal|cam|car|cat|cba|cbn|cbs|ceo|cfa|cfd|com|cpa|crs|dad|day|dds|dev|dhl|diy|dnp|dog|dot|dtv|dvr|eat|eco|edu|esq|eus|fan|fit|fly|foo|fox|frl|ftr|fun|fyi|gal|gap|gay|gdn|gea|gle|gmo|gmx|goo|gop|got|gov|hbo|hiv|hkt|hot|how|ibm|ice|icu|ifm|inc|ing|ink|int|ist|itv|jcb|jio|jll|jmp|jnj|jot|joy|kfh|kia|kim|kpn|krd|lat|law|lds|llc|llp|lol|lpl|ltd|man|map|mba|med|men|mil|mit|mlb|mls|mma|moe|moi|mom|mov|msd|mtn|mtr|nab|nba|nec|net|new|nfl|ngo|nhk|now|nra|nrw|ntt|nyc|obi|one|ong|onl|ooo|org|ott|ovh|pay|pet|phd|pid|pin|pnc|pro|pru|pub|pwc|red|ren|ril|rio|rip|run|rwe|sap|sas|sbi|sbs|sca|scb|ses|sew|sex|sfr|ski|sky|soy|spa|srl|stc|tab|tax|tci|tdk|tel|thd|tjx|top|trv|tui|tvs|ubs|uno|uol|ups|vet|vig|vin|vip|wed|win|wme|wow|wtc|wtf|xin|xxx|xyz|you|yun|zip|бел|ком|қаз|мкд|мон|орг|рус|срб|укр|հայ|קום|عرب|قطر|كوم|مصر|कॉम|नेट|คอม|ไทย|ລາວ|ストア|セール|みんな|中文网|亚马逊|天主教|我爱你|新加坡|淡马锡|诺基亚|飞利浦|ac|ad|ae|af|ag|ai|al|am|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cu|cv|cw|cx|cy|cz|de|dj|dk|dm|do|dz|ec|ee|eg|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|ss|st|su|sv|sx|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|za|zm|zw|ελ|ευ|бг|ею|рф|გე|닷넷|닷컴|삼성|한국|コム|世界|中信|中国|中國|企业|佛山|信息|健康|八卦|公司|公益|台湾|台灣|商城|商店|商标|嘉里|在线|大拿|娱乐|家電|广东|微博|慈善|手机|招聘|政务|政府|新闻|时尚|書籍|机构|游戏|澳門|点看|移动|网址|网店|网站|网络|联通|谷歌|购物|通販|集团|食品|餐厅|香港)/,
1487localPartCharRegex=RegExp(`[${alphaNumericAndMarksCharsStr}!#\$%&'*+/=?^_\`{|}~-]`),strictTldRegex=RegExp(`^${tldRegex.source}\$`),EmailMatcher=function(n){__extends(a,n);function a(){var a=n!==null&&n.apply(this,arguments)||this;return a.localPartCharRegex=localPartCharRegex,a.strictTldRegex=strictTldRegex,a}return a.prototype.parseMatches=function(n){for(var a=this.tagBuilder,s=this.localPartCharRegex,c=this.strictTldRegex,l=[],u=n.length,d=new CurrentEmailMatch,f={m:`a`,a:`i`,i:`l`,l:`t`,t:`o`,o:`:`},p=0,m=0,h=d;p<u;){var _=n.charAt(p);switch(m){case 0:v(_);break;case 1:b(n.charAt(p-1),_);break;case 2:x(_);break;case 3:C(_);break;case 4:w(_);break;case 5:T(_);break;case 6:O(_);break;case 7:k(_);break;default:throwUnhandledCaseError(m)}p++}return M(),l;function v(n){n===`m`?A(1):s.test(n)&&A()}function b(n,a){n===`:`?s.test(a)?(m=2,h=new CurrentEmailMatch(__assign(__assign({},h),{hasMailtoPrefix:!0}))):j():f[n]===a||(s.test(a)?m=2:a===`.`?m=3:a===`@`?m=4:j())}function x(n){n===`.`?m=3:n===`@`?m=4:s.test(n)||j()}function C(n){n===`.`||n===`@`?j():s.test(n)?m=2:j()}function w(n){domainNameCharRegex.test(n)?m=5:j()}function T(n){n===`.`?m=7:n===`-`?m=6:domainNameCharRegex.test(n)||M()}function O(n){n===`-`||n===`.`?M():domainNameCharRegex.test(n)?m=5:M()}function k(n){n===`.`||n===`-`?M():domainNameCharRegex.test(n)?(m=5,h=new CurrentEmailMatch(__assign(__assign({},h),{hasDomainDot:!0}))):M()}function A(n){n===void 0&&(n=2),m=n,h=new CurrentEmailMatch({idx:p})}function j(){m=0,h=d}function M(){if(h.hasDomainDot){var s=n.slice(h.idx,p);/[-.]$/.test(s)&&(s=s.slice(0,-1));var u=h.hasMailtoPrefix?s.slice(7):s;d(u)&&l.push(new EmailMatch({tagBuilder:a,matchedText:s,offset:h.idx,email:u}))}j();function d(n){var a=(n.split(`.`).pop()||``).toLowerCase();return c.test(a)}}},a}(Matcher),CurrentEmailMatch=function(){function n(n){n===void 0&&(n={}),this.idx=n.idx===void 0?-1:n.idx,this.hasMailtoPrefix=!!n.hasMailtoPrefix,this.hasDomainDot=!!n.hasDomainDot}return n}(),UrlMatchValidator=function(){function n(){}return n.isValid=function(n,a){return!(a&&!this.isValidUriScheme(a)||this.urlMatchDoesNotHaveProtocolOrDot(n,a)||this.urlMatchDoesNotHaveAtLeastOneWordChar(n,a)&&!this.isValidIpAddress(n)||this.containsMultipleDots(n))},n.isValidIpAddress=function(n){var a=new RegExp(this.hasFullProtocolRegex.source+this.ipRegex.source);return n.match(a)!==null},n.containsMultipleDots=function(n){var a=n;return this.hasFullProtocolRegex.test(n)&&(a=n.split(`://`)[1]),a.split(`/`)[0].indexOf(`..`)>-1},n.isValidUriScheme=function(n){var a=n.match(this.uriSchemeRegex),s=a&&a[0].toLowerCase();return s!==`javascript:`&&s!==`vbscript:`},n.urlMatchDoesNotHaveProtocolOrDot=function(n,a){return!!n&&(!a||!this.hasFullProtocolRegex.test(a))&&n.indexOf(`.`)===-1},n.urlMatchDoesNotHaveAtLeastOneWordChar=function(n,a){return n&&a?!this.hasFullProtocolRegex.test(a)&&!this.hasWordCharAfterProtocolRegex.test(n):!1},n.hasFullProtocolRegex=/^[A-Za-z][-.+A-Za-z0-9]*:\/\//,n.uriSchemeRegex=/^[A-Za-z][-.+A-Za-z0-9]*:/,n.hasWordCharAfterProtocolRegex=RegExp(`:[^\\s]*?[`+alphaCharsStr+`]`),n.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]*)?\/?$/,n}(),matcherRegex=(function(){var n=/(?:[A-Za-z][-.+A-Za-z0-9]{0,63}:(?![A-Za-z][-.+A-Za-z0-9]{0,63}:\/\/)(?!\d+\/?)(?:\/\/)?)/,a=/(?:www\.)/,s=RegExp(`[/?#](?:[`+alphaNumericAndMarksCharsStr+`\\-+&@#/%=~_()|'$*\\[\\]{}?!:,.;^✓]*[`+alphaNumericAndMarksCharsStr+`\\-+&@#/%=~_()|'$*\\[\\]{}✓])?`);return new RegExp([`(?:`,`(`,n.source,getDomainNameStr(2),`)`,`|`,`(`,`(//)?`,a.source,getDomainNameStr(6),`)`,`|`,`(`,`(//)?`,getDomainNameStr(10)+`\\.`,tldRegex.source,`(?![-`+alphaNumericCharsStr+`])`,`)`,`)`,`(?::[0-9]+)?`,`(?:`+s.source+`)?`].join(``),`gi`)})(),wordCharRegExp=RegExp(`[`+alphaNumericAndMarksCharsStr+`]`),UrlMatcher=function(n){__extends(a,n);function a(a){var s=n.call(this,a)||this;return s.stripPrefix={scheme:!0,www:!0},s.stripTrailingSlash=!0,s.decodePercentEncoding=!0,s.matcherRegex=matcherRegex,s.wordCharRegExp=wordCharRegExp,s.stripPrefix=a.stripPrefix,s.stripTrailingSlash=a.stripTrailingSlash,s.decodePercentEncoding=a.decodePercentEncoding,s}return a.prototype.parseMatches=function(n){for(var a=this.matcherRegex,s=this.stripPrefix,c=this.stripTrailingSlash,l=this.decodePercentEncoding,u=this.tagBuilder,d=[],f,p=function(){var a=f[0],p=f[1],h=f[4],_=f[5],v=f[9],b=f.index,x=_||v,C=n.charAt(b-1);if(!UrlMatchValidator.isValid(a,p)||b>0&&C===`@`||b>0&&x&&m.wordCharRegExp.test(C))return`continue`;if(/\?$/.test(a)&&(a=a.substr(0,a.length-1)),m.matchHasUnbalancedClosingParen(a)
1487)a=a.substr(0,a.length-1);else{var w=m.matchHasInvalidCharAfterTld(a,p);w>-1&&(a=a.substr(0,w))}var T=[`http://`,`https://`].find(function(n){return!!p&&p.indexOf(n)!==-1});if(T){var O=a.indexOf(T);a=a.substr(O),p=p.substr(O),b+=O}var k=p?`scheme`:h?`www`:`tld`,A=!!p;d.push(new UrlMatch({tagBuilder:u,matchedText:a,offset:b,urlMatchType:k,url:a,protocolUrlMatch:A,protocolRelativeMatch:!!x,stripPrefix:s,stripTrailingSlash:c,decodePercentEncoding:l}))},m=this;(f=a.exec(n))!==null;)p();return d},a.prototype.matchHasUnbalancedClosingParen=function(n){var a=n.charAt(n.length-1),s;if(a===`)`)s=`(`;else if(a===`]`)s=`[`;else if(a===`}`)s=`{`;else return!1;for(var c=0,l=0,u=n.length-1;l<u;l++){var d=n.charAt(l);d===s?c++:d===a&&(c=Math.max(c-1,0))}return c===0},a.prototype.matchHasInvalidCharAfterTld=function(n,a){if(!n)return-1;var s=0;a&&(s=n.indexOf(`:`),n=n.slice(s));var c=RegExp(`^((.?//)?[-.`+alphaNumericAndMarksCharsStr+`]*[-`+alphaNumericAndMarksCharsStr+`]\\.[-`+alphaNumericAndMarksCharsStr+`]+)`).exec(n);return c===null?-1:(s+=c[1].length,n=n.slice(c[1].length),/^[^-.A-Za-z0-9:\/?#]/.test(n)?s:-1)},a}(Matcher),hashtagTextCharRe=RegExp(`[_${alphaNumericAndMarksCharsStr}]`),HashtagMatcher=function(n){__extends(a,n);function a(a){var s=n.call(this,a)||this;return s.serviceName=`twitter`,s.serviceName=a.serviceName,s}return a.prototype.parseMatches=function(n){for(var a=this.tagBuilder,s=this.serviceName,c=[],l=n.length,u=0,d=-1,f=0;u<l;){var p=n.charAt(u);switch(f){case 0:m(p);break;case 1:h(p);break;case 2:_(p);break;case 3:v(p);break;default:throwUnhandledCaseError(f)}u++}return b(),c;function m(n){n===`#`?(f=2,d=u):alphaNumericAndMarksCharRe.test(n)&&(f=1)}function h(n){alphaNumericAndMarksCharRe.test(n)||(f=0)}function _(n){f=hashtagTextCharRe.test(n)?3:+!!alphaNumericAndMarksCharRe.test(n)}function v(n){hashtagTextCharRe.test(n)||(b(),d=-1,f=+!!alphaNumericAndMarksCharRe.test(n))}function b(){if(d>-1&&u-d<=140){var l=n.slice(d,u),f=new HashtagMatch({tagBuilder:a,matchedText:l,offset:d,serviceName:s,hashtag:l.slice(1)});c.push(f)}}},a}(Matcher),hashtagServices=[`twitter`,`facebook`,`instagram`,`tiktok`],phoneMatcherRegex=RegExp(`(?:(?:(?:(\\+)?\\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]+#?)*|(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})`,`g`),PhoneMatcher=function(n){__extends(a,n);function a(){var a=n!==null&&n.apply(this,arguments)||this;return a.matcherRegex=phoneMatcherRegex,a}return a.prototype.parseMatches=function(n){for(var a=this.matcherRegex,s=this.tagBuilder,c=[],l;(l=a.exec(n))!==null;){var u=l[0],d=u.replace(/[^0-9,;#]/g,``),f=!!(l[1]||l[2]),p=l.index==0?``:n.substr(l.index-1,1),m=n.substr(l.index+u.length,1),h=!p.match(/\d/)&&!m.match(/\d/);this.testMatch(l[3])&&this.testMatch(u)&&h&&c.push(new PhoneMatch({tagBuilder:s,matchedText:u,offset:l.index,number:d,plusSign:f}))}return c},a.prototype.testMatch=function(n){return nonDigitRe.test(n)},a}(Matcher),twitterRegex=RegExp(`@[_${alphaNumericAndMarksCharsStr}]{1,50}(?![_${alphaNumericAndMarksCharsStr}])`,`g`),instagramRegex=RegExp(`@[_.${alphaNumericAndMarksCharsStr}]{1,30}(?![_${alphaNumericAndMarksCharsStr}])`,`g`),soundcloudRegex=RegExp(`@[-_.${alphaNumericAndMarksCharsStr}]{1,50}(?![-_${alphaNumericAndMarksCharsStr}])`,`g`),tiktokRegex=RegExp(`@[_.${alphaNumericAndMarksCharsStr}]{1,23}[_${alphaNumericAndMarksCharsStr}](?![_${alphaNumericAndMarksCharsStr}])`,`g`),nonWordCharRegex=RegExp(`[^`+alphaNumericAndMarksCharsStr+`]`),MentionMatcher=function(n){__extends(a,n);function a(a){var s=n.call(this,a)||this;return s.serviceName=`twitter`,s.matcherRegexes={twitter:twitterRegex,instagram:instagramRegex,soundcloud:soundcloudRegex,tiktok:tiktokRegex},s.nonWordCharRegex=nonWordCharRegex,s.serviceName=a.serviceName,s}return a.prototype.parseMatches=function(n){var a=this.serviceName,s=this.matcherRegexes[this.serviceName],c=this.nonWordCharRegex,l=this.tagBuilder,u=[],d;if(!s)return u;for(;(d=s.exec(n))!==null;){var f=d.index,p=n.charAt(f-1);if(f===0||c.test(p)){var m=d[0].replace(/\.+$/g,``),h=m.slice(1);u.push(new MentionMatch({tagBuilder:l,matchedText:m,offset:f,serviceName:a,mention:h}
1487))}}return u},a}(Matcher);function parseHtml(n,a){for(var s=a.onOpenTag,c=a.onCloseTag,l=a.onText,u=a.onComment,d=a.onDoctype,f=new CurrentTag,p=0,m=n.length,h=0,_=0,v=f;p<m;){var b=n.charAt(p);switch(h){case 0:x(b);break;case 1:C(b);break;case 2:T(b);break;case 3:w(b);break;case 4:O(b);break;case 5:k(b);break;case 6:A(b);break;case 7:j(b);break;case 8:M(b);break;case 9:N(b);break;case 10:P(b);break;case 11:F(b);break;case 12:I(b);break;case 13:R(b);break;case 14:B(b);break;case 15:V(b);break;case 16:H(b);break;case 17:U(b);break;case 18:W(b);break;case 19:K(b);break;case 20:q(b);break;default:throwUnhandledCaseError(h)}p++}_<p&&te();function x(n){n===`<`&&J()}function C(n){n===`!`?h=13:n===`/`?(h=2,v=new CurrentTag(__assign(__assign({},v),{isClosing:!0}))):n===`<`?J():letterRe.test(n)?(h=3,v=new CurrentTag(__assign(__assign({},v),{isOpening:!0}))):(h=0,v=f)}function w(n){whitespaceRe.test(n)?(v=new CurrentTag(__assign(__assign({},v),{name:X()})),h=4):n===`<`?J():n===`/`?(v=new CurrentTag(__assign(__assign({},v),{name:X()})),h=12):n===`>`?(v=new CurrentTag(__assign(__assign({},v),{name:X()})),Y()):!letterRe.test(n)&&!digitRe.test(n)&&n!==`:`&&ee()}function T(n){n===`>`?ee():letterRe.test(n)?h=3:ee()}function O(n){whitespaceRe.test(n)||(n===`/`?h=12:n===`>`?Y():n===`<`?J():n===`=`||quoteRe.test(n)||controlCharsRe.test(n)?ee():h=5)}function k(n){whitespaceRe.test(n)?h=6:n===`/`?h=12:n===`=`?h=7:n===`>`?Y():n===`<`?J():quoteRe.test(n)&&ee()}function A(n){whitespaceRe.test(n)||(n===`/`?h=12:n===`=`?h=7:n===`>`?Y():n===`<`?J():quoteRe.test(n)?ee():h=5)}function j(n){whitespaceRe.test(n)||(n===`"`?h=8:n===`'`?h=9:/[>=`]/.test(n)?ee():n===`<`?J():h=10)}function M(n){n===`"`&&(h=11)}function N(n){n===`'`&&(h=11)}function P(n){whitespaceRe.test(n)?h=4:n===`>`?Y():n===`<`&&J()}function F(n){whitespaceRe.test(n)?h=4:n===`/`?h=12:n===`>`?Y():n===`<`?J():(h=4,ne())}function I(n){n===`>`?(v=new CurrentTag(__assign(__assign({},v),{isClosing:!0})),Y()):h=4}function R(a){n.substr(p,2)===`--`?(p+=2,v=new CurrentTag(__assign(__assign({},v),{type:`comment`})),h=14):n.substr(p,7).toUpperCase()===`DOCTYPE`?(p+=7,v=new CurrentTag(__assign(__assign({},v),{type:`doctype`})),h=20):ee()}function B(n){n===`-`?h=15:n===`>`?ee():h=16}function V(n){n===`-`?h=18:n===`>`?ee():h=16}function H(n){n===`-`&&(h=17)}function U(n){h=n===`-`?18:16}function W(n){n===`>`?Y():n===`!`?h=19:n===`-`||(h=16)}function K(n){n===`-`?h=17:n===`>`?Y():h=16}function q(n){n===`>`?Y():n===`<`&&J()}function ee(){h=0,v=f}function J(){h=1,v=new CurrentTag({idx:p})}function Y(){var a=n.slice(_,v.idx);a&&l(a,_),v.type===`comment`?u(v.idx):v.type===`doctype`?d(v.idx):(v.isOpening&&s(v.name,v.idx),v.isClosing&&c(v.name,v.idx)),ee(),_=p+1}function te(){l(n.slice(_,p),_),_=p+1}function X(){var a=v.idx+(v.isClosing?2:1);return n.slice(a,p).toLowerCase()}function ne(){p--}}var CurrentTag=function(){function n(n){n===void 0&&(n={}),this.idx=n.idx===void 0?-1:n.idx,this.type=n.type||`tag`,this.name=n.name||``,this.isOpening=!!n.isOpening,this.isClosing=!!n.isClosing}return n}(),Autolinker=function(){function n(a){a===void 0&&(a={}),this.version=n.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(a.urls),this.email=typeof a.email==`boolean`?a.email:this.email,this.phone=typeof a.phone==`boolean`?a.phone:this.phone,this.hashtag=a.hashtag||this.hashtag,this.mention=a.mention||this.mention,this.newWindow=typeof a.newWindow==`boolean`?a.newWindow:this.newWindow,this.stripPrefix=this.normalizeStripPrefixCfg(a.stripPrefix),this.stripTrailingSlash=typeof a.stripTrailingSlash==`boolean`?a.stripTrailingSlash:this.stripTrailingSlash,this.decodePercentEncoding=typeof a.decodePercentEncoding==`boolean`?a.decodePercentEncoding:this.decodePercentEncoding,this.sanitizeHtml=a.sanitizeHtml||!1;var s=this.mention;if(s!==!1&&[`twitter`,`instagram`,`soundcloud`,`tiktok`].indexOf(s)===-1)throw Error(`invalid \`mention\` cfg '${s}' - see docs`);var c=this.hashtag;if(c!==!1&&hashtagServices.indexOf(c)===-1)throw Error(`invalid \`hashtag\` cfg '${c}' - see docs`);this.truncate=this.normalizeTruncateCfg(a.truncate),this.className=a.className||this.className,this.replaceFn=a.replaceFn||this.replaceFn,this.context=a.context||this}return n.link=function(a,s){return new n(s).link(a)},n.parse=function(a,s){return new n(s).parse(a)},n.prototype.normalizeUrlsCfg=function(n){return n??=!0,typeof n==`boolean`?{schemeMatches:n,wwwMatches:n,tldMatches:n}:{schemeMatches:typeof n.schemeMatches!=`boolean`||n.schemeMatches,wwwMatches:typeof n.wwwMatches!=`boolean`||n.wwwMatches,tldMatches:typeof n.tldMatches!=`boolean`||n.tldMatches}},n.prototype.normalizeStripPrefixCfg=function(n){return n??=!0,typeof n==`boolean`?{scheme:n,www:n}:{scheme:typeof n.scheme!=`boolean`||n.scheme,www:typeof n.www!=`boolean`||n.www}},n.prototype.normalizeTruncateCfg=function(n){return typeof n==`
1487number`?{length:n,location:`end`}:defaults(n||{},{length:1/0,location:`end`})},n.prototype.parse=function(n){var a=this,s=[`a`,`style`,`script`],c=0,l=[];return parseHtml(n,{onOpenTag:function(n){s.indexOf(n)>=0&&c++},onText:function(n,s){if(c===0){var u=splitAndCapture(n,/(&nbsp;|&#160;|&lt;|&#60;|&gt;|&#62;|&quot;|&#34;|&#39;)/gi),d=s;u.forEach(function(n,s){if(s%2==0){var c=a.parseText(n,d);l.push.apply(l,c)}d+=n.length})}},onCloseTag:function(n){s.indexOf(n)>=0&&(c=Math.max(c-1,0))},onComment:function(n){},onDoctype:function(n){}}),l=this.compactMatches(l),l=this.removeUnwantedMatches(l),l},n.prototype.compactMatches=function(n){n.sort(function(n,a){return n.getOffset()-a.getOffset()});for(var a=0;a<n.length-1;){var s=n[a],c=s.getOffset(),l=s.getMatchedText().length,u=c+l;if(a+1<n.length){if(n[a+1].getOffset()===c){var d=n[a+1].getMatchedText().length>l?a:a+1;n.splice(d,1);continue}if(n[a+1].getOffset()<u){n.splice(a+1,1);continue}}a++}return n},n.prototype.removeUnwantedMatches=function(n){return this.hashtag||remove(n,function(n){return n.getType()===`hashtag`}),this.email||remove(n,function(n){return n.getType()===`email`}),this.phone||remove(n,function(n){return n.getType()===`phone`}),this.mention||remove(n,function(n){return n.getType()===`mention`}),this.urls.schemeMatches||remove(n,function(n){return n.getType()===`url`&&n.getUrlMatchType()===`scheme`}),this.urls.wwwMatches||remove(n,function(n){return n.getType()===`url`&&n.getUrlMatchType()===`www`}),this.urls.tldMatches||remove(n,function(n){return n.getType()===`url`&&n.getUrlMatchType()===`tld`}),n},n.prototype.parseText=function(n,a){a===void 0&&(a=0),a||=0;for(var s=this.getMatchers(),c=[],l=0,u=s.length;l<u;l++){for(var d=s[l].parseMatches(n),f=0,p=d.length;f<p;f++)d[f].setOffset(a+d[f].getOffset());c.push.apply(c,d)}return c},n.prototype.link=function(n){if(!n)return``;this.sanitizeHtml&&(n=n.replace(/</g,`&lt;`).replace(/>/g,`&gt;`));for(var a=this.parse(n),s=[],c=0,l=0,u=a.length;l<u;l++){var d=a[l];s.push(n.substring(c,d.getOffset())),s.push(this.createMatchReturnVal(d)),c=d.getOffset()+d.getMatchedText().length}return s.push(n.substring(c)),s.join(``)},n.prototype.createMatchReturnVal=function(n){var a;return this.replaceFn&&(a=this.replaceFn.call(this.context,n)),typeof a==`string`?a:a===!1?n.getMatchedText():a instanceof HtmlTag?a.toAnchorString():n.buildTag().toAnchorString()},n.prototype.getMatchers=function(){if(this.matchers)return this.matchers;var n=this.getTagBuilder(),a=[new HashtagMatcher({tagBuilder:n,serviceName:this.hashtag}),new EmailMatcher({tagBuilder:n}),new PhoneMatcher({tagBuilder:n}),new MentionMatcher({tagBuilder:n,serviceName:this.mention}),new UrlMatcher({tagBuilder:n,stripPrefix:this.stripPrefix,stripTrailingSlash:this.stripTrailingSlash,decodePercentEncoding:this.decodePercentEncoding})];return this.matchers=a},n.prototype.getTagBuilder=function(){var n=this.tagBuilder;return n||=this.tagBuilder=new AnchorTagBuilder({newWindow:this.newWindow,truncate:this.truncate,className:this.className}),n},n.version=version,n.AnchorTagBuilder=AnchorTagBuilder,n.HtmlTag=HtmlTag,n.matcher={Email:EmailMatcher,Hashtag:HashtagMatcher,Matcher,Mention:MentionMatcher,Phone:PhoneMatcher,Url:UrlMatcher},n.match={Email:EmailMatch,Hashtag:HashtagMatch,Match,Mention:MentionMatch,Phone:PhoneMatch,Url:UrlMatch},n}(),es2015_default=Autolinker,LINK_SCAN_RE=/www|@|\:\/\//;function isLinkOpen(n){return/^<a[>\s]/i.test(n)}function isLinkClose(n){return/^<\/a\s*>/i.test(n)}function createLinkifier(){var n=[];return{links:n,autolinker:new es2015_default({stripPrefix:!1,url:!0,email:!0,replaceFn:function(a){switch(a.getType()){case`url`:n.push({text:a.matchedText,url:a.getUrl()});break;case`email`:n.push({text:a.matchedText,url:`mailto:`+a.getEmail().replace(/^mailto:/i,``)});break}return!1}})}}function parseTokens(n){var a,s,c,l,u,d,f,p,m,h,_,v=n.tokens,b=null,x,C;for(s=0,c=v.length;s<c;s++)if(v[s].type===`inline`)for(l=v[s].children,_=0,a=l.length-1;a>=0;a--){if(u=l[a],u.type===`link_close`){for(a--;l[a].level!==u.level&&l[a].type!==`link_open`;)a--;continue}if(u.type===`htmltag`&&(isLinkOpen(u.content)&&_>0&&_--,isLinkClose(u.content)&&_++),!(_>0)&&u.type===`text`&&LINK_SCAN_RE.test(u.content)){if(b||(b=createLinkifier(),x=b.links,C=b.autolinker),d=u.content,x.length=0,C.link(d),!x.length)continue;for(f=[],h=u.level,p=0;p<x.length;p++)n.inline.validateLink(x[p].url)&&(m=d.indexOf(x[p].text),m&&f.pu
1487sh({type:`text`,content:d.slice(0,m),level:h}),f.push({type:`link_open`,href:x[p].url,title:``,level:h++}),f.push({type:`text`,content:x[p].text,level:h}),f.push({type:`link_close`,level:--h}),d=d.slice(m+x[p].text.length));d.length&&f.push({type:`text`,content:d,level:h}),v[s].children=l=[].concat(l.slice(0,a),f,l.slice(a+1))}}}function linkify(n){n.core.ruler.push(`linkify`,parseTokens)}function _arrayLikeToArray(n,a){(a==null||a>n.length)&&(a=n.length);for(var s=0,c=Array(a);s<a;s++)c[s]=n[s];return c}function _arrayWithHoles(n){if(Array.isArray(n))return n}function _iterableToArrayLimit(n,a){var s=n==null?null:typeof Symbol<`u`&&n[Symbol.iterator]||n[`@@iterator`];if(s!=null){var c,l,u,d,f=[],p=!0,m=!1;try{if(u=(s=s.call(n)).next,a!==0)for(;!(p=(c=u.call(s)).done)&&(f.push(c.value),f.length!==a);p=!0);}catch(n){m=!0,l=n}finally{try{if(!p&&s.return!=null&&(d=s.return(),Object(d)!==d))return}finally{if(m)throw l}}return f}}function _nonIterableRest(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
1488In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _slicedToArray(n,a){return _arrayWithHoles(n)||_iterableToArrayLimit(n,a)||_unsupportedIterableToArray(n,a)||_nonIterableRest()}function _unsupportedIterableToArray(n,a){if(n){if(typeof n==`string`)return _arrayLikeToArray(n,a);var s={}.toString.call(n).slice(8,-1);return s===`Object`&&n.constructor&&(s=n.constructor.name),s===`Map`||s===`Set`?Array.from(n):s===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?_arrayLikeToArray(n,a):void 0}}var entries=Object.entries,setPrototypeOf=Object.setPrototypeOf,isFrozen=Object.isFrozen,getPrototypeOf=Object.getPrototypeOf,getOwnPropertyDescriptor=Object.getOwnPropertyDescriptor,freeze=Object.freeze,seal=Object.seal,create=Object.create,_ref=typeof Reflect<`u`&&Reflect,apply=_ref.apply,construct=_ref.construct;freeze||=function(n){return n},seal||=function(n){return n},apply||=function(n,a){var s=[...arguments].slice(2);return n.apply(a,s)},construct||=function(n){return new n(...[...arguments].slice(1))};var arrayForEach=unapply(Array.prototype.forEach),arrayLastIndexOf=unapply(Array.prototype.lastIndexOf),arrayPop=unapply(Array.prototype.pop),arrayPush=unapply(Array.prototype.push),arraySplice=unapply(Array.prototype.splice),arrayIsArray=Array.isArray,stringToLowerCase=unapply(String.prototype.toLowerCase),stringToString=unappl
vendor: 1,285 bytes, line 1488
1488y(String.prototype.toString),stringMatch=unapply(String.prototype.match),stringReplace=unapply(String.prototype.replace),stringIndexOf=unapply(String.prototype.indexOf),stringTrim=unapply(String.prototype.trim),numberToString=unapply(Number.prototype.toString),booleanToString=unapply(Boolean.prototype.toString),bigintToString=typeof BigInt>`u`?null:unapply(BigInt.prototype.toString),symbolToString=typeof Symbol>`u`?null:unapply(Symbol.prototype.toString),objectHasOwnProperty=unapply(Object.prototype.hasOwnProperty),objectToString=unapply(Object.prototype.toString),regExpTest=unapply(RegExp.prototype.test),typeErrorCreate=unconstruct(TypeError);function unapply(n){return function(a){a instanceof RegExp&&(a.lastIndex=0);var s=[...arguments].slice(1);return apply(n,a,s)}}function unconstruct(n){return function(){return construct(n,[...arguments])}}function addToSet(n,a){let s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:stringToLowerCase;if(setPrototypeOf&&setPrototypeOf(n,null),!arrayIsArray(a))return n;let c=a.length;for(;c--;){let l=a[c];if(typeof l==`string`){let n=s(l);n!==l&&(isFrozen(a)||(a[c]=n),l=n)}n[l]=!0}return n}function cleanArray(n){for(let a=0;a<n.length;a++)objectHasOwnProperty(n,a)||(n[a]=null);return n}function clone(n){let a=create(null);
vendor: 16,523 bytes, line 1488
1488for(let c of entries(n)){var s=_slicedToArray(c,2);let l=s[0],u=s[1];objectHasOwnProperty(n,l)&&(arrayIsArray(u)?a[l]=cleanArray(u):u&&typeof u==`object`&&u.constructor===Object?a[l]=clone(u):a[l]=u)}return a}function stringifyValue(n){switch(typeof n){case`string`:return n;case`number`:return numberToString(n);case`boolean`:return booleanToString(n);case`bigint`:return bigintToString?bigintToString(n):`0`;case`symbol`:return symbolToString?symbolToString(n):`Symbol()`;case`undefined`:return objectToString(n);case`function`:case`object`:{if(n===null)return objectToString(n);let a=n,s=lookupGetter(a,`toString`);if(typeof s==`function`){let n=s(a);return typeof n==`string`?n:objectToString(n)}return objectToString(n)}default:return objectToString(n)}}function lookupGetter(n,a){for(;n!==null;){let s=getOwnPropertyDescriptor(n,a);if(s){if(s.get)return unapply(s.get);if(typeof s.value==`function`)return unapply(s.value)}n=getPrototypeOf(n)}function s(){return null}return s}function isRegex(n){try{return regExpTest(n,``),!0}catch{return!1}}var html$1=freeze(`a.abbr.acronym.address.area.article.aside.audio.b.bdi.bdo.big.blink.blockquote.body.br.button.canvas.caption.center.cite.code.col.colgroup.content.data.datalist.dd.decorator.del.details.dfn.dialog.dir.div.dl.dt.element.em.fieldset.figcaption.figure.font.footer.form.h1.h2.h3.h4.h5.h6.head.header.hgroup.hr.html.i.img.input.ins.kbd.label.legend.li.main.map.mark.marquee.menu.menuitem.meter.nav.nobr.ol.optgroup.option.output.p.picture.pre.progress.q.rp.rt.ruby.s.samp.search.section.select.shadow.slot.small.source.spacer.span.strike.strong.style.sub.summary.sup.table.tbody.td.template.textarea.tfoot.th.thead.time.tr.track.tt.u.ul.var.video.wbr`.split(`.`)),svg$1=freeze(`svg.a.altglyph.altglyphdef.altglyphitem.animatecolor.animatemotion.animatetransform.circle.clippath.defs.desc.ellipse.enterkeyhint.exportparts.filter.font.g.glyph.glyphref.hkern.image.inputmode.line.lineargradient.marker.mask.metadata.mpath.part.path.pattern.polygon.polyline.radialgradient.rect.stop.style.switch.symbol.text.textpath.title.tref.tspan.view.vkern`.split(`.`)),svgFilters=freeze([`feBlend`,`feColorMatrix`,`feComponentTransfer`,`feComposite`,`feConvolveMatrix`,`feDiffuseLighting`,`feDisplacementMap`,`feDistantLight`,`feDropShadow`,`feFlood`,`feFuncA`,`feFuncB`,`feFuncG`,`feFuncR`,`feGaussianBlur`,`feImage`,`feMerge`,`feMergeNode`,`feMorphology`,`feOffset`,`fePointLight`,`feSpecularLighting`,`feSpotLight`,`feTile`,`feTurbulence`]),svgDisallowed=freeze([`animate`,`color-profile`,`cursor`,`discard`,`font-face`,`font-face-format`,`font-face-name`,`font-face-src`,`font-face-uri`,`foreignobject`,`hatch`,`hatchpath`,`mesh`,`meshgradient`,`meshpatch`,`meshrow`,`missing-glyph`,`script`,`set`,`solidcolor`,`unknown`,`use`]),mathMl$1=freeze(`math.menclose.merror.mfenced.mfrac.mglyph.mi.mlabeledtr.mmultiscripts.mn.mo.mover.mpadded.mphantom.mroot.mrow.ms.mspace.msqrt.mstyle.msub.msup.msubsup.mtable.mtd.mtext.mtr.munder.munderover.mprescripts`.split(`.`)),mathMlDisallowed=freeze([`maction`,`maligngroup`,`malignmark`,`mlongdiv`,`mscarries`,`mscarry`,`msgroup`,`mstack`,`msline`,`msrow`,`semantics`,`annotation`,`annotation-xml`,`mprescripts`,`none`]),text=freeze([`#text`]),html=freeze(`accept.action.align.alt.autocapitalize.autocomplete.autopictureinpicture.autoplay.background.bgcolor.border.capture.cellpadding.cellspacing.checked.cite.class.clear.color.cols.colspan.command.commandfor.controls.controlslist.coords.crossorigin.datetime.decoding.default.dir.disabled.disablepictureinpicture.disableremoteplayback.download.draggable.enctype.enterkeyhint.exportparts.face.for.headers.height.hidden.high.href.hreflang.id.inert.inputmode.integrity.ismap.kind.label.lang.list.loading.loop.low.max.maxlength.media.method.min.minlength.multiple.muted.name.nonce.noshade.novalidate.nowrap.open.optimum.part.pattern.placeholder.playsinline.popover.popovertarget.popovertargetaction.poster.preload.pubdate.radiogroup.readonly.rel.required.rev.reversed.role.rows.rowspan.spellcheck.scope.selected.shape.size.sizes.slot.span.srclang.start.src.srcset.step.style.summary.tabindex.title.translate.type.usemap.valign.value.width.wrap.xmlns`.split(`.`)),svg=freeze(`accent-height.accumulate.additive.alignment-baseline.amplitude.ascent.attributename.attributetype.azimuth.basefrequency.baseline-shift.begin.bias.by.class.clip.clippathunits.clip-path.clip-rule.color.color-interpolation.color-interpolation-filters.color-profile.color-rendering.cx.cy.d.dx.dy.diffuseconstant.direction.display.divisor.dur.edgemode.elevation.end.exponent.fill.fill-opacity.fill-rule.filter.filterunits.flood-color.flood-opacity.font-family.font-size.font-size-adjust.font-stretch.font-style.font-variant.font-weight.fx.fy.g1.g2.glyph-name.glyphref.gradientunits.gradienttransform.height.href.id.image-rendering.in.in2.intercept.k.k1.k2.k3.k4.kerning.keypoints.keysplines.keytimes.lang.lengthadjust.letter-spacing.kernelmatrix.kernelunitlength.lighting-color.local.marker-end.marker-mid.marker-start.markerheight.markerunits.markerwidth.maskcontentunits.maskunits.max.mask.mask-type.media.method.mode.min.name.numoctaves.offset.operator.opacity.order.orient.orientation.origin.overflow.paint-order.path.pathlength.patterncontentunits.patterntransform.patternunits.points.preservealpha.preserveaspectratio.primitiveunits.r.rx.ry.radius.refx.refy.repeatcount.repeatdur.restart.result.rotate.scale.seed.shape-rendering.slope.specularconstant.specularexponent.spreadmethod.startoffset.stddeviation.stitchtiles.stop-color.stop-opacity.stroke-dasharray.stroke-dashoffset.stroke-linecap.stroke-linejoin.stroke-miterlimit.stroke-opacity.stroke.stroke-width.style.surfacescale.systemlanguage.tabindex.tablevalues.targetx.targety.transform.transform-origin.text-anchor.text-decoration.text-rendering.textlength.type.u1.u2.unicode.values.viewbox.visibility.version.vert-adv-y.vert-origin-x.vert-origin-y.width.word-spacing.wrap.writing-mode.xchannelselector.ychannelselector.x.x1.x2.xmlns.y.y1.y2.z.zoomandpan`.split(`.`)),mathMl=freeze(`accent.accentunder.align.bevelled.close.columnalign.columnlines.columnspacing.columnspan.denomalign.depth.dir.display.displaystyle.encoding.fence.frame.height.href.id.largeop.length.linethickness.lquote.lspace.mathbackground.mathcolor.mathsize.mathvariant.maxsize.minsize.movablelimits.notation.numalign.open.rowalign.rowlines.rowspacing.rowspan.rspace.rquote.scriptlevel.scriptminsize.scriptsizemultiplier.selection.separator.separators.stretchy.subscriptshift.supscriptshift.symmetric.voffset.width.xmlns`.split(`.`)),xml=freeze([`xlink:href`,`xml:id`,`xlink:title`,`xml:space`,`xmlns:xlink`]),MUSTACHE_EXPR=seal(/{{[\w\W]*|^[\w\W]*}}/g),ERB_EXPR=seal(/<%[\w\W]*|^[\w\W]*%>/g),TMPLIT_EXPR=seal(/\${[\w\W]*/g),DATA_ATTR=seal(/^data-[\-\w.\u00B7-\uFFFF]+$/),ARIA_ATTR=seal(/^aria-[\-\w]+$/),IS_ALLOWED_URI=seal(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),IS_SCRIPT_OR_DATA=seal(/^(?:\w+script|data):/i),ATTR_WHITESPACE=seal(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),DOCTYPE_NAME=seal(/^html$/i),CUSTOM_ELEMENT=seal(/^[a-z][.\w]*(-[.\w]+)+$/i),ELEMENT_MARKUP_PROBE=seal(/<[/\w!]/g),COMMENT_MARKUP_PROBE=seal(/<[/\w]/g),FALLBACK_TAG_CLOSE=seal(/<\/no(script|embed|frames)/i),SELF_CLOSING_TAG=seal(/\/>/i),NODE_TYPE={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,processingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},getGlobal=function(){return typeof window>`u`?null:window},_createTrustedTypesPolicy=function(n,a){if(typeof n!=`object`||typeof n.createPolicy!=`function`)return null;let s=null,c=`data-tt-policy-suffix`;a&&a.hasAttribute(c)&&(s=a.getAttribute(c));let l=`dompurify`+(s?`#`+s:``);try{return n.createPolicy(l,{createHTML(n){return n},createScriptURL(n){return n}})}catch{return console.warn(`TrustedTypes policy `+l+` could not be created.`),null}},_createHooksMap=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},_resolveSetOption=function(n,a,s,c){return objectHasOwnProperty(n,a)&&arrayIsArray(n[a])?addToSet(c.base?clone(c.base):{},n[a],c.transform):s};function createDOMPurify(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:getGlobal(),a=n=>createDOMPurify(n);if(a.version=`3.4.11`,a.removed=[],!n||!n.document||n.document.nodeType!==NODE_TYPE.document||!n.Element)return a.isSupported=!1,a;let s=n.document,c=s,l=c.currentScript;n.DocumentFragment;let u=n.HTMLTemplateElement,d=n.Node,f=n.Element,p=n.NodeFilter;n.NamedNodeMap===void 0&&(n.NamedNodeMap||n.MozNamedAttrMap),n.HTMLFormElement;let m=n.DOMParser,h=n.trustedTypes,_=f.prototype,v=lookupGetter(_,`cloneNode`),b=lookupGetter(_,`remove`),x=lookupGetter(_,`nextSibling`),C=lookupGetter(_,`childNodes`),w=lookupGetter(_,`parentNode`),T=lookupGetter(_,`shadowRoot`),O=lookupGetter(_,`attributes`),k=d&&d.prototype?lookupGetter(d.prototype,`nodeType`):null,A=d&&d.prototype?lookupGetter(d.prototype,`nodeName`):null;if(typeof u==`function`){let n=s.createElement(`template`);n.content&&n.content.ownerDocument&&(s=n.content.ownerDocument)}let j,M=``,N,P=!1,F=0,I=function(){if(F>0)throw typeErrorCreate(`A configured TRUSTED_TYPES_POLICY callback (createHTML or createScriptURL) must not call DOMPurify.sanitize, as that causes infinite recursion. Do not pass a policy whose callbacks wrap DOMPurify as TRUSTED_TYPES_POLICY; see the "DOMPurify and Trusted Types" section of the README.`)},R=function(n){I(),F++;try{return j.createHTML(n)}finally{F--}},B=function(n){I(),F++;try{return j.createScriptURL(n)}finally{F--}},V=function(){return P||=(N=_createTrustedTypesPolicy(h,l),!0),N},H=s,U=H.implementation,W=H.createNodeIterator,K=H.createDocumentFragment,q=H.getElementsByTagName,ee=c.importNode,J=_createHooksMap();a.isSupported=typeof entries==`function`&&typeof w==`function`&&U&&U.createHTMLDocument!==void 0;let Y=MUSTACHE_EXPR,te=ERB_EXPR,X=TMPLIT_EXPR,ne=DATA_ATTR,re=ARIA_ATTR,ie=IS_SCRIPT_OR_DATA,ae=ATTR_WHITESPACE,oe=CUSTOM_ELEMENT,se=IS_ALLOWED_URI,ce=null,le=addToSet({},[...html$1,...svg$1,...svgFilters,...mathMl$1,...text]),ue=null,de=addToSet({},[...html,...svg,...mathMl,...xml]),fe=Object.seal(create(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}})),pe=null,me=null,he=Object.seal(create(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}})),ge=!0,_e=!0,ve=!1,ye=!0,be=!1,xe=!0,Se=!1,Z=!1,Ce=null,we=null,Te=!1,Ee=!1,De=!1,Oe=!1,ke=!0,Ae=!1,je=`user-content-`,Me=!0,Q=!1,Ne={},Pe=null,Fe=addToSet({},`annotation-xml.audio.colgroup.desc.foreignobject.head.iframe.math.mi.mn.mo.ms.mtext.noembed.noframes.noscript.plaintext.script.selectedcontent.style.svg.template.thead.title.video.xmp`.split(`.`)),Ie=null,Le=addToSet({},[`audio`,`video`,`img`,`source`,`image`,`track`]),Re=null,ze=addToSet({},[`alt`,`class`,`for`,`id`,`label`,`name`,`pattern`,`placeholder`,`role`,`summary`,`title`,`value`,`style`,`xmlns`]),Be=`http://www.w3.org/1998/Math/MathML`,Ve=`http://www.w3.org/2000/svg`,Ue=`http://www.w3.org/1999/xhtml`,Ke=Ue,qe=!1,Je=null,$e=addToSet({},[Be,Ve,Ue],stringToString),ft=freeze([`mi`,`mo`,`mn`,`ms`,`mtext`]),ei=addToSet({},ft),ti=freeze([`annotation-xml`]),ni=addToSet({},ti),ri=addToSet({},[`title`,`style`,`font`,`a`,`script`]),ii=null,ai=[`application/xhtml+xml`,`text/html`],oi=`text/html`,si=null,ci=null,li=s.createElement(`form`),ui=function(n){return n instanceof RegExp||n instanceof Function},di=function(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(ci&&ci===n)return;(!n||typeof n!=`object`)&&(n={}),n=clone(n),ii=ai.indexOf(n.PARSER_MEDIA_TYPE)===-1?`text/html`:n.PARSER_MEDIA_TYPE,si=ii===`application/xhtml+xml`?stringToString:stringToLowerCase,ce=_resolveSetOption(n,`ALLOWED_TAGS`,le,{transform:si}),ue=_resolveSetOption(n,`ALLOWED_ATTR`,de,{transform:si}),Je=_resolveSetOption(n,`ALLOWED_NAMESPACES`,$e,{transform:stringToString}),Re=_resolveSetOption(n,`ADD_URI_SAFE_ATTR`,ze,{transform:si,base:ze}),Ie=_resolveSetOption(n,`ADD_DATA_URI_TAGS`,Le,{transform:si,base:Le}),Pe=_resolveSetOption(n,`FORBID_CONTENTS`,Fe,{transform:si}),pe=_resolveSetOption(n,`FORBID_TAGS`,clone({}),{transform:si}),me=_resolveSetOption(n,`FORBID_ATTR`,clone({}),{transform:si}),Ne=objectHasOwnProperty(n,`USE_PROFILES`)?n.USE_PROFILES&&typeof n.USE_PROFILES==`object`?clone(n.USE_PROFILES):n.USE_PROFILES:!1,ge=n.ALLOW_ARIA_ATTR!==!1,_e=n.ALLOW_DATA_ATTR!==!1,ve=n.ALLOW_UNKNOWN_PROTOCOLS||!1,ye=n.ALLOW_SELF_CLOSE_IN_ATTR!==!1,be=n.SAFE_FOR_TEMPLATES||!1,xe=n.SAFE_FOR_XML!==!1,Se=n.WHOLE_DOCUMENT||!1,Ee=n.RETURN_DOM||!1,De=n.RETURN_DOM_FRAGMENT||!1,Oe=n.RETURN_TRUSTED_TYPE||!1,Te=n.FORCE_BODY||!1,ke=n.SANITIZE_DOM!==!1,Ae=n.SANITIZE_NAMED_PROPS||!1,Me=n.KEEP_CONTENT!==!1,Q=n.IN_PLACE||!1,se=isRegex(n.ALLOWED_URI_REGEXP)?n.ALLOWED_URI_REGEXP:IS_ALLOWED_URI,Ke=typeof n.NAMESPACE==`string`?n.NAMESPACE:Ue,ei=objectHasOwnProperty(n,`MATHML_TEXT_INTEGRATION_POINTS`)&&n.MATHML_TEXT_INTEGRATION_POINTS&&typeof n.MATHML_TEXT_INTEGRATION_POINTS==`object`?clone(n.MATHML_TEXT_INTEGRATION_POINTS):addToSet({},ft),ni=objectHasOwnProperty(n,`HTML_INTEGRATION_POINTS`)&&n.HTML_INTEGRATION_POINTS&&typeof n.HTML_INTEGRATION_POINTS==`object`?clone(n.HTML_INTEGRATION_POINTS):addToSet({},ti);let a=objectHasOwnProperty(n,`CUSTOM_ELEMENT_HANDLING`)&&n.CUSTOM_ELEMENT_HANDLING&&typeof n.CUSTOM_ELEMENT_HANDLING==`object`?clone(n.CUSTOM_ELEMENT_HANDLING):create(null);if(fe=create(null),objectHasOwnProperty(a,`tagNameCheck`)&&ui(a.tagNameCheck)&&(fe.tagNameCheck=a.tagNameCheck),objectHasOwnProperty(a,`attributeNameCheck`)&&ui(a.attributeNameCheck)&&(fe.attributeNameCheck=a.attributeNameCheck),objectHasOwnProperty(a,`allowCustomizedBuiltInElements`)&&typeof a.allowCustomizedBuiltInElements==`boolean`&&(fe.allowCustomizedBuiltInElements=a.allowCustomizedBuiltInElements),seal(fe),be&&(_e=!1),De&&(Ee=!0),Ne&&(ce=addToSet({},text),ue=create(null),Ne.html===!0&&(addToSet(ce,html$1),addToSet(ue,html)),Ne.svg===!0&&(addToSet(ce,svg$1),addToSet(ue,svg),addToSet(ue,xml)),Ne.svgFilters===!0&&(addToSet(ce,svgFilters),addToSet(ue,svg),addToSet(ue,xml)),Ne.mathMl===!0&&(addToSet(ce,mathMl$1),addToSet(ue,mathMl),addToSet(ue,xml))),he.tagCheck=null,he.attributeCheck=null,objectHasOwnProperty(n,`ADD_TAGS`)&&(typeof n.ADD_TAGS==`function`?he.tagCheck=n.ADD_TAGS:arrayIsArray(n.ADD_TAGS)&&(ce===le&&(ce=clone(ce)),addToSet(ce,n.ADD_TAGS,si))),objectHasOwnProperty(n,`ADD_ATTR`)&&(typeof n.ADD_ATTR==`function`?he.attributeCheck=n.ADD_ATTR:arrayIsArray(n.ADD_ATTR)&&(ue===de&&(ue=clone(ue)),addToSet(ue,n.ADD_ATTR,si))),objectHasOwnProperty(n,`ADD_URI_SAFE_ATTR`)&&arrayIsArray(n.ADD_URI_SAFE_ATTR)&&addToSet(Re,n.ADD_URI_SAFE_ATTR,si),objectHasOwnProperty(n,`FORBID_CONTENTS`)&&arrayIsArray(n.FORBID_CONTENTS)&&(Pe===Fe&&(Pe=clone(Pe)),addToSet(Pe,n.FORBID_CONTENTS,si)),objectHasOwnProperty(n,`ADD_FORBID_CONTENTS`)&&arrayIsArray(n.ADD_FORBID_CONTENTS)&&(Pe===Fe&&(Pe=clone(Pe)),addToSet(Pe,n.ADD_FORBID_CONTENTS,si)),Me&&(ce[`#text`]=!0),Se&&addToSet(ce,[`html`,`head`,`body`]),ce.table&&(addToSet(ce,[`tbody`]),delete pe.tbody),n.TRUSTED_TYPES_POLICY){if(typeof n.TRUSTED_TYPES_POLICY.createHTML!=`function`)throw typeErrorCreate(`TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.`);if(typeof n.TRUSTED_TYPES_POLICY.createScriptURL!=`function`)throw typeErrorCreate(`TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.`);let a=j;j=n.TRUSTED_TYPES_POLICY;try{M=R(``)}catch(n){throw j=a,n}}else n.TRUSTED_TYPES_POLICY===null?(j=void 0,M=``):(j===void 0&&(j=V()),j&&typeof M==`string`&&(M=R(``)));freeze&&freeze(n),ci=n},fi=addToSet({},[...svg$1,...svgFilters,...svgDisallowed]),mi=addToSet({},[...mathMl$1,...mathMlDisallowed]),hi=function(n,a,s){return a.namespaceURI===Ue?n===`svg`:a.namespaceURI===Be?n===`svg`&&(s===`annotation-xml`||ei[s]):!!fi[n]},gi=function(n,a,s){return a.namespaceURI===Ue?n===`math`:a.namespaceURI===Ve?n===`math`&&ni[s]:!!mi[n]},_i=function(n,a,s){return a.namespaceURI===Ve&&!ni[s]||a.namespaceURI===Be&&!ei[s]?!1:!mi[n]&&(ri[n]||
vendor: 8,588 bytes, line 1488
1488!fi[n])},vi=function(n){let a=w(n);(!a||!a.tagName)&&(a={namespaceURI:Ke,tagName:`template`});let s=stringToLowerCase(n.tagName),c=stringToLowerCase(a.tagName);return Je[n.namespaceURI]?n.namespaceURI===Ve?hi(s,a,c):n.namespaceURI===Be?gi(s,a,c):n.namespaceURI===Ue?_i(s,a,c):!!(ii===`application/xhtml+xml`&&Je[n.namespaceURI]):!1},yi=function(n){arrayPush(a.removed,{element:n});try{w(n).removeChild(n)}catch{if(b(n),!w(n))throw typeErrorCreate(`a node selected for removal could not be detached from its tree and cannot be safely returned; refusing to sanitize in place`)}},bi=function(n){let a=C(n);if(a){let n=[];arrayForEach(a,a=>{arrayPush(n,a)}),arrayForEach(n,n=>{try{b(n)}catch{}})}let s=O(n);if(s)for(let a=s.length-1;a>=0;--a){let c=s[a],l=c&&c.name;if(typeof l==`string`)try{n.removeAttribute(l)}catch{}}},xi=function(n,s){try{arrayPush(a.removed,{attribute:s.getAttributeNode(n),from:s})}catch{arrayPush(a.removed,{attribute:null,from:s})}if(s.removeAttribute(n),n===`is`)if(Ee||De)try{yi(s)}catch{}else try{s.setAttribute(n,``)}catch{}},Si=function(n){let a=O(n);if(a)for(let s=a.length-1;s>=0;--s){let c=a[s],l=c&&c.name;if(!(typeof l!=`string`||ue[si(l)]))try{n.removeAttribute(l)}catch{}}},Ci=function(n){let a=[n];for(;a.length>0;){let n=a.pop();(k?k(n):n.nodeType)===NODE_TYPE.element&&Si(n);let s=C(n);if(s)for(let n=s.length-1;n>=0;--n)a.push(s[n])}},wi=function(n){let a=null,c=null;if(Te)n=`<remove></remove>`+n;else{let a=stringMatch(n,/^[\r\n\t ]+/);c=a&&a[0]}ii===`application/xhtml+xml`&&Ke===Ue&&(n=`<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>`+n+`</body></html>`);let l=j?R(n):n;if(Ke===Ue)try{a=new m().parseFromString(l,ii)}catch{}if(!a||!a.documentElement){a=U.createDocument(Ke,`template`,null);try{a.documentElement.innerHTML=qe?M:l}catch{}}let u=a.body||a.documentElement;return n&&c&&u.insertBefore(s.createTextNode(c),u.childNodes[0]||null),Ke===Ue?q.call(a,Se?`html`:`body`)[0]:Se?a.documentElement:u},Ti=function(n){return W.call(n.ownerDocument||n,n,p.SHOW_ELEMENT|p.SHOW_COMMENT|p.SHOW_TEXT|p.SHOW_PROCESSING_INSTRUCTION|p.SHOW_CDATA_SECTION,null)},Ei=function(n){return n=stringReplace(n,Y,` `),n=stringReplace(n,te,` `),n=stringReplace(n,X,` `),n},Di=function(n){var a;n.normalize();let s=W.call(n.ownerDocument||n,n,p.SHOW_TEXT|p.SHOW_COMMENT|p.SHOW_CDATA_SECTION|p.SHOW_PROCESSING_INSTRUCTION,null),c=s.nextNode();for(;c;)c.data=Ei(c.data),c=s.nextNode();let l=n.querySelectorAll?.call(n,`template`);l&&arrayForEach(l,n=>{ki(n.content)&&Di(n.content)})},Oi=function(n){let a=A?A(n):null;return typeof a!=`string`||si(a)!==`form`?!1:typeof n.nodeName!=`string`||typeof n.textContent!=`string`||typeof n.removeChild!=`function`||n.attributes!==O(n)||typeof n.removeAttribute!=`function`||typeof n.setAttribute!=`function`||typeof n.namespaceURI!=`string`||typeof n.insertBefore!=`function`||typeof n.hasChildNodes!=`function`||n.nodeType!==k(n)||n.childNodes!==C(n)},ki=function(n){if(!k||typeof n!=`object`||!n)return!1;try{return k(n)===NODE_TYPE.documentFragment}catch{return!1}},Ai=function(n){if(!k||typeof n!=`object`||!n)return!1;try{return typeof k(n)==`number`}catch{return!1}};function ji(n,s,c){n.length!==0&&arrayForEach(n,n=>{n.call(a,s,c,ci)})}let Mi=function(n,a){return!!(xe&&n.hasChildNodes()&&!Ai(n.firstElementChild)&&regExpTest(ELEMENT_MARKUP_PROBE,n.textContent)&&regExpTest(ELEMENT_MARKUP_PROBE,n.innerHTML)||xe&&n.namespaceURI===Ue&&a===`style`&&Ai(n.firstElementChild)||n.nodeType===NODE_TYPE.processingInstruction||xe&&n.nodeType===NODE_TYPE.comment&&regExpTest(COMMENT_MARKUP_PROBE,n.data))},Ni=function(n,a){if(!pe[a]&&Li(a)&&(fe.tagNameCheck instanceof RegExp&&regExpTest(fe.tagNameCheck,a)||fe.tagNameCheck instanceof Function&&fe.tagNameCheck(a)))return!1;if(Me&&!Pe[a]){let a=w(n),s=C(n);if(s&&a){let c=s.length;for(let l=c-1;l>=0;--l){let c=Q?s[l]:v(s[l],!0);a.insertBefore(c,x(n))}}}return yi(n),!0},Pi=function(n){if(ji(J.beforeSanitizeElements,n,null),Oi(n))return yi(n),!0;let s=si(A?A(n):n.nodeName);if(ji(J.uponSanitizeElement,n,{tagName:s,allowedTags:ce}),Mi(n,s))return yi(n),!0;if(pe[s]||!(he.tagCheck instanceof Function&&he.tagCheck(s))&&!ce[s])return Ni(n,s);if((k?k(n):n.nodeType)===NODE_TYPE.element&&!vi(n)||(s===`noscript`||s===`noembed`||s===`noframes`)&&regExpTest(FALLBACK_TAG_CLOSE,n.innerHTML))return yi(n),!0;if(be&&n.nodeType===NODE_TYPE.text){let s=Ei(n.textContent);n.textContent!==s&&(arrayPush(a.removed,{element:n.cloneNode()}),n.textContent=s)}return ji(J.afterSanitizeElements,n,null),!1},Fi=function(n,a,c){if(me[a]||ke&&(a===`id`||a===`name`)&&(c in s||c in li))return!1;let l=ue[a]||he.attributeCheck instanceof Function&&he.attributeCheck(a,n);if(!(_e&&regExpTest(ne,a))&&!(ge&&regExpTest(re,a))){if(!l){if(!(Li(n)&&(fe.tagNameCheck instanceof RegExp&&regExpTest(fe.tagNameCheck,n)||fe.tagNameCheck instanceof Function&&fe.tagNameCheck(n))&&(fe.attributeNameCheck instanceof RegExp&&regExpTest(fe.attributeNameCheck,a)||fe.attributeNameCheck instanceof Function&&fe.attributeNameCheck(a,n))||a===`is`&&fe.allowCustomizedBuiltInElements&&(fe.tagNameCheck instanceof RegExp&&regExpTest(fe.tagNameCheck,c)||fe.tagNameCheck instanceof Function&&fe.tagNameCheck(c))))return!1}else if(!Re[a]&&!regExpTest(se,stringReplace(c,ae,``))&&!((a===`src`||a===`xlink:href`||a===`href`)&&n!==`script`&&stringIndexOf(c,`data:`)===0&&Ie[n])&&!(ve&&!regExpTest(ie,stringReplace(c,ae,``)))&&c)return!1}return!0},Ii=addToSet({},[`annotation-xml`,`color-profile`,`font-face`,`font-face-format`,`font-face-name`,`font-face-src`,`font-face-uri`,`missing-glyph`]),Li=function(n){return!Ii[stringToLowerCase(n)]&&regExpTest(oe,n)},Ri=function(n,a,s,c){if(j&&typeof h==`object`&&typeof h.getAttributeType==`function`&&!s)switch(h.getAttributeType(n,a)){case`TrustedHTML`:return R(c);case`TrustedScriptURL`:return B(c)}return c},zi=function(n,s,c,l){try{c?n.setAttributeNS(c,s,l):n.setAttribute(s,l),Oi(n)?yi(n):arrayPop(a.removed)}catch{xi(s,n)}},Bi=function(n){ji(J.beforeSanitizeAttributes,n,null);let a=n.attributes;if(!a||Oi(n))return;let s={attrName:``,attrValue:``,keepAttr:!0,allowedAttributes:ue,forceKeepAttr:void 0},c=a.length,l=si(n.nodeName);for(;c--;){let u=a[c],d=u.name,f=u.namespaceURI,p=u.value,m=si(d),h=p,_=d===`value`?h:stringTrim(h);if(s.attrName=m,s.attrValue=_,s.keepAttr=!0,s.forceKeepAttr=void 0,ji(J.uponSanitizeAttribute,n,s),_=s.attrValue,Ae&&(m===`id`||m===`name`)&&stringIndexOf(_,je)!==0&&(xi(d,n),_=je+_),xe&&regExpTest(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,_)){xi(d,n);continue}if(m===`attributename`&&stringMatch(_,`href`)){xi(d,n);continue}if(!s.forceKeepAttr){if(!s.keepAttr){xi(d,n);continue}if(!ye&&regExpTest(SELF_CLOSING_TAG,_)){xi(d,n);continue}if(be&&(_=Ei(_)),!Fi(l,m,_)){xi(d,n);continue}_=Ri(l,m,f,_),_!==h&&zi(n,d,f,_)}}ji(J.afterSanitizeAttributes,n,null)},Vi=function(n){let a=null,s=Ti(n);for(ji(J.beforeSanitizeShadowDOM,n,null);a=s.nextNode();)if(ji(J.uponSanitizeShadowNode,a,null),Pi(a),Bi(a),ki(a.content)&&Vi(a.content),(k?k(a):a.nodeType)===NODE_TYPE.element){let n=T(a);ki(n)&&(Hi(n),Vi(n))}ji(J.afterSanitizeShadowDOM,n,null)},Hi=function(n){let a=[{node:n,shadow:null}];for(;a.length>0;){let n=a.pop();if(n.shadow){Vi(n.shadow);continue}let s=n.node,c=(k?k(s):s.nodeType)===NODE_TYPE.element,l=C(s);if(l)for(let n=l.length-1;n>=0;--n)a.push({node:l[n],shadow:null});if(c){let n=A?A(s):null;if(typeof n==`string`&&si(n)===`template`){let n=s.content;ki(n)&&a.push({node:n,shadow:null})}}if(c){let n=T(s);ki(n)&&a.push({node:null,shadow:n},{node:n,shadow:null})}}};return a.sanitize=function(n){let s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l=null,u=null,d=null,f=null;if(qe=!n,qe&&(n=`<!-->`),typeof n!=`string`&&!Ai(n)&&(n=stringifyValue(n),typeof n!=`string`))throw typeErrorCreate(`dirty is not a string, aborting`);if(!a.isSupported)return n;Z?(ce=Ce,ue=we):di(s),(J.uponSanitizeElement.length>0||J.uponSanitizeAttribute.length>0)&&(ce=clone(ce)),J.uponSanitizeAttribute.length>0&&(ue=clone(ue)),a.removed=[];let p=Q&&typeof n!=`string`&&Ai(n);if(p){let a=A?A(n):n.nodeName;if(typeof a==`string`){let n=si(a);if(!ce[n]||pe[n])throw typeErrorCreate(`root node is forbidden and cannot be sanitized in-place`)}if(Oi(n))throw typeErrorCreate(`root node is clobbered and cannot be sanitized in-place`);try{Hi(n)}catch(a){throw bi(n),a}}else if(Ai(n))l=wi(`<!---->`),u=l.ownerDocument.importNode(n,!0),u.nodeType===NODE_TYPE.element&&u.nodeName===`BODY`||u.nodeName===`HTML`?l=u:l.appendChild(u),Hi(u);else{if(!Ee&&!be&&!Se&&n.indexOf(`<`)===-1)return j&&Oe?R(n):n;
1488if(l=wi(n),!l)return Ee?null:Oe?M:``}l&&Te&&yi(l.firstChild);let m=Ti(p?n:l);try{for(;d=m.nextNode();)Pi(d),Bi(d),ki(d.content)&&Vi(d.content)}catch(a){throw p&&bi(n),a}if(p)return arrayForEach(a.removed,n=>{n.element&&Ci(n.element)}),be&&Di(n),n;if(Ee){if(be&&Di(l),De)for(f=K.call(l.ownerDocument);l.firstChild;)f.appendChild(l.firstChild);else f=l;return(ue.shadowroot||ue.shadowrootmode)&&(f=ee.call(c,f,!0)),f}let h=Se?l.outerHTML:l.innerHTML;return Se&&ce[`!doctype`]&&l.ownerDocument&&l.ownerDocument.doctype&&l.ownerDocument.doctype.name&&regExpTest(DOCTYPE_NAME,l.ownerDocument.doctype.name)&&(h=`<!DOCTYPE `+l.ownerDocument.doctype.name+`>
1489`+h),be&&(h=Ei(h)),j&&Oe?R(h):h},a.setConfig=function(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};di(n),Z=!0,Ce=ce,we=ue},a.clearConfig=function(){ci=null,Z=!1,Ce=null,we=null,j=N,M=``},a.isValidAttribute=function(n,a,s){ci||di({});let c=si(n),l=si(a);return Fi(c,l,s)},a.addHook=function(n,a){typeof a==`function`&&objectHasOwnProperty(J,n)&&arrayPush(J[n],a)},a.removeHook=function(n,a){if(objectHasOwnProperty(J,n)){if(a!==void 0){let s=arrayLastIndexOf(J[n],a);return s===-1?void 0:arraySplice(J[n],s,1)[0]}return arrayPop(J[n])}},a.removeHooks=function(n){objectHasOwnProperty(J,n)&&(J[n]=[])},a.removeAllHooks=function(){J=_createHooksMap()},a}var purify=createDOMPurify(),require_escapeRegExp=__commonJSMin$1(((n,a)=>{var s=require_toString(),c=/[\\^$.*+?()[\]{}|]/g,l=RegExp(c.source);function u(n){return n=s(n),n&&l.test(n)?n.replace(c,`\\$&`):n}a.exports=u})),require__baseHas=__commonJSMin$1(((n,a)=>{var s=Object.prototype.hasOwnProperty;function c(n,a){return n!=null&&s.call(n,a)}a.exports=c})),require_has=__commonJSMin$1(((n,a)=>{var s=require__baseHas(),c=require__hasPath();function l(n,a){return n!=null&&c(n,a,s)}a.exports=l})),import_escapeRegExp=__toESM$1(require_escapeRegExp()),import_has=__toESM$1(require_has()),import_set$1=__toESM$1(require_set()),We={287:function(n,a,s){let c=s(987),l=s(362),u=typeof Symbol==`function`&&typeof Symbol.for==`function`?Symbol.for(`nodejs.util.inspect.custom`):null;a.Buffer=p,a.SlowBuffer=function(n){return+n!=n&&(n=0),p.alloc(+n)},a.INSPECT_MAX_BYTES=50;let d=2147483647;function f(n){if(n>d)throw RangeError(`The value "`+n+`" is invalid for option "size"`);let a=new Uint8Array(n);return Object.setPrototypeOf(a,p.prototype),a}function p(n,a,s){if(typeof n==`number`){if(typeof a==`string`)throw TypeError(`The "string" argument must be of type string. Received type number`);return _(n)}return m(n,a,s)}function m(n,a,s){if(typeof n==`string`)return function(n,a){if(typeof a==`string`&&a!==``||(a=`utf8`),!p.isEncoding(a))throw TypeError(`Unknown encoding: `+a);let s=0|C(n,a),c=f(s),l=c.write(n,a);return l!==s&&(c=c.slice(0,l)),c}(n,a);if(ArrayBuffer.isView(n))return function(n){if(de(n,Uint8Array)){let a=new Uint8Array(n);return b(a.buffer,a.byteOffset,a.byteLength)}return v(n)}(n);if(n==null)throw TypeError(`The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type `+typeof n);if(de(n,ArrayBuffer)||n&&de(n.buffer,ArrayBuffer)||typeof SharedArrayBuffer<`u`&&(de(n,SharedArrayBuffer)||n&&de(n.buffer,SharedArrayBuffer)))return b(n,a,s);if(typeof n==`number`)throw TypeError(`The "value" argument must not be of type number. Received type number`);let c=n.valueOf&&n.valueOf();if(c!=null&&c!==n)return p.from(c,a,s);let l=function(n){if(p.isBuffer(n)){let a=0|x(n.length),s=f(a);return s.length===0||n.copy(s,0,0,a),s}if(n.length!==void 0)return typeof n.length!=`number`||fe(n.length)?f(0):v(n);if(n.type===`Buffer`&&Array.isArray(n.data))return v(n.data)}(n);if(l)return l;if(typeof Symbol<`u`&&Symbol.toPrimitive!=null&&typeof n[Symbol.toPrimitive]==`function`)return p.from(n[Symbol.toPrimitive](`string`),a,s);throw TypeError(`The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type `+typeof n)}function h(n){if(typeof n!=`number`)throw TypeError(`"size" argument must be of type number`);
1489if(n<0)throw RangeError(`The value "`+n+`" is invalid for option "size"`)}function _(n){return h(n),f(n<0?0:0|x(n))}function v(n){let a=n.length<0?0:0|x(n.length),s=f(a);for(let c=0;c<a;c+=1)s[c]=255&n[c];return s}function b(n,a,s){if(a<0||n.byteLength<a)throw RangeError(`"offset" is outside of buffer bounds`);if(n.byteLength<a+(s||0))throw RangeError(`"length" is outside of buffer bounds`);let c;return c=a===void 0&&s===void 0?new Uint8Array(n):s===void 0?new Uint8Array(n,a):new Uint8Array(n,a,s),Object.setPrototypeOf(c,p.prototype),c}function x(n){if(n>=d)throw RangeError(`Attempt to allocate Buffer larger than maximum size: 0x`+d.toString(16)+` bytes`);return 0|n}function C(n,a){if(p.isBuffer(n))return n.length;if(ArrayBuffer.isView(n)||de(n,ArrayBuffer))return n.byteLength;if(typeof n!=`string`)throw TypeError(`The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type `+typeof n);let s=n.length,c=arguments.length>2&&!0===arguments[2];if(!c&&s===0)return 0;let l=!1;for(;;)switch(a){case`ascii`:case`latin1`:case`binary`:return s;case`utf8`:case`utf-8`:return ce(n).length;case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return 2*s;case`hex`:return s>>>1;case`base64`:return le(n).length;default:if(l)return c?-1:ce(n).length;a=(``+a).toLowerCase(),l=!0}}function w(n,a,s){let c=!1;if((a===void 0||a<0)&&(a=0),a>this.length||((s===void 0||s>this.length)&&(s=this.length),s<=0)||(s>>>=0)<=(a>>>=0))return``;for(n||=`utf8`;;)switch(n){case`hex`:return H(this,a,s);case`utf8`:case`utf-8`:return I(this,a,s);case`ascii`:return B(this,a,s);case`latin1`:case`binary`:return V(this,a,s);case`base64`:return F(this,a,s);case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return U(this,a,s);default:if(c)throw TypeError(`Unknown encoding: `+n);n=(n+``).toLowerCase(),c=!0}}function T(n,a,s){let c=n[a];n[a]=n[s],n[s]=c}function O(n,a,s,c,l){if(n.length===0)return-1;if(typeof s==`string`?(c=s,s=0):s>2147483647?s=2147483647:s<-2147483648&&(s=-2147483648),fe(s=+s)&&(s=l?0:n.length-1),s<0&&(s=n.length+s),s>=n.length){if(l)return-1;s=n.length-1}else if(s<0){if(!l)return-1;s=0}if(typeof a==`string`&&(a=p.from(a,c)),p.isBuffer(a))return a.length===0?-1:k(n,a,s,c,l);if(typeof a==`number`)return a&=255,typeof Uint8Array.prototype.indexOf==`function`?l?Uint8Array.prototype.indexOf.call(n,a,s):Uint8Array.prototype.lastIndexOf.call(n,a,s):k(n,[a],s,c,l);throw TypeError(`val must be string, number or Buffer`)}function k(n,a,s,c,l){let u,d=1,f=n.length,p=a.length;if(c!==void 0&&((c=String(c).toLowerCase())===`ucs2`||c===`ucs-2`||c===`utf16le`||c===`utf-16le`)){if(n.length<2||a.length<2)return-1;d=2,f/=2,p/=2,s/=2}function m(n,a){return d===1?n[a]:n.readUInt16BE(a*d)}if(l){let c=-1;for(u=s;u<f;u++)if(m(n,u)===m(a,c===-1?0:u-c)){if(c===-1&&(c=u),u-c+1===p)return c*d}else c!==-1&&(u-=u-c),c=-1}else for(s+p>f&&(s=f-p),u=s;u>=0;u--){let s=!0;for(let c=0;c<p;c++)if(m(n,u+c)!==m(a,c)){s=!1;break}if(s)return u}return-1}function A(n,a,s,c){s=Number(s)||0;let l=n.length-s;c?(c=Number(c))>l&&(c=l):c=l;let u=a.length,d;for(c>u/2&&(c=u/2),d=0;d<c;++d){let c=parseInt(a.substr(2*d,2),16);if(fe(c))return d;n[s+d]=c}return d}function j(n,a,s,c){return ue(ce(a,n.length-s),n,s,c)}function M(n,a,s,c){return ue(function(n){let a=[];for(let s=0;s<n.length;++s)a.push(255&n.charCodeAt(s));return a}(a),n,s,c)}function N(n,a,s,c){return ue(le(a),n,s,c)}function P(n,a,s,c){return ue(function(n,a){let s,c,l,u=[];for(let d=0;d<n.length&&!((a-=2)<0);++d)s=n.charCodeAt(d),c=s>>8,l=s%256,u.push(l),u.push(c);return u}(a,n.length-s),n,s,c)}function F(n,a,s){return a===0&&s===n.length?c.fromByteArray(n):c.fromByteArray(n.slice(a,s))}function I(n,a,s){s=Math.min(n.length,s);let c=[],l=a;for(;l<s;){let a=n[l],u=null,d=a>239?4:a>223?3:a>191?2:1;if(l+d<=s){let s,c,f,p;switch(d){case 1:a<128&&(u=a);break;case 2:s=n[l+1],(192&s)==128&&(p=(31&a)<<6|63&s,p>127&&(u=p));break;case 3:s=n[l+1],c=n[l+2],(192&s)==128&&(192&c)==128&&(p=(15&a)<<12|(63&s)<<6|63&c,p>2047&&(p<55296||p>57343)&&(u=p));break;case 4:s=n[l+1],c=n[l+2],f=n[l+3],(192&s)==128&&(192&c)==128&&(192&f)==128&&(p=(15&a)<<18|(63&s)<<12|(63&c)<<6|63&f,p>65535&&p<1114112&&(u=p))}}u===null?(u=65533,d=1):u>65535&&(u-=65536,c.push(u>>>
148910&1023|55296),u=56320|1023&u),c.push(u),l+=d}return function(n){let a=n.length;if(a<=R)return String.fromCharCode.apply(String,n);let s=``,c=0;for(;c<a;)s+=String.fromCharCode.apply(String,n.slice(c,c+=R));return s}(c)}a.kMaxLength=d,p.TYPED_ARRAY_SUPPORT=function(){try{let n=new Uint8Array(1),a={foo:function(){return 42}};return Object.setPrototypeOf(a,Uint8Array.prototype),Object.setPrototypeOf(n,a),n.foo()===42}catch{return!1}}(),p.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(p.prototype,"parent",{enumerable:!0,get:function(){if(p.isBuffer(this))return this.buffer}}),Object.defineProperty(p.prototype,"offset",{enumerable:!0,get:function(){if(p.isBuffer(this))return this.byteOffset}}),p.poolSize=8192,p.from=function(n,a,s){return m(n,a,s)},Object.setPrototypeOf(p.prototype,Uint8Array.prototype),Object.setPrototypeOf(p,Uint8Array),p.alloc=function(n,a,s){return function(n,a,s){return h(n),n<=0||a===void 0?f(n):typeof s==`string`?f(n).fill(a,s):f(n).fill(a)}(n,a,s)},p.allocUnsafe=function(n){return _(n)},p.allocUnsafeSlow=function(n){return _(n)},p.isBuffer=function(n){return n!=null&&!0===n._isBuffer&&n!==p.prototype},p.compare=function(n,a){if(de(n,Uint8Array)&&(n=p.from(n,n.offset,n.byteLength)),de(a,Uint8Array)&&(a=p.from(a,a.offset,a.byteLength)),!p.isBuffer(n)||!p.isBuffer(a))throw TypeError(`The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array`);if(n===a)return 0;let s=n.length,c=a.length;for(let l=0,u=Math.min(s,c);l<u;++l)if(n[l]!==a[l]){s=n[l],c=a[l];break}return s<c?-1:+(c<s)},p.isEncoding=function(n){switch(String(n).toLowerCase()){case`hex`:case`utf8`:case`utf-8`:case`ascii`:case`latin1`:case`binary`:case`base64`:case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return!0;default:return!1}},p.concat=function(n,a){if(!Array.isArray(n))throw TypeError(`"list" argument must be an Array of Buffers`);if(n.length===0)return p.alloc(0);let s;if(a===void 0)for(a=0,s=0;s<n.length;++s)a+=n[s].length;let c=p.allocUnsafe(a),l=0;for(s=0;s<n.length;++s){let a=n[s];if(de(a,Uint8Array))l+a.length>c.length?(p.isBuffer(a)||(a=p.from(a)),a.copy(c,l)):Uint8Array.prototype.set.call(c,a,l);else{if(!p.isBuffer(a))throw TypeError(`"list" argument must be an Array of Buffers`);a.copy(c,l)}l+=a.length}return c},p.byteLength=C,p.prototype._isBuffer=!0,p.prototype.swap16=function(){let n=this.length;if(n%2!=0)throw RangeError(`Buffer size must be a multiple of 16-bits`);for(let a=0;a<n;a+=2)T(this,a,a+1);return this},p.prototype.swap32=function(){let n=this.length;if(n%4!=0)throw RangeError(`Buffer size must be a multiple of 32-bits`);for(let a=0;a<n;a+=4)T(this,a,a+3),T(this,a+1,a+2);return this},p.prototype.swap64=function(){let n=this.length;if(n%8!=0)throw RangeError(`Buffer size must be a multiple of 64-bits`);for(let a=0;a<n;a+=8)T(this,a,a+7),T(this,a+1,a+6),T(this,a+2,a+5),T(this,a+3,a+4);return this},p.prototype.toString=function(){let n=this.length;return n===0?``:arguments.length===0?I(this,0,n):w.apply(this,arguments)},p.prototype.toLocaleString=p.prototype.toString,p.prototype.equals=function(n){if(!p.isBuffer(n))throw TypeError(`Argument must be a Buffer`);return this===n||p.compare(this,n)===0},p.prototype.inspect=function(){let n=``,s=a.INSPECT_MAX_BYTES;return n=this.toString(`hex`,0,s).replace(/(.{2})/g,`$1 `).trim(),this.length>s&&(n+=` ... `),`<Buffer `+n+`>`},u&&(p.prototype[u]=p.prototype.inspect),p.prototype.compare=function(n,a,s,c,l){if(de(n,Uint8Array)&&(n=p.from(n,n.offset,n.byteLength)),!p.isBuffer(n))throw TypeError(`The "target" argument must be one of type Buffer or Uint8Array. Received type `+typeof n);if(a===void 0&&(a=0),s===void 0&&(s=n?n.length:0),c===void 0&&(c=0),l===void 0&&(l=this.length),a<0||s>n.length||c<0||l>this.length)throw RangeError(`out of range index`);if(c>=l&&a>=s)return 0;if(c>=l)return-1;if(a>=s)return 1;if(this===n)return 0;let u=(l>>>=0)-(c>>>=0),d=(s>>>=0)-(a>>>=0),f=Math.min(u,d),m=this.slice(c,l),h=n.slice(a,s);for(let n=0;n<f;++n)if(m[n]!==h[n]){u=m[n],d=h[n];break}return u<d?-1:+(d<u)},p.prototype.includes=function(n,a,s){return this.indexOf(n,a,s)!==-1},p.prototype.indexOf=function(n,a,s){return O(this,n,a,s,!0)},p.prototype.lastIndexOf=function(n,a,s){return O(this,n,a,s,!1)}
1489,p.prototype.write=function(n,a,s,c){if(a===void 0)c=`utf8`,s=this.length,a=0;else if(s===void 0&&typeof a==`string`)c=a,s=this.length,a=0;else{if(!isFinite(a))throw Error(`Buffer.write(string, encoding, offset[, length]) is no longer supported`);a>>>=0,isFinite(s)?(s>>>=0,c===void 0&&(c=`utf8`)):(c=s,s=void 0)}let l=this.length-a;if((s===void 0||s>l)&&(s=l),n.length>0&&(s<0||a<0)||a>this.length)throw RangeError(`Attempt to write outside buffer bounds`);c||=`utf8`;let u=!1;for(;;)switch(c){case`hex`:return A(this,n,a,s);case`utf8`:case`utf-8`:return j(this,n,a,s);case`ascii`:case`latin1`:case`binary`:return M(this,n,a,s);case`base64`:return N(this,n,a,s);case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return P(this,n,a,s);default:if(u)throw TypeError(`Unknown encoding: `+c);c=(``+c).toLowerCase(),u=!0}},p.prototype.toJSON=function(){return{type:`Buffer`,data:Array.prototype.slice.call(this._arr||this,0)}};let R=4096;function B(n,a,s){let c=``;s=Math.min(n.length,s);for(let l=a;l<s;++l)c+=String.fromCharCode(127&n[l]);return c}function V(n,a,s){let c=``;s=Math.min(n.length,s);for(let l=a;l<s;++l)c+=String.fromCharCode(n[l]);return c}function H(n,a,s){let c=n.length;(!a||a<0)&&(a=0),(!s||s<0||s>c)&&(s=c);let l=``;for(let c=a;c<s;++c)l+=pe[n[c]];return l}function U(n,a,s){let c=n.slice(a,s),l=``;for(let n=0;n<c.length-1;n+=2)l+=String.fromCharCode(c[n]+256*c[n+1]);return l}
vendor: 6,313 bytes, line 1489
1489function W(n,a,s){if(n%1!=0||n<0)throw RangeError(`offset is not uint`);if(n+a>s)throw RangeError(`Trying to access beyond buffer length`)}function K(n,a,s,c,l,u){if(!p.isBuffer(n))throw TypeError(`"buffer" argument must be a Buffer instance`);if(a>l||a<u)throw RangeError(`"value" argument is out of bounds`);if(s+c>n.length)throw RangeError(`Index out of range`)}function q(n,a,s,c,l){ie(a,c,l,n,s,7);let u=Number(a&BigInt(4294967295));n[s++]=u,u>>=8,n[s++]=u,u>>=8,n[s++]=u,u>>=8,n[s++]=u;let d=Number(a>>BigInt(32)&BigInt(4294967295));return n[s++]=d,d>>=8,n[s++]=d,d>>=8,n[s++]=d,d>>=8,n[s++]=d,s}function ee(n,a,s,c,l){ie(a,c,l,n,s,7);let u=Number(a&BigInt(4294967295));n[s+7]=u,u>>=8,n[s+6]=u,u>>=8,n[s+5]=u,u>>=8,n[s+4]=u;let d=Number(a>>BigInt(32)&BigInt(4294967295));return n[s+3]=d,d>>=8,n[s+2]=d,d>>=8,n[s+1]=d,d>>=8,n[s]=d,s+8}function J(n,a,s,c,l,u){if(s+c>n.length||s<0)throw RangeError(`Index out of range`)}function Y(n,a,s,c,u){return a=+a,s>>>=0,u||J(n,0,s,4),l.write(n,a,s,c,23,4),s+4}function te(n,a,s,c,u){return a=+a,s>>>=0,u||J(n,0,s,8),l.write(n,a,s,c,52,8),s+8}p.prototype.slice=function(n,a){let s=this.length;(n=~~n)<0?(n+=s)<0&&(n=0):n>s&&(n=s),(a=a===void 0?s:~~a)<0?(a+=s)<0&&(a=0):a>s&&(a=s),a<n&&(a=n);let c=this.subarray(n,a);return Object.setPrototypeOf(c,p.prototype),c},p.prototype.readUintLE=p.prototype.readUIntLE=function(n,a,s){n>>>=0,a>>>=0,s||W(n,a,this.length);let c=this[n],l=1,u=0;for(;++u<a&&(l*=256);)c+=this[n+u]*l;return c},p.prototype.readUintBE=p.prototype.readUIntBE=function(n,a,s){n>>>=0,a>>>=0,s||W(n,a,this.length);let c=this[n+--a],l=1;for(;a>0&&(l*=256);)c+=this[n+--a]*l;return c},p.prototype.readUint8=p.prototype.readUInt8=function(n,a){return n>>>=0,a||W(n,1,this.length),this[n]},p.prototype.readUint16LE=p.prototype.readUInt16LE=function(n,a){return n>>>=0,a||W(n,2,this.length),this[n]|this[n+1]<<8},p.prototype.readUint16BE=p.prototype.readUInt16BE=function(n,a){return n>>>=0,a||W(n,2,this.length),this[n]<<8|this[n+1]},p.prototype.readUint32LE=p.prototype.readUInt32LE=function(n,a){return n>>>=0,a||W(n,4,this.length),(this[n]|this[n+1]<<8|this[n+2]<<16)+16777216*this[n+3]},p.prototype.readUint32BE=p.prototype.readUInt32BE=function(n,a){return n>>>=0,a||W(n,4,this.length),16777216*this[n]+(this[n+1]<<16|this[n+2]<<8|this[n+3])},p.prototype.readBigUInt64LE=me((function(n){ae(n>>>=0,`offset`);let a=this[n],s=this[n+7];a!==void 0&&s!==void 0||oe(n,this.length-8);let c=a+256*this[++n]+65536*this[++n]+this[++n]*2**24,l=this[++n]+256*this[++n]+65536*this[++n]+s*2**24;return BigInt(c)+(BigInt(l)<<BigInt(32))})),p.prototype.readBigUInt64BE=me((function(n){ae(n>>>=0,`offset`);let a=this[n],s=this[n+7];a!==void 0&&s!==void 0||oe(n,this.length-8);let c=a*2**24+65536*this[++n]+256*this[++n]+this[++n],l=this[++n]*2**24+65536*this[++n]+256*this[++n]+s;return(BigInt(c)<<BigInt(32))+BigInt(l)})),p.prototype.readIntLE=function(n,a,s){n>>>=0,a>>>=0,s||W(n,a,this.length);let c=this[n],l=1,u=0;for(;++u<a&&(l*=256);)c+=this[n+u]*l;return l*=128,c>=l&&(c-=2**(8*a)),c},p.prototype.readIntBE=function(n,a,s){n>>>=0,a>>>=0,s||W(n,a,this.length);let c=a,l=1,u=this[n+--c];for(;c>0&&(l*=256);)u+=this[n+--c]*l;return l*=128,u>=l&&(u-=2**(8*a)),u},p.prototype.readInt8=function(n,a){return n>>>=0,a||W(n,1,this.length),128&this[n]?-1*(255-this[n]+1):this[n]},p.prototype.readInt16LE=function(n,a){n>>>=0,a||W(n,2,this.length);let s=this[n]|this[n+1]<<8;return 32768&s?4294901760|s:s},p.prototype.readInt16BE=function(n,a){n>>>=0,a||W(n,2,this.length);let s=this[n+1]|this[n]<<8;return 32768&s?4294901760|s:s},p.prototype.readInt32LE=function(n,a){return n>>>=0,a||W(n,4,this.length),this[n]|this[n+1]<<8|this[n+2]<<16|this[n+3]<<24},p.prototype.readInt32BE=function(n,a){return n>>>=0,a||W(n,4,this.length),this[n]<<24|this[n+1]<<16|this[n+2]<<8|this[n+3]},p.prototype.readBigInt64LE=me((function(n){ae(n>>>=0,`offset`);let a=this[n],s=this[n+7];a!==void 0&&s!==void 0||oe(n,this.length-8);let c=this[n+4]+256*this[n+5]+65536*this[n+6]+(s<<24);return(BigInt(c)<<BigInt(32))+BigInt(a+256*this[++n]+65536*this[++n]+this[++n]*2**24)})),p.prototype.readBigInt64BE=me((function(n){ae(n>>>=0,`offset`);let a=this[n],s=this[n+7];a!==void 0&&s!==void 0||oe(n,this.length-8);let c=(a<<24)+65536*this[++n]+256*this[++n]+this[++n];return(BigInt(c)<<BigInt(32))+BigInt(this[++n]*2**24+65536*this[++n]+256*this[++n]+s)})),p.prototype.readFloatLE=function(n,a){return n>>>=0,a||W(n,4,this.length),l.read(this,n,!0,23,4)},p.prototype.readFloatBE=function(n,a){return n>>>=0,a||W(n,4,this.length),l.read(this,n,!1,23,4)},p.prototype.readDoubleLE=function(n,a){return n>>>=0,a||W(n,8,this.length),l.read(this,n,!0,52,8)},p.prototype.readDoubleBE=function(n,a){return n>>>=0,a||W(n,8,this.length),l.read(this,n,!1,52,8)},p.prototype.writeUintLE=p.prototype.writeUIntLE=function(n,a,s,c){n=+n,a>>>=0,s>>>=0,!c&&K(this,n,a,s,2**(8*s)-1,0);let l=1,u=0;for(this[a]=255&n;++u<s&&(l*=256);)this[a+u]=n/l&255;return a+s},p.prototype.writeUintBE=p.prototype.writeUIntBE=function(n,a,s,c){n=+n,a>>>=0,s>>>=0,!c&&K(this,n,a,s,2**(8*s)-1,0);let l=s-1,u=1;for(this[a+l]=255&n;--l>=0&&(u*=256);)this[a+l]=n/u&255;return a+s},p.prototype.writeUint8=p.prototype.writeUInt8=function(n,a,s){return n=+n,a>>>=0,s||K(this,n,a,1,255,0),this[a]=255&n,a+1},p.prototype.writeUint16LE=p.prototype.writeUInt16LE=function(n,a,s){return n=+n,a>>>=0,s||K(this,n,a,2,65535,0),this[a]=255&n,this[a+1]=n>>>8,a+2},p.prototype.writeUint16BE=p.prototype.writeUInt16BE=function(n,a,s){return n=+n,a>>>=0,s||K(this,n,a,2,65535,0),this[a]=n>>>8,this[a+1]=255&n,a+2},p.prototype.writeUint32LE=p.prototype.writeUInt32LE=function(n,a,s){return n=+n,a>>>=0,s||K(this,n,a,4,4294967295,0),this[a+3]=n>>>24,this[a+2]=n>>>16,this[a+1]=n>>>8,this[a]=255&n,a+4},p.prototype.writeUint32BE=p.prototype.writeUInt32BE=function(n,a,s){return n=+n,a>>>=0,s||K(this,n,a,4,4294967295,0),this[a]=n>>>24,this[a+1]=n>>>16,this[a+2]=n>>>8,this[a+3]=255&n,a+4},p.prototype.writeBigUInt64LE=me((function(n,a=0){return q(this,n,a,BigInt(0),BigInt(`0xffffffffffffffff`))})),p.prototype.writeBigUInt64BE=me((function(n,a=0){return ee(this,n,a,BigInt(0),BigInt(`0xffffffffffffffff`))})),p.prototype.writeIntLE=function(n,a,s,c){if(n=+n,a>>>=0,!c){let c=2**(8*s-1);K(this,n,a,s,c-1,-c)}let l=0,u=1,d=0;for(this[a]=255&n;++l<s&&(u*=256);
1489)n<0&&d===0&&this[a+l-1]!==0&&(d=1),this[a+l]=(n/u|0)-d&255;return a+s},p.prototype.writeIntBE=function(n,a,s,c){if(n=+n,a>>>=0,!c){let c=2**(8*s-1);K(this,n,a,s,c-1,-c)}let l=s-1,u=1,d=0;for(this[a+l]=255&n;--l>=0&&(u*=256);)n<0&&d===0&&this[a+l+1]!==0&&(d=1),this[a+l]=(n/u|0)-d&255;return a+s},p.prototype.writeInt8=function(n,a,s){return n=+n,a>>>=0,s||K(this,n,a,1,127,-128),n<0&&(n=255+n+1),this[a]=255&n,a+1},p.prototype.writeInt16LE=function(n,a,s){return n=+n,a>>>=0,s||K(this,n,a,2,32767,-32768),this[a]=255&n,this[a+1]=n>>>8,a+2},p.prototype.writeInt16BE=function(n,a,s){return n=+n,a>>>=0,s||K(this,n,a,2,32767,-32768),this[a]=n>>>8,this[a+1]=255&n,a+2},p.prototype.writeInt32LE=function(n,a,s){return n=+n,a>>>=0,s||K(this,n,a,4,2147483647,-2147483648),this[a]=255&n,this[a+1]=n>>>8,this[a+2]=n>>>16,this[a+3]=n>>>24,a+4},p.prototype.writeInt32BE=function(n,a,s){return n=+n,a>>>=0,s||K(this,n,a,4,2147483647,-2147483648),n<0&&(n=4294967295+n+1),this[a]=n>>>24,this[a+1]=n>>>16,this[a+2]=n>>>8,this[a+3]=255&n,a+4},p.prototype.writeBigInt64LE=me((function(n,a=0){return q(this,n,a,-BigInt(`0x8000000000000000`),BigInt(`0x7fffffffffffffff`))})),p.prototype.writeBigInt64BE=me((function(n,a=0){return ee(this,n,a,-BigInt(`0x8000000000000000`),BigInt(`0x7fffffffffffffff`))})),p.prototype.writeFloatLE=function(n,a,s){return Y(this,n,a,!0,s)},p.prototype.writeFloatBE=function(n,a,s){return Y(this,n,a,!1,s)},p.prototype.writeDoubleLE=function(n,a,s){return te(this,n,a,!0,s)},p.prototype.writeDoubleBE=function(n,a,s){return te(this,n,a,!1,s)},p.prototype.copy=function(n,a,s,c){if(!p.isBuffer(n))throw TypeError(`argument should be a Buffer`);if(s||=0,c||c===0||(c=this.length),a>=n.length&&(a=n.length),a||=0,c>0&&c<s&&(c=s),c===s||n.length===0||this.length===0)return 0;if(a<0)throw RangeError(`targetStart out of bounds`);if(s<0||s>=this.length)throw RangeError(`Index out of range`);if(c<0)throw RangeError(`sourceEnd out of bounds`);c>this.length&&(c=this.length),n.length-a<c-s&&(c=n.length-a+s);let l=c-s;return this===n&&typeof Uint8Array.prototype.copyWithin==`function`?this.copyWithin(a,s,c):Uint8Array.prototype.set.call(n,this.subarray(s,c),a),l},p.prototype.fill=function(n,a,s,c){if(typeof n==`string`){if(typeof a==`string`?(c=a,a=0,s=this.length):typeof s==`string`&&(c=s,s=this.length),c!==void 0&&typeof c!=`string`)throw TypeError(`encoding must be a string`);if(typeof c==`string`&&!p.isEncoding(c))throw TypeError(`Unknown encoding: `+c);if(n.length===1){let a=n.charCodeAt(0);(c===`utf8`&&a<128||c===`latin1`)&&(n=a)}}else typeof n==`number`?n&=255:typeof n==`boolean`&&(n=Number(n));if(a<0||this.length<a||this.length<s)throw RangeError(`Out of range index`);if(s<=a)return this;let l;if(a>>>=0,s=s===void 0?this.length:s>>>0,n||=0,typeof n==`number`)for(l=a;l<s;++l)this[l]=n;else{let u=p.isBuffer(n)?n:p.from(n,c),d=u.length;if(d===0)throw TypeError(`The value "`+n+`" is invalid for argument "value"`);for(l=0;l<s-a;++l)this[l+a]=u[l%d]}return this};let X={};function ne(n,a,s){X[n]=class extends s{constructor(){super(),Object.defineProperty(this,"message",{value:a.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${n}]`,this.stack,delete this.name}get code(){return n}set code(n){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:n,writable:!0})}toString(){return`${this.name} [${n}]: ${this.message}`}}}function re(n){let a=``,s=n.length,c=+(n[0]===`-`);for(;s>=c+4;s-=3)a=`_${n.slice(s-3,s)}${a}`;return`${n.slice(0,s)}${a}`}function ie(n,a,s,c,l,u){if(n>s||n<a){let c=typeof a==`bigint`?`n`:``,l;throw l=u>3?a===0||a===BigInt(0)?`>= 0${c} and < 2${c} ** ${8*(u+1)}${c}`:`>= -(2${c} ** ${8*(u+1)-1}${c}) and < 2 ** ${8*(u+1)-1}${c}`:`>= ${a}${c} and <= ${s}${c}`,new X.ERR_OUT_OF_RANGE(`value`,l,n)}(function(n,a,s){ae(a,`offset`),n[a]!==void 0&&n[a+s]!==void 0||oe(a,n.length-(s+1))})(c,l,u)}function ae(n,a){if(typeof n!=`number`)throw new X.ERR_INVALID_ARG_TYPE(a,`number`,n)}function oe(n,a,s){throw Math.floor(n)===n?a<0?new X.ERR_BUFFER_OUT_OF_BOUNDS:new X.ERR_OUT_OF_RANGE(s||`offset`,`>= ${+!!s} and <= ${a}`,n):(ae(n,s),new X.ERR_OUT_OF_RANGE(s||`offset`,`an integer`,n))}ne(`ERR_BUFFER_OUT_OF_BOUNDS`,(function(n){return n?`${n} is outside of buffer bounds`:`Attempt to access memory outside buffer bounds`}),RangeError),ne(`ERR_INVALID_ARG_TYPE`,(function(n,a){return`The "${n}" argument must be of type number. Received type ${typeof a}`}),TypeError),ne(`ERR_OUT_OF_RANGE`,(function(n,a,s){let c=`The value of "${n}" is out of range.`,l=s;return Number.isInteger(s)&&Math.abs(s)>2**32?l=re(String(s)):typeof s==`bigint`&&(l=String(s),(s>BigInt(2)**BigInt(32)||s<-(BigInt(2)**BigInt(32)))&&(l=re(l)),l+=`n`),c+=` It must be ${a}. Received ${l}`,c}),RangeError);let se=/[^+/0-9A-Za-z-_]/g;function ce(n,a){let s;a||=1/0;let c=n.length,l=null,u=[];for(let d=0;d<c;++d){if(s=n.charCodeAt(d),s>55295&&s<57344){if(!l){if(s>56319){(a-=3)>-1&&u.push(239,191,189);continue}if(d+1===c){(a-=3)>-1&&u.push(239,191,189);continue}l=s;continue}if(s<56320){(a-=3)>-1&&u.push(239,191,189),l=s;continue}s=65536+(l-55296<<10|s-56320)}else l&&(a-=3)>-1&&u.push(239,191,189);if(l=null,s<128){if(--a<0)break;u.push(s)}else if(s<2048){if((a-=2)<0)break;u.push(s>>6|192,63&s|128)}
1489else if(s<65536){if((a-=3)<0)break;u.push(s>>12|224,s>>6&63|128,63&s|128)}else{if(!(s<1114112))throw Error(`Invalid code point`);if((a-=4)<0)break;u.push(s>>18|240,s>>12&63|128,s>>6&63|128,63&s|128)}}return u}function le(n){return c.toByteArray(function(n){if((n=(n=n.split(`=`)[0]).trim().replace(se,``)).length<2)return``;for(;n.length%4!=0;)n+=`=`;return n}(n))}function ue(n,a,s,c){let l;for(l=0;l<c&&!(l+s>=a.length||l>=n.length);++l)a[l+s]=n[l];return l}function de(n,a){return n instanceof a||n!=null&&n.constructor!=null&&n.constructor.name!=null&&n.constructor.name===a.name}function fe(n){return n!=n}let pe=function(){let n=`0123456789abcdef`,a=Array(256);for(let s=0;s<16;++s){let c=16*s;for(let l=0;l<16;++l)a[c+l]=n[s]+n[l]}return a}();function me(n){return typeof BigInt>`u`?he:n}function he(){throw Error(`BigInt not supported`)}},919:function(n,a,s){var c=s(287).Buffer;function l(n){return n instanceof c||n instanceof Date||n instanceof RegExp}function u(n){if(n instanceof c){var a=c.alloc?c.alloc(n.length):new c(n.length);return n.copy(a),a}if(n instanceof Date)return new Date(n.getTime());if(n instanceof RegExp)return new RegExp(n);throw Error(`Unexpected situation`)}function d(n){var a=[];return n.forEach((function(n,s){typeof n==`object`&&n?Array.isArray(n)?a[s]=d(n):l(n)?a[s]=u(n):a[s]=p({},n):a[s]=n})),a}function f(n,a){return a===`__proto__`?void 0:n[a]}var p=n.exports=function(){if(arguments.length<1||typeof arguments[0]!=`object`)return!1;if(arguments.length<2)return arguments[0];var n,a,s=arguments[0];return Array.prototype.slice.call(arguments,1).forEach((function(c){typeof c!=`object`||!c||Array.isArray(c)||Object.keys(c).forEach((function(m){a=f(s,m),(n=f(c,m))===s||(typeof n!=`object`||!n?s[m]=n:Array.isArray(n)?s[m]=d(n):l(n)?s[m]=u(n):typeof a!=`object`||!a||Array.isArray(a)?s[m]=p({},n):s[m]=p(a,n))}))})),s}},7:function(n){var a,s=typeof Reflect==`object`?Reflect:null,c=s&&typeof s.apply==`function`?s.apply:function(n,a,s){return Function.prototype.apply.call(n,a,s)};a=s&&typeof s.ownKeys==`function`?s.ownKeys:Object.getOwnPropertySymbols?function(n){return Object.getOwnPropertyNames(n).concat(Object.getOwnPropertySymbols(n))}:function(n){return Object.getOwnPropertyNames(n)};var l=Number.isNaN||function(n){return n!=n};function u(){u.init.call(this)}n.exports=u,n.exports.once=function(n,a){return new Promise((function(s,c){function l(s){n.removeListener(a,u),c(s)}function u(){typeof n.removeListener==`function`&&n.removeListener(`error`,l),s([].slice.call(arguments))}C(n,a,u,{once:!0}),a!==`error`&&function(n,a,s){typeof n.on==`function`&&C(n,`error`,a,s)}(n,l,{once:!0})}))},u.EventEmitter=u,u.prototype._events=void 0,u.prototype._eventsCount=0,u.prototype._maxListeners=void 0;var d=10;function f(n){if(typeof n!=`function`)throw TypeError(`The "listener" argument must be of type Function. Received type `+typeof n)}function p(n){return n._maxListeners===void 0?u.defaultMaxListeners:n._maxListeners}function m(n,a,s,c){var l,u,d;if(f(s),(u=n._events)===void 0?(u=n._events=Object.create(null),n._eventsCount=0):(u.newListener!==void 0&&(n.emit(`newListener`,a,s.listener?s.listener:s),u=n._events),d=u[a]),d===void 0)d=u[a]=s,++n._eventsCount;else if(typeof d==`function`?d=u[a]=c?[s,d]:[d,s]:c?d.unshift(s):d.push(s),(l=p(n))>0&&d.length>l&&!d.warned){d.warned=!0;var m=Error(`Possible EventEmitter memory leak detected. `+d.length+` `+String(a)+` listeners added. Use emitter.setMaxListeners() to increase limit`);m.name=`MaxListenersExceededWarning`,m.emitter=n,m.type=a,m.count=d.length,function(n){console&&console.warn&&console.warn(n)}(m)}return n}function h(){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 _(n,a,s){var c={fired:!1,wrapFn:void 0,target:n,type:a,listener:s},l=h.bind(c);return l.listener=s,c.wrapFn=l,l}function v(n,a,s){var c=n._events;if(c===void 0)return[];var l=c[a];return l===void 0?[]:typeof l==`function`?s?[l.listener||l]:[l]:s?function(n){for(var a=Array(n.length),s=0;s<a.length;++s)a[s]=n[s].listener||n[s];return a}(l):x(l,l.length)}function b(n){var a=this._events;if(a!==void 0){var s=a[n];if(typeof s==`function`)return 1;if(s!==void 0)return s.length}return 0}function x(n,a){for(var s=Array(a),c=0;c<a;++c)s[c]=n[c];return s}function C(n,a,s,c){if(typeof n.on==`function`)c.once?n.once(a,s):n.on(a,s);else{if(typeof n.addEventListener!=`function`)throw TypeError(`The "emitter" argument must be of type EventEmitter. Received type `+typeof n);n.addEventListener(a,(function l(u){c.once&&n.removeEventListener(a,l),s(u)}))}}Object.defineProperty(u,"defaultMaxListeners",{enumerable:!0,get:function(){return d}
1489,set:function(n){if(typeof n!=`number`||n<0||l(n))throw RangeError(`The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received `+n+`.`);d=n}}),u.init=function(){this._events!==void 0&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},u.prototype.setMaxListeners=function(n){if(typeof n!=`number`||n<0||l(n))throw RangeError(`The value of "n" is out of range. It must be a non-negative number. Received `+n+`.`);return this._maxListeners=n,this},u.prototype.getMaxListeners=function(){return p(this)},u.prototype.emit=function(n){for(var a=[],s=1;s<arguments.length;s++)a.push(arguments[s]);var l=n===`error`,u=this._events;if(u!==void 0)l&&=u.error===void 0;else if(!l)return!1;if(l){var d;if(a.length>0&&(d=a[0]),d instanceof Error)throw d;var f=Error(`Unhandled error.`+(d?` (`+d.message+`)`:``));throw f.context=d,f}var p=u[n];if(p===void 0)return!1;if(typeof p==`function`)c(p,this,a);else{var m=p.length,h=x(p,m);for(s=0;s<m;++s)c(h[s],this,a)}return!0},u.prototype.addListener=function(n,a){return m(this,n,a,!1)},u.prototype.on=u.prototype.addListener,u.prototype.prependListener=function(n,a){return m(this,n,a,!0)},u.prototype.once=function(n,a){return f(a),this.on(n,_(this,n,a)),this},u.prototype.prependOnceListener=function(n,a){return f(a),this.prependListener(n,_(this,n,a)),this},u.prototype.removeListener=function(n,a){var s,c,l,u,d;if(f(a),(c=this._events)===void 0||(s=c[n])===void 0)return this;if(s===a||s.listener===a)--this._eventsCount==0?this._events=Object.create(null):(delete c[n],c.removeListener&&this.emit(`removeListener`,n,s.listener||a));else if(typeof s!=`function`){for(l=-1,u=s.length-1;u>=0;u--)if(s[u]===a||s[u].listener===a){d=s[u].listener,l=u;break}if(l<0)return this;l===0?s.shift():function(n,a){for(;a+1<n.length;a++)n[a]=n[a+1];n.pop()}(s,l),s.length===1&&(c[n]=s[0]),c.removeListener!==void 0&&this.emit(`removeListener`,n,d||a)}return this},u.prototype.off=u.prototype.removeListener,u.prototype.removeAllListeners=function(n){var a,s,c;if((s=this._events)===void 0)return this;if(s.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):s[n]!==void 0&&(--this._eventsCount==0?this._events=Object.create(null):delete s[n]),this;if(arguments.length===0){var l,u=Object.keys(s);for(c=0;c<u.length;++c)(l=u[c])!==`removeListener`&&this.removeAllListeners(l);return this.removeAllListeners(`removeListener`),this._events=Object.create(null),this._eventsCount=0,this}if(typeof(a=s[n])==`function`)this.removeListener(n,a);else if(a!==void 0)for(c=a.length-1;c>=0;c--)this.removeListener(n,a[c]);return this},u.prototype.listeners=function(n){return v(this,n,!0)},u.prototype.rawListeners=function(n){return v(this,n,!1)},u.listenerCount=function(n,a){return typeof n.listenerCount==`function`?n.listenerCount(a):b.call(n,a)},u.prototype.listenerCount=b,u.prototype.eventNames=function(){return this._eventsCount>0?a(this._events):[]}},698:function(n){typeof Object.create==`function`?n.exports=function(n,a){a&&(n.super_=a,n.prototype=Object.create(a.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}))}:n.exports=function(n,a){if(a){n.super_=a;var s=function(){};s.prototype=a.prototype,n.prototype=new s,n.prototype.constructor=n}}},606:function(n){var a,s,c=n.exports={};function l(){throw Error(`setTimeout has not been defined`)}function u(){throw Error(`clearTimeout has not been defined`)}function d(n){if(a===setTimeout)return setTimeout(n,0);if((a===l||!a)&&setTimeout)return a=setTimeout,setTimeout(n,0);try{return a(n,0)}catch{try{return a.call(null,n,0)}catch{return a.call(this,n,0)}}}(function(){try{a=typeof setTimeout==`function`?setTimeout:l}catch{a=l}try{s=typeof clearTimeout==`function`?clearTimeout:u}catch{s=u}})();var f,p=[],m=!1,h=-1;function _(){m&&f&&(m=!1,f.length?p=f.concat(p):h=-1,p.length&&v())}function v(){if(!m){var n=d(_);m=!0;for(var a=p.length;a;){for(f=p,p=[];++h<a;)f&&f[h].run();h=-1,a=p.length}f=null,m=!1,function(n){if(s===clearTimeout)return clearTimeout(n);if((s===u||!s)&&clearTimeout)return s=clearTimeout,clearTimeout(n);try{return s(n)}catch{try{return s.call(null,n)}catch{return s.call(this,n)}}}(n)}}function b(n,a){this.fun=n,this.array=a}function x(){}c.nextTick=function(n){var a=Array(arguments.length-1);if(arguments.length>1)for(var s=1;s<arguments.length;s++)a[s-1]=arguments[s];p.push(new b(n,a)),p.length!==1||m||d(v)},b.prototype.run=function(){this.fun.apply(null,this.array)},c.title=`browser`,c.browser=!0,c.env={},c.argv=[],c.version=``,c.versions={},c.on=x,c.addListener=x,c.once=x,c.off=x,c.removeListener=x,c.removeAllListeners=x,c.emit=x,c.prependListener=x,c.prependOnceListener=x,c.listeners=function(n){return[]},c.binding=function(n){throw Error(`process.binding is not supported`)},c.cwd=function(){return`/`},c.chdir=function(n){throw Error(`process.chdir is not supported`)},c.umask=function(){return 0}},209:function(n,a,s){var c=s(606),l=65536,u=4294967295,d=s(861).Buffer,f=s.g.crypto||s.g.msCrypto;f&&f.getRandomValues?n.exports=function(n,a){if(n>u)throw RangeError(`requested too many random bytes`);var s=d.allocUnsafe(n);if(n>0)if(n>l)for(var p=0;p<n;p+=l)f.getRandomValues(s.slice(p,p+l));else f.getRandomValues(s);return typeof a==`function`?c.nextTick((function(){a(null,s)})):s}:n.exports=function(){throw Error(`Secure random number generation is not supported by this browser.
1490Use Chrome, Firefox or Internet Explorer 11`)}},48:function(n){var a={};function s(n,s,c){c||=Error;var l=function(n){function a(a,c,l){return n.call(this,function(n,a,c){return typeof s==`string`?s:s(n,a,c)}(a,c,l))||this}return function(n,a){n.prototype=Object.create(a.prototype),n.prototype.constructor=n,n.__proto__=a}(a,n),a}(c);l.prototype.name=c.name,l.prototype.code=n,a[n]=l}function c(n,a){if(Array.isArray(n)){var s=n.length;return n=n.map((function(n){return String(n)})),s>2?`one of ${a} ${n.slice(0,s-1).join(`, `)}, or `+n[s-1]:s===2?`one of ${a} ${n[0]} or ${n[1]}`:`of ${a} ${n[0]}`}return`of ${a} ${String(n)}`}s(`ERR_INVALID_OPT_VALUE`,(function(n,a){return`The value "`+a+`" is invali
1490d for option "`+n+`"`}),TypeError),s(`ERR_INVALID_ARG_TYPE`,(function(n,a,s){var l,u;return typeof a==`string`&&function(n,a,s){return n.substr(!s||s<0?0:+s,a.length)===a}(a,`not `)?(l=`must not be`,a=a.replace(/^not /,``)):l=`must be`,u=function(n,a,s){return(s===void 0||s>n.length)&&(s=n.length),n.substring(s-a.length,s)===a}(n,` argument`)?`The ${n} ${l} ${c(a,`type`)}`:`The "${n}" ${function(n,a,s){return typeof s!=`number`&&(s=0),!(s+a.length>n.length)&&n.indexOf(a,s)!==-1}(n,`.`)?`property`:`argument`} ${l} ${c(a,`type`)}`,u+=`. Received type ${typeof s}`}),TypeError),s(`ERR_STREAM_PUSH_AFTER_EOF`,`stream.push() after EOF`),s(`ERR_METHOD_NOT_IMPLEMENTED`,(function(n){return`The `+n+` method is not implemented`})),s(`ERR_STREAM_PREMATURE_CLOSE`,`Premature close`),s(`ERR_STREAM_DESTROYED`,(function(n){return`Cannot call `+n+` after a stream was destroyed`})),s(`ERR_MULTIPLE_CALLBACK`,`Callback called multiple times`),s(`ERR_STREAM_CANNOT_PIPE`,`Cannot pipe, not readable`),s(`ERR_STREAM_WRITE_AFTER_END`,`write after end`),s(`ERR_STREAM_NULL_VALUES`,`May not write null values to stream`,TypeError),s(`ERR_UNKNOWN_ENCODING`,(function(n){return`Unknown encoding: `+n}),TypeError),s(`ERR_STREAM_UNSHIFT_AFTER_END_EVENT`,`stream.unshift() after end event`),n.exports.F=a},382:function(n,a,s){var c=s(606),l=Object.keys||function(n){var a=[];for(var s in n)a.push(s);return a};n.exports=h;var u=s(412),d=s(708);s(698)(h,u);for(var f=l(d.prototype),p=0;p<f.length;p++){var m=f[p];h.prototype[m]||(h.prototype[m]=d.prototype[m])}function h(n){if(!(this instanceof h))return new h(n);u.call(this,n),d.call(this,n),this.allowHalfOpen=!0,n&&(!1===n.readable&&(this.readable=!1),!1===n.writable&&(this.writable=!1),!1===n.allowHalfOpen&&(this.allowHalfOpen=!1,this.once(`end`,_)))}function _(){this._writableState.ended||c.nextTick(v,this)}function v(n){n.end()}Object.defineProperty(h.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(h.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(h.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(h.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState!==void 0&&this._writableState!==void 0&&this._readableState.destroyed&&this._writableState.destroyed},set:function(n){this._readableState!==void 0&&this._writableState!==void 0&&(this._readableState.destroyed=n,this._writableState.destroyed=n)}})},600:function(n,a,s){n.exports=l;var c=s(610);function l(n){if(!(this instanceof l))return new l(n);c.call(this,n)}s(698)(l,c),l.prototype._transform=function(n,a,s){s(null,n)}},412:function(n,a,s){var c,l=s(606);n.exports=F,F.ReadableState=P,s(7).EventEmitter;var u=function(n,a){return n.listeners(a).length},d=s(345),f=s(287).Buffer,p=(s.g===void 0?typeof window<`u`?window:typeof self<`u`?self:{}:s.g).Uint8Array||function(){},m,h=s(838);m=h&&h.debuglog?h.debuglog(`stream`):function(){};var _,v,b,x=s(726),C=s(896),w=s(291).getHighWaterMark,T=s(48).F,O=T.ERR_INVALID_ARG_TYPE,k=T.ERR_STREAM_PUSH_AFTER_EOF,A=T.ERR_METHOD_NOT_IMPLEMENTED,j=T.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;s(698)(F,d);var M=C.errorOrDestroy,N=[`error`,`close`,`destroy`,`pause`,`resume`];function P(n,a,l){c||=s(382),n||={},typeof l!=`boolean`&&(l=a instanceof c),this.objectMode=!!n.objectMode,l&&(this.objectMode=this.objectMode||!!n.readableObjectMode),this.highWaterMark=w(this,n,`readableHighWaterMark`,l),this.buffer=new x,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==n.emitClose,this.autoDestroy=!!n.autoDestroy,this.destroyed=!1,this.defaultEncoding=n.defaultEncoding||`utf8`,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,n.encoding&&(_||=s(141).I,this.decoder=new _(n.encoding),this.encoding=n.encoding)}function F(n){if(c||=s(382),!(this instanceof F))return new F(n);var a=this instanceof c;this._readableState=new P(n,this,a),this.readable=!0,n&&(typeof n.read==`function`&&(this._read=n.read),typeof n.destroy==`function`&&(this._destroy=n.destroy)),d.call(this)}function I(n,a,s,c,l){m(`readableAddChunk`,a);var u,d=n._readableState;if(a===null)d.reading=!1,function(n,a){if(m(`onEofChunk`),!a.ended){if(a.decoder){var s=a.decoder.end();s&&s.length&&(a.buffer.push(s),a.length+=a.objectMode?1:s.length)}a.ended=!0,a.sync?H(n):(a.needReadable=!1,a.emittedReadable||(a.emittedReadable=!0,U(n)))}}(n,d);else if(l||(u=function(n,a){var s;return(function(n){return f.isBuffer(n)||n instanceof p})(a)||typeof a==`string`||a===void 0||n.objectMode||(s=new O(`chunk`,[`string`,`Buffer`,`Uint8Array`],a)),s}(d,a)),u)M(n,u);else if(d.objectMode||a&&a.length>0)if(typeof a==`string`||d.objectMode||Object.getPrototypeOf(a)===f.prototype||(a=function(n){return f.from(n)}(a)),c)d.endEmitted?M(n,new j):R(n,d,a,!0);else if(d.ended)M(n,new k);else{if(d.destroyed)return!1;d.reading=!1,d.decoder&&!s?(a=d.decoder.write(a),d.objectMode||a.length!==0?R(n,d,a,!1):W(n,d)):R(n,d,a,!1)}else c||(d.reading=!1,W(n,d));return!d.ended&&(d.length<d.highWaterMark||d.length===0)}function R(n,a,s,c){a.flowing&&a.length===0&&!a.sync?(a.awaitDrain=0,n.emit(`data`,s)):(a.length+=a.objectMode?1:s.length,c?a.buffer.unshift(s):a.buffer.push(s),a.needReadable&&H(n)),W(n,a)}Object.defineProperty(F.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState!==void 0&&this._readableState.destroyed},set:function(n){this._readableState&&(this._readableState.destroyed=n)}}),F.prototype.destroy=C.destroy,F.prototype._undestroy=C.undestroy,F.prototype._destroy=function(n,a){a(n)},F.prototype.push=function(n,a){var s,c=this._readableState;return c.objectMode?s=!0:typeof n==`string`&&((a||=c.defaultEncoding)!==c.encoding&&(n=f.from(n,a),a=``),s=!0),I(this,n,a,!1,s)},F.prototype.unshift=function(n){return I(this,n,null,!0,!1)},F.prototype.isPaused=function(){return!1===this._readableState.flowing},F.prototype.setEncoding=function(n){_||=s(141).I;var a=new _(n);this._readableState.decoder=a,this._readableState.encoding=this._readableState.decoder.encoding;
1490for(var c=this._readableState.buffer.head,l=``;c!==null;)l+=a.write(c.data),c=c.next;return this._readableState.buffer.clear(),l!==``&&this._readableState.buffer.push(l),this._readableState.length=l.length,this};var B=1073741824;function V(n,a){return n<=0||a.length===0&&a.ended?0:a.objectMode?1:n==n?(n>a.highWaterMark&&(a.highWaterMark=function(n){return n>=B?n=B:(n--,n|=n>>>1,n|=n>>>2,n|=n>>>4,n|=n>>>8,n|=n>>>16,n++),n}(n)),n<=a.length?n:a.ended?a.length:(a.needReadable=!0,0)):a.flowing&&a.length?a.buffer.head.data.length:a.length}function H(n){var a=n._readableState;m(`emitReadable`,a.needReadable,a.emittedReadable),a.needReadable=!1,a.emittedReadable||(m(`emitReadable`,a.flowing),a.emittedReadable=!0,l.nextTick(U,n))}function U(n){var a=n._readableState;m(`emitReadable_`,a.destroyed,a.length,a.ended),a.destroyed||!a.length&&!a.ended||(n.emit(`readable`),a.emittedReadable=!1),a.needReadable=!a.flowing&&!a.ended&&a.length<=a.highWaterMark,Y(n)}function W(n,a){a.readingMore||(a.readingMore=!0,l.nextTick(K,n,a))}function K(n,a){for(;!a.reading&&!a.ended&&(a.length<a.highWaterMark||a.flowing&&a.length===0);){var s=a.length;if(m(`maybeReadMore read 0`),n.read(0),s===a.length)break}a.readingMore=!1}function q(n){var a=n._readableState;a.readableListening=n.listenerCount(`readable`)>0,a.resumeScheduled&&!a.paused?a.flowing=!0:n.listenerCount(`data`)>0&&n.resume()}function ee(n){m(`readable nexttick read 0`),n.read(0)}function J(n,a){m(`resume`,a.reading),a.reading||n.read(0),a.resumeScheduled=!1,n.emit(`resume`),Y(n),a.flowing&&!a.reading&&n.read(0)}function Y(n){var a=n._readableState;for(m(`flow`,a.flowing);a.flowing&&n.read()!==null;);}function te(n,a){return a.length===0?null:(a.objectMode?s=a.buffer.shift():!n||n>=a.length?(s=a.decoder?a.buffer.join(``):a.buffer.length===1?a.buffer.first():a.buffer.concat(a.length),a.buffer.clear()):s=a.buffer.consume(n,a.decoder),s);var s}function X(n){var a=n._readableState;m(`endReadable`,a.endEmitted),a.endEmitted||(a.ended=!0,l.nextTick(ne,a,n))}function ne(n,a){if(m(`endReadableNT`,n.endEmitted,n.length),!n.endEmitted&&n.length===0&&(n.endEmitted=!0,a.readable=!1,a.emit(`end`),n.autoDestroy)){var s=a._writableState;(!s||s.autoDestroy&&s.finished)&&a.destroy()}}function re(n,a){for(var s=0,c=n.length;s<c;s++)if(n[s]===a)return s;return-1}F.prototype.read=function(n){m(`read`,n),n=parseInt(n,10);var a=this._readableState,s=n;if(n!==0&&(a.emittedReadable=!1),n===0&&a.needReadable&&((a.highWaterMark===0?a.length>0:a.length>=a.highWaterMark)||a.ended))return m(`read: emitReadable`,a.length,a.ended),a.length===0&&a.ended?X(this):H(this),null;if((n=V(n,a))===0&&a.ended)return a.length===0&&X(this),null;var c,l=a.needReadable;return m(`need readable`,l),(a.length===0||a.length-n<a.highWaterMark)&&m(`length less than watermark`,l=!0),a.ended||a.reading?m(`reading or ended`,l=!1):l&&(m(`do read`),a.reading=!0,a.sync=!0,a.length===0&&(a.needReadable=!0),this._read(a.highWaterMark),a.sync=!1,a.reading||(n=V(s,a))),(c=n>0?te(n,a):null)===null?(a.needReadable=a.length<=a.highWaterMark,n=0):(a.length-=n,a.awaitDrain=0),a.length===0&&(a.ended||(a.needReadable=!0),s!==n&&a.ended&&X(this)),c!==null&&this.emit(`data`,c),c},F.prototype._read=function(n){M(this,new A(`_read()`))},F.prototype.pipe=function(n,a){var s=this,c=this._readableState;switch(c.pipesCount){case 0:c.pipes=n;break;case 1:c.pipes=[c.pipes,n];break;default:c.pipes.push(n)}c.pipesCount+=1,m(`pipe count=%d opts=%j`,c.pipesCount,a);var d=(!a||!1!==a.end)&&n!==l.stdout&&n!==l.stderr?p:w;function f(a,l){m(`onunpipe`),a===s&&l&&!1===l.hasUnpiped&&(l.hasUnpiped=!0,function(){m(`cleanup`),n.removeListener(`close`,x),n.removeListener(`finish`,C),n.removeListener(`drain`,h),n.removeListener(`error`,b),n.removeListener(`unpipe`,f),s.removeListener(`end`,p),s.removeListener(`end`,w),s.removeListener(`data`,v),_=!0,!c.awaitDrain||n._writableState&&!n._writableState.needDrain||h()}())}function p(){m(`onend`),n.end()}c.endEmitted?l.nextTick(d):s.once(`end`,d),n.on(`unpipe`,f);var h=function(n){return function(){var a=n._readableState;m(`pipeOnDrain`,a.awaitDrain),a.awaitDrain&&a.awaitDrain--,a.awaitDrain===0&&u(n,`data`)&&(a.flowing=!0,Y(n))}}(s);n.on(`drain`,h);var _=!1;function v(a){m(`ondata`);var l=n.write(a);m(`dest.write`,l),!1===l&&((c.pipesCount===1&&c.pipes===n||c.pipesCount>1&&re(c.pipes,n)!==-1)&&!_&&(m(`false write response, pause`,c.awaitDrain),c.awaitDrain++),s.pause())}function b(a){m(`onerror`,a),w(),n.removeListener(`error`,b),u(n,`error`)===0&&M(n,a)}function x(){n.removeListener(`finish`,C),w()}function C(){m(`onfinish`),n.removeListener(`close`,x),w()}function w(){m(`unpipe`),s.unpipe(n)}
1490return s.on(`data`,v),function(n,a,s){if(typeof n.prependListener==`function`)return n.prependListener(a,s);n._events&&n._events[a]?Array.isArray(n._events[a])?n._events[a].unshift(s):n._events[a]=[s,n._events[a]]:n.on(a,s)}(n,`error`,b),n.once(`close`,x),n.once(`finish`,C),n.emit(`pipe`,s),c.flowing||(m(`pipe resume`),s.resume()),n},F.prototype.unpipe=function(n){var a=this._readableState,s={hasUnpiped:!1};if(a.pipesCount===0)return this;if(a.pipesCount===1)return n&&n!==a.pipes||(n||=a.pipes,a.pipes=null,a.pipesCount=0,a.flowing=!1,n&&n.emit(`unpipe`,this,s)),this;if(!n){var c=a.pipes,l=a.pipesCount;a.pipes=null,a.pipesCount=0,a.flowing=!1;for(var u=0;u<l;u++)c[u].emit(`unpipe`,this,{hasUnpiped:!1});return this}var d=re(a.pipes,n);return d===-1||(a.pipes.splice(d,1),--a.pipesCount,a.pipesCount===1&&(a.pipes=a.pipes[0]),n.emit(`unpipe`,this,s)),this},F.prototype.on=function(n,a){var s=d.prototype.on.call(this,n,a),c=this._readableState;return n===`data`?(c.readableListening=this.listenerCount(`readable`)>0,!1!==c.flowing&&this.resume()):n===`readable`&&(c.endEmitted||c.readableListening||(c.readableListening=c.needReadable=!0,c.flowing=!1,c.emittedReadable=!1,m(`on readable`,c.length,c.reading),c.length?H(this):c.reading||l.nextTick(ee,this))),s},F.prototype.addListener=F.prototype.on,F.prototype.removeListener=function(n,a){var s=d.prototype.removeListener.call(this,n,a);return n===`readable`&&l.nextTick(q,this),s},F.prototype.removeAllListeners=function(n){var a=d.prototype.removeAllListeners.apply(this,arguments);return n!==`readable`&&n!==void 0||l.nextTick(q,this),a},F.prototype.resume=function(){var n=this._readableState;return n.flowing||(m(`resume`),n.flowing=!n.readableListening,function(n,a){a.resumeScheduled||(a.resumeScheduled=!0,l.nextTick(J,n,a))}(this,n)),n.paused=!1,this},F.prototype.pause=function(){return m(`call pause flowing=%j`,this._readableState.flowing),!1!==this._readableState.flowing&&(m(`pause`),this._readableState.flowing=!1,this.emit(`pause`)),this._readableState.paused=!0,this},F.prototype.wrap=function(n){var a=this,s=this._readableState,c=!1;for(var l in n.on(`end`,(function(){if(m(`wrapped end`),s.decoder&&!s.ended){var n=s.decoder.end();n&&n.length&&a.push(n)}a.push(null)})),n.on(`data`,(function(l){(m(`wrapped data`),s.decoder&&(l=s.decoder.write(l)),s.objectMode&&l==null)||(s.objectMode||l&&l.length)&&(a.push(l)||(c=!0,n.pause()))})),n)this[l]===void 0&&typeof n[l]==`function`&&(this[l]=function(a){return function(){return n[a].apply(n,arguments)}}(l));for(var u=0;u<N.length;u++)n.on(N[u],this.emit.bind(this,N[u]));return this._read=function(a){m(`wrapped _read`,a),c&&(c=!1,n.resume())},this},typeof Symbol==`function`&&(F.prototype[Symbol.asyncIterator]=function(){return v===void 0&&(v=s(955)),v(this)}),Object.defineProperty(F.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(F.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(F.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(n){this._readableState&&(this._readableState.flowing=n)}}),F._fromList=te,Object.defineProperty(F.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),typeof Symbol==`function`&&(F.from=function(n,a){return b===void 0&&(b=s(157)),b(F,n,a)})},610:function(n,a,s){n.exports=h;var c=s(48).F,l=c.ERR_METHOD_NOT_IMPLEMENTED,u=c.ERR_MULTIPLE_CALLBACK,d=c.ERR_TRANSFORM_ALREADY_TRANSFORMING,f=c.ERR_TRANSFORM_WITH_LENGTH_0,p=s(382);function m(n,a){var s=this._transformState;s.transforming=!1;var c=s.writecb;
1490if(c===null)return this.emit(`error`,new u);s.writechunk=null,s.writecb=null,a!=null&&this.push(a),c(n);var l=this._readableState;l.reading=!1,(l.needReadable||l.length<l.highWaterMark)&&this._read(l.highWaterMark)}function h(n){if(!(this instanceof h))return new h(n);p.call(this,n),this._transformState={afterTransform:m.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,n&&(typeof n.transform==`function`&&(this._transform=n.transform),typeof n.flush==`function`&&(this._flush=n.flush)),this.on(`prefinish`,_)}function _(){var n=this;typeof this._flush!=`function`||this._readableState.destroyed?v(this,null,null):this._flush((function(a,s){v(n,a,s)}))}function v(n,a,s){if(a)return n.emit(`error`,a);if(s!=null&&n.push(s),n._writableState.length)throw new f;if(n._transformState.transforming)throw new d;return n.push(null)}s(698)(h,p),h.prototype.push=function(n,a){return this._transformState.needTransform=!1,p.prototype.push.call(this,n,a)},h.prototype._transform=function(n,a,s){s(new l(`_transform()`))},h.prototype._write=function(n,a,s){var c=this._transformState;if(c.writecb=s,c.writechunk=n,c.writeencoding=a,!c.transforming){var l=this._readableState;(c.needTransform||l.needReadable||l.length<l.highWaterMark)&&this._read(l.highWaterMark)}},h.prototype._read=function(n){var a=this._transformState;a.writechunk===null||a.transforming?a.needTransform=!0:(a.transforming=!0,this._transform(a.writechunk,a.writeencoding,a.afterTransform))},h.prototype._destroy=function(n,a){p.prototype._destroy.call(this,n,(function(n){a(n)}))}},708:function(n,a,s){var c,l=s(606);function u(n){var a=this;this.next=null,this.entry=null,this.finish=function(){(function(n,a,s){var c=n.entry;for(n.entry=null;c;){var l=c.callback;a.pendingcb--,l(s),c=c.next}a.corkedRequestsFree.next=n})(a,n)}}n.exports=F,F.WritableState=P;var d={deprecate:s(643)},f=s(345),p=s(287).Buffer,m=(s.g===void 0?typeof window<`u`?window:typeof self<`u`?self:{}:s.g).Uint8Array||function(){},h,_=s(896),v=s(291).getHighWaterMark,b=s(48).F,x=b.ERR_INVALID_ARG_TYPE,C=b.ERR_METHOD_NOT_IMPLEMENTED,w=b.ERR_MULTIPLE_CALLBACK,T=b.ERR_STREAM_CANNOT_PIPE,O=b.ERR_STREAM_DESTROYED,k=b.ERR_STREAM_NULL_VALUES,A=b.ERR_STREAM_WRITE_AFTER_END,j=b.ERR_UNKNOWN_ENCODING,M=_.errorOrDestroy;function N(){}function P(n,a,d){c||=s(382),n||={},typeof d!=`boolean`&&(d=a instanceof c),this.objectMode=!!n.objectMode,d&&(this.objectMode=this.objectMode||!!n.writableObjectMode),this.highWaterMark=v(this,n,`writableHighWaterMark`,d),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var f=!1===n.decodeStrings;this.decodeStrings=!f,this.defaultEncoding=n.defaultEncoding||`utf8`,this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(n){(function(n,a){var s=n._writableState,c=s.sync,u=s.writecb;if(typeof u!=`function`)throw new w;if(function(n){n.writing=!1,n.writecb=null,n.length-=n.writelen,n.writelen=0}(s),a)(function(n,a,s,c,u){--a.pendingcb,s?(l.nextTick(u,c),l.nextTick(U,n,a),n._writableState.errorEmitted=!0,M(n,c)):(u(c),n._writableState.errorEmitted=!0,M(n,c),U(n,a))})(n,s,c,a,u);else{var d=V(s)||n.destroyed;d||s.corked||s.bufferProcessing||!s.bufferedRequest||B(n,s),c?l.nextTick(R,n,s,d,u):R(n,s,d,u)}})(a,n)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==n.emitClose,this.autoDestroy=!!n.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new u(this)}function F(n){var a=this instanceof(c||=s(382));if(!a&&!h.call(F,this))return new F(n);this._writableState=new P(n,this,a),this.writable=!0,n&&(typeof n.write==`function`&&(this._write=n.write),typeof n.writev==`function`&&(this._writev=n.writev),typeof n.destroy==`function`&&(this._destroy=n.destroy),typeof n.final==`function`&&(this._final=n.final)),f.call(this)}function I(n,a,s,c,l,u,d){a.writelen=c,a.writecb=d,a.writing=!0,a.sync=!0,a.destroyed?a.onwrite(new O(`write`)):s?n._writev(l,a.onwrite):n._write(l,u,a.onwrite),a.sync=!1}function R(n,a,s,c){s||function(n,a){a.length===0&&a.needDrain&&(a.needDrain=!1,n.emit(`drain`))}(n,a),a.pendingcb--,c(),U(n,a)}function B(n,a){a.bufferProcessing=!0;var s=a.bufferedRequest;if(n._writev&&s&&s.next){var c=a.bufferedRequestCount,l=Array(c),d=a.corkedRequestsFree;d.entry=s;for(var f=0,p=!0;s;)l[f]=s,s.isBuf||(p=!1),s=s.next,f+=1;l.allBuffers=p,I(n,a,!0,a.length,l,``,d.finish),a.pendingcb++,a.lastBufferedRequest=null,d.next?(a.corkedRequestsFree=d.next,d.next=null):a.corkedRequestsFree=new u(a),a.bufferedRequestCount=0}else{for(;s;){var m=s.chunk,h=s.encoding,_=s.callback;if(I(n,a,!1,a.objectMode?1:m.length,m,h,_),s=s.next,a.bufferedRequestCount--,a.writing)break}s===null&&(a.lastBufferedRequest=null)}a.bufferedRequest=s,a.bufferProcessing=!1}function V(n){return n.ending&&n.length===0&&n.bufferedRequest===null&&!n.finished&&!n.writing}function H(n,a){n._final((function(s){a.pendingcb--,s&&M(n,s),a.prefinished=!0,n.emit(`prefinish`),U(n,a)}))}function U(n,a){var s=V(a);if(s&&(function(n,a){a.prefinished||a.finalCalled||(typeof n._final!=`function`||a.destroyed?(a.prefinished=!0,n.emit(`prefinish`)):(a.pendingcb++,a.finalCalled=!0,l.nextTick(H,n,a)))}(n,a),a.pendingcb===0&&(a.finished=!0,n.emit(`finish`),a.autoDestroy))){var c=n._readableState;(!c||c.autoDestroy&&c.endEmitted)&&n.destroy()}return s}s(698)(F,f),P.prototype.getBuffer=function(){for(var n=this.bufferedRequest,a=[];n;)a.push(n),n=n.next;return a},function(){try{Object.defineProperty(P.prototype,"buffer",{get:d.deprecate((function(){return this.getBuffer()}),`_writableState.buffer is deprecated. Use _writableState.getBuffer instead.`,`DEP0003`)})}catch{}}(),typeof Symbol==`function`&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]==`function`?(h=Function.prototype[Symbol.hasInstance],Object.defineProperty(F,Symbol.hasInstance,{value:function(n){return!!h.call(this,n)||this===F&&n&&n._writableState instanceof P}})):h=function(n){return n instanceof this},F.prototype.pipe=function(){M(this,new T)},F.prototype.write=function(n,a,s){var c=this._writableState,u=!1,d=!c.objectMode&&function(n){return p.isBuffer(n)||n instanceof m}(n);return d&&!p.isBuffer(n)&&(n=function(n){return p.from(n)}(n)),typeof a==`function`&&(s=a,a=null),d?a=`buffer`:a||=c.defaultEncoding,typeof s!=`function`&&(s=N),c.ending?function(n,a){var s=new A;M(n,s),l.nextTick(a,s)}(this,s):(d||function(n,a,s,c){var u;return s===null?u=new k:typeof s==`string`||a.objectMode||(u=new x(`chunk`,[`string`,`Buffer`],s)),!u||(M(n,u),l.nextTick(c,u),!1)}(this,c,n,s))&&(c.pendingcb++,u=function(n,a,s,c,l,u){if(!s){var d=function(n,a,s){return n.objectMode||!1===n.decodeStrings||typeof a!=`string`||(a=p.from(a,s)),a}(a,c,l);c!==d&&(s=!0,l=`buffer`,c=d)}var f=a.objectMode?1:c.length;a.length+=f;var m=a.length<a.highWaterMark;if(m||(a.needDrain=!0),a.writing||a.corked){var h=a.lastBufferedRequest;a.lastBufferedRequest={chunk:c,encoding:l,isBuf:s,callback:u,next:null},h?h.next=a.lastBufferedRequest:a.bufferedRequest=a.lastBufferedRequest,a.bufferedRequestCount+=1}else I(n,a,!1,f,c,l,u);return m}(this,c,d,n,a,s)),u},F.prototype.cork=function(){this._writableState.corked++},F.prototype.uncork=function(){var n=this._writableState;n.corked&&(n.corked--,n.writing||n.corked||n.bufferProcessing||!n.bufferedRequest||B(this,n))},F.prototype.setDefaultEncoding=function(n){if(typeof n==`string`&&(n=n.toLowerCase()),!([`hex`,`utf8`,`utf-8`,`ascii`,`binary`,`base64`,`ucs2`,`ucs-2`,`utf16le`,`utf-16le`,`raw`].indexOf((n+``).toLowerCase())>-1))throw new j(n);return this._writableState.defaultEncoding=n,this},Object.defineProperty(F.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(F.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),F.prototype._write=function(n,a,s){s(new C(`_write()`))},F.prototype._writev=null,F.prototype.end=function(n,a,s){var c=this._writableState;return typeof n==`function`?(s=n,n=null,a=null):typeof a==`function`&&(s=a,a=null),n!=null&&this.write(n,a),c.corked&&(c.corked=1,this.uncork()),c.ending||function(n,a,s){a.ending=!0,U(n,a),s&&(a.finished?l.nextTick(s):n.once(`finish`,s)),a.ended=!0,n.writable=!1}(this,c,s),this},Object.defineProperty(F.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(F.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState!==void 0&&this._writableState.destroyed},set:function(n){this._writableState&&(this._writableState.destroyed=n)}}),F.prototype.destroy=_.destroy,F.prototype._undestroy=_.undestroy,F.prototype._destroy=function(n,a){a(n)}},955:function(n,a,s){var c,l=s(606);function u(n,a,s){return(a=function(n){var a=function(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}(n,`string`);return typeof a==`symbol`?a:String(a)}(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}var d=s(238),f=Symbol(`lastResolve`),p=Symbol(`lastReject`),m=Symbol(`error`),h=Symbol(`ended`),_=Symbol(`lastPromise`),v=Symbol(`handlePromise`),b=Symbol(`stream`);function x(n,a){return{value:n,done:a}}function C(n){var a=n[f];if(a!==null){var s=n[b].read();s!==null&&(n[_]=null,n[f]=null,n[p]=null,a(x(s,!1)))}}function w(n){l.nextTick(C,n)}var T=Object.getPrototypeOf((function(){})),O=Object.setPrototypeOf((u(c={get stream(){return this[b]},next:function(){var n=this,a=this[m];if(a!==null)return Promise.reject(a);if(this[h])return Promise.resolve(x(void 0,!0));if(this[b].destroyed)return new Promise((function(a,s){l.nextTick((function(){n[m]?s(n[m]):a(x(void 0,!0))}))}));var s,c=this[_];if(c)s=new Promise(function(n,a){return function(s,c){n.then((function(){a[h]?s(x(void 0,!0)):a[v](s,c)}),c)}}(c,this));else{var u=this[b].read();if(u!==null)return Promise.resolve(x(u,!1));s=new Promise(this[v])}return this[_]=s,s}},Symbol.asyncIterator,(function(){return this})),u(c,`return`,(function(){var n=this;return new Promise((function(a,s){n[b].destroy(null,(function(n){n?s(n):a(x(void 0,!0))}))}))})),c),T);n.exports=function(n){var a,s=Object.create(O,(u(a={},b,{value:n,writable:!0}
1490),u(a,f,{value:null,writable:!0}),u(a,p,{value:null,writable:!0}),u(a,m,{value:null,writable:!0}),u(a,h,{value:n._readableState.endEmitted,writable:!0}),u(a,v,{value:function(n,a){var c=s[b].read();c?(s[_]=null,s[f]=null,s[p]=null,n(x(c,!1))):(s[f]=n,s[p]=a)},writable:!0}),a));return s[_]=null,d(n,(function(n){if(n&&n.code!==`ERR_STREAM_PREMATURE_CLOSE`){var a=s[p];a!==null&&(s[_]=null,s[f]=null,s[p]=null,a(n)),s[m]=n;return}var c=s[f];c!==null&&(s[_]=null,s[f]=null,s[p]=null,c(x(void 0,!0))),s[h]=!0})),n.on(`readable`,w.bind(null,s)),s}},726:function(n,a,s){function c(n,a){var s=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter((function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable}))),s.push.apply(s,c)}return s}function l(n){for(var a=1;a<arguments.length;a++){var s=arguments[a]==null?{}:arguments[a];a%2?c(Object(s),!0).forEach((function(a){u(n,a,s[a])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):c(Object(s)).forEach((function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(s,a))}))}return n}function u(n,a,s){return(a=f(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}function d(n,a){for(var s=0;s<a.length;s++){var c=a[s];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(n,f(c.key),c)}}function f(n){var a=function(n,a){if(typeof n!=`object`||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var c=s.call(n,a||`default`);if(typeof c!=`object`)return c;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(a===`string`?String:Number)(n)}(n,`string`);return typeof a==`symbol`?a:String(a)}var p=s(287).Buffer,m=s(340).inspect,h=m&&m.custom||`inspect`;function _(n,a,s){p.prototype.copy.call(n,a,s)}n.exports=function(){function n(){(function(n,a){if(!(n instanceof a))throw TypeError(`Cannot call a class as a function`)})(this,n),this.head=null,this.tail=null,this.length=0}return function(n,a,s){return a&&d(n.prototype,a),s&&d(n,s),Object.defineProperty(n,"prototype",{writable:!1}),n}(n,[{key:`push`,value:function(n){var a={data:n,next:null};this.length>0?this.tail.next=a:this.head=a,this.tail=a,++this.length}},{key:`unshift`,value:function(n){var a={data:n,next:this.head};this.length===0&&(this.tail=a),this.head=a,++this.length}},{key:`shift`,value:function(){if(this.length!==0){var n=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,n}}},{key:`clear`,value:function(){this.head=this.tail=null,this.length=0}},{key:`join`,value:function(n){if(this.length===0)return``;for(var a=this.head,s=``+a.data;a=a.next;)s+=n+a.data;return s}},{key:`concat`,value:function(n){if(this.length===0)return p.alloc(0);for(var a=p.allocUnsafe(n>>>0),s=this.head,c=0;s;)_(s.data,a,c),c+=s.data.length,s=s.next;return a}},{key:`consume`,value:function(n,a){var s;return n<this.head.data.length?(s=this.head.data.slice(0,n),this.head.data=this.head.data.slice(n)):s=n===this.head.data.length?this.shift():a?this._getString(n):this._getBuffer(n),s}},{key:`first`,value:function(){return this.head.data}},{key:`_getString`,value:function(n){var a=this.head,s=1,c=a.data;for(n-=c.length;a=a.next;){var l=a.data,u=n>l.length?l.length:n;if(u===l.length?c+=l:c+=l.slice(0,n),(n-=u)===0){u===l.length?(++s,a.next?this.head=a.next:this.head=this.tail=null):(this.head=a,a.data=l.slice(u));break}++s}return this.length-=s,c}},{key:`_getBuffer`,value:function(n){var a=p.allocUnsafe(n),s=this.head,c=1;for(s.data.copy(a),n-=s.data.length;s=s.next;){var l=s.data,u=n>l.length?l.length:n;if(l.copy(a,a.length-n,0,u),(n-=u)===0){u===l.length?(++c,s.next?this.head=s.next:this.head=this.tail=null):(this.head=s,s.data=l.slice(u));break}++c}return this.length-=c,a}},{key:h,value:function(n,a){return m(this,l(l({},a),{},{depth:0,customInspect:!1}))}}]),n}()},896:function(n,a,s){var c=s(606);function l(n,a){d(n,a),u(n)}function u(n){n._writableState&&!n._writableState.emitClose||n._readableState&&!n._readableState.emitClose||n.emit(`close`)}function d(n,a){n.emit(`error`,a)}n.exports={destroy:function(n,a){var s=this,f=this._readableState&&this._readableState.destroyed,p=this._writableState&&this._writableState.destroyed;return f||p?(a?a(n):n&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,c.nextTick(d,this,n)):c.nextTick(d,this,n)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(n||null,(function(n){!a&&n?s._writableState?s._writableState.errorEmitted?c.nextTick(u,s):(s._writableState.errorEmitted=!0,c.nextTick(l,s,n)):c.nextTick(l,s,n):a?(c.nextTick(u,s),a(n)):c.nextTick(u,s)})),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(n,a){var s=n._readableState,c=n._writableState;s&&s.autoDestroy||c&&c.autoDestroy?n.destroy(a):n.emit(`error`,a)}}},238:function(n,a,s){var c=s(48).F.ERR_STREAM_PREMATURE_CLOSE;function l(){}n.exports=function n(a,s,u){if(typeof s==`function`)return n(a,null,s);s||={},u=function(n){var a=!1;return function(){if(!a){a=!0;var s=[...arguments];n.apply(this,s)}}}(u||l);
1490var d=s.readable||!1!==s.readable&&a.readable,f=s.writable||!1!==s.writable&&a.writable,p=function(){a.writable||h()},m=a._writableState&&a._writableState.finished,h=function(){f=!1,m=!0,d||u.call(a)},_=a._readableState&&a._readableState.endEmitted,v=function(){d=!1,_=!0,f||u.call(a)},b=function(n){u.call(a,n)},x=function(){var n;return d&&!_?(a._readableState&&a._readableState.ended||(n=new c),u.call(a,n)):f&&!m?(a._writableState&&a._writableState.ended||(n=new c),u.call(a,n)):void 0},C=function(){a.req.on(`finish`,h)};return function(n){return n.setHeader&&typeof n.abort==`function`}(a)?(a.on(`complete`,h),a.on(`abort`,x),a.req?C():a.on(`request`,C)):f&&!a._writableState&&(a.on(`end`,p),a.on(`close`,p)),a.on(`end`,v),a.on(`finish`,h),!1!==s.error&&a.on(`error`,b),a.on(`close`,x),function(){a.removeListener(`complete`,h),a.removeListener(`abort`,x),a.removeListener(`request`,C),a.req&&a.req.removeListener(`finish`,h),a.removeListener(`end`,p),a.removeListener(`close`,p),a.removeListener(`finish`,h),a.removeListener(`end`,v),a.removeListener(`error`,b),a.removeListener(`close`,x)}}},157:function(n){n.exports=function(){throw Error(`Readable.from is not available in the browser`)}},758:function(n,a,s){var c,l=s(48).F,u=l.ERR_MISSING_ARGS,d=l.ERR_STREAM_DESTROYED;function f(n){if(n)throw n}function p(n){n()}function m(n,a){return n.pipe(a)}n.exports=function(){var n=[...arguments],a,l=function(n){return n.length&&typeof n[n.length-1]==`function`?n.pop():f}(n);if(Array.isArray(n[0])&&(n=n[0]),n.length<2)throw new u(`streams`);var h=n.map((function(u,f){var m=f<n.length-1;return function(n,a,l,u){u=function(n){var a=!1;return function(){a||(a=!0,n.apply(void 0,arguments))}}(u);var f=!1;n.on(`close`,(function(){f=!0})),c===void 0&&(c=s(238)),c(n,{readable:a,writable:l},(function(n){if(n)return u(n);f=!0,u()}));var p=!1;return function(a){if(!f&&!p)return p=!0,function(n){return n.setHeader&&typeof n.abort==`function`}(n)?n.abort():typeof n.destroy==`function`?n.destroy():void u(a||new d(`pipe`))}}(u,m,f>0,(function(n){a||=n,n&&h.forEach(p),m||(h.forEach(p),l(a))}
vendor: 9,679 bytes, line 1490
1490))}));return n.reduce(m)}},291:function(n,a,s){var c=s(48).F.ERR_INVALID_OPT_VALUE;n.exports={getHighWaterMark:function(n,a,s,l){var u=function(n,a,s){return n.highWaterMark==null?a?n[s]:null:n.highWaterMark}(a,l,s);if(u!=null){if(!isFinite(u)||Math.floor(u)!==u||u<0)throw new c(l?s:`highWaterMark`,u);return Math.floor(u)}return n.objectMode?16:16384}}},345:function(n,a,s){n.exports=s(7).EventEmitter},861:function(n,a,s){var c=s(287),l=c.Buffer;function u(n,a){for(var s in n)a[s]=n[s]}function d(n,a,s){return l(n,a,s)}l.from&&l.alloc&&l.allocUnsafe&&l.allocUnsafeSlow?n.exports=c:(u(c,a),a.Buffer=d),d.prototype=Object.create(l.prototype),u(l,d),d.from=function(n,a,s){if(typeof n==`number`)throw TypeError(`Argument must not be a number`);return l(n,a,s)},d.alloc=function(n,a,s){if(typeof n!=`number`)throw TypeError(`Argument must be a number`);var c=l(n);return a===void 0?c.fill(0):typeof s==`string`?c.fill(a,s):c.fill(a),c},d.allocUnsafe=function(n){if(typeof n!=`number`)throw TypeError(`Argument must be a number`);return l(n)},d.allocUnsafeSlow=function(n){if(typeof n!=`number`)throw TypeError(`Argument must be a number`);return c.SlowBuffer(n)}},392:function(n,a,s){var c=s(861).Buffer,l=s(496);function u(n,a){this._block=c.alloc(n),this._finalSize=a,this._blockSize=n,this._len=0}u.prototype.update=function(n,a){n=l(n,a||`utf8`);for(var s=this._block,c=this._blockSize,u=n.length,d=this._len,f=0;f<u;){for(var p=d%c,m=Math.min(u-f,c-p),h=0;h<m;h++)s[p+h]=n[f+h];f+=m,(d+=m)%c==0&&this._update(s)}return this._len+=u,this},u.prototype.digest=function(n){var a=this._len%this._blockSize;this._block[a]=128,this._block.fill(0,a+1),a>=this._finalSize&&(this._update(this._block),this._block.fill(0));var s=8*this._len;if(s<=4294967295)this._block.writeUInt32BE(s,this._blockSize-4);else{var c=(4294967295&s)>>>0,l=(s-c)/4294967296;this._block.writeUInt32BE(l,this._blockSize-8),this._block.writeUInt32BE(c,this._blockSize-4)}this._update(this._block);var u=this._hash();return n?u.toString(n):u},u.prototype._update=function(){throw Error(`_update must be implemented by subclass`)},n.exports=u},802:function(n,a,s){n.exports=function(a){var s=a.toLowerCase(),c=n.exports[s];if(!c)throw Error(s+` is not supported (we accept pull requests)`);return new c},n.exports.sha=s(816),n.exports.sha1=s(737),n.exports.sha224=s(710),n.exports.sha256=s(107),n.exports.sha384=s(827),n.exports.sha512=s(890)},816:function(n,a,s){var c=s(698),l=s(392),u=s(861).Buffer,d=[1518500249,1859775393,-1894007588,-899497514],f=Array(80);function p(){this.init(),this._w=f,l.call(this,64,56)}function m(n){return n<<30|n>>>2}function h(n,a,s,c){return n===0?a&s|~a&c:n===2?a&s|a&c|s&c:a^s^c}c(p,l),p.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},p.prototype._update=function(n){for(var a,s=this._w,c=0|this._a,l=0|this._b,u=0|this._c,f=0|this._d,p=0|this._e,_=0;_<16;++_)s[_]=n.readInt32BE(4*_);for(;_<80;++_)s[_]=s[_-3]^s[_-8]^s[_-14]^s[_-16];for(var v=0;v<80;++v){var b=~~(v/20),x=0|((a=c)<<5|a>>>27)+h(b,l,u,f)+p+s[v]+d[b];p=f,f=u,u=m(l),l=c,c=x}this._a=c+this._a|0,this._b=l+this._b|0,this._c=u+this._c|0,this._d=f+this._d|0,this._e=p+this._e|0},p.prototype._hash=function(){var n=u.allocUnsafe(20);return n.writeInt32BE(0|this._a,0),n.writeInt32BE(0|this._b,4),n.writeInt32BE(0|this._c,8),n.writeInt32BE(0|this._d,12),n.writeInt32BE(0|this._e,16),n},n.exports=p},737:function(n,a,s){var c=s(698),l=s(392),u=s(861).Buffer,d=[1518500249,1859775393,-1894007588,-899497514],f=Array(80);function p(){this.init(),this._w=f,l.call(this,64,56)}function m(n){return n<<5|n>>>27}function h(n){return n<<30|n>>>2}function _(n,a,s,c){return n===0?a&s|~a&c:n===2?a&s|a&c|s&c:a^s^c}c(p,l),p.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},p.prototype._update=function(n){for(var a,s=this._w,c=0|this._a,l=0|this._b,u=0|this._c,f=0|this._d,p=0|this._e,v=0;v<16;++v)s[v]=n.readInt32BE(4*v);for(;v<80;++v)s[v]=(a=s[v-3]^s[v-8]^s[v-14]^s[v-16])<<1|a>>>31;for(var b=0;b<80;++b){var x=~~(b/20),C=m(c)+_(x,l,u,f)+p+s[b]+d[x]|0;p=f,f=u,u=h(l),l=c,c=C}this._a=c+this._a|0,this._b=l+this._b|0,this._c=u+this._c|0,this._d=f+this._d|0,this._e=p+this._e|0},p.prototype._hash=function(){var n=u.allocUnsafe(20);return n.writeInt32BE(0|this._a,0),n.writeInt32BE(0|this._b,4),n.writeInt32BE(0|this._c,8),n.writeInt32BE(0|this._d,12),n.writeInt32BE(0|this._e,16),n},n.exports=p},710:function(n,a,s){var c=s(698),l=s(107),u=s(392),d=s(861).Buffer,f=Array(64);function p(){this.init(),this._w=f,u.call(this,64,56)}c(p,l),p.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},p.prototype._hash=function(){var n=d.allocUnsafe(28);return n.writeInt32BE(this._a,0),n.writeInt32BE(this._b,4),n.writeInt32BE(this._c,8),n.writeInt32BE(this._d,12),n.writeInt32BE(this._e,16),n.writeInt32BE(this._f,20),n.writeInt32BE(this._g,24),n},n.exports=p},107:function(n,a,s){var c=s(698),l=s(392),u=s(861).Buffer,d=[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],f=Array(64);function p(){this.init(),this._w=f,l.call(this,64,56)}function m(n,a,s){return s^n&(a^s)}function h(n,a,s){return n&a|s&(n|a)}function _(n){return(n>>>2|n<<30)^(n>>>13|n<<19)^(n>>>22|n<<10)}function v(n){return(n>>>6|n<<26)^(n>>>11|n<<21)^(n>>>25|n<<7)}function b(n){return(n>>>7|n<<25)^(n>>>18|n<<14)^n>>>3}c(p,l),p.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},p.prototype._update=function(n){for(var a,s=this._w,c=0|this._a,l=0|this._b,u=0|this._c,f=0|this._d,p=0|this._e,x=0|this._f,C=0|this._g,w=0|this._h,T=0;T<16;++T)s[T]=n.readInt32BE(4*T);for(;T<64;++T)s[T]=0|(((a=s[T-2])>>>17|a<<15)^(a>>>19|a<<13)^a>>>10)+s[T-7]+b(s[T-15])+s[T-16];for(var O=0;O<64;++O){var k=w+v(p)+m(p,x,C)+d[O]+s[O]|0,A=_(c)+h(c,l,u)|0;w=C,C=x,x=p,p=f+k|0,f=u,u=l,l=c,c=k+A|0}this._a=c+this._a|0,this._b=l+this._b|0,this._c=u+this._c|0,this._d=f+this._d|0,this._e=p+this._e|0,this._f=x+this._f|0,this._g=C+this._g|0,this._h=w+this._h|0},p.prototype._hash=function(){var n=u.allocUnsafe(32);return n.writeInt32BE(this._a,0),n.writeInt32BE(this._b,4),n.writeInt32BE(this._c,8),n.writeInt32BE(this._d,12),n.writeInt32BE(this._e,16),n.writeInt32BE(this._f,20),n.writeInt32BE(this._g,24),n.writeInt32BE(this._h,28),n},n.exports=p},827:function(n,a,s){var c=s(698),l=s(890),u=s(392),d=s(861).Buffer,f=Array(160);function p(){this.init(),this._w=f,u.call(this,128,112)}c(p,l),p.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},p.prototype._hash=function(){var n=d.allocUnsafe(48);function a(a,s,c){n.writeInt32BE(a,c),n.writeInt32BE(s,c+4)}return a(this._ah,this._al,0),a(this._bh,this._bl,8),a(this._ch,this._cl,16),a(this._dh,this._dl,24),a(this._eh,this._el,32),a(this._fh,this._fl,40),n},n.exports=p},890:function(n,a,s){var c=s(698),l=s(392),u=s(861).Buffer,d=[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,
vendor: 1,360 bytes, line 1490
14901126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],f=Array(160);function p(){this.init(),this._w=f,l.call(this,128,112)}function m(n,a,s){return s^n&(a^s)}function h(n,a,s){return n&a|s&(n|a)}function _(n,a){return(n>>>28|a<<4)^(a>>>2|n<<30)^(a>>>7|n<<25)}function v(n,a){return(n>>>14|a<<18)^(n>>>18|a<<14)^(a>>>9|n<<23)}function b(n,a){return(n>>>1|a<<31)^(n>>>8|a<<24)^n>>>7}function x(n,a){return(n>>>1|a<<31)^(n>>>8|a<<24)^(n>>>7|a<<25)}function C(n,a){return(n>>>19|a<<13)^(a>>>29|n<<3)^n>>>6}function w(n,a){return(n>>>19|a<<13)^(a>>>29|n<<3)^(n>>>6|a<<26)}function T(n,a){return+(n>>>0<a>>>0)}c(p,l),p.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},p.prototype._update=function(n){for(var a=this._w,s=0|this._ah,c=0|this._bh,l=0|this._ch,u=0|this._dh,f=0|this._eh,p=0|this._fh,O=0|this._gh,k=0|this._hh,A=0|this._al,j=0|this._bl,M=0|this._cl,N=0|this._dl,P=0|this._el,F=0|this._fl,I=0|this._gl,R=0|this._hl,B=0;B<32;B+=2)a[B]=n.readInt32BE(4*B),a[B+1]=n.readInt32BE(4*B+4);for(;B<160;
vendor: 5,354 bytes, line 1490
1490B+=2){var V=a[B-30],H=a[B-30+1],U=b(V,H),W=x(H,V),K=C(V=a[B-4],H=a[B-4+1]),q=w(H,V),ee=a[B-14],J=a[B-14+1],Y=a[B-32],te=a[B-32+1],X=W+J|0,ne=U+ee+T(X,W)|0;ne=(ne=ne+K+T(X=X+q|0,q)|0)+Y+T(X=X+te|0,te)|0,a[B]=ne,a[B+1]=X}for(var re=0;re<160;re+=2){ne=a[re],X=a[re+1];var ie=h(s,c,l),ae=h(A,j,M),oe=_(s,A),se=_(A,s),ce=v(f,P),le=v(P,f),ue=d[re],de=d[re+1],fe=m(f,p,O),pe=m(P,F,I),me=R+le|0,he=k+ce+T(me,R)|0;he=(he=(he=he+fe+T(me=me+pe|0,pe)|0)+ue+T(me=me+de|0,de)|0)+ne+T(me=me+X|0,X)|0;var ge=se+ae|0,_e=oe+ie+T(ge,se)|0;k=O,R=I,O=p,I=F,p=f,F=P,f=u+he+T(P=N+me|0,N)|0,u=l,N=M,l=c,M=j,c=s,j=A,s=he+_e+T(A=me+ge|0,me)|0}this._al=this._al+A|0,this._bl=this._bl+j|0,this._cl=this._cl+M|0,this._dl=this._dl+N|0,this._el=this._el+P|0,this._fl=this._fl+F|0,this._gl=this._gl+I|0,this._hl=this._hl+R|0,this._ah=this._ah+s+T(this._al,A)|0,this._bh=this._bh+c+T(this._bl,j)|0,this._ch=this._ch+l+T(this._cl,M)|0,this._dh=this._dh+u+T(this._dl,N)|0,this._eh=this._eh+f+T(this._el,P)|0,this._fh=this._fh+p+T(this._fl,F)|0,this._gh=this._gh+O+T(this._gl,I)|0,this._hh=this._hh+k+T(this._hl,R)|0},p.prototype._hash=function(){var n=u.allocUnsafe(64);function a(a,s,c){n.writeInt32BE(a,c),n.writeInt32BE(s,c+4)}return a(this._ah,this._al,0),a(this._bh,this._bl,8),a(this._ch,this._cl,16),a(this._dh,this._dl,24),a(this._eh,this._el,32),a(this._fh,this._fl,40),a(this._gh,this._gl,48),a(this._hh,this._hl,56),n},n.exports=p},310:function(n,a,s){n.exports=l;var c=s(7).EventEmitter;function l(){c.call(this)}s(698)(l,c),l.Readable=s(412),l.Writable=s(708),l.Duplex=s(382),l.Transform=s(610),l.PassThrough=s(600),l.finished=s(238),l.pipeline=s(758),l.Stream=l,l.prototype.pipe=function(n,a){var s=this;function l(a){n.writable&&!1===n.write(a)&&s.pause&&s.pause()}function u(){s.readable&&s.resume&&s.resume()}s.on(`data`,l),n.on(`drain`,u),n._isStdio||a&&!1===a.end||(s.on(`end`,f),s.on(`close`,p));var d=!1;function f(){d||(d=!0,n.end())}function p(){d||(d=!0,typeof n.destroy==`function`&&n.destroy())}function m(n){if(h(),c.listenerCount(this,`error`)===0)throw n}function h(){s.removeListener(`data`,l),n.removeListener(`drain`,u),s.removeListener(`end`,f),s.removeListener(`close`,p),s.removeListener(`error`,m),n.removeListener(`error`,m),s.removeListener(`end`,h),s.removeListener(`close`,h),n.removeListener(`close`,h)}return s.on(`error`,m),n.on(`error`,m),s.on(`end`,h),s.on(`close`,h),n.on(`close`,h),n.emit(`pipe`,s),n}},141:function(n,a,s){var c=s(861).Buffer,l=c.isEncoding||function(n){switch((n=``+n)&&n.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 u(n){var a;switch(this.encoding=function(n){var a=function(n){if(!n)return`utf8`;for(var a;;)switch(n){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 n;default:if(a)return;n=(``+n).toLowerCase(),a=!0}}(n);if(typeof a!=`string`&&(c.isEncoding===l||!l(n)))throw Error(`Unknown encoding: `+n);return a||n}(n),this.encoding){case`utf16le`:this.text=p,this.end=m,a=4;break;case`utf8`:this.fillLast=f,a=4;break;case`base64`:this.text=h,this.end=_,a=3;break;default:this.write=v,this.end=b;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=c.allocUnsafe(a)}function d(n){return n<=127?0:n>>5==6?2:n>>4==14?3:n>>3==30?4:n>>6==2?-1:-2}function f(n){var a=this.lastTotal-this.lastNeed,s=function(n,a,s){if((192&a[0])!=128)return n.lastNeed=0,`�`;if(n.lastNeed>1&&a.length>1){if((192&a[1])!=128)return n.lastNeed=1,`�`;if(n.lastNeed>2&&a.length>2&&(192&a[2])!=128)return n.lastNeed=2,`�`}}(this,n);return s===void 0?this.lastNeed<=n.length?(n.copy(this.lastChar,a,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(n.copy(this.lastChar,a,0,n.length),void(this.lastNeed-=n.length)):s}function p(n,a){if((n.length-a)%2==0){var s=n.toString(`utf16le`,a);if(s){var c=s.charCodeAt(s.length-1);if(c>=55296&&c<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=n[n.length-2],this.lastChar[1]=n[n.length-1],s.slice(0,-1)}return s}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=n[n.length-1],n.toString(`utf16le`,a,n.length-1)}function m(n){var a=n&&n.length?this.write(n):``;if(this.lastNeed){var s=this.lastTotal-this.lastNeed;return a+this.lastChar.toString(`utf16le`,0,s)}return a}function h(n,a){var s=(n.length-a)%3;return s===0?n.toString(`base64`,a):(this.lastNeed=3-s,this.lastTotal=3,s===1?this.lastChar[0]=n[n.length-1]:(this.lastChar[0]=n[n.length-2],this.lastChar[1]=n[n.length-1]),n.toString(`base64`,a,n.length-s))}function _(n){var a=n&&n.length?this.write(n):``;return this.lastNeed?a+this.lastChar.toString(`base64`,0,3-this.lastNeed):a}function v(n){return n.toString(this.encoding)}function b(n){return n&&n.length?this.write(n):``}a.I=u,u.prototype.write=function(n){if(n.length===0)return``;var a,s;if(this.lastNeed){if((a=this.fillLast(n))===void 0)return``;s=this.lastNeed,this.lastNeed=0}else s=0;return s<n.length?a?a+this.text(n,s):this.text(n,s):a||``},u.prototype.end=function(n){var a=n&&n.length?this.write(n):``;return this.lastNeed?a+`�`:a},u.prototype.text=function(n,a){var s=function(n,a,s){var c=a.length-1;if(c<s)return 0;var l=d(a[c]);return l>=0?(l>
14900&&(n.lastNeed=l-1),l):--c<s||l===-2?0:(l=d(a[c]),l>=0?(l>0&&(n.lastNeed=l-2),l):--c<s||l===-2?0:(l=d(a[c]),l>=0?(l>0&&(l===2?l=0:n.lastNeed=l-3),l):0))}(this,n,a);if(!this.lastNeed)return n.toString(`utf8`,a);this.lastTotal=s;var c=n.length-(s-this.lastNeed);return n.copy(this.lastChar,0,c),n.toString(`utf8`,a,c)},u.prototype.fillLast=function(n){if(this.lastNeed<=n.length)return n.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);n.copy(this.lastChar,this.lastTotal-this.lastNeed,0,n.length),this.lastNeed-=n.length}},643:function(n,a,s){function c(n){try{if(!s.g.localStorage)return!1}catch{return!1}var a=s.g.localStorage[n];return a!=null&&String(a).toLowerCase()===`true`}n.exports=function(n,a){if(c(`noDeprecation`))return n;var s=!1;return function(){if(!s){if(c(`throwDeprecation`))throw Error(a);c(`traceDeprecation`)?console.trace(a):console.warn(a),s=!0}return n.apply(this,arguments)}}},499:function(n){var a={"&":`&amp;`,'"':`&quot;`,"'":`&apos;`,"<":`&lt;`,">":`&gt;`};n.exports=function(n){return n&&n.replace?n.replace(/([&"<>'])/g,(function(n,s){return a[s]})):n}},123:function(n,a,s){var c=s(606),l=s(499),u=s(310).Stream;function d(n,a,s){var c,u=function(n,a){return Array(a||0).join(n||``)}(a,s||=0),f=n;if(typeof n==`object`&&(f=n[c=Object.keys(n)[0]])&&f._elem)return f._elem.name=c,f._elem.icount=s,f._elem.indent=a,f._elem.indents=u,f._elem.interrupt=f,f._elem;var p,m=[],h=[];function _(n){Object.keys(n).forEach((function(a){m.push(function(n,a){return n+`="`+l(a)+`"`}(a,n[a]))}))}switch(typeof f){case`object`:if(f===null)break;f._attr&&_(f._attr),f._cdata&&h.push((`<![CDATA[`+f._cdata).replace(/\]\]>/g,`]]]]><![CDATA[>`)+`]]>`),f.forEach&&(p=!1,h.push(``),f.forEach((function(n){typeof n==`object`?Object.keys(n)[0]==`_attr`?_(n._attr):h.push(d(n,a,s+1)):(h.pop(),p=!0,h.push(l(n)))})),p||h.push(``));break;default:h.push(l(f))}return{name:c,interrupt:!1,attributes:m,content:h,icount:s,indents:u,indent:a}}
vendor: 15,594 bytes, lines 1490-1493
1490function f(n,a,s){if(typeof a!=`object`)return n(!1,a);var c=a.interrupt?1:a.content.length;function l(){for(;a.content.length;){var l=a.content.shift();if(l!==void 0){if(u(l))return;f(n,l)}}n(!1,(c>1?a.indents:``)+(a.name?`</`+a.name+`>`:``)+(a.indent&&!s?`
1491`:``)),s&&s()}function u(a){return!!a.interrupt&&(a.interrupt.append=n,a.interrupt.end=l,a.interrupt=!1,n(!0),!0)}if(n(!1,a.indents+(a.name?`<`+a.name:``)+(a.attributes.length?` `+a.attributes.join(` `):``)+(c?a.name?`>`:``:a.name?`/>`:``)+(a.indent&&c>1?`
1492`:``)),!c)return n(!1,a.indent?`
1493`:``);u(a)||l()}n.exports=function(n,a){typeof a!=`object`&&(a={indent:a});var s=a.stream?new u:null,l=``,p=!1,m=a.indent?!0===a.indent?`    `:a.indent:``,h=!0;function _(n){h?c.nextTick(n):n()}function v(n,a){if(a!==void 0&&(l+=a),n&&!p&&(s||=new u,p=!0),n&&p){var c=l;_((function(){s.emit(`data`,c)})),l=``}}function b(n,a){f(v,d(n,m,+!!m),a)}function x(){if(s){var n=l;_((function(){s.emit(`data`,n),s.emit(`end`),s.readable=!1,s.emit(`close`)}))}}return _((function(){h=!1})),a.declaration&&function(n){var a={version:`1.0`,encoding:n.encoding||`UTF-8`};n.standalone&&(a.standalone=n.standalone),b({"?xml":{_attr:a}}),l=l.replace(`/>`,`?>`)}(a.declaration),n&&n.forEach?n.forEach((function(a,s){var c;s+1===n.length&&(c=x),b(a,c)})):b(n,x),s?(s.readable=!0,s):l},n.exports.element=n.exports.Element=function(){return{_elem:d(Array.prototype.slice.call(arguments)),push:function(n){if(!this.append)throw Error(`not assigned to a parent!`);var a=this,s=this._elem.indent;f(this.append,d(n,s,this._elem.icount+ +!!s),(function(){a.append(!0)}))},close:function(n){n!==void 0&&this.push(n),this.end&&this.end()}}}},987:function(n){n.exports=import_base64_js},362:function(n){n.exports=import_ieee754},496:function(n){n.exports=import_to_buffer},340:function(){},838:function(){}},He={};function __webpack_require__(n){var a=He[n];if(a!==void 0)return a.exports;var s=He[n]={exports:{}};return We[n](s,s.exports,__webpack_require__),s.exports}__webpack_require__.n=function(n){var a=n&&n.__esModule?function(){return n.default}:function(){return n};return __webpack_require__.d(a,{a}),a},__webpack_require__.d=function(n,a){for(var s in a)__webpack_require__.o(a,s)&&!__webpack_require__.o(n,s)&&Object.defineProperty(n,s,{enumerable:!0,get:a[s]})},__webpack_require__.g=function(){if(typeof globalThis==`object`)return globalThis;try{return this||Function(`return this`)()}catch{if(typeof window==`object`)return window}}(),__webpack_require__.o=function(n,a){return Object.prototype.hasOwnProperty.call(n,a)},__webpack_require__.r=function(n){typeof Symbol<`u`&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:`Module`}),Object.defineProperty(n,"__esModule",{value:!0})};var Ge={};__webpack_require__.r(Ge),__webpack_require__.d(Ge,{CLEAR:function(){return xt},CLEAR_BY:function(){return Ot},NEW_AUTH_ERR:function(){return Ct},NEW_SPEC_ERR:function(){return wt},NEW_SPEC_ERR_BATCH:function(){return _t},NEW_THROWN_ERR:function(){return vt},NEW_THROWN_ERR_BATCH:function(){return bt},clear:function(){return clear},clearBy:function(){return clearBy},newAuthErr:function(){return newAuthErr},newSpecErr:function(){return newSpecErr},newSpecErrBatch:function(){return newSpecErrBatch},newThrownErr:function(){return newThrownErr},newThrownErrBatch:function(){return newThrownErrBatch}});var Xe={};__webpack_require__.r(Xe),__webpack_require__.d(Xe,{AUTHORIZE:function(){return qt},AUTHORIZE_OAUTH2:function(){return Dt},CONFIGURE_AUTH:function(){return $t},LOGOUT:function(){return Ut},RESTORE_AUTHORIZATION:function(){return Vt},SHOW_AUTH_POPUP:function(){return Lt},authPopup:function(){return authPopup},authorize:function(){return authorize},authorizeAccessCodeWithBasicAuthentication:function(){return authorizeAccessCodeWithBasicAuthentication},authorizeAccessCodeWithFormParams:function(){return authorizeAccessCodeWithFormParams},authorizeApplication:function(){return authorizeApplication},authorizeOauth2:function(){return authorizeOauth2},authorizeOauth2WithPersistOption:function(){return authorizeOauth2WithPersistOption},authorizePassword:function(){return authorizePassword},authorizeRequest:function(){return authorizeRequest},authorizeWithPersistOption:function(){return authorizeWithPersistOption},configureAuth:function(){return configureAuth},logout:function(){return logout},logoutWithPersistOption:function(){return logoutWithPersistOption},persistAuthorizationIfNeeded:function(){return persistAuthorizationIfNeeded},preAuthorizeImplicit:function(){return preAuthorizeImplicit},restoreAuthorization:function(){return restoreAuthorization},showDefinitions:function(){return showDefinitions}});var Ye={};__webpack_require__.r(Ye),__webpack_require__.d(Ye,{authorized:function(){return zt},definitionsForRequirements:function(){return definitionsForRequirements},definitionsToAuthorize:function(){return Kt},getConfigs:function(){return Wt},getDefinitionsByNames:function(){return getDefinitionsByNames},isAuthorized:function(){return isAuthorized},selectAuthPath:function(){return selectAuthPath},shownDefinitions:function(){return Ft}});var Qe={};__webpack_require__.r(Qe),__webpack_require__.d(Qe,{TOGGLE_CONFIGS:function(){return Yt},UPDATE_CONFIGS:function(){return Xt},downloadConfig:function(){return downloadConfig},getConfigByUrl:function(){return getConfigByUrl},loaded:function(){return actions_loaded},toggle:function(){return toggle},update:function(){return update}});var Ze={};__webpack_require__.r(Ze),__webpack_require__.d(Ze,{get:function(){return get}});var et={};__webpack_require__.r(et),__webpack_require__.d(et,{transform:function(){return transform}});var tt={};__webpack_require__.r(tt),__webpack_require__.d(tt,{transform:function(){return parameter_oneof_transform}});var rt={};__webpack_require__.r(rt),__webpack_require__.d(rt,{allErrors:function(){return ar},lastError:function(){return sr}});var nt={};__webpack_require__.r(nt),__webpack_require__.d(nt,{SHOW:function(){return cr},UPDATE_FILTER:function(){return ir},UPDATE_LAYOUT:function(){return or},UPDATE_MODE:function(){return lr},changeMode:function(){return changeMode},show:function(){return actions_show},updateFilter:function(){return updateFilter},updateLayout:function(){return updateLayout}});var at={};__webpack_require__.r(at),__webpack_require__.d(at,{current:function(){return current},currentFilter:function(){return currentFilter},isShown:function(){return isShown},showSummary:function(){return pr},whatMode:function(){return whatMode}});var st={};__webpack_require__.r(st),__webpack_require__.d(st,{taggedOperations:function(){return taggedOperations}});var ot={};__webpack_require__.r(ot),__webpack_require__.d(ot,{getActiveLanguage:function(){return hr},getDefaultExpanded:function(){return fr},getGenerators:function(){return dr},getSnippetGenerators:function(){return getSnippetGenerators}});var it={};__webpack_require__.r(it),__webpack_require__.d(it,{JsonSchemaArrayItemFile:function(){return JsonSchemaArrayItemFile},JsonSchemaArrayItemText:function(){return JsonSchemaArrayItemText},JsonSchemaForm:function(){return JsonSchemaForm},JsonSchema_array:function(){return JsonSchema_array},JsonSchema_boolean:function(){return JsonSchema_boolean},JsonSchema_object:function(){return JsonSchema_object},JsonSchema_string:function(){return JsonSchema_string}});var lt={};__webpack_require__.r(lt),__webpack_require__.d(lt,{allowTryItOutFor:function(){return allowTryItOutFor},basePath:function(){return en},canExecuteScheme:function(){return canExecuteScheme},consumes:function(){return Gr},consumesOptionsFor:function(){return consumesOptionsFor},contentTypeValues:function(){return contentTypeValues},currentProducesFor:function(){return currentProducesFor},definitions:function(){return Zr},externalDocs:function(){return Jr},findDefinition:function(){return findDefinition},getOAS3RequiredRequestBodyContentType:function(){return getOAS3RequiredRequestBodyContentType},getParameter:function(){return getParameter},hasHost:function(){return un},host:function(){return tn},info:function(){return Vr},isMediaTypeSchemaPropertiesEqual:function(){return isMediaTypeSchemaPropertiesEqual},isOAS3:function(){return $r},lastError:function(){return Tr},mutatedRequestFor:function(){return mutatedRequestFor},mutatedRequests:function(){return cn},operationScheme:function(){return operationScheme},operationWithMeta:function(){return operationWithMeta},operations:function(){return Hr},operationsWithRootInherited:function(){return nn},operationsWithTags:function(){return sn},parameterInclusionSettingFor:function(){return parameterInclusionSettingFor},parameterValues:function(){return parameterValues},parameterWithMeta:function(){return parameterWithMeta},parameterWithMetaByIdentity:function(){return parameterWithMetaByIdentity},parametersIncludeIn:function(){return parametersIncludeIn},parametersIncludeType:function(){return parametersIncludeType},paths:function(){return zr},produces:function(){return Xr},producesOptionsFor:function(){return producesOptionsFor},requestFor:function(){return requestFor},requests:function(){return ln},responseFor:function(){return responseFor},responses:function(){return on},schemes:function(){return rn},security:function(){return Yr},securityDefinitions:function(){return Qr},semver:function(){return Kr},spec:function(){return spec},specJS:function(){return qr},specJson:function(){return Lr},specJsonWithResolvedSubtrees:function(){return Dr},specResolved:function(){return Ur},specResolvedSubtree:function(){return specResolvedSubtree},specSource:function(){return Mr},specStr:function(){return Br},tagDetails:function(){return tagDetails},taggedOperations:function(){return selectors_taggedOperations},tags:function(){return an},url:function(){return Pr},validOperationMethods:function(){return Wr},validateBeforeExecute:function(){return validateBeforeExecute},validationErrors:function(){return validationErrors},version:function(){return Fr}});var ct={};__webpack_require__.r(ct),__webpack_require__.d(ct,{CLEAR_REQUEST:function(){return wn},CLEAR_RESPONSE:function(){return bn},CLEAR_VALIDATE_PARAMS:function(){return _n},LOG_REQUEST:function(){return vn},SET_MUTATED_REQUEST:function(){return Sn},SET_REQUEST:function(){return En},SET_RESPONSE:function(){return yn},SET_SCHEME:function(){return Nn},UPDATE_EMPTY_PARAM_INCLUSION:function(){return fn},UPDATE_JSON:function(){return dn},UPDATE_OPERATION_META_VALUE:function(){return Cn},UPDATE_PARAM:function(){return hn},UPDATE_RESOLVED:function(){return xn},UPDATE_RESOLVED_SUBTREE:function(){return On},UPDATE_SPEC:function(){return pn},UPDATE_URL:function(){return mn},VALIDATE_PARAMS:function(){return gn},changeConsumesValue:function(){return changeConsumesValue},changeParam:function(){return changeParam},changeParamByIdentity:function(){return changeParamByIdentity},changeProducesValue:function(){return changeProducesValue},clearRequest:function(){return clearRequest},clearResponse:function(){return clearResponse},clearValidateParams:function(){return clearValidateParams},execute:function(){return actions_execute},executeRequest:function(){return executeRequest},invalidateResolvedSubtreeCache:function(){return invalidateResolvedSubtreeCache},logRequest:function(){return logRequest},parseToJson:function(){return parseToJson},requestResolvedSubtree:function(){return requestResolvedSubtree},resolveSpec:function(){return resolveSpec},setMutatedRequest:function(){return setMutatedRequest},setRequest:function(){return setRequest},setResponse:function(){return setResponse},setScheme:function(){return setScheme},updateEmptyParamInclusion:function(){return updateEmptyParamInclusion},updateJsonSpec:function(){return updateJsonSpec},updateResolved:function(){return updateResolved},updateResolvedSubtree:function(){return updateResolvedSubtree},updateSpec:function(){return updateSpec},updateUrl:function(){return updateUrl},validateParams:function(){return validateParams}});var ut={};__webpack_require__.r(ut),__webpack_require__.d(ut,{executeRequest:function(){return wrap_actions_executeRequest},updateJsonSpec:function(){return wrap_actions_updateJsonSpec},updateSpec:function(){return wrap_actions_updateSpec},validateParams:function(){return wrap_actions_validateParams}});var pt={};__webpack_require__.r(pt),__webpack_require__.d(pt,{Button:function(){return Button},Col:function(){return Col},Collapse:function(){return Collapse},Container:function(){return Container},Input:function(){return Input},Link:function(){return Link},Row:function(){return Row},Select:function(){return Select},TextArea:function(){return TextArea}});var mt={};__webpack_require__.r(mt),__webpack_require__.d(mt,{basePath:function(){return Yn},consumes:function(){return Qn},definitions:function(){return Wn},findDefinition:function(){return zn},hasHost:function(){return Hn},host:function(){return Xn},produces:function(){return Zn},schemes:function(){return ea},securityDefinitions:function(){return Gn},validOperationMethods:function(){return wrap_selectors_validOperationMethods}});var dt={};__webpack_require__.r(dt),__webpack_require__.d(dt,{definitionsToAuthorize:function(){return ta}});var ht={};__webpack_require__.r(ht),__webpack_require__.d(ht,{callbacksOperations:function(){return aa},findSchema:function(){return findSchema},isOAS3:function(){return selectors_isOAS3},isOAS30:function(){return selectors_isOAS30},isSwagger2:function(){return selectors_isSwagger2},servers:function(){return na}});var gt={};__webpack_require__.r(gt),__webpack_require__.d(gt,{CLEAR_REQUEST_BODY_VALIDATE_ERROR:function(){return Ca},CLEAR_REQUEST_BODY_VALUE:function(){return xa},SET_REQUEST_BODY_VALIDATE_ERROR:function(){return _a},UPDATE_ACTIVE_EXAMPLES_MEMBER:function(){return Sa},UPDATE_REQUEST_BODY_INCLUSION:function(){return Ea},UPDATE_REQUEST_BODY_VALUE:function(){return ga},UPDATE_REQUEST_BODY_VALUE_RETAIN_FLAG:function(){return ya},UPDATE_REQUEST_CONTENT_TYPE:function(){return va},UPDATE_RESPONSE_CONTENT_TYPE:function(){return ba},UPDATE_SELECTED_SERVER:function(){return fa},UPDATE_SERVER_VARIABLE_VALUE:function(){return wa},clearRequestBodyValidateError:function(){return clearRequestBodyValidateError},clearRequestBodyValue:function(){return clearRequestBodyValue},initRequestBodyValidateError:function(){return initRequestBodyValidateError},setActiveExamplesMember:function(){return setActiveExamplesMember},setRequestBodyInclusion:function(){return setRequestBodyInclusion},setRequestBodyValidateError:function(){return setRequestBodyValidateError},setRequestBodyValue:function(){return setRequestBodyValue},setRequestContentType:function(){return setRequestContentType},setResponseContentType:function(){return setResponseContentType},setRetainRequestBodyValueFlag:function(){return setRetainRequestBodyValueFlag},setSelectedServer:function(){return setSelectedServer},setServerVariableValue:function(){return setServerVariableValue}});var yt={};__webpack_require__.r(yt),__webpack_require__.d(yt,{activeExamplesMember:function(){return Ra},hasUserEditedBody:function(){return ka},requestBodyErrors:function(){return ja},requestBodyInclusionSetting:function(){return Ia},requestBodyValue:function(){return Na},requestContentType:function(){return Ta},responseContentType:function(){return Pa},selectDefaultRequestBodyValue:function(){return selectDefaultRequestBodyValue},selectedServer:function(){return Oa},serverEffectiveValue:function(){return La},serverVariableValue:function(){return Ba},serverVariables:function(){return Ma},shouldRetainRequestBodyValue:function(){return Aa}
1493,validOperationMethods:function(){return Ua},validateBeforeExecute:function(){return qa},validateShallowRequired:function(){return validateShallowRequired}});var Et=__webpack_require__(919),St=__webpack_require__.n(Et),vt=`err_new_thrown_err`,bt=`err_new_thrown_err_batch`,wt=`err_new_spec_err`,_t=`err_new_spec_err_batch`,Ct=`err_new_auth_err`,xt=`err_clear`,Ot=`err_clear_by`;function newThrownErr(n){return{type:vt,payload:(0,import_serialize_error.serializeError)(n)}}function newThrownErrBatch(n){return{type:bt,payload:n}}function newSpecErr(n){return{type:wt,payload:n}}function newSpecErrBatch(n){return{type:_t,payload:n}}function newAuthErr(n){return{type:Ct,payload:n}}function clear(n={}){return{type:xt,payload:n}}function clearBy(n=()=>!0){return{type:Ot,payload:n}}var Nt=function(){var n={location:{},history:{},open:()=>{},close:()=>{},File:function(){},FormData:function(){}};if(typeof window>`u`)return n;try{n=window;for(var a of[`File`,`Blob`,`FormData`])a in window&&(n[a]=window[a])}catch(n){console.error(n)}return n}(),At=__webpack_require__(209),kt=__webpack_require__.n(At),It=__webpack_require__(802),jt=__webpack_require__.n(It),Rt=import_immutable.default.Set.of(`type`,`format`,`items`,`default`,`maximum`,`exclusiveMaximum`,`minimum`,`exclusiveMinimum`,`maxLength`,`minLength`,`pattern`,`maxItems`,`minItems`,`uniqueItems`,`enum`,`multipleOf`);function getParameterSchema(n,{isOAS3:a}={}){if(!import_immutable.default.Map.isMap(n))return{schema:import_immutable.default.Map(),parameterContentMediaType:null};if(!a)return n.get(`in`)===`body`?{schema:n.get(`schema`,import_immutable.default.Map()),parameterContentMediaType:null}:{schema:n.filter(((n,a)=>Rt.includes(a))),parameterContentMediaType:null};if(n.get(`content`)){let a=n.get(`content`,import_immutable.default.Map({})).keySeq().first();return{schema:n.getIn([`content`,a,`schema`],import_immutable.default.Map()),parameterContentMediaType:a}}return{schema:n.get(`schema`)?n.get(`schema`,import_immutable.default.Map()):import_immutable.default.Map(),parameterContentMediaType:null}}var Tt=__webpack_require__(287).Buffer,Pt=`default`,isImmutable=n=>import_immutable.default.Iterable.isIterable(n),immutableToJS=n=>isImmutable(n)?n.toJS():n;function objectify(n){return isObject(n)?immutableToJS(n):{}}function fromJSOrdered(n){if(isImmutable(n)||n instanceof Nt.File||!isObject(n))return n;if(Array.isArray(n))return import_immutable.default.Seq(n).map(fromJSOrdered).toList();if((0,import_isFunction.default)(n.entries)){let a=function(n){if(!(0,import_isFunction.default)(n.entries))return n;let a={},s=`_**[]`,c={};for(let l of n.entries())a[l[0]]||c[l[0]]&&c[l[0]].containsMultiple?(c[l[0]]||(c[l[0]]={containsMultiple:!0,length:1},a[`${l[0]}${s}${c[l[0]].length}`]=a[l[0]],delete a[l[0]]),c[l[0]].length+=1,a[`${l[0]}${s}${c[l[0]].length}`]=l[1]):a[l[0]]=l[1];return a}(n);return import_immutable.default.OrderedMap(a).map(fromJSOrdered)}return import_immutable.default.OrderedMap(n).map(fromJSOrdered)}function normalizeArray(n){return Array.isArray(n)?n:[n]}function isFn(n){return typeof n==`function`}function isObject(n){return!!n&&typeof n==`object`}function isFunc(n){return typeof n==`function`}function isArray(n){return Array.isArray(n)}var Bt=import_memoize.default;function objMap(n,a){return Object.keys(n).reduce(((s,c)=>(s[c]=a(n[c],c),s)),{})}function objReduce(n,a){return Object.keys(n).reduce(((s,c)=>{let l=a(n[c],c);return l&&typeof l==`object`&&Object.assign(s,l),s}),{})}function systemThunkMiddleware(n){return({dispatch:a,getState:s})=>a=>s=>typeof s==`function`?s(n()):a(s)}function validateValueBySchema(n,a,s,c,l,u){if(!a)return[];let d=[],f=a.get(`nullable`),p=a.get(`required`),m=a.get(`maximum`),h=a.get(`minimum`),_=a.get(`type`),v=a.get(`format`),b=a.get(`maxLength`),x=a.get(`minLength`),C=a.get(`uniqueItems`),w=a.get(`maxItems`),T=a.get(`minItems`),O=a.get(`pattern`),k=s||!0===p,A=n!=null,j=k||A&&_===`array`||!(!k&&!A),M=f&&n===null;if(k&&!A&&!M&&!c&&!_)return d.push(`Required field is not provided`),d;if(M||!_||!j)return[];let N=_===`string`&&n,P=_===`array`&&Array.isArray(n)&&n.length,F=_
1493===`array`&&import_immutable.default.List.isList(n)&&n.count(),I=_===`array`&&typeof n==`string`&&n,R=[N,P,F,_===`file`&&n instanceof Nt.File,_===`boolean`&&(n||!1===n),_===`number`&&(n||n===0),_===`integer`&&(n||n===0),_===`object`&&typeof n==`object`&&!!n,_===`object`&&typeof n==`string`&&n],B=(u?R:R.concat(I)).some((n=>!!n));if(k&&!B&&!c)return d.push(`Required field is not provided`),d;if(_===`object`&&(l===null||l===`application/json`)){let s=n;if(typeof n==`string`)try{s=JSON.parse(n)}catch{return d.push(`Parameter string value must be valid JSON`),d}a&&a.has(`required`)&&isFunc(p.isList)&&p.isList()&&p.forEach((n=>{s[n]===void 0&&d.push({propKey:n,error:`Required property not found`})})),a&&a.has(`properties`)&&a.get(`properties`).forEach(((n,a)=>{let f=validateValueBySchema(s[a],n,!1,c,l,u);d.push(...f.map((n=>({propKey:a,error:n}))))}))}if(O){let a=((n,a)=>{if(!new RegExp(a).test(n))return`Value must follow pattern `+a})(n,O);a&&d.push(a)}if(T&&_===`array`){let a=((n,a)=>{if(!n&&a>=1||n&&n.length<a)return`Array must contain at least ${a} item${a===1?``:`s`}`})(n,T);a&&d.push(a)}if(w&&_===`array`){let a=((n,a)=>{if(n&&n.length>a)return`Array must not contain more then ${a} item${a===1?``:`s`}`})(n,w);a&&d.push({needRemove:!0,error:a})}if(C&&_===`array`){let a=((n,a)=>{if(n&&(a===`true`||!0===a)){let a=(0,import_immutable.fromJS)(n),s=a.toSet();if(n.length>s.size){let n=(0,import_immutable.Set)();if(a.forEach(((s,c)=>{a.filter((n=>isFunc(n.equals)?n.equals(s):n===s)).size>1&&(n=n.add(c))})),n.size!==0)return n.map((n=>({index:n,error:`No duplicates allowed.`}))).toArray()}}})(n,C);a&&d.push(...a)}if(b||b===0){let a=((n,a)=>{if(n.length>a)return`Value must be no longer than ${a} character${a===1?``:`s`}`})(n,b);a&&d.push(a)}if(x){let a=((n,a)=>{if(n.length<a)return`Value must be at least ${a} character${a===1?``:`s`}`})(n,x);a&&d.push(a)}if(m||m===0){let a=((n,a)=>{if(n>a)return`Value must be less than or equal to ${a}`})(n,m);a&&d.push(a)}if(h||h===0){let a=((n,a)=>{if(n<a)return`Value must be greater than or equal to ${a}`})(n,h);a&&d.push(a)}if(_===`string`){let a;if(a=v===`date-time`?(n=>{if(isNaN(Date.parse(n)))return`Value must be a DateTime`})(n):v===`uuid`?(n=>{if(n=n.toString().toLowerCase(),!/^[{(]?[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}[)}]?$/.test(n))return`Value must be a Guid`})(n):(n=>{if(n&&typeof n!=`string`)return`Value must be a string`})(n),!a)return d;d.push(a)}else if(_===`boolean`){let a=(n=>{if(n!==`true`&&n!==`false`&&!0!==n&&!1!==n)return`Value must be a boolean`})(n);if(!a)return d;d.push(a)}else if(_===`number`){let a=(n=>{if(!/^-?\d+(\.?\d+)?$/.test(n))return`Value must be a number`})(n);if(!a)return d;d.push(a)}else if(_===`integer`){let a=(n=>{if(!/^-?\d+$/.test(n))return`Value must be an integer`})(n);if(!a)return d;d.push(a)}else if(_===`array`){if(!P&&!F)return d;n&&n.forEach(((n,s)=>{let f=validateValueBySchema(n,a.get(`items`),!1,c,l,u);d.push(...f.map((n=>({index:s,error:n}))))}))}else if(_===`file`){let a=(n=>{if(n&&!(n instanceof Nt.File))return`Value must be a file`})(n);if(!a)return d;d.push(a)}return d}var btoa$1=n=>{let a;return a=n instanceof Tt?n:Tt.from(n.toString(),`utf-8`),a.toString(`base64`)},Mt={operationsSorter:{alpha:(n,a)=>n.get(`path`).localeCompare(a.get(`path`)),method:(n,a)=>n.get(`method`).localeCompare(a.get(`method`))},tagsSorter:{alpha:(n,a)=>n.localeCompare(a)}},buildFormData=n=>{let a=[];for(let s in n){let c=n[s];c!==void 0&&c!==``&&a.push([s,`=`,encodeURIComponent(c).replace(/%20/g,`+`)].join(``))}return a.join(`&`)},shallowEqualKeys=(n,a,s)=>!!(0,import_find.default)(s,(s=>(0,import_eq.default)(n[s],a[s])));function requiresValidationURL(n){return!(!n||n.indexOf(`localhost`)>=0||n.indexOf(`127.0.0.1`)>=0||n===`none`)}var createDeepLinkPath=n=>typeof n==`string`||n instanceof String?n.trim().replace(/\s/g,`%20`):``,escapeDeepLinkPath=n=>(0,import_css_escape.default)(createDeepLinkPath(n).replace(/%20/g,`_`)),isExtension=n=>/^x-/.test(n),getExtensions=n=>import_immutable.Map.isMap(n)?n.filter(((n,a)=>isExtension(a))):Object.keys(n).filter((n=>isExtension(n))),getCommonExtensions=n=>n.filter(((n,a)=>/^pattern|maxLength|minLength|maximum|minimum/.test(a)));function deeplyStripKey(n,a,s=()=>!0){if(typeof n!=`object`||Array.isArray(n)||n===null||!a)return n;let c=Object.assign({},n);
1493return Object.keys(c).forEach((n=>{n===a&&s(c[n],n)?delete c[n]:c[n]=deeplyStripKey(c[n],a,s)})),c}function stringify(n){if(typeof n==`string`)return n;if(n&&n.toJS&&(n=n.toJS()),typeof n==`object`&&n)try{return JSON.stringify(n,null,2)}catch{return String(n)}return n==null?``:n.toString()}function paramToIdentifier(n,{returnAll:a=!1,allowHashes:s=!0}={}){if(!import_immutable.default.Map.isMap(n))throw Error(`paramToIdentifier: received a non-Im.Map parameter as input`);let c=n.get(`name`),l=n.get(`in`),u=[];return n&&n.hashCode&&l&&c&&s&&u.push(`${l}.${c}.hash-${n.hashCode()}`),l&&c&&u.push(`${l}.${c}`),u.push(c),a?u:u[0]||``}function paramToValue(n,a){return paramToIdentifier(n,{returnAll:!0}).map((n=>a[n])).filter((n=>n!==void 0))[0]}function b64toB64UrlEncoded(n){return n.replace(/\+/g,`-`).replace(/\//g,`_`).replace(/=/g,``)}var isEmptyValue=n=>!n||!(!isImmutable(n)||!n.isEmpty()),idFn=n=>n,Store=class{constructor(n={}){St()(this,{state:{},plugins:[],system:{configs:{},fn:{},components:{},rootInjects:{},statePlugins:{}},boundSystem:{},toolbox:{}},n),this.getSystem=this._getSystem.bind(this),this.store=function(n,a,s){return function(n,a,s){let c=[systemThunkMiddleware(s)];return createStore(n,a,(Nt.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__||compose)(applyMiddleware(...c)))}(n,a,s)}(idFn,(0,import_immutable.fromJS)(this.state),this.getSystem),this.buildSystem(!1),this.register(this.plugins)}getStore(){return this.store}register(n,a=!0){var s=combinePlugins(n,this.getSystem());systemExtend(this.system,s),a&&this.buildSystem(),callAfterLoad.call(this.system,n,this.getSystem())&&this.buildSystem()}buildSystem(n=!0){let a=this.getStore().dispatch,s=this.getStore().getState;this.boundSystem=Object.assign({},this.getRootInjects(),this.getWrappedAndBoundActions(a),this.getWrappedAndBoundSelectors(s,this.getSystem),this.getStateThunks(s),this.getFn(),this.getConfigs()),n&&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:import_immutable.default,React:import_react$7.default},this.system.rootInjects||{})}_getConfigs(){return this.system.configs}getConfigs(){return{configs:this.system.configs}}setConfigs(n){this.system.configs=n}rebuildReducer(){this.store.replaceReducer(function(n,a){return function(n,a){let s=Object.keys(n).reduce(((s,c)=>(s[c]=function(n,a){return(s=new import_immutable.Map,c)=>{if(!n)return s;let l=n[c.type];if(l){let n=wrapWithTryCatch(l,a)(s,c);return n===null?s:n}return s}}(n[c],a),s)),{});return Object.keys(s).length?(0,import_dist.combineReducers)(s):idFn}(objMap(n,(n=>n.reducers)),a)}(this.system.statePlugins,this.getSystem))}getType(n){let a=n[0].toUpperCase()+n.slice(1);return objReduce(this.system.statePlugins,((s,c)=>{let l=s[n];if(l)return{[c+a]:l}}))}getSelectors(){return this.getType(`selectors`)}getActions(){return objMap(this.getType(`actions`),(n=>objReduce(n,((n,a)=>{if(isFn(n))return{[a]:n}}))))}getWrappedAndBoundActions(n){return objMap(this.getBoundActions(n),((n,a)=>{let s=this.system.statePlugins[a.slice(0,-7)].wrapActions;return s?objMap(n,((n,a)=>{let c=s[a];return c?(Array.isArray(c)||(c=[c]),c.reduce(((n,a)=>{let s=(...s)=>a(n,this.getSystem())(...s);if(!isFn(s))throw TypeError(`wrapActions needs to return a function that returns a new function (ie the wrapped action)`);return wrapWithTryCatch(s,this.getSystem)}),n||Function.prototype)):n})):n}))}getWrappedAndBoundSelectors(n,a){return objMap(this.getBoundSelectors(n,a),((a,s)=>{let c=[s.slice(0,-9)],l=this.system.statePlugins[c].wrapSelectors;return l?objMap(a,((a,s)=>{let u=l[s];return u?(Array.isArray(u)||(u=[u]),u.reduce(((a,s)=>{let l=(...l)=>
1493s(a,this.getSystem())(n().getIn(c),...l);if(!isFn(l))throw TypeError(`wrapSelector needs to return a function that returns a new function (ie the wrapped action)`);return l}),a||Function.prototype)):a})):a}))}getStates(n){return Object.keys(this.system.statePlugins).reduce(((a,s)=>(a[s]=n.get(s),a)),{})}getStateThunks(n){return Object.keys(this.system.statePlugins).reduce(((a,s)=>(a[s]=()=>n().get(s),a)),{})}getFn(){return{fn:this.system.fn}}getComponents(n){let a=this.system.components[n];return Array.isArray(a)?a.reduce(((n,a)=>a(n,this.getSystem()))):n===void 0?this.system.components:this.system.components[n]}getBoundSelectors(n,a){return objMap(this.getSelectors(),((s,c)=>{let l=[c.slice(0,-9)];return objMap(s,(s=>(...c)=>{let u=wrapWithTryCatch(s,this.getSystem).apply(null,[n().getIn(l),...c]);return typeof u==`function`&&(u=wrapWithTryCatch(u,this.getSystem)(a())),u}))}))}getBoundActions(n){n||=this.getStore().dispatch;let a=this.getActions(),s=n=>typeof n==`function`?(...a)=>{var s=null;try{s=n(...a)}catch(n){s={type:vt,error:!0,payload:(0,import_serialize_error.serializeError)(n)}}finally{return s}}:objMap(n,(n=>s(n)));return objMap(a,(a=>bindActionCreators$1(s(a),n)))}getMapStateToProps(){return()=>Object.assign({},this.getSystem())}getMapDispatchToProps(n){return a=>St()({},this.getWrappedAndBoundActions(a),this.getFn(),n)}};function combinePlugins(n,a){return isObject(n)&&!isArray(n)?(0,import_merge.default)({},n):isFunc(n)?combinePlugins(n(a),a):isArray(n)?n.map((n=>combinePlugins(n,a))).reduce(systemExtend,{components:a.getComponents()}):{}}function callAfterLoad(n,a,{hasLoaded:s}={}){let c=s;return isObject(n)&&!isArray(n)&&typeof n.afterLoad==`function`&&(c=!0,wrapWithTryCatch(n.afterLoad,a.getSystem).call(this,a)),isFunc(n)?callAfterLoad.call(this,n(a),a,{hasLoaded:c}):isArray(n)?n.map((n=>callAfterLoad.call(this,n,a,{hasLoaded:c}))):c}function systemExtend(n={},a={}){if(!isObject(n))return{};if(!isObject(a))return n;a.wrapComponents&&(objMap(a.wrapComponents,((s,c)=>{let l=n.components&&n.components[c];l&&Array.isArray(l)?(n.components[c]=l.concat([s]),delete a.wrapComponents[c]):l&&(n.components[c]=[l,s],delete a.wrapComponents[c])})),Object.keys(a.wrapComponents).length||delete a.wrapComponents);let{statePlugins:s}=n;if(isObject(s))for(let n in s){let c=s[n];if(!isObject(c))continue;let{wrapActions:l,wrapSelectors:u}=c;if(isObject(l))for(let s in l){let c=l[s];Array.isArray(c)||(c=[c],l[s]=c),a&&a.statePlugins&&a.statePlugins[n]&&a.statePlugins[n].wrapActions&&a.statePlugins[n].wrapActions[s]&&(a.statePlugins[n].wrapActions[s]=l[s].concat(a.statePlugins[n].wrapActions[s]))}if(isObject(u))for(let s in u){let c=u[s];Array.isArray(c)||(c=[c],u[s]=c),a&&a.statePlugins&&a.statePlugins[n]&&a.statePlugins[n].wrapSelectors&&a.statePlugins[n].wrapSelectors[s]&&(a.statePlugins[n].wrapSelectors[s]=u[s].concat(a.statePlugins[n].wrapSelectors[s]))}}return St()(n,a)}function wrapWithTryCatch(n,a,{logErrors:s=!0}={}){return typeof n==`function`?function(...c){try{return n.call(this,...c)}catch(n){if(s){let{uncaughtExceptionHandler:s}=a().getConfigs();typeof s==`function`?s(n):console.error(n)}return null}}:n}var Lt=`show_popup`,qt=`authorize`,Ut=`logout`,Dt=`authorize_oauth2`,$t=`configure_auth`,Vt=`restore_authorization`;function showDefinitions(n){return{type:Lt,payload:n}}function authorize(n){return{type:qt,payload:n}}var authorizeWithPersistOption=n=>({authActions:a})=>{a.authorize(n),a.persistAuthorizationIfNeeded()};function logout(n){return{type:Ut,payload:n}}var logoutWithPersistOption=n=>({authActions:a})=>{a.logout(n),a.persistAuthorizationIfNeeded()},preAuthorizeImplicit=n=>({authActions:a,errActions:s})=>{let{auth:c,token:l,isValid:u}=n,{schema:d,name:f}=c,p=d.get(`flow`);delete Nt.swaggerUIRedirectOauth2,p===`accessCode`||u||s.newAuthErr({authId:f,source:`auth`,level:`warning`,message:`Authorization may be unsafe, passed state was changed in server Passed state wasn't returned from auth server`}),l.error?s.newAuthErr({authId:f,source:`auth`,level:`error`,message:JSON.stringify(l)}):a.authorizeOauth2WithPersistOption({auth:c,token:l})};function authorizeOauth2(n){return{type:Dt,payload:n}}var authorizeOauth2WithPersistOption=n=>
1493({authActions:a})=>{a.authorizeOauth2(n),a.persistAuthorizationIfNeeded()},authorizePassword=n=>({authActions:a})=>{let{schema:s,name:c,username:l,password:u,passwordType:d,clientId:f,clientSecret:p}=n,m={grant_type:`password`,scope:n.scopes.join(` `),username:l,password:u},h={};switch(d){case`request-body`:(function(n,a,s){a&&Object.assign(n,{client_id:a}),s&&Object.assign(n,{client_secret:s})})(m,f,p);break;case`basic`:h.Authorization=`Basic `+btoa$1(f+`:`+p);break;default:console.warn(`Warning: invalid passwordType ${d} was passed, not including client id and secret`)}return a.authorizeRequest({body:buildFormData(m),url:s.get(`tokenUrl`),name:c,headers:h,query:{},auth:n})},authorizeApplication=n=>({authActions:a})=>{let{schema:s,scopes:c,name:l,clientId:u,clientSecret:d}=n,f={Authorization:`Basic `+btoa$1(u+`:`+d)},p={grant_type:`client_credentials`,scope:c.join(` `)};return a.authorizeRequest({body:buildFormData(p),name:l,url:s.get(`tokenUrl`),auth:n,headers:f})},authorizeAccessCodeWithFormParams=({auth:n,redirectUrl:a})=>({authActions:s})=>{let{schema:c,name:l,clientId:u,clientSecret:d,codeVerifier:f}=n,p={grant_type:`authorization_code`,code:n.code,client_id:u,client_secret:d,redirect_uri:a,code_verifier:f};return s.authorizeRequest({body:buildFormData(p),name:l,url:c.get(`tokenUrl`),auth:n})},authorizeAccessCodeWithBasicAuthentication=({auth:n,redirectUrl:a})=>({authActions:s})=>{let{schema:c,name:l,clientId:u,clientSecret:d,codeVerifier:f}=n,p={Authorization:`Basic `+btoa$1(u+`:`+d)},m={grant_type:`authorization_code`,code:n.code,client_id:u,redirect_uri:a,code_verifier:f};return s.authorizeRequest({body:buildFormData(m),name:l,url:c.get(`tokenUrl`),auth:n,headers:p})},authorizeRequest=n=>({fn:a,getConfigs:s,authActions:c,errActions:l,oas3Selectors:u,specSelectors:d,authSelectors:f})=>{let p,{body:m,query:h={},headers:_={},name:v,url:b,auth:x}=n,{additionalQueryStringParams:C}=f.getConfigs()||{};p=d.isOAS3()?(0,import_url_parse.default)(b,u.serverEffectiveValue(u.selectedServer()),!0):(0,import_url_parse.default)(b,d.url(),!0),typeof C==`object`&&(p.query=Object.assign({},p.query,C));let w=p.toString(),T=Object.assign({Accept:`application/json, text/plain, */*`,"Content-Type":`application/x-www-form-urlencoded`,"X-Requested-With":`XMLHttpRequest`},_);a.fetch({url:w,method:`post`,headers:T,query:h,body:m,requestInterceptor:s().requestInterceptor,responseInterceptor:s().responseInterceptor}).then((function(n){let a=JSON.parse(n.data),s=a&&(a.error||``),u=a&&(a.parseError||``);n.ok?s||u?l.newAuthErr({authId:v,level:`error`,source:`auth`,message:JSON.stringify(a)}):c.authorizeOauth2WithPersistOption({auth:x,token:a}):l.newAuthErr({authId:v,level:`error`,source:`auth`,message:n.statusText})})).catch((n=>{let a=Error(n).message;if(n.response&&n.response.data){let s=n.response.data;try{let n=typeof s==`string`?JSON.parse(s):s;n.error&&(a+=`, error: ${n.error}`),n.error_description&&(a+=`, description: ${n.error_description}`)}catch{}}l.newAuthErr({authId:v,level:`error`,source:`auth`,message:a})}))};function configureAuth(n){return{type:$t,payload:n}}function restoreAuthorization(n){return{type:Vt,payload:n}}var persistAuthorizationIfNeeded=()=>({authSelectors:n,getConfigs:a})=>{if(!a().persistAuthorization)return;let s=n.authorized().toJS();localStorage.setItem(`authorized`,JSON.stringify(s))},authPopup=(n,a)=>()=>{Nt.swaggerUIRedirectOauth2=a,Nt.open(n)},Jt={[Lt]:(n,{payload:a})=>n.set(`showDefinitions`,a),[qt]:(n,{payload:a})=>{let s=(0,import_immutable.fromJS)(a),c=n.get(`authorized`)||(0,import_immutable.Map)();return s.entrySeq().forEach((([a,s])=>{if(!isFunc(s.getIn))return n.set(`authorized`,c);let l=s.getIn([`schema`,`type`]);if(l===`apiKey`||l===`http`)c=c.set(a,s);else if(l===`basic`){let n=s.getIn([`value`,`username`]),l=s.getIn([`value`,`password`]);c=c.setIn([a,`value`],{username:n,header:`Basic `+btoa$1(n+`:`+l)}),c=c.setIn([a,`schema`],s.get(`schema`))}})),n.set(`authorized`,c)},[Dt]:(n,{payload:a})=>{let s,{auth:c,token:l}=a;c.token=Object.assign({},l),s=(0,import_immutable.fromJS)(c);let u=n.get(`authorized`)||(0,import_immutable.Map)();return u=u.set(s.get(`name`),s),n.set(`authorized`,u)},[Ut]:(n,{payload:a})=>{let s=n.get(`authorized`).withMutations((n=>{a.forEach((a=>{n.delete(a)}))}));return n.set(`authorized`,s)},[$t]:(n,{payload:a})=>n.set(`configs`,a),[Vt]:(n,{payload:a})=>n.set(`authorized`,(0,import_immutable.fromJS)(a.authorized))},state=n=>n,Ft=createSelector(state,(n=>n.get(`showDefinitions`))),Kt=createSelector(state,(()=>({specSelectors:n})=>{let a=n.securityDefinitions()||(0,import_immutable.Map)({}),s=(0,import_immutable.List)();
1493return a.entrySeq().forEach((([n,a])=>{let c=(0,import_immutable.Map)();c=c.set(n,a),s=s.push(c)})),s})),selectAuthPath=(n,a)=>({specSelectors:n})=>(0,import_immutable.List)(n.isOAS3()?[`components`,`securitySchemes`,a]:[`securityDefinitions`,a]),getDefinitionsByNames=(n,a)=>({specSelectors:n})=>{console.warn(`WARNING: getDefinitionsByNames is deprecated and will be removed in the next major version.`);let s=n.securityDefinitions(),c=(0,import_immutable.List)();return a.valueSeq().forEach((n=>{let a=(0,import_immutable.Map)();n.entrySeq().forEach((([n,c])=>{let l,u=s.get(n);u.get(`type`)===`oauth2`&&c.size&&(l=u.get(`scopes`),l.keySeq().forEach((n=>{c.contains(n)||(l=l.delete(n))})),u=u.set(`allowedScopes`,l)),a=a.set(n,u)})),c=c.push(a)})),c},definitionsForRequirements=(n,a=(0,import_immutable.List)())=>({authSelectors:n})=>{let s=n.definitionsToAuthorize()||(0,import_immutable.List)(),c=(0,import_immutable.List)();return s.forEach((n=>{let s=a.find((a=>a.get(n.keySeq().first())));s&&(n.forEach(((a,c)=>{if(a.get(`type`)===`oauth2`){let l=s.get(c),u=a.get(`scopes`);import_immutable.List.isList(l)&&import_immutable.Map.isMap(u)&&(u.keySeq().forEach((n=>{l.contains(n)||(u=u.delete(n))})),n=n.set(c,a.set(`scopes`,u)))}})),c=c.push(n))})),c},zt=createSelector(state,(n=>n.get(`authorized`)||(0,import_immutable.Map)())),isAuthorized=(n,a)=>({authSelectors:n})=>{let s=n.authorized();return import_immutable.List.isList(a)?!!a.toJS().filter((n=>Object.keys(n).map((n=>!!s.get(n))).indexOf(!1)===-1)).length:null},Wt=createSelector(state,(n=>n.get(`configs`))),execute=(n,{authSelectors:a,specSelectors:s})=>({path:c,method:l,operation:u,extras:d})=>n({path:c,method:l,operation:u,securities:{authorized:a.authorized()&&a.authorized().toJS(),definitions:s.securityDefinitions()&&s.securityDefinitions().toJS(),specSecurity:s.security()&&s.security().toJS()},...d}),loaded=(n,a)=>s=>{let{getConfigs:c,authActions:l}=a,u=c();if(n(s),u.persistAuthorization){let n=localStorage.getItem(`authorized`);n&&l.restoreAuthorization({authorized:JSON.parse(n)})}},wrap_actions_authorize=(n,a)=>s=>{if(n(s),a.getConfigs().persistAuthorization)try{let[{schema:n,value:a}]=Object.values(s),c=(0,import_immutable.fromJS)(n),l=c.get(`type`)===`apiKey`,u=c.get(`in`)===`cookie`;l&&u&&(document.cookie=`${c.get(`name`)}=${a}; SameSite=None; Secure`)}catch(n){console.error(`Error persisting cookie based apiKey in document.cookie.`,n)}},wrap_actions_logout=(n,a)=>s=>{let c=a.getConfigs(),l=a.authSelectors.authorized();try{c.persistAuthorization&&Array.isArray(s)&&s.forEach((n=>{let a=l.get(n,{}),s=a.getIn([`schema`,`type`])===`apiKey`,c=a.getIn([`schema`,`in`])===`cookie`;if(s&&c){let n=a.getIn([`schema`,`name`]);document.cookie=`${n}=; Max-Age=-99999999`}}))}catch(n){console.error(`Error deleting cookie based apiKey from document.cookie.`,n)}n(s)},LockAuthIcon=class extends import_react$7.Component{mapStateToProps(n,a){return{state:n,ownProps:(0,import_omit.default)(a,Object.keys(a.getSystem()))}}render(){let{getComponent:n,ownProps:a}=this.props,s=n(`LockIcon`);return import_react$7.createElement(s,a)}},Ht=LockAuthIcon,UnlockAuthIcon=class extends import_react$7.Component{mapStateToProps(n,a){return{state:n,ownProps:(0,import_omit.default)(a,Object.keys(a.getSystem()))}}render(){let{getComponent:n,ownProps:a}=this.props,s=n(`UnlockIcon`);return import_react$7.createElement(s,a)}},Gt=UnlockAuthIcon;function auth(){return{afterLoad(n){this.rootInjects=this.rootInjects||{},this.rootInjects.initOAuth=n.authActions.configureAuth,this.rootInjects.preauthorizeApiKey=preauthorizeApiKey.bind(null,n),this.rootInjects.preauthorizeBasic=preauthorizeBasic.bind(null,n)},components:{LockAuthIcon:Ht,UnlockAuthIcon:Gt,LockAuthOperationIcon:Ht,UnlockAuthOperationIcon:Gt},statePlugins:{auth:{reducers:Jt,actions:Xe,selectors:Ye,wrapActions:{authorize:wrap_actions_authorize,logout:wrap_actions_logout}},configs:{wrapActions:{loaded}},spec:{wrapActions:{execute}}}}}function preauthorizeBasic(n,a,s,c){let{authActions:{authorize:l},specSelectors:{specJson:u,isOAS3:d}}=n,f=d()?[`components`,`securitySchemes`]:[`securityDefinitions`],p=u().getIn([...f,a
1493]);return p?l({[a]:{value:{username:s,password:c},schema:p.toJS()}}):null}function preauthorizeApiKey(n,a,s){let{authActions:{authorize:c},specSelectors:{specJson:l,isOAS3:u}}=n,d=u()?[`components`,`securitySchemes`]:[`securityDefinitions`],f=l().getIn([...d,a]);return f?c({[a]:{value:s,schema:f.toJS()}}):null}var Xt=`configs_update`,Yt=`configs_toggle`;function update(n,a){return{type:Xt,payload:{[n]:a}}}function toggle(n){return{type:Yt,payload:n}}var actions_loaded=()=>()=>{},downloadConfig=n=>a=>{let{fn:{fetch:s}}=a;return s(n)},getConfigByUrl=(n,a)=>s=>{let{specActions:c,configsActions:l}=s;if(n)return l.downloadConfig(n).then(u,u);function u(l){l instanceof Error||l.status>=400?(c.updateLoadingStatus(`failedConfig`),c.updateLoadingStatus(`failedConfig`),c.updateUrl(``),console.error(l.statusText+` `+n.url),a(null)):a(((n,a)=>{try{return index_vite_proxy_tmp_default.load(n)}catch(n){return a&&a.errActions.newThrownErr(Error(n)),{}}})(l.text,s))}},get=(n,a)=>n.getIn(Array.isArray(a)?a:[a]),Qt={[Xt]:(n,a)=>n.merge((0,import_immutable.fromJS)(a.payload)),[Yt]:(n,a)=>{let s=a.payload,c=n.get(s);return n.set(s,!c)}};function configsPlugin(){return{statePlugins:{configs:{reducers:Qt,actions:Qe,selectors:Ze}}}}var setHash=n=>n?history.pushState(null,null,`#${n}`):window.location.hash=``,Zt=`layout_scroll_to`,er=`layout_clear_scroll`,tr={fn:{getScrollParent:function(n,a){let s=document.documentElement,c=getComputedStyle(n),l=c.position===`absolute`,u=a?/(auto|scroll|hidden)/:/(auto|scroll)/;if(c.position===`fixed`)return s;for(let a=n;a=a.parentElement;)if(c=getComputedStyle(a),(!l||c.position!==`static`)&&u.test(c.overflow+c.overflowY+c.overflowX))return a;return s}},statePlugins:{layout:{actions:{scrollToElement:(n,a)=>s=>{try{a||=s.fn.getScrollParent(n),import_zenscroll.default.createScroller(a).to(n)}catch(n){console.error(n)}},scrollTo:n=>({type:Zt,payload:Array.isArray(n)?n:[n]}),clearScrollTo:()=>({type:er}),readyToScroll:(n,a)=>s=>{let c=s.layoutSelectors.getScrollToKey();import_immutable.default.is(c,(0,import_immutable.fromJS)(n))&&(s.layoutActions.scrollToElement(a),s.layoutActions.clearScrollTo())},parseDeepLinkHash:n=>({layoutActions:a,layoutSelectors:s,getConfigs:c})=>{if(c().deepLinking&&n){let c=n.slice(1);c[0]===`!`&&(c=c.slice(1)),c[0]===`/`&&(c=c.slice(1));let l=c.split(`/`).map((n=>n||``)),u=s.isShownKeyFromUrlHashArray(l),[d,f=``,p=``]=u;if(d===`operations`){let n=s.isShownKeyFromUrlHashArray([f]);f.indexOf(`_`)>-1&&(console.warn("Warning: escaping deep link whitespace with `_` will be unsupported in v4.0, use `%20` instead."),a.show(n.map((n=>n.replace(/_/g,` `))),!0)),a.show(n,!0)}(f.indexOf(`_`)>-1||p.indexOf(`_`)>-1)&&(console.warn("Warning: escaping deep link whitespace with `_` will be unsupported in v4.0, use `%20` instead."),a.show(u.map((n=>n.replace(/_/g,` `))),!0)),a.show(u,!0),a.scrollTo(u)}}},selectors:{getScrollToKey:n=>n.get(`scrollToKey`),isShownKeyFromUrlHashArray(n,a){let[s,c]=a;return c?[`operations`,s,c]:s?[`operations-tag`,s]:[]},urlHashArrayFromIsShownKey(n,a){let[s,c,l]=a;return s==`operations`?[c,l]:s==`operations-tag`?[c]:[]}},reducers:{[Zt]:(n,a)=>n.set(`scrollToKey`,import_immutable.default.fromJS(a.payload)),[er]:n=>n.delete(`scrollToKey`)},wrapActions:{show:(n,{getConfigs:a,layoutSelectors:s})=>(...c)=>{if(n(...c),a().deepLinking)try{let[n,a]=c;n=Array.isArray(n)?n:[n];let l=s.urlHashArrayFromIsShownKey(n);if(!l.length)return;let[u,d]=l;if(!a)return setHash(`/`);l.length===2?setHash(createDeepLinkPath(`/${encodeURIComponent(u)}/${encodeURIComponent(d)}`)):l.length===1&&setHash(createDeepLinkPath(`/${encodeURIComponent(u)}`))}catch(n){console.error(n)}}}}}},operation_wrapper=(n,a)=>class extends import_react$7.Component{onLoad=n=>{let{operation:s}=this.props,{tag:c,operationId:l}=s.toObject(),{isShownKey:u}=s.toObject();u||=[`operations`,c,l],a.layoutActions.readyToScroll(u,n)};render(){return import_react$7.createElement(`span`,{ref:this.onLoad},import_react$7.createElement(n,this.props))}},operation_tag_wrapper=(n,a)=>class extends import_react$7.Component{onLoad=n=>{let{tag:s}=this.props,c=[`operations-tag`,s];a.layoutActions.readyToScroll(c,n)};render(){return import_react$7.createElement(`span`,{ref:this.onLoad},import_react$7.createElement(n,this.props))}};function deep_linking(){return[tr,{statePlugins:{configs:{wrapActions:{loaded:(n,a)=>(...s)=>{n(...s);let c=decodeURIComponent(window.location.hash);a.layoutActions.parseDeepLinkHash(c)}}}},wrapComponents:{operation:operation_wrapper,OperationTag:operation_tag_wrapper}}]}function transform(n){return n.map((n=>{let a=n.get(`message`).indexOf(`is not of a type(s)`);if(a>-1){let s=n.get(`message`).slice(a+19).split(`,`);return n.set(`message`,n.get(`message`).slice(0,a)+function(n){return n.reduce(((n,a,s,c)=>
vendor: 8,013 bytes, line 1493
1493s===c.length-1&&c.length>1?n+`or `+a:c[s+1]&&c.length>2?n+a+`, `:c[s+1]?n+a+` `:n+a),`should be a`)}(s))}return n}))}function parameter_oneof_transform(n,{jsSpec:a}){return n}var rr=[et,tt];function transformErrors(n){let a={jsSpec:{}};return(0,import_reduce.default)(rr,((n,s)=>{try{return s.transform(n,a).filter((n=>!!n))}catch(a){return console.error(`Transformer error:`,a),n}}),n).filter((n=>!!n)).map((n=>(!n.get(`line`)&&n.get(`path`),n)))}var nr={line:0,level:`error`,message:`Unknown error`},ar=createSelector((n=>n),(n=>n.get(`errors`,(0,import_immutable.List)()))),sr=createSelector(ar,(n=>n.last()));function err(n){return{statePlugins:{err:{reducers:{[vt]:(n,{payload:a})=>{let s=Object.assign(nr,a,{type:`thrown`});return n.update(`errors`,(n=>(n||(0,import_immutable.List)()).push((0,import_immutable.fromJS)(s)))).update(`errors`,(n=>transformErrors(n)))},[bt]:(n,{payload:a})=>(a=a.map((n=>(0,import_immutable.fromJS)(Object.assign(nr,n,{type:`thrown`})))),n.update(`errors`,(n=>(n||(0,import_immutable.List)()).concat((0,import_immutable.fromJS)(a)))).update(`errors`,(n=>transformErrors(n)))),[wt]:(n,{payload:a})=>{let s=(0,import_immutable.fromJS)(a);return s=s.set(`type`,`spec`),n.update(`errors`,(n=>(n||(0,import_immutable.List)()).push((0,import_immutable.fromJS)(s)).sortBy((n=>n.get(`line`))))).update(`errors`,(n=>transformErrors(n)))},[_t]:(n,{payload:a})=>(a=a.map((n=>(0,import_immutable.fromJS)(Object.assign(nr,n,{type:`spec`})))),n.update(`errors`,(n=>(n||(0,import_immutable.List)()).concat((0,import_immutable.fromJS)(a)))).update(`errors`,(n=>transformErrors(n)))),[Ct]:(n,{payload:a})=>{let s=(0,import_immutable.fromJS)(Object.assign({},a));return s=s.set(`type`,`auth`),n.update(`errors`,(n=>(n||(0,import_immutable.List)()).push((0,import_immutable.fromJS)(s)))).update(`errors`,(n=>transformErrors(n)))},[xt]:(n,{payload:a})=>{if(!a||!n.get(`errors`))return n;let s=n.get(`errors`).filter((n=>n.keySeq().every((s=>{let c=n.get(s),l=a[s];return!l||c!==l}))));return n.merge({errors:s})},[Ot]:(n,{payload:a})=>{if(!a||typeof a!=`function`)return n;let s=n.get(`errors`).filter((n=>a(n)));return n.merge({errors:s})}},actions:Ge,selectors:rt}}}}function opsFilter(n,a){return n.filter(((n,s)=>s.indexOf(a)!==-1))}function filter(){return{fn:{opsFilter}}}var arrow_up=({className:n=null,width:a=20,height:s=20,...c})=>import_react$7.createElement(`svg`,_extends$2({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 20 20`,className:n,width:a,height:s,"aria-hidden":`true`,focusable:`false`},c),import_react$7.createElement(`path`,{d:`M 17.418 14.908 C 17.69 15.176 18.127 15.176 18.397 14.908 C 18.667 14.64 18.668 14.207 18.397 13.939 L 10.489 6.109 C 10.219 5.841 9.782 5.841 9.51 6.109 L 1.602 13.939 C 1.332 14.207 1.332 14.64 1.602 14.908 C 1.873 15.176 2.311 15.176 2.581 14.908 L 10 7.767 L 17.418 14.908 Z`})),arrow_down=({className:n=null,width:a=20,height:s=20,...c})=>import_react$7.createElement(`svg`,_extends$2({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 20 20`,className:n,width:a,height:s,"aria-hidden":`true`,focusable:`false`},c),import_react$7.createElement(`path`,{d:`M17.418 6.109c.272-.268.709-.268.979 0s.271.701 0 .969l-7.908 7.83c-.27.268-.707.268-.979 0l-7.908-7.83c-.27-.268-.27-.701 0-.969.271-.268.709-.268.979 0L10 13.25l7.418-7.141z`})),arrow=({className:n=null,width:a=20,height:s=20,...c})=>import_react$7.createElement(`svg`,_extends$2({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 20 20`,className:n,width:a,height:s,"aria-hidden":`true`,focusable:`false`},c),import_react$7.createElement(`path`,{d:`M13.25 10L6.109 2.58c-.268-.27-.268-.707 0-.979.268-.27.701-.27.969 0l7.83 7.908c.268.271.268.709 0 .979l-7.83 7.908c-.268.271-.701.27-.969 0-.268-.269-.268-.707 0-.979L13.25 10z`})),components_close=({className:n=null,width:a=20,height:s=20,...c})=>import_react$7.createElement(`svg`,_extends$2({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 20 20`,className:n,width:a,height:s,"aria-hidden":`true`,focusable:`false`},c),import_react$7.createElement(`path`,{d:`M14.348 14.849c-.469.469-1.229.469-1.697 0L10 11.819l-2.651 3.029c-.469.469-1.229.469-1.697 0-.469-.469-.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-.469-.469-.469-1.228 0-1.697.469-.469 1.228-.469 1.697 0L10 8.183l2.651-3.031c.469-.469 1.228-.469 1.697 0 .469.469.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c.469.469.469 1.229 0 1.698z`})),copy=({className:n=null,width:a=15,height:s=16,...c})=>import_react$7.createElement(`svg`,_extends$2({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 15 16`,className:n,width:a,height:s,"aria-hidden":`true`,focusable:`false`},c),import_react$7.createElement(`g`,{transform:`translate(2, -1)`},import_react$7.createElement(`path`,{fill:`#ffffff`,fillRule:`evenodd`,d:`M2 13h4v1H2v-1zm5-6H2v1h5V7zm2 3V8l-3 3 3 3v-2h5v-2H9zM4.5 9H2v1h2.5V9zM2 12h2.5v-1H2v1zm9 1h1v2c-.02.28-.11.52-.3.7-.19.18-.42.28-.7.3H1c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h3c0-1.11.89-2 2-2 1.11 0 2 .89 2 2h3c.55 0 1 .45 1 1v5h-1V6H1v9h10v-2zM2 5h8c0-.55-.45-1-1-1H8c-.55 0-1-.45-1-1s-.45-1-1-1-1 .45-1 1-.45 1-1 1H3c-.55 0-1 .45-1 1z`}))),lock=({className:n=null,width:a=20,height:s=20,...c})=>import_react$7.createElement(`svg`,_extends$2({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 20 20`,className:n,width:a,height:s,"aria-hidden":`true`,focusable:`false`},c),import_react$7.createElement(`path`,{d:`M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8zM12 8H8V5.199C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8z`})),unlock=({className:n=null,width:a=20,height:s=20,...c})=>import_react$7.createElement(`svg`,_extends$2({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 20 20`,className:n,width:a,height:s,"aria-hidden":`true`,focusable:`false`},c),import_react$7.createElement(`path`,{d:`M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V6h2v-.801C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8z`})),icons=()=>({components:{ArrowUpIcon:arrow_up,ArrowDownIcon:arrow_down,ArrowIcon:arrow,CloseIcon:components_close,CopyIcon:copy,LockIcon:lock,UnlockIcon:unlock}}),or=`layout_update_layout`,ir=`layout_update_filter`,lr=`layout_update_mode`,cr=`layout_show`;function updateLayout(n){return{type:or,payload:n}}function updateFilter(n){return{type:ir,payload:n}}function actions_show(n,a=!0){return n=normalizeArray(n),{type:cr,payload:{thing:n,shown:a}}}function changeMode(n,a=``){return n=normalizeArray(n),{type:lr,payload:{thing:n,mode:a}}}var ur={[or]:(n,a)=>n.set(`layout`,a.payload),[ir]:(n,a)=>n.set(`filter`,a.payload),[cr]:(n,a)=>{let s=a.payload.shown,c=(0,import_immutable.fromJS)(a.payload.thing);return n.update(`shown`,(0,import_immutable.fromJS)({}),(n=>n.set(c,s)))},[lr]:(n,a)=>{let s=a.payload.thing,c=a.payload.mode;return n.setIn([`modes`].concat(s),(c||``)+``)}},current=n=>n.get(`layout`),currentFilter=n=>n.get(`filter`),isShown=(n,a,s)=>(a=normalizeArray(a),n.get(`shown`,(0,import_immutable.fromJS)({})).get((0,import_immutable.fromJS)(a),s)),whatMode=(n,a,s=``)=>(a=normalizeArray(a),n.getIn([`modes`,...a],s)),pr=createSelector((n=>n),(n=>!isShown(n,`editor`))),taggedOperations=(n,a)=>(s,...c)=>{let l=n(s,...c),{fn:u,layoutSelectors:d,getConfigs:f}=a.getSystem(),{maxDisplayedTags:p}=f(),m=d.currentFilter();return m&&!0!==m&&(l=u.opsFilter(l,m)),p>=0&&(l=l.slice(0,p)),l};function plugins_layout(){return{statePlugins:{layout:{reducers:ur,actions:nt,selectors:at},spec:{wrapSelectors:st}}}}function logs({configs:n}){let a={debug:0,info:1,log:2,warn:3,error:4},s=n=>a[n]||-1,{logLevel:c}=n,l=s(c);function u(n,...a){s(n)>=l&&console[n](...a)}return u.warn=u.bind(null,`warn`),u.error=u.bind(null,`error`),u.info=u.b
1493ind(null,`info`),u.debug=u.bind(null,`debug`),{rootInjects:{log:u}}}var mr=!1;function on_complete(){return{statePlugins:{spec:{wrapActions:{updateSpec:n=>(...a)=>(mr=!0,n(...a)),updateJsonSpec:(n,a)=>(...s)=>{let c=a.getConfigs().onComplete;return mr&&typeof c==`function`&&(setTimeout(c,0),mr=!1),n(...s)}}}}}}var extractKey=n=>{let a=`_**[]`;return n.indexOf(a)<0?n:n.split(a)[0].trim()},escapeShell=n=>n===`-d `||/^[_\/-]/g.test(n)?n:`'`+n.replace(/'/g,`'\\''`)+`'`,escapeCMD=n=>(n=n.replace(/\^/g,`^^`).replace(/\\"/g,`\\\\"`).replace(/"/g,`""`).replace(/\n/g,`^
1494`))===`-d `?n.replace(/-d /g,`-d ^
1495`):/^[_\/-]/g.test(n)?n:`"`+n+`"`,escapePowershell=n=>n===`-d `?n:/\n/.test(n)?`@"\n${n.replace(/`/g,"``").replace(/\$/g,"`$")}\n"@`:/^[_\/-]/.test(n)?n:`'${n.replace(/'/g,`''`)}'`,curlify=(n,a,s,c=``)=>{let l=!1,u=``,d=(...n)=>u+=` `+n.map(a).join(` `),f=(...n)=>u+=n.map(a).join(` `),p=()=>u+=` ${s}`,m=(n=1)=>u+=`  `.repeat(n),h=n.get(`headers`);u+=`curl`+c;let _=n.get(`curlOptions`);if(import_immutable.List.isList(_)&&!_.isEmpty()&&d(...n.get(`curlOptions`)),d(`-X`,n.get(`method`)),p(),m(),f(`${n.get(`url`)}`),h&&h.size)for(let a of n.get(`headers`).entries()){p(),m();let[n,s]=a;f(`-H`,`${n}: ${s}`),l||=/^content-type$/i.test(n)&&/^multipart\/form-data$/i.test(s)}let v=n.get(`body`);if(v)if(l&&[`POST`,`PUT`,`PATCH`].includes(n.get(`method`)))for(let[n,a]of v.entrySeq()){let s=extractKey(n);p(),m(),f(`-F`),a instanceof Nt.File&&typeof a.valueOf()==`string`?d(`${s}=${a.data}${a.type?`;type=${a.type}`:``}`):a instanceof Nt.File?d(`${s}=@${a.name}${a.type?`;type=${a.type}`:``}`):d(`${s}=${a}`)}else if(v instanceof Nt.File)p(),m(),f(`--data-binary '@${v.name}'`);else{p(),m(),f(`-d `);let a=v;import_immutable.Map.isMap(a)?f(function(n){let a=[];for(let[s,c]of n.get(`body`).entrySeq()){let n=extractKey(s);c instanceof Nt.File?a.push(`  "${n}": {\n    "name": "${c.name}"${c.type?`,\n    "type": "${c.type}"`:``}\n  }`):a.push(`  "${n}": ${JSON.stringify(c,null,2).replace(/(\r\n|\r|\n)/g,`
1496  `)}`)}return`{\n${a.join(`,
1497`)}\n}`}(n)):(typeof a!=`string`&&(a=JSON.stringify(a)),f(a))}else v||n.get(`method`)!==`POST`||(p(),m(),f(`-d ''`));return u},requestSnippetGenerator_curl_powershell=n=>curlify(n,escapePowershell,`\`
1498`,`.exe`),requestSnippetGenerator_curl_bash=n=>curlify(n,escapeShell,`\\
1499`),requestSnippetGenerator_curl_cmd=n=>curlify(n,escapeCMD,`^
1500`),request_snippets_selectors_state=n=>n||(0,import_immutable.Map)(),dr=createSelector(request_snippets_selectors_state,(n=>{let a=n.get(`languages`),s=n.get(`generators`,(0,import_immutable.Map)());return!a||a.isEmpty()?s:s.filter(((n,s)=>a.includes(s)))})),getSnippetGenerators=n=>({fn:a})=>dr(n).map(((n,s)=>{let c=(n=>a[`requestSnippetGenerator_${n}`])(s);return typeof c==`function`?n.set(`fn`,c):null})).filter((n=>n)),hr=createSelector(request_snippets_selectors_state,(n=>n.get(`activeLanguage`))),fr=createSelector(request_snippets_selectors_state,(n=>n.get(`defaultExpanded`))),gr={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`},yr={cursor:`pointer`,lineHeight:1,display:`inline-flex`,backgroundColor:`rgb(51, 51, 51)`,boxShadow:`none`,border:`1px solid rgb(51, 51, 51)`,paddingBottom:`0`,paddingTop:`0`,borderRadius:`4px 4px 0 0`,marginTop:`-5px`,marginRight:`-5px`,marginLeft:`-5px`,zIndex:`9999`,borderBottom:`none`},request_snippets=({request:n,requestSnippetsSelectors:a,getComponent:s})=>{let c=(0,import_react$7.useRef)(null),l=s(`ArrowUpIcon`),u=s(`ArrowDownIcon`),d=s(`SyntaxHighlighter`,!0),[f,p]=(0,import_react$7.useState)(a.getSnippetGenerators()?.keySeq().first()),[m,h]=(0,import_react$7.useState)(a?.getDefaultExpanded()),_=a.getSnippetGenerators(),v=_.get(f),b=v.get(`fn`)(n),x=()=>{h(!m)},C=n=>n===f?yr:gr,w=n=>{let{target:a,deltaY:s}=n,{scrollHeight:c,offsetHeight:l,scrollTop:u}=a;c>l&&(u===0&&s<0||l+u>=c&&s>0)&&n.preventDefault()};return(0,import_react$7.useEffect)((()=>{}),[]),(0,import_react$7.useEffect)((()=>{let n=Array.from(c.current.childNodes).filter((n=>!!n.nodeType&&n.classList?.contains(`curl-command`)));
1500return n.forEach((n=>n.addEventListener(`mousewheel`,w,{passive:!1}))),()=>{n.forEach((n=>n.removeEventListener(`mousewheel`,w)))}}),[n]),import_react$7.createElement(`div`,{className:`request-snippets`,ref:c},import_react$7.createElement(`div`,{style:{width:`100%`,display:`flex`,justifyContent:`flex-start`,alignItems:`center`,marginBottom:`15px`}},import_react$7.createElement(`h4`,{onClick:()=>x(),style:{cursor:`pointer`}},`Snippets`),import_react$7.createElement(`button`,{onClick:()=>x(),style:{border:`none`,background:`none`},title:m?`Collapse operation`:`Expand operation`},m?import_react$7.createElement(u,{className:`arrow`,width:`10`,height:`10`}):import_react$7.createElement(l,{className:`arrow`,width:`10`,height:`10`}))),m&&import_react$7.createElement(`div`,{className:`curl-command`},import_react$7.createElement(`div`,{style:{paddingLeft:`15px`,paddingRight:`10px`,width:`100%`,display:`flex`}},_.entrySeq().map((([n,a])=>import_react$7.createElement(`div`,{className:(0,import_classnames.default)(`btn`,{active:n===f}),style:C(n),key:n,onClick:()=>(n=>{f!==n&&p(n)})(n)},import_react$7.createElement(`h4`,{style:n===f?{color:`white`}:{}},a.get(`title`)))))),import_react$7.createElement(`div`,{className:`copy-to-clipboard`},import_react$7.createElement(import_lib.CopyToClipboard,{text:b},import_react$7.createElement(`button`,null))),import_react$7.createElement(`div`,null,import_react$7.createElement(d,{language:v.get(`syntax`),className:`curl microlight`,renderPlainText:({children:n,PlainTextViewer:a})=>import_react$7.createElement(a,{className:`curl`},n)},b))))},plugins_request_snippets=()=>({components:{RequestSnippets:request_snippets},fn:{requestSnippetGenerator_curl_bash,requestSnippetGenerator_curl_cmd,requestSnippetGenerator_curl_powershell},statePlugins:{requestSnippets:{selectors:ot}}}),ModelCollapse=class n extends import_react$7.Component{static defaultProps={collapsedContent:`{...}`,expanded:!1,title:null,onToggle:()=>{},hideSelfOnExpand:!1,specPath:import_immutable.default.List([])};constructor(a,s){super(a,s);let{expanded:c,collapsedContent:l}=this.props;this.state={expanded:c,collapsedContent:l||n.defaultProps.collapsedContent}}componentDidMount(){let{hideSelfOnExpand:n,expanded:a,modelName:s}=this.props;n&&a&&this.props.onToggle(s,a)}UNSAFE_componentWillReceiveProps(n){this.props.expanded!==n.expanded&&this.setState({expanded:n.expanded})}toggleCollapsed=()=>{this.props.onToggle&&this.props.onToggle(this.props.modelName,!this.state.expanded),this.setState({expanded:!this.state.expanded})};onLoad=n=>{if(n&&this.props.layoutSelectors){let a=this.props.layoutSelectors.getScrollToKey();import_immutable.default.is(a,this.props.specPath)&&this.toggleCollapsed(),this.props.layoutActions.readyToScroll(this.props.specPath,n.parentElement)}};render(){let{title:n,classes:a}=this.props;return this.state.expanded&&this.props.hideSelfOnExpand?import_react$7.createElement(`span`,{className:a||``},this.props.children):import_react$7.createElement(`span`,{className:a||``,ref:this.onLoad},import_react$7.createElement(`button`,{"aria-expanded":this.state.expanded,className:`model-box-control`,onClick:this.toggleCollapsed},n&&import_react$7.createElement(`span`,{className:`pointer`},n),import_react$7.createElement(`span`,{className:`model-toggle`+(this.state.expanded?``:` collapsed`)}),!this.state.expanded&&import_react$7.createElement(`span`,null,this.state.collapsedContent)),this.state.expanded&&this.props.children)}},useTabs=({initialTab:n,isExecute:a,schema:s,example:c})=>{let l=(0,import_react$7.useMemo)((()=>({example:`example`,model:`model`})),[]),u=(0,import_react$7.useMemo)((()=>Object.keys(l)),[l]).includes(n)&&s&&!a?n:l.example,d=(n=>{let a=(0,import_react$7.useRef)();return(0,import_react$7.useEffect)((()=>{a.current=n})),a.current})(a),[f,p]=(0,import_react$7.useState)(u),m=(0,import_react$7.useCallback)((n=>{p(n.target.dataset.name)}),[]);return(0,import_react$7.useEffect)((()=>{d&&!a&&c&&p(l.example)}),[d,a,c]),{activeTab:f,onTabChange:m,tabs:l}},Er,model_example=({schema:n,example:a,isExecute:s=!1,specPath:c,includeWriteOnly:l=!1,includeReadOnly:u=!1,getComponent:d,getConfigs:f,specSelectors:p})=>{let{defaultModelRendering:m,defaultModelExpandDepth:h}=f(),_=d(`ModelWrapper`),v=d(`HighlightCode`,!0),b=kt()(5).toString(`base64`),x=kt()(5).toString(`base64`),C=kt()(5).toString(`base64`),w=kt()(5).toString(`base64`),T=p.isOAS3(),{activeTab:O,tabs:k,onTabChange:A}=useTabs({initialTab:m,isExecute:s,schema:n,example:a});return import_react$7.createElement(`div`,{className:`model-example`},import_react$7.createElement(`ul`,{className:`tab`,role:`tablist`},import_react$7.createElement(`li`,{className:(0,import_classnames.default)(`tabitem`,{active:O===k.example}),role:`presentation`},import_react$7.createElement(`button`,{"aria-controls":x,"aria-selected":O===k.example,className:`tablinks`,"data-name":`example`,i
1500d:b,onClick:A,role:`tab`},s?`Edit Value`:`Example Value`)),n&&import_react$7.createElement(`li`,{className:(0,import_classnames.default)(`tabitem`,{active:O===k.model}),role:`presentation`},import_react$7.createElement(`button`,{"aria-controls":w,"aria-selected":O===k.model,className:(0,import_classnames.default)(`tablinks`,{inactive:s}),"data-name":`model`,id:C,onClick:A,role:`tab`},T?`Schema`:`Model`))),O===k.example&&import_react$7.createElement(`div`,{"aria-hidden":O!==k.example,"aria-labelledby":b,"data-name":`examplePanel`,id:x,role:`tabpanel`,tabIndex:`0`},a||import_react$7.createElement(v,null,`(no example available`)),O===k.model&&import_react$7.createElement(`div`,{className:`model-container`,"aria-hidden":O===k.example,"aria-labelledby":C,"data-name":`modelPanel`,id:w,role:`tabpanel`,tabIndex:`0`},import_react$7.createElement(_,{schema:n,getComponent:d,getConfigs:f,specSelectors:p,expandDepth:h,specPath:c,includeReadOnly:u,includeWriteOnly:l})))},ModelWrapper=class extends import_react$7.Component{onToggle=(n,a)=>{this.props.layoutActions&&this.props.layoutActions.show(this.props.fullPath,a)};render(){let{getComponent:n,getConfigs:a}=this.props,s=n(`Model`),c;return this.props.layoutSelectors&&(c=this.props.layoutSelectors.isShown(this.props.fullPath)),import_react$7.createElement(`div`,{className:`model-box`},import_react$7.createElement(s,_extends$2({},this.props,{getConfigs:a,expanded:c,depth:1,onToggle:this.onToggle,expandDepth:this.props.expandDepth||
15000})))}};function _extends(){return _extends=Object.assign?Object.assign.bind():function(n){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var c in s)({}).hasOwnProperty.call(s,c)&&(n[c]=s[c])}return n},_extends.apply(null,arguments)}var rolling_load=n=>(0,import_react$7.createElement)(`svg`,_extends({xmlns:`http://www.w3.org/2000/svg`,width:200,height:200,className:`rolling-load_svg__lds-rolling`,preserveAspectRatio:`xMidYMid`,style:{backgroundImage:`none`,backgroundPosition:`initial initial`,backgroundRepeat:`initial initial`},viewBox:`0 0 100 100`},n),Er||=(0,import_react$7.createElement)(`circle`,{cx:50,cy:50,r:35,fill:`none`,stroke:`#555`,strokeDasharray:`164.93361431346415 56.97787143782138`,strokeWidth:10},(0,import_react$7.createElement)(`animateTransform`,{attributeName:`transform`,begin:`0s`,calcMode:`linear`,dur:`1s`,keyTimes:`0;1`,repeatCount:`indefinite`,type:`rotate`,values:`0 50 50;360 50 50`}))),decodeRefName=n=>{let a=n.replace(/~1/g,`/`).replace(/~0/g,`~`);try{return decodeURIComponent(a)}catch{return a}},Model=class extends ImmutablePureComponent{static propTypes={schema:import_ImmutablePropTypes.default.map.isRequired,getComponent:import_prop_types.default.func.isRequired,getConfigs:import_prop_types.default.func.isRequired,specSelectors:import_prop_types.default.object.isRequired,name:import_prop_types.default.string,displayName:import_prop_types.default.string,isRef:import_prop_types.default.bool,required:import_prop_types.default.bool,expandDepth:import_prop_types.default.number,depth:import_prop_types.default.number,specPath:import_ImmutablePropTypes.default.list.isRequired,includeReadOnly:import_prop_types.default.bool,includeWriteOnly:import_prop_types.default.bool};getModelName=n=>n.indexOf(`#/definitions/`)===-1?n.indexOf(`#/components/schemas/`)===-1?void 0:decodeRefName(n.replace(/^.*#\/components\/schemas\//,``)):decodeRefName(n.replace(/^.*#\/definitions\//,``));getRefSchema=n=>{let{specSelectors:a}=this.props;return a.findDefinition(n)};render(){let{getComponent:n,getConfigs:a,specSelectors:s,schema:c,required:l,name:u,isRef:d,specPath:f,displayName:p,includeReadOnly:m,includeWriteOnly:h}=this.props,_=n(`ObjectModel`),v=n(`ArrayModel`),b=n(`PrimitiveModel`),x=`object`,C=c&&c.get(`$$ref`),w=c&&c.get(`$ref`);if(!u&&C&&(u=this.getModelName(C)),w){let n=this.getModelName(w),a=this.getRefSchema(n);import_immutable.Map.isMap(a)?(c=a.mergeDeep(c),C||=(c=c.set(`$$ref`,w),w)):import_immutable.Map.isMap(c)&&c.size===1&&(c=null,u=w)}if(!c)return import_react$7.createElement(`span`,{className:`model model-title`},import_react$7.createElement(`span`,{className:`model-title__text`},p||u),!w&&import_react$7.createElement(rolling_load,{height:`20px`,width:`20px`}));let T=s.isOAS3()&&c.get(`deprecated`);switch(d=d===void 0?!!C:d,x=c&&c.get(`type`)||x,x){case`object`:return import_react$7.createElement(_,_extends$2({className:`object`},this.props,{specPath:f,getConfigs:a,schema:c,name:u,deprecated:T,isRef:d,includeReadOnly:m,includeWriteOnly:h}));case`array`:return import_react$7.createElement(v,_extends$2({className:`array`},this.props,{getConfigs:a,schema:c,name:u,deprecated:T,required:l,includeReadOnly:m,includeWriteOnly:h}));default:return import_react$7.createElement(b,_extends$2({},this.props,{getComponent:n,getConfigs:a,schema:c,name:u,deprecated:T,required:l}))}}},Models=class extends import_react$7.Component{getSchemaBasePath=()=>this.props.specSelectors.isOAS3()?[`components`,`schemas`]:[`definitions`];getCollapsedContent=()=>` `;handleToggle=(n,a)=>{let{layoutActions:s}=this.props;s.show([...this.getSchemaBasePath(),n],a),a&&this.props.specActions.requestResolvedSubtree([...this.getSchemaBasePath(),n])};onLoadModels=n=>{n&&this.props.layoutActions.readyToScroll(this.getSchemaBasePath(),n)};onLoadModel=n=>{if(n){let a=n.getAttribute(`data-name`);this.props.layoutActions.readyToScroll([...this.getSchemaBasePath(),a],n)}};render(){let{specSelectors:n,getComponent:a,layoutSelectors:s,layoutActions:c,getConfigs:l}=this.props,u=n.definitions(),{docExpansion:d,defaultModelsExpandDepth:f}=l();if(!u.size||f<0)return null;let p=this.getSchemaBasePath(),m=s.isShown(p,f>0&&d!==`none`),h=n.isOAS3(),_=a(`ModelWrapper`),v=a(`Collapse`),b=a(`ModelCollapse`),x=a(`JumpToPath`,!0),C=a(`ArrowUpIcon`),w=a(`ArrowDownIcon`);return import_react$7.createElement(`section`,{className:m?`models is-open`:`models`,ref:this.onLoadModels},import_react$7.createElement(`h4`,null,import_react$7.createElement(`button`,{"aria-expanded":m,className:`models-control`,onClick:()=>c.show(p,!m)},import_react$7.createElement(`span`,null,h?`Schemas`:`Models`),m?import_react$7.createElement(C,null):import_react$7.createElement(w,null))),import_react$7.createElement(v,{isOpened:m},u.entrySeq().map((([u])=>{let d=[...p,u],m=import_immutable.default.List(d),h=n.specResolvedSubtree(d),v=n.specJson().getIn(d),C=import_immutable.Map.isMap(h)?h:import_immutable.default.Map(),w=import_immutable.Map.isMap(v)?v:import_immutable.default.Map(),T=C.get(`title`)||w.get(`title`)||u,O=s.isShown(d,!1);O&&C.size===0&&w.size>0&&this.props.specActions.requestResolvedSubtree(d);let k=import_react$7.createElement(_,{name:u,expandDepth:f,schema:C||import_immutable.default.Map(),displayName:T,fullPath:d,specPath:m,getComponent:a,specSelectors:n,getConfigs:l,layoutSelectors:s,layoutActions:c,includeReadOnly:!0,includeWriteOnly:!0}),A=import_react$7.createElement(`span`,{className:`model-box`},import_react$7.createElement(`span`,{className:`model model-title`},T));return import_react$7.createElement(`div`,{id:`model-${u}`,className:`model-container`,key:`models-section-${u}`,"data-name":u,ref:this.onLoadModel},import_react$7.createElement(`span`,{className:`models-jump-to-path`},import_react$7.createElement(x,{path:m})),import_react$7.createElement(b,{classes:`model-box`,collapsedContent:this.getCollapsedContent(u),onToggle:this.handleToggle,title:A,displayName:T,modelName:u,specPath:m,layoutSelectors:s,layoutActions:c,hideSelfOnExpand:!0,expanded:f>0&&O},k))})).toArray()))}},enum_model=({value:n,getComponent:a})=>{let s=a(`ModelCollapse`),c=import_react$7.createElement(`span`,null,`Array [ `,n.count(),` ]`);return import_react$7.createElement(`span`,{className:`prop-enum`},`Enum:`,import_react$7.createElement(`br`,null),import_react$7.createElement(s,{collapsedContent:c},`[ `,n.map(String).join(`, `),` ]`))};function isAbsoluteUrl(n){return n.match(/^(?:[a-z]+:)?\/\//i)}function buildBaseUrl(n,a){return n?isAbsoluteUrl(n)?function(n){return n.match(/^\/\//i)?`${window.location.protocol}${n}`:n}(n):new URL(n,a).href:a}function safeBuildUrl(n,a,{selectedServer:s=``}={}){try{return function(n,a,{selectedServer:s=``}={}){if(!n)return;if(isAbsoluteUrl(n))return n;let c=buildBaseUrl(s,a);return isAbsoluteUrl(c)?new URL(n,c).href:new URL(n,window.location.href).href}(n,a,{selectedServer:s})}catch{return}}function sanitizeUrl(n){if(typeof n!=`string`||n.trim()===``)return``;let a=n.trim(),s=`about:blank`;try{let n=`https://base${String(Math.random()).slice(2)}`,c=new URL(a,n),l=c.protocol.slice(0,-1);return[`javascript`,`data`,`vbscript`].includes(l.toLowerCase())?s:c.origin===n?a.startsWith(`/`)?`${c.pathname}
1500${c.search}${c.hash}`:a.startsWith(`./`)||a.startsWith(`../`)?`${a.match(/^(\.\.?\/)+/)[0]}${c.pathname.substring(1)}${c.search}${c.hash}`:`${c.pathname.substring(1)}${c.search}${c.hash}`:String(c)}catch{return s}}var ObjectModel=class extends import_react$7.Component{render(){let{schema:n,name:a,displayName:s,isRef:c,getComponent:l,getConfigs:u,depth:d,onToggle:f,expanded:p,specPath:m,...h}=this.props,{specSelectors:_,expandDepth:v,includeReadOnly:b,includeWriteOnly:x}=h,{isOAS3:C}=_,w=d>2||d===2&&m.last()!==`items`;if(!n)return null;let{showExtensions:T}=u(),O=T?getExtensions(n):(0,import_immutable.List)(),k=n.get(`description`),A=n.get(`properties`),j=n.get(`additionalProperties`),M=n.get(`title`)||s||a,N=n.get(`required`),P=n.filter(((n,a)=>[`maxProperties`,`minProperties`,`nullable`,`example`].indexOf(a)!==-1)),F=n.get(`deprecated`),I=n.getIn([`externalDocs`,`url`]),R=n.getIn([`externalDocs`,`description`]),B=l(`JumpToPath`,!0),V=l(`Markdown`,!0),H=l(`Model`),U=l(`ModelCollapse`),W=l(`Property`),K=l(`Link`),q=l(`ModelExtensions`),ee=()=>import_react$7.createElement(`span`,{className:`model-jump-to-path`},import_react$7.createElement(B,{path:m})),J=import_react$7.createElement(`span`,null,import_react$7.createElement(`span`,null,`{`),`...`,import_react$7.createElement(`span`,null,`}`),c?import_react$7.createElement(ee,null):``),Y=_.isOAS3()?n.get(`allOf`):null,te=_.isOAS3()?n.get(`anyOf`):null,X=_.isOAS3()?n.get(`oneOf`):null,ne=_.isOAS3()?n.get(`not`):null,re=M&&import_react$7.createElement(`span`,{className:`model-title`},c&&n.get(`$$ref`)&&import_react$7.createElement(`span`,{className:(0,import_classnames.default)(`model-hint`,{"model-hint--embedded":w})},n.get(`$$ref`)),import_react$7.createElement(`span`,{className:`model-title__text`},M));return import_react$7.createElement(`span`,{className:`model`},import_react$7.createElement(U,{modelName:a,title:re,onToggle:f,expanded:!!p||d<=v,collapsedContent:J},import_react$7.createElement(`span`,{className:`brace-open object`},`{`),c?import_react$7.createElement(ee,null):null,import_react$7.createElement(`span`,{className:`inner-object`},import_react$7.createElement(`table`,{className:`model`},import_react$7.createElement(`tbody`,null,k?import_react$7.createElement(`tr`,{className:`description`},import_react$7.createElement(`td`,null,`description:`),import_react$7.createElement(`td`,null,import_react$7.createElement(V,{source:k}))):null,I&&import_react$7.createElement(`tr`,{className:`external-docs`},import_react$7.createElement(`td`,null,`externalDocs:`),import_react$7.createElement(`td`,null,import_react$7.createElement(K,{target:`_blank`,href:sanitizeUrl(I)},R||I))),F?import_react$7.createElement(`tr`,{className:`property`},import_react$7.createElement(`td`,null,`deprecated:`),import_react$7.createElement(`td`,null,`true`)):null,A&&A.size?A.entrySeq().filter((([,n])=>(!n.get(`readOnly`)||b)&&(!n.get(`writeOnly`)||x))).map((([n,s])=>{let c=C()&&s.get(`deprecated`),f=import_immutable.List.isList(N)&&N.contains(n),p=[`property-row`];return c&&p.push(`deprecated`),f&&p.push(`required`),import_react$7.createElement(`tr`,{key:n,className:p.join(` `)},import_react$7.createElement(`td`,null,n,f&&import_react$7.createElement(`span`,{className:`star`},`*`)),import_react$7.createElement(`td`,null,import_react$7.createElement(H,_extends$2({key:`object-${a}-${n}_${s}`},h,{required:f,getComponent:l,specPath:m.push(`properties`,n),getConfigs:u,schema:s,depth:d+1}))))})).toArray():null,O.size===0?null:import_react$7.createElement(import_react$7.Fragment,null,import_react$7.createElement(`tr`,null,import_react$7.createElement(`td`,null,`\xA0`)),import_react$7.createElement(q,{extensions:O,propClass:`extension`})),j&&j.size?import_react$7.createElement(`tr`,null,import_react$7.createElement(`td`,null,`< * >:`),import_react$7.createElement(`td`,null,import_react$7.createElement(H,_extends$2({},h,{required:!1,getComponent:l,specPath:m.push(`additionalProperties`),getConfigs:u,schema:j,depth:d+1})))):null,Y?import_react$7.createElement(`tr`,null,import_react$7.createElement(`td`,null,`allOf ->`),import_react$7.createElement(`td`,null,Y.map(((n,a)=>import_react$7.createElement(`div`,{key:a},import_react$7.createElement(H,_extends$2({},h,{required:!1,getComponent:l,specPath:m.push(`allOf`,a),getConfigs:u,schema:n,depth:d+1}))))))):null,te?import_react$7.createElement(`tr`,null,import_react$7.createElement(`td`,null,`anyOf ->`),import_react$7.createElement(`td`,null,te.map(((n,a)=>import_react$7.createElement(`div`,{key:a},import_react$7.createElement(H,_extends$2({},h,{required:!1,getComponent:l,specPath:m.push(`anyOf`,a),getConfigs:u,schema:n,depth:d+1}))))))):null,X?import_react$7.createElement(`tr`,null,import_react$7.createElement(`td`,null,`oneOf ->`),import_react$7.createElement(`td`,null,X.map(((n,a)=>import_react$7.createElement(`div`,{key:a},import_react$7.createElement(H,_extends$2({},h,{required:!1,getComponent:l,specPath:m.push(`oneOf`,a),getConfigs:u,schema:n,depth:d+1}))))))):null,ne?import_react$7.createElement(`tr`,null,import_react$7.createElement(`td`,null,`not ->`),import_react$7.createElement(`td`,null,import_react$7.createElement(`div`,null,import_react$7.createElement(H,_extends$2({},h,{required:!1,getComponent:l,specPath:m.push(`not`),getConfigs:u,schema:ne,depth:d+1}))))):null))),import_react$7.createElement(`span`,{className:`brace-close`},`}`)),P.size?P.entrySeq().map((([n,a])=>
vendor: 4,269 bytes, line 1500
1500import_react$7.createElement(W,{key:`${n}-${a}`,propKey:n,propVal:a,propClass:`property`}))):null)}},ArrayModel=class extends import_react$7.Component{render(){let{getComponent:n,getConfigs:a,schema:s,depth:c,expandDepth:l,name:u,displayName:d,specPath:f}=this.props,p=s.get(`description`),m=s.get(`items`),h=s.get(`title`)||d||u,_=s.filter(((n,a)=>[`type`,`items`,`description`,`$$ref`,`externalDocs`].indexOf(a)===-1)),v=s.getIn([`externalDocs`,`url`]),b=s.getIn([`externalDocs`,`description`]),x=n(`Markdown`,!0),C=n(`ModelCollapse`),w=n(`Model`),T=n(`Property`),O=n(`Link`),k=h&&import_react$7.createElement(`span`,{className:`model-title`},import_react$7.createElement(`span`,{className:`model-title__text`},h));return import_react$7.createElement(`span`,{className:`model`},import_react$7.createElement(C,{title:k,expanded:c<=l,collapsedContent:`[...]`},`[`,_.size?_.entrySeq().map((([n,a])=>import_react$7.createElement(T,{key:`${n}-${a}`,propKey:n,propVal:a,propClass:`property`}))):null,p?import_react$7.createElement(x,{source:p}):_.size?import_react$7.createElement(`div`,{className:`markdown`}):null,v&&import_react$7.createElement(`div`,{className:`external-docs`},import_react$7.createElement(O,{target:`_blank`,href:sanitizeUrl(v)},b||v)),import_react$7.createElement(`span`,null,import_react$7.createElement(w,_extends$2({},this.props,{getConfigs:a,specPath:f.push(`items`),name:null,schema:m,required:!1,depth:c+1}))),`]`))}},Sr=`property primitive`,Primitive=class extends import_react$7.Component{render(){let{schema:n,getComponent:a,getConfigs:s,name:c,displayName:l,depth:u,expandDepth:d}=this.props,{showExtensions:f}=s();if(!n||!n.get)return import_react$7.createElement(`div`,null);let p=n.get(`type`),m=n.get(`format`),h=n.get(`xml`),_=n.get(`enum`),v=n.get(`title`)||l||c,b=n.get(`description`),x=getExtensions(n),C=n.filter(((n,a)=>[`enum`,`type`,`format`,`description`,`$$ref`,`externalDocs`].indexOf(a)===-1)).filterNot(((n,a)=>x.has(a))),w=n.getIn([`externalDocs`,`url`]),T=n.getIn([`externalDocs`,`description`]),O=a(`Markdown`,!0),k=a(`EnumModel`),A=a(`Property`),j=a(`ModelCollapse`),M=a(`Link`),N=a(`ModelExtensions`),P=v&&import_react$7.createElement(`span`,{className:`model-title`},import_react$7.createElement(`span`,{className:`model-title__text`},v));return import_react$7.createElement(`span`,{className:`model`},import_react$7.createElement(j,{title:P,expanded:u<=d,collapsedContent:`[...]`},import_react$7.createElement(`span`,{className:`prop`},c&&u>1&&import_react$7.createElement(`span`,{className:`prop-name`},v),import_react$7.createElement(`span`,{className:`prop-type`},p),m&&import_react$7.createElement(`span`,{className:`prop-format`},`($`,m,`)`),C.size?C.entrySeq().map((([n,a])=>import_react$7.createElement(A,{key:`${n}-${a}`,propKey:n,propVal:a,propClass:Sr}))):null,f&&x.size>0?import_react$7.createElement(N,{extensions:x,propClass:`${Sr} extension`}):null,b?import_react$7.createElement(O,{source:b}):null,w&&import_react$7.createElement(`div`,{className:`external-docs`},import_react$7.createElement(M,{target:`_blank`,href:sanitizeUrl(w)},T||w)),h&&h.size?import_react$7.createElement(`span`,null,import_react$7.createElement(`br`,null),import_react$7.createElement(`span`,{className:Sr},`xml:`),h.entrySeq().map((([n,a])=>import_react$7.createElement(`span`,{key:`${n}-${a}`,className:Sr},import_react$7.createElement(`br`,null),`\xA0\xA0\xA0`,n,`: `,String(a)))).toArray()):null,_&&import_react$7.createElement(k,{value:_,getComponent:a}))))}},Schemes=class extends import_react$7.Component{UNSAFE_componentWillMount(){let{schemes:n}=this.props;this.setScheme(n.first())}UNSAFE_componentWillReceiveProps(n){this.props.currentScheme&&n.schemes.includes(this.props.currentScheme)||this.setScheme(n.schemes.first())}onChange=n=>{this.setScheme(n.target.value)};setScheme=n=>{let{path:a,method:s,specActions:c}=this.props;c.setScheme(n,a,s)};render(){let{schemes:n,currentScheme:a}=this.props;return import_react$7.createElement(`label`,{htmlFor:`schemes`},import_react$7.createElement(`span`,{className:`schemes-title`},`Schemes`),import_react$7.createElement(`select`,{onChange:this.onChange,value:a,id:`schemes`},n.valueSeq().map((n=>import_react$7.createElement(`option`,{value:n,key:n},n))).toArray()))}}
1500,SchemesContainer=class extends import_react$7.Component{render(){let{specActions:n,specSelectors:a,getComponent:s}=this.props,c=a.operationScheme(),l=a.schemes(),u=s(`schemes`);return l&&l.size?import_react$7.createElement(u,{currentScheme:c,schemes:l,specActions:n}):null}},vr={value:``,onChange:()=>{},schema:{},keyName:``,required:!1,errors:(0,import_immutable.List)()},JsonSchemaForm=class extends import_react$7.Component{static defaultProps=vr;componentDidMount(){let{dispatchInitialValue:n,value:a,onChange:s}=this.props;n?s(a):!1===n&&s(``)}render(){let{schema:n,errors:a,value:s,onChange:c,getComponent:l,fn:u,disabled:d}=this.props,f=n&&n.get?n.get(`format`):null,p=n&&n.get?n.get(`type`):null,m=u.getSchemaObjectType(n),h=u.isFileUploadIntended(n),_=p?(n=>l(n,!1,{failSilently:!0}))(f?`JsonSchema_${p}_${f}`:`JsonSchema_${p}`):l(`JsonSchema_string`);return h||!import_immutable.List.isList(p)||m!==`array`&&m!==`object`||(_=l(`JsonSchema_object`)),_||=l(`JsonSchema_string`),import_react$7.createElement(_,_extends$2({},this.props,{errors:a,fn:u,getComponent:l,value:s,onChange:c,schema:n,disabled:d}))}},JsonSchema_string=class extends import_react$7.Component{static defaultProps=vr;onChange=n=>{let a=this.props.schema&&this.props.schema.get(`type`)===`file`?n.target.files[0]:n.target.value;this.props.onChange(a,this.props.keyName)};onEnumChange=n=>this.props.onChange(n);render(){let{getComponent:n,value:a,schema:s,errors:c,required:l,description:u,disabled:d}=this.props,f=s&&s.get?s.get(`enum`):null,p=s&&s.get?s.get(`format`):null,m=s&&s.get?s.get(`type`):null,h=s&&s.get?s.get(`in`):null;if(a?(isImmutable(a)||typeof a==`object`)&&(a=stringify(a)):a=``,c=c.toJS?c.toJS():[],f){let s=n(`Select`);return import_react$7.createElement(s,{className:c.length?`invalid`:``,title:c.length?c:``,allowedValues:[...f],value:a,allowEmptyValue:!l,disabled:d,onChange:this.onEnumChange})}let _=d||h&&h===`formData`&&!(`FormData`in window),v=n(`Input`);return m&&m===`file`?import_react$7.createElement(v,{type:`file`,className:c.length?`invalid`:``,title:c.length?c:``,onChange:this.onChange,disabled:_}):import_react$7.createElement(import_lib$1.default,{type:p&&p===`password`?`password`:`text`,className:c.length?`invalid`:``,title:c.length?c:``,value:a,minLength:0,debounceTimeout:350,placeholder:u,onChange:this.onChange,disabled:_})}},JsonSchema_array=class extends import_react$7.PureComponent{static defaultProps=vr;constructor(n,a){super(n,a),this.state={value:valueOrEmptyList(n.value),schema:n.schema}}UNSAFE_componentWillReceiveProps(n){let a=valueOrEmptyList(n.value);a!==this.state.value&&this.setState({value:a}),n.schema!==this.state.schema&&this.setState({schema:n.schema})}onChange=()=>{this.props.onChange(this.state.value)};onItemChange=(n,a)=>{this.setState((({value:s})=>({value:s.set(a,n)})),this.onChange)};removeItem=n=>{this.setState((({value:a})=>({value:a.delete(n)})),this.onChange)};addItem=()=>{let{fn:n}=this.props,a=valueOrEmptyList(this.state.value);this.setState((()=>({value:a.push(n.getSampleSchema(this.state.schema.get(`items`),!1,{includeWriteOnly:!0}))}
1500)),this.onChange)};onEnumChange=n=>{this.setState((()=>({value:n})),this.onChange)};render(){let{getComponent:n,required:a,schema:s,errors:c,fn:l,disabled:u}=this.props;c=c.toJS?c.toJS():Array.isArray(c)?c:[];let d=c.filter((n=>typeof n==`string`)),f=c.filter((n=>n.needRemove!==void 0)).map((n=>n.error)),p=this.state.value,m=!!(p&&p.count&&p.count()>0),h=s.getIn([`items`,`enum`]),_=s.get(`items`),v=l.getSchemaObjectType(_),b=l.getSchemaObjectTypeLabel(_),x=s.getIn([`items`,`format`]),C=s.get(`items`),w,T=!1,O=v===`file`||v===`string`&&x===`binary`;if(v&&x?w=n(`JsonSchema_${v}_${x}`):v!==`boolean`&&v!==`array`&&v!==`object`||(w=n(`JsonSchema_${v}`)),!import_immutable.List.isList(_?.get(`type`))||v!==`array`&&v!==`object`||(w=n(`JsonSchema_object`)),w||O||(T=!0),h){let s=n(`Select`);return import_react$7.createElement(s,{className:c.length?`invalid`:``,title:c.length?c:``,multiple:!0,value:p,disabled:u,allowedValues:h,allowEmptyValue:!a,onChange:this.onEnumChange})}let k=n(`Button`);return import_react$7.createElement(`div`,{className:`json-schema-array`},m?p.map(((a,s)=>{let d=(0,import_immutable.fromJS)([...c.filter((n=>n.index===s)).map((n=>n.error))]);return import_react$7.createElement(`div`,{key:s,className:`json-schema-form-item`},O?import_react$7.createElement(JsonSchemaArrayItemFile,{value:a,onChange:n=>this.onItemChange(n,s),disabled:u,errors:d,getComponent:n}):T?import_react$7.createElement(JsonSchemaArrayItemText,{value:a,onChange:n=>this.onItemChange(n,s),disabled:u,errors:d}):import_react$7.createElement(w,_extends$2({},this.props,{value:a,onChange:n=>this.onItemChange(n,s),disabled:u,errors:d,schema:C,getComponent:n,fn:l})),u?null:import_react$7.createElement(k,{className:`btn btn-sm json-schema-form-item-remove ${f.length?`invalid`:null}`,title:f.length?f:``,onClick:()=>this.removeItem(s)},` - `))})):null,u?null:import_react$7.createElement(k,{className:`btn btn-sm json-schema-form-item-add ${d.length?`invalid`:null}`,title:d.length?d:``,onClick:this.addItem},`Add `,b,` item`))}},JsonSchemaArrayItemText=class extends import_react$7.Component{static defaultProps=vr;onChange=n=>{let a=n.target.value;this.props.onChange(a,this.props.keyName)};render(){let{value:n,errors:a,description:s,disabled:c}=this.props;return n?(isImmutable(n)||typeof n==`object`)&&(n=stringify(n)):n=``,a=a.toJS?a.toJS():[],import_react$7.createElement(import_lib$1.default,{type:`text`,className:a.length?`invalid`:``,title:a.length?a:``,value:n,minLength:0,debounceTimeout:350,placeholder:s,onChange:this.onChange,disabled:c})}},JsonSchemaArrayItemFile=class extends import_react$7.Component{static defaultProps=vr;onFileChange=n=>{let a=n.target.files[0];this.props.onChange(a,this.props.keyName)};render(){let{getComponent:n,errors:a,disabled:s}=this.props,c=n(`Input`),l=s||!(`FormData`in window);return import_react$7.createElement(c,{type:`file`,className:a.length?`invalid`:``,title:a.length?a:``,onChange:this.onFileChange,disabled:l})}},JsonSchema_boolean=class extends import_react$7.Component{static defaultProps=vr;onEnumChange=n=>this.props.onChange(n);render(){let{getComponent:n,value:a,errors:s,schema:c,required:l,disabled:u}=this.props;s=s.toJS?s.toJS():[];let d=c&&c.get?c.get(`enum`):null,f=!d||!l,p=!d&&[`true`,`false`],m=n(`Select`);return import_react$7.createElement(m,{className:s.length?`invalid`:``,title:s.length?s:``,value:String(a),disabled:u,allowedValues:d?[...d]:p,allowEmptyValue:f,onChange:this.onEnumChange})}},stringifyObjectErrors=n=>n.map((n=>{let a=n.propKey===void 0?n.index:n.propKey,s=typeof n==`string`?n:typeof n.error==`string`?n.error:null;if(!a&&s)return s;let c=n.error,l=`/${n.propKey}`;for(;typeof c==`object`;){let n=c.propKey===void 0?c.index:c.propKey;if(n===void 0||(l+=`/${n}`,!c.error))break;c=c.error}return`${l}: ${c}`})),JsonSchema_object=class extends import_react$7.PureComponent{constructor(){super()}static defaultProps=vr;onChange=n=>{this.props.onChange(n)};handleOnChange=n=>{let a=n.target.value;this.onChange(a)};render(){let{getComponent:n,value:a,errors:s,disabled:c}=this.props,l=n(`TextArea`);return s=s.toJS?s.toJS():Array.isArray(s)?s:[],import_react$7.createElement(`div`,null,import_react$7.createElement(l,{className:(0,import_classnames.default)({invalid:s.length}),title:s.length?stringifyObjectErrors(s).join(`, `):``,value:stringify(a),disabled:c,onChange:this.handleOnChange}))}};function valueOrEmptyList(n){return import_immutable.List.isList(n)?n:Array.isArray(n)?(0,import_immutable.fromJS)(n):(0,import_immutable.List)()}var ModelExtensions=({extensions:n,propClass:a=``})=>n.entrySeq().map((([n,s])=>{let c=immutableToJS(s)??null;return import_react$7.createElement(`tr`,{key:n,className:a},import_react$7.createElement(`td`,null,n),import_react$7.createElement(`td`,null,JSON.stringify(c)))})).toArray(),hasSchemaType=(n,a)=>{let s=import_immutable.Map.isMap(n);if(!s&&!(0,import_isPlainObject.default)(n))return!1;let c=s?n.get(`type`):n.type;return a===c||Array.isArray(a)&&a.includes(c)},getType=(n,a=new WeakSet)=>{if(n==null||a.has(n))return`any`;a.add(n);let{type:s,items:c}=n;return Object.hasOwn(n,`items`)?c?`array<${getType(c,a)}>`:`array<any>`:s},getSchemaObjectTypeLabel=n=>getType(immutableToJS(n)),json_schema_5=()=>({components:{modelExample:model_example,ModelWrapper,ModelCollapse,Model,Models,EnumModel:enum_model,ObjectModel,ArrayModel,PrimitiveModel:Primitive,ModelExtensions,schemes:Schemes,SchemesContainer,...it},fn:{hasSchemaType,getSchemaObjectTypeLabel}}),br=__webpack_require__(123),wr=__webpack_require__.n(br),shallowArrayEquals=n=>a=>Array.isArray(n)&&Array.isArray(a)&&n.length===a.length&&n.every(((n,s)=>
1500n===a[s])),list=(...n)=>n,Cache=class extends Map{delete(n){let a=Array.from(this.keys()).find(shallowArrayEquals(n));return super.delete(a)}get(n){let a=Array.from(this.keys()).find(shallowArrayEquals(n));return super.get(a)}has(n){return Array.from(this.keys()).findIndex(shallowArrayEquals(n))!==-1}},utils_memoizeN=(n,a=list)=>{let{Cache:s}=import_memoize.default;import_memoize.default.Cache=Cache;let c=(0,import_memoize.default)(n,a);return import_memoize.default.Cache=s,c},_r={string:n=>n.pattern?(n=>{try{let a=new import_randexp.default(n.replace(/(?<=(?<!\\)\{)(\d{3,})(?=\})|(?<=(?<!\\)\{\d*,)(\d{3,})(?=\})|(?<=(?<!\\)\{)(\d{3,})(?=,\d*\})/g,`100`));return a.max=100,a.gen()}catch{return`string`}})(n.pattern):`string`,string_email:()=>`[email protected]`,"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:n=>typeof n.default!=`boolean`||n.default},primitive=n=>{n=objectify(n);let{type:a,format:s}=n,c=_r[`${a}_${s}`]||_r[a];return isFunc(c)?c(n):`Unknown Type: `+n.type},sanitizeRef=n=>deeplyStripKey(n,`$$ref`,(n=>typeof n==`string`&&n.indexOf(`#`)>-1)),Cr=[`maxProperties`,`minProperties`],xr=[`minItems`,`maxItems`],Or=[`minimum`,`maximum`,`exclusiveMinimum`,`exclusiveMaximum`],Nr=[`minLength`,`maxLength`],mergeJsonSchema=(n,a,s={})=>{let c={...n};if([`example`,`default`,`enum`,`xml`,`type`,...Cr,...xr,...Or,...Nr].forEach((n=>(n=>{c[n]===void 0&&a[n]!==void 0&&(c[n]=a[n])})(n))),a.required!==void 0&&Array.isArray(a.required)&&(c.required!==void 0&&c.required.length||(c.required=[]),a.required.forEach((n=>{c.required.includes(n)||c.required.push(n)}))),a.properties){c.properties||={};let n=objectify(a.properties);for(let l in n)Object.prototype.hasOwnProperty.call(n,l)&&(n[l]&&n[l].deprecated||n[l]&&n[l].readOnly&&!s.includeReadOnly||n[l]&&n[l].writeOnly&&!s.includeWriteOnly||c.properties[l]||(c.properties[l]=n[l],!a.required&&Array.isArray(a.required)&&a.required.indexOf(l)!==-1&&(c.required?c.required.push(l):c.required=[l])))}return a.items&&(c.items||={},c.items=mergeJsonSchema(c.items,a.items,s)),c},sampleFromSchemaGeneric=(n,a={},s=void 0,c=!1)=>{n&&isFunc(n.toJS)&&(n=n.toJS());let l=s!==void 0||n&&n.example!==void 0||n&&n.default!==void 0,u=!l&&n&&n.oneOf&&n.oneOf.length>0,d=!l&&n&&n.anyOf&&n.anyOf.length>0;if(!l&&(u||d)){let s=objectify(u?n.oneOf[0]:n.anyOf[0]);if(!(n=mergeJsonSchema(n,s,a)).xml&&s.xml&&(n.xml=s.xml),n.example!==void 0&&s.example!==void 0)l=!0;else if(s.properties){n.properties||={};let c=objectify(s.properties);for(let l in c)Object.prototype.hasOwnProperty.call(c,l)&&(c[l]&&c[l].deprecated||c[l]&&c[l].readOnly&&!a.includeReadOnly||c[l]&&c[l].writeOnly&&!a.includeWriteOnly||n.properties[l]||(n.properties[l]=c[l],!s.required&&Array.isArray(s.required)&&s.required.indexOf(l)!==-1&&(n.required?n.required.push(l):n.required=[l])))}}let f={},{xml:p,type:m,example:h,properties:_,additionalProperties:v,items:b}=n||{},{includeReadOnly:x,includeWriteOnly:C}=a;p||={};let w,{name:T,prefix:O,namespace:k}=p,A={};c&&(T||=`notagname`,w=(O?O+`:`:``)+T,k)&&(f[O?`xmlns:`+O:`xmlns`]=k),c&&(A[w]=[]);let j=a=>a.some((a=>Object.prototype.hasOwnProperty.call(n,a)));n&&!m&&(_||v||j(Cr)?m=`object`:b||j(xr)?m=`array`:j(Or)?(m=`number`,n.type=`number`):l||n.enum||(m=`string`,n.type=`string`));let M=a=>{if(n?.maxItems!=null&&(a=a.slice(0,n?.maxItems)),n?.minItems!=null){let s=0;for(;a.length<n?.minItems;)a.push(a[s++%a.length])}return a},N=objectify(_),P,F=0,I=()=>n&&n.maxProperties!==null&&n.maxProperties!==void 0&&F>=n.maxProperties,R=a=>!n||n.maxProperties===null||n.maxProperties===void 0||!I()&&(!(a=>!(n&&n.required&&n.required.length&&n.required.includes(a)))(a)||n.maxProperties-F-(()=>{if(!n||!n.required)return 0;let a=0;return c?n.required.forEach((n=>a+=A[n]===void 0?0:1)):n.required.forEach((n=>a+=A[w]?.find((a=>a[n]!==void 0))===void 0?0:1)),n.required.length-a})()>0);if(P=c?(s,l=void 0)=>{if(n&&N[s]){if(N[s].xml=N[s].xml||{},N[s].xml.attribute){let n=Array.isArray(N[s].enum)?N[s].enum[0]:void 0,a=N[s].example,c=N[s].default;
1500f[N[s].xml.name||s]=a===void 0?c===void 0?n===void 0?primitive(N[s]):n:c:a;return}N[s].xml.name=N[s].xml.name||s}else N[s]||!1===v||(N[s]={xml:{name:s}});let u=sampleFromSchemaGeneric(n&&N[s]||void 0,a,l,c);R(s)&&(F++,Array.isArray(u)?A[w]=A[w].concat(u):A[w].push(u))}:(s,l)=>{if(R(s)){if(Object.prototype.hasOwnProperty.call(n,`discriminator`)&&n.discriminator&&Object.prototype.hasOwnProperty.call(n.discriminator,`mapping`)&&n.discriminator.mapping&&Object.prototype.hasOwnProperty.call(n,`$$ref`)&&n.$$ref&&n.discriminator.propertyName===s){for(let a in n.discriminator.mapping)if(n.$$ref.search(n.discriminator.mapping[a])!==-1){A[s]=a;break}}else A[s]=sampleFromSchemaGeneric(N[s],a,l,c);F++}},l){let l;if(l=sanitizeRef(s===void 0?h===void 0?n.default:h:s),!c){if(typeof l==`number`&&m===`string`)return`${l}`;if(typeof l!=`string`||m===`string`)return l;try{return JSON.parse(l)}catch{return l}}if(n||(m=Array.isArray(l)?`array`:typeof l),m===`array`){if(!Array.isArray(l)){if(typeof l==`string`)return l;l=[l]}let s=n?n.items:void 0;s&&(s.xml=s.xml||p||{},s.xml.name=s.xml.name||p.name);let u=l.map((n=>sampleFromSchemaGeneric(s,a,n,c)));return u=M(u),p.wrapped?(A[w]=u,(0,import_isEmpty.default)(f)||A[w].push({_attr:f})):A=u,A}if(m===`object`){if(typeof l==`string`)return l;for(let a in l)Object.prototype.hasOwnProperty.call(l,a)&&(n&&N[a]&&N[a].readOnly&&!x||n&&N[a]&&N[a].writeOnly&&!C||(n&&N[a]&&N[a].xml&&N[a].xml.attribute?f[N[a].xml.name||a]=l[a]:P(a,l[a])));return(0,import_isEmpty.default)(f)||A[w].push({_attr:f}),A}return A[w]=(0,import_isEmpty.default)(f)?l:[{_attr:f},l],A}if(m===`object`){for(let n in N)Object.prototype.hasOwnProperty.call(N,n)&&(N[n]&&N[n].deprecated||N[n]&&N[n].readOnly&&!x||N[n]&&N[n].writeOnly&&!C||P(n));if(c&&f&&A[w].push({_attr:f}),I())return A;if(!0===v)c?A[w].push({additionalProp:`Anything can be here`}):A.additionalProp1={},F++;else if(v){let s=objectify(v),l=sampleFromSchemaGeneric(s,a,void 0,c);if(c&&s.xml&&s.xml.name&&s.xml.name!==`notagname`)A[w].push(l);else{let a=s[`x-additionalPropertiesName`]||`additionalProp`,u=n.minProperties!==null&&n.minProperties!==void 0&&F<n.minProperties?n.minProperties-F:3;for(let n=1;n<=u;n++){if(I())return A;if(c){let s={};s[a+n]=l.notagname,A[w].push(s)}else A[a+n]=l;F++}}}return A}if(m===`array`){if(!b)return;let s;if(c&&(b.xml=b.xml||n?.xml||{},b.xml.name=b.xml.name||p.name),Array.isArray(b.anyOf))s=b.anyOf.map((n=>sampleFromSchemaGeneric(mergeJsonSchema(n,b,a),a,void 0,c)));else if(Array.isArray(b.oneOf))s=b.oneOf.map((n=>sampleFromSchemaGeneric(mergeJsonSchema(n,b,a),a,void 0,c)));else{if(!(!c||c&&p.wrapped))return sampleFromSchemaGeneric(b,a,void 0,c);s=[sampleFromSchemaGeneric(b,a,void 0,c)]}return s=M(s),c&&p.wrapped?(A[w]=s,(0,import_isEmpty.default)(f)||A[w].push({_attr:f}),A):s}let B;if(n&&Array.isArray(n.enum))B=normalizeArray(n.enum)[0];else{if(!n)return;if(B=primitive(n),typeof B==`number`){let a=n.minimum;a!=null&&(n.exclusiveMinimum&&a++,B=a);let s=n.maximum;s!=null&&(n.exclusiveMaximum&&s--,B=s)}if(typeof B==`string`&&(n.maxLength!==null&&n.maxLength!==void 0&&(B=B.slice(0,n.maxLength)),n.minLength!==null&&n.minLength!==void 0)){let a=0;for(;B.length<n.minLength;)B+=B[a++%B.length]}}if(m!==`file`)return c?(A[w]=(0,import_isEmpty.default)(f)?B:[{_attr:f},B],A):B},inferSchema=n=>(n.schema&&(n=n.schema),n.properties&&(n.type=`object`),n),createXMLExample=(n,a,s)=>{let c=sampleFromSchemaGeneric(n,a,s,!0);if(c)return typeof c==`string`?c:wr()(c,{declaration:!0,indent:`	`})},sampleFromSchema=(n,a,s)=>sampleFromSchemaGeneric(n,a,s,!1),resolver=(n,a,s)=>[n,JSON.stringify(a),JSON.stringify(s)],Ar=utils_memoizeN(createXMLExample,resolver),kr=utils_memoizeN(sampleFromSchema,resolver),getSchemaObjectType=n=>immutableToJS(n)?.type??`string`,Ir=[{when:/json/,shouldStringifyTypes:[`string`]}],jr=[`object`],get_json_sample_schema=n=>(a,s,c,l)=>{let{fn:u}=n(),d=u.memoizedSampleFromSchema(a,s,l),f=typeof d;return(0,import_some.default)(Ir.reduce(((n,a)=>a.when.test(c)?[...n,...a.shouldStringifyTypes]:n),jr),(n=>n===f))?JSON.stringify(d,null,2):d},get_yaml_sample_schema=n=>(a,s,c,l)=>{let{fn:u}=n(),d=u.getJsonSampleSchema(a,s,c,l),f;try{f=index_vite_proxy_tmp_default.dump(index_vite_proxy_tmp_default.load(d),{lineWidth:-1},{schema:JSON_SCHEMA}),f[f.length-1]===`
1501`&&(f=f.slice(0,f.length-1))}catch(n){return console.error(n),`error: could not generate yaml example`}return f.replace(/\t/g,`  `)},get_xml_sample_schema=n=>(a,s,c)=>{let{fn:l}=n();if(a&&!a.xml&&(a.xml={}),a&&!a.xml.name){if(!a.$$ref&&(a.type||a.items||a.properties||a.additionalProperties))return`<?xml version="1.0" encoding="UTF-8"?>
1502<!-- XML example cannot be generated; root element name is undefined -->`;if(a.$$ref){let n=a.$$ref.match(/\S*\/(\S+)$/);a.xml.name=n[1]}}return l.memoizedCreateXMLExample(a,s,c)},get_sample_schema=n=>(a,s=``,c={},l=void 0)=>{let{fn:u}=n();return typeof l?.toJS==`function`&&(l=l.toJS()),/xml/.test(s)?(typeof a?.toJS==`function`&&(a=a.toJS()),u.getXmlSampleSchema(a,c,l)):/(yaml|yml)/.test(s)?u.getYamlSampleSchema(a,c,s,l):u.getJsonSampleSchema(a,c,s,l)},json_schema_5_samples=({getSystem:n})=>{let a=get_json_sample_schema(n),s=get_yaml_sample_schema(n),c=get_xml_sample_schema(n),l=get_sample_schema(n);return{fn:{jsonSchema5:{inferSchema,sampleFromSchema,sampleFromSchemaGeneric,createXMLExample,memoizedSampleFromSchema:kr,memoizedCreateXMLExample:Ar,getJsonSampleSchema:a,getYamlSampleSchema:s,getXmlSampleSchema:c,getSampleSchema:l,mergeJsonSchema},inferSchema,sampleFromSchema,sampleFromSchemaGeneric,createXMLExample,memoizedSampleFromSchema:kr,memoizedCreateXMLExample:Ar,getJsonSampleSchema:a,getYamlSampleSchema:s,getXmlSampleSchema:c,getSampleSchema:l,mergeJsonSchema,getSchemaObjectType}}},Rr=[`get`,`put`,`post`,`delete`,`options`,`head`,`patch`,`trace`,`query`],spec_selectors_state=n=>n||(0,import_immutable.Map)(),Tr=createSelector(spec_selectors_state,(n=>n.get(`lastError`))),Pr=createSelector(spec_selectors_state,(n=>n.get(`url`))),Br=createSelector(spec_selectors_state,(n=>n.get(`spec`)||``)),Mr=createSelector(spec_selectors_state,(n=>n.get(`specSource`)||`not-editor`)),Lr=createSelector(spec_selectors_state,(n=>n.get(`json`,(0,import_immutable.Map)()))),qr=createSelector(Lr,(n=>n.toJS())),Ur=createSelector(spec_selectors_state,(n=>n.get(`resolved`,(0,import_immutable.Map)()))),specResolvedSubtree=(n,a)=>n.getIn([`resolvedSubtrees`,...a],void 0),mergerFn=(n,a)=>import_immutable.Map.isMap(n)&&import_immutable.Map.isMap(a)?a.get(`$$ref`)?a:(0,import_immutable.OrderedMap)().mergeWith(mergerFn,n,a):a,Dr=createSelector(spec_selectors_state,(n=>(0,import_immutable.OrderedMap)().mergeWith(mergerFn,n.get(`json`),n.get(`resolvedSubtrees`)))),spec=n=>Lr(n),$r=createSelector(spec,(()=>!1)),Vr=createSelector(spec,(n=>returnSelfOrNewMap(n&&n.get(`info`)))),Jr=createSelector(spec,(n=>returnSelfOrNewMap(n&&n.get(`externalDocs`)))),Fr=createSelector(Vr,(n=>n&&n.get(`version`))),Kr=createSelector(Fr,(n=>
vendor: 7,026 bytes, line 1502
1502/v?([0-9]*)\.([0-9]*)\.([0-9]*)/i.exec(n).slice(1))),zr=createSelector(Dr,(n=>n.get(`paths`))),Wr=(0,import_constant.default)([`get`,`put`,`post`,`delete`,`options`,`head`,`patch`]),Hr=createSelector(zr,(n=>{let a=(0,import_immutable.List)();return!import_immutable.Map.isMap(n)||n.isEmpty()||n.forEach(((n,s)=>{if(!n||!n.forEach)return{};n.forEach(((n,c)=>{Rr.indexOf(c)<0||(a=a.push((0,import_immutable.fromJS)({path:s,method:c,operation:n,id:`${c}-${s}`,specPath:[`paths`,s,c]})))}))})),a})),Gr=createSelector(spec,(n=>(0,import_immutable.Set)(n.get(`consumes`)))),Xr=createSelector(spec,(n=>(0,import_immutable.Set)(n.get(`produces`)))),Yr=createSelector(spec,(n=>n.get(`security`,(0,import_immutable.List)()))),Qr=createSelector(spec,(n=>n.get(`securityDefinitions`))),findDefinition=(n,a)=>{let s=n.getIn([`resolvedSubtrees`,`definitions`,a],null),c=n.getIn([`json`,`definitions`,a],null);return s||c||null},Zr=createSelector(spec,(n=>{let a=n.get(`definitions`);return import_immutable.Map.isMap(a)?a:(0,import_immutable.Map)()})),en=createSelector(spec,(n=>n.get(`basePath`))),tn=createSelector(spec,(n=>n.get(`host`))),rn=createSelector(spec,(n=>n.get(`schemes`,(0,import_immutable.Map)()))),nn=createSelector([Hr,Gr,Xr],((n,a,s)=>n.map((n=>n.update(`operation`,(n=>import_immutable.Map.isMap(n)?n.withMutations((n=>(n.get(`consumes`)||n.update(`consumes`,(n=>(0,import_immutable.Set)(n).merge(a))),n.get(`produces`)||n.update(`produces`,(n=>(0,import_immutable.Set)(n).merge(s))),n))):(0,import_immutable.Map)())))))),an=createSelector(spec,(n=>{let a=n.get(`tags`,(0,import_immutable.List)());return import_immutable.List.isList(a)?a.filter((n=>import_immutable.Map.isMap(n))):(0,import_immutable.List)()})),tagDetails=(n,a)=>(an(n)||(0,import_immutable.List)()).filter(import_immutable.Map.isMap).find((n=>n.get(`name`)===a),(0,import_immutable.Map)()),sn=createSelector(nn,an,((n,a)=>n.reduce(((n,a)=>{let s=(0,import_immutable.Set)(a.getIn([`operation`,`tags`]));return s.count()<1?n.update(`default`,(0,import_immutable.List)(),(n=>n.push(a))):s.reduce(((n,s)=>n.update(s,(0,import_immutable.List)(),(n=>n.push(a)))),n)}),a.reduce(((n,a)=>n.set(a.get(`name`),(0,import_immutable.List)())),(0,import_immutable.OrderedMap)())))),selectors_taggedOperations=n=>({getConfigs:a})=>{let{tagsSorter:s,operationsSorter:c}=a();return sn(n).sortBy(((n,a)=>a),((n,a)=>{let c=typeof s==`function`?s:Mt.tagsSorter[s];return c?c(n,a):null})).map(((a,s)=>{let l=typeof c==`function`?c:Mt.operationsSorter[c],u=l?a.sort(l):a;return(0,import_immutable.Map)({tagDetails:tagDetails(n,s),operations:u})}))},on=createSelector(spec_selectors_state,(n=>n.get(`responses`,(0,import_immutable.Map)()))),ln=createSelector(spec_selectors_state,(n=>n.get(`requests`,(0,import_immutable.Map)()))),cn=createSelector(spec_selectors_state,(n=>n.get(`mutatedRequests`,(0,import_immutable.Map)()))),responseFor=(n,a,s)=>on(n).getIn([a,s],null),requestFor=(n,a,s)=>ln(n).getIn([a,s],null),mutatedRequestFor=(n,a,s)=>cn(n).getIn([a,s],null),allowTryItOutFor=()=>!0,parameterWithMetaByIdentity=(n,a,s)=>{let c=Dr(n).getIn([`paths`,...a,`parameters`],(0,import_immutable.OrderedMap)()),l=n.getIn([`meta`,`paths`,...a,`parameters`],(0,import_immutable.OrderedMap)());return c.map((n=>{let a=l.get(`${s.get(`in`)}.${s.get(`name`)}`),c=l.get(`${s.get(`in`)}.${s.get(`name`)}.hash-${s.hashCode()}`);return(0,import_immutable.OrderedMap)().merge(n,a,c)})).find((n=>n.get(`in`)===s.get(`in`)&&n.get(`name`)===s.get(`name`)),(0,import_immutable.OrderedMap)())},parameterInclusionSettingFor=(n,a,s,c)=>{let l=`${c}.${s}`;return n.getIn([`meta`,`paths`,...a,`parameter_inclusions`,l],!1)},parameterWithMeta=(n,a,s,c)=>parameterWithMetaByIdentity(n,a,Dr(n).getIn([`paths`,...a,`parameters`],(0,import_immutable.OrderedMap)()).find((n=>n.get(`in`)===c&&n.get(`name`)===s),(0,import_immutable.OrderedMap)())),operationWithMeta=(n,a,s)=>{let c=Dr(n).getIn([`paths`,a,s],(0,import_immutable.OrderedMap)()),l=n.getIn([`meta`,`paths`,a,s],(0,import_immutable.OrderedMap)()),u=c.get(`parameters`,(0,import_immutable.List)()).map((c=>parameterWithMetaByIdentity(n,[a,s],c)));return(0,import_immutable.OrderedMap)().merge(c,l).set(`parameters`,u)};function getParameter(n,a,s,c){return a||=[],n.getIn([`meta`,`paths`,...a,`parameters`],(0,import_immutable.fromJS)([])).find((n=>import_immutable.Map.isMap(n)&&n.get(`name`)===s&&n.get(`in`)===c))||(0,import_immutable.Map)()}var un=createSelector(spec,(n=>{let a=n.get(`host`);return typeof a==`string`&&a.length>0&&a[0]!==`/`}));function parameterValues(n,a,s){return a||=[],operationWithMeta(n,...a).get(`parameters`,(0,import_immutable.List)()).reduce(((n,a)=>{let c=s&&a.get(`in`)===`body`?a.get(`value_xml`):a.get(`value`);return import_immutable.List.isList(c)&&(c=c.filter((n=>n!==``))),n.set(paramToIdentifier(a,{allowHashes:!1}),c)}),(0,import_immutable.fromJS)({}))}function parametersIncludeIn(n,a=``){if(import_immutable.List.isList(n))return n.some((n=>import_immutable.Map.isMap(n)&&n.get(`in`)===a))}function parametersIncludeType(n,a=``){if(import_immutable.List.isList(n))return n.some((n=>import_immutable.Map.isMap(n)&&n.get(`type`)===a))}function contentTypeValues(n,a){a||=[];let s=Dr(n).getIn([`paths`,...a],(0,import_immutable.fromJS)({})),c=n.getIn([`meta`,`paths`,...a],(0,import_immutable.fromJS)({})),l=currentProducesFor(n,a),u=s.get(`parameters`)||new import_immutable.List;return(0,import_immutable.fromJS)({requestContentType:c.get(`consumes_value`)?c.get(`consumes_value`):parametersIncludeType(u,`file`)?`multipart/form-data`:parametersIncludeType(u,`formData`)?`application/x-www-form-urlencoded`:void 0,responseContentType:l})}function currentProducesFor(n,a){a||=[];let s=Dr(n).getIn([`paths`,...a],null);if(s===null)return;let c=n.getIn([`meta`,`paths`,...a,`produces_value`],null),l=s.getIn([`produces`,0],null);return c||l||`application/json`}function producesOptionsFor(n,a){a||=[];let s=Dr(n),c=s.getIn([`paths`,...a],null);if(c===null)return;let[l]=a,u=c.get(`produces`,null),d=s.getIn([`paths`,l,`produces`],null),f=s.getIn([`produces`],null);return u||d||f}function consumesOptionsFor(n,a){a||=[];let s=Dr(n),c=s.getIn([`paths`,...a],null);if(c===null)return;let[l]=a,u=c.get(`consumes`,null),d=s.getIn([`paths`,l,`consumes`],null),f=s.getIn([`consumes`],null);return u||d||f}var operationScheme=(n,a,s)=>{let c=n.get(`url`).match(/^([a-z][a-z0-9+\-.]*):/),l=Array.isArray(c)?c[1]:null;return n.getIn([`scheme`,a,s])||n.getIn([`scheme`,`_defaultScheme`])||l||``},canExecuteScheme=(n,a,s)=>[`http`,`https`].indexOf(operationScheme(n,a,s))>-1,validationErrors=(n,a)=>{a||=[];let s=n.getIn([`meta`,`paths`,...a,`parameters`],(0,import_immutable.fromJS)([])),c=[];if(s.length===0)return c;let l=(n,a=[])=>{let s=(n,a)=>{let s=[...a,n.get(`propKey`)||n.get(`index`)];return import_immutable.Map.isMap(n.get(`error`))?l(n.get(`error`),s):{error:n.get(`error`),path:s}};return import_immutable.List.isList(n)?n.map((n=>import_immutable.Map.isMap(n)?s(n,a):{error:n,path:a})):s(n,a)};
1502return s.forEach(((n,a)=>{let s=a.split(`.`).slice(1,-1).join(`.`),u=n.get(`errors`);u&&u.count()&&l(u).forEach((({error:n,path:a})=>{c.push(((n,a,s)=>`For '${s}'${(a=a.reduce(((n,a)=>typeof a==`number`?`${n}[${a}]`:n?`${n}.${a}`:a),``))?` at path '${a}'`:``}: ${n}.`)(n,a,s))}))})),c},validateBeforeExecute=(n,a)=>validationErrors(n,a).length===0,getOAS3RequiredRequestBodyContentType=(n,a)=>{let s={requestBody:!1,requestContentType:{}},c=n.getIn([`resolvedSubtrees`,`paths`,...a,`requestBody`],(0,import_immutable.fromJS)([]));return c.size<1||(c.getIn([`required`])&&(s.requestBody=c.getIn([`required`])),c.getIn([`content`]).entrySeq().forEach((n=>{let a=n[0];if(n[1].getIn([`schema`,`required`])){let c=n[1].getIn([`schema`,`required`]).toJS();s.requestContentType[a]=c}}))),s},isMediaTypeSchemaPropertiesEqual=(n,a,s,c)=>{if((s||c)&&s===c)return!0;let l=n.getIn([`resolvedSubtrees`,`paths`,...a,`requestBody`,`content`],(0,import_immutable.fromJS)([]));if(l.size<2||!s||!c)return!1;let u=l.getIn([s,`schema`,`properties`],(0,import_immutable.fromJS)([])),d=l.getIn([c,`schema`,`properties`],(0,import_immutable.fromJS)([]));return!!u.equals(d)};function returnSelfOrNewMap(n){return import_immutable.Map.isMap(n)?n:new import_immutable.Map}var pn=`spec_update_spec`,mn=`spec_update_url`,dn=`spec_update_json`,hn=`spec_update_param`,fn=`spec_update_empty_param_inclusion`,gn=`spec_validate_param`,yn=`spec_set_response`,En=`spec_set_request`,Sn=`spec_set_mutated_request`,vn=`spec_log_request`,bn=`spec_clear_response`,wn=`spec_clear_request`,_n=`spec_clear_validate_param`,Cn=`spec_update_operation_meta_value`,xn=`spec_update_resolved`,On=`spec_update_resolved_subtree`,Nn=`set_scheme`,toStr=n=>(0,import_isString.default)(n)?n:``;function updateSpec(n){let a=toStr(n).replace(/\t/g,`  `);if(typeof n==`string`)return{type:pn,payload:a}}function updateResolved(n){return{type:xn,payload:n}}function updateUrl(n){return{type:mn,payload:n}}function updateJsonSpec(n){return{type:dn,payload:n}}var parseToJson=n=>({specActions:a,specSelectors:s,errActions:c})=>{let{specStr:l}=s,u=null;try{n||=l(),c.clear({source:`parser`}),u=index_vite_proxy_tmp_default.load(n,{schema:JSON_SCHEMA})}catch(n){return console.error(n),c.newSpecErr({source:`parser`,level:`error`,message:n.reason,line:n.mark&&n.mark.line?n.mark.line+1:void 0})}return u&&typeof u==`object`?a.updateJsonSpec(u):a.updateJsonSpec({})},An=!1,resolveSpec=(n,a)=>({specActions:s,specSelectors:c,errActions:l,fn:{fetch:u,resolve:d,AST:f={}},getConfigs:p})=>{An||=(console.warn(`specActions.resolveSpec is deprecated since v3.10.0 and will be removed in v4.0.0; use requestResolvedSubtree instead!`),!0);let{modelPropertyMacro:m,parameterMacro:h,requestInterceptor:_,responseInterceptor:v}=p();n===void 0&&(n=c.specJson()),a===void 0&&(a=c.url());let b=f.getLineNumberForPath?f.getLineNumberForPath:()=>{},x=c.specStr();return d({fetch:u,spec:n,baseDoc:String(new URL(a,document.baseURI)),modelPropertyMacro:m,parameterMacro:h,requestInterceptor:_,responseInterceptor:v}).then((({spec:n,errors:a})=>{if(l.clear({type:`thrown`}),Array.isArray(a)&&a.length>0){let n=a.map((n=>(console.error(n),n.line=n.fullPath?b(x,n.fullPath):null,n.path=n.fullPath?n.fullPath.join(`.`):null,n.level=`error`,n.type=`thrown`,n.source=`resolver`,Object.defineProperty(n,"message",{enumerable:!0,value:n.message}),n)));l.newThrownErrBatch(n)}return s.updateResolved(n)}))},kn=[],In=(0,import_debounce.default)((()=>{let n=kn.reduce(((n,{path:a,system:s})=>(n.has(s)||n.set(s,[]),n.get(s).push(a),n)),new Map);kn=[],n.forEach((async(n,a)=>{if(!a)return void console.error(`debResolveSubtrees: don't have a system to operate on, aborting.`);if(!a.fn.resolveSubtree)return void console.error("Error: Swagger-Client did not provide a `resolveSubtree` method, doing nothing.");let{errActions:s,errSelectors:c,fn:{resolveSubtree:l,fetch:u,AST:d={}},specSelectors:f,specActions:p}=a,m=d.getLineNumberForPath??(0,import_constant.default)(void 0),h=f.specStr(),{modelPropertyMacro:_,parameterMacro:v,requestInterceptor:b,responseInterceptor:x}=a.getConfigs();try{let a=await n.reduce((async(n,a)=>{let{resultMap:d,specWithCurrentSubtrees:p}=await n,{errors:C,spec:w}=await l(p,a,{baseDoc:String(new URL(f.url(),document.baseURI)),modelPropertyMacro:_,parameterMacro:v,requestInterceptor:b,responseInterceptor:x});if(c.allErrors().size&&s.clearBy((n=>n.get(`type`)!==`thrown`||n.get(`source`)!==`resolver`||!n.get(`fullPath`)?.every(((n,s)=>n===a[s]||a[s]===void 0)))),Array.isArray(C)&&C.length>0){let n=C.map((n=>(n.line=n.fullPath?m(h,n.fullPath):null,n.path=n.fullPath?n.fullPath.join(`.`):null,n.level=`error`,
1502n.type=`thrown`,n.source=`resolver`,Object.defineProperty(n,"message",{enumerable:!0,value:n.message}),n)));s.newThrownErrBatch(n)}return w&&f.isOAS3()&&a[0]===`components`&&a[1]===`securitySchemes`&&await Promise.all(Object.values(w).filter((n=>n?.type===`openIdConnect`)).map((async n=>{let a={url:n.openIdConnectUrl,requestInterceptor:b,responseInterceptor:x};try{let s=await u(a);s instanceof Error||s.status>=400?console.error(s.statusText+` `+a.url):n.openIdConnectData=JSON.parse(s.text)}catch(n){console.error(n)}}))),(0,import_set.default)(d,a,w),p=(0,import_assocPath.default)(a,w,p),{resultMap:d,specWithCurrentSubtrees:p}}),Promise.resolve({resultMap:(f.specResolvedSubtree([])||(0,import_immutable.Map)()).toJS(),specWithCurrentSubtrees:f.specJS()}));p.updateResolvedSubtree([],a.resultMap)}catch(n){console.error(n)}}))}),35),requestResolvedSubtree=n=>a=>{kn.find((({path:s,system:c})=>c===a&&s.toString()===n.toString()))||(kn.push({path:n,system:a}),In())};function changeParam(n,a,s,c,l){return{type:hn,payload:{path:n,value:c,paramName:a,paramIn:s,isXml:l}}}function changeParamByIdentity(n,a,s,c){return{type:hn,payload:{path:n,param:a,value:s,isXml:c}}}var updateResolvedSubtree=(n,a)=>({type:On,payload:{path:n,value:a}}),invalidateResolvedSubtreeCache=()=>({type:On,payload:{path:[],value:(0,import_immutable.Map)()}}),validateParams=(n,a)=>({type:gn,payload:{pathMethod:n,isOAS3:a}}),updateEmptyParamInclusion=(n,a,s,c)=>({type:fn,payload:{pathMethod:n,paramName:a,paramIn:s,includeEmptyValue:c}});function clearValidateParams(n){return{type:_n,payload:{pathMethod:n}}}function changeConsumesValue(n,a){return{type:Cn,payload:{path:n,value:a,key:`consumes_value`}}}function changeProducesValue(n,a){return{type:Cn,payload:{path:n,value:a,key:`produces_value`}}}var setResponse=(n,a,s)=>({payload:{path:n,method:a,res:s},type:yn}),setRequest=(n,a,s)=>({payload:{path:n,method:a,req:s},type:En}),setMutatedRequest=(n,a,s)=>({payload:{path:n,method:a,req:s},type:Sn}),logRequest=n=>({payload:n,type:vn}),executeRequest=n=>({fn:a,specActions:s,specSelectors:c,getConfigs:l,oas3Selectors:u})=>{let{pathName:d,method:f,operation:p}=n,{requestInterceptor:m,responseInterceptor:h}=l(),_=p.toJS();if(p&&p.get(`parameters`)&&p.get(`parameters`).filter((n=>n&&!0===n.get(`allowEmptyValue`))).forEach((a=>{if(c.parameterInclusionSettingFor([d,f],a.get(`name`),a.get(`in`))){n.parameters=n.parameters||{};let s=paramToValue(a,n.parameters);(!s||s&&s.size===0)&&(n.parameters[a.get(`name`)]=``)}})),n.contextUrl=(0,import_url_parse.default)(c.url()).toString(),_&&_.operationId?n.operationId=_.operationId:_&&d&&f&&(n.operationId=a.opId(_,d,f)),c.isOAS3()){let a=`${d}:${f}`;n.server=u.selectedServer(a)||u.selectedServer();let s=u.serverVariables({server:n.server,namespace:a}).toJS(),c=u.serverVariables({server:n.server}).toJS();n.serverVariables=Object.keys(s).length?s:c,n.requestContentType=u.requestContentType(d,f),n.responseContentType=u.responseContentType(d,f)||`*/*`;let l=u.requestBodyValue(d,f),p=u.requestBodyInclusionSetting(d,f);l&&l.toJS?n.requestBody=l.map((n=>import_immutable.Map.isMap(n)?n.get(`value`):n)).filter(((n,a)=>(Array.isArray(n)?n.length!==0:!isEmptyValue(n))||p.get(a))).toJS():n.requestBody=l}let v=Object.assign({},n);v=a.buildRequest(v),s.setRequest(n.pathName,n.method,v),n.requestInterceptor=async a=>{let c=await m.apply(void 0,[a]),l=Object.assign({},c);return s.setMutatedRequest(n.pathName,n.method,l),c},n.responseInterceptor=h;let b=Date.now();return a.execute(n).then((a=>{a.duration=Date.now()-b,s.setResponse(n.pathName,n.method,a)})).catch((a=>{a.message===`Failed to fetch`&&(a.name=``,a.message=`**Failed to fetch.**  
1503**Possible Reasons:** 
1504  - CORS 
1505  - Network Failure 
1506  - URL scheme must be "http" or "https" for CORS request.`),s.setResponse(n.pathName,n.method,{error:!0,err:a})}))},actions_execute=({path:n,method:a,...s}={})=>c=>{let{fn:{fetch:l},specSelectors:u,specActions:d}=c,f=u.specJsonWithResolvedSubtrees().toJS(),p=u.operationScheme(n,a),{requestContentType:m,responseContentType:h}=u.contentTypeValues([n,a]).toJS(),_=/xml/i.test(m),v=u.parameterValues([n,a],_).toJS();return d.executeRequest({...s,fetch:l,spec:f,pathName:n,method:a,parameters:v,requestContentType:m,scheme:p,responseContentType:h})};function clearResponse(n,a){return{type:bn,payload:{path:n,method:a}}}function clearRequest(n,a){return{type:wn,payload:{path:n,method:a}}}function setScheme(n,a,s){return{type:Nn,payload:{scheme:n,path:a,method:s}}}var jn={[pn]:(n,a)=>typeof a.payload==`string`?n.set(`spec`,a.payload):n,[mn]:(n,a)=>n.set(`url`,a.payload+``),[dn]:(n,a)=>n.set(`json`,fromJSOrdered(a.payload)),[xn]:(n,a)=>n.setIn([`resolved`],fromJSOrdered(a.payload)),[On]:(n,a)=>{let{value:s,path:c}=a.payload;return n.setIn([`resolvedSubtrees`,...c],fromJSOrdered(s))},[hn]:(n,{payload:a})=>{let{path:s,paramName:c,paramIn:l,param:u,value:d,isXml:f}=a,p=u?paramToIdentifier(u):`${l}.${c}`,m=f?`value_xml`:`value`;return n.setIn([`meta`,`paths`,...s,`parameters`,p,m],(0,import_immutable.fromJS)(d))},[fn]:(n,{payload:a})=>{let{pathMethod:s,paramName:c,paramIn:l,includeEmptyValue:u}=a;if(!c||!l)return console.warn(`Warning: UPDATE_EMPTY_PARAM_INCLUSION could not generate a paramKey.`),n;let d=`${l}.${c}`;return n.setIn([`meta`,`paths`,...s,`parameter_inclusions`,d],u)},[gn]:(n,{payload:{pathMethod:a,isOAS3:s}})=>{let c=Dr(n).getIn([`paths`,...a]),l=parameterValues(n,a).toJS();return n.updateIn([`meta`,`paths`,...a,`parameters`],(0,import_immutable.fromJS)({}),(u=>c.get(`parameters`,(0,import_immutable.List)()).reduce(((c,u)=>{let d=((n,a,{isOAS3:s=!1,bypassRequiredCheck:c=!1}={})=>{let l=n.get(`required`),{schema:u,parameterContentMediaType:d}=getParameterSchema(n,{isOAS3:s});return validateValueBySchema(a,u,l,c,d,s)})(u,paramToValue(u,l),{bypassRequiredCheck:parameterInclusionSettingFor(n,a,u.get(`name`),u.get(`in`)),isOAS3:s});return c.setIn([paramToIdentifier(u),`errors`],(0,import_immutable.fromJS)(d))}),u)))},[_n]:(n,{payload:{pathMethod:a}})=>n.updateIn([`meta`,`paths`,...a,`parameters`],(0,import_immutable.fromJS)([]),(n=>n.map((n=>n.set(`errors`,(0,import_immutable.fromJS)([])))))),[yn]:(n,{payload:{res:a,path:s,method:c}})=>{let l;l=a.error?Object.assign({error:!0,name:a.err.name,message:a.err.message,statusCode:a.err.statusCode},a.err.response):a,l.headers=l.headers||{};let u=n.setIn([`responses`,s,c],fromJSOrdered(l));return Nt.Blob&&l.data instanceof Nt.Blob&&(u=u.setIn([`responses`,s,c,`text`],l.data)),u},[En]:(n,{payload:{req:a,path:s,method:c}})=>n.setIn([`requests`,s,c],fromJSOrdered(a)),[Sn]:(n,{payload:{req:a,path:s,method:c}})=>n.setIn([`mutatedRequests`,s,c],fromJSOrdered(a)),[Cn]:(n,{payload:{path:a,value:s,key:c}})=>{let l=[`paths`,...a],u=[`meta`,`paths`,...a];return n.getIn([`json`,...l])||n.getIn([`resolved`,...l])||n.getIn([`resolvedSubtrees`,...l])?n.setIn([...u,c],(0,import_immutable.fromJS)(s)):n},[bn]:(n,{payload:{path:a,method:s}})=>n.deleteIn([`responses`,a,s]),[wn]:(n,{payload:{path:a,method:s}})=>n.deleteIn([`requests`,a,s]),[Nn]:(n,{payload:{scheme:a,path:s,method:c}})=>s&&c?n.setIn([`scheme`,s,c],a):s||c?void 0:n.setIn([`scheme`,`_defaultScheme`],a)},wrap_actions_updateSpec=(n,{specActions:a})=>(...s)=>{n(...s),a.parseToJson(...s)},wrap_actions_updateJsonSpec=(n,{specActions:a})=>(...s)=>{n(...s),a.invalidateResolvedSubtreeCache();let[c]=s,l=(0,import_get.default)(c,[`paths`])||{};Object.keys(l).forEach((n=>{let s=(0,import_get.default)(l,[n]);(0,import_isPlainObject.default)(s)&&s.$ref&&a.requestResolvedSubtree([`paths`,n])})),a.requestResolvedSubtree([`components`,`securitySchemes`])},wrap_actions_executeRequest=(n,{specActions:a})=>s=>(a.logRequest(s),n(s)),wrap_actions_validateParams=(n,{specSelectors:a})=>s=>n(s,a.isOAS3()),plugins_spec=()=>({statePlugins:{spec:{wrapActions:{...ut},reducers:{...jn},actions:{...ct},selectors:{...lt}}}}),configs_wrap_actions_loaded=(n,a)=>(...s)=>{n(...s);let c=a.getConfigs().withCredentials;a.fn.fetch.withCredentials=c};function swagger_client({configs:n,getConfigs:a}){return{fn:{fetch:makeHttp(http$1,n.preFetch,n.postFetch),buildRequest,execute:execute$1,resolve:makeResolve({strategies:[openApi31ApiDOMStrategy,openApi30Strategy,openApi2Strategy,genericStrategy]}),resolveSubtree:async(n,s,c={})=>{let l=a();return makeResolveSubtree({modelPropertyMacro:l.modelPropertyMacro,parameterMacro:l.parameterMacro,requestInterceptor:l.requestInterceptor,responseInterceptor:l.responseInterceptor,strategies:[openApi31ApiDOMStrategy,openApi30Strategy,openApi2Strategy,genericStrategy]})(n,s,c)},serializeRes:serializeResponse,opId},statePlugins:{configs:{wrapActions:{loaded:configs_wrap_actions_loaded}}}}}function util(){return{fn:{shallowEqualKeys,sanitizeUrl}}}var withSystem=n=>a=>{let{fn:s}=n();
1506class c extends import_react$7.Component{render(){return import_react$7.createElement(a,_extends$2({},n(),this.props,this.context))}}return c.displayName=`WithSystem(${s.getDisplayName(a)})`,c},withRoot=(n,a)=>s=>{let{fn:c}=n();class l extends import_react$7.Component{render(){return import_react$7.createElement(Provider_default,{store:a},import_react$7.createElement(s,_extends$2({},this.props,this.context)))}}return l.displayName=`WithRoot(${c.getDisplayName(s)})`,l},withConnect=(n,a,s)=>compose(s?withRoot(n,s):import_identity.default,connect(((s,c)=>{let l={...c,...n()};return(a.prototype?.mapStateToProps||(n=>({state:n})))(s,l)})),withSystem(n))(a),handleProps=(n,a,s,c)=>{for(let l in a){let u=a[l];typeof u==`function`&&u(s[l],c[l],n())}},withMappedContainer=(n,a,s)=>(a,c)=>{let{fn:l}=n(),u=s(a,`root`);class d extends import_react$7.Component{constructor(a,s){super(a,s),handleProps(n,c,a,{})}UNSAFE_componentWillReceiveProps(a){handleProps(n,c,a,this.props)}render(){let n=(0,import_omit.default)(this.props,c?Object.keys(c):[]);return import_react$7.createElement(u,n)}}return d.displayName=`WithMappedContainer(${l.getDisplayName(u)})`,d},render=(n,a,s,c)=>l=>{let u=s(n,a,c)(`App`,`root`),{createRoot:d}=import_react_dom$2.default;d(l).render(import_react$7.createElement(u,null))},getComponent=(n,a,s)=>(c,l,u={})=>{if(typeof c!=`string`)throw TypeError(`Need a string, to fetch a component. Was given a `+typeof c);let d=s(c);return d?l?l===`root`?withConnect(n,d,a()):withConnect(n,d):d:(u.failSilently||n().log.warn(`Could not find component:`,c),null)},getDisplayName=n=>n.displayName||n.name||`Component`,view=({getComponents:n,getStore:a,getSystem:s})=>{let c=(l=getComponent(s,a,n),Bt(l,((...n)=>JSON.stringify(n))));var l;return{rootInjects:{getComponent:c,makeMappedContainer:(n=>utils_memoizeN(n,((...n)=>n)))(withMappedContainer(s,0,c)),render:render(s,a,getComponent,n)},fn:{getDisplayName}}},view_legacy=({React:n,getSystem:a,getStore:s,getComponents:c})=>{let l={},u=parseInt(n?.version,10);return u>=16&&u<18&&(l.render=((n,a,s,c)=>l=>{let u=s(n,a,c)(`App`,`root`);import_react_dom$2.render(import_react$7.createElement(u,null),l)})(a,s,getComponent,c)),{rootInjects:l}};function downloadUrlPlugin(n){let{fn:a}=n;return{statePlugins:{spec:{actions:{download:n=>({errActions:s,specSelectors:c,specActions:l,getConfigs:u})=>{let{fetch:d}=a,f=u();
1506function p(a){if(a instanceof Error||a.status>=400)return l.updateLoadingStatus(`failed`),s.newThrownErr(Object.assign(Error((a.message||a.statusText)+` `+n),{source:`fetch`})),void(!a.status&&a instanceof Error&&function(){try{let a;if(`URL`in Nt?a=new URL(n):(a=document.createElement(`a`),a.href=n),a.protocol!==`https:`&&Nt.location.protocol===`https:`){let n=Object.assign(Error(`Possible mixed-content issue? The page was loaded over https:// but a ${a.protocol}// URL was specified. Check that you are not attempting to load mixed content.`),{source:`fetch`});s.newThrownErr(n);return}if(a.origin!==Nt.location.origin){let n=Object.assign(Error(`Possible cross-origin (CORS) issue? The URL origin (${a.origin}) does not match the page (${Nt.location.origin}). Check the server returns the correct 'Access-Control-Allow-*' headers.`),{source:`fetch`});s.newThrownErr(n)}}catch{return}}());l.updateLoadingStatus(`success`),l.updateSpec(a.text),c.url()!==n&&l.updateUrl(n)}n||=c.url(),l.updateLoadingStatus(`loading`),s.clear({source:`fetch`}),d({url:n,loadSpec:!0,requestInterceptor:f.requestInterceptor||(n=>n),responseInterceptor:f.responseInterceptor||(n=>n),credentials:`same-origin`,headers:{Accept:`application/json,*/*`}}).then(p,p)},updateLoadingStatus:n=>{let a=[null,`loading`,`failed`,`success`,`failedConfig`];return a.indexOf(n)===-1&&console.error(`Error: ${n} is not one of ${JSON.stringify(a)}`),{type:`spec_update_loading_status`,payload:n}}},reducers:{spec_update_loading_status:(n,a)=>typeof a.payload==`string`?n.set(`loadingStatus`,a.payload):n},selectors:{loadingStatus:createSelector((n=>n||(0,import_immutable.Map)()),(n=>n.get(`loadingStatus`)||null))}}}}}var after_load=()=>{SyntaxHighlighter.registerLanguage(`json`,json_default),SyntaxHighlighter.registerLanguage(`js`,javascript_default),SyntaxHighlighter.registerLanguage(`xml`,xml_default),SyntaxHighlighter.registerLanguage(`yaml`,yaml_default),SyntaxHighlighter.registerLanguage(`http`,http_default),SyntaxHighlighter.registerLanguage(`bash`,bash_default),SyntaxHighlighter.registerLanguage(`powershell`,powershell_default),SyntaxHighlighter.registerLanguage(`javascript`,javascript_default)},Rn={agate:agate_default,arta:arta_default,monokai:monokai_default,nord:nord_default,obsidian:obsidian_default,"tomorrow-night":tomorrow_night_default,idea:idea_default},Tn=agate_default,components_SyntaxHighlighter=({language:n,className:a=``,getConfigs:s,syntaxHighlighting:c={},children:l=``})=>{let u=s().syntaxHighlight.theme,{styles:d,defaultStyle:f}=c,p=d?.[u]??f;return import_react$7.createElement(SyntaxHighlighter,{language:n,className:a,style:p},l)},components_HighlightCode=({fileName:n=`response.txt`,className:a,downloadable:s,getComponent:c,canCopy:l,language:u,children:d})=>{let f=(0,import_react$7.useRef)(null),p=c(`SyntaxHighlighter`,!0),m=n=>{let{target:a,deltaY:s}=n,{scrollHeight:c,offsetHeight:l,scrollTop:u}=a;c>l&&(u===0&&s<0||l+u>=c&&s>0)&&n.preventDefault()};return(0,import_react$7.useEffect)((()=>{let n=Array.from(f.current.childNodes).filter((n=>!!n.nodeType&&n.classList.contains(`microlight`)));return n.forEach((n=>n.addEventListener(`mousewheel`,m,{passive:!1}))),()=>{n.forEach((n=>n.removeEventListener(`mousewheel`,m)))}}),[d,a,u]),import_react$7.createElement(`div`,{className:`highlight-code`,ref:f},l&&import_react$7.createElement(`div`,{className:`copy-to-clipboard`},import_react$7.createElement(import_lib.CopyToClipboard,{text:d},import_react$7.createElement(`button`,null))),s?import_react$7.createElement(`button`,{className:`download-contents`,onClick:()=>{(0,import_file_download.default)(d,n)}},`Download`):null,import_react$7.createElement(p,{language:u,className:(0,import_classnames.default)(a,`microlight`),renderPlainText:({children:n,PlainTextViewer:s})=>import_react$7.createElement(s,{className:a},n)},d))},components_PlainTextViewer=({className:n=``,children:a})=>import_react$7.createElement(`pre`,{className:(0,import_classnames.default)(`microlight`,n)},a),wrap_components_SyntaxHighlighter=(n,a)=>({renderPlainText:s,children:c,...l})=>{let u=a.getConfigs().syntaxHighlight.activated,d=a.getComponent(`PlainTextViewer`);return u||typeof s!=`function`?u?import_react$7.createElement(n,l,c):import_react$7.createElement(d,null,c):s({children:c,PlainTextViewer:d})},SyntaxHighlightingPlugin1=()=>({afterLoad:after_load,rootInjects:{syntaxHighlighting:{styles:Rn,defaultStyle:Tn}},components:{SyntaxHighlighter:components_SyntaxHighlighter,HighlightCode:components_HighlightCode,PlainTextViewer:components_PlainTextViewer}}),SyntaxHighlightingPlugin2=()=>({wrapComponents:{SyntaxHighlighter:wrap_components_SyntaxHighlighter}}),syntax_highlighting=()=>[SyntaxHighlightingPlugin1,SyntaxHighlightingPlugin2],versions_after_load=()=>
1506{let{GIT_DIRTY:n,GIT_COMMIT:a,PACKAGE_VERSION:s,BUILD_TIME:c}={PACKAGE_VERSION:`5.32.8`,GIT_COMMIT:`gb1990bf8`,GIT_DIRTY:!0,BUILD_TIME:`Tue, 23 Jun 2026 08:14:53 GMT`};Nt.versions=Nt.versions||{},Nt.versions.swaggerUI={version:s,gitRevision:a,gitDirty:n,buildTimestamp:c}},versions=()=>({afterLoad:versions_after_load}),Pn=console.error,withErrorBoundary=n=>a=>{let{getComponent:s,fn:c}=n(),l=s(`ErrorBoundary`),u=c.getDisplayName(a);class d extends import_react$7.Component{render(){return import_react$7.createElement(l,{targetName:u,getComponent:s,fn:c},import_react$7.createElement(a,_extends$2({},this.props,this.context)))}}var f;return d.displayName=`WithErrorBoundary(${u})`,(f=a).prototype&&f.prototype.isReactComponent&&(d.prototype.mapStateToProps=a.prototype.mapStateToProps),d},fallback=({name:n})=>import_react$7.createElement(`div`,{className:`fallback`},`😱 `,import_react$7.createElement(`i`,null,`Could not render `,n===`t`?`this component`:n,`, see the console.`)),Bn=class extends import_react$7.Component{static defaultProps={targetName:`this component`,getComponent:()=>fallback,fn:{componentDidCatch:Pn},children:null};static getDerivedStateFromError(n){return{hasError:!0,error:n}}constructor(...n){super(...n),this.state={hasError:!1,error:null}}componentDidCatch(n,a){this.props.fn.componentDidCatch(n,a)}render(){let{getComponent:n,targetName:a,children:s}=this.props;if(this.state.hasError){let s=n(`Fallback`);return import_react$7.createElement(s,{name:a})}return s}},safe_render=({componentList:n=[],fullOverride:a=!1}={})=>({getSystem:s})=>{let c=a?n:[`App`,`BaseLayout`,`VersionPragmaFilter`,`InfoContainer`,`ServersContainer`,`SchemesContainer`,`AuthorizeBtnContainer`,`FilterContainer`,`Operations`,`OperationContainer`,`parameters`,`responses`,`OperationServers`,`Models`,`ModelWrapper`,...n],l=(0,import_zipObject.default)(c,Array(c.length).fill(((n,{fn:a})=>a.withErrorBoundary(n))));return{fn:{componentDidCatch:Pn,withErrorBoundary:withErrorBoundary(s)},components:{ErrorBoundary:Bn,Fallback:fallback},wrapComponents:l}},App$1=class extends import_react$7.Component{getLayout(){let{getComponent:n,layoutSelectors:a}=this.props,s=a.current();return n(s,!0)||(()=>import_react$7.createElement(`h1`,null,` No layout defined for "`,s,`" `))}render(){let n=this.getLayout();return import_react$7.createElement(n,null)}},Mn=App$1,AuthorizationPopup=class extends import_react$7.Component{close=()=>{let{authActions:n}=this.props;n.showDefinitions(!1)};render(){let{authSelectors:n,authActions:a,getComponent:s,errSelectors:c,specSelectors:l,fn:{AST:u={}}}=this.props,d=n.shownDefinitions(),f=s(`auths`),p=s(`CloseIcon`);return import_react$7.createElement(`div`,{className:`dialog-ux`},import_react$7.createElement(`div`,{className:`backdrop-ux`}),import_react$7.createElement(`div`,{className:`modal-ux`},import_react$7.createElement(`div`,{className:`modal-dialog-ux`},import_react$7.createElement(`div`,{className:`modal-ux-inner`},import_react$7.createElement(`div`,{className:`modal-ux-header`},import_react$7.createElement(`h3`,null,`Available authorizations`),import_react$7.createElement(`button`,{type:`button`,className:`close-modal`,onClick:this.close},import_react$7.createElement(p,null))),import_react$7.createElement(`div`,{className:`modal-ux-content`},d.valueSeq().map(((d,p)=>import_react$7.createElement(f,{key:p,AST:u,definitions:d,getComponent:s,errSelectors:c,authSelectors:n,authActions:a,specSelectors:l}))))))))}},AuthorizeBtn=class extends import_react$7.Component{render(){let{isAuthorized:n,showPopup:a,onClick:s,getComponent:c}=this.props,l=c(`authorizationPopup`,!0),u=c(`LockAuthIcon`,!0),d=c(`UnlockAuthIcon`,!0);return import_react$7.createElement(`div`,{className:`auth-wrapper`},import_react$7.createElement(`button`,{className:n?`btn authorize locked`:`btn authorize unlocked`,onClick:s},import_react$7.createElement(`span`,null,`Authorize`),n?import_react$7.createElement(u,null):import_react$7.createElement(d,null)),a&&import_react$7.createElement(l,null))}},AuthorizeBtnContainer=class extends import_react$7.Component{render(){let{authActions:n,authSelectors:a,specSelectors:s,getComponent:c}=this.props,l=s.securityDefinitions(),u=a.definitionsToAuthorize(),d=c(`authorizeBtn`);return l?import_react$7.createElement(d,{onClick:()=>n.showDefinitions(u),isAuthorized:!!a.authorized().size,showPopup:!!a.shownDefinitions(),getComponent:c}):null}}
vendor: 9,509 bytes, line 1506
1506,AuthorizeOperationBtn=class extends import_react$7.Component{onClick=n=>{n.stopPropagation();let{onClick:a}=this.props;a&&a()};render(){let{isAuthorized:n,getComponent:a}=this.props,s=a(`LockAuthOperationIcon`,!0),c=a(`UnlockAuthOperationIcon`,!0);return import_react$7.createElement(`button`,{className:`authorization__btn`,"aria-label":n?`authorization button locked`:`authorization button unlocked`,onClick:this.onClick},n?import_react$7.createElement(s,{className:`locked`}):import_react$7.createElement(c,{className:`unlocked`}))}},Auths=class extends import_react$7.Component{constructor(n,a){super(n,a),this.state={}}onAuthChange=n=>{let{name:a}=n;this.setState({[a]:n})};submitAuth=n=>{n.preventDefault();let{authActions:a}=this.props;a.authorizeWithPersistOption(this.state)};logoutClick=n=>{n.preventDefault();let{authActions:a,definitions:s}=this.props,c=s.map(((n,a)=>a)).toArray();this.setState(c.reduce(((n,a)=>(n[a]=``,n)),{})),a.logoutWithPersistOption(c)};close=n=>{n.preventDefault();let{authActions:a}=this.props;a.showDefinitions(!1)};render(){let{definitions:n,getComponent:a,authSelectors:s,errSelectors:c}=this.props,l=a(`AuthItem`),u=a(`oauth2`,!0),d=a(`Button`),f=s.authorized(),p=n.filter(((n,a)=>!!f.get(a))),m=n.filter((n=>n.get(`type`)!==`oauth2`)),h=n.filter((n=>n.get(`type`)===`oauth2`));return import_react$7.createElement(`div`,{className:`auth-container`},!!m.size&&import_react$7.createElement(`form`,{onSubmit:this.submitAuth},m.map(((n,u)=>import_react$7.createElement(l,{key:u,schema:n,name:u,getComponent:a,onAuthChange:this.onAuthChange,authorized:f,errSelectors:c,authSelectors:s}))).toArray(),import_react$7.createElement(`div`,{className:`auth-btn-wrapper`},m.size===p.size?import_react$7.createElement(d,{className:`btn modal-btn auth`,onClick:this.logoutClick,"aria-label":`Remove authorization`},`Logout`):import_react$7.createElement(d,{type:`submit`,className:`btn modal-btn auth authorize`,"aria-label":`Apply credentials`},`Authorize`),import_react$7.createElement(d,{className:`btn modal-btn auth btn-done`,onClick:this.close},`Close`))),h&&h.size?import_react$7.createElement(`div`,null,import_react$7.createElement(`div`,{className:`scope-def`},import_react$7.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.`),import_react$7.createElement(`p`,null,`API requires the following scopes. Select which ones you want to grant to Swagger UI.`)),n.filter((n=>n.get(`type`)===`oauth2`)).map(((n,a)=>import_react$7.createElement(`div`,{key:a},import_react$7.createElement(u,{authorized:f,schema:n,name:a})))).toArray()):null)}},auth_item_Auths=class extends import_react$7.Component{render(){let{schema:n,name:a,getComponent:s,onAuthChange:c,authorized:l,errSelectors:u,authSelectors:d}=this.props,f=s(`apiKeyAuth`),p=s(`basicAuth`),m,h=n.get(`type`);switch(h){case`apiKey`:m=import_react$7.createElement(f,{key:a,schema:n,name:a,errSelectors:u,authorized:l,getComponent:s,onChange:c,authSelectors:d});break;case`basic`:m=import_react$7.createElement(p,{key:a,schema:n,name:a,errSelectors:u,authorized:l,getComponent:s,onChange:c,authSelectors:d});break;default:m=import_react$7.createElement(`div`,{key:a},`Unknown security definition type `,h)}return import_react$7.createElement(`div`,{key:`${a}-jump`},m)}},AuthError=class extends import_react$7.Component{render(){let{error:n}=this.props,a=n.get(`level`),s=n.get(`message`),c=n.get(`source`);return import_react$7.createElement(`div`,{className:`errors`},import_react$7.createElement(`b`,null,c,` `,a),import_react$7.createElement(`span`,null,s))}},ApiKeyAuth=class extends import_react$7.Component{constructor(n,a){super(n,a);let{name:s,schema:c}=this.props,l=this.getValue();this.state={name:s,schema:c,value:l}}getValue(){let{name:n,authorized:a}=this.props;return a&&a.getIn([n,`value`])}onChange=n=>{let{onChange:a}=this.props,s=n.target.value,c=Object.assign({},this.state,{value:s});this.setState(c),a(c)};render(){let{schema:n,getComponent:a,errSelectors:s,name:c,authSelectors:l}=this.props,u=a(`Input`),d=a(`Row`),f=a(`Col`),p=a(`authError`),m=a(`Markdown`,!0),h=a(`JumpToPath`,!0),_=l.selectAuthPath(c),v=this.getValue(),b=s.allErrors().filter((n=>n.get(`authId`)===c));return import_react$7.createElement(`div`,null,import_react$7.createElement(`h4`,null,import_react$7.createElement(`code`,null,c||n.get(`name`)),`\xA0(apiKey)`,import_react$7.createElement(h,{path:_})),v&&import_react$7.createElement(`h6`,null,`Authorized`),import_react$7.createElement(d,null,import_react$7.createElement(m,{source:n.get(`description`)})),import_react$7.createElement(d,null,import_react$7.createElement(`p`,null,`Name: `,import_react$7.createElement(`code`,null,n.get(`name`)))),import_react$7.createElement(d,null,import_react$7.createElement(`p`,null,`In: `,import_react$7.createElement(`code`,null,n.get(`in`)))),import_react$7.createElement(d,null,import_react$7.createElement(`label`,{htmlFor:`api_key_value`},`Value:`),v?import_react$7.createElement(`code`,null,` ****** `):import_react$7.createElement(f,null,import_react$7.createElement(u,{id:`api_key_value`,type:`text`,onChange:this.onChange,autoFocus:!0}))),b.valueSeq().map(((n,a)=>import_react$7.createElement(p,{error:n,key:a}))))}},BasicAuth=class extends import_react$7.Component{constructor(n,a){super(n,a);let{schema:s,name:c}=this.props,l=this.getValue().username;this.state={name:c,schema:s,value:l?{username:l}:{}}}getValue(){let{authorized:n,name:a}=this.props;return n&&n.getIn([a,`value`])||{}}onChange=n=>{let{onChange:a}=this.props,{value:s,name:c}=n.target,l=this.state.value;l[c]=s,this.setState({value:l}),a(this.state)};render(){let{schema:n,getComponent:a,name:s,errSelectors:c,authSelectors:l}=this.props,u=a(`Input`),d=a(`Row`),f=a(`Col`),p=a(`authError`),m=a(`JumpToPath`,!0),h=a(`Markdown`,!0),_=l.selectAuthPath(s),v=this.getValue().username,b=c.allErrors().filter((n=>n.get(`authId`)===s));return import_react$7.createElement(`div`,null,import_react$7.createElement(`h4`,null,`Basic authorization`,import_react$7.createElement(m,{path:_})),v&&import_react$7.createElement(`h6`,null,`Authorized`),import_react$7.createElement(d,null,import_react$7.createElement(h,{source:n.get(`description`)})),import_react$7.createElement(d,null,import_react$7.createElement(`label`,{htmlFor:`auth_username`},`Username:`),v?import_react$7.createElement(`code`,null,` `,v,` `):import_react$7.createElement(f,null,import_react$7.createElement(u,{id:`auth_username`,type:`text`,required:`required`,name:`username`,onChange:this.onChange,autoFocus:!0}))),import_react$7.createElement(d,null,import_react$7.createElement(`label`,{htmlFor:`auth_password`},`Password:`),v?import_react$7.createElement(`code`,null,` ****** `):import_react$7.createElement(f,null,import_react$7.createElement(u,{id:`auth_password`,autoComplete:`new-password`,name:`password`,type:`password`,onChange:this.onChange}))),b.valueSeq().map(((n,a)=>import_react$7.createElement(p,{error:n,key:a}))))}};function Example(n){let{example:a,showValue:s,getComponent:c}=n,l=c(`Markdown`,!0),u=c(`HighlightCode`,!0);return a&&import_immutable.Map.isMap(a)?import_react$7.createElement(`div`,{className:`example`},a.get(`description`)?import_react$7.createElement(`section`,{className:`example__section`},import_react$7.createElement(`div`,{className:`example__section-header`},`Example Description`),import_react$7.createElement(`p`,null,import_react$7.createElement(l,{source:a.get(`description`)}))):null,s&&a.has(`value`)?import_react$7.createElement(`section`,{className:`example__section`},import_react$7.createElement(`div`,{className:`example__section-header`},`Example Value`),import_react$7.createElement(u,null,stringify(a.get(`value`)))):null):null}var ExamplesSelect=class extends import_react$7.PureComponent{static defaultProps={examples:(0,import_immutable.Map)({}),onSelect:(...n)=>console.log(`DEBUG: ExamplesSelect was not given an onSelect callback`,...n),currentExampleKey:null,showLabels:!0};_onSelect=(n,{isSyntheticChange:a=!1}={})=>{typeof this.props.onSelect==`function`&&this.props.onSelect(n,{isSyntheticChange:a})};_onDomSelect=n=>{if(typeof this.props.onSelect==`function`){let a=n.target.selectedOptions[0].getAttribute(`value`);this._onSelect(a,{isSyntheticChange:!1})}};getCurrentExample=()=>{let{examples:n,currentExampleKey:a}=this.props,s=n.get(a),c=n.keySeq().first(),l=n.get(c);return s||l||(0,import_immutable.Map)({})};componentDidMount(){let{onSelect:n,examples:a}=this.props;if(typeof n==`function`){let n=a.first(),s=a.keyOf(n);this._onSelect(s,{isSyntheticChange:!0})}}UNSAFE_componentWillReceiveProps(n){let{currentExampleKey:a,examples:s}=n;if(s!==this.props.examples&&!s.has(a)){let n=s.first(),a=s.keyOf(n);this._onSelect(a,{isSyntheticChange:!0})}}render(){let{examples:n,currentExampleKey:a,isValueModified:s,isModifiedValueAvailable:c,showLabels:l}=this.props;return import_react$7.createElement(`div`,{className:`examples-select`},l?import_react$7.createElement(`span`,{className:`examples-select__section-label`},`Examples: `):null,import_react$7.createElement(`select`,{className:`examples-select-element`,onChange:this._onDomSelect,value:c&&s?`__MODIFIED__VALUE__`:a||``},c?import_react$7.createElement(`option`,{value:`__MODIFIED__VALUE__`},`[Modified value]`):null,n.map(((n,a)=>import_react$7.createElement(`option`,{key:a,value:a},import_immutable.Map.isMap(n)&&n.get(`summary`)||a))).valueSeq()))}}
1506,stringifyUnlessList=n=>import_immutable.List.isList(n)?n:stringify(n),ExamplesSelectValueRetainer=class extends import_react$7.PureComponent{static defaultProps={userHasEditedBody:!1,examples:(0,import_immutable.Map)({}),currentNamespace:`__DEFAULT__NAMESPACE__`,setRetainRequestBodyValueFlag:()=>{},onSelect:(...n)=>console.log("ExamplesSelectValueRetainer: no `onSelect` function was provided",...n),updateValue:(...n)=>console.log("ExamplesSelectValueRetainer: no `updateValue` function was provided",...n)};constructor(n){super(n);let a=this._getCurrentExampleValue();this.state={[n.currentNamespace]:(0,import_immutable.Map)({lastUserEditedValue:this.props.currentUserInputValue,lastDownstreamValue:a,isModifiedValueSelected:this.props.userHasEditedBody||this.props.currentUserInputValue!==a})}}componentWillUnmount(){this.props.setRetainRequestBodyValueFlag(!1)}_getStateForCurrentNamespace=()=>{let{currentNamespace:n}=this.props;return(this.state[n]||(0,import_immutable.Map)()).toObject()};_setStateForCurrentNamespace=n=>{let{currentNamespace:a}=this.props;return this._setStateForNamespace(a,n)};_setStateForNamespace=(n,a)=>{let s=(this.state[n]||(0,import_immutable.Map)()).mergeDeep(a);return this.setState({[n]:s})};_isCurrentUserInputSameAsExampleValue=()=>{let{currentUserInputValue:n}=this.props;return this._getCurrentExampleValue()===n};_getValueForExample=(n,a)=>{let{examples:s}=a||this.props;return stringifyUnlessList((s||(0,import_immutable.Map)({})).getIn([n,`value`]))};_getCurrentExampleValue=n=>{let{currentKey:a}=n||this.props;return this._getValueForExample(a,n||this.props)};_onExamplesSelect=(n,{isSyntheticChange:a}={},...s)=>{let{onSelect:c,updateValue:l,currentUserInputValue:u,userHasEditedBody:d}=this.props,{lastUserEditedValue:f}=this._getStateForCurrentNamespace(),p=this._getValueForExample(n);if(n===`__MODIFIED__VALUE__`)return l(stringifyUnlessList(f)),this._setStateForCurrentNamespace({isModifiedValueSelected:!0});typeof c==`function`&&c(n,{isSyntheticChange:a},...s),this._setStateForCurrentNamespace({lastDownstreamValue:p,isModifiedValueSelected:a&&d||!!u&&u!==p}),a||typeof l==`function`&&l(stringifyUnlessList(p))};UNSAFE_componentWillReceiveProps(n){let{currentUserInputValue:a,examples:s,onSelect:c,userHasEditedBody:l}=n,{lastUserEditedValue:u,lastDownstreamValue:d}=this._getStateForCurrentNamespace(),f=this._getValueForExample(n.currentKey,n),p=s.filter((n=>import_immutable.Map.isMap(n)&&(n.get(`value`)===a||stringify(n.get(`value`))===a)));if(p.size){let a;a=p.has(n.currentKey)?n.currentKey:p.keySeq().first(),c(a,{isSyntheticChange:!0})}else a!==this.props.currentUserInputValue&&a!==u&&a!==d&&(this.props.setRetainRequestBodyValueFlag(!0),this._setStateForNamespace(n.currentNamespace,{lastUserEditedValue:n.currentUserInputValue,isModifiedValueSelected:l||a!==f}))}render(){let{currentUserInputValue:n,examples:a,currentKey:s,getComponent:c,userHasEditedBody:l}=this.props,{lastDownstreamValue:u,lastUserEditedValue:d,isModifiedValueSelected:f}=this._getStateForCurrentNamespace(),p=c(`ExamplesSelect`);return import_react$7.createElement(p,{examples:a,currentExampleKey:s,onSelect:this._onExamplesSelect,isModifiedValueAvailable:!!d&&d!==u,isValueModified:n!==void 0&&f&&n!==this._getCurrentExampleValue()||l})}};function oauth2_authorize_authorize({auth:n,authActions:a,errActions:s,configs:c,authConfigs:l={},currentServer:u}){let{schema:d,scopes:f,name:p,clientId:m}=n,h=d.get(`flow`),_=[];switch(h){case`password`:a.authorizePassword(n);return;case`application`:case`clientCredentials`:case`client_credentials`:a.authorizeApplication(n);return;case`accessCode`:case`authorizationCode`:case`authorization_code`:_.push(`response_type=code`);break;case`implicit`:_.push(`response_type=token`)}typeof m==`string`&&_.push(`client_id=`+encodeURIComponent(m));let v=c.oauth2RedirectUrl;if(v===void 0)return void s.newAuthErr({authId:p,source:`validation`,level:`error`,message:`oauth2RedirectUrl configuration is not passed. Oauth2 authorization cannot be performed.`});_.push(`redirect_uri=`+encodeURIComponent(v));let b=[];if(Array.isArray(f)?b=f:import_immutable.default.List.isList(f)&&(b=f.toArray()),b.length>0){let n=l.scopeSeparator||` `;
1506_.push(`scope=`+encodeURIComponent(b.join(n)))}let x=btoa$1(new Date);if(_.push(`state=`+encodeURIComponent(x)),l.realm!==void 0&&_.push(`realm=`+encodeURIComponent(l.realm)),(h===`authorizationCode`||h===`authorization_code`||h===`accessCode`)&&l.usePkceWithAuthorizationCodeGrant){let a=function(){return b64toB64UrlEncoded(kt()(32).toString(`base64`))}(),s=function(n){return b64toB64UrlEncoded(jt()(`sha256`).update(n).digest(`base64`))}(a);_.push(`code_challenge=`+s),_.push(`code_challenge_method=S256`),n.codeVerifier=a}let{additionalQueryStringParams:C}=l;for(let n in C)C[n]!==void 0&&_.push([n,C[n]].map(encodeURIComponent).join(`=`));let w=d.get(`authorizationUrl`),T;T=u?(0,import_url_parse.default)(sanitizeUrl(w),u,!0).toString():sanitizeUrl(w);let O,k=[T,_.join(`&`)].join(typeof w!=`string`||w.includes(`?`)?`&`:`?`);O=h===`implicit`?a.preAuthorizeImplicit:l.useBasicAuthenticationWithAccessCodeGrant?a.authorizeAccessCodeWithBasicAuthentication:a.authorizeAccessCodeWithFormParams,a.authPopup(k,{auth:n,state:x,redirectUrl:v,callback:O,errCb:s.newAuthErr})}var Oauth2=class extends import_react$7.Component{constructor(n,a){super(n,a);let{name:s,schema:c,authorized:l,authSelectors:u}=this.props,d=l&&l.get(s),f=u.getConfigs()||{},p=d&&d.get(`username`)||``,m=d&&d.get(`clientId`)||f.clientId||``,h=d&&d.get(`clientSecret`)||f.clientSecret||``,_=d&&d.get(`passwordType`)||`basic`,v=d&&d.get(`scopes`)||f.scopes||[];typeof v==`string`&&(v=v.split(f.scopeSeparator||` `)),this.state={appName:f.appName,name:s,schema:c,scopes:v,clientId:m,clientSecret:h,username:p,password:``,passwordType:_}}close=n=>{n.preventDefault();let{authActions:a}=this.props;a.showDefinitions(!1)};authorize=()=>{let{authActions:n,errActions:a,getConfigs:s,authSelectors:c,oas3Selectors:l}=this.props,u=s(),d=c.getConfigs();a.clear({authId:name,type:`auth`,source:`auth`}),oauth2_authorize_authorize({auth:this.state,currentServer:l.serverEffectiveValue(l.selectedServer()),authActions:n,errActions:a,configs:u,authConfigs:d})};onScopeChange=n=>{let{target:a}=n,{checked:s}=a,c=a.dataset.value;if(s&&this.state.scopes.indexOf(c)===-1){let n=this.state.scopes.concat([c]);this.setState({scopes:n})}else!s&&this.state.scopes.indexOf(c)>-1&&this.setState({scopes:this.state.scopes.filter((n=>n!==c))})};onInputChange=n=>{let{target:{dataset:{name:a},value:s}}=n,c={[a]:s};this.setState(c)};selectScopes=n=>{n.target.dataset.all?this.setState({scopes:Array.from((this.props.schema.get(`allowedScopes`)||this.props.schema.get(`scopes`)).keys())}):this.setState({scopes:[]})};logout=n=>{n.preventDefault();let{authActions:a,errActions:s,name:c}=this.props;
vendor: 8,567 bytes, line 1506
1506s.clear({authId:c,type:`auth`,source:`auth`}),a.logoutWithPersistOption([c])};render(){let{schema:n,getComponent:a,authSelectors:s,errSelectors:c,name:l,specSelectors:u}=this.props,d=a(`Input`),f=a(`Row`),p=a(`Col`),m=a(`Button`),h=a(`authError`),_=a(`JumpToPath`,!0),v=a(`Markdown`,!0),b=a(`InitializedInput`),{isOAS3:x}=u,C=x()?n.get(`openIdConnectUrl`):null,w=`implicit`,T=`password`,O=x()?C?`authorization_code`:`authorizationCode`:`accessCode`,k=x()?C?`client_credentials`:`clientCredentials`:`application`,A=s.selectAuthPath(l),j=!!(s.getConfigs()||{}).usePkceWithAuthorizationCodeGrant,M=n.get(`flow`),N=M===O&&j?M+` with PKCE`:M,P=n.get(`allowedScopes`)||n.get(`scopes`),F=!!s.authorized().get(l),I=c.allErrors().filter((n=>n.get(`authId`)===l)),R=!I.filter((n=>n.get(`source`)===`validation`)).size,B=n.get(`description`);return import_react$7.createElement(`div`,null,import_react$7.createElement(`h4`,null,l,` (OAuth2, `,N,`) `,import_react$7.createElement(_,{path:A})),this.state.appName?import_react$7.createElement(`h5`,null,`Application: `,this.state.appName,` `):null,B&&import_react$7.createElement(v,{source:n.get(`description`)}),F&&import_react$7.createElement(`h6`,null,`Authorized`),C&&import_react$7.createElement(`p`,null,`OpenID Connect URL: `,import_react$7.createElement(`code`,null,C)),(M===w||M===O)&&import_react$7.createElement(`p`,null,`Authorization URL: `,import_react$7.createElement(`code`,null,n.get(`authorizationUrl`))),(M===T||M===O||M===k)&&import_react$7.createElement(`p`,null,`Token URL:`,import_react$7.createElement(`code`,null,` `,n.get(`tokenUrl`))),import_react$7.createElement(`p`,{className:`flow`},`Flow: `,import_react$7.createElement(`code`,null,N)),M===T?import_react$7.createElement(f,null,import_react$7.createElement(f,null,import_react$7.createElement(`label`,{htmlFor:`oauth_username`},`username:`),F?import_react$7.createElement(`code`,null,` `,this.state.username,` `):import_react$7.createElement(p,{tablet:10,desktop:10},import_react$7.createElement(`input`,{id:`oauth_username`,type:`text`,"data-name":`username`,onChange:this.onInputChange,autoFocus:!0}))),import_react$7.createElement(f,null,import_react$7.createElement(`label`,{htmlFor:`oauth_password`},`password:`),F?import_react$7.createElement(`code`,null,` ****** `):import_react$7.createElement(p,{tablet:10,desktop:10},import_react$7.createElement(`input`,{id:`oauth_password`,type:`password`,"data-name":`password`,onChange:this.onInputChange}))),import_react$7.createElement(f,null,import_react$7.createElement(`label`,{htmlFor:`password_type`},`Client credentials location:`),F?import_react$7.createElement(`code`,null,` `,this.state.passwordType,` `):import_react$7.createElement(p,{tablet:10,desktop:10},import_react$7.createElement(`select`,{id:`password_type`,"data-name":`passwordType`,onChange:this.onInputChange},import_react$7.createElement(`option`,{value:`basic`},`Authorization header`),import_react$7.createElement(`option`,{value:`request-body`},`Request body`))))):null,(M===k||M===w||M===O||M===T)&&(!F||F&&this.state.clientId)&&import_react$7.createElement(f,null,import_react$7.createElement(`label`,{htmlFor:`client_id_${M}`},`client_id:`),F?import_react$7.createElement(`code`,null,` ****** `):import_react$7.createElement(p,{tablet:10,desktop:10},import_react$7.createElement(b,{id:`client_id_${M}`,type:`text`,required:M===T,initialValue:this.state.clientId,"data-name":`clientId`,onChange:this.onInputChange}))),(M===k||M===O||M===T)&&import_react$7.createElement(f,null,import_react$7.createElement(`label`,{htmlFor:`client_secret_${M}`},`client_secret:`),F?import_react$7.createElement(`code`,null,` ****** `):import_react$7.createElement(p,{tablet:10,desktop:10},import_react$7.createElement(b,{id:`client_secret_${M}`,initialValue:this.state.clientSecret,type:`password`,"data-name":`clientSecret`,onChange:this.onInputChange}))),!F&&P&&P.size?import_react$7.createElement(`div`,{className:`scopes`},import_react$7.createElement(`h2`,null,`Scopes:`,import_react$7.createElement(`a`,{onClick:this.selectScopes,"data-all":!0},`select all`),import_react$7.createElement(`a`,{onClick:this.selectScopes},`select none`)),P.map(((n,a)=>import_react$7.createElement(f,{key:a},import_react$7.createElement(`div`,{className:`checkbox`},import_react$7.createElement(d,{"data-value":a,id:`${a}-${M}-checkbox-${this.state.name}`,disabled:F,checked:this.state.scopes.includes(a),type:`checkbox`,onChange:this.onScopeChange}),import_react$7.createElement(`label`,{htmlFor:`${a}-${M}-checkbox-${this.state.name}`},import_react$7.createElement(`span`,{className:`item`}),import_react$7.createElement(`div`,{className:`text`},import_react$7.createElement(`p`,{className:`name`},a),import_react$7.createElement(`p`,{className:`description`},n))))))).toArray()):null,I.valueSeq().map(((n,a)=>import_react$7.createElement(h,{error:n,key:a}))),import_react$7.createElement(`div`,{className:`auth-btn-wrapper`},R&&(F?import_react$7.createElement(m,{className:`btn modal-btn auth authorize`,onClick:this.logout,"aria-label":`Remove authorization`},`Logout`):import_react$7.createElement(m,{className:`btn modal-btn auth authorize`,onClick:this.authorize,"aria-label":`Apply given OAuth2 credentials`},`Authorize`)),import_react$7.createElement(m,{className:`btn modal-btn auth btn-done`,onClick:this.close},`Close`)))}},Clear=class extends import_react$7.Component{onClick=()=>{let{specActions:n,path:a,method:s}=this.props;n.clearResponse(a,s),n.clearRequest(a,s)};render(){return import_react$7.createElement(`button`,{className:`btn btn-clear opblock-control__btn`,onClick:this.onClick},`Clear`)}},Headers$1=({headers:n})=>import_react$7.createElement(`div`,null,import_react$7.createElement(`h5`,null,`Response headers`),import_react$7.createElement(`pre`,{className:`microlight`},n)),Duration=({duration:n})=>import_react$7.createElement(`div`,null,import_react$7.createElement(`h5`,null,`Request duration`),import_react$7.createElement(`pre`,{className:`microlight`},n,` ms`)),LiveResponse=class extends import_react$7.Component{shouldComponentUpdate(n){return this.props.response!==n.response||this.props.path!==n.path||this.props.method!==n.method||this.props.displayRequestDuration!==n.displayRequestDuration}render(){let{response:n,getComponent:a,getConfigs:s,displayRequestDuration:c,specSelectors:l,path:u,method:d}=this.props,{showMutatedRequest:f,requestSnippetsEnabled:p}=s(),m=f?l.mutatedRequestFor(u,d):l.requestFor(u,d),h=n.get(`status`),_=m.get(`url`),v=n.get(`headers`).toJS(),b=n.get(`notDocumented`),x=n.get(`error`),C=n.get(`text`),w=n.get(`duration`),T=Object.keys(v),O=v[`content-type`]||v[`Content-Type`],k=a(`responseBody`),A=T.map((n=>{var a=Array.isArray(v[n])?v[n].join():v[n];return import_react$7.createElement(`span`,{className:`headerline`,key:n},` `,n,`: `,a,` `)})),j=A.length!==0,M=a(`Markdown`,!0),N=a(`RequestSnippets`,!0),P=a(`curl`,!0);return import_react$7.createElement(`div`,null,m&&p?import_react$7.createElement(N,{request:m}):import_react$7.createElement(P,{request:m}),_&&import_react$7.createElement(`div`,null,import_react$7.createElement(`div`,{className:`request-url`},import_react$7.createElement(`h4`,null,`Request URL`),import_react$7.createElement(`pre`,{className:`microlight`},_))),import_react$7.createElement(`h4`,null,`Server response`),import_react$7.createElement(`table`,{className:`responses-table live-responses-table`},import_react$7.createElement(`thead`,null,import_react$7.createElement(`tr`,{className:`responses-header`},import_react$7.createElement(`td`,{className:`col_header response-col_status`},`Code`),import_react$7.createElement(`td`,{className:`col_header response-col_description`},`Details`))),import_react$7.createElement(`tbody`,null,import_react$7.createElement(`tr`,{className:`response`},import_react$7.createElement(`td`,{className:`response-col_status`},h,b?import_react$7.createElement(`div`,{className:`response-undocumented`},import_react$7.createElement(`i`,null,` Undocumented `)):null),import_react$7.createElement(`td`,{className:`response-col_description`},x?import_react$7.createElement(M,{source:`${n.get(`name`)===``?``:`${n.get(`name`)}: `}${n.get(`message`)}`}):null,C?import_react$7.createElement(k,{content:C,contentType:O,url:_,headers:v,getConfigs:s,getComponent:a}):null,j?import_react$7.createElement(Headers$1,{headers:A}):null,c&&w?import_react$7.createElement(Duration,{duration:w}):null)))))}},OnlineValidatorBadge=class extends import_react$7.Component{constructor(n,a){super(n,a);let{getConfigs:s}=n,{validatorUrl:c}=s();
1506this.state={url:this.getDefinitionUrl(),validatorUrl:c===void 0?`https://validator.swagger.io/validator`:c}}getDefinitionUrl=()=>{let{specSelectors:n}=this.props;return new import_url_parse.default(n.url(),Nt.location).toString()};UNSAFE_componentWillReceiveProps(n){let{getConfigs:a}=n,{validatorUrl:s}=a();this.setState({url:this.getDefinitionUrl(),validatorUrl:s===void 0?`https://validator.swagger.io/validator`:s})}render(){let{getConfigs:n}=this.props,{spec:a}=n(),s=sanitizeUrl(this.state.validatorUrl);return typeof a==`object`&&Object.keys(a).length?null:this.state.url&&requiresValidationURL(this.state.validatorUrl)&&requiresValidationURL(this.state.url)?import_react$7.createElement(`span`,{className:`float-right`},import_react$7.createElement(`a`,{target:`_blank`,rel:`noopener noreferrer`,href:`${s}/debug?url=${encodeURIComponent(this.state.url)}`},import_react$7.createElement(ValidatorImage,{src:`${s}?url=${encodeURIComponent(this.state.url)}`,alt:`Online validator badge`}))):null}},ValidatorImage=class extends import_react$7.Component{constructor(n){super(n),this.state={loaded:!1,error:!1}}componentDidMount(){let n=new Image;n.onload=()=>{this.setState({loaded:!0})},n.onerror=()=>{this.setState({error:!0})},n.src=this.props.src}UNSAFE_componentWillReceiveProps(n){if(n.src!==this.props.src){let a=new Image;a.onload=()=>{this.setState({loaded:!0})},a.onerror=()=>{this.setState({error:!0})},a.src=n.src}}render(){return this.state.error?import_react$7.createElement(`img`,{alt:`Error`}):this.state.loaded?import_react$7.createElement(`img`,{src:this.props.src,alt:this.props.alt}):null}},Operations=class extends import_react$7.Component{render(){let{specSelectors:n}=this.props,a=n.taggedOperations();return a.size===0?import_react$7.createElement(`h3`,null,` No operations defined in spec!`):import_react$7.createElement(`div`,null,a.map(this.renderOperationTag).toArray(),a.size<1?import_react$7.createElement(`h3`,null,` No operations defined in spec! `):null)}renderOperationTag=(n,a)=>{let{specSelectors:s,getComponent:c,oas3Selectors:l,layoutSelectors:u,layoutActions:d,getConfigs:f}=this.props,p=s.validOperationMethods(),m=c(`OperationContainer`,!0),h=c(`OperationTag`),_=n.get(`operations`);return import_react$7.createElement(h,{key:`operation-`+a,tagObj:n,tag:a,oas3Selectors:l,layoutSelectors:u,layoutActions:d,getConfigs:f,getComponent:c,specUrl:s.url()},import_react$7.createElement(`div`,{className:`operation-tag-content`},_.map((n=>{let s=n.get(`path`),c=n.get(`method`),l=n.get(`specPath`);return p.indexOf(c)===-1?null:import_react$7.createElement(m,{key:`${s}-${c}`,specPath:l,op:n,path:s,method:c,tag:a})})).toArray()))}},OperationTag=class extends import_react$7.Component{static defaultProps={tagObj:import_immutable.default.fromJS({}),tag:``};render(){let{tagObj:n,tag:a,children:s,oas3Selectors:c,layoutSelectors:l,layoutActions:u,getConfigs:d,getComponent:f,specUrl:p}=this.props,{docExpansion:m,deepLinking:h}=d(),_=f(`Collapse`),v=f(`Markdown`,!0),b=f(`DeepLink`),x=f(`Link`),C=f(`ArrowUpIcon`),w=f(`ArrowDownIcon`),T,O=n.getIn([`tagDetails`,`description`],null),k=n.getIn([`tagDetails`,`externalDocs`,`description`]),A=n.getIn([`tagDetails`,`externalDocs`,`url`]);T=isFunc(c)&&isFunc(c.selectedServer)?safeBuildUrl(A,p,{selectedServer:c.selectedServer()}):A;let j=[`operations-tag`,a],M=l.isShown(j,m===`full`||m===`list`);return import_react$7.createElement(`div`,{className:M?`opblock-tag-section is-open`:`opblock-tag-section`},import_react$7.createElement(`h3`,{onClick:()=>u.show(j,!M),className:O?`opblock-tag`:`opblock-tag no-desc`,id:j.map((n=>escapeDeepLinkPath(n))).join(`-`),"data-tag":a,"data-is-open":M},import_react$7.createElement(b,{enabled:h,isShown:M,path:createDeepLinkPath(a),text:a}),O?import_react$7.createElement(`small`,null,import_react$7.createElement(v,{source:O})):import_react$7.createElement(`small`,null),T?import_react$7.createElement(`div`,{className:`info__externaldocs`},import_react$7.createElement(`small`,null,import_react$7.createElement(x,{href:sanitizeUrl(T),onClick:n=>n.stopPropagation(),target:`_blank`},k||T))):null,import_react$7.createElement(`button`,{"aria-expanded":M,className:`expand-operation`,title:M?`Collapse operation`:`Expand operation`,onClick:()=>u.show(j,!M)},M?import_react$7.createElement(C,{className:`arrow`}):import_react$7.createElement(w,{className:`arrow`}))),import_react$7.createElement(_,{isOpened:M},s))}},Operation=class extends import_react$7.PureComponent{static defaultProps={operation:null,response:null,request:null,specPath:(0,import_immutable.List)(),summary:``};render(){let{specPath:n,response:a,request:s,toggleShown:c,onTryoutClick:l,onResetClick:u,onCancelClick:d,onExecute:f,fn:p,getComponent:m,getConfigs:h,specActions:_,specSelectors:v,authActions:b,authSelectors:x,oas3Actions:C,oas3Selectors:w}=this.props,T=this.props.operation,{deprecated:O,isShown:k,path:A,method:j,op:M,tag:N,operationId:P,allowTryItOut:F,displayRequestDuration:I,tryItOutEnabled:R,executeInProgress:B}=T.toObject(),V=M.get(`description`),H=M.get(`externalDocs`)?.toJS(),U=M.get(`schemes`)?.toJS(),W=H?safeBuildUrl(H.url,v.url(),{selectedServer:w.selectedServer()}):``,K=T.getIn([`op`]),q=K.get(`responses`),ee=function(n,a){if(!import_immutable.default.Iterable.isIterable(n))return import_immutable.default.List();let s=n.getIn(Array.isArray(a)?a:[a]);return import_immutable.default.List.isList(s)?s:import_immutable.default.List()}(K,[`parameters`]),J=v.operationScheme(A,j),Y=[`operations`,N,P],te=getExtensions(K),X=m(`responses`,!0),ne=m(`parameters`,!0),re=m(`execute`),ie=m(`clear`),ae=m(`Collapse`),oe=m(`Markdown`,!0),se=m(`schemes`),ce=m(`OperationServers`),le=m(`OperationExt`),ue=m(`OperationSummary`),de=m(`Link`),{showExtensions:fe}=h();if(q&&a&&a.size>0){let n=!q.get(String(a.get(`status`)))&&!q.get(`default`);a=a.set(`notDocumented`,n)}let pe=[A,j],me=v.validationErrors([A,j]);return import_react$7.createElement(`div`,{className:O?`opblock opblock-deprecated`:k?`opblock opblock-${j} is-open`:`opblock opblock-${j}`,id:escapeDeepLinkPath(Y.join(`-`))},import_react$7.createElement(ue,{operationProps:T,isShown:k,toggleShown:c,getComponent:m,authActions:b,authSelectors:x,specPath:n}),import_react$7.createElement(ae,{isOpened:k},import_react$7.createElement(`div`,{className:`opblock-body`},K&&K.size||K===null?null:import_react$7.createElement(rolling_load,{height:`32px`,width:`32px`,className:`opblock-loading-animation`}),O&&import_react$7.createElement(`h4`,{className:`opblock-title_normal`},` Warning: Deprecated`),V&&import_react$7.createElement(`div`,{className:`opblock-description-wrapper`},import_react$7.createElement(`div`,{className:`opblock-description`},import_react$7.createElement(oe,{source:V}))),W?import_react$7.createElement(`div`,{className:`opblock-external-docs-wrapper`},import_react$7.createElement(`h4`,{className:`opblock-title_normal`},`Find more details`),import_react$7.createElement(`div`,{className:`opblock-external-docs`},H.description&&import_react$7.createElement(`span`,{className:`opblock-external-docs__description`},import_react$7.createElement(oe,{source:H.description})),import_react$7.createElement(de,{target:`_blank`,className:`opblock-external-docs__link`,href:sanitizeUrl(W)},W))):null,K&&K.size?import_react$7.createElement(ne,{parameters:ee,specPath:n.push(`parameters`),operation:K,onChangeKey:pe,onTryoutClick:l,onResetClick:u,onCancelClick:d,tryItOutEnabled:R,allowTryItOut:F,fn:p,getComponent:m,specActions:_,specSelectors:v,pathMethod:[A,j],getConfigs:h,oas3Actions:C,oas3Selectors:w}):null,R?import_react$7.createElement(ce,{getComponent:m,path:A,method:j,operationServers:K.get(`servers`),pathServers:v.paths().getIn([A,`servers`]),getSelectedServer:w.selectedServer,setSelectedServer:C.setSelectedServer,setServerVariableValue:C.setServerVariableValue,getServerVariable:w.serverVariableValue,getEffectiveServerValue:w.serverEffectiveValue}):null,R&&F&&U&&U.size?import_react$7.createElement(`div`,{className:`opblock-schemes`},import_react$7.createElement(se,{schemes:U,path:A,method:j,specActions:_,currentScheme:J})):null,!R||!F||me.length<=0?null:import_react$7.createElement(`div`,{className:`validation-errors errors-wrapper`},`Please correct the following validation errors and try again.`,import_react$7.createElement(`ul`,null,me.map(((n,a)=>import_react$7.createElement(`li`,{key:a},` `,n,` `))))),import_react$7.createElement(`div`,{className:R&&a&&F?`btn-group`:`execute-wrapper`},R&&F?import_react$7.createElement(re,{operation:K,specActions:_,specSelectors:v,oas3Selectors:w,oas3Actions:C,path:A,method:j,onExecute:f,disabled:B}):null,R&&a&&F?import_react$7.createElement(ie,{specActions:_,path:A,method:j}):null),B?import_react$7.createElement(`div`,{className:`loading-container`},import_react$7.createElement(`div`,{className:`loading`})):null,q?import_react$7.createElement(X,{responses:q,request:s,tryItOutResponse:a,getComponent:m,getConfigs:h,specSelectors:v,oas3Actions:C,oas3Selectors:w,specActions:_,produces:v.producesOptionsFor([A,j]),producesValue:v.currentProducesFor([A,j]),specPath:n.push(`responses`),path:A,method:j,displayRequestDuration:I,fn:p}):null,fe&&te.size?import_react$7.createElement(le,{extensions:te,getComponent:m}):null)))}},OperationContainer=class extends import_react$7.PureComponent{constructor(n,a){super(n,a);let{tryItOutEnabled:s}=n.getConfigs();this.state={tryItOutEnabled:s,executeInProgress:!1}}static defaultProps={showSummary:!0,response:null,allowTryItOut:!0,displayOperationId:!1,displayRequestDuration:!1};mapStateToProps(n,a){let{op:s,layoutSelectors:c,getConfigs:l}=a,{docExpansion:u,deepLinking:d,displayOperationId:f,displayRequestDuration:p,supportedSubmitMethods:m}=l(),h=c.showSummary(),_=s.getIn([`operation`,`__originalOperationId`])||s.getIn([`operation`,`operationId`])||opId(s.get(`operation`),a.path,a.method)||s.get(`id`),v=[`operations`,a.tag,_],b=m.indexOf(a.method)>=0&&(a.allowTryItOut===void 0?a.specSelectors.allowTryItOutFor(a.path,a.method):a.allowTryItOut),x=s.getIn([`operation`,`security`])||a.specSelectors.security();return{operationId:_,isDeepLinkingEnabled:d,showSummary:h,displayOperationId:f,displayRequestDuration:p,allowTryItOut:b,security:x,isAuthorized:a.authSelectors.isAuthorized(x),isShown:c.isShown(v,u===`full`),jumpToKey:`paths.${a.path}.${a.method}`,response:a.specSelectors.responseFor(a.path,a.method),request:a.specSelectors.requestFor(a.path,a.method)}}componentDidMount(){let{isShown:n}=this.props,a=this.getResolvedSubtree();n&&a===void 0&&this.requestResolvedSubtree()}componentDidUpdate(n){let{response:a,isShown:s}=this.props,c=this.getResolvedSubtree();a!==n.response&&this.setState({executeInProgress:!1}),s&&c===void 0&&this.requestResolvedSubtree()}toggleShown=()=>{let{layoutActions:n,tag:a,operationId:s,isShown:c}=this.props,l=this.getResolvedSubtree();c||l!==void 0||this.requestResolvedSubtree(),n.show([`operations`,a,s],!c)};onCancelClick=()=>{this.setState({tryItOutEnabled:!this.state.tryItOutEnabled})};onTryoutClick=()=>{this.setState({tryItOutEnabled:!this.state.tryItOutEnabled})};onResetClick=n=>{let a=this.props.oas3Selectors.selectDefaultRequestBodyValue(...n),s=this.props.oas3Selectors.requestContentType(...n);if(s===`application/x-www-form-urlencoded`||s===`multipart/form-data`){let s=JSON.parse(a);
1506Object.entries(s).forEach((([n,a])=>{Array.isArray(a)?s[n]=s[n].map((n=>typeof n==`object`?JSON.stringify(n,null,2):n)):typeof a==`object`&&(s[n]=JSON.stringify(s[n],null,2))})),this.props.oas3Actions.setRequestBodyValue({value:(0,import_immutable.fromJS)(s),pathMethod:n})}else this.props.oas3Actions.setRequestBodyValue({value:a,pathMethod:n})};onExecute=()=>{this.setState({executeInProgress:!0})};getResolvedSubtree=()=>{let{specSelectors:n,path:a,method:s,specPath:c}=this.props;return c?n.specResolvedSubtree(c.toJS()):n.specResolvedSubtree([`paths`,a,s])};requestResolvedSubtree=()=>{let{specActions:n,path:a,method:s,specPath:c}=this.props;return c?n.requestResolvedSubtree(c.toJS()):n.requestResolvedSubtree([`paths`,a,s])};render(){let{op:n,tag:a,path:s,method:c,security:l,isAuthorized:u,operationId:d,showSummary:f,isShown:p,jumpToKey:m,allowTryItOut:h,response:_,request:v,displayOperationId:b,displayRequestDuration:x,isDeepLinkingEnabled:C,specPath:w,specSelectors:T,specActions:O,getComponent:k,getConfigs:A,layoutSelectors:j,layoutActions:M,authActions:N,authSelectors:P,oas3Actions:F,oas3Selectors:I,fn:R}=this.props,B=k(`operation`),V=this.getResolvedSubtree()||(0,import_immutable.Map)(),H=(0,import_immutable.fromJS)({op:V,tag:a,path:s,summary:n.getIn([`operation`,`summary`])||``,deprecated:V.get(`deprecated`)||n.getIn([`operation`,`deprecated`])||!1,method:c,security:l,isAuthorized:u,operationId:d,originalOperationId:V.getIn([`operation`,`__originalOperationId`]),showSummary:f,isShown:p,jumpToKey:m,allowTryItOut:h,request:v,displayOperationId:b,displayRequestDuration:x,isDeepLinkingEnabled:C,executeInProgress:this.state.executeInProgress,tryItOutEnabled:this.state.tryItOutEnabled});return import_react$7.createElement(B,{operation:H,response:_,request:v,isShown:p,toggleShown:this.toggleShown,onTryoutClick:this.onTryoutClick,onResetClick:this.onResetClick,onCancelClick:this.onCancelClick,onExecute:this.onExecute,specPath:w,specActions:O,specSelectors:T,oas3Actions:F,oas3Selectors:I,layoutActions:M,layoutSelectors:j,authActions:N,authSelectors:P,getComponent:k,getConfigs:A,fn:R})}},OperationSummary=class extends import_react$7.PureComponent{static defaultProps={operationProps:null,specPath:(0,import_immutable.List)(),summary:``};render(){let{isShown:n,toggleShown:a,getComponent:s,authActions:c,authSelectors:l,operationProps:u,specPath:d}=this.props,{summary:f,isAuthorized:p,method:m,op:h,showSummary:_,path:v,operationId:b,originalOperationId:x,displayOperationId:C}=u.toObject(),w=h.get(`summary`),T=u.get(`security`),O=s(`authorizeOperationBtn`,!0),k=s(`OperationSummaryMethod`),A=s(`OperationSummaryPath`),j=s(`JumpToPath`,!0),M=s(`CopyToClipboardBtn`,!0),N=s(`ArrowUpIcon`),P=s(`ArrowDownIcon`),F=T&&!!T.count(),I=F&&T.size===1&&T.first().isEmpty(),R=!F||I;return import_react$7.createElement(`div`,{className:`opblock-summary opblock-summary-${m}`},import_react$7.createElement(`button`,{"aria-expanded":n,className:`opblock-summary-control`,onClick:a},import_react$7.createElement(k,{method:m}),import_react$7.createElement(`div`,{className:`opblock-summary-path-description-wrapper`},import_react$7.createElement(A,{getComponent:s,operationProps:u,specPath:d}),_?import_react$7.createElement(`div`,{className:`opblock-summary-description`},(0,import_toString.default)(w||f)):null),C&&(x||b)?import_react$7.createElement(`span`,{className:`opblock-summary-operation-id`},x||b):null),import_react$7.createElement(M,{textToCopy:`${d.get(1)}`}),R?null:import_react$7.createElement(O,{isAuthorized:p,onClick:()=>{let n=l.definitionsForRequirements(T);c.showDefinitions(n)}}),import_react$7.createElement(j,{path:d}),import_react$7.createElement(`button`,{"aria-label":`${m} ${v.replace(/\//g,`​/`)}`,className:`opblock-control-arrow`,"aria-expanded":n,tabIndex:`-1`,onClick:a},n?import_react$7.createElement(N,{className:`arrow`}):import_react$7.createElement(P,{className:`arrow`})))}},OperationSummaryMethod=class extends import_react$7.PureComponent{static defaultProps={operationProps:null};render(){let{method:n}=this.props;return import_react$7.createElement(`span`,{className:`opblock-summary-method`},n.toUpperCase())}},OperationSummaryPath=class extends import_react$7.PureComponent{render(){let{getComponent:n,operationProps:a}=this.props,{deprecated:s,isShown:c,path:l,tag:u,operationId:d,isDeepLinkingEnabled:f}=a.toObject(),p=l.split(/(?=\/)/g);for(let n=1;n<p.length;
1506n+=2)p.splice(n,0,import_react$7.createElement(`wbr`,{key:n}));let m=n(`DeepLink`);return import_react$7.createElement(`span`,{className:s?`opblock-summary-path__deprecated`:`opblock-summary-path`,"data-path":l},import_react$7.createElement(m,{enabled:f,isShown:c,path:createDeepLinkPath(`${u}/${d}`),text:p}))}},operation_extensions=({extensions:n,getComponent:a})=>{let s=a(`OperationExtRow`);return import_react$7.createElement(`div`,{className:`opblock-section`},import_react$7.createElement(`div`,{className:`opblock-section-header`},import_react$7.createElement(`h4`,null,`Extensions`)),import_react$7.createElement(`div`,{className:`table-container`},import_react$7.createElement(`table`,null,import_react$7.createElement(`thead`,null,import_react$7.createElement(`tr`,null,import_react$7.createElement(`td`,{className:`col_header`},`Field`),import_react$7.createElement(`td`,{className:`col_header`},`Value`))),import_react$7.createElement(`tbody`,null,n.entrySeq().map((([n,a])=>import_react$7.createElement(s,{key:`${n}-${a}`,xKey:n,xVal:a})))))))},operation_extension_row=({xKey:n,xVal:a})=>{let s=a?a.toJS?a.toJS():a:null;return import_react$7.createElement(`tr`,null,import_react$7.createElement(`td`,null,n),import_react$7.createElement(`td`,null,JSON.stringify(s)))};function createHtmlReadyId(n,a=`_`){return n.replace(/[^\w-]/g,a)}var Responses=class n extends import_react$7.Component{static defaultProps={tryItOutResponse:null,produces:(0,import_immutable.fromJS)([`application/json`]),displayRequestDuration:!1};onChangeProducesWrapper=n=>this.props.specActions.changeProducesValue([this.props.path,this.props.method],n);onResponseContentTypeChange=({controlsAcceptHeader:n,value:a})=>{let{oas3Actions:s,path:c,method:l}=this.props;n&&s.setResponseContentType({value:a,path:c,method:l})};render(){let{responses:a,tryItOutResponse:s,getComponent:c,getConfigs:l,specSelectors:u,fn:d,producesValue:f,displayRequestDuration:p,specPath:m,path:h,method:_,oas3Selectors:v,oas3Actions:b}=this.props,x=function(n){let a=n.keySeq();return a.contains(Pt)?Pt:a.filter((n=>(n+``)[0]===`2`)).sort().first()}(a),C=c(`contentType`),w=c(`liveResponse`),T=c(`response`),O=this.props.produces&&this.props.produces.size?this.props.produces:n.defaultProps.produces,k=u.isOAS3()?function(n){if(!import_immutable.default.OrderedMap.isOrderedMap(n)||!n.size)return null;let a=n.find(((n,a)=>a.startsWith(`2`)&&Object.keys(n.get(`content`)||{}).length>0)),s=n.get(`default`)||import_immutable.default.OrderedMap(),c=(s.get(`content`)||import_immutable.default.OrderedMap()).keySeq().toJS().length?s:null;return a||c}(a):null,A=a.filter(((n,a)=>!isExtension(a))),j=createHtmlReadyId(`${_}${h}_responses`),M=`${j}_select`;return A&&A.size?import_react$7.createElement(`div`,{className:`responses-wrapper`},import_react$7.createElement(`div`,{className:`opblock-section-header`},import_react$7.createElement(`h4`,null,`Responses`),u.isOAS3()?null:import_react$7.createElement(`label`,{htmlFor:M},import_react$7.createElement(`span`,null,`Response content type`),import_react$7.createElement(C,{value:f,ariaControls:j,ariaLabel:`Response content type`,className:`execute-content-type`,contentTypes:O,controlId:M,onChange:this.onChangeProducesWrapper}))),import_react$7.createElement(`div`,{className:`responses-inner`},s?import_react$7.createElement(`div`,null,import_react$7.createElement(w,{response:s,getComponent:c,getConfigs:l,specSelectors:u,path:this.props.path,method:this.props.method,displayRequestDuration:p}),import_react$7.createElement(`h4`,null,`Responses`)):null,import_react$7.createElement(`table`,{"aria-live":`polite`,className:`responses-table`,id:j,role:`region`},import_react$7.createElement(`thead`,null,import_react$7.createElement(`tr`,{className:`responses-header`},import_react$7.createElement(`td`,{className:`col_header response-col_status`},`Code`),import_react$7.createElement(`td`,{className:`col_header response-col_description`},`Description`),u.isOAS3()?import_react$7.createElement(`td`,{className:`col col_header response-col_links`},`Links`):null)),import_react$7.createElement(`tbody`,null,A.entrySeq().map((([n,a])=>{let p=s&&s.get(`status`)==n?`response_current`:``;return import_react$7.createElement(T,{key:n,path:h,method:_,specPath:m.push(n),isDefault:x===n,fn:d,className:p,code:n,response:a,specSelectors:u,controlsAcceptHeader:a===k,onContentTypeChange:this.onResponseContentTypeChange,contentType:f,getConfigs:l,activeExamplesKey:v.activeExamplesMember(h,_,`responses`,n),oas3Actions:b,getComponent:c})})).toArray())))):null}};function getKnownSyntaxHighlighterLanguage(n){return function(n){try{return!!JSON.parse(n)}catch{return null}}(n)?`json`:null}
1506var Response$1=class extends import_react$7.Component{constructor(n,a){super(n,a),this.state={responseContentType:``}}static defaultProps={response:(0,import_immutable.fromJS)({}),onContentTypeChange:()=>{}};_onContentTypeChange=n=>{let{onContentTypeChange:a,controlsAcceptHeader:s}=this.props;this.setState({responseContentType:n}),a({value:n,controlsAcceptHeader:s})};getTargetExamplesKey=()=>{let{response:n,contentType:a,activeExamplesKey:s}=this.props,c=this.state.responseContentType||a,l=n.getIn([`content`,c],(0,import_immutable.Map)({})).get(`examples`,null).keySeq().first();return s||l};render(){let{path:n,method:a,code:s,response:c,className:l,specPath:u,fn:d,getComponent:f,getConfigs:p,specSelectors:m,contentType:h,controlsAcceptHeader:_,oas3Actions:v}=this.props,{inferSchema:b,getSampleSchema:x}=d,C=m.isOAS3(),{showExtensions:w}=p(),T=w?getExtensions(c):null,O=c.get(`headers`),k=c.get(`links`),A=f(`ResponseExtension`),j=f(`headers`),M=f(`HighlightCode`,!0),N=f(`modelExample`),P=f(`Markdown`,!0),F=f(`operationLink`),I=f(`contentType`),R=f(`ExamplesSelect`),B=f(`Example`);var V,H;let U=this.state.responseContentType||h,W=c.getIn([`content`,U],(0,import_immutable.Map)({})),K=W.get(`examples`,null);if(C){let n=W.get(`schema`);V=n?b(n.toJS()):null,H=n?u.push(`content`,this.state.responseContentType,`schema`):u}else V=c.get(`schema`),H=c.has(`schema`)?u.push(`schema`):u;let q,ee,J=!1,Y={includeReadOnly:!0};if(C)if(ee=W.get(`schema`)?.toJS(),import_immutable.Map.isMap(K)&&!K.isEmpty()){let n=this.getTargetExamplesKey(),a=n=>import_immutable.Map.isMap(n)?n.get(`value`):void 0;q=a(K.get(n,(0,import_immutable.Map)({}))),q===void 0&&(q=a(K.values().next().value)),J=!0}else W.get(`example`)!==void 0&&(q=W.get(`example`),J=!0);else{ee=V,Y={...Y,includeWriteOnly:!0};let n=c.getIn([`examples`,U]);n&&(q=n,J=!0)}let te=((n,a)=>
1506{if(n==null)return null;let s=getKnownSyntaxHighlighterLanguage(n)?`json`:null;return import_react$7.createElement(`div`,null,import_react$7.createElement(a,{className:`example`,language:s},stringify(n)))})(x(ee,U,Y,J?q:void 0),M);return import_react$7.createElement(`tr`,{className:`response `+(l||``),"data-code":s},import_react$7.createElement(`td`,{className:`response-col_status`},s),import_react$7.createElement(`td`,{className:`response-col_description`},import_react$7.createElement(`div`,{className:`response-col_description__inner`},import_react$7.createElement(P,{source:c.get(`description`)})),w&&T.size?T.entrySeq().map((([n,a])=>import_react$7.createElement(A,{key:`${n}-${a}`,xKey:n,xVal:a}))):null,C&&c.get(`content`)?import_react$7.createElement(`section`,{className:`response-controls`},import_react$7.createElement(`div`,{className:(0,import_classnames.default)(`response-control-media-type`,{"response-control-media-type--accept-controller":_})},import_react$7.createElement(`small`,{className:`response-control-media-type__title`},`Media type`),import_react$7.createElement(I,{value:this.state.responseContentType,contentTypes:c.get(`content`)?c.get(`content`).keySeq():(0,import_immutable.Seq)(),onChange:this._onContentTypeChange,ariaLabel:`Media Type`}),_?import_react$7.createElement(`small`,{className:`response-control-media-type__accept-message`},`Controls `,import_react$7.createElement(`code`,null,`Accept`),` header.`):null),import_immutable.Map.isMap(K)&&!K.isEmpty()?import_react$7.createElement(`div`,{className:`response-control-examples`},import_react$7.createElement(`small`,{className:`response-control-examples__title`},`Examples`),import_react$7.createElement(R,{examples:K,currentExampleKey:this.getTargetExamplesKey(),onSelect:c=>v.setActiveExamplesMember({name:c,pathMethod:[n,a],contextType:`responses`,contextName:s}),showLabels:!1})):null):null,te||V?import_react$7.createElement(N,{specPath:H,getComponent:f,getConfigs:p,specSelectors:m,schema:fromJSOrdered(V),example:te,includeReadOnly:!0}):null,C&&K?import_react$7.createElement(B,{example:K.get(this.getTargetExamplesKey(),(0,import_immutable.Map)({})),getComponent:f,getConfigs:p,omitValue:!0}):null,O?import_react$7.createElement(j,{headers:O,getComponent:f}):null),C?import_react$7.createElement(`td`,{className:`response-col_links`},k?k.toSeq().entrySeq().map((([n,a])=>import_react$7.createElement(F,{key:n,name:n,link:a,getComponent:f}))):import_react$7.createElement(`i`,null,`No links`)):null)}},response_extension=({xKey:n,xVal:a})=>import_react$7.createElement(`div`,{className:`response__extension`},n,`: `,String(a)),ResponseBody=class extends import_react$7.PureComponent{state={parsedContent:null};updateParsedContent=n=>{let{content:a}=this.props;if(n!==a)if(a&&a instanceof Blob){var s=new FileReader;s.onload=()=>{this.setState({parsedContent:s.result})},s.readAsText(a)}else this.setState({parsedContent:a.toString()})};componentDidMount(){this.updateParsedContent(null)}componentDidUpdate(n){this.updateParsedContent(n.content)}render(){let{content:n,contentType:a,url:s,headers:c={},getComponent:l}=this.props,{parsedContent:u}=this.state,d=l(`HighlightCode`,!0),f=`response_`+new Date().getTime(),p,m;if(s||=``,(/^application\/octet-stream/i.test(a)||c[`Content-Disposition`]&&/attachment/i.test(c[`Content-Disposition`])||c[`content-disposition`]&&/attachment/i.test(c[`content-disposition`])||c[`Content-Description`]&&/File Transfer/i.test(c[`Content-Description`])||c[`content-description`]&&/File Transfer/i.test(c[`content-description`]))&&(n.size>0||n.length>0))if(`Blob`in window){let l=a||`text/html`,u=n instanceof Blob?n:new Blob([n],{type:l}),d=window.URL.createObjectURL(u),f=[l,s.substr(s.lastIndexOf(`/`)+1),d].join(`:`),p=c[`content-disposition`]||c[`Content-Disposition`];if(p!==void 0){let n=function(n){let a;if([/filename\*=[^']+'\w*'"([^"]+)";?/i,/filename\*=[^']+'\w*'([^;]+);?/i,/filename="([^;]*);?"/i,/filename=([^;]*);?/i].some((s=>(a=s.exec(n),a!==null))),a!==null&&a.length>1)try{return decodeURIComponent(a[1])}catch(n){console.error(n)}return null}(p);n!==null&&(f=n)}m=Nt.navigator&&Nt.navigator.msSaveOrOpenBlob?import_react$7.createElement(`div`,null,import_react$7.createElement(`a`,{href:d,onClick:()=>Nt.navigator.msSaveOrOpenBlob(u,f)},`Download file`)):import_react$7.createElement(`div`,null,import_react$7.createElement(`a`,{href:d,download:f},`Download file`))}else m=import_react$7.createElement(`pre`,{className:`microlight`},`Download headers detected but your browser does not support downloading binary via XHR (Blob).`);else if(/json/i.test(a)){let a=null;getKnownSyntaxHighlighterLanguage(n)&&(a=`json`);try{p=JSON.stringify(JSON.parse(n),null,`  `)}catch{p=`can't parse JSON.  Raw result:
1507
1508`+n}m=import_react$7.createElement(d,{language:a,downloadable:!0,fileName:`${f}.json`,canCopy:!0},p)}else/xml/i.test(a)?(p=(0,import_dist$1.default)(n,{textNodesOnSameLine:!0,indentor:`  `}),m=import_react$7.createElement(d,{downloadable:!0,fileName:`${f}.xml`,canCopy:!0},p)):m=(0,import_toLower.default)(a)===`text/html`||/text\/plain/.test(a)?import_react$7.createElement(d,{downloadable:!0,fileName:`${f}.html`,canCopy:!0},n):(0,import_toLower.default)(a)===`text/csv`||/text\/csv/.test(a)?import_react$7.createElement(d,{downloadable:!0,fileName:`${f}.csv`,canCopy:!0},n):/^image\//i.test(a)?a.includes(`svg`)?import_react$7.createElement(`div`,null,` `,n,` `):import_react$7.createElement(`img`,{src:window.URL.createObjectURL(n)}):/^audio\//i.test(a)?import_react$7.createElement(`pre`,{className:`microlight`},import_react$7.createElement(`audio`,{controls:!0,key:s},import_react$7.createElement(`source`,{src:s,type:a}))):typeof n==`string`?import_react$7.createElement(d,{downloadable:!0,fileName:`${f}.txt`,canCopy:!0},n):n.size>0?u?import_react$7.createElement(`div`,null,import_react$7.createElement(`p`,{className:`i`},`Unrecognized response type; displaying content as text.`),import_react$7.createElement(d,{downloadable:!0,fileName:`${f}.txt`,canCopy:!0},u)):import_react$7.createElement(`p`,{className:`i`},`Unrecognized response type; unable to display.`):null;return m?import_react$7.createElement(`div`,null,import_react$7.createElement(`h5`,null,`Response body`),m):null}}
1508,Parameters=class extends import_react$7.Component{constructor(n){super(n),this.state={callbackVisible:!1,parametersVisible:!0}}static defaultProps={onTryoutClick:Function.prototype,onCancelClick:Function.prototype,tryItOutEnabled:!1,allowTryItOut:!0,onChangeKey:[],specPath:[]};onChange=(n,a,s)=>{let{specActions:{changeParamByIdentity:c},onChangeKey:l}=this.props;c(l,n,a,s)};onChangeConsumesWrapper=n=>{let{specActions:{changeConsumesValue:a},onChangeKey:s}=this.props;a(s,n)};toggleTab=n=>n===`parameters`?this.setState({parametersVisible:!0,callbackVisible:!1}):n===`callbacks`?this.setState({callbackVisible:!0,parametersVisible:!1}):void 0;onChangeMediaType=({value:n,pathMethod:a})=>{let{specActions:s,oas3Selectors:c,oas3Actions:l}=this.props,u=c.hasUserEditedBody(...a),d=c.shouldRetainRequestBodyValue(...a);l.setRequestContentType({value:n,pathMethod:a}),l.initRequestBodyValidateError({pathMethod:a}),u||(d||l.setRequestBodyValue({value:void 0,pathMethod:a}),s.clearResponse(...a),s.clearRequest(...a),s.clearValidateParams(a))};render(){let{onTryoutClick:n,onResetClick:a,parameters:s,allowTryItOut:c,tryItOutEnabled:l,specPath:u,fn:d,getComponent:f,getConfigs:p,specSelectors:m,specActions:h,pathMethod:_,oas3Actions:v,oas3Selectors:b,operation:x}=this.props,C=f(`parameterRow`),w=f(`TryItOutButton`),T=f(`contentType`),O=f(`Callbacks`,!0),k=f(`RequestBody`,!0),A=l&&c,j=m.isOAS3(),M=`${createHtmlReadyId(`${_[1]}${_[0]}_requests`)}_select`,N=x.get(`requestBody`),P=Object.values(s.reduce(((n,a)=>
vendor: 4,344 bytes, line 1508
1508{if(import_immutable.Map.isMap(a)){let s=a.get(`in`);n[s]??=[],n[s].push(a)}return n}),{})).reduce(((n,a)=>n.concat(a)),[]);return import_react$7.createElement(`div`,{className:`opblock-section`},import_react$7.createElement(`div`,{className:`opblock-section-header`},j?import_react$7.createElement(`div`,{className:`tab-header`},import_react$7.createElement(`div`,{onClick:()=>this.toggleTab(`parameters`),className:`tab-item ${this.state.parametersVisible&&`active`}`},import_react$7.createElement(`h4`,{className:`opblock-title`},import_react$7.createElement(`span`,null,`Parameters`))),x.get(`callbacks`)?import_react$7.createElement(`div`,{onClick:()=>this.toggleTab(`callbacks`),className:`tab-item ${this.state.callbackVisible&&`active`}`},import_react$7.createElement(`h4`,{className:`opblock-title`},import_react$7.createElement(`span`,null,`Callbacks`))):null):import_react$7.createElement(`div`,{className:`tab-header`},import_react$7.createElement(`h4`,{className:`opblock-title`},`Parameters`)),c?import_react$7.createElement(w,{isOAS3:m.isOAS3(),hasUserEditedBody:b.hasUserEditedBody(..._),enabled:l,onCancelClick:this.props.onCancelClick,onTryoutClick:n,onResetClick:()=>a(_)}):null),this.state.parametersVisible?import_react$7.createElement(`div`,{className:`parameters-container`},P.length?import_react$7.createElement(`div`,{className:`table-container`},import_react$7.createElement(`table`,{className:`parameters`},import_react$7.createElement(`thead`,null,import_react$7.createElement(`tr`,null,import_react$7.createElement(`th`,{className:`col_header parameters-col_name`},`Name`),import_react$7.createElement(`th`,{className:`col_header parameters-col_description`},`Description`))),import_react$7.createElement(`tbody`,null,P.map(((n,a)=>import_react$7.createElement(C,{fn:d,specPath:u.push(a.toString()),getComponent:f,getConfigs:p,rawParam:n,param:m.parameterWithMetaByIdentity(_,n),key:`${n.get(`in`)}.${n.get(`name`)}`,onChange:this.onChange,onChangeConsumes:this.onChangeConsumesWrapper,specSelectors:m,specActions:h,oas3Actions:v,oas3Selectors:b,pathMethod:_,isExecute:A})))))):import_react$7.createElement(`div`,{className:`opblock-description-wrapper`},import_react$7.createElement(`p`,null,`No parameters`))):null,this.state.callbackVisible?import_react$7.createElement(`div`,{className:`callbacks-container opblock-description-wrapper`},import_react$7.createElement(O,{callbacks:(0,import_immutable.Map)(x.get(`callbacks`)),specPath:u.slice(0,-1).push(`callbacks`)})):null,j&&N&&this.state.parametersVisible&&import_react$7.createElement(`div`,{className:`opblock-section opblock-section-request-body`},import_react$7.createElement(`div`,{className:`opblock-section-header`},import_react$7.createElement(`h4`,{className:`opblock-title parameter__name ${N.get(`required`)&&`required`}`},`Request body`),import_react$7.createElement(`label`,{id:M},import_react$7.createElement(T,{value:b.requestContentType(..._),contentTypes:N.get(`content`,(0,import_immutable.List)()).keySeq(),onChange:n=>{this.onChangeMediaType({value:n,pathMethod:_})},className:`body-param-content-type`,ariaLabel:`Request content type`,controlId:M}))),import_react$7.createElement(`div`,{className:`opblock-description-wrapper`},import_react$7.createElement(k,{setRetainRequestBodyValueFlag:n=>v.setRetainRequestBodyValueFlag({value:n,pathMethod:_}),userHasEditedBody:b.hasUserEditedBody(..._),specPath:u.slice(0,-1).push(`requestBody`),requestBody:N,requestBodyValue:b.requestBodyValue(..._),requestBodyInclusionSetting:b.requestBodyInclusionSetting(..._),requestBodyErrors:b.requestBodyErrors(..._),isExecute:A,getConfigs:p,activeExamplesKey:b.activeExamplesMember(..._,`requestBody`,`requestBody`),updateActiveExamplesKey:n=>{this.props.oas3Actions.setActiveExamplesMember({name:n,pathMethod:this.props.pathMethod,contextType:`requestBody`,contextName:`requestBody`})},onChange:(n,a)=>{if(a){let s=b.requestBodyValue(..._),c=import_immutable.Map.isMap(s)?s:(0,import_immutable.Map)();return v.setRequestBodyValue({pathMethod:_,value:c.setIn(a,n)})}v.setRequestBodyValue({value:n,pathMethod:_})},onChangeIncludeEmpty:(n,a)=>{v.setRequestBodyInclusion({pathMethod:_,value:a,name:n})},contentType:b.requestContentType(..._)}))))}},parameter_extension=({xKey:n,xVal:a})=>import_react$7.createElement(`div`,{className:`parameter__extension`}
1508,n,`: `,String(a)),Ln={onChange:()=>{},isIncludedOptions:{}},ParameterIncludeEmpty=class extends import_react$7.Component{static defaultProps=Ln;componentDidMount(){let{isIncludedOptions:n,onChange:a}=this.props,{shouldDispatchInit:s,defaultValue:c}=n;s&&a(c)}onCheckboxChange=n=>{let{onChange:a}=this.props;a(n.target.checked)};render(){let{isIncluded:n,isDisabled:a}=this.props;return import_react$7.createElement(`div`,null,import_react$7.createElement(`label`,{htmlFor:`include_empty_value`,className:(0,import_classnames.default)(`parameter__empty_value_toggle`,{disabled:a})},import_react$7.createElement(`input`,{id:`include_empty_value`,type:`checkbox`,disabled:a,checked:!a&&n,onChange:this.onCheckboxChange}),`Send empty value`))}},parseParameterArrayValue=n=>{if(import_immutable.List.isList(n))return n;if(typeof n!=`string`)return null;try{let a=JSON.parse(n);return Array.isArray(a)?(0,import_immutable.List)(a):null}catch{return null}},ParameterRow=class extends import_react$7.Component{constructor(n,a){super(n,a),this.setDefaultValue()}UNSAFE_componentWillReceiveProps(n){let a,{specSelectors:s,pathMethod:c,rawParam:l}=n,u=s.isOAS3(),d=s.parameterWithMetaByIdentity(c,l)||new import_immutable.Map;if(d=d.isEmpty()?l:d,u){let{schema:n}=getParameterSchema(d,{isOAS3:u});a=n?n.get(`enum`):void 0}else a=d?d.get(`enum`):void 0;let f,p=d?d.get(`value`):void 0;p===void 0?l.get(`required`)&&a&&a.size&&(f=a.first()):f=p,f!==void 0&&f!==p&&this.onChangeWrapper(function(n){return typeof n==`
1508number`?n.toString():n}(f)),this.setDefaultValue()}onChangeWrapper=(n,a=!1)=>{let s,{onChange:c,rawParam:l}=this.props;return s=n===``||n&&n.size===0?null:n,c(l,s,a)};_onExampleSelect=n=>{this.props.oas3Actions.setActiveExamplesMember({name:n,pathMethod:this.props.pathMethod,contextType:`parameters`,contextName:this.getParamKey()})};onChangeIncludeEmpty=n=>{let{specActions:a,param:s,pathMethod:c}=this.props,l=s.get(`name`),u=s.get(`in`);return a.updateEmptyParamInclusion(c,l,u,n)};setDefaultValue=()=>{let{specSelectors:n,pathMethod:a,rawParam:s,oas3Selectors:c,fn:l}=this.props,u=n.isOAS3(),d=n.parameterWithMetaByIdentity(a,s)||(0,import_immutable.Map)(),{schema:f}=getParameterSchema(d,{isOAS3:u}),p=d.get(`content`,(0,import_immutable.Map)()).keySeq().first(),m=f?l.getSampleSchema(f.toJS(),p,{includeWriteOnly:!0}):null;if(d&&d.get(`value`)===void 0&&d.get(`in`)!==`body`){let s;if(n.isSwagger2())s=d.get(`x-example`)===void 0?d.getIn([`schema`,`example`])===void 0?f&&f.getIn([`default`]):d.getIn([`schema`,`example`]):d.get(`x-example`);else if(u){f=this.composeJsonSchema(f);let n=c.activeExamplesMember(...a,`parameters`,this.getParamKey());s=d.getIn([`examples`,n,`value`])===void 0?d.getIn([`content`,p,`example`])===void 0?d.get(`example`)===void 0?(f&&f.get(`example`))===void 0?(f&&f.get(`default`))===void 0?d.get(`default`):f&&f.get(`default`):f&&f.get(`example`):d.get(`example`):d.getIn([`content`,p,`example`]):d.getIn([`examples`,n,`value`])}s===void 0||import_immutable.List.isList(s)||(s=stringify(s));let h=l.getSchemaObjectType(f),_=l.getSchemaObjectType(f?.get(`items`)),v=import_immutable.List.isList(f?.get(`type`));if(u&&h===`array`&&!v&&s!==void 0){let n=parseParameterArrayValue(s);this.onChangeWrapper(n);return}if(s!==void 0)this.onChangeWrapper(s);else if(h===`object`&&m&&!d.get(`examples`))this.onChangeWrapper(import_immutable.List.isList(m)?m:stringify(m));else if(h===`array`&&_===`object`&&m&&!d.get(`examples`)){let n=parseParameterArrayValue(m);this.onChangeWrapper(n)}}};onExampleValueUpdate=n=>{let{specSelectors:a,pathMethod:s,rawParam:c,fn:l}=this.props,{schema:u}=getParameterSchema(a.parameterWithMetaByIdentity(s,c)||(0,import_immutable.Map)(),{isOAS3:!0});u&&=this.composeJsonSchema(u);let d=l.getSchemaObjectType(u),f=import_immutable.List.isList(u?.get(`type`));if(d!==`array`||f)this.onChangeWrapper(n);else{let a=parseParameterArrayValue(n);this.onChangeWrapper(a)}};getParamKey(){let{param:n}=this.props;return n?`${n.get(`name`)}-${n.get(`in`)}`:null}composeJsonSchema(n){let{fn:a}=this.props,s=n.get(`oneOf`)?.get(0)?.toJS(),c=n.get(`anyOf`)?.get(0)?.toJS();return(0,import_immutable.fromJS)(a.mergeJsonSchema(n.toJS(),s??c??{}))}render(){let{param:n,rawParam:a,getComponent:s,getConfigs:c,isExecute:l,fn:u,onChangeConsumes:d,specSelectors:f,pathMethod:p,specPath:m,oas3Selectors:h}=this.props,_=f.isOAS3(),{showExtensions:v,showCommonExtensions:b}=c();if(n||=a,!a)return null;let x=s(`JsonSchemaForm`),C=s(`ParamBody`),w=n.get(`in`),T=w===`body`?import_react$7.createElement(C,{getComponent:s,getConfigs:c,fn:u,param:n,consumes:f.consumesOptionsFor(p),consumesValue:f.contentTypeValues(p).get(`requestContentType`),onChange:this.onChangeWrapper,onChangeConsumes:d,isExecute:l,specSelectors:f,pathMethod:p}):null,O=s(`modelExample`),k=s(`Markdown`,!0),A=s(`ParameterExt`),j=s(`ParameterIncludeEmpty`),M=s(`ExamplesSelectValueRetainer`),N=s(`Example`),{schema:P}=getParameterSchema(n,{isOAS3:_}),F=f.parameterWithMetaByIdentity(p,a)||(0,import_immutable.Map)(),I=F.get(`content`,(0,import_immutable.Map)()).keySeq().first();_&&(P=this.composeJsonSchema(P));let R=P?P.get(`format`):null,B=w===`formData`,V=`FormData`in Nt,H=n.get(`required`),U=u.getSchemaObjectType(P),W=u.getSchemaObjectType(P?.get(`items`)),K=u.getSchemaObjectTypeLabel(P),q=!T&&U===`object`,ee=!T&&W===`object`,J,Y,te,X,ne=F?F.get(`value`):``,re=b?getCommonExtensions(P):null,ie=v?getExtensions(n):null,ae=!1;n!==void 0&&P&&(J=P.get(`items`)),J===void 0?P&&(Y=P.get(`enum`)):(Y=J.get(`enum`),te=J.get(`default`)),Y&&Y.size&&Y.size>0&&(ae=!0),n!==void 0&&(P&&(te=P.get(`default`)),te===void 0&&(te=n.get(`default`)),X=n.get(`example`),X===void 0&&(X=n.get(`x-example`)));let oe=T?null:import_react$7.createElement(x,{fn:u,getComponent:s,value:ne,required:H,disabled:!l,description:n.get(`name`),onChange:this.onChangeWrapper,errors:F.get(`errors`),schema:P});return import_react$7.createElement(`tr`,{"data-param-name":n.get(`name`),"data-param-in":n.get(`in`)},import_react$7.createElement(`td`,{className:`parameters-col_name`},import_react$7.createElement(`div`,{className:H?`parameter__name required`:`parameter__name`},n.get(`name`),H?import_react$7.createElement(`span`,null,`\xA0*`):null),import_react$7.createElement(`div`,{className:`parameter__type`},K,R&&import_react$7.createElement(`span`,{className:`prop-format`},`($`,R,`)`)),import_react$7.createElement(`div`,{className:`parameter__deprecated`},_&&n.get(`deprecated`)?`deprecated`:null),import_react$7.createElement(`div`,{className:`parameter__in`},`(`,n.get(`in`),`)`)),import_react$7.createElement(`td`,{className:`parameters-col_description`},n.get(`description`)?import_react$7.createElement(k,{source:n.get(`description`)}):null,!T&&l||!ae?null:import_react$7.createElement(k,{className:`parameter__enum`,source:`<i>Available values</i> : `+Y.map((function(n){return n})).toArray().map(String).join(`, `)}),!T&&l||te===void 0?null:import_react$7.createElement(k,{className:`parameter__default`,source:`<i>Default value</i> : `+te}),!T&&l||X===void 0?null:import_react$7.createElement(k,{source:`<i>Example</i> : `+X}),B&&!V&&import_react$7.createElement(`div`,null,`Error: your browser does not support FormData`),_&&n.get(`examples`)?import_react$7.createElement(`section`,{className:`parameter-control
1508s`},import_react$7.createElement(M,{examples:n.get(`examples`),onSelect:this._onExampleSelect,updateValue:this.onExampleValueUpdate,getComponent:s,defaultToFirstExample:!0,currentKey:h.activeExamplesMember(...p,`parameters`,this.getParamKey()),currentUserInputValue:ne})):null,q||ee?import_react$7.createElement(O,{getComponent:s,specPath:I?m.push(`content`,I,`schema`):m.push(`schema`),getConfigs:c,isExecute:l,specSelectors:f,schema:P,example:oe}):oe,T&&P?import_react$7.createElement(O,{getComponent:s,specPath:m.push(`schema`),getConfigs:c,isExecute:l,specSelectors:f,schema:P,example:T,includeWriteOnly:!0}):null,!T&&l&&n.get(`allowEmptyValue`)?import_react$7.createElement(j,{onChange:this.onChangeIncludeEmpty,isIncluded:f.parameterInclusionSettingFor(p,n.get(`name`),n.get(`in`)),isDisabled:!isEmptyValue(ne)}):null,_&&n.get(`examples`)?import_react$7.createElement(N,{example:n.getIn([`examples`,h.activeExamplesMember(...p,`parameters`,this.getParamKey())]),getComponent:s,getConfigs:c}):null,b&&re.size?re.entrySeq().map((([n,a])=>import_react$7.createElement(A,{key:`${n}-${a}`,xKey:n,xVal:a}))):null,v&&ie.size?ie.entrySeq().map((([n,a])=>import_react$7.createElement(A,{key:`${n}-${a}`,xKey:n,xVal:a}))):null))}},Execute=class extends import_react$7.Component{handleValidateParameters=()=>{let{specSelectors:n,specActions:a,path:s,method:c}=this.props;return a.validateParams([s,c]),n.validateBeforeExecute([s,c])};handleValidateRequestBody=()=>{let{path:n,method:a,specSelectors:s,oas3Selectors:c,oas3Actions:l}=this.props,u={missingBodyValue:!1,missingRequiredKeys:[]};l.clearRequestBodyValidateError({path:n,method:a});let d=s.getOAS3RequiredRequestBodyContentType([n,a]),f=c.requestBodyValue(n,a),p=c.validateBeforeExecute([n,a]),m=c.requestContentType(n,a);if(!p)return u.missingBodyValue=!0,l.setRequestBodyValidateError({path:n,method:a,validationErrors:u}),!1;if(!d)return!0;let h=c.validateShallowRequired({oas3RequiredRequestBodyContentType:d,oas3RequestContentType:m,oas3RequestBodyValue:f});return!h||h.length<1||(h.forEach((n=>{u.missingRequiredKeys.push(n)})),l.setRequestBodyValidateError({path:n,method:a,validationErrors:u}),!1)};handleValidationResultPass=()=>{let{specActions:n,operation:a,path:s,method:c}=this.props;this.props.onExecute&&this.props.onExecute(),n.execute({operation:a,path:s,method:c})};handleValidationResultFail=()=>{let{specActions:n,path:a,method:s}=this.props;n.clearValidateParams([a,s]),setTimeout((()=>{n.validateParams([a,s])}),40)};handleValidationResult=n=>{n?this.handleValidationResultPass():this.handleValidationResultFail()};onClick=()=>{let n=this.handleValidateParameters(),a=this.handleValidateRequestBody(),s=n&&a;this.handleValidationResult(s)};onChangeProducesWrapper=n=>this.props.specActions.changeProducesValue([this.props.path,this.props.method],n);render(){let{disabled:n}=this.props;return import_react$7.createElement(`button`,{className:`btn execute opblock-control__btn`,onClick:this.onClick,disabled:n},`Execute`)}},headers_Headers=class extends import_react$7.Component{render(){let{headers:n,getComponent:a}=this.props,s=a(`Property`),c=a(`Markdown`,!0);return n&&n.size?import_react$7.createElement(`div`,{className:`headers-wrapper`},import_react$7.createElement(`h4`,{className:`headers__title`},`Headers:`),import_react$7.createElement(`table`,{className:`headers`},import_react$7.createElement(`thead`,null,import_react$7.createElement(`tr`,{className:`header-row`},import_react$7.createElement(`th`,{className:`header-col`},`Name`),import_react$7.createElement(`th`,{className:`header-col`},`Description`),import_react$7.createElement(`th`,{className:`header-col`},`Type`))),import_react$7.createElement(`tbody`,null,n.entrySeq().map((([n,a])=>{if(!import_immutable.default.Map.isMap(a))return null;let l=a.get(`description`),u=a.getIn([`schema`])?a.getIn([`schema`,`type`]):a.getIn([`type`]),d=a.getIn([`schema`,`example`]);return import_react$7.createElement(`tr`,{key:n},import_react$7.createElement(`td`,{className:`header-col`},n),import_react$7.createElement(`td`,{className:`header-col`},l?import_react$7.createElement(c,{source:l}):null),import_react$7.createElement(`td`,{className:`header-col`},u,` `,d?import_react$7.createElement(s,{propKey:`Example`,propVal:d,propClass:`header-example`}):null))})).toArray()))):null}}
vendor: 8,606 bytes, line 1508
1508,Errors=class extends import_react$7.Component{render(){let{editorActions:n,errSelectors:a,layoutSelectors:s,layoutActions:c,getComponent:l}=this.props,u=l(`Collapse`);if(n&&n.jumpToLine)var d=n.jumpToLine;let f=a.allErrors().filter((n=>n.get(`type`)===`thrown`||n.get(`level`)===`error`));if(!f||f.count()<1)return null;let p=s.isShown([`errorPane`],!0),m=f.sortBy((n=>n.get(`line`)));return import_react$7.createElement(`pre`,{className:`errors-wrapper`},import_react$7.createElement(`hgroup`,{className:`error`},import_react$7.createElement(`h4`,{className:`errors__title`},`Errors`),import_react$7.createElement(`button`,{className:`btn errors__clear-btn`,onClick:()=>c.show([`errorPane`],!p)},p?`Hide`:`Show`)),import_react$7.createElement(u,{isOpened:p,animated:!0},import_react$7.createElement(`div`,{className:`errors`},m.map(((n,a)=>{let s=n.get(`type`);return s===`thrown`||s===`auth`?import_react$7.createElement(ThrownErrorItem,{key:a,error:n.get(`error`)||n,jumpToLine:d}):s===`spec`?import_react$7.createElement(SpecErrorItem,{key:a,error:n,jumpToLine:d}):void 0})))))}},ThrownErrorItem=({error:n,jumpToLine:a})=>{if(!n)return null;let s=n.get(`line`);return import_react$7.createElement(`div`,{className:`error-wrapper`},n?import_react$7.createElement(`div`,null,import_react$7.createElement(`h4`,null,n.get(`source`)&&n.get(`level`)?toTitleCase(n.get(`source`))+` `+n.get(`level`):``,n.get(`path`)?import_react$7.createElement(`small`,null,` at `,n.get(`path`)):null),import_react$7.createElement(`span`,{className:`message thrown`},n.get(`message`)),import_react$7.createElement(`div`,{className:`error-line`},s&&a?import_react$7.createElement(`a`,{onClick:a.bind(null,s)},`Jump to line `,s):null)):null)},SpecErrorItem=({error:n,jumpToLine:a=null})=>{let s=null;return n.get(`path`)?s=import_immutable.List.isList(n.get(`path`))?import_react$7.createElement(`small`,null,`at `,n.get(`path`).join(`.`)):import_react$7.createElement(`small`,null,`at `,n.get(`path`)):n.get(`line`)&&!a&&(s=import_react$7.createElement(`small`,null,`on line `,n.get(`line`))),import_react$7.createElement(`div`,{className:`error-wrapper`},n?import_react$7.createElement(`div`,null,import_react$7.createElement(`h4`,null,toTitleCase(n.get(`source`))+` `+n.get(`level`),`\xA0`,s),import_react$7.createElement(`span`,{className:`message`},n.get(`message`)),import_react$7.createElement(`div`,{className:`error-line`},a?import_react$7.createElement(`a`,{onClick:a.bind(null,n.get(`line`))},`Jump to line `,n.get(`line`)):null)):null)};function toTitleCase(n){return(n||``).split(` `).map((n=>n[0].toUpperCase()+n.slice(1))).join(` `)}var content_type_noop=()=>{},ContentType=class extends import_react$7.Component{static defaultProps={onChange:content_type_noop,value:null,contentTypes:(0,import_immutable.fromJS)([`application/json`])};componentDidMount(){let{contentTypes:n,onChange:a}=this.props;n&&n.size&&a(n.first())}componentDidUpdate(){let{contentTypes:n,value:a,onChange:s}=this.props;n&&n.size&&(n.includes(a)||s(n.first()))}onChangeWrapper=n=>this.props.onChange(n.target.value);render(){let{ariaControls:n,ariaLabel:a,className:s,contentTypes:c,controlId:l,value:u}=this.props;return c&&c.size?import_react$7.createElement(`div`,{className:`content-type-wrapper `+(s||``)},import_react$7.createElement(`select`,{"aria-controls":n,"aria-label":a,className:`content-type`,id:l,onChange:this.onChangeWrapper,value:u||``},c.map((n=>import_react$7.createElement(`option`,{key:n,value:n},n))).toArray())):null}};function xclass(...n){return n.filter((n=>!!n)).join(` `).trim()}var Container=class extends import_react$7.Component{render(){let{fullscreen:n,full:a,...s}=this.props;if(n)return import_react$7.createElement(`section`,s);let c=`swagger-container`+(a?`-full`:``);return import_react$7.createElement(`section`,_extends$2({},s,{className:xclass(s.className,c)}))}},qn={mobile:``,tablet:`-tablet`,desktop:`-desktop`,large:`-hd`},Col=class extends import_react$7.Component{render(){let{hide:n,keepContents:a,mobile:s,tablet:c,desktop:l,large:u,...d}=this.props;if(n&&!a)return import_react$7.createElement(`span`,null);let f=[];for(let n in qn){if(!Object.prototype.hasOwnProperty.call(qn,n))continue;let a=qn[n];if(n in this.props){let s=this.props[n];if(s<1){f.push(`none`+a);continue}f.push(`block`+a),f.push(`col-`+s+a)}}n&&f.push(`hidden`);let p=xclass(d.className,...f);return import_react$7.createElement(`section`,_extends$2({},d,{className:p}))}},Row=class extends import_react$7.Component{render(){return import_react$7.createElement(`div`,_extends$2({},this.props,{className:xclass(this.props.className,`wrapper`)}))}},Button=class extends import_react$7.Component{static defaultProps={className:``};render(){return import_react$7.createElement(`button`,_extends$2({},this.props,{className:xclass(this.props.className,`button`)}))}},TextArea=n=>import_react$7.createElement(`textarea`,n),Input=n=>import_react$7.createElement(`input`,n),Select=class extends import_react$7.Component{static defaultProps={multiple:!1,allowEmptyValue:!0};constructor(n,a){let s;super(n,a),s=n.value?n.value:n.multiple?[``]:``,this.state={value:s}}onChange=n=>{let a,{onChange:s,multiple:c}=this.props,l=[].slice.call(n.target.options);a=c?l.filter((function(n){return n.selected})).map((function(n){return n.value})):n.target.value,this.setState({value:a}),s&&s(a)};UNSAFE_componentWillReceiveProps(n){n.value!==this.props.value&&this.setState({value:n.value})}render(){let{allowedValues:n,multiple:a,allowEmptyValue:s,disabled:c}=this.props,l=this.state.value?.toJS?.()||this.state.value;return import_react$7.createElement(`select`,{className:this.props.className,multiple:a,value:l,onChange:this.onChange,disabled:c},s?import_react$7.createElement(`option`,{value:``},`--`):null,n.map((function(n,a){return import_react$7.createElement(`option`,{key:a,value:String(n)},String(n))})))}},Link=class extends import_react$7.Component{render(){return import_react$7.createElement(`a`,_extends$2({},this.props,{rel:`noopener noreferrer`,className:xclass(this.props.className,`link`)}))}},NoMargin=({children:n})=>import_react$7.createElement(`div`,{className:`no-margin`},` `,n,` `),Collapse=class extends import_react$7.Component{static defaultProps={isOpened:!1,animated:!1};renderNotAnimated(){return this.props.isOpened?import_react$7.createElement(NoMargin,null,this.props.children):import_react$7.createElement(`noscript`,null)}render(){let{animated:n,isOpened:a,children:s}=this.props;return n?(s=a?s:null,import_react$7.createElement(NoMargin,null,s)):this.renderNotAnimated()}},Overview=class extends import_react$7.Component{constructor(...n){super(...n),this.setTagShown=this._setTagShown.bind(this)}_setTagShown(n,a){this.props.layoutActions.show(n,a)}showOp(n,a){let{layoutActions:s}=this.props;s.show(n,a)}render(){let{specSelectors:n,layoutSelectors:a,layoutActions:s,getComponent:c}=this.props,l=n.taggedOperations(),u=c(`Collapse`);return import_react$7.createElement(`div`,null,import_react$7.createElement(`h4`,{className:`overview-title`},`Overview`),l.map(((n,c)=>{let l=n.get(`operations`),d=[`overview-tags`,c],f=a.isShown(d,!0);return import_react$7.createElement(`div`,{key:`overview-`+c},import_react$7.createElement(`h4`,{onClick:()=>s.show(d,!f),className:`link overview-tag`},` `,f?`-`:`+`,c),import_react$7.createElement(u,{isOpened:f,animated:!0},l.map((n=>{let{path:c,method:l,id:u}=n.toObject(),d=`operations`,f=u,p=a.isShown([d,f]);return import_react$7.createElement(OperationLink,{key:u,path:c,method:l,id:c+`-`+l,shown:p,showOpId:f,showOpIdPrefix:d,href:`#operation-${f}`,onClick:s.show})})).toArray()))})).toArray(),l.size<1&&import_react$7.createElement(`h3`,null,` No operations defined in spec! `))}},OperationLink=class extends import_react$7.Component{constructor(n){super(n),this.onClick=this._onClick.bind(this)}_onClick(){let{showOpId:n,showOpIdPrefix:a,onClick:s,shown:c}=this.props;s([a,n],!c)}render(){let{id:n,method:a,shown:s,href:c}=this.props;return import_react$7.createElement(Link,{href:c,onClick:this.onClick,className:`block opblock-link `+(s?`shown`:``)},import_react$7.createElement(`div`,null,import_react$7.createElement(`small`,{className:`bold-label-${a}`},a.toUpperCase()),import_react$7.createElement(`span`,{className:`bold-label`},n)))}},InitializedInput=class extends import_react$7.Component{componentDidMount(){this.props.initialValue&&(this.inputRef.value=this.props.initialValue)}render(){let{value:n,defaultValue:a,initialValue:s,...c}=this.props;return import_react$7.createElement(`input`,_extends$2({},c,{ref:n=>this.inputRef=n}))}}
1508,InfoBasePath=class extends import_react$7.Component{render(){let{host:n,basePath:a}=this.props;return import_react$7.createElement(`pre`,{className:`base-url`},`[ Base URL: `,n,a,` ]`)}},InfoUrl=class extends import_react$7.PureComponent{render(){let{url:n,getComponent:a}=this.props,s=a(`Link`);return import_react$7.createElement(s,{target:`_blank`,href:sanitizeUrl(n)},import_react$7.createElement(`span`,{className:`url`},` `,n))}},Info=class extends import_react$7.Component{render(){let{info:n,url:a,host:s,basePath:c,getComponent:l,externalDocs:u,selectedServer:d,url:f}=this.props,p=n.get(`version`),m=n.get(`description`),h=n.get(`title`),_=safeBuildUrl(n.get(`termsOfService`),f,{selectedServer:d}),v=n.get(`contact`),b=n.get(`license`),x=safeBuildUrl(u&&u.get(`url`),f,{selectedServer:d}),C=u&&u.get(`description`),w=l(`Markdown`,!0),T=l(`Link`),O=l(`VersionStamp`),k=l(`OpenAPIVersion`),A=l(`InfoUrl`),j=l(`InfoBasePath`),M=l(`License`),N=l(`Contact`);return import_react$7.createElement(`div`,{className:`info`},import_react$7.createElement(`hgroup`,{className:`main`},import_react$7.createElement(`h1`,{className:`title`},h,import_react$7.createElement(`span`,null,p&&import_react$7.createElement(O,{version:p}),import_react$7.createElement(k,{oasVersion:`2.0`}))),s||c?import_react$7.createElement(j,{host:s,basePath:c}):null,a&&import_react$7.createElement(A,{getComponent:l,url:a})),import_react$7.createElement(`div`,{className:`description`},import_react$7.createElement(w,{source:m})),_&&import_react$7.createElement(`div`,{className:`info__tos`},import_react$7.createElement(T,{target:`_blank`,href:sanitizeUrl(_)},`Terms of service`)),v?.size>0&&import_react$7.createElement(N,{getComponent:l,data:v,selectedServer:d,url:a}),b?.size>0&&import_react$7.createElement(M,{getComponent:l,license:b,selectedServer:d,url:a}),x?import_react$7.createElement(T,{className:`info__extdocs`,target:`_blank`,href:sanitizeUrl(x)},C||x):null)}},Un=Info,InfoContainer=class extends import_react$7.Component{render(){let{specSelectors:n,getComponent:a,oas3Selectors:s}=this.props,c=n.info(),l=n.url(),u=n.basePath(),d=n.host(),f=n.externalDocs(),p=s.selectedServer(),m=a(`info`);return import_react$7.createElement(`div`,null,c&&c.count()?import_react$7.createElement(m,{info:c,url:l,host:d,basePath:u,externalDocs:f,getComponent:a,selectedServer:p}):null)}},Contact=class extends import_react$7.Component{render(){let{data:n,getComponent:a,selectedServer:s,url:c}=this.props,l=n.get(`name`,`the developer`),u=safeBuildUrl(n.get(`url`),c,{selectedServer:s}),d=n.get(`email`),f=a(`Link`);return import_react$7.createElement(`div`,{className:`info__contact`},u&&import_react$7.createElement(`div`,null,import_react$7.createElement(f,{href:sanitizeUrl(u),target:`_blank`},l,` - Website`)),d&&import_react$7.createElement(f,{href:sanitizeUrl(`mailto:${d}`)},u?`Send email to ${l}`:`Contact ${l}`))}},Dn=Contact,License=class extends import_react$7.Component{render(){let{license:n,getComponent:a,selectedServer:s,url:c}=this.props,l=n.get(`name`,`License`),u=safeBuildUrl(n.get(`url`),c,{selectedServer:s}),d=a(`Link`);return import_react$7.createElement(`div`,{className:`info__license`},u?import_react$7.createElement(`div`,{className:`info__license__url`},import_react$7.createElement(d,{target:`_blank`,href:sanitizeUrl(u)},l)):import_react$7.createElement(`span`,null,l))}},$n=License,JumpToPath=class extends import_react$7.Component{render(){return null}},CopyToClipboardBtn=class extends import_react$7.Component{render(){let{getComponent:n}=this.props,a=n(`CopyIcon`);return import_react$7.createElement(`div`,{className:`view-line-link copy-to-clipboard`,title:`Copy to clipboard`},import_react$7.createElement(import_lib.CopyToClipboard,{text:this.props.textToCopy},import_react$7.createElement(a,null)))}},Footer=class extends import_react$7.Component{render(){return import_react$7.createElement(`div`,{className:`footer`})}},FilterContainer=class extends import_react$7.Component{onFilterChange=n=>{let{target:{value:a}}=n;this.props.layoutActions.updateFilter(a)};render(){let{specSelectors:n,layoutSelectors:a,getComponent:s}=this.props,c=s(`Col`),l=n.loadingStatus()===`loading`,u=n.loadingStatus()===`failed`,d=a.currentFilter(),f=[`operation-filter-input`];
vendor: 5,114 bytes, line 1508
1508return u&&f.push(`failed`),l&&f.push(`loading`),import_react$7.createElement(`div`,null,!1===d?null:import_react$7.createElement(`div`,{className:`filter-container`},import_react$7.createElement(c,{className:`filter wrapper`,mobile:12},import_react$7.createElement(`input`,{className:f.join(` `),placeholder:`Filter by tag`,type:`text`,onChange:this.onFilterChange,value:typeof d==`string`?d:``,disabled:l}))))}},Vn=Function.prototype,ParamBody=class n extends import_react$7.PureComponent{static defaultProp={consumes:(0,import_immutable.fromJS)([`application/json`]),param:(0,import_immutable.fromJS)({}),onChange:Vn,onChangeConsumes:Vn};constructor(n,a){super(n,a),this.state={isEditBox:!1,value:``}}componentDidMount(){this.updateValues.call(this,this.props)}UNSAFE_componentWillReceiveProps(n){this.updateValues.call(this,n)}updateValues=n=>{let{param:a,isExecute:s,consumesValue:c=``}=n,l=/xml/i.test(c),u=/json/i.test(c),d=l?a.get(`value_xml`):a.get(`value`);if(d!==void 0){let n=!d&&u?`{}`:d;this.setState({value:n}),this.onChange(n,{isXml:l,isEditBox:s})}else l?this.onChange(this.sample(`xml`),{isXml:l,isEditBox:s}):this.onChange(this.sample(),{isEditBox:s})};sample=n=>{let{param:a,fn:s}=this.props,c=s.inferSchema(a.toJS());return s.getSampleSchema(c,n,{includeWriteOnly:!0})};onChange=(n,{isEditBox:a,isXml:s})=>{this.setState({value:n,isEditBox:a}),this._onChange(n,s)};_onChange=(n,a)=>{(this.props.onChange||Vn)(n,a)};handleOnChange=n=>{let{consumesValue:a}=this.props,s=/xml/i.test(a),c=n.target.value;this.onChange(c,{isXml:s,isEditBox:this.state.isEditBox})};toggleIsEditBox=()=>this.setState((n=>({isEditBox:!n.isEditBox})));render(){let{onChangeConsumes:a,param:s,isExecute:c,specSelectors:l,pathMethod:u,getComponent:d}=this.props,f=d(`Button`),p=d(`TextArea`),m=d(`HighlightCode`,!0),h=d(`contentType`),_=(l?l.parameterWithMetaByIdentity(u,s):s).get(`errors`,(0,import_immutable.List)()),v=l.contentTypeValues(u).get(`requestContentType`),b=this.props.consumes&&this.props.consumes.size?this.props.consumes:n.defaultProp.consumes,{value:x,isEditBox:C}=this.state,w=null;getKnownSyntaxHighlighterLanguage(x)&&(w=`json`);let T=`${createHtmlReadyId(`${u[1]}${u[0]}_parameters`)}_select`;return import_react$7.createElement(`div`,{className:`body-param`,"data-param-name":s.get(`name`),"data-param-in":s.get(`in`)},C&&c?import_react$7.createElement(p,{className:`body-param__text`+(_.count()?` invalid`:``),value:x,onChange:this.handleOnChange}):x&&import_react$7.createElement(m,{className:`body-param__example`,language:w},x),import_react$7.createElement(`div`,{className:`body-param-options`},c?import_react$7.createElement(`div`,{className:`body-param-edit`},import_react$7.createElement(f,{className:C?`btn cancel body-param__example-edit`:`btn edit body-param__example-edit`,onClick:this.toggleIsEditBox},C?`Cancel`:`Edit`)):null,import_react$7.createElement(`label`,{htmlFor:T},import_react$7.createElement(`span`,null,`Parameter content type`),import_react$7.createElement(h,{value:v,contentTypes:b,onChange:a,className:`body-param-content-type`,ariaLabel:`Parameter content type`,controlId:T}))))}},Curl=class extends import_react$7.Component{render(){let{request:n,getComponent:a}=this.props,s=requestSnippetGenerator_curl_bash(n),c=a(`SyntaxHighlighter`,!0);return import_react$7.createElement(`div`,{className:`curl-command`},import_react$7.createElement(`h4`,null,`Curl`),import_react$7.createElement(`div`,{className:`copy-to-clipboard`},import_react$7.createElement(import_lib.CopyToClipboard,{text:s},import_react$7.createElement(`button`,null))),import_react$7.createElement(`div`,null,import_react$7.createElement(c,{language:`bash`,className:`curl microlight`,renderPlainText:({children:n,PlainTextViewer:a})=>import_react$7.createElement(a,{className:`curl`},n)},s)))}},property=({propKey:n,propVal:a,propClass:s})=>import_react$7.createElement(`span`,{className:s},import_react$7.createElement(`br`,null),n,`: `,stringify(a)),TryItOutButton=class extends import_react$7.Component{static defaultProps={onTryoutClick:Function.prototype,onCancelClick:Function.prototype,onResetClick:Function.prototype,enabled:!1,hasUserEditedBody:!1,isOAS3:!1};render(){let{onTryoutClick:n,onCancelClick:a,onResetClick:s,enabled:c,hasUserEditedBody:l,isOAS3:u}=this.props,d=u&&l;return import_react$7.createElement(`div`,{className:d?`try-out btn-group`:`try-out`},c?import_react$7.createElement(`button`,{className:`btn try-out__btn cancel`,onClick:a},`Cancel`):import_react$7.createElement(`button`,{className:`btn try-out__btn`,onClick:n},`Try it out `),d&&import_react$7.createElement(`button`,{className:`btn try-out__btn reset`,onClick:s},`Reset`))}},VersionPragmaFilter=class extends import_react$7.PureComponent{static defaultProps={alsoShow:null,children:null,bypass:!1};render(){let{bypass:n,isSwagger2:a,isOAS3:s,alsoShow:c}=this.props;return n?import_react$7.createElement(`div`,null,this.props.children):a&&s?import_react$7.createElement(`div`,{className:`version-pragma`},c,import_react$7.createElement(`div`,{className:`version-pragma__message version-pragma__message--ambiguou
1508s`},import_react$7.createElement(`div`,null,import_react$7.createElement(`h3`,null,`Unable to render this definition`),import_react$7.createElement(`p`,null,import_react$7.createElement(`code`,null,`swagger`),` and `,import_react$7.createElement(`code`,null,`openapi`),` fields cannot be present in the same Swagger or OpenAPI definition. Please remove one of the fields.`),import_react$7.createElement(`p`,null,`Supported version fields are `,import_react$7.createElement(`code`,null,`swagger: `,`"2.0"`),` and those that match `,import_react$7.createElement(`code`,null,`openapi: 3.0.n`),` (for example, `,import_react$7.createElement(`code`,null,`openapi: 3.0.4`),`).`)))):a||s?import_react$7.createElement(`div`,null,this.props.children):import_react$7.createElement(`div`,{className:`version-pragma`},c,import_react$7.createElement(`div`,{className:`version-pragma__message version-pragma__message--missing`},import_react$7.createElement(`div`,null,import_react$7.createElement(`h3`,null,`Unable to render this definition`),import_react$7.createElement(`p`,null,`The provided definition does not specify a valid version field.`),import_react$7.createElement(`p`,null,`Please indicate a valid Swagger or OpenAPI version field. Supported version fields are `,import_react$7.createElement(`code`,null,`swagger: `,`"2.0"`),` and those that match `,import_react$7.createElement(`code`,null,`openapi: 3.0.n`),` (for example, `,import_react$7.createElement(`code`,null,`openapi: 3.0.4`),`).`))))}},version_stamp=({version:n})=>import_react$7.createElement(`small`,null,import_react$7.createElement(`pre`,{className:`version`},` `,n,` `)),openapi_version=({oasVersion:n})=>import_react$7.createElement(`small`,{className:`version-stamp`},import_react$7.createElement(`pre`,{className:`version`},`OAS `,n)),deep_link=({enabled:n,path:a,text:s})=>import_react$7.createElement(`a`,{className:`nostyle`,onClick:n?n=>n.preventDefault():null,href:n?`#/${a}`:null},import_react$7.createElement(`span`,null,s)),svg_assets=()=>import_react$7.createElement(`div`,null,import_react$7.createElement(`svg`,{xmlns:`http://www.w3.org/2000/svg`,xmlnsXlink:`http://www.w3.org/1999/xlink`,className:`svg-assets`},import_react$7.createElement(`defs`,null,import_react$7.createElement(`symbol`,{viewBox:`0 0 20 20`,id:`unlocked`},import_react$7.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`})),import_react$7.createElement(`symbol`,{viewBox:`0 0 20 20`,id:`locked`},import_react$7.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`})),import_react$7.createElement(`symbol`,{viewBox:`0 0 20 20`,id:`close`},import_react$7.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`})),import_react$7.createElement(`symbol`,{viewBox:`0 0 20 20`,id:`large-arrow`},import_react$7.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`})),import_react$7.createElement(`symbol`,{viewBox:`0 0 20 20`,id:`large-arrow-down`},import_react$7.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`}
1508)),import_react$7.createElement(`symbol`,{viewBox:`0 0 20 20`,id:`large-arrow-up`},import_react$7.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`})),import_react$7.createElement(`symbol`,{viewBox:`0 0 24 24`,id:`jump-to`},import_react$7.createElement(`path`,{d:`M19 7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.41L5.83 13H21V7z`})),import_react$7.createElement(`symbol`,{viewBox:`0 0 24 24`,id:`expand`},import_react$7.createElement(`path`,{d:`M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z`})),import_react$7.createElement(`symbol`,{viewBox:`0 0 15 16`,id:`copy`},import_react$7.createElement(`g`,{transform:`translate(2, -1)`},import_react$7.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`}))))));purify.addHook&&purify.addHook(`beforeSanitizeElements`,(function(n){return n.href&&n.setAttribute(`rel`,`noopener noreferrer`),n}));var Jn=function({source:n,className:a=``,getConfigs:s=()=>({useUnsafeMarkdown:!1})}){if(typeof n!=`string`)return null;let c=new Remarkable({html:!0,typographer:!0,breaks:!0,linkTarget:`_blank`}).use(linkify);c.core.ruler.disable([`replacements`,`smartquotes`]);let{useUnsafeMarkdown:l}=s(),u=c.render(n),d=sanitizer(u,{useUnsafeMarkdown:l});return n&&u&&d?import_react$7.createElement(`div`,{className:(0,import_classnames.default)(a,`markdown`),dangerouslySetInnerHTML:{__html:d}}):null};function sanitizer(n,{useUnsafeMarkdown:a=!1}={}){let s=a,c=a?[]:[`style`,`class`];return a&&!sanitizer.hasWarnedAboutDeprecation&&(console.warn(`useUnsafeMarkdown display configuration parameter is deprecated since >3.26.0 and will be removed in v4.0.0.`),sanitizer.hasWarnedAboutDeprecation=!0),purify.sanitize(n,{ADD_ATTR:[`target`],FORBID_TAGS:[`style`,`form`],ALLOW_DATA_ATTR:s,FORBID_ATTR:c})}sanitizer.hasWarnedAboutDeprecation=!1;var BaseLayout=class extends import_react$7.Component{render(){let{errSelectors:n,specSelectors:a,getComponent:s}=this.props,c=s(`SvgAssets`),l=s(`InfoContainer`,!0),u=s(`VersionPragmaFilter`),d=s(`operations`,!0),f=s(`Models`,!0),p=s(`Webhooks`,!0),m=s(`Row`),h=s(`Col`),_=s(`errors`,!0),v=s(`ServersContainer`,!0),b=s(`SchemesContainer`,!0),x=s(`AuthorizeBtnContainer`,!0),C=s(`FilterContainer`,!0),w=a.isSwagger2(),T=a.isOAS3(),O=a.isOAS31(),k=a.isOAS32(),A=!a.specStr(),j=a.loadingStatus(),M=null;if(j===`loading`&&(M=import_react$7.createElement(`div`,{className:`info`},import_react$7.createElement(`div`,{className:`loading-container`},import_react$7.createElement(`div`,{className:`loading`})))),j===`failed`&&(M=import_react$7.createElement(`div`,{className:`info`},import_react$7.createElement(`div`,{className:`loading-container`},import_react$7.createElement(`h4`,{className:`title`},`Failed to load API definition.`),import_react$7.createElement(_,null)))),j===`failedConfig`){let a=n.lastError(),s=a?a.get(`message`):``;M=import_react$7.createElement(`div`,{className:`info failed-config`},import_react$7.createElement(`div`,{className:`loading-container`},import_react$7.createElement(`h4`,{className:`title`},`Failed to load remote configuration.`),import_react$7.createElement(`p`,null,s)))}if(!M&&A&&(M=import_react$7.createElement(`h4`,null,`No API definition provided.`)),M)return import_react$7.createElement(`div`,{className:`swagger-ui`},import_react$7.createElement(`div`,{className:`loading-container`},M));let N=a.servers(),P=a.schemes(),F=N&&N.size,I=P&&P.size,R=!!a.securityDefinitions();return import_react$7.createElement(`div`,{className:`swagger-ui`},import_react$7.createElement(c,null),import_react$7.createElement(u,{isSwagger2:w,isOAS3:T,isOAS31:O,isOAS32:k,alsoShow:import_react$7.createElement(_,null)},import_react$7.createElement(_,null),import_react$7.createElement(m,{className:`information-container`},import_react$7.createElement(h,{mobile:12},import_react$7.createElement(l,null))),F||I||R?import_react$7.createElement(`div`,{className:`scheme-container`},import_react$7.createElement(h,{className:`schemes wrapper`,mobile:12},F||I?import_react$7.createElement(`div`,{className:`schemes-server-container`},F?import_react$7.createElement(v,null):null,I?import_react$7.createElement(b,null):null):null,R?import_react$7.createElement(x,null):null)):null,import_react$7.createElement(C,null),import_react$7.createElement(m,null,import_react$7.createElement(h,{mobile:12,desktop:12},import_react$7.createElement(d,null))),O&&import_react$7.createElement(m,{className:`webhooks-container`},import_react$7.createElement(h,{mobile:12,desktop:12},import_react$7.createElement(p,null))),import_react$7.createElement(m,null,import_react$7.createElement(h,{mobile:12,desktop:12},import_react$7.createElement(f,null)))))}},core_components=()=>({components:{App:Mn,authorizationPopup:AuthorizationPopup,authorizeBtn:AuthorizeBtn,AuthorizeBtnContainer,authorizeOperationBtn:AuthorizeOperationBtn,auths:Auths,AuthItem:auth_item_Auths,authError:AuthError,oauth2:Oauth2,apiKeyAuth:ApiKeyAuth,basicAuth:BasicAuth,clear:Clear,liveResponse:LiveResponse,InitializedInput,info:Un,InfoContainer,InfoUrl,InfoBasePath,Contact:Dn,License:$n,JumpToPath,CopyToClipboardBtn,onlineValidatorBadge:OnlineValidatorBadge,operations:Operations,operation:Operation,OperationSummary,OperationSummaryMethod,OperationSummaryPath,responses:Responses,response:Response$1,ResponseExtension:response_extension,responseBody:ResponseBody,parameters:Parameters,parameterRow:ParameterRow,execute:Execute,headers:headers_Headers,errors:Errors,contentType:ContentType,overview:Overview,footer:Footer,FilterContainer,ParamBody,curl:Curl,Property:property,TryItOutButton,Markdown:Jn,BaseLayout,VersionPragmaFilter,VersionStamp:version_stamp,OperationExt:operation_extensions,OperationExtRow:operation_extension_row,ParameterExt:parameter_extension,ParameterIncludeEmpty,OperationTag,OperationContainer,OpenAPIVersion:openapi_version,DeepLink:deep_link,SvgAssets:svg_assets,Example,ExamplesSelect,ExamplesSelectValueRetainer}}),form_components=()=>({components:{...pt}}),base=()=>
1508[configsPlugin,util,logs,view,view_legacy,plugins_spec,err,icons,plugins_layout,json_schema_5,json_schema_5_samples,core_components,form_components,swagger_client,auth,downloadUrlPlugin,deep_linking,filter,on_complete,plugins_request_snippets,syntax_highlighting,versions,safe_render()],Fn=(0,import_immutable.Map)();function onlyOAS3(n){return(a,s)=>(...c)=>{if(s.getSystem().specSelectors.isOAS3()){let a=n(...c);return typeof a==`function`?a(s):a}return a(...c)}}var Kn=onlyOAS3((0,import_constant.default)(null)),zn=onlyOAS3(((n,a)=>n=>n.getSystem().specSelectors.findSchema(a))),Wn=onlyOAS3((()=>n=>{let a=n.getSystem().specSelectors.specJson().getIn([`components`,`schemas`]);return import_immutable.Map.isMap(a)?a:Fn})),Hn=onlyOAS3((()=>n=>n.getSystem().specSelectors.specJson().hasIn([`servers`,0]))),Gn=onlyOAS3(createSelector(Dr,(n=>n.getIn([`components`,`securitySchemes`])||null))),wrap_selectors_validOperationMethods=(n,a)=>(s,...c)=>a.specSelectors.isOAS3()?a.oas3Selectors.validOperationMethods():n(...c),Xn=Kn,Yn=Kn,Qn=Kn,Zn=Kn,ea=Kn,ta=function(n){return(a,s)=>(...c)=>s.getSystem().specSelectors.isOAS3()?n(s,s.getState().getIn([`spec`,`resolvedSubtrees`,`components`,`securitySchemes`]),...c):a(...c)}(createSelector((n=>n),(({specSelectors:n})=>n.securityDefinitions()),((n,a)=>{let s=(0,import_immutable.List)();return a&&a.entrySeq().forEach((([n,a])=>{let c=a?.get(`type`);if(c===`oauth2`&&a.get(`flows`).entrySeq().forEach((([c,l])=>{let u=(0,import_immutable.fromJS)({flow:c,authorizationUrl:l.get(`authorizationUrl`),tokenUrl:l.get(`tokenUrl`),scopes:l.get(`scopes`),type:a.get(`type`),description:a.get(`description`)});s=s.push(new import_immutable.Map({[n]:u.filter((n=>n!==void 0))}))})),c!==`http`&&c!==`apiKey`||(s=s.push(new import_immutable.Map({[n]:a}))),c===`openIdConnect`&&a.get(`openIdConnectData`)){let c=a.get(`openIdConnectData`);(c.get(`grant_types_supported`)||[`authorization_code`,`implicit`]).forEach((l=>{let u=c.get(`scopes_supported`)&&c.get(`scopes_supported`).reduce(((n,a)=>n.set(a,``)),new import_immutable.Map),d=(0,import_immutable.fromJS)({flow:l,authorizationUrl:c.get(`authorization_endpoint`),tokenUrl:c.get(`token_endpoint`),scopes:u,type:`oauth2`,openIdConnectUrl:a.get(`openIdConnectUrl`)});s=s.push(new import_immutable.Map({[n]:d.filter((n=>n!==void 0))}))}))}})),s})));function OAS3ComponentWrapFactory(n){return(a,s)=>c=>typeof s.specSelectors?.isOAS3==`function`?s.specSelectors.isOAS3()?import_react$7.createElement(n,_extends$2({},c,s,{Ori:a})):import_react$7.createElement(a,c):(console.warn(`OAS3 wrapper: couldn't get spec`),null)}var ra=(0,import_immutable.Map)(),selectors_isSwagger2=()=>n=>function(n){let a=n.get(`swagger`);return typeof a==`string`&&a===`2.0`}(n.getSystem().specSelectors.specJson()),selectors_isOAS30=()=>n=>function(n){let a=n.get(`openapi`);return typeof a==`string`&&/^3\.0\.(?:[1-9]\d*|0)$/.test(a)}(n.getSystem().specSelectors.specJson()),selectors_isOAS3=()=>n=>n.getSystem().specSelectors.isOAS30();function selectors_onlyOAS3(n){return(a,...s)=>c=>{if(c.specSelectors.isOAS3()){let l=n(a,...s);return typeof l==`function`?l(c):l}return null}}var na=selectors_onlyOAS3((()=>n=>n.specSelectors.specJson().get(`servers`,ra))),findSchema=(n,a)=>{let s=n.getIn([`resolvedSubtrees`,`components`,`schemas`,a],null),c=n.getIn([`json`,`components`,`schemas`,a],null);return s||c||null},aa=selectors_onlyOAS3(((n,{callbacks:a,specPath:s})=>n=>{let c=n.specSelectors.validOperationMethods();return import_immutable.Map.isMap(a)?a.reduce(((n,a,l)=>{if(!import_immutable.Map.isMap(a))return n;let u=a.reduce(((n,a,u)=>{if(!import_immutable.Map.isMap(a))return n;let d=a.entrySeq().filter((([n])=>c.includes(n))).map((([n,a])=>({operation:(0,import_immutable.Map)({operation:a}),method:n,path:u,callbackName:l,specPath:s.concat([l,u,n])})));return n.concat(d)}),(0,import_immutable.List)());return n.concat(u)}),(0,import_immutable.List)()).groupBy((n=>n.callbackName)).map((n=>n.toArray())).toObject():{}})),callbacks=({callbacks:n,specPath:a,specSelectors:s,getComponent:c})=>{let l=s.callbacksOperations({callbacks:n,specPath:a}),u=Object.keys(l),d=c(`OperationContainer`,!0);return u.length===0?import_react$7.createElement(`span`,null,`No callbacks`):import_react$7.createElement(`div`,null,u.map((n=>import_react$7.createElement(`div`,{key:`${n}`},import_react$7.createElement(`h2`,null,n),l[n].map((a=>import_react$7.createElement(d,{key:`${n}-${a.path}-${a.method}`,op:a.operation,tag:`callbacks`,method:a.method,path:a.path,specPath:a.specPath,allowTryItOut:!1})))))))},getDefaultRequestBodyValue=(n,a,s,c)=>{let l=n.getIn([`content`,a])??(0,import_immutable.OrderedMap)(),u=l.get(`schema`,(0,import_immutable.OrderedMap)()),d=l.get(`examples`)!==void 0,f=l.get(`example`),p=d?l.getIn([`examples`,s,`value`]):f;return stringify(c.getSampleSchema(u,a,{includeWriteOnly:!0},p))},request_body=({userHasEditedBody:n,requestBody:a,requestBodyValue:s,requestBodyInclusionSetting:c,requestBodyErrors:l,getComponent:u,getConfigs:d,specSelectors:f,fn:p,contentType:m,isExecute:h,specPath:_,onChange:v,onCh
1508angeIncludeEmpty:b,activeExamplesKey:x,updateActiveExamplesKey:C,setRetainRequestBodyValueFlag:w})=>{let T=n=>{v(n.target.files[0])},O=n=>{let a={key:n,shouldDispatchInit:!1,defaultValue:!0};return c.get(n,`no value`)===`no value`&&(a.shouldDispatchInit=!0),a},k=u(`Markdown`,!0),A=u(`modelExample`),j=u(`RequestBodyEditor`),M=u(`HighlightCode`,!0),N=u(`ExamplesSelectValueRetainer`),P=u(`Example`),F=u(`ParameterIncludeEmpty`),{showCommonExtensions:I}=d(),R=a?.get(`description`)??null,B=a?.get(`content`)??new import_immutable.OrderedMap;m=m||B.keySeq().first()||``;let V=B.get(m)??(0,import_immutable.OrderedMap)(),H=V.get(`schema`,(0,import_immutable.OrderedMap)()),U=V.get(`examples`,null)?.map(((n,s)=>{let c=n?.get(`value`,null);return c&&(n=n.set(`value`,getDefaultRequestBodyValue(a,m,s,p),c)),n}));if(l=import_immutable.List.isList(l)?l:(0,import_immutable.List)(),p.isFileUploadIntended(V?.get(`schema`),m)){let n=u(`Input`);return h?import_react$7.createElement(n,{type:`file`,onChange:T}):import_react$7.createElement(`i`,null,`Example values are not available for `,import_react$7.createElement(`code`,null,m),` media types.`)}if(!V.size)return null;if(p.hasSchemaType(V.get(`schema`),`object`)&&(m===`application/x-www-form-urlencoded`||m.indexOf(`multipart/`)===0)&&H.get(`properties`,(0,import_immutable.OrderedMap)()).size>0){let n=u(`JsonSchemaForm`),a=u(`ParameterExt`),m=H.get(`properties`,(0,import_immutable.OrderedMap)());return s=import_immutable.Map.isMap(s)?s:(0,import_immutable.OrderedMap)(),import_react$7.createElement(`div`,{className:`table-container`},R&&import_react$7.createElement(k,{source:R}),import_react$7.createElement(`table`,null,import_react$7.createElement(`tbody`,null,import_immutable.Map.isMap(m)&&m.entrySeq().map((([m,x])=>{if(x.get(`readOnly`))return;let C=x.get(`oneOf`)?.get(0)?.toJS(),w=x.get(`anyOf`)?.get(0)?.toJS();x=(0,import_immutable.fromJS)(p.mergeJsonSchema(x.toJS(),C??w??{}));let T=I?getCommonExtensions(x):null,j=H.get(`required`,(0,import_immutable.List)()).includes(m),M=p.getSchemaObjectType(x),N=p.getSchemaObjectTypeLabel(x),P=p.getSchemaObjectType(x?.get(`items`)),R=x.get(`format`),B=x.get(`description`),V=s.getIn([m,`value`]),U=s.getIn([m,`errors`])||l,W=c.get(m)||!1,K=p.getSampleSchema(x,!1,{includeWriteOnly:!0});!1===K&&(K=`false`),K===0&&(K=`0`),typeof K!=`string`&&M===`object`&&(K=stringify(K)),typeof K==`string`&&M===`array`&&(K=JSON.parse(K));let q=p.isFileUploadIntended(x),ee=import_react$7.createElement(n,{fn:p,dispatchInitialValue:!q,schema:x,description:m,getComponent:u,value:V===void 0?K:V,required:j,errors:U,onChange:n=>{v(n,[m])}});return import_react$7.createElement(`tr`,{key:m,className:`parameters`,"data-property-name":m},import_react$7.createElement(`td`,{className:`parameters-col_name`},import_react$7.createElement(`div`,{className:j?`parameter__name required`:`parameter__name`},m,j?import_react$7.createElement(`span`,null,`\xA0*`):null),import_react$7.createElement(`div`,{className:`parameter__type`},N,R&&import_react$7.createElement(`span`,{className:`prop-format`},`($`,R,`)`),I&&T.size?T.entrySeq().map((([n,s])=>import_react$7.createElement(a,{key:`${n}-${s}`,xKey:n,xVal:s}))):null),import_react$7.createElement(`div`,{className:`parameter__deprecated`},x.get(`deprecated`)?`deprecated`:null)),import_react$7.createElement(`td`,{className:`parameters-col_description`},import_react$7.createElement(k,{source:B}),h?import_react$7.createElement(`div`,null,M===`object`||P===`object`?import_react$7.createElement(A,{getComponent:u,specPath:_.push(`schema`),getConfigs:d,isExecute:h,specSelectors:f,schema:x,example:ee}):ee,j?null:import_react$7.createElement(F,{onChange:n=>b(m,n),isIncluded:W,isIncludedOptions:O(m),isDisabled:Array.isArray(V)?V.length!==0:!isEmptyValue(V)})):null))})))))}let W=getDefaultRequestBodyValue(a,m,x,p),K=null;getKnownSyntaxHighlighterLanguage(W)&&(K=`json`);let q=h?import_react$7.createElement(j,{value:s,errors:l,defaultValue:W,onChange:v,getComponent:u}):import_react$7.createElement(M,{className:`body-param__example`,language:K},stringify(s)||W);return import_react$7.createElement(`div`,null,R&&import_react$7.createElement(k,{source:R}),U?import_react$7.createElement(N,{userHasEditedBody:n,examples:U,currentKey:x,currentUserInputValue:s,onSelect:n=>{C(n)}
vendor: 5,591 bytes, lines 1508-1510
1508,updateValue:v,defaultToFirstExample:!0,getComponent:u,setRetainRequestBodyValueFlag:w}):null,import_react$7.createElement(A,{getComponent:u,getConfigs:d,specSelectors:f,expandDepth:1,isExecute:h,schema:V.get(`schema`),specPath:_.push(`content`,m,`schema`),example:q,includeWriteOnly:!0}),U?import_react$7.createElement(P,{example:U.get(x),getComponent:u,getConfigs:d}):null)},sa=class extends import_react$7.Component{render(){let{link:n,name:a,getComponent:s}=this.props,c=s(`Markdown`,!0),l=n.get(`operationId`)||n.get(`operationRef`),u=n.get(`parameters`)&&n.get(`parameters`).toJS(),d=n.get(`description`);return import_react$7.createElement(`div`,{className:`operation-link`},import_react$7.createElement(`div`,{className:`description`},import_react$7.createElement(`b`,null,import_react$7.createElement(`code`,null,a)),d?import_react$7.createElement(c,{source:d}):null),import_react$7.createElement(`pre`,null,"Operation `",l,"`",import_react$7.createElement(`br`,null),import_react$7.createElement(`br`,null),`Parameters `,function(n,a){return typeof a==`string`?a.split(`
1509`).map(((a,s)=>s>0?Array(n+1).join(` `)+a:a)).join(`
1510`):``}(0,JSON.stringify(u,null,2))||`{}`,import_react$7.createElement(`br`,null)))}},components_servers=({servers:n,currentServer:a,setSelectedServer:s,setServerVariableValue:c,getServerVariable:l,getEffectiveServerValue:u})=>{let d=(n.find((n=>n.get(`url`)===a))||(0,import_immutable.OrderedMap)()).get(`variables`)||(0,import_immutable.OrderedMap)(),f=d.size!==0;(0,import_react$7.useEffect)((()=>{a||s(n.first()?.get(`url`))}),[]),(0,import_react$7.useEffect)((()=>{let l=n.find((n=>n.get(`url`)===a));if(!l)return void s(n.first().get(`url`));(l.get(`variables`)||(0,import_immutable.OrderedMap)()).map(((n,s)=>{c({server:a,key:s,val:n.get(`default`)||``})}))}),[a,n]);let p=(0,import_react$7.useCallback)((n=>{s(n.target.value)}),[s]),m=(0,import_react$7.useCallback)((n=>{let s=n.target.getAttribute(`data-variable`),l=n.target.value;c({server:a,key:s,val:l})}),[c,a]);return import_react$7.createElement(`div`,{className:`servers`},import_react$7.createElement(`label`,{htmlFor:`servers`},import_react$7.createElement(`select`,{onChange:p,value:a,id:`servers`},n.valueSeq().map((n=>import_react$7.createElement(`option`,{value:n.get(`url`),key:n.get(`url`)},n.get(`url`),n.get(`description`)&&` - ${n.get(`description`)}`))).toArray())),f&&import_react$7.createElement(`div`,null,import_react$7.createElement(`div`,{className:`computed-url`},`Computed URL:`,import_react$7.createElement(`code`,null,u(a))),import_react$7.createElement(`h4`,null,`Server variables`),import_react$7.createElement(`table`,null,import_react$7.createElement(`tbody`,null,d.entrySeq().map((([n,s])=>import_react$7.createElement(`tr`,{key:n},import_react$7.createElement(`td`,null,n),import_react$7.createElement(`td`,null,s.get(`enum`)?import_react$7.createElement(`select`,{"data-variable":n,onChange:m},s.get(`enum`).map((s=>import_react$7.createElement(`option`,{selected:s===l(a,n),key:s,value:s},s)))):import_react$7.createElement(`input`,{type:`text`,value:l(a,n)||``,onChange:m,"data-variable":n})))))))))},ServersContainer=class extends import_react$7.Component{render(){let{specSelectors:n,oas3Selectors:a,oas3Actions:s,getComponent:c}=this.props,l=n.servers(),u=c(`Servers`);return l&&l.size?import_react$7.createElement(`div`,null,import_react$7.createElement(`span`,{className:`servers-title`},`Servers`),import_react$7.createElement(u,{servers:l,currentServer:a.selectedServer(),setSelectedServer:s.setSelectedServer,setServerVariableValue:s.setServerVariableValue,getServerVariable:a.serverVariableValue,getEffectiveServerValue:a.serverEffectiveValue})):null}},oa=Function.prototype,HttpAuth=class extends import_react$7.Component{constructor(n,a){super(n,a);let{name:s,schema:c}=this.props,l=this.getValue();this.state={name:s,schema:c,value:l}}getValue(){let{name:n,authorized:a}=this.props;return a&&a.getIn([n,`value`])}onChange=n=>{let{onChange:a}=this.props,{value:s,name:c}=n.target,l=Object.assign({},this.state.value);c?l[c]=s:l=s,this.setState({value:l},(()=>a(this.state)))};render(){let{schema:n,getComponent:a,errSelectors:s,name:c,authSelectors:l}=this.props,u=a(`Input`),d=a(`Row`),f=a(`Col`),p=a(`authError`),m=a(`Markdown`,!0),h=a(`JumpToPath`,!0),_=(n.get(`scheme`)||``).toLowerCase(),v=l.selectAuthPath(c),b=this.getValue(),x=s.allErrors().filter((n=>n.get(`authId`)===c));if(_===`basic`){let a=b?b.get(`username`):null;return import_react$7.createElement(`div`,null,import_react$7.createElement(`h4`,null,import_react$7.createElement(`code`,null,c),`\xA0 (http, Basic)`,import_react$7.createElement(h,{path:v})),a&&import_react$7.createElement(`h6`,null,`Authorized`),import_react$7.createElement(d,null,import_react$7.createElement(m,{source:n.get(`description`)})),import_react$7.createElement(d,null,import_react$7.createElement(`label`,{htmlFor:`auth-basic-username`},`Username:`),a?import_react$7.createElement(`code`,null,` `,a,` `):import_react$7.createElement(f,null,import_react$7.createElement(u,{id:`auth-basic-username`,type:`text`,required:`required`,name:`username`,"aria-label":`auth-basic-username`,onChange:this.onChange,autoFocus:!0}))),import_react$7.createElement(d,null,import_react$7.createElement(`label`,{htmlFor:`auth-basic-password`},`Password:`),a?import_react$7.createElement(`code`,null,` ****** `):import_react$7.createElement(f,null,import_react$7.createElement(u,{id:`auth-basic-password`,autoComplete:`new-password`,name:`password`,type:`password`,"aria-label":`auth-basic-password`,onChange:this.onChange}
1510))),x.valueSeq().map(((n,a)=>import_react$7.createElement(p,{error:n,key:a}))))}return _===`bearer`?import_react$7.createElement(`div`,null,import_react$7.createElement(`h4`,null,import_react$7.createElement(`code`,null,c),`\xA0 (http, Bearer)`,import_react$7.createElement(h,{path:v})),b&&import_react$7.createElement(`h6`,null,`Authorized`),import_react$7.createElement(d,null,import_react$7.createElement(m,{source:n.get(`description`)})),import_react$7.createElement(d,null,import_react$7.createElement(`label`,{htmlFor:`auth-bearer-value`},`Value:`),b?import_react$7.createElement(`code`,null,` ****** `):import_react$7.createElement(f,null,import_react$7.createElement(u,{id:`auth-bearer-value`,type:`text`,"aria-label":`auth-bearer-value`,onChange:this.onChange,autoFocus:!0}))),x.valueSeq().map(((n,a)=>import_react$7.createElement(p,{error:n,key:a})))):import_react$7.createElement(`div`,null,import_react$7.createElement(`em`,null,import_react$7.createElement(`b`,null,c),` HTTP authentication: unsupported scheme `,`'${_}'`))}},OperationServers=class extends import_react$7.Component{setSelectedServer=n=>{let{path:a,method:s}=this.props;return this.forceUpdate(),this.props.setSelectedServer(n,`${a}:${s}`)};setServerVariableValue=n=>{let{path:a,method:s}=this.props;return this.forceUpdate(),this.props.setServerVariableValue({...n,namespace:`${a}:${s}`})};getSelectedServer=()=>{let{path:n,method:a}=this.props;return this.props.getSelectedServer(`${n}:${a}`)};getServerVariable=(n,a)=>{let{path:s,method:c}=this.props;return this.props.getServerVariable({namespace:`${s}:${c}`,server:n},a)};getEffectiveServerValue=n=>{let{path:a,method:s}=this.props;return this.props.getEffectiveServerValue({server:n,namespace:`${a}:${s}`})};render(){let{operationServers:n,pathServers:a,getComponent:s}=this.props;if(!n&&!a)return null;let c=s(`Servers`),l=n||a,u=n?`operation`:`path`;return import_react$7.createElement(`div`,{className:`opblock-section operation-servers`},import_react$7.createElement(`div`,{className:`opblock-section-header`},import_react$7.createElement(`div`,{className:`tab-header`},import_react$7.createElement(`h4`,{className:`opblock-title`},`Servers`))),import_react$7.createElement(`div`,{className:`opblock-description-wrapper`},import_react$7.createElement(`h4`,{className:`message`},`These `,u,`-level options override the global server options.`),import_react$7.createElement(c,{servers:l,currentServer:this.getSelectedServer(),setSelectedServer:this.setSelectedServer,setServerVariableValue:this.setServerVariableValue,getServerVariable:this.getServerVariable,getEffectiveServerValue:this.getEffectiveServerValue})))}},ia={Callbacks:callbacks,HttpAuth,RequestBody:request_body,Servers:components_servers,ServersContainer,RequestBodyEditor:class extends import_react$7.PureComponent{static defaultProps={onChange:oa,userHasEditedBody:!1};constructor(n,a){super(n,a),this.state={value:stringify(n.value)||n.defaultValue},n.onChange(n.value)}applyDefaultValue=n=>{let{onChange:a,defaultValue:s}=n||this.props;return this.setState({value:s}),a(s)};onChange=n=>{this.props.onChange(stringify(n))};onDomChange=n=>{let a=n.target.value;this.setState({value:a},(()=>this.onChange(a)))};UNSAFE_componentWillReceiveProps(n){this.props.value!==n.value&&n.value!==this.state.value&&this.setState({value:stringify(n.value)}),!n.value&&n.defaultValue&&this.state.value&&this.applyDefaultValue(n)}render(){let{getComponent:n,errors:a}=this.props,{value:s}=this.state,c=a.size>0,l=n(`TextArea`);return import_react$7.createElement(`div`,{className:`body-param`},import_react$7.createElement(l,{className:(0,import_classnames.default)(`body-param__text`,{invalid:c}),title:a.size?a.join(`, `):``,value:s,onChange:this.onDomChange}))}},OperationServers,operationLink:sa},la=new Remarkable(`commonmark`);la.block.ruler.enable([`table`]),la.set({linkTarget:`_blank`});var ca=OAS3ComponentWrapFactory((({source:n,className:a=``,getConfigs:s=()=>({useUnsafeMarkdown:!1})})=>{if(typeof n!=`string`)return null;if(n){let{useUnsafeMarkdown:c}=s(),l=sanitizer(la.render(n),{useUnsafeMarkdown:c}),u;return typeof l==`string`&&(u=l.trim()),import_react$7.createElement(`div`,{dangerouslySetInnerHTML:{__html:u},className:(0,import_classnames.default)(a,`renderedMarkdown`)})}return null})),ua=OAS3ComponentWrapFactory((({Ori:n,...a})=>{let{schema:s,getComponent:c,errSelectors:l,authorized:u,onAuthChange:d,name:f,authSelectors:p}=a,m=c(`HttpAuth`);return s.get(`type`)===`http`?import_react$7.createElement(m,{key:f,schema:s,name:f,errSelectors:l,authorized:u,getComponent:c,onChange:d,authSelectors:p}):import_react$7.createElement(n,a)})),pa=OAS3ComponentWrapFactory(OnlineValidatorBadge),ma=OAS3ComponentWrapFactory(class extends import_react$7.C
1510omponent{render(){let{getConfigs:n,schema:a,Ori:s}=this.props,c=[`model-box`],l=null;return!0===a.get(`deprecated`)&&(c.push(`deprecated`),l=import_react$7.createElement(`span`,{className:`model-deprecated-warning`},`Deprecated:`)),import_react$7.createElement(`div`,{className:c.join(` `)},l,import_react$7.createElement(s,_extends$2({},this.props,{getConfigs:n,depth:1,expandDepth:this.props.expandDepth||0})))}}),da=OAS3ComponentWrapFactory((({Ori:n,...a})=>{let{schema:s,getComponent:c,errors:l,onChange:u,fn:d}=a,f=d.isFileUploadIntended(s),p=c(`Input`);return f?import_react$7.createElement(p,{type:`file`,className:l.length?`invalid`:``,title:l.length?l:``,onChange:n=>{u(n.target.files[0])},disabled:n.isDisabled}):import_react$7.createElement(n,a)})),ha={Markdown:ca,AuthItem:ua,OpenAPIVersion:function(n){return(a,s)=>c=>typeof s.specSelectors?.isOAS30==`function`?s.specSelectors.isOAS30()?import_react$7.createElement(n,_extends$2({},c,s,{Ori:a})):import_react$7.createElement(a,c):(console.warn(`OAS30 wrapper: couldn't get spec`),null)}((n=>{let{Ori:a}=n;return import_react$7.createElement(a,{oasVersion:`3.0`})})),JsonSchema_string:da,model:ma,onlineValidatorBadge:pa},fa=`oas3_set_servers`,ga=`oas3_set_request_body_value`,ya=`oas3_set_request_body_retain_flag`,Ea=`oas3_set_request_body_inclusion`,Sa=`oas3_set_active_examples_member`,va=`oas3_set_request_content_type`,ba=`oas3_set_response_content_type`,wa=`oas3_set_server_variable_value`,_a=`oas3_set_request_body_validate_error`,Ca=`oas3_clear_request_body_validate_error`,xa=`oas3_clear_request_body_value`;function setSelectedServer(n,a){return{type:fa,payload:{selectedServerUrl:n,namespace:a}}}function setRequestBodyValue({value:n,pathMethod:a}){return{type:ga,payload:{value:n,pathMethod:a}}}var setRetainRequestBodyValueFlag=({value:n,pathMethod:a})=>({type:ya,payload:{value:n,pathMethod:a}});function setRequestBodyInclusion({value:n,pathMethod:a,name:s}){return{type:Ea,payload:{value:n,pathMethod:a,name:s}}}function setActiveExamplesMember({name:n,pathMethod:a,contextType:s,contextName:c}){return{type:Sa,payload:{name:n,pathMethod:a,contextType:s,contextName:c}}}function setRequestContentType({value:n,pathMethod:a}){return{type:va,payload:{value:n,pathMethod:a}}}function setResponseContentType({value:n,path:a,method:s}){return{type:ba,payload:{value:n,path:a,method:s}}}function setServerVariableValue({server:n,namespace:a,key:s,val:c}){return{type:wa,payload:{server:n,namespace:a,key:s,val:c}}}var setRequestBodyValidateError=({path:n,method:a,validationErrors:s})=>({type:_a,payload:{path:n,method:a,validationErrors:s}}),clearRequestBodyValidateError=({path:n,method:a})=>({type:Ca,payload:{path:n,method:a}}),initRequestBodyValidateError=({pathMethod:n})=>({type:Ca,payload:{path:n[0],method:n[1]}}),clearRequestBodyValue=({pathMethod:n})=>({type:xa,payload:{pathMethod:n}}),oas3_selectors_onlyOAS3=n=>(a,...s)=>c=>{if(c.getSystem().specSelectors.isOAS3()){let l=n(a,...s);return typeof l==`function`?l(c):l}return null},Oa=oas3_selectors_onlyOAS3(((n,a)=>{let s=a?[a,`selectedServer`]:[`selectedServer`];return n.getIn(s)||``})),Na=oas3_selectors_onlyOAS3(((n,a,s)=>n.getIn([`requestData`,a,s,`bodyValue`])||null)),Aa=oas3_selectors_onlyOAS3(((n,a,s)=>n.getIn([`requestData`,a,s,`retainBodyValue`])||!1)),selectDefaultRequestBodyValue=(n,a,s)=>n=>{let{oas3Selectors:c,specSelectors:l,fn:u}=n.getSystem();if(l.isOAS3()){let n=c.requestContentType(a,s);if(n)return getDefaultRequestBodyValue(l.specResolvedSubtree([`paths`,a,s,`requestBody`]),n,c.activeExamplesMember(a,s,`requestBody`,`requestBody`),u)}return null},ka=oas3_selectors_onlyOAS3(((n,a,s)=>n=>{let{oas3Selectors:c,specSelectors:l,fn:u}=n,d=!1,f=c.requestContentType(a,s),p=c.requestBodyValue(a,s),m=l.specResolvedSubtree([`paths`,a,s,`requestBody`]);if(!m)return!1;if(import_immutable.Map.isMap(p)&&(p=stringify(p.mapEntries((n=>import_immutable.Map.isMap(n[1])?[n[0],n[1].get(`value`)]:n)).toJS())),import_immutable.List.isList(p)&&(p=stringify(p)),f){let n=getDefaultRequestBodyValue(m,f,c.activeExamplesMember(a,s,`requestBody`,`requestBody`),u);d=!!p&&p!==n}return d})),Ia=oas3_selectors_onlyOAS3(((n,a,s)=>n.getIn([`requestData`,a,s,`bodyInclusion`])||(0,import_immutable.Map)())),ja=oas3_selectors_onlyOAS3(((n,a,s)=>n.getIn([`requestData`,a,s,`errors`])||null)),Ra=oas3_selectors_onlyOAS3(((n,a,s,c,l)=>n.getIn([`examples`,a,s,c,l,`activeExample`])||null)),Ta=oas3_selectors_onlyOAS3(((n,a,s)=>n.getIn([`requestData`,a,s,`requestContentType`])||null)),Pa=oas3_selectors_onlyOAS3(((n,a,s)=>n.getIn([`requestData`,a,s,`responseContentType`])||null)),Ba=oas3_selectors_onlyOAS3(((n,a,s)=>{let c;if(typeof a!=`string`){let{server:n,namespace:l}=a;c=l?[l,`serverVariableValues`,n,s]:[`serverVariableValues`,n,s]}else c=[`serverVariableValues`,a,s];return n.getIn(c)||null})),Ma=oas3_selectors_onlyOAS3(((n,a)=>{let s;if(typeof a!=`string`){let{server:n,namespace:c}=a;s=c?[c,`serverVariableValues`,n]:[`serverVariableValues`,n]}else s=[`serverVariableValues`,a];return n.getIn(s)||(0,import_immutable.OrderedMap)()})),La=oas3_selectors_onlyOAS3(((n,a)=>{var s,c;if(typeof a!=`string`){let{server:l,namespace:u}=a;c=l,s=u?n.getIn([u,`serverVariableValues`,c]):n.getIn([`serverVariableValues`,c])}else c=a,s=n.getIn([`serverVariableValues`,c]);s||=(0,import_immutable.OrderedMap)();let l=c;return s.map(((n,a)=>{l=l.replace(RegExp(`{${(0,import_escapeRegExp.default)(a)}}`,`g`),n)})),l})),qa=function(n){return(...a)=>s=>{let c=s.getSystem().specSelectors.specJson(),l=[...a][1]||[];return!c.getIn([`paths`,...l,`requestBody`,`required`])||n(...a)}}(((n,a)=>((n,a)=>(a||=[],!!n.getIn([`requestData`,...a,`bodyValue`])))(n,a))),val
vendor: 7,852 bytes, line 1510
1510idateShallowRequired=(n,{oas3RequiredRequestBodyContentType:a,oas3RequestContentType:s,oas3RequestBodyValue:c})=>{let l=[];if(!import_immutable.Map.isMap(c))return l;let u=[];return Object.keys(a.requestContentType).forEach((n=>{n===s&&a.requestContentType[n].forEach((n=>{u.indexOf(n)<0&&u.push(n)}))})),u.forEach((n=>{c.getIn([n,`value`])||l.push(n)})),l},Ua=(0,import_constant.default)([`get`,`put`,`post`,`delete`,`options`,`head`,`patch`,`trace`]),Da={[fa]:(n,{payload:{selectedServerUrl:a,namespace:s}})=>{let c=s?[s,`selectedServer`]:[`selectedServer`];return n.setIn(c,a)},[ga]:(n,{payload:{value:a,pathMethod:s}})=>{let[c,l]=s;if(!import_immutable.Map.isMap(a))return n.setIn([`requestData`,c,l,`bodyValue`],a);let u=n.getIn([`requestData`,c,l,`bodyValue`])||(0,import_immutable.Map)();import_immutable.Map.isMap(u)||(u=(0,import_immutable.Map)());let d=u,[...f]=a.keys();return f.forEach((n=>{let s=a.getIn([n]);d.has(n)&&import_immutable.Map.isMap(s)||(d=d.setIn([n,`value`],s))})),n.setIn([`requestData`,c,l,`bodyValue`],d)},[ya]:(n,{payload:{value:a,pathMethod:s}})=>{let[c,l]=s;return n.setIn([`requestData`,c,l,`retainBodyValue`],a)},[Ea]:(n,{payload:{value:a,pathMethod:s,name:c}})=>{let[l,u]=s;return n.setIn([`requestData`,l,u,`bodyInclusion`,c],a)},[Sa]:(n,{payload:{name:a,pathMethod:s,contextType:c,contextName:l}})=>{let[u,d]=s;return n.setIn([`examples`,u,d,c,l,`activeExample`],a)},[va]:(n,{payload:{value:a,pathMethod:s}})=>{let[c,l]=s;return n.setIn([`requestData`,c,l,`requestContentType`],a)},[ba]:(n,{payload:{value:a,path:s,method:c}})=>n.setIn([`requestData`,s,c,`responseContentType`],a),[wa]:(n,{payload:{server:a,namespace:s,key:c,val:l}})=>{let u=s?[s,`serverVariableValues`,a,c]:[`serverVariableValues`,a,c];return n.setIn(u,l)},[_a]:(n,{payload:{path:a,method:s,validationErrors:c}})=>{let l=[];if(l.push(`Required field is not provided`),c.missingBodyValue)return n.setIn([`requestData`,a,s,`errors`],(0,import_immutable.fromJS)(l));if(c.missingRequiredKeys&&c.missingRequiredKeys.length>0){let{missingRequiredKeys:u}=c;return n.updateIn([`requestData`,a,s,`bodyValue`],(0,import_immutable.fromJS)({}),(n=>u.reduce(((n,a)=>n.setIn([a,`errors`],(0,import_immutable.fromJS)(l))),n)))}return console.warn(`unexpected result: SET_REQUEST_BODY_VALIDATE_ERROR`),n},[Ca]:(n,{payload:{path:a,method:s}})=>{let c=n.getIn([`requestData`,a,s,`bodyValue`]);if(!import_immutable.Map.isMap(c))return n.setIn([`requestData`,a,s,`errors`],(0,import_immutable.fromJS)([]));let[...l]=c.keys();return l?n.updateIn([`requestData`,a,s,`bodyValue`],(0,import_immutable.fromJS)({}),(n=>l.reduce(((n,a)=>n.setIn([a,`errors`],(0,import_immutable.fromJS)([]))),n))):n},[xa]:(n,{payload:{pathMethod:a}})=>{let[s,c]=a,l=n.getIn([`requestData`,s,c,`bodyValue`]);return l?import_immutable.Map.isMap(l)?n.setIn([`requestData`,s,c,`bodyValue`],(0,import_immutable.Map)()):n.setIn([`requestData`,s,c,`bodyValue`],``):n}};function oas3({getSystem:n}){let a=(n=>(a,s=null)=>{let{getConfigs:c,fn:l}=n(),{fileUploadMediaTypes:u}=c();if(typeof s==`string`&&u.some((n=>s.startsWith(n))))return!0;let d=import_immutable.Map.isMap(a);if(!d&&!(0,import_isPlainObject.default)(a))return!1;let f=d?a.get(`format`):a.format;return l.hasSchemaType(a,`string`)&&[`binary`,`byte`].includes(f)})(n);return{components:ia,wrapComponents:ha,statePlugins:{spec:{wrapSelectors:mt,selectors:ht},auth:{wrapSelectors:dt},oas3:{actions:{...gt},reducers:Da,selectors:{...yt}}},fn:{isFileUploadIntended:a,isFileUploadIntendedOAS30:a}}}var webhooks=({specSelectors:n,getComponent:a})=>{let s=n.selectWebhooksOperations();if(!s)return null;let c=Object.keys(s),l=a(`OperationContainer`,!0);return c.length===0?null:import_react$7.createElement(`div`,{className:`webhooks`},import_react$7.createElement(`h2`,null,`Webhooks`),c.map((n=>import_react$7.createElement(`div`,{key:`${n}-webhook`},s[n].map((a=>import_react$7.createElement(l,{key:`${n}-${a.method}-webhook`,op:a.operation,tag:`webhooks`,method:a.method,path:n,specPath:(0,import_immutable.List)(a.specPath),allowTryItOut:!1})))))))},components_license=({getComponent:n,specSelectors:a})=>{let s=a.selectLicenseNameField(),c=a.selectLicenseUrl(),l=n(`Link`);return import_react$7.createElement(`div`,{className:`info__license`},c?import_react$7.createElement(`div`,{className:`info__license__url`},import_react$7.createElement(l,{target:`_blank`,href:sanitizeUrl(c)},s)):import_react$7.createElement(`span`,null,s))},components_contact=({getComponent:n,specSelectors:a})=>{let s=a.selectContactNameField(),c=a.selectContactUrl(),l=a.selectContactEmailField(),u=n(`Link`);return import_react$7.createElement(`div`,{className:`info__contact`},c&&import_react$7.createElement(`div`,null,import_react$7.createElement(u,{href:sanitizeUrl(c),target:`_blank`},s,` - Website`)),l&&import_react$7.createElement(u,{href:sanitizeUrl(`mailto:${l}`)},c?`Send email to ${s}`:`Contact ${s}`))},oas31_components_info=({getComponent:n,specSelectors:a})=>{let s=a.version(),c=a.url(),l=a.basePath(),u=a.host(),d=a.selectInfoSummaryField(),f=a.selectInfoDescriptionField(),p=a.selectInfoTitleField(),m=a.selectInfoTermsOfServiceUrl(),h=a.selectExternalDocsUrl(),_=a.selectExternalDocsDescriptionField(),v=a.contact(),b=a.license(),x=n(`Markdown`,!0),C=n(`Link`),w=n(`VersionStamp`),T=n(`OpenAPIVersion`),O=n(`InfoUrl`),k=n(`InfoBasePath`),A=n(`License`,!0),j=n(`Contact`,!0),M=n(`JsonSchemaDialect`,!0);return import_react$7.createElement(`div`,{className:`info`},import_react$7.createElement(`hgroup`,{className:`main`},import_react$7.createElement(`h1`,{className:`title`},p,import_react$7.createElement(`span`,null,s&&import_react$7.createElement(w,{version:s}),import_react$7.createElement(T,{oasVersion:`3.1`}))),(u||l)&&import_react$7.createElement(k,{host:u,basePath:l}),c&&import_react$7.createElement(O,{getComponent:n,url:c})),d&&import_react$7.createElement(`p`,{className:`info__summary`},d),import_react$7.createElement(`div`,{className:`info__description description`},import_react$7.createElement(x,{source:f})),m&&import_react$7.createElement(`div`,{className:`info__tos`},import_react$7.createElement(C,{target:`_blank`,href:sanitizeUrl(m)},`Terms of service`)),v.size>0&&import_react$7.createElement(j,null),b.size>0&&import_react$7.createElement(A,null),h&&import_react$7.createElement(C,{className:`info__extdocs`,target:`_blank`,href:sanitizeUrl(h)},_||h),import_react$7.createElement(M,null))},json_schema_dialect=({getComponent:n,specSelectors:a})=>{let s=a.selectJsonSchemaDialectField(),c=a.selectJsonSchemaDialectDefault(),l=n(`Link`);return import_react$7.createElement(import_react$7.Fragment,null,s&&s===c&&import_react$7.createElement(`p`,{className:`info__jsonschemadialect`},`JSON Schema dialect:`,` `,import_react$7.createElement(l,{target:`_blank`,href:sanitizeUrl(s)},s)),s&&s!==c&&import_react$7.createElement(`div`,{className:`error-wrapper`},import_react$7.createElement(`div`,{className:`no-margin`},import_react$7.createElement(`div`,{className:`errors`},import_react$7.createElement(`div`,{className:`errors-wrapper`},import_react$7.createElement(`h4`,{className:`center`},`Warning`),import_react$7.createElement(`p`,{className:`message`},import_react$7.createElement(`strong`,null,`OpenAPI.jsonSchemaDialect`),` field contains a value different from the default value of`,` `,import_react$7.createElement(l,{target:`_blank`,href:c},c),`. Values different from the default one are currently not supported. Please either omit the field or provide it with the default value.`))))))},version_pragma_filter=({bypass:n,isSwagger2:a,isOAS3:s,isOAS31:c,alsoShow:l,children:u})=>n?import_react$7.createElement(`div`,null,u):a&&(s||c)?import_react$7.createElement(`div`,{className:`version-pragma`},l,import_react$7.createElement(`div`,{className:`version-pragma__message version-pragma__message--ambiguou
1510s`},import_react$7.createElement(`div`,null,import_react$7.createElement(`h3`,null,`Unable to render this definition`),import_react$7.createElement(`p`,null,import_react$7.createElement(`code`,null,`swagger`),` and `,import_react$7.createElement(`code`,null,`openapi`),` fields cannot be present in the same Swagger or OpenAPI definition. Please remove one of the fields.`),import_react$7.createElement(`p`,null,`Supported version fields are `,import_react$7.createElement(`code`,null,`swagger: "2.0"`),`,`,` `,import_react$7.createElement(`code`,null,`openapi: 3.0.x`),`, or `,import_react$7.createElement(`code`,null,`openapi: 3.1.x`),` (for example, `,import_react$7.createElement(`code`,null,`openapi: 3.1.0`),`).`)))):a||s||c?import_react$7.createElement(`div`,null,u):import_react$7.createElement(`div`,{className:`version-pragma`},l,import_react$7.createElement(`div`,{className:`version-pragma__message version-pragma__message--missing`},import_react$7.createElement(`div`,null,import_react$7.createElement(`h3`,null,`Unable to render this definition`),import_react$7.createElement(`p`,null,`The provided definition does not specify a valid version field.`),import_react$7.createElement(`p`,null,`Please indicate a valid Swagger or OpenAPI version field. Supported version fields are `,import_react$7.createElement(`code`,null,`swagger: "2.0"`),`,`,` `,import_react$7.createElement(`code`,null,`openapi: 3.0.x`),`, or `,import_react$7.createElement(`code`,null,`openapi: 3.1.x`),` (for example, `,import_react$7.createElement(`code`,null,`openapi: 3.1.0`),`).`)))),getModelName=n=>typeof n==`string`&&n.includes(`#/components/schemas/`)?(n=>{let a=n.replace(/~1/g,`/`).replace(/~0/g,`~`);try{return decodeURIComponent(a)}catch{return a}})(n.replace(/^.*#\/components\/schemas\//,``)):null,Va=(0,import_react$7.forwardRef)((({schema:n,getComponent:a,onToggle:s=()=>{},specPath:c},l)=>{let u=a(`JSONSchema202012`),d=getModelName(n.get(`$$ref`)),f=(0,import_react$7.useCallback)(((n,a)=>{s(d,a)}),[d,s]);return import_react$7.createElement(u,{name:d,schema:n.toJS(),ref:l,onExpand:f,identifier:c.toJS().join(`_`)})})),models=({specActions:n,specSelectors:a,layoutSelectors:s,layoutActions:c,getComponent:l,getConfigs:u,fn:d})=>{let f=a.selectSchemas(),p=Object.keys(f).length>0,m=[`components`,`schemas`],{docExpansion:h,defaultModelsExpandDepth:_}=u(),v=_>0&&h!==`none`,b=s.isShown(m,v),x=l(`Collapse`),C=l(`JSONSchema202012`),w=l(`ArrowUpIcon`),T=l(`ArrowDownIcon`),{getTitle:O}=d.jsonSchema202012.useFn();(0,import_react$7.useEffect)((()=>{let c=Object.entries(f).some((([n])=>s.isShown([...m,n],!1))),l=b&&(_>1||c),u=a.specResolvedSubtree(m)!=null;l&&!u&&n.requestResolvedSubtree(m)}),[b,_]);let k=(0,import_react$7.useCallback)((()=>{c.show(m,!b)}),[b]),A=(0,import_react$7.useCallback)((n=>{n!==null&&c.readyToScroll(m,n)}),[]),j=n=>a=>{a!==null&&c.readyToScroll([...m,n],a)},M=s=>(l,u)=>{let d=[...m,s];u?(a.specResolvedSubtree(d)??n.requestResolvedSubtree([...m,s]),c.show(d,!0)):c.show(d,!1)};return!p||_<0?null:import_react$7.createElement(`section`,{className:(0,import_classnames.default)(`models`,{"is-open":b}),ref:A},import_react$7.createElement(`h4`,null,import_react$7.createElement(`button`,{"aria-expanded":b,className:`models-control`,onClick:k},import_react$7.createElement(`span`,null,`Schemas`),b?import_react$7.createElement(w,null):import_react$7.createElement(T,null))),import_react$7.createElement(x,{isOpened:b},Object.entries(f).map((([n,a])=>{let s=O(a,{lookup:`basic`})||n;return import_react$7.createElement(C,{key:n,ref:j(n),schema:a,name:s,onExpand:M(n)})}))))},mutual_tls_auth=({schema:n,getComponent:a,name:s,authSelectors:c})=>{let l=a(`JumpToPath`,!0),u=c.selectAuthPath(s);return import_react$7.createElement(`div`,null,import_react$7.createElement(`h4`,null,s,` (mutualTLS) `,import_react$7.createElement(l,{path:u})),import_react$7.createElement(`p`,null,`Mutual TLS is required by this API/Operation. Certificates are managed via your Operating System and/or your browser.`),import_react$7.createElement(`p`,null,n.get(`description`)))}
1510,auths_Auths=class extends import_react$7.Component{constructor(n,a){super(n,a),this.state={}}onAuthChange=n=>{let{name:a}=n;this.setState({[a]:n})};submitAuth=n=>{n.preventDefault();let{authActions:a}=this.props;a.authorizeWithPersistOption(this.state)};logoutClick=n=>{n.preventDefault();let{authActions:a,definitions:s}=this.props,c=s.map(((n,a)=>a)).toArray();this.setState(c.reduce(((n,a)=>(n[a]=``,n)),{})),a.logoutWithPersistOption(c)};close=n=>{n.preventDefault();let{authActions:a}=this.props;a.showDefinitions(!1)};render(){let{definitions:n,getComponent:a,authSelectors:s,errSelectors:c}=this.props,l=a(`AuthItem`),u=a(`oauth2`,!0),d=a(`Button`),f=s.authorized(),p=n.filter(((n,a)=>!!f.get(a))),m=n.filter((n=>n.get(`type`)!==`oauth2`&&n.get(`type`)!==`mutualTLS`)),h=n.filter((n=>n.get(`type`)===`oauth2`)),_=n.filter((n=>n.get(`type`)===`mutualTLS`));return import_react$7.createElement(`div`,{className:`auth-container`},m.size>0&&import_react$7.createElement(`form`,{onSubmit:this.submitAuth},m.map(((n,u)=>import_react$7.createElement(l,{key:u,schema:n,name:u,getComponent:a,onAuthChange:this.onAuthChange,authorized:f,errSelectors:c,authSelectors:s}))).toArray(),import_react$7.createElement(`div`,{className:`auth-btn-wrapper`},m.size===p.size?import_react$7.createElement(d,{className:`btn modal-btn auth`,onClick:this.logoutClick,"aria-label":`Remove authorization`},`Logout`):import_react$7.createElement(d,{type:`submit`,className:`btn modal-btn auth authorize`,"aria-label":`Apply credentials`},`Authorize`),import_react$7.createElement(d,{className:`btn modal-btn auth btn-done`,onClick:this.close},`Close`))),h.size>0?import_react$7.createElement(`div`,null,import_react$7.createElement(`div`,{className:`scope-def`},import_react$7.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.`),import_react$7.createElement(`p`,null,`API requires the following scopes. Select which ones you want to grant to Swagger UI.`)),n.filter((n=>n.get(`type`)===`oauth2`)).map(((n,a)=>import_react$7.createElement(`div`,{key:a},import_react$7.createElement(u,{authorized:f,schema:n,name:a})))).toArray()):null,_.size>0&&import_react$7.createElement(`div`,null,_.map(((n,u)=>import_react$7.createElement(l,{key:u,schema:n,name:u,getComponent:a,onAuthChange:this.onAuthChange,authorized:f,errSelectors:c,authSelectors:s}))).toArray()))}},Ja=auths_Auths,isOAS31=n=>{let a=n.get(`openapi`);return typeof a==`string`&&/^3\.1\.(?:[1-9]\d*|0)$/.test(a)},fn_createOnlyOAS31Selector=n=>(a,...s)=>c=>{if(c.getSystem().specSelectors.isOAS31()){let l=n(a,...s);return typeof l==`function`?l(c):l}return null},createOnlyOAS31SelectorWrapper=n=>(a,s)=>(c,...l)=>{if(s.getSystem().specSelectors.isOAS31()){let u=n(c,...l);return typeof u==`function`?u(a,s):u}return a(...l)},fn_createSystemSelector=n=>(a,...s)=>c=>{let l=n(a,c,...s);return typeof l==`function`?l(c):l},createOnlyOAS31ComponentWrapper=n=>(a,s)=>c=>s.specSelectors.isOAS31()?import_react$7.createElement(n,_extends$2({},c,{originalComponent:a,getSystem:s.getSystem})):import_react$7.createElement(a,c),wrapOAS31Fn=(n,a)=>{let{fn:s,specSelectors:c}=a;return Object.fromEntries(Object.entries(n).map((([n,a])=>{let l=s[n];return[n,(...n)=>c.isOAS31()?a(...n):typeof l==`function`?l(...n):void 0]})))},Fa=createOnlyOAS31ComponentWrapper((({getSystem:n})=>{let a=n().getComponent(`OAS31License`,!0);return import_react$7.createElement(a,null)})),Ka=createOnlyOAS31ComponentWrapper((({getSystem:n})=>{let a=n().getComponent(`OAS31Contact`,!0);return import_react$7.createElement(a,null)})),za=createOnlyOAS31ComponentWrapper((({getSystem:n})=>{let a=n().getComponent(`OAS31Info`,!0);return import_react$7.createElement(a,null)})),getProperties=(n,{includeReadOnly:a,includeWriteOnly:s})=>{if(!n?.properties)return{};let c=Object.entries(n.properties).filter((([,n])=>(!0!==n?.readOnly||a)&&(!0!==n?.writeOnly||s)));return Object.fromEntries(c)},makeGetSchemaKeywords=n=>{if(typeof n!=`function`)return null;let a=n();return()=>[...a,`discriminator`,`xml`,`externalDocs`,`example`,`$$ref`]},Wa=createOnlyOAS31ComponentWrapper((({getSystem:n,...a})=>{let{getComponent:s,fn:c,getConfigs:l}=n(),u=l(),d=window?.location?.pathname??`/`;if(Wa.ModelWithJSONSchemaContext&&Wa.pathname===d)return import_react$7.createElement(Wa.ModelWithJSONSchemaContext,a);let f=s(`OAS31Model`);return Wa.ModelWithJSONSchemaContext=s(`withJSONSchema202012SystemContext`)(f,{config:{default$schema:`https://spec.openapis.org/oas/3.1/dialect/base`,defaultExpandedLevels:u.defaultModelExpandDepth,includeReadOnly:a.includeReadOnly,includeWriteOnly:a.includeWriteOnly},fn:{getProperties:c.jsonSchema202012.getProperties,isExpandable:c.jsonSchema202012.isExpandable,getSchemaKeywords:makeGetSchemaKeywords(c.jsonSchema202012.getSchemaKeywords)}}),Wa.pathname=d,import_react$7.createElement(Wa.ModelWithJSONSchemaContext,a)}));Wa.ModelWithJSONSchemaContext=null,Wa.pathname=null;var Ha=Wa,Ga=createOnlyOAS31ComponentWrapper((({getSystem:n})=>{let{getComponent:a,fn:s,getConfigs:c}=n(),l=c(),u=window?.location?.pathname??`/`;if(Ga.ModelsWithJSONSchemaContext&&Ga.pathname===u)return import_react$7.createElement(Ga.ModelsWithJSONSchemaContext,null);let d=a(`OAS31Models`,!0);return Ga.ModelsWithJSONSchemaContext=a(`withJSONSchema202012SystemContext`)(d,{config:{default$schema:`https://spec.openapis.org/oas/3.1/dialect/base`,defaultExpandedLevels:l.defaultModelsExpandDepth-1,includeReadOnly:!0,includeWriteOnly:!0},fn:{getProperties:s.jsonSchema202012.getProperties,isExpandable:s.jsonSchema202012.isExpandable,getSchemaKeywords:makeGetSchemaKeywords(s.jsonSchema202012.getSchemaKeywords)}}),Ga.pathname=u,import_react$7.createElement(Ga.ModelsWithJSONSchemaContext,null)}));Ga.ModelsWithJSONSchemaContext=null,Ga.pathname=null;var Xa=Ga,wrap_components_version_pragma_filter=(n,a)=>n=>{let s=a.specSelectors.isOAS31(),c=a.getComponent(`OAS31VersionPragmaFilter`);return import_react$7.createElement(c,_extends$2({isOAS31:s},n))},Qa=createOnlyOAS31ComponentWrapper((({originalComponent:n,...a})=>{let{getComponent:s,schema:c,name:l}=a,u=s(`MutualTLSAuth`,!0);return c.get(`type`)===`mutualTLS`?import_react$7.createElement(u,{schema:c,name:l}):import_react$7.createElement(n,a)})),Za=createOnlyOAS31ComponentWrapper((({getSystem:n,...a})=>{let s=n().getComponent(`OAS31Auths`,!0);return import_react$7.createElement(s,a)})),es=(0,import_immutable.Map)(),ts=createSelector(((n,a)=>a.specSelectors.specJson()),isOAS31),selectors_webhooks=()=>n=>{let a=n.specSelectors.specJson().get(`webhooks`);return import_immutable.Map.isMap(a)?a:es},rs=createSelector([(n,a)=>a.specSelectors.webhooks(),(n,a)=>a.specSelectors.validOperationMethods(),(n,a)=>a.specSelectors.specResolvedSubtree([`webhooks`])],((n,a)=>n.reduce(((n,s,c)=>{if(!import_immutable.Map.isMap(s))return n;let l=s.entrySeq().filter((([n])=>a.includes(n))).map((([n,a])=>({operation:(0,import_immutable.Map)({operation:a}),method:n,path:c,specPath:[`webhooks`,c,n]})));return n.concat(l)}),(0,import_immutable.List)()).groupBy((n=>n.path)).map((n=>n.toArray())).toObject())),selectors_license=()=>n=>{let a=n.specSelectors.info().get(`license`);return import_immutable.Map.isMap(a)?a:es},selectLicenseNameField=()=>n=>n.specSelectors.license().get(`name`,`License`),selectLicenseUrlField=()=>n=>n.specSelectors.license().get(`url`),ns=createSelector([(n,a)=>a.specSelectors.url(),(n,a)=>a.oas3Selectors.selectedServer(),(n,a)=>a.specSelectors.selectLicenseUrlField()],((n,a,s)=>{if(s)return safeBuildUrl(s,n,{selectedServer:a})})),selectLicenseIdentifierField=()=>n=>n.specSelectors.license().get(`identifier`),selectors_contact=()=>n=>{let a=n.specSelectors.info().get(`contact`);return import_immutable.Map.isMap(a)?a:es},selectContactNameField=()=>n=>n.specSelectors.contact().get(`name`,`the developer`),selectContactEmailField=()=>n=>n.specSelectors.contact().get(`email`),selectContactUrlField=()=>n=>n.specSelectors.contact().get(`url`),as=createSelector([(n,a)=>a.specSelectors.url(),(n,a)=>a.oas3Selectors.selectedServer(),(n,a)=>a.specSelectors.selectContactUrlField()],((n,a,s)=>{if(s)return safeBuildUrl(s,n,{selectedServer:a})})),selectInfoTitleField=()=>n=>n.specSelectors.info().get(`title`),selectInfoSummaryField=()=>n=>n.specSelectors.info().get(`summary`),selectInfoDescriptionField=()=>n=>n.specSelectors.info().get(`description`),selectInfoTermsOfServiceField=()=>n=>n.specSelectors.info().get(`termsOfService`),ss=createSelector([(n,a)=>a.specSelectors.url(),(n,a)=>a.oas3Selectors.selectedServer(),(n,a)=>a.specSelectors.selectInfoTermsOfServiceField()],((n,a,s)=>{if(s)return safeBuildUrl(s,n,{selectedServer:a})})),selectExternalDocsDescriptionField=()=>n=>n.specSelectors.externalDocs().get(`description`),selectExternalDocsUrlField=()=>n=>n.specSelectors.externalDocs().get(`url`),os=createSelector([(n,a)=>a.specSelectors.url(),(n,a)=>a.oas3Selectors.selectedServer(),(n,a)=>a.specSelectors.selectExternalDocsUrlField()],((n,a,s)=>{if(s)return safeBuildUrl(s,n,{selectedServer:a})})),selectJsonSchemaDialectField=()=>n=>n.specSelectors.specJson().get(`jsonSchemaDialect`),selectJsonSchemaDialectDefault=()=>`https://spec.openapis.org/oas/3.1/dialect/base`,is=createSelector(((n,a)=>a.specSelectors.definitions()),((n,a)=>a.specSelectors.specResolvedSubtree([`components`,`schemas`])),((n,a)=>import_immutable.Map.isMap(n)?import_immutable.Map.isMap(a)?Object.entries(n.toJS()).reduce(((n,[s,c])=>(n[s]=a.get(s)?.toJS()||c,n)),{}):n.toJS():{})),wrap_selectors_isOAS3=(n,a)=>(s,...c)=>a.specSelectors.isOAS31()||n(...c),ls=createOnlyOAS31SelectorWrapper((()=>(n,a)=>a.oas31Selectors.selectLicenseUrl())),cs=createOnlyOAS31SelectorWrapper((()=>(n,a)=>{let s=a.specSelectors.securityDefinitions(),c=n();
vendor: 4,412 bytes, line 1510
1510return s&&s.entrySeq().forEach((([n,a])=>{a?.get(`type`)===`mutualTLS`&&(c=c.push(new import_immutable.Map({[n]:a})))})),c})),us=createSelector([(n,a)=>a.specSelectors.url(),(n,a)=>a.oas3Selectors.selectedServer(),(n,a)=>a.specSelectors.selectLicenseUrlField(),(n,a)=>a.specSelectors.selectLicenseIdentifierField()],((n,a,s,c)=>s?safeBuildUrl(s,n,{selectedServer:a}):c?`https://spdx.org/licenses/${c}.html`:void 0)),keywords_Example=({schema:n,getSystem:a})=>{let{fn:s,getComponent:c}=a(),{hasKeyword:l}=s.jsonSchema202012.useFn(),u=c(`JSONSchema202012JSONViewer`);return l(n,`example`)?import_react$7.createElement(u,{name:`Example`,value:n.example,className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--example`}):null},keywords_Xml=({schema:n,getSystem:a})=>{let s=n?.xml||{},{fn:c,getComponent:l,getConfigs:u}=a(),{showExtensions:d}=u(),{useComponent:f,useIsExpanded:p,usePath:m,useLevel:h}=c.jsonSchema202012,{path:_}=m(`xml`),{isExpanded:v,setExpanded:b,setCollapsed:x}=p(`xml`),[C,w]=h(),T=d?getExtensions(s):[],O=!!(s.name||s.namespace||s.prefix||T.length>0),k=f(`Accordion`),A=f(`ExpandDeepButton`),j=l(`OpenAPI31Extensions`),M=l(`JSONSchema202012PathContext`)(),N=l(`JSONSchema202012LevelContext`)(),P=(0,import_react$7.useCallback)((()=>{v?x():b()}),[v,b,x]),F=(0,import_react$7.useCallback)(((n,a)=>{a?b({deep:!0}):x({deep:!0})}),[b,x]);return Object.keys(s).length===0?null:import_react$7.createElement(M.Provider,{value:_},import_react$7.createElement(N.Provider,{value:w},import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--xml`,"data-json-schema-level":C},O?import_react$7.createElement(import_react$7.Fragment,null,import_react$7.createElement(k,{expanded:v,onChange:P},import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary`},`XML`)),import_react$7.createElement(A,{expanded:v,onClick:F})):import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary`},`XML`),!0===s.attribute&&import_react$7.createElement(`span`,{className:`json-schema-2020-12__attribute json-schema-2020-12__attribute--muted`},`attribute`),!0===s.wrapped&&import_react$7.createElement(`span`,{className:`json-schema-2020-12__attribute json-schema-2020-12__attribute--muted`},`wrapped`),import_react$7.createElement(`strong`,{className:`json-schema-2020-12__attribute json-schema-2020-12__attribute--primary`},`object`),import_react$7.createElement(`ul`,{className:(0,import_classnames.default)(`json-schema-2020-12-keyword__children`,{"json-schema-2020-12-keyword__children--collapsed":!v})},v&&import_react$7.createElement(import_react$7.Fragment,null,s.name&&import_react$7.createElement(`li`,{className:`json-schema-2020-12-property`},import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword json-schema-2020-12-keyword`},import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary`},`name`),import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary`},s.name))),s.namespace&&import_react$7.createElement(`li`,{className:`json-schema-2020-12-property`},import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword`},import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary`},`namespace`),import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary`},s.namespace))),s.prefix&&import_react$7.createElement(`li`,{className:`json-schema-2020-12-property`},import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword`},import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary`},`prefix`),import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary`},s.prefix)))),T.length>0&&import_react$7.createElement(j,{openAPISpecObj:s,openAPIExtensions:T,getSystem:a})))))},Discriminator_DiscriminatorMapping=({discriminator:n})=>{let a=n?.mapping||{};return Object.keys(a).length===0?null:Object.entries(a).map((([n,a])=>import_react$7.createElement(`div`,{key:`${n}-${a}
1510`,className:`json-schema-2020-12-keyword`},import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary`},n),import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary`},a))))},Discriminator_Discriminator=({schema:n,getSystem:a})=>{let s=n?.discriminator||{},{fn:c,getComponent:l,getConfigs:u}=a(),{showExtensions:d}=u(),{useComponent:f,useIsExpanded:p,usePath:m,useLevel:h}=c.jsonSchema202012,_=`discriminator`,{path:v}=m(_),{isExpanded:b,setExpanded:x,setCollapsed:C}=p(_),[w,T]=h(),O=d?getExtensions(s):[],k=!!(s.mapping||O.length>0),A=f(`Accordion`),j=f(`ExpandDeepButton`),M=l(`OpenAPI31Extensions`),N=l(`JSONSchema202012PathContext`)(),P=l(`JSONSchema202012LevelContext`)(),F=(0,import_react$7.useCallback)((()=>{b?C():x()}),[b,x,C]),I=(0,import_react$7.useCallback)(((n,a)=>{a?x({deep:!0}):C({deep:!0})}),[x,C]);return Object.keys(s).length===0?null:import_react$7.createElement(N.Provider,{value:v},import_react$7.createElement(P.Provider,{value:T},import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--discriminator`,"data-json-schema-level":w},k?import_react$7.createElement(import_react$7.Fragment,null,import_react$7.createElement(A,{expanded:b,onChange:F},import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary`},`Discriminator`)),import_react$7.createElement(j,{expanded:b,onClick:I})):import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary`},`Discriminator`),s.propertyName&&import_react$7.createElement(`span`,{className:`json-schema-2020-12__attribute json-schema-2020-12__attribute--muted`},s.propertyName),import_react$7.createElement(`strong`,{className:`json-schema-2020-12__attribute json-schema-2020-12__attribute--primary`},`object`),import_react$7.createElement(`ul`,{className:(0,import_classnames.default)(`json-schema-2020-12-keyword__children`,{"json-schema-2020-12-keyword__children--collapsed":!b})},b&&import_react$7.createElement(`li`,{className:`json-schema-2020-12-property`},import_react$7.createElement(Discriminator_DiscriminatorMapping,{discriminator:s})),O.length>0&&import_react$7.createElement(M,{openAPISpecObj:s,openAPIExtensions:O,getSystem:a})))))},keywords_OpenAPIExtensions=({openAPISpecObj:n,getSystem:a,openAPIExtensions:s})=>{let{fn:c}=a(),{useComponent:l}=c.jsonSchema202012,u=l(`JSONViewer`);return s.map((a=>import_react$7.createElement(u,{key:a,name:a,value:n[a],className:`json-schema-2020-12-json-viewer-extension-keyword`})))},keywords_ExternalDocs=({schema:n,getSystem:a})=>{let s=n?.externalDocs||{},{fn:c,getComponent:l,getConfigs:u}=a(),{showExtensions:d}=u(),{useComponent:f,useIsExpanded:p,usePath:m,useLevel:h}=c.jsonSchema202012,_=`externalDocs`,{path:v}=m(_),{isExpanded:b,setExpanded:x,setCollapsed:C}=p(_),[w,T]=h(),O=d?getExtensions(s):[],k=!!(s.description||s.url||O.length>0),A=f(`Accordion`),j=f(`ExpandDeepButton`),M=l(`JSONSchema202012KeywordDescription`),N=l(`Link`),P=l(`OpenAPI31Extensions`),F=l(`JSONSchema202012PathContext`)(),I=l(`JSONSchema202012LevelContext`)(),R=(0,import_react$7.useCallback)((()=>{b?C():x()}),[b,x,C]),B=(0,import_react$7.useCallback)(((n,a)=>{a?x({deep:!0}):C({deep:!0})}),[x,C]);return Object.keys(s).length===0?null:import_react$7.createElement(F.Provider,{value:v},import_react$7.createElement(I.Provider,{value:T},import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--externalDocs`,"data-json-schema-level":w},k?import_react$7.createElement(import_react$7.Fragment,null,import_react$7.createElement(A,{expanded:b,onChange:R},import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary`},`External documentation`)),import_react$7.createElement(j,{expanded:b,onClick:B})):import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary`}
1510,`External documentation`),import_react$7.createElement(`strong`,{className:`json-schema-2020-12__attribute json-schema-2020-12__attribute--primary`},`object`),import_react$7.createElement(`ul`,{className:(0,import_classnames.default)(`json-schema-2020-12-keyword__children`,{"json-schema-2020-12-keyword__children--collapsed":!b})},b&&import_react$7.createElement(import_react$7.Fragment,null,s.description&&import_react$7.createElement(`li`,{className:`json-schema-2020-12-property`},import_react$7.createElement(M,{schema:s,getSystem:a})),s.url&&import_react$7.createElement(`li`,{className:`json-schema-2020-12-property`},import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword json-schema-2020-12-keyword`},import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary`},`url`),import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary`},import_react$7.createElement(N,{target:`_blank`,href:sanitizeUrl(s.url)},s.url))))),O.length>0&&import_react$7.createElement(P,{openAPISpecObj:s,openAPIExtensions:O,getSystem:a})))))},keywords_Description=({schema:n,getSystem:a})=>{if(!n?.description)return null;let{getComponent:s}=a(),c=s(`Markdown`);return import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--description`},import_react$7.createElement(`div`,{className:`json-schema-2020-12-core-keyword__value json-schema-2020-12-core-keyword__value--secondary`},import_react$7.createElement(c,{source:n.description})))},ps=createOnlyOAS31ComponentWrapper(keywords_Description),ds=createOnlyOAS31ComponentWrapper((({schema:n,getSystem:a,originalComponent:s})=>{let{getComponent:c}=a(),l=c(`JSONSchema202012KeywordDiscriminator`),u=c(`JSONSchema202012KeywordXml`),d=c(`JSONSchema202012KeywordExample`),f=c(`JSONSchema202012KeywordExternalDocs`);return import_react$7.createElement(import_react$7.Fragment,null,import_react$7.createElement(s,{schema:n}),import_react$7.createElement(l,{schema:n,getSystem:a}),import_react$7.createElement(u,{schema:n,getSystem:a}),import_react$7.createElement(f,{schema:n,getSystem:a}),import_react$7.createElement(d,{schema:n,getSystem:a}))})),keywords_Properties=({schema:n,getSystem:a})=>{let{fn:s,getComponent:c}=a(),{useComponent:l,usePath:u}=s.jsonSchema202012,{getDependentRequired:d,getProperties:f}=s.jsonSchema202012.useFn(),p=s.jsonSchema202012.useConfig(),m=Array.isArray(n?.required)?n.required:[],{path:h}=u(`properties`),_=l(`JSONSchema`),v=c(`JSONSchema202012PathContext`)(),b=f(n,p);return Object.keys(b).length===0?null:import_react$7.createElement(v.Provider,{value:h},import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--properties`},import_react$7.createElement(`ul`,null,Object.entries(b).map((([a,s])=>{let c=m.includes(a),l=d(a,n);return import_react$7.createElement(`li`,{key:a,className:(0,import_classnames.default)(`json-schema-2020-12-property`,{"json-schema-2020-12-property--required":c})},import_react$7.createElement(_,{name:a,schema:s,dependentRequired:l}))})))))},hs=createOnlyOAS31ComponentWrapper(keywords_Properties),fs=function({fn:n,getSystem:a}){if(n.jsonSchema202012){let s=((n,a)=>{let{fn:s}=a();if(typeof n!=`function`)return null;let{hasKeyword:c}=s.jsonSchema202012;return a=>n(a)||c(a,`example`)||a?.xml||a?.discriminator||a?.externalDocs})(n.jsonSchema202012.isExpandable,a);Object.assign(this.fn.jsonSchema202012,{isExpandable:s,getProperties})}if(typeof n.sampleFromSchema==`function`&&n.jsonSchema202012){let s=wrapOAS31Fn({sampleFromSchema:n.jsonSchema202012.sampleFromSchema,sampleFromSchemaGeneric:n.jsonSchema202012.sampleFromSchemaGeneric,createXMLExample:n.jsonSchema202012.createXMLExample,memoizedSampleFromSchema:n.jsonSchema202012.memoizedSampleFromSchema,memoizedCreateXMLExample:n.jsonSchema202012.memoizedCreateXMLExample,getJsonSampleSchema:n.jsonSchema202012.getJsonSampleSchema,getYamlSampleSchema:n.jsonSchema202012.getYamlSampleSchema,getXmlSampleSchema:n.jsonSchema202012.getXmlSampleSchema,getSampleSchema:n.jsonSchema202012.getSampleSchema,mergeJsonSchema:n.jsonSchema202012.mergeJsonSchema,getSchemaObjectTypeLabel:a=>n.jsonSchema202012.getType(immutableToJS(a)),getSchemaObjectType:a=>n.jsonSchema202012.foldType(immutableToJS(a)?.type)},a());Object.assign(this.fn,s)}let s=(n=>(a,s=null)=>{let{fn:c}=n();
1510if(c.isFileUploadIntendedOAS30(a,s))return!0;let l=import_immutable.Map.isMap(a);if(!l&&!(0,import_isPlainObject.default)(a))return!1;let u=l?a.get(`contentMediaType`):a.contentMediaType,d=l?a.get(`contentEncoding`):a.contentEncoding;return typeof u==`string`&&u!==``||typeof d==`string`&&d!==``})(a),{isFileUploadIntended:c}=wrapOAS31Fn({isFileUploadIntended:s},a());if(this.fn.isFileUploadIntended=c,this.fn.isFileUploadIntendedOAS31=s,n.jsonSchema202012){let{hasSchemaType:s}=wrapOAS31Fn({hasSchemaType:n.jsonSchema202012.hasSchemaType},a());this.fn.hasSchemaType=s}},oas31=({fn:n})=>{let a=n.createSystemSelector||fn_createSystemSelector,s=n.createOnlyOAS31Selector||fn_createOnlyOAS31Selector;return{afterLoad:fs,fn:{isOAS31,createSystemSelector:fn_createSystemSelector,createOnlyOAS31Selector:fn_createOnlyOAS31Selector},components:{Webhooks:webhooks,JsonSchemaDialect:json_schema_dialect,MutualTLSAuth:mutual_tls_auth,OAS31Info:oas31_components_info,OAS31License:components_license,OAS31Contact:components_contact,OAS31VersionPragmaFilter:version_pragma_filter,OAS31Model:Va,OAS31Models:models,OAS31Auths:Ja,JSONSchema202012KeywordExample:keywords_Example,JSONSchema202012KeywordXml:keywords_Xml,JSONSchema202012KeywordDiscriminator:Discriminator_Discriminator,JSONSchema202012KeywordExternalDocs:keywords_ExternalDocs,OpenAPI31Extensions:keywords_OpenAPIExtensions},wrapComponents:{InfoContainer:za,License:Fa,Contact:Ka,VersionPragmaFilter:wrap_components_version_pragma_filter,Model:Ha,Models:Xa,AuthItem:Qa,auths:Za,JSONSchema202012KeywordDescription:ps,JSONSchema202012KeywordExamples:ds,JSONSchema202012KeywordProperties:hs},statePlugins:{auth:{wrapSelectors:{definitionsToAuthorize:cs}},spec:{selectors:{isOAS31:a(ts),license:selectors_license,selectLicenseNameField,selectLicenseUrlField,selectLicenseIdentifierField:s(selectLicenseIdentifierField),selectLicenseUrl:a(ns),contact:selectors_contact,selectContactNameField,selectContactEmailField,selectContactUrlField,selectContactUrl:a(as),selectInfoTitleField,selectInfoSummaryField:s(selectInfoSummaryField),selectInfoDescriptionField,selectInfoTermsOfServiceField,selectInfoTermsOfServiceUrl:a(ss),selectExternalDocsDescriptionField,selectExternalDocsUrlField,selectExternalDocsUrl:a(os),webhooks:s(selectors_webhooks),selectWebhooksOperations:s(a(rs)),selectJsonSchemaDialectField,selectJsonSchemaDialectDefault,selectSchemas:a(is)},wrapSelectors:{isOAS3:wrap_selectors_isOAS3,selectLicenseUrl:ls}},oas31:{selectors:{selectLicenseUrl:s(a(us))}}}}},components_version_pragma_filter=({bypass:n,isSwagger2:a,isOAS3:s,isOAS31:c,isOAS32:l,alsoShow:u,children:d})=>n?import_react$7.createElement(`div`,null,d):a&&(s||c||l)?import_react$7.createElement(`div`,{className:`version-pragma`},u,import_react$7.createElement(`div`,{className:`version-pragma__message version-pragma__message--ambiguous`},import_react$7.createElement(`div`,null,import_react$7.createElement(`h3`,null,`Unable to render this definition`),import_react$7.createElement(`p`,null,import_react$7.createElement(`code`,null,`swagger`),` and `,import_react$7.createElement(`code`,null,`openapi`),` fields cannot be present in the same Swagger or OpenAPI definition. Please remove one of the fields.`),import_react$7.createElement(`p`,null,`Supported version fields are `,import_react$7.createElement(`code`,null,`swagger: "2.0"`),` `,`and `,import_react$7.createElement(`code`,null,`openapi: 3.0.x`),`, `,import_react$7.createElement(`code`,null,`openapi: 3.1.x`),`, or`,` `,import_react$7.createElement(`code`,null,`openapi: 3.2.x`),` (for example,`,` `,import_react$7.createElement(`code`,null,`openapi: 3.2.0`),`).`)))):a||s||c||l?import_react$7.createElement(`div`,null,d):import_react$7.createElement(`div`,{className:`version-pragma`},u,import_react$7.createElement(`div`,{className:`version-pragma__message version-pragma__message--missing`},import_react$7.createElement(`div`,null,import_react$7.createElement(`h3`,null,`Unable to render this definition`),import_react$7.createElement(`p`,null,`The provided definition does not specify a valid version field.`),import_react$7.createElement(`p`,null,`Please indicate a valid Swagger or OpenAPI version field. Supported version fields are `,import_react$7.createElement(`code`,null,`swagger: "2.0"`),` `,`and `,import_react$7.createElement(`code`,null,`openapi: 3.0.x`),`, `,import_react$7.createElement(`code`,null,`openapi: 3.1.x`),`, or`,` `,import_react$7.createElement(`code`,null,`openapi: 3.2.x`),` (for example,`,` `,import_react$7.createElement(`code`,null,`openapi: 3.2.0`),`).`)))),isOAS32=n=>{let a=n.get(`openapi`);return typeof a==`string`&&/^3\.2\.(?:[1-9]\d*|0)$/.test(a)},createOnlyOAS32Selector=n=>(a,...s)=>c=>
1510{if(c.getSystem().specSelectors.isOAS32()){let l=n(a,...s);return typeof l==`function`?l(c):l}return null},oas32_fn_createSystemSelector=n=>(a,...s)=>c=>{let l=n(a,c,...s);return typeof l==`function`?l(c):l},createOnlyOAS32ComponentWrapper=n=>(a,s)=>c=>s.specSelectors.isOAS32()?import_react$7.createElement(n,_extends$2({},c,{originalComponent:a,getSystem:s.getSystem})):import_react$7.createElement(a,c),wrapOAS32Fn=(n,a)=>{let{fn:s,specSelectors:c}=a;return Object.fromEntries(Object.entries(n).map((([n,a])=>{let l=s[n];return[n,(...n)=>c.isOAS32()?a(...n):typeof l==`function`?l(...n):void 0]})))},gs=createOnlyOAS32ComponentWrapper((n=>{let{getSystem:a}=n,s=a().getComponent(`OAS31Contact`,!0);return import_react$7.createElement(s,n)})),ys=createOnlyOAS32ComponentWrapper((({getSystem:n})=>{let a=n().getComponent(`OAS31Info`,!0);return import_react$7.createElement(a,null)})),Es=createOnlyOAS32ComponentWrapper((n=>{let{getSystem:a}=n,s=a().getComponent(`OAS31License`,!0);return import_react$7.createElement(s,n)})),fn_makeGetSchemaKeywords=n=>{if(typeof n!=`function`)return null;let a=n();return()=>[...a,`discriminator`,`xml`,`externalDocs`,`example`,`$$ref`]},Ss=createOnlyOAS32ComponentWrapper((({getSystem:n,...a})=>{let{getComponent:s,fn:c,getConfigs:l}=n(),u=l(),d=window?.location?.pathname??`/`;if(Ss.ModelWithJSONSchemaContext&&Ss.pathname===d)return import_react$7.createElement(Ss.ModelWithJSONSchemaContext,a);let f=s(`OAS31Model`);return Ss.ModelWithJSONSchemaContext=s(`withJSONSchema202012SystemContext`)(f,{config:{default$schema:`https://spec.openapis.org/oas/3.2/schema/2025-09-17`,defaultExpandedLevels:u.defaultModelExpandDepth,includeReadOnly:a.includeReadOnly,includeWriteOnly:a.includeWriteOnly},fn:{getProperties:c.jsonSchema202012.getProperties,isExpandable:c.jsonSchema202012.isExpandable,getSchemaKeywords:fn_makeGetSchemaKeywords(c.jsonSchema202012.getSchemaKeywords)}}),Ss.pathname=d,import_react$7.createElement(Ss.ModelWithJSONSchemaContext,a)}));Ss.ModelWithJSONSchemaContext=null,Ss.pathname=null;var vs=Ss,bs=createOnlyOAS32ComponentWrapper((({getSystem:n})=>{let{getComponent:a,fn:s,getConfigs:c}=n(),l=c(),u=window?.location?.pathname??`/`;if(bs.ModelsWithJSONSchemaContext&&bs.pathname===u)return import_react$7.createElement(bs.ModelsWithJSONSchemaContext,null);let d=a(`OAS31Models`,!0);return bs.ModelsWithJSONSchemaContext=a(`withJSONSchema202012SystemContext`)(d,{config:{default$schema:`https://spec.openapis.org/oas/3.2/schema/2025-09-17`,defaultExpandedLevels:l.defaultModelsExpandDepth-1,includeReadOnly:!0,includeWriteOnly:!0},fn:{getProperties:s.jsonSchema202012.getProperties,isExpandable:s.jsonSchema202012.isExpandable,getSchemaKeywords:fn_makeGetSchemaKeywords(s.jsonSchema202012.getSchemaKeywords)}}),bs.pathname=u,import_react$7.createElement(bs.ModelsWithJSONSchemaContext,null)}));bs.ModelsWithJSONSchemaContext=null,bs.pathname=null;var ws=bs,_s=createOnlyOAS32ComponentWrapper((n=>{let{originalComponent:a}=n;return import_react$7.createElement(a,{oasVersion:`3.2`})})),oas32_wrap_components_version_pragma_filter=(n,a)=>n=>{let s=a.specSelectors.isOAS32(),c=a.getComponent(`OAS32VersionPragmaFilter`);return import_react$7.createElement(c,_extends$2({isOAS32:s},n))},components_keywords_Description=({schema:n,getSystem:a})=>{if(!n?.description)return null;let{getComponent:s}=a(),c=s(`Markdown`);return import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--description`},import_react$7.createElement(`div`,{className:`json-schema-2020-12-core-keyword__value json-schema-2020-12-core-keyword__value--secondary`},import_react$7.createElement(c,{source:n.description})))},Cs=createOnlyOAS32ComponentWrapper(components_keywords_Description),Os=createOnlyOAS32ComponentWrapper((({schema:n,getSystem:a,originalComponent:s})=>{let{getComponent:c}=a(),l=c(`JSONSchema202012KeywordDiscriminator`),u=c(`JSONSchema202012KeywordXml`),d=c(`JSONSchema202012KeywordExample`),f=c(`JSONSchema202012KeywordExternalDocs`);return import_react$7.createElement(import_react$7.Fragment,null,import_react$7.createElement(s,{schema:n}),import_react$7.createElement(l,{schema:n,getSystem:a}),import_react$7.createElement(u,{schema:n,getSystem:a}),import_react$7.createElement(f,{schema:n,getSystem:a}),import_react$7.createElement(d,{schema:n,getSystem:a}))})),components_keywords_Properties=({schema:n,getSystem:a})=>{let{fn:s,getComponent:c}=a(),{useComponent:l,usePath:u}=s.jsonSchema202012,{getDependentRequired:d,getProperties:f}=s.jsonSchema202012.useFn(),p=s.jsonSchema202012.useConfig(),m=Array.isArray(n?.required)?n.required:[],{path:h}=u(`properties`),_=l(`JSONSchema`),v=c(`JSONSchema202012PathContext`)(),b=f(n,p);return Object.keys(b).length===0?null:import_react$7.createElement(v.Provider,{value:h},import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--properties`},import_react$7.createElement(`ul`,null,Object.entries(b).map((([a,s])=>{let c=m.includes(a),l=d(a,n);return import_react$7.createElement(`li`,{key:a,className:(0,import_classnames.default)(`json-schema-2020-12-property`,{"json-schema-2020-12-property--required":c})},import_react$7.createElement(_,{name:a,schema:s,dependentRequired:l}))})))))},Ns=createOnlyOAS32ComponentWrapper(components_keywords_Properties),As=(0,import_constant.default)([`get`,`put`,`post`,`delete`,`options`,`head`,`patch`,`trace`,`query`]),spec_extensions_wrap_selectors_isOAS3=(n,a)=>(s,...c)=>a.specSelectors.isOAS32()||n(...c),ks=(Is=()=>(n,a)=>a.oas32Selectors.validOperationMethods(),(n,a)=>(s,...c)=>{if(a.getSystem().specSelectors.isOAS32()){let l=Is(s,...c);return typeof l==`function`?l(n,a):l}return n(...c)}),Is,js=(0,import_immutable.Map)(),selectIsOAS32=(n,a)=>()=>isOAS32(a.specSelectors.specJson()),spec_extensions_selectors_license=()=>n=>{let a=n.specSelectors.info().get(`license`);return import_immutable.Map.isMap(a)?a:js},selectors_selectLicenseNameField=()=>n=>n.specSelectors.license().get(`name`,`License`),selectors_selectLicenseUrlField=()=>n=>n.specSelectors.license().get(`url`),Rs=createSelector([(n,a)=>a.specSelectors.url(),(n,a)=>a.oas3Selectors.selectedServer(),(n,a)=>a.specSelectors.selectLicenseUrlField()],((n,a,s)=>{if(s)return safeBuildUrl(s,n,{selectedServer:a})})),selectors_selectLicenseIdentifierField=()=>n=>n.specSelectors.license().get(`identifier`),spec_extensions_selectors_contact=()=>n=>{let a=n.specSelectors.info().get(`contact`);return import_immutable.Map.isMap(a)?a:js},selectors_selectContactNameField=()=>n=>n.specSelectors.contact().get(`name`,`the developer`),selectors_selectContactEmailField=()=>n=>n.specSelectors.contact().get(`email`),selectors_selectContactUrlField=()=>n=>n.specSelectors.contact().get(`url`),Ts=createSelector([(n,a)=>a.specSelectors.url(),(n,a)=>a.oas3Selectors.selectedServer(),(n,a)=>a.specSelectors.selectContactUrlField()],((n,a,s)=>{if(s)return safeBuildUrl(s,n,{selectedServer:a})})),selectors_selectInfoSummaryField=()=>n=>n.specSelectors.info().get(`summary`),Ps=function({fn:n,getSystem:a}){if(typeof n.sampleFromSchema==`function`&&n.jsonSchema202012){let s=wrapOAS32Fn({sampleFromSchema:n.jsonSchema202012.sampleFromSchema,sampleFromSchemaGeneric:n.jsonSchema202012.sampleFromSchemaGeneric,createXMLExample:n.jsonSchema202012.createXMLExample,memoizedSampleFromSchema:n.jsonSchema202012.memoizedSampleFromSchema,memoizedCreateXMLExample:n.jsonSchema202012.memoizedCreateXMLExample,getJsonSampleSchema:n.jsonSchema202012.getJsonSampleSchema,getYamlSampleSchema:n.jsonSchema202012.getYamlSampleSchema,getXmlSampleSchema:n.jsonSchema202012.getXmlSampleSchema,getSampleSchema:n.jsonSchema202012.getSampleSchema,mergeJsonSchema:n.jsonSchema202012.mergeJsonSchema,getSchemaObjectTypeLabel:a=>n.jsonSchema202012.getType(immutableToJS(a)),getSchemaObjectType:a=>n.jsonSchema202012.foldType(immutableToJS(a)?.type)},a());Object.assign(this.fn,s)}let s=(n=>(a,s=null)=>{let{fn:c}=n();
1510if(c.isFileUploadIntendedOAS30(a,s))return!0;let l=import_immutable.Map.isMap(a);if(!l&&!(0,import_isPlainObject.default)(a))return!1;let u=l?a.get(`contentMediaType`):a.contentMediaType,d=l?a.get(`contentEncoding`):a.contentEncoding;return typeof u==`string`&&u!==``||typeof d==`string`&&d!==``})(a),{isFileUploadIntended:c}=wrapOAS32Fn({isFileUploadIntended:s},a());if(this.fn.isFileUploadIntended=c,this.fn.isFileUploadIntendedOAS32=s,n.jsonSchema202012){let{hasSchemaType:s}=wrapOAS32Fn({hasSchemaType:n.jsonSchema202012.hasSchemaType},a());this.fn.hasSchemaType=s}},oas32=({fn:n})=>{let a=n.createSystemSelector||oas32_fn_createSystemSelector;return{afterLoad:Ps,fn:{isOAS32,createSystemSelector:oas32_fn_createSystemSelector,createOnlyOAS32Selector},components:{OAS32VersionPragmaFilter:components_version_pragma_filter},wrapComponents:{Contact:gs,InfoContainer:ys,License:Es,Model:vs,Models:ws,OpenAPIVersion:_s,VersionPragmaFilter:oas32_wrap_components_version_pragma_filter,JSONSchema202012KeywordDescription:Cs,JSONSchema202012KeywordExamples:Os,JSONSchema202012KeywordProperties:Ns},statePlugins:{spec:{selectors:{isOAS32:a(selectIsOAS32),selectInfoSummaryField:selectors_selectInfoSummaryField,license:spec_extensions_selectors_license,selectLicenseNameField:selectors_selectLicenseNameField,selectLicenseUrlField:selectors_selectLicenseUrlField,selectLicenseIdentifierField:selectors_selectLicenseIdentifierField,selectLicenseUrl:a(Rs),contact:spec_extensions_selectors_contact,selectContactNameField:selectors_selectContactNameField,selectContactEmailField:selectors_selectContactEmailField,selectContactUrlField:selectors_selectContactUrlField,selectContactUrl:a(Ts)},wrapSelectors:{isOAS3:spec_extensions_wrap_selectors_isOAS3,validOperationMethods:ks}},oas32:{selectors:{validOperationMethods:As}}}}},Bs=import_prop_types.default.object,Ms=import_prop_types.default.bool,Ls=(import_prop_types.default.oneOfType([Bs,Ms]),(0,import_react$7.createContext)(null));Ls.displayName=`JSONSchemaContext`;var qs=(0,import_react$7.createContext)(0);qs.displayName=`JSONSchemaLevelContext`;var Us=(0,import_react$7.createContext)(new Set),Ds=(0,import_react$7.createContext)([]),JSONSchemaIsExpandedState=class{static Collapsed=`collapsed`;static Expanded=`expanded`;static DeeplyExpanded=`deeply-expanded`},useConfig=()=>{let{config:n}=(0,import_react$7.useContext)(Ls);return n},useComponent=n=>{let{components:a}=(0,import_react$7.useContext)(Ls);return a[n]||null},useFn=(n=void 0)=>{let{fn:a}=(0,import_react$7.useContext)(Ls);return n===void 0?a:a[n]},useJSONSchemaContextState=()=>{let[,n]=(0,import_react$7.useState)(null),{state:a}=(0,import_react$7.useContext)(Ls);return{state:a,setState:s=>{s(a),n({})}}},useLevel=()=>{let n=(0,import_react$7.useContext)(qs);return[n,n+1]},usePath=n=>{let a=(0,import_react$7.useContext)(Ds),{setState:s}=useJSONSchemaContextState(),c=typeof n==`string`?[...a,n]:a;return{path:c,pathMutator:(n,a={deep:!1})=>{let l=c.toString();a.deep?s(a=>{Object.keys(a.paths).forEach((s=>{s.startsWith(l)&&(a.paths[s]=n)}))}):s(a=>{a.paths[l]=n,n===JSONSchemaIsExpandedState.Collapsed&&Object.keys(a.paths).forEach((n=>{n.startsWith(l)&&a.paths[n]===JSONSchemaIsExpandedState.DeeplyExpanded&&(a.paths[n]=JSONSchemaIsExpandedState.Expanded)}))})}}},useIsExpanded=n=>{let[a]=useLevel(),{defaultExpandedLevels:s}=useConfig(),{path:c,pathMutator:l}=usePath(n),{path:u}=usePath(),{state:d}=useJSONSchemaContextState(),f=d.paths[c.toString()],p=d.paths[u.toString()]??d.paths[u.slice(0,-1).toString()],m=f??(s-a>0?JSONSchemaIsExpandedState.Expanded:JSONSchemaIsExpandedState.Collapsed),h=m!==JSONSchemaIsExpandedState.Collapsed;return(0,import_react$7.useEffect)((()=>
vendor: 15,563 bytes, line 1510
1510{l(p===JSONSchemaIsExpandedState.DeeplyExpanded?JSONSchemaIsExpandedState.DeeplyExpanded:m)}),[p]),{isExpanded:h,setExpanded:(0,import_react$7.useCallback)(((n={deep:!1})=>{l(n.deep?JSONSchemaIsExpandedState.DeeplyExpanded:JSONSchemaIsExpandedState.Expanded)}),[]),setCollapsed:(0,import_react$7.useCallback)(((n={deep:!1})=>{l(JSONSchemaIsExpandedState.Collapsed,n)}),[])}},useRenderedSchemas=(n=void 0)=>{if(n===void 0)return(0,import_react$7.useContext)(Us);let a=(0,import_react$7.useContext)(Us);return new Set([...a,n])},Vs=(0,import_react$7.forwardRef)((({schema:n,name:a=``,dependentRequired:s=[],onExpand:c=()=>{},identifier:l=``},u)=>{let d=useFn(),f=l||n?.$id||a,{path:p}=usePath(f),{isExpanded:m,setExpanded:h,setCollapsed:_}=useIsExpanded(f),[v,b]=useLevel(),x=(()=>{let[n]=useLevel();return n>0})(),C=d.isExpandable(n)||s.length>0,w=(n=>useRenderedSchemas().has(n))(n),T=useRenderedSchemas(n),O=d.stringifyConstraints(n),k=useComponent(`Accordion`),A=useComponent(`Keyword$schema`),j=useComponent(`Keyword$vocabulary`),M=useComponent(`Keyword$id`),N=useComponent(`Keyword$anchor`),P=useComponent(`Keyword$dynamicAnchor`),F=useComponent(`Keyword$ref`),I=useComponent(`Keyword$dynamicRef`),R=useComponent(`Keyword$defs`),B=useComponent(`Keyword$comment`),V=useComponent(`KeywordAllOf`),H=useComponent(`KeywordAnyOf`),U=useComponent(`KeywordOneOf`),W=useComponent(`KeywordNot`),K=useComponent(`KeywordIf`),q=useComponent(`KeywordThen`),ee=useComponent(`KeywordElse`),J=useComponent(`KeywordDependentSchemas`),Y=useComponent(`KeywordPrefixItems`),te=useComponent(`KeywordItems`),X=useComponent(`KeywordContains`),ne=useComponent(`KeywordProperties`),re=useComponent(`KeywordPatternProperties`),ie=useComponent(`KeywordAdditionalProperties`),ae=useComponent(`KeywordPropertyNames`),oe=useComponent(`KeywordUnevaluatedItems`),se=useComponent(`KeywordUnevaluatedProperties`),ce=useComponent(`KeywordType`),le=useComponent(`KeywordEnum`),ue=useComponent(`KeywordConst`),de=useComponent(`KeywordConstraint`),fe=useComponent(`KeywordDependentRequired`),pe=useComponent(`KeywordContentSchema`),me=useComponent(`KeywordTitle`),he=useComponent(`KeywordDescription`),ge=useComponent(`KeywordDefault`),_e=useComponent(`KeywordDeprecated`),ve=useComponent(`KeywordReadOnly`),ye=useComponent(`KeywordWriteOnly`),be=useComponent(`KeywordExamples`),xe=useComponent(`ExtensionKeywords`),Se=useComponent(`ExpandDeepButton`),Z=(0,import_react$7.useCallback)(((n,a)=>{a?h():_(),c(n,a,!1)}),[c,h,_]),Ce=(0,import_react$7.useCallback)(((n,a)=>{a?h({deep:!0}):_({deep:!0}),c(n,a,!0)}),[c,h,_]);return import_react$7.createElement(Ds.Provider,{value:p},import_react$7.createElement(qs.Provider,{value:b},import_react$7.createElement(Us.Provider,{value:T},import_react$7.createElement(`article`,{ref:u,"data-json-schema-level":v,className:(0,import_classnames.default)(`json-schema-2020-12`,{"json-schema-2020-12--embedded":x,"json-schema-2020-12--circular":w})},import_react$7.createElement(`div`,{className:`json-schema-2020-12-head`},C&&!w?import_react$7.createElement(import_react$7.Fragment,null,import_react$7.createElement(k,{expanded:m,onChange:Z},import_react$7.createElement(me,{title:a,schema:n})),import_react$7.createElement(Se,{expanded:m,onClick:Ce})):import_react$7.createElement(me,{title:a,schema:n}),import_react$7.createElement(_e,{schema:n}),import_react$7.createElement(ve,{schema:n}),import_react$7.createElement(ye,{schema:n}),import_react$7.createElement(ce,{schema:n,isCircular:w}),O.length>0&&O.map((n=>import_react$7.createElement(de,{key:`${n.scope}-${n.value}`,constraint:n})))),import_react$7.createElement(`div`,{className:(0,import_classnames.default)(`json-schema-2020-12-body`,{"json-schema-2020-12-body--collapsed":!m})},m&&import_react$7.createElement(import_react$7.Fragment,null,import_react$7.createElement(he,{schema:n}),!w&&C&&import_react$7.createElement(import_react$7.Fragment,null,import_react$7.createElement(ne,{schema:n}),import_react$7.createElement(re,{schema:n}),import_react$7.createElement(ie,{schema:n}),import_react$7.createElement(se,{schema:n}),import_react$7.createElement(ae,{schema:n}),import_react$7.createElement(V,{schema:n}),import_react$7.createElement(H,{schema:n}),import_react$7.createElement(U,{schema:n}),import_react$7.createElement(W,{schema:n}),import_react$7.createElement(K,{schema:n}),import_react$7.createElement(q,{schema:n}),import_react$7.createElement(ee,{schema:n}),import_react$7.createElement(J,{schema:n}),import_react$7.createElement(Y,{schema:n}),import_react$7.createElement(te,{schema:n}),import_react$7.createElement(oe,{schema:n}),import_react$7.createElement(X,{schema:n}),import_react$7.createElement(pe,{schema:n})),import_react$7.createElement(le,{schema:n}),import_react$7.createElement(ue,{schema:n}),import_react$7.createElement(fe,{schema:n,dependentRequired:s}),import_react$7.createElement(ge,{schema:n}),import_react$7.createElement(be,{schema:n}),import_react$7.createElement(A,{schema:n}),import_react$7.createElement(j,{schema:n}),import_react$7.createElement(M,{schema:n}),import_react$7.createElement(N,{schema:n}),import_react$7.createElement(P,{schema:n}),import_react$7.createElement(F,{schema:n}),!w&&C&&import_react$7.createElement(R,{schema:n}),import_react$7.createElement(I,{schema:n}),import_react$7.createElement(B,{schema:n}),import_react$7.createElement(xe,{schema:n})))))))})),keywords_$schema=({schema:n})=>n?.$schema?import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--$schema`},import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary`},`$schema`),import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary`},n.$schema)):null,$vocabulary_$vocabulary=({schema:n})=>{let a=`$vocabulary`,{path:s}=usePath(a),{isExpanded:c,setExpanded:l,setCollapsed:u}=useIsExpanded(a),d=useComponent(`Accordion`),f=(0,import_react$7.useCallback)((()=>{c?u():l()}),[c,l,u]);return n?.$vocabulary&&typeof n.$vocabulary==`object`?import_react$7.createElement(Ds.Provider,{value:s},import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--$vocabulary`},import_react$7.createElement(d,{expanded:c,onChange:f},import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary`},`$vocabulary`)),import_react$7.createElement(`strong`,{className:`json-schema-2020-12__attribute json-schema-2020-12__attribute--primary`},`object`),import_react$7.createElement(`ul`,null,c&&Object.entries(n.$vocabulary).map((([n,a])=>import_react$7.createElement(`li`,{key:n,className:(0,import_classnames.default)(`json-schema-2020-12-$vocabulary-uri`,{"json-schema-2020-12-$vocabulary-uri--disabled":!a})},import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary`},n))))))):null},keywords_$id=({schema:n})=>n?.$id?import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--$id`},import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary`},`$id`),import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary`},n.$id)):null,keywords_$anchor=({schema:n})=>n?.$anchor?import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--$anchor`},import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary`},`$anchor`),import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary`},n.$anchor)):null,keywords_$dynamicAnchor=({schema:n})=>n?.$dynamicAnchor?import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--$dynamicAnchor`},import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary`},`$dynamicAnchor`),import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary`},n.$dynamicAnchor)):null,keywords_$ref=({schema:n})=>n?.$ref?import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--$ref`},import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary`},`$ref`),import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary`},n.$ref)):null,keywords_$dynamicRef=({schema:n})=>n?.$dynamicRef?import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--$dynamicRef`},import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary`},`$dynamicRef`),import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary`},n.$dynamicRef)):null,keywords_$defs=({schema:n})=>{let a=n?.$defs||{},s=`$defs`,{path:c}=usePath(s),{isExpanded:l,setExpanded:u,setCollapsed:d}=useIsExpanded(s),[f,p]=useLevel(),m=useComponent(`Accordion`),h=useComponent(`ExpandDeepButton`),_=useComponent(`JSONSchema`),v=(0,import_react$7.useCallback)((()=>{l?d():u()}),[l,u,d]),b=(0,import_react$7.useCallback)(((n,a)=>{a?u({deep:!0}):d({deep:!0})}),[u,d]);return Object.keys(a).length===0?null:import_react$7.createElement(Ds.Provider,{value:c},import_react$7.createElement(qs.Provider,{value:p},import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--$defs`,"data-json-schema-level":f},import_react$7.createElement(m,{expanded:l,onChange:v},import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary`},`$defs`)),import_react$7.createElement(h,{expanded:l,onClick:b}),import_react$7.createElement(`strong`,{className:`json-schema-2020-12__attribute json-schema-2020-12__attribute--primary`},`object`),import_react$7.createElement(`ul`,{className:(0,import_classnames.default)(`json-schema-2020-12-keyword__children`,{"json-schema-2020-12-keyword__children--collapsed":!l})},l&&import_react$7.createElement(import_react$7.Fragment,null,Object.entries(a).map((([n,a])=>import_react$7.createElement(`li`,{key:n,className:`json-schema-2020-12-property`},import_react$7.createElement(_,{name:n,schema:a})))))))))},keywords_$comment=({schema:n})=>n?.$comment?import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--$comment`},import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary`},`$comment`),import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary`},n.$comment)):null,keywords_AllOf=({schema:n})=>{let a=n?.allOf||[],s=useFn(),c=`allOf`,{path:l}=usePath(c),{isExpanded:u,setExpanded:d,setCollapsed:f}=useIsExpanded(c),[p,m]=useLevel(),h=useComponent(`Accordion`),_=useComponent(`ExpandDeepButton`),v=useComponent(`JSONSchema`),b=useComponent(`KeywordType`),x=(0,import_react$7.useCallback)((()=>{u?f():d()}),[u,d,f]),C=(0,import_react$7.useCallback)(((n,a)=>{a?d({deep:!0}):f({deep:!0})}),[d,f]);return Array.isArray(a)&&a.length!==0?import_react$7.createElement(Ds.Provider,{value:l},import_react$7.createElement(qs.Provider,{value:m},import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--allOf`,"data-json-schema-level":p},import_react$7.createElement(h,{expanded:u,onChange:x},import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary`},`All of`)),import_react$7.createElement(_,{expanded:u,onClick:C}),import_react$7.createElement(b,{schema:{allOf:a}}),import_react$7.createElement(`ul`,{className:(0,import_classnames.default)(`json-schema-2020-12-keyword__children`,{"json-schema-2020-12-keyword__children--collapsed":!u})},u&&import_react$7.createElement(import_react$7.Fragment,null,a.map(((n,a)=>import_react$7.createElement(`li`,{key:`#${a}`,className:`json-schema-2020-12-property`},import_react$7.createElement(v,{name:`#${a} ${s.getTitle(n)}`,schema:n}))))))))):null},keywords_AnyOf=({schema:n})=>{let a=n?.anyOf||[],s=useFn(),c=`anyOf`,{path:l}=usePath(c),{isExpanded:u,setExpanded:d,setCollapsed:f}=useIsExpanded(c),[p,m]=useLevel(),h=useComponent(`Accordion`),_=useComponent(`ExpandDeepButton`),v=useComponent(`JSONSchema`),b=useComponent(`KeywordType`),x=(0,import_react$7.useCallback)((()=>{u?f():d()}),[u,d,f]),C=(0,import_react$7.useCallback)(((n,a)=>{a?d({deep:!0}):f({deep:!0})}),[d,f]);return Array.isArray(a)&&a.length!==0?import_react$7.createElement(Ds.Provider,{value:l},import_react$7.createElement(qs.Provider,{value:m},import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--anyOf`,"data-json-schema-level":p},import_react$7.createElement(h,{expanded:u,onChange:x},import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary`},`Any of`)),import_react$7.createElement(_,{expanded:u,onClick:C}),import_react$7.createElement(b,{schema:{anyOf:a}}),import_react$7.createElement(`ul`,{className:(0,import_classnames.default)(`json-schema-2020-12-keyword__children`,{"json-schema-2020-12-keyword__children--collapsed":!u})},u&&import_react$7.createElement(import_react$7.Fragment,null,a.map(((n,a)=>import_react$7.createElement(`li`,{key:`#${a}`,className:`json-schema-2020-12-property`},import_react$7.createElement(v,{name:`#${a} ${s.getTitle(n)}`,schema:n}))))))))):null},keywords_OneOf=({schema:n})=>{let a=n?.oneOf||[],s=useFn(),c=`oneOf`,{path:l}=usePath(c),{isExpanded:u,setExpanded:d,setCollapsed:f}=useIsExpanded(c),[p,m]=useLevel(),h=useComponent(`Accordion`),_=useComponent(`ExpandDeepButton`),v=useComponent(`JSONSchema`),b=useComponent(`KeywordType`),x=(0,import_react$7.useCallback)((()=>{u?f():d()}),[u,d,f]),C=(0,import_react$7.useCallback)(((n,a)=>{a?d({deep:!0}):f({deep:!0})}),[d,f]);return Array.isArray(a)&&a.length!==0?import_react$7.createElement(Ds.Provider,{value:l},import_react$7.createElement(qs.Provider,{value:m},import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--oneOf`,"data-json-schema-level":p},import_react$7.createElement(h,{expanded:u,onChange:x},import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary`},`One of`)),import_react$7.createElement(_,{expanded:u,onClick:C}),import_react$7.createElement(b,{schema:{oneOf:a}}),import_react$7.createElement(`ul`,{className:(0,import_classnames.default)(`json-schema-2020-12-keyword__children`,{"json-schema-2020-12-keyword__children--collapsed":!u})},u&&import_react$7.createElement(import_react$7.Fragment,null,a.map(((n,a)=>import_react$7.createElement(`li`,{key:`#${a}`,className:`json-schema-2020-12-property`},import_react$7.createElement(v,{name:`#${a} ${s.getTitle(n)}`,schema:n}))))))))):null},keywords_Not=({schema:n})=>{let a=useFn(),s=useComponent(`JSONSchema`);if(!a.hasKeyword(n,`not`))return null;
1510let c=import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary`},`Not`);return import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--not`},import_react$7.createElement(s,{name:c,schema:n.not,identifier:`not`}))},keywords_If=({schema:n})=>{let a=useFn(),s=useComponent(`JSONSchema`);if(!a.hasKeyword(n,`if`))return null;let c=import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary`},`If`);return import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--if`},import_react$7.createElement(s,{name:c,schema:n.if,identifier:`if`}))},keywords_Then=({schema:n})=>{let a=useFn(),s=useComponent(`JSONSchema`);if(!a.hasKeyword(n,`then`))return null;let c=import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary`},`Then`);return import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--then`},import_react$7.createElement(s,{name:c,schema:n.then,identifier:`then`}))},keywords_Else=({schema:n})=>{let a=useFn(),s=useComponent(`JSONSchema`);if(!a.hasKeyword(n,`else`))return null;let c=import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary`},`Else`);return import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--if`},import_react$7.createElement(s,{name:c,schema:n.else,identifier:`else`}))},keywords_DependentSchemas=({schema:n})=>{let a=n?.dependentSchemas||[],s=`dependentSchemas`,{path:c}=usePath(s),{isExpanded:l,setExpanded:u,setCollapsed:d}=useIsExpanded(s),[f,p]=useLevel(),m=useComponent(`Accordion`),h=useComponent(`ExpandDeepButton`),_=useComponent(`JSONSchema`),v=(0,import_react$7.useCallback)((()=>{l?d():u()}),[l,u,d]),b=(0,import_react$7.useCallback)(((n,a)=>{a?u({deep:!0}):d({deep:!0})}),[u,d]);return typeof a!=`object`||Object.keys(a).length===0?null:import_react$7.createElement(Ds.Provider,{value:c},import_react$7.createElement(qs.Provider,{value:p},import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--dependentSchemas`,"data-json-schema-level":f},import_react$7.createElement(m,{expanded:l,onChange:v},import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary`},`Dependent schemas`)),import_react$7.createElement(h,{expanded:l,onClick:b}),import_react$7.createElement(`strong`,{className:`json-schema-2020-12__attribute json-schema-2020-12__attribute--primary`},`object`),import_react$7.createElement(`ul`,{className:(0,import_classnames.default)(`json-schema-2020-12-keyword__children`,{"json-schema-2020-12-keyword__children--collapsed":!l})},l&&import_react$7.createElement(import_react$7.Fragment,null,Object.entries(a).map((([n,a])=>import_react$7.createElement(`li`,{key:n,className:`json-schema-2020-12-property`},import_react$7.createElement(_,{name:n,schema:a})))))))))},keywords_PrefixItems=({schema:n})=>{let a=n?.prefixItems||[],s=useFn(),c=`prefixItems`,{path:l}=usePath(c),{isExpanded:u,setExpanded:d,setCollapsed:f}=useIsExpanded(c),[p,m]=useLevel(),h=useComponent(`Accordion`),_=useComponent(`ExpandDeepButton`),v=useComponent(`JSONSchema`),b=useComponent(`KeywordType`),x=(0,import_react$7.useCallback)((()=>{u?f():d()}),[u,d,f]),C=(0,import_react$7.useCallback)(((n,a)=>{a?d({deep:!0}):f({deep:!0})}),[d,f]);return Array.isArray(a)&&a.length!==0?import_react$7.createElement(Ds.Provider,{value:l},import_react$7.createElement(qs.Provider,{value:m},import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--prefixItems`,"data-json-schema-level":p},import_react$7.createElement(h,{expanded:u,onChange:x},import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary`},`Prefix items`)),import_react$7.createElement(_,{expanded:u,onClick:C}),import_react$7.createElement(b,{schema:{prefixItems:a}}),import_react$7.createElement(`ul`,{className:(0,import_classnames.default)(`json-schema-2020-12-keyword__children`,{"json-schema-2020-12-keyword__children--collapsed":!u})},u&&import_react$7.createElement(import_react$7.Fragment,null,a.map(((n,a)=>import_react$7.createElement(`li`,{key:`#${a}`,className:`json-schema-2020-12-property`},import_react$7.createElement(v,{name:`#${a} ${s.getTitle(n)}`,schema:n}))))))))):null},keywords_Items=({schema:n})=>{let a=useFn(),s=useComponent(`JSONSchema`);if(!a.hasKeyword(n,`items`))return null;
1510let c=import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary`},`Items`);return import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--items`},import_react$7.createElement(s,{name:c,schema:n.items,identifier:`items`}))},keywords_Contains=({schema:n})=>{let a=useFn(),s=useComponent(`JSONSchema`);if(!a.hasKeyword(n,`contains`))return null;let c=import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary`},`Contains`);return import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--contains`},import_react$7.createElement(s,{name:c,schema:n.contains,identifier:`contains`}))},keywords_Properties_Properties=({schema:n})=>{let a=useFn(),s=n?.properties||{},c=Array.isArray(n?.required)?n.required:[],l=useComponent(`JSONSchema`),{path:u}=usePath(`properties`);return Object.keys(s).length===0?null:import_react$7.createElement(Ds.Provider,{value:u},import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--properties`},import_react$7.createElement(`ul`,null,Object.entries(s).map((([s,u])=>{let d=c.includes(s),f=a.getDependentRequired(s,n);return import_react$7.createElement(`li`,{key:s,className:(0,import_classnames.default)(`json-schema-2020-12-property`,{"json-schema-2020-12-property--required":d})},import_react$7.createElement(l,{name:s,schema:u,dependentRequired:f}))})))))},PatternProperties_PatternProperties=({schema:n})=>{let a=n?.patternProperties||{},s=useComponent(`JSONSchema`),{path:c}=usePath(`patternProperties`);return Object.keys(a).length===0?null:import_react$7.createElement(Ds.Provider,{value:c},import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--patternProperties`},import_react$7.createElement(`ul`,null,Object.entries(a).map((([n,a])=>import_react$7.createElement(`li`,{key:n,className:`json-schema-2020-12-property`},import_react$7.createElement(s,{name:n,schema:a})))))))},keywords_AdditionalProperties=({schema:n})=>{let a=useFn(),s=useComponent(`JSONSchema`);if(!a.hasKeyword(n,`additionalProperties`))return null;let c=import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary`},`Additional properties`);return import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--additionalProperties`},!0===n.additionalProperties?import_react$7.createElement(import_react$7.Fragment,null,c,import_react$7.createElement(`span`,{className:`json-schema-2020-12__attribute json-schema-2020-12__attribute--primary`},`allowed`)):!1===n.additionalProperties?import_react$7.createElement(import_react$7.Fragment,null,c,import_react$7.createElement(`span`,{className:`json-schema-2020-12__attribute json-schema-2020-12__attribute--primary`},`forbidden`)):import_react$7.createElement(s,{name:c,schema:n.additionalProperties,identifier:`additionalProperties`}))},keywords_PropertyNames=({schema:n})=>{let a=useFn(),s=useComponent(`JSONSchema`),c=import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary`},`Property names`);return a.hasKeyword(n,`propertyNames`)?import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--propertyNames`},import_react$7.createElement(s,{name:c,schema:n.propertyNames,identifier:`propertyNames`})):null},keywords_UnevaluatedItems=({schema:n})=>{let a=useFn(),s=useComponent(`JSONSchema`);if(!a.hasKeyword(n,`unevaluatedItems`))return null;let c=import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary`},`Unevaluated items`);return import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--unevaluatedItems`},import_react$7.createElement(s,{name:c,schema:n.unevaluatedItems,identifier:`unevaluatedItems`}))},keywords_UnevaluatedProperties=({schema:n})=>{let a=useFn(),s=useComponent(`JSONSchema`);if(!a.hasKeyword(n,`unevaluatedProperties`))return null;
1510let c=import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary`},`Unevaluated properties`);return import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--unevaluatedProperties`},import_react$7.createElement(s,{name:c,schema:n.unevaluatedProperties,identifier:`unevaluatedProperties`}))},keywords_Type=({schema:n,isCircular:a=!1})=>{let s=useFn().getType(n),c=a?` [circular]`:``;return import_react$7.createElement(`strong`,{className:`json-schema-2020-12__attribute json-schema-2020-12__attribute--primary`},`${s}${c}`)},Enum_Enum=({schema:n})=>{let a=useComponent(`JSONViewer`);return Array.isArray(n?.enum)?import_react$7.createElement(a,{name:`Enum`,value:n.enum,className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--enum`}):null},Const_Const=({schema:n})=>{let a=useFn(),s=useComponent(`JSONViewer`);return a.hasKeyword(n,`const`)?import_react$7.createElement(s,{name:`Const`,value:n.const,className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--const`}):null},fn_upperFirst=n=>typeof n==`string`?`${n.charAt(0).toUpperCase()}${n.slice(1)}`:n,makeGetTitle=n=>(a,{lookup:s=`extended`}={})=>{let c=n();if(a?.title!=null)return c.upperFirst(String(a.title));if(s===`extended`){if(a?.$anchor!=null)return c.upperFirst(String(a.$anchor));if(a?.$id!=null)return String(a.$id)}return``},makeGetType=n=>{let a=(s,c=new WeakSet)=>{let l=n();if(s==null)return`any`;if(l.isBooleanJSONSchema(s))return s?`any`:`never`;if(typeof s!=`object`||c.has(s))return`any`;c.add(s);let{type:u,prefixItems:d,items:f}=s,p=()=>{if(Array.isArray(d)){let n=d.map((n=>a(n,c))),s=f?a(f,c):`any`;return`array<[${n.join(`, `)}], ${s}>`}return f?`array<${a(f,c)}>`:`array<any>`};if(s.not&&a(s.not)===`any`)return`never`;let m=(n,l)=>Array.isArray(s[n])?`(${s[n].map((n=>a(n,c))).join(l)})`:null,h=[Array.isArray(u)?u.map((n=>n===`array`?p():n)).join(` | `):u===`array`?p():[`null`,`boolean`,`object`,`array`,`number`,`integer`,`string`].includes(u)?u:(()=>{if(Object.hasOwn(s,`prefixItems`)||Object.hasOwn(s,`items`)||Object.hasOwn(s,`contains`))return p();if(Object.hasOwn(s,`properties`)||Object.hasOwn(s,`additionalProperties`)||Object.hasOwn(s,`patternProperties`))return`object`;if([`int32`,`int64`].includes(s.format))return`integer`;if([`float`,`double`].includes(s.format))return`number`;if(Object.hasOwn(s,`minimum`)||Object.hasOwn(s,`maximum`)||Object.hasOwn(s,`exclusiveMinimum`)||Object.hasOwn(s,`exclusiveMaximum`)||Object.hasOwn(s,`multipleOf`))return`number | integer`;if(Object.hasOwn(s,`pattern`)||Object.hasOwn(s,`format`)||Object.hasOwn(s,`minLength`)||Object.hasOwn(s,`maxLength`)||Object.hasOwn(s,`contentEncoding`)||Object.hasOwn(s,`contentMediaType`))return`string`;if(s.const!==void 0){if(s.const===null)return`null`;if(typeof s.const==`boolean`)return`boolean`;if(typeof s.const==`number`)return Number.isInteger(s.const)?`integer`:`number`;if(typeof s.const==`string`)return`string`;if(Array.isArray(s.const))return`array<any>`;if(typeof s.const==`object`)return`object`}return null})(),m(`oneOf`,` | `),m(`anyOf`,` | `),m(`allOf`,` & `)].filter(Boolean).join(` | `);return c.delete(s),h||`any`};return a},isBooleanJSONSchema=n=>typeof n==`boolean`,hasKeyword=(n,a)=>typeof n==`object`&&!!n&&Object.hasOwn(n,a),fn_makeIsExpandable=n=>a=>{let s=n();return a?.$schema||a?.$vocabulary||a?.$id||a?.$anchor||a?.$dynamicAnchor||a?.$ref||a?.$dynamicRef||a?.$defs||a?.$comment||a?.allOf||a?.anyOf||a?.oneOf||s.hasKeyword(a,`not`)||s.hasKeyword(a,`if`)||s.hasKeyword(a,`then`)||s.hasKeyword(a,`else`)||a?.dependentSchemas||a?.prefixItems||s.hasKeyword(a,`items`)||s.hasKeyword(a,`contains`)||a?.properties||a?.patternProperties||s.hasKeyword(a,`additionalProperties`)||s.hasKeyword(a,`propertyNames`)||s.hasKeyword(a,`unevaluatedItems`)||s.hasKeyword(a,`unevaluatedProperties`)||a?.description||a?.enum||s.hasKeyword(a,`const`)||s.hasKeyword(a,`contentSchema`)||s.hasKeyword(a,`default`)||a?.examples||s.getExtensionKeywords(a).length>0},fn_stringify=n=>n===null||[`number`,`bigint`,`boolean`].includes(typeof n)?String(n):Array.isArray(n)?`[${n.map(fn_stringify).join(`, `)}]`:JSON.stringify(n),stringifyConstraintRange=(n,a,s)=>
1510{let c=typeof a==`number`,l=typeof s==`number`;return c&&l?a===s?`${a} ${n}`:`[${a}, ${s}] ${n}`:c?`≥ ${a} ${n}`:l?`≤ ${s} ${n}`:null},stringifyConstraints=n=>{let a=[],s=(n=>{if(typeof n?.multipleOf!=`number`||n.multipleOf<=0||n.multipleOf===1)return null;let{multipleOf:a}=n;if(Number.isInteger(a))return`multiple of ${a}`;let s=10**a.toString().split(`.`)[1].length;return`multiple of ${a*s}/${s}`})(n);s!==null&&a.push({scope:`number`,value:s});let c=(n=>{let a=n?.minimum,s=n?.maximum,c=n?.exclusiveMinimum,l=n?.exclusiveMaximum,u=typeof a==`number`,d=typeof s==`number`,f=typeof c==`number`,p=typeof l==`number`,m=f&&(!u||a<c),h=p&&(!d||s>l);return(u||f)&&(d||p)?`${m?`(`:`[`}${m?c:a}, ${h?l:s}${h?`)`:`]`}`:u||f?`${m?`>`:`≥`} ${m?c:a}`:d||p?`${h?`<`:`≤`} ${h?l:s}`:null})(n);c!==null&&a.push({scope:`number`,value:c}),n?.format&&a.push({scope:`string`,value:n.format});let l=stringifyConstraintRange(`characters`,n?.minLength,n?.maxLength);l!==null&&a.push({scope:`string`,value:l}),n?.pattern&&a.push({scope:`string`,value:`matches ${n?.pattern}`}),n?.contentMediaType&&a.push({scope:`string`,value:`media type: ${n.contentMediaType}`}),n?.contentEncoding&&a.push({scope:`string`,value:`encoding: ${n.contentEncoding}`});let u=stringifyConstraintRange(n?.uniqueItems?`unique items`:`items`,n?.minItems,n?.maxItems);u!==null&&a.push({scope:`array`,value:u}),n?.uniqueItems&&!u&&a.push({scope:`array`,value:`unique`});let d=stringifyConstraintRange(`contained items`,n?.minContains,n?.maxContains);d!==null&&a.push({scope:`array`,value:d});let f=stringifyConstraintRange(`properties`,n?.minProperties,n?.maxProperties);return f!==null&&a.push({scope:`object`,value:f}),a},getDependentRequired=(n,a)=>a?.dependentRequired?Array.from(Object.entries(a.dependentRequired).reduce(((a,[s,c])=>(Array.isArray(c)&&c.includes(n)&&a.add(s),a)),new Set)):[],isPlainObject=n=>typeof n==`object`&&!!n&&!Array.isArray(n)&&(Object.getPrototypeOf(n)===null||Object.getPrototypeOf(n)===Object.prototype),getSchemaKeywords=()=>`$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`.split(`.`),makeGetExtensionKeywords=n=>a=>{let s=n().getSchemaKeywords();return isPlainObject(a)?((n,a)=>{let s=new Set(a);return n.filter((n=>!s.has(n)))})(Object.keys(a),s):[]},fn_hasSchemaType=(n,a)=>{let s=import_immutable.Map.isMap(n);if(!s&&!isPlainObject(n))return!1;let c=n=>a===n||Array.isArray(a)&&a.includes(n),l=s?n.get(`type`):n.type;return import_immutable.List.isList(l)||Array.isArray(l)?l.some((n=>c(n))):c(l)},Constraint=({constraint:n})=>isPlainObject(n)&&typeof n.scope==`string`&&typeof n.value==`string`?import_react$7.createElement(`span`,{className:`json-schema-2020-12__constraint json-schema-2020-12__constraint--${n.scope}`},n.value):null,Js=import_react$7.memo(Constraint),DependentRequired_DependentRequired=({dependentRequired:n})=>Array.isArray(n)&&n.length!==0?import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--dependentRequired`},import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary`},`Required when defined`),import_react$7.createElement(`ul`,null,n.map((n=>import_react$7.createElement(`li`,{key:n},import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--warning`},n)))))):null,keywords_ContentSchema=({schema:n})=>{let a=useFn(),s=useComponent(`JSONSchema`);if(!a.hasKeyword(n,`contentSchema`))return null;let c=import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary`},`Content schema`);return import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--contentSchema`},import_react$7.createElement(s,{name:c,schema:n.contentSchema,identifier:`contentSchema`}))},Title_Title=({title:n=``,schema:a})=>{let s=useFn(),c=n||s.getTitle(a);return c?import_react$7.createElement(`div`,{className:`json-schema-2020-12__title`},c):null},keywords_Description_Description=({schema:n})=>n?.description?import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--description`},import_react$7.createElement(`div`,{className:`json-schema-2020-12-core-keyword__value json-schema-2020-12-core-keyword__value--secondary`},n.description)):null,Default_Default=({schema:n})=>{let a=useFn(),s=useComponent(`JSONViewer`);return a.hasKeyword(n,`default`)?import_react$7.createElement(s,{name:`Default`,value:n.default,className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--default`}):null},keywords_Deprecated=({schema:n})=>!0===n?.deprecated?import_react$7.createElement(`span`,{className:`json-schema-2020-12__attribute json-schema-2020-12__attribute--warning`},`deprecated`):null,keywords_ReadOnly=({schema:n})=>!0===n?.readOnly?import_react$7.createElement(`span`,{className:`json-schema-2020-12__attribute json-schema-2020-12__attribute--muted`},`read-only`):null,keywords_WriteOnly=({schema:n})=>!0===n?.writeOnly?import_react$7.createElement(`span`,{className:`json-schema-2020-12__attribute json-schema-2020-12__attribute--muted`},`write-only`):null,keywords_Examples_Examples=({schema:n})=>{let a=n?.examples||[],s=useComponent(`JSONViewer`);return Array.isArray(a)&&a.length!==0?import_react$7.createElement(s,{name:`Examples`,value:n.examples,className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--examples`}):null},ExtensionKeywords_ExtensionKeywords=({schema:n})=>{let a=useFn(),s=`ExtensionKeywords`,{path:c}=usePath(s),{isExpanded:l,setExpanded:u,setCollapsed:d}
1510=useIsExpanded(s),[f,p]=useLevel(),m=useComponent(`Accordion`),h=useComponent(`ExpandDeepButton`),_=useComponent(`JSONViewer`),{showExtensionKeywords:v}=useConfig(),b=a.getExtensionKeywords(n),x=(0,import_react$7.useCallback)((()=>{l?d():u()}),[l,u,d]),C=(0,import_react$7.useCallback)(((n,a)=>{a?u({deep:!0}):d({deep:!0})}),[u,d]);return v&&b.length!==0?import_react$7.createElement(Ds.Provider,{value:c},import_react$7.createElement(qs.Provider,{value:p},import_react$7.createElement(`div`,{className:`json-schema-2020-12-keyword json-schema-2020-12-keyword--extension-keywords`,"data-json-schema-level":f},import_react$7.createElement(m,{expanded:l,onChange:x},import_react$7.createElement(`span`,{className:`json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--extension`},`Extension Keywords`)),import_react$7.createElement(h,{expanded:l,onClick:C}),import_react$7.createElement(`ul`,{className:(0,import_classnames.default)(`json-schema-2020-12-keyword__children`,{"json-schema-2020-12-keyword__children--collapsed":!l})},l&&import_react$7.createElement(import_react$7.Fragment,null,b.map((a=>import_react$7.createElement(_,{key:a,name:a,value:n[a],className:`json-schema-2020-12-json-viewer-extension-keyword`})))))))):null},JSONViewer=({name:n,value:a,className:s})=>{let c=useFn(),{path:l}=usePath(n),{isExpanded:u,setExpanded:d,setCollapsed:f}=useIsExpanded(n),[p,m]=useLevel(),h=useComponent(`Accordion`),_=useComponent(`ExpandDeepButton`),v=typeof a==`string`||typeof a==`number`||typeof a==`bigint`||typeof a==`boolean`||typeof a==`symbol`||a==null,b=(n=>isPlainObject(n)&&Object.keys(n).length===0)(a)||(n=>Array.isArray(n)&&n.length===0)(a),x=(0,import_react$7.useCallback)((()=>{u?f():d()}),[u,d,f]),C=(0,import_react$7.useCallback)(((n,a)=>{a?d({deep:!0}):f({deep:!0})}),[d,f]);return v?import_react$7.createElement(`div`,{className:(0,import_classnames.default)(`json-schema-2020-12-json-viewer`,s)},import_react$7.createElement(`span`,{className:`json-schema-2020-12-json-viewer__name json-schema-2020-12-json-viewer__name--secondary`},n),import_react$7.createElement(`span`,{className:`json-schema-2020-12-json-viewer__value json-schema-2020-12-json-viewer__value--secondary`},c.stringify(a))):b?import_react$7.createElement(`div`,{className:(0,import_classnames.default)(`json-schema-2020-12-json-viewer`,s)},import_react$7.createElement(`span`,{className:`json-schema-2020-12-json-viewer__name json-schema-2020-12-json-viewer__name--secondary`},n),import_react$7.createElement(`strong`,{className:`json-schema-2020-12__attribute json-schema-2020-12__attribute--primary`},Array.isArray(a)?`empty array`:`empty object`)):import_react$7.createElement(Ds.Provider,{value:l},import_react$7.createElement(qs.Provider,{value:m},import_react$7.createElement(`div`,{className:(0,import_classnames.default)(`json-schema-2020-12-json-viewer`,s),"data-json-schema-level":p},import_react$7.createElement(h,{expanded:u,onChange:x},import_react$7.createElement(`span`,{className:`json-schema-2020-12-json-viewer__name json-schema-2020-12-json-viewer__name--secondary`},n)),import_react$7.createElement(_,{expanded:u,onClick:C}),import_react$7.createElement(`strong`,{className:`json-schema-2020-12__attribute json-schema-2020-12__attribute--primary`},Array.isArray(a)?`array`:`object`),import_react$7.createElement(`ul`,{className:(0,import_classnames.default)(`json-schema-2020-12-json-viewer__children`,{"json-schema-2020-12-json-viewer__children--collapsed":!u})},u&&import_react$7.createElement(import_react$7.Fragment,null,Array.isArray(a)?a.map(((n,a)=>import_react$7.createElement(`li`,{key:`#${a}`,className:`json-schema-2020-12-property`},import_react$7.createElement(JSONViewer,{name:`#${a}`,value:n,className:s})))):Object.entries(a).map((([n,a])=>import_react$7.createElement(`li`,{key:n,className:`json-schema-2020-12-property`},import_react$7.createElement(JSONViewer,{name:n,value:a,className:s})))))))))},Fs=JSONViewer,Accordion_Accordion=({expanded:n=!1,children:a,onChange:s})=>{let c=useComponent(`ChevronRightIcon`),l=(0,import_react$7.useCallback)((a=>{s(a,!n)}),[n,s]);return import_react$7.createElement(`button`,{type:`button`,className:`json-schema-2020-12-accordion`,onClick:l},import_react$7.createElement(`div`,{className:`json-schema-2020-12-accordion__children`},a),import_react$7.createElement(`span`,{className:(0,import_classnames.default)(`json-schema-2020-12-accordion__icon`,{"json-schema-2020-12-accordion__icon--expanded":n,"json-schema-2020-12-accordion__icon--collapsed":!n})},import_react$7.createElement(c,null)))},ExpandDeepButton_ExpandDeepButton=({expanded:n,onClick:a})=>{let s=(0,import_react$7.useCallback)((s=>{a(s,!n)}),[n,a]);return import_react$7.createElement(`button`,{type:`button`,className:`json-schema-2020-12-expand-deep-button`,onClick:s},n?`Collapse all`:`Expand all`)},icons_ChevronRight=()=>import_react$7.createElement(`svg`,{xmlns:`http://www.w3.org/2000/svg`,
1510width:`24`,height:`24`,viewBox:`0 0 24 24`},import_react$7.createElement(`path`,{d:`M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z`})),withJSONSchemaContext=(n,a={})=>{let s={components:{JSONSchema:Vs,Keyword$schema:keywords_$schema,Keyword$vocabulary:$vocabulary_$vocabulary,Keyword$id:keywords_$id,Keyword$anchor:keywords_$anchor,Keyword$dynamicAnchor:keywords_$dynamicAnchor,Keyword$ref:keywords_$ref,Keyword$dynamicRef:keywords_$dynamicRef,Keyword$defs:keywords_$defs,Keyword$comment:keywords_$comment,KeywordAllOf:keywords_AllOf,KeywordAnyOf:keywords_AnyOf,KeywordOneOf:keywords_OneOf,KeywordNot:keywords_Not,KeywordIf:keywords_If,KeywordThen:keywords_Then,KeywordElse:keywords_Else,KeywordDependentSchemas:keywords_DependentSchemas,KeywordPrefixItems:keywords_PrefixItems,KeywordItems:keywords_Items,KeywordContains:keywords_Contains,KeywordProperties:keywords_Properties_Properties,KeywordPatternProperties:PatternProperties_PatternProperties,KeywordAdditionalProperties:keywords_AdditionalProperties,KeywordPropertyNames:keywords_PropertyNames,KeywordUnevaluatedItems:keywords_UnevaluatedItems,KeywordUnevaluatedProperties:keywords_UnevaluatedProperties,KeywordType:keywords_Type,KeywordEnum:Enum_Enum,KeywordConst:Const_Const,KeywordConstraint:Js,KeywordDependentRequired:DependentRequired_DependentRequired,KeywordContentSchema:keywords_ContentSchema,KeywordTitle:Title_Title,KeywordDescription:keywords_Description_Description,KeywordDefault:Default_Default,KeywordDeprecated:keywords_Deprecated,KeywordReadOnly:keywords_ReadOnly,KeywordWriteOnly:keywords_WriteOnly,KeywordExamples:keywords_Examples_Examples,ExtensionKeywords:ExtensionKeywords_ExtensionKeywords,JSONViewer:Fs,Accordion:Accordion_Accordion,ExpandDeepButton:ExpandDeepButton_ExpandDeepButton,ChevronRightIcon:icons_ChevronRight,...a.components},config:{default$schema:`https://json-schema.org/draft/2020-12/schema`,defaultExpandedLevels:0,showExtensionKeywords:!0,...a.config},fn:{upperFirst:fn_upperFirst,getTitle:makeGetTitle(useFn),getType:makeGetType(useFn),isBooleanJSONSchema,hasKeyword,isExpandable:fn_makeIsExpandable(useFn),stringify:fn_stringify,stringifyConstraints,getDependentRequired,getSchemaKeywords,getExtensionKeywords:makeGetExtensionKeywords(useFn),...a.fn},state:{paths:{}}},c=a=>import_react$7.createElement(Ls.Provider,{value:s},import_react$7.createElement(n,a));return c.contexts={JSONSchemaContext:Ls},c.displayName=n.displayName,c},makeWithJSONSchemaSystemContext=({getSystem:n})=>(a,s={})=>{let{getComponent:c,getConfigs:l}=n(),u=l();return withJSONSchemaContext(a,{components:{JSONSchema:c(`JSONSchema202012`),Keyword$schema:c(`JSONSchema202012Keyword$schema`),Keyword$vocabulary:c(`JSONSchema202012Keyword$vocabulary`),Keyword$id:c(`JSONSchema202012Keyword$id`),Keyword$anchor:c(`JSONSchema202012Keyword$anchor`),Keyword$dynamicAnchor:c(`JSONSchema202012Keyword$dynamicAnchor`),Keyword$ref:c(`JSONSchema202012Keyword$ref`),Keyword$dynamicRef:c(`JSONSchema202012Keyword$dynamicRef`),Keyword$defs:c(`JSONSchema202012Keyword$defs`),Keyword$comment:c(`JSONSchema202012Keyword$comment`),KeywordAllOf:c(`JSONSchema202012KeywordAllOf`),KeywordAnyOf:c(`JSONSchema202012KeywordAnyOf`),KeywordOneOf:c(`JSONSchema202012KeywordOneOf`),KeywordNot:c(`JSONSchema202012KeywordNot`),KeywordIf:c(`JSONSchema202012KeywordIf`),KeywordThen:c(`JSONSchema202012KeywordThen`),KeywordElse:c(`JSONSchema202012KeywordElse`),KeywordDependentSchemas:c(`JSONSchema202012KeywordDependentSchemas`),KeywordPrefixItems:c(`JSONSchema202012KeywordPrefixItems`),KeywordItems:c(`JSONSchema202012KeywordItems`),KeywordContains:c(`JSONSchema202012KeywordContains`),KeywordProperties:c(`JSONSchema202012KeywordProperties`),KeywordPatternProperties:c(`JSONSchema202012KeywordPatternProperties`),KeywordAdditionalProperties:c(`JSONSchema202012KeywordAdditionalProperties`),KeywordPropertyNames:c(`JSONSchema202012KeywordPropertyNames`),KeywordUnevaluatedItems:c(`JSONSchema202012KeywordUnevaluatedItems`),KeywordUnevaluatedProperties:c(`JSONSchema202012KeywordUnevaluatedProperties`),KeywordType:c(`JSONSchema202012KeywordType`),KeywordEnum:c(`JSONSchema202012KeywordEnum`),KeywordConst:c(`JSONSchema202012KeywordConst`),KeywordConstraint:c(`JSONSchema202012KeywordConstraint`),KeywordDependentRequired:c(`JSONSchema202012KeywordDependentRequired`),KeywordContentSchema:c(`JSONSchema202012KeywordContentSchema`),KeywordTitle:c(`JSONSchema202012KeywordTitle`),KeywordDescription:c(`JSONSchema202012KeywordDescription`),KeywordDefault:c(`JSONSchema202012KeywordDefault`),KeywordDeprecated:c(`JSONSchema202012KeywordDeprecated`),KeywordReadOnly:c(`JSONSchema202012KeywordReadOnly`),KeywordWriteOnly:c(`JSONSchema202012KeywordWriteOnly`),KeywordExamples:c(`JSONSchema202012KeywordExamples`),ExtensionKeywords:c(`JSONSchema202012ExtensionKeywords`),JSONViewer:c(`JSONSchema202012JSONViewer`),Accordion:c(`JSONSchema202012Accordion`),ExpandDeepButton:c(`JSONSchema202012ExpandDeepButton`),ChevronRightIcon:c(`JSONSchema202012ChevronRightIcon`),...s.components},config:{showExtensionKeywords:u.showExtensions,...s.config},fn:{...s.fn}})},json_schema_2020_12=({getSystem:n,fn:a})=>{let s=()=>({upperFirst:a.upperFirst,...a.jsonSchema202012});return{components:{JSONSchema202012:Vs,JSONSchema202012Keyword$schema:keywords_$schema,JSONSchema202012Keyword$vocabulary:$vocabulary_$vocabulary,JSONSchema202012Keyword$id:keywords_$id,JSONSchema202012Keyword$anchor:keywords_$anchor,JSONSchema202012Keyword$dynamicAnchor:keywords_$dynamicAnchor,JSONSchema202012Keyword$ref:keywords_$ref,JSONSchema202012Keyword$dynamicRef:keywords_$dynamicRef,JSONSchema202012Keyword$defs:keywords_$defs,JSONSchema202012Keyword$comment:keywords_$comment,JSONSchema202012KeywordAllOf:keywords_AllOf,JSONSchema202012KeywordAnyOf:keywords_AnyOf,JSONSchema202012KeywordOneOf:keywords_OneOf,JSONSchema202012KeywordNot:keywords_Not,JSONSchema202012KeywordIf:keywords_If,JSONSchema202012KeywordThen:keywords_Then,JSONSchema202012KeywordElse:keywords_Else,JSONSchema202012KeywordDependentSchemas:keywords_DependentSchemas,JSONSchema202012KeywordPrefixItems:keywords_PrefixItems,JSONSchema202012KeywordItems:keywords_Items,JSONSchema202012KeywordContains:keywords_Contains,JSONSchema202012KeywordProperties:keywords_Properties_Properties,JSONSchema202012KeywordPatternProperties:PatternProperties_PatternProperties,JSONSchema202012KeywordAdditionalProperties:keywords_AdditionalProperties,JSONSchema202012KeywordPropertyNames:keywords_PropertyNames,JSONSchema202012KeywordUnevaluatedItems:keywords_UnevaluatedItems,JSONSchema202012KeywordUnevaluatedProperties:keywords_UnevaluatedProperties,JSONSchema202012KeywordType:keywords_Type,JSONSchema202012KeywordEnum:Enum_Enum,JSONSchema202012KeywordConst:Const_Const,JSONSchema202012KeywordConstraint:Js,JSONSchema202012KeywordDependentRequired:DependentRequired_Depen
1510dentRequired,JSONSchema202012KeywordContentSchema:keywords_ContentSchema,JSONSchema202012KeywordTitle:Title_Title,JSONSchema202012KeywordDescription:keywords_Description_Description,JSONSchema202012KeywordDefault:Default_Default,JSONSchema202012KeywordDeprecated:keywords_Deprecated,JSONSchema202012KeywordReadOnly:keywords_ReadOnly,JSONSchema202012KeywordWriteOnly:keywords_WriteOnly,JSONSchema202012KeywordExamples:keywords_Examples_Examples,JSONSchema202012ExtensionKeywords:ExtensionKeywords_ExtensionKeywords,JSONSchema202012JSONViewer:Fs,JSONSchema202012Accordion:Accordion_Accordion,JSONSchema202012ExpandDeepButton:ExpandDeepButton_ExpandDeepButton,JSONSchema202012ChevronRightIcon:icons_ChevronRight,withJSONSchema202012Context:withJSONSchemaContext,withJSONSchema202012SystemContext:makeWithJSONSchemaSystemContext(n()),JSONSchema202012PathContext:()=>Ds,JSONSchema202012LevelContext:()=>qs},fn:{upperFirst:fn_upperFirst,jsonSchema202012:{getTitle:makeGetTitle(s),getType:makeGetType(s),isExpandable:fn_makeIsExpandable(s),isBooleanJSONSchema,hasKeyword,useFn,useConfig,useComponent,useIsExpanded,usePath,useLevel,getSchemaKeywords,getExtensionKeywords:makeGetExtensionKeywords(s),hasSchemaType:fn_hasSchemaType}}}},array=(n,{sample:a=[]}={})=>((n,a={})=>{let{minItems:s,maxItems:c,uniqueItems:l}=a,{contains:u,minContains:d,maxContains:f}=a,p=[...n];if(typeof u==`object`&&u&&Number.isInteger(d)&&d>1){let n=p.at(0);for(let a=1;a<d;a+=1)p.unshift(n)}if(Number.isInteger(c)&&c>0&&(p=n.slice(0,c)),Number.isInteger(s)&&s>0)for(let n=0;p.length<s;n+=1)p.push(p[n%p.length]);return!0===l&&(p=Array.from(new Set(p))),p})(a,n),object=()=>{throw Error(`Not implemented`)},bytes=n=>kt()(n),pick=n=>n.at(0),predicates_isBooleanJSONSchema=n=>typeof n==`boolean`,isJSONSchemaObject=n=>(0,import_isPlainObject.default)(n),isJSONSchema=n=>predicates_isBooleanJSONSchema(n)||isJSONSchemaObject(n),Ks=class{data={};register(n,a){this.data[n]=a}unregister(n){n===void 0?this.data={}:delete this.data[n]}get(n){return this.data[n]}},int32=()=>0,int64=()=>0,generators_float=()=>.1,generators_double=()=>.1,email=()=>`[email protected]`,idn_email=()=>`실례@example.com`,hostname=()=>`example.com`,idn_hostname=()=>`실례.com`,ipv4=()=>`198.51.100.42`,ipv6=()=>`2001:0db8:5b96:0000:0000:426f:8e17:642a`,uri=()=>`https://example.com/`,uri_reference=()=>`path/index.html`,iri=()=>`https://실례.com/`,iri_reference=()=>`path/실례.html`,uuid=()=>`3fa85f64-5717-4562-b3fc-2c963f66afa6`,uri_template=()=>`https://example.com/dictionary/{term:1}/{term}`,json_pointer=()=>`/a/b/c`,relative_json_pointer=()=>`1/0`,date_time=()=>new Date().toISOString(),date=()=>new Date().toISOString().substring(0,10),time=()=>new Date().toISOString().substring(11),duration=()=>`P3D`,generators_password=()=>`********`,regex=()=>`^[a-z]+$`,zs=new class extends Ks{#e={int32,int64,float:generators_float,double:generators_double,email,"idn-email":idn_email,hostname,"idn-hostname":idn_hostname,ipv4,ipv6,uri,"uri-reference":uri_reference,iri,"iri-reference":iri_reference,uuid,"uri-template":uri_template,"json-pointer":json_pointer,"relative-json-pointer":relative_json_pointer,"date-time":date_time,date,time,duration,password:generators_password,regex};data={...this.#e};get defaults(){return{...this.#e}}},formatAPI=(n,a)=>typeof a==`function`?zs.register(n,a):a===null?zs.unregister(n):zs.get(n);formatAPI.getDefaults=()=>zs.defaults;var Ws=formatAPI,Hs=__webpack_require__(287).Buffer,_7bit=n=>Hs.from(n).toString(`ascii`),Gs=__webpack_require__(287).Buffer,_8bit=n=>Gs.from(n).toString(`utf8`),Xs=__webpack_require__(287).Buffer,binary=n=>Xs.from(n).toString(`binary`),quoted_printable=n=>{let a=``;for(let s=0;s<n.length;s++){let c=n.charCodeAt(s);if(c===61)a+=`=3D`;else if(c>=33&&c<=60||c>=62&&c<=126||c===9||c===32)a+=n.charAt(s);else if(c===13||c===10)a+=`\r
1511`;else if(c>126){let c=unescape(encodeURIComponent(n.charAt(s)));for(let n=0;n<c.length;n++)a+=`=`+(`0`+c.charCodeAt(n).toString(16)).slice(-2).toUpperCase()}else a+=`=`+(`0`+c.toString(16)).slice(-2).toUpperCase()}return a},Ys=__webpack_require__(287).Buffer,base16=n=>Ys.from(n).toString(`hex`),Qs=__webpack_require__(287).Buffer,base32=n=>{let a=Qs.from(n).toString(`utf8`),s=`ABCDEFGHIJKLMNOPQRSTUVWXYZ234567`,c=0,l=``,u=0,d=0;for(let n=0;n<a.length;n++)for(u=u<<8|a.charCodeAt(n),d+=8;d>=5;)l+=s.charAt(u>>>d-5&31),d-=5;d>0&&(l+=s.charAt(u<<5-d&31),c=(8-8*a.length%5)%5);for(let n=0;n<c;n++)l+=`=`;return l},Zs=__webpack_require__(287).Buffer,base64=n=>Zs.from(n).toString(`base64`),eo=__webpack_require__(287).Buffer,base64url=n=>eo.from(n).toString(`base64url`),to=new class extends Ks{#e={"7bit":_7bit,"8bit":_8bit,binary,"quoted-printable":quoted_printable,base16,base32,base64,base64url};data={...this.#e};get defaults(){return{...this.#e}}},encoderAPI=(n,a)=>typeof a==`function`?to.register(n,a):a===null?to.unregister(n):to.get(n);encoderAPI.getDefaults=()=>to.defaults;var ro=encoderAPI,no={"text/plain":()=>`string`,"text/css":()=>`.selector { border: 1px solid red }`,"text/csv":()=>`value1,value2,value3`,"text/html":()=>`<p>content</p>`,"text/calendar":()=>`BEGIN:VCALENDAR`,"text/javascript":()=>`console.dir('Hello world!');`,"text/xml":()=>`<person age="30">John Doe</person>`,"text/*":()=>`string`},ao={"image/*":()=>bytes(25).toString(`binary`)},so={"audio/*":()=>bytes(25).toString(`binary`)},oo={"video/*":()=>bytes(25).toString(`binary`)},io={"application/json":()=>`{"key":"value"}`,"application/ld+json":()=>`{"name": "John Doe"}`,"application/x-httpd-php":()=>`<?php echo '<p>Hello World!</p>'; ?>`,"application/rtf":()=>String.raw`{\rtf1\adeflang1025\ansi\ansicpg1252\uc1`,"application/x-sh":()=>`echo "Hello World!"`,"application/xhtml+xml":()=>`<p>content</p>`,"application/*":()=>bytes(25).toString(`binary`)},lo=new class extends Ks{#e={...no,...ao,...so,...oo,...io};data={...this.#e};get defaults(){return{...this.#e}}},mediaTypeAPI=(n,a)=>
1511{if(typeof a==`function`)return lo.register(n,a);if(a===null)return lo.unregister(n);let s=n.split(`;`).at(0),c=`${s.split(`/`).at(0)}/*`;return lo.get(n)||lo.get(s)||lo.get(c)};mediaTypeAPI.getDefaults=()=>lo.defaults;var co=mediaTypeAPI,applyStringConstraints=(n,a={})=>{let{maxLength:s,minLength:c}=a,l=n;if(Number.isInteger(s)&&s>0&&(l=l.slice(0,s)),Number.isInteger(c)&&c>0){let n=0;for(;l.length<c;)l+=l[n++%l.length]}return l},types_string=(n,{sample:a}={})=>{let{contentEncoding:s,contentMediaType:c,contentSchema:l}=n,{pattern:u,format:d}=n,f=ro(s)||import_identity.default,p;return p=typeof u==`string`?applyStringConstraints((n=>{try{let a=new import_randexp.default(n.replace(/(?<=(?<!\\)\{)(\d{3,})(?=\})|(?<=(?<!\\)\{\d*,)(\d{3,})(?=\})|(?<=(?<!\\)\{)(\d{3,})(?=,\d*\})/g,`100`));return a.max=100,a.gen()}catch{return`string`}})(u),n):typeof d==`string`?(n=>{let{format:a}=n,s=Ws(a);return typeof s==`function`?s(n):`string`})(n):isJSONSchema(l)&&typeof c==`string`&&a!==void 0?Array.isArray(a)||typeof a==`object`?JSON.stringify(a):applyStringConstraints(String(a),n):typeof c==`string`?(n=>{let{contentMediaType:a}=n,s=co(a);return typeof s==`function`?s(n):`string`})(n):applyStringConstraints(`string`,n),f(p)},applyNumberConstraints=(n,a={})=>{let{minimum:s,maximum:c,exclusiveMinimum:l,exclusiveMaximum:u}=a,{multipleOf:d}=a,f=Number.isInteger(n)?1:2**-52,p=typeof s==`number`?s:null,m=typeof c==`number`?c:null,h=n;if(typeof l==`number`&&(p=p===null?l+f:Math.max(p,l+f)),typeof u==`number`&&(m=m===null?u-f:Math.min(m,u-f)),h=p>m&&n||p||m||h,typeof d==`number`&&d>0){let n=h%d;h=n===0?h:h+d-n}return h},types_number=n=>{let{format:a}=n,s;return s=typeof a==`string`?(n=>{let{format:a}=n,s=Ws(a);return typeof s==`function`?s(n):0})(n):0,applyNumberConstraints(s,n)},types_integer=n=>{let{format:a}=n,s;return s=typeof a==`string`?(n=>{let{format:a}=n,s=Ws(a);if(typeof s==`function`)return s(n);switch(a){case`int32`:return int32();case`int64`:return int64()}return 0})(n):0,applyNumberConstraints(s,n)},types_boolean=n=>typeof n.default!=`boolean`||n.default,uo=new Proxy({array,object,string:types_string,number:types_number,integer:types_integer,boolean:types_boolean,null:()=>null},{get:(n,a)=>typeof a==`string`&&Object.hasOwn(n,a)?n[a]:()=>`Unknown Type: ${a}`}),po=[`array`,`object`,`number`,`integer`,`string`,`boolean`,`null`],hasExample=n=>{if(!isJSONSchemaObject(n))return!1;let{examples:a,example:s,default:c}=n;return!!(Array.isArray(a)&&a.length>=1)||c!==void 0||s!==void 0},extractExample=n=>{if(!isJSONSchemaObject(n))return null;let{examples:a,example:s,default:c}=n;return Array.isArray(a)&&a.length>=1?a.at(0):c===void 0?s===void 0?void 0:s:c},mo={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`]};mo.number=mo.integer;var ho=`string`,inferTypeFromValue=n=>n===void 0?null:n===null?`null`:Array.isArray(n)?`array`:Number.isInteger(n)?`integer`:typeof n,foldType=n=>{if(Array.isArray(n)&&n.length>=1){if(n.includes(`array`))return`array`;if(n.includes(`object`))return`object`;{let a=n.filter((n=>n!==`null`)),s=pick(a.length>0?a:n);if(po.includes(s))return s}}return po.includes(n)?n:null},inferType=(n,a=new WeakSet)=>{if(!isJSONSchemaObject(n)||a.has(n))return ho;a.add(n);let{type:s,const:c}=n;if(s=foldType(s),typeof s!=`string`){let a=Object.keys(mo);e:for(let c=0;c<a.length;c+=1){let l=a[c],u=mo[l];for(let a=0;a<u.length;a+=1){let c=u[a];if(Object.hasOwn(n,c)){s=l;break e}}}}if(typeof s!=`string`&&c!==void 0){let n=inferTypeFromValue(c);s=typeof n==`string`?n:s}if(typeof s!=`string`){let c=s=>Array.isArray(n[s])?foldType(n[s].map((n=>inferType(n,a)))):null,l=c(`allOf`),u=c(`anyOf`),d=c(`oneOf`),f=n.not?inferType(n.not,a):null;
1511(l||u||d||f)&&(s=foldType([l,u,d,f].filter(Boolean)))}if(typeof s!=`string`&&hasExample(n)){let a=inferTypeFromValue(extractExample(n));s=typeof a==`string`?a:s}return a.delete(n),s||ho},type_getType=n=>inferType(n),typeCast=n=>predicates_isBooleanJSONSchema(n)?(n=>!1===n?{not:{}}:{})(n):isJSONSchemaObject(n)?n:{},merge=(n,a,s={})=>{if(predicates_isBooleanJSONSchema(n)&&!0===n)return!0;if(predicates_isBooleanJSONSchema(n)&&!1===n)return!1;if(predicates_isBooleanJSONSchema(a)&&!0===a)return!0;if(predicates_isBooleanJSONSchema(a)&&!1===a)return!1;if(!isJSONSchema(n))return a;if(!isJSONSchema(a))return n;let c={...a,...n};if(a.type&&n.type&&Array.isArray(a.type)&&typeof a.type==`string`){let s=normalizeArray(a.type).concat(n.type);c.type=Array.from(new Set(s))}if(Array.isArray(a.required)&&Array.isArray(n.required)&&(c.required=[...new Set([...n.required,...a.required])]),a.properties&&n.properties){let l=new Set([...Object.keys(a.properties),...Object.keys(n.properties)]);c.properties={};for(let u of l){let l=a.properties[u]||{},d=n.properties[u]||{};l.readOnly&&!s.includeReadOnly||l.writeOnly&&!s.includeWriteOnly?c.required=(c.required||[]).filter((n=>n!==u)):c.properties[u]=merge(d,l,s)}}return isJSONSchema(a.items)&&isJSONSchema(n.items)&&(c.items=merge(n.items,a.items,s)),isJSONSchema(a.contains)&&isJSONSchema(n.contains)&&(c.contains=merge(n.contains,a.contains,s)),isJSONSchema(a.contentSchema)&&isJSONSchema(n.contentSchema)&&(c.contentSchema=merge(n.contentSchema,a.contentSchema,s)),c},fo=merge,main_sampleFromSchemaGeneric=(n,a={},s=void 0,c=!1)=>
1511{if(n==null&&s===void 0)return;typeof n?.toJS==`function`&&(n=n.toJS()),n=typeCast(n);let l=s!==void 0||hasExample(n),u=!l&&Array.isArray(n.oneOf)&&n.oneOf.length>0,d=!l&&Array.isArray(n.anyOf)&&n.anyOf.length>0;if(!l&&(u||d)){let s=typeCast(pick(u?n.oneOf:n.anyOf));!(n=fo(n,s,a)).xml&&s.xml&&(n.xml=s.xml),hasExample(n)&&hasExample(s)&&(l=!0)}let f={},{xml:p,properties:m,additionalProperties:h,items:_,contains:v}=n||{},b=type_getType(n),{includeReadOnly:x,includeWriteOnly:C}=a;p||={};let w,{name:T,prefix:O,namespace:k}=p,A={};Object.hasOwn(n,`type`)||(n.type=b),c&&(T||=`notagname`,w=(O?`${O}:`:``)+T,k)&&(f[O?`xmlns:${O}`:`xmlns`]=k),c&&(A[w]=[]);let j=objectify(m),M,N=0,P=()=>Number.isInteger(n.maxProperties)&&n.maxProperties>0&&N>=n.maxProperties,F=a=>!(Number.isInteger(n.maxProperties)&&n.maxProperties>0)||!P()&&(!(a=>!Array.isArray(n.required)||n.required.length===0||!n.required.includes(a))(a)||n.maxProperties-N-(()=>{if(!Array.isArray(n.required)||n.required.length===0)return 0;let a=0;return c?n.required.forEach((n=>a+=A[n]===void 0?0:1)):n.required.forEach((n=>{a+=A[w]?.find((a=>a[n]!==void 0))===void 0?0:1})),n.required.length-a})()>0);if(M=c?(s,l=void 0)=>{if(n&&j[s]){if(j[s].xml=j[s].xml||{},j[s].xml.attribute){let n=Array.isArray(j[s].enum)?pick(j[s].enum):void 0;if(hasExample(j[s]))f[j[s].xml.name||s]=extractExample(j[s]);else if(n!==void 0)f[j[s].xml.name||s]=n;else{let n=typeCast(j[s]),c=type_getType(n),u=j[s].xml.name||s;if(c===`array`){let n=main_sampleFromSchemaGeneric(j[s],a,l,!1);f[u]=n.map((n=>(0,import_isPlainObject.default)(n)?`UnknownTypeObject`:Array.isArray(n)?`UnknownTypeArray`:n)).join(` `)}else f[u]=c===`object`?`UnknownTypeObject`:uo[c](n)}return}j[s].xml.name=j[s].xml.name||s}else j[s]||!1===h||(j[s]={xml:{name:s}});let u=main_sampleFromSchemaGeneric(j[s],a,l,c);F(s)&&(N++,Array.isArray(u)?A[w]=A[w].concat(u):A[w].push(u))}:(s,l)=>{if(F(s)){if((0,import_isPlainObject.default)(n.discriminator?.mapping)&&n.discriminator.propertyName===s&&typeof n.$$ref==`string`){for(let a in n.discriminator.mapping)if(n.$$ref.search(n.discriminator.mapping[a])!==-1){A[s]=a;break}}else A[s]=main_sampleFromSchemaGeneric(j[s],a,l,c);N++}},l){let l;if(l=s===void 0?extractExample(n):s,!c){if(typeof l==`number`&&b===`string`)return`${l}`;if(typeof l!=`string`||b===`string`)return l;try{return JSON.parse(l)}catch{return l}}if(b===`array`){if(!Array.isArray(l)){if(typeof l==`string`)return l;l=[l]}let s=[];return isJSONSchemaObject(_)&&(_.xml=_.xml||p||{},_.xml.name=_.xml.name||p.name,s=l.map((n=>main_sampleFromSchemaGeneric(_,a,n,c)))),isJSONSchemaObject(v)&&(v.xml=v.xml||p||{},v.xml.name=v.xml.name||p.name,s=[main_sampleFromSchemaGeneric(v,a,void 0,c),...s]),s=uo.array(n,{sample:s}),p.wrapped?(A[w]=s,(0,import_isEmpty.default)(f)||A[w].push({_attr:f})):A=s,A}if(b===`object`){if(typeof l==`string`)return l;for(let n in l)Object.hasOwn(l,n)&&(j[n]?.readOnly&&!x||j[n]?.writeOnly&&!C||(j[n]?.xml?.attribute?f[j[n].xml.name||n]=l[n]:M(n,l[n])));return(0,import_isEmpty.default)(f)||A[w].push({_attr:f}),A}return A[w]=(0,import_isEmpty.default)(f)?l:[{_attr:f},l],A}if(b===`array`){let s=[];if(isJSONSchemaObject(v))if(c&&(v.xml=v.xml||n.xml||{},v.xml.name=v.xml.name||p.name),Array.isArray(v.anyOf)){let{anyOf:n,...l}=_;s.push(...v.anyOf.map((n=>main_sampleFromSchemaGeneric(fo(n,l,a),a,void 0,c))))}else if(Array.isArray(v.oneOf)){let{oneOf:n,...l}=_;s.push(...v.oneOf.map((n=>main_sampleFromSchemaGeneric(fo(n,l,a),a,void 0,c))))}else{if(!(!c||c&&p.wrapped))return main_sampleFromSchemaGeneric(v,a,void 0,c);s.push(main_sampleFromSchemaGeneric(v,a,void 0,c))}if(isJSONSchemaObject(_))if(c&&(_.xml=_.xml||n.xml||{},_.xml.name=_.xml.name||p.name),Array.isArray(_.anyOf)){let{anyOf:n,...l}=_;s.push(..._.anyOf.map((n=>main_sampleFromSchemaGeneric(fo(n,l,a),a,void 0,c))))}else if(Array.isArray(_.oneOf)){let{oneOf:n,...l}=_;s.push(..._.oneOf.map((n=>main_sampleFromSchemaGeneric(fo(n,l,a),a,void 0,c))))}else{if(!(!c||c&&p.wrapped))return main_sampleFromSchemaGeneric(_,a,void 0,c);s.push(main_sampleFromSchemaGeneric(_,a,void 0,c))}return s=uo.array(n,{sample:s}),c&&p.wrapped?(A[w]=s,(0,import_isEmpty.default)(f)||A[w].push({_attr:f}),A):s}if(b===`object`){for(let n in j)Object.hasOwn(j,n)&&(j[n]?.deprecated||j[n]?.readOnly&&!x||j[n]?.writeOnly&&!C||M(n));if(c&&f&&A[w].push({_attr:f}),P())return A;if(predicates_isBooleanJSONSchema(h)&&h)c?A[w].push({additionalProp:`Anything can be here`}):A.additionalProp1={},N++;else if(isJSONSchemaObject(h)){let s=h,l=main_sampleFromSchemaGeneric(s,a,void 0,c);if(c&&typeof s?.xml?.name==`string`&&s?.xml?.name!==`notagname`)A[w].push(l);else{let a=s?.[`x-additionalPropertiesName`]||`additionalProp`,u=Number.isInteger(n.minProperties)&&n.minProperties>0&&N<n.minProperties?n.minProperties-N:3;for(let n=1;n<=u;n++){if(P())return A;if(c){let s={};s[a+n]=l.notagname,A[w].push(s)}else A[a+n]=l;N++}}}return A}let I;if(n.const!==void 0)I=n.const;else if(n&&Array.isArray(n.enum))I=pick(normalizeArray(n.enum));else{let s=isJSONSchemaObject(n.contentSchema)?main_sampleFromSchemaGeneric(n.contentSchema,a,void 0,c):void 0;I=uo[b](n,{sample:s})}return c?(A[w]=(0,import_isEmpty.default)(f)?I:[{_attr:f},I],A):I},main_createXMLExample=(n,a,s)=>{let c=main_sampleFromSchemaGeneric(n,a,s,!0);if(c)return typeof c==`string`?c:wr()(c,{declaration:!0,indent:`	`})},main_sampleFromSchema=(n,a,s)=>main_sampleFromSchemaGeneric(n,a,s,!1),main_resolver=(n,a,s)=>[n,JSON.stringify(a),JSON.stringify(s)],go=utils_memoizeN(main_createXMLExample,main_resolver),yo=utils_memoizeN(main_sampleFromSchema,main_resolver),Eo=new class extends Ks{#e={};data={...this.#e};get defaults(){return{...this.#e}}},api_optionAPI=(n,a)=>(a!==void 0&&Eo.register(n,a),Eo.get(n)),So=[{when:/json/,shouldStringifyTypes:[`string`]}],vo=[`object`],fn_get_json_sample_schema=n=>(a,s,c,l)=>{let{fn:u}=n(),d=u.jsonSchema202012.memoizedSampleFromSchema(a,s,l),f=typeof d;return(0,import_some.default)(So.reduce(((n,a)=>a.when.test(c)?[...n,...a.shouldStringifyTypes]:n),vo),(n=>n===f))?JSON.stringify(d,null,2):d},fn_get_yaml_sample_schema=n=>(a,s,c,l)=>{let{fn:u}=n(),d=u.jsonSchema202012.getJsonSampleSchema(a,s,c,l),f;try{f=index_vite_proxy_tmp_default.dump(index_vite_proxy_tmp_default.load(d),{lineWidth:-1},{schema:JSON_SCHEMA}),f[f.length-1]===`
1512`&&(f=f.slice(0,f.length-1))}catch(n){return console.error(n),`error: could not generate yaml example`}return f.replace(/\t/g,`  `)},fn_get_xml_sample_schema=n=>(a,s,c)=>{let{fn:l}=n();if(a&&!a.xml&&(a.xml={}),a&&!a.xml.name){if(!a.$$ref&&(a.type||a.items||a.properties||a.additionalProperties))return`<?xml version="1.0" encoding="UTF-8"?>
1513<!-- XML example cannot be generated; root element name is undefined -->`;if(a.$$ref){let n=a.$$ref.match(/\S*\/(\S+)$/);a.xml.name=n[1]}}return l.jsonSchema202012.memoizedCreateXMLExample(a,s,c)},fn_get_sample_schema=n=>(a,s=``,c={},l=void 0)=>{let{fn:u}=n();return typeof a?.toJS==`function`&&(a=a.toJS()),typeof l?.toJS==`function`&&(l=l.toJS()),/xml/.test(s)?u.jsonSchema202012.getXmlSampleSchema(a,c,l):/(yaml|yml)/.test(s)?u.jsonSchema202012.getYamlSampleSchema(a,c,s,l):u.jsonSchema202012.getJsonSampleSchema(a,c,s,l)},json_schema_2020_12_samples=({getSystem:n})=>({fn:{jsonSchema202012:{sampleFromSchema:main_sampleFromSchema,sampleFromSchemaGeneric:main_sampleFromSchemaGeneric,sampleOptionAPI:api_optionAPI,sampleEncoderAPI:ro,sampleFormatAPI:Ws,sampleMediaTypeAPI:co,createXMLExample:main_createXMLExample,memoizedSampleFromSchema:yo,memoizedCreateXMLExample:go,getJsonSampleSchema:fn_get_json_sample_schema(n),getYamlSampleSchema:fn_get_yaml_sample_schema(n),getXmlSampleSchema:fn_get_xml_sample_schema(n),getSampleSchema:fn_get_sample_schema(n),mergeJsonSchema:fo,foldType}}});function PresetApis(){return[base,oas3,json_schema_2020_12,json_schema_2020_12_samples,oas31,oas32]}
1513var inline_plugin=n=>()=>({fn:n.fn,components:n.components}),factorization_system=n=>{let a=St()({layout:{layout:n.layout,filter:n.filter},spec:{spec:``,url:n.url},requestSnippets:n.requestSnippets},n.initialState);if(n.initialState)for(let[s,c]of Object.entries(n.initialState))c===void 0&&delete a[s];return{system:{configs:n.configs},plugins:n.presets,state:a}},query=()=>n=>{let a=n.queryConfigEnabled?(()=>{let n=new URLSearchParams(Nt.location.search);return Object.fromEntries(n)})():{};return Object.entries(a).reduce(((n,[a,s])=>(a===`config`?n.configUrl=s:a===`urls.primaryName`?n[a]=s:n=(0,import_set.default)(n,a,s),n)),{})},sources_url=({url:n,system:a})=>async s=>{if(!n||typeof a.configsActions?.getConfigByUrl!=`function`)return{};let c=(()=>{let n={};return n.promise=new Promise(((a,s)=>{n.resolve=a,n.reject=s})),n})();return a.configsActions.getConfigByUrl({url:n,loadRemoteConfig:!0,requestInterceptor:s.requestInterceptor,responseInterceptor:s.responseInterceptor},(n=>{c.resolve(n)})),c.promise},runtime=()=>()=>{let n={};return globalThis.location&&(n.oauth2RedirectUrl=`${globalThis.location.protocol}//${globalThis.location.host}${globalThis.location.pathname.substring(0,globalThis.location.pathname.lastIndexOf(`/`))}/oauth2-redirect.html`),n},bo=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:n=>(n.curlOptions=[],n),responseInterceptor:n=>n,showMutatedRequest:!0,defaultModelRendering:`example`,defaultModelExpandDepth:1,defaultModelsExpandDepth:1,showExtensions:!1,showCommonExtensions:!1,withCredentials:!1,requestSnippetsEnabled:!1,requestSnippets:{generators:{curl_bash:{title:`cURL (bash)`,syntax:`bash`},curl_powershell:{title:`cURL (PowerShell)`,syntax:`powershell`},curl_cmd:{title:`cURL (CMD)`,syntax:`bash`}},defaultExpanded:!0,languages:null},supportedSubmitMethods:[`get`,`put`,`post`,`delete`,`options`,`head`,`patch`,`trace`],queryConfigEnabled:!1,presets:[PresetApis],plugins:[],initialState:{},fn:{},components:{},syntaxHighlight:{activated:!0,theme:`agate`},operationsSorter:null,tagsSorter:null,onComplete:null,modelPropertyMacro:null,parameterMacro:null,fileUploadMediaTypes:[`application/octet-stream`,`image/`,`audio/`,`video/`],uncaughtExceptionHandler:null}),type_casters_array=(n,a=[])=>Array.isArray(n)?n:a,type_casters_boolean=(n,a=!1)=>!0===n||n===`true`||n===1||n===`1`||!1!==n&&n!==`false`&&n!==0&&n!==`0`&&a,dom_node=n=>n===null||n===`null`?null:n,type_casters_filter=n=>type_casters_boolean(n,String(n)),type_casters_function=(n,a)=>typeof n==`function`?n:a,nullable_array=n=>Array.isArray(n)?n:null,nullable_function=n=>typeof n==`function`?n:null,nullable_string=n=>n===null||n===`null`?null:String(n),type_casters_number=(n,a=-1)=>{let s=parseInt(n,10);return Number.isNaN(s)?a:s},type_casters_object=(n,a={})=>(0,import_isPlainObject.default)(n)?n:a,sorter=n=>typeof n==`function`||typeof n==`string`?n:null,type_casters_string=n=>String(n),syntax_highlight=(n,a)=>(0,import_isPlainObject.default)(n)?n:!1===n||n===`false`||n===0||n===`0`?{activated:!1}:a,undefined_string=n=>n===void 0||n===`undefined`?void 0:String(n),wo={components:{typeCaster:type_casters_object},configs:{typeCaster:type_casters_object},configUrl:{typeCaster:nullable_string},deepLinking:{typeCaster:type_casters_boolean,defaultValue:bo.deepLinking},defaultModelExpandDepth:{typeCaster:type_casters_number,defaultValue:bo.defaultModelExpandDepth},defaultModelRendering:{typeCaster:type_casters_string},defaultModelsExpandDepth:{typeCaster:type_casters_number,defaultValue:bo.defaultModelsExpandDepth},displayOperationId:{typeCaster:type_casters_boolean,defaultValue:bo.displayOperationId},displayRequestDuration:{typeCaster:type_casters_boolean,defaultValue:bo.displayRequestDuration},docExpansion:{typeCaster:type_casters_string},dom_id:{typeCaster:nullable_string},domNode:{typeCaster:dom_node},fileUploadMediaTypes:{typeCaster:type_casters_array,defaultValue:bo.fileUploadMediaTypes},filter:{typeCaster:type_casters_filter},fn:{typeCaster:type_casters_object},initialState:{typeCaster:type_casters_object},layout:{typeCaster:type_casters_string},maxDisplayedTags:{typeCaster:type_casters_number,defaultValue:bo.maxDisplayedTags},modelPropertyMacro:{typeCaster:nullable_function},oauth2RedirectUrl:{typeCaster:undefined_string},onComplete:{typeCaster:nullable_function},operationsSorter:{typeCaster:sorter},paramaterMacro:{typeCaster:nullable_function},persistAuthorization:{typeCaster:type_casters_boolean,defaultValue:bo.persistAuthorization},plugins:{typeCaster:type_casters_array,defaultValue:bo.plugins},presets:{typeCaster:type_casters_array,defaultValue:bo.presets},requestInterceptor:{typeCaster:type_casters_function,defaultValue:bo.requestInterceptor},requestSnippets:{typeCaster:type_casters_object,defaultValue:bo.requestSnippets},requestSnippetsEnabled:{typeCaster:type_casters_boolean,defaultValue:bo.requestSnippetsEnabled},responseInterceptor:{typeCaster:type_casters_function,defaultValue:bo.responseInterceptor},showCommonExtensions:{typeCaster:type_casters_boolean,defaultValue:bo.showCommonExtensions},showExtensions:{typeCaster:type_casters_boolean,defaultValue:bo.showExtensions},showMutatedRequest:{typeCaster:type_casters_boolean,defaultValue:bo.showMutatedRequest},spec:{typeCaster:type_casters_object,defaultValue:bo.spec},supportedSubmitMethods:{typeCaster:type_casters_array,defaultValue:bo.supportedSubmitMethods},syntaxHighlight:{typeCaster:syntax_highlight,defaultValue:bo.syntaxHighlight},"syntaxHighlight.activated":{typeCaster:type_casters_boolean,defaultValue:bo.syntaxHighlight.activated},"syntaxHighlight.theme":{typeCaster:type_casters_string},tagsSorter:{typeCaster:sorter},tryItOutEnabled:{typeCaster:type_casters_boolean,defaultValue:bo.tryItOutEnabled},url:{typeCaster:type_casters_string},urls:{typeCaster:nullable_array},"urls.primaryName":{typeCaster:type_casters_string},validatorUrl:{typeCaster:nullable_string},withCredentials:{typeCaster:type_casters_boolean,defaultValue:bo.withCredentials},uncaughtExceptionHandler:{typeCaster:nullable_function}},type_cast=n=>Object.entries(wo).reduce(((n,[a,{typeCaster:s,defaultValue:c}])=>((0,import_has.default)(n,a)&&(n=(0,import_set$1.default)(a,s((0,import_get.default)(n,a),c
1513),n)),n)),{...n}),config_merge=(n,...a)=>{let s=Symbol.for(`domNode`),c=Symbol.for(`primaryName`),l=[];for(let n of a){let a={...n};Object.hasOwn(a,`domNode`)&&(s=a.domNode,delete a.domNode),Object.hasOwn(a,`urls.primaryName`)?(c=a[`urls.primaryName`],delete a[`urls.primaryName`]):Array.isArray(a.urls)&&Object.hasOwn(a.urls,`primaryName`)&&(c=a.urls.primaryName,delete a.urls.primaryName),l.push(a)}let u=St()(n,...l);return s!==Symbol.for(`domNode`)&&(u.domNode=s),c!==Symbol.for(`primaryName`)&&Array.isArray(u.urls)&&(u.urls.primaryName=c),type_cast(u)};function SwaggerUI$1(n){let a=query()(n),s=runtime()(),c=SwaggerUI$1.config.merge({},SwaggerUI$1.config.defaults,s,n,a),l=factorization_system(c),u=inline_plugin(c),d=new Store(l);d.register([c.plugins,u]);let f=d.getSystem(),p=n=>{d.setConfigs(n),f.configsActions.loaded()},m=n=>{!a.url&&typeof n.spec==`object`&&Object.keys(n.spec).length>0?(f.specActions.updateUrl(``),f.specActions.updateLoadingStatus(`success`),f.specActions.updateSpec(JSON.stringify(n.spec))):typeof f.specActions.download==`function`&&n.url&&!n.urls&&(f.specActions.updateUrl(n.url),f.specActions.download(n.url))},h=n=>{if(n.domNode)f.render(n.domNode,`App`);else if(n.dom_id){let a=document.querySelector(n.dom_id);f.render(a,`App`)}else n.dom_id===null||n.domNode===null||console.error("Skipped rendering: no `dom_id` or `domNode` was specified")};return c.configUrl?((async()=>{let{configUrl:n}=c,s=await sources_url({url:n,system:f})(c),l=SwaggerUI$1.config.merge({},c,s,a);p(l),s!==null&&m(l),h(l)})(),f):(p(c),m(c),h(c),f)}SwaggerUI$1.System=Store,SwaggerUI$1.config={defaults:bo,merge:config_merge,typeCast:type_cast,typeCastMappings:wo},SwaggerUI$1.presets={base,apis:PresetApis},SwaggerUI$1.plugins={Auth:auth,Configs:configsPlugin,DeepLining:deep_linking,Err:err,Filter:filter,Icons:icons,JSONSchema5:json_schema_5,JSONSchema5Samples:json_schema_5_samples,JSONSchema202012:json_schema_2020_12,JSONSchema202012Samples:json_schema_2020_12_samples,Layout:plugins_layout,Logs:logs,OpenAPI30:oas3,OpenAPI31:oas3,OnComplete:on_complete,RequestSnippets:plugins_request_snippets,Spec:plugins_spec,SwaggerClient:swagger_client,Util:util,View:view,ViewLegacy:view_legacy,DownloadUrl:downloadUrlPlugin,SyntaxHighlighting:syntax_highlighting,Versions:versions,SafeRender:safe_render};var _o=SwaggerUI$1,{config}=_o,usePrevious=n=>{let a=(0,import_react$7.useRef)();return(0,import_react$7.useEffect)(()=>{a.current=n},[n]),a.current},SwaggerUI=({spec:n=config.defaults.spec,url:a=config.defaults.url,layout:s=config.defaults.layout,requestInterceptor:c=config.defaults.requestInterceptor,responseInterceptor:l=config.defaults.responseInterceptor,supportedSubmitMethods:u=config.defaults.supportedSubmitMethods,queryConfigEnabled:d=config.defaults.queryConfigEnabled,plugins:f=config.defaults.plugins,displayOperationId:p=config.defaults.displayOperationId,showMutatedRequest:m=config.defaults.showMutatedRequest,docExpansion:h=config.defaults.docExpansion,defaultModelExpandDepth:_=config.defaults.defaultModelExpandDepth,defaultModelsExpandDepth:v=config.defaults.defaultModelsExpandDepth,defaultModelRendering:b=config.defaults.defaultModelRendering,presets:x=config.defaults.presets,deepLinking:C=config.defaults.deepLinking,showExtensions:w=config.defaults.showExtensions,showCommonExtensions:T=config.defaults.showCommonExtensions,filter:O=config.defaults.filter,requestSnippetsEnabled:k=config.defaults.requestSnippetsEnabled,requestSnippets:A=config.defaults.requestSnippets,tryItOutEnabled:j=config.defaults.tryItOutEnabled,displayRequestDuration:M=config.defaults.displayRequestDuration,withCredentials:N=config.defaults.withCredentials,persistAuthorization:P=config.defaults.persistAuthorization,oauth2RedirectUrl:F=config.defaults.oauth2RedirectUrl,onComplete:I=null,initialState:R=config.defaults.initialState,uncaughtExceptionHandler:B=config.defaults.uncaughtExceptionHandler})=>{let[V,H]=(0,import_react$7.useState)(null),U=V?.getComponent(`App`,`root`),W=usePrevious(n),K=usePrevious(a);return(0,import_react$7.useEffect)(()=>{let V=_o({plugins:f,spec:n,url:a,layout:s,defaultModelsExpandDepth:v,defaultModelRendering:b,presets:[_o.presets.apis,...x],requestInterceptor:c,responseInterceptor:l,onComplete:()=>{typeof I==`function`&&I(V)},docExpansion:h,supportedSubmitMethods:u,queryConfigEnabled:d,defaultModelExpandDepth:_,displayOperationId:p,tryItOutEnabled:j,displayRequestDuration:M,requestSnippetsEnabled:k,requestSnippets:A,showMutatedRequest:m,deepLinking:C,showExtensions:w,showCommonExtensions:T,filter:O,persistAuthorization:P,withCredentials:N,initialState:R,uncaughtExceptionHandler:B,...typeof F==`string`?{oauth2RedirectUrl:F}:{}}
1513);H(V)},[]),(0,import_react$7.useEffect)(()=>{V&&(a!==V.specSelectors.url()||a!==K)&&(V.specActions.updateSpec(``),a&&(V.specActions.updateUrl(a),V.specActions.download(a)))},[V,a]),(0,import_react$7.useEffect)(()=>{if(V){let a=V.specSelectors.specStr();if(n&&n!==_o.config.defaults.spec&&(n!==a||n!==W)){let a=typeof n==`object`?JSON.stringify(n):n;V.specActions.updateSpec(a)}}},[V,n]),U?import_react$7.createElement(U,null):null};SwaggerUI.System=_o.System,SwaggerUI.presets=_o.presets,SwaggerUI.plugins=_o.plugins,SwaggerUI.config=_o.config;var APIDoc=()=>useLocation().pathname===`/doc/legacy/api`?(0,import_jsx_runtime.jsxs)(Container$1,{fluid:!0,children:[(0,import_jsx_runtime.jsx)(HelmetExport,{titleTemplate:`%s - DraCor`,children:(0,import_jsx_runtime.jsx)(`title`,{children:`API Documentation v0 (legacy)`})}),(0,import_jsx_runtime.jsxs)(`p`,{className:`legacy-disclaimer`,children:[`Note: This is the documentation for the legacy v0 API. The current API documentation is available `,(0,import_jsx_runtime.jsx)(Link$3,{to:`/doc/api`,children:`here`}),`.`]}),(0,import_jsx_runtime.jsx)(SwaggerUI,{url:`/api/v0/openapi.yaml`,deepLinking:!0}),!1,(0,import_jsx_runtime.jsx)(Footer$1,{})]}):(0,import_jsx_runtime.jsxs)(Container$1,{fluid:!0,children:[(0,import_jsx_runtime.jsx)(HelmetExport,{titleTemplate:`%s - DraCor`,children:(0,import_jsx_runtime.jsx)(`title`,{children:`API Documentation`})}),(0,import_jsx_runtime.jsx)(SwaggerUI,{url:`${apiUrl$2}/openapi.yaml`,deepLinking:!0}),(0,import_jsx_runtime.jsx)(Footer$1,{})]}),corpora_default=[{name:`als`,title:`Alsatian Drama Corpus`,repository:`https://github.com/dracor-org/alsdracor`,status:`published`,description:`Edited by Pablo Ruiz Fabo ([MeThAL project](https://methal.pages.unistra.fr/) at University of Strasbourg). Features a growing number of Alsation plays from the 19th and 20th century. For a corpus description and full credits please see the [README on GitHub](https://github.com/dracor-org/alsdracor).`},{name:`am`,title:`American Drama Corpus`,repository:`https://github.com/dracor-org/amdracor`,status:`published`,description:`Maintained by Dennis Mischke, Luca Giovannini, Daniil Skorinkin.`},{name:`ar`,repository:`https://github.com/dracor-org/ardracor`,status:`published`,title:`Argentinian Drama Corpus`,description:`ArDraCor is a growing corpus of TEI-encoded Argentinian plays (18th century–1920). It is a joint effort between the working group RosDH from the University of Rostock (Germany) and the HD LAB-CONICET (Argentina). For a corpus description and full credits please see the [README on GitHub](https://github.com/dracor-org/ardracor).`,license:{name:`CC0`,url:`https://creativecommons.org/share-your-work/public-domain/cc0/`}},{name:`bash`,title:`Bashkir Drama Corpus`,repository:`https://github.com/dracor-org/bashdracor`,status:`published`,description:`Edited by Boris Orekhov. Contains a growing number of plays in the Bashkir language. Works still under copyright published with the permission of the rights holders.`},{name:`cal`,title:`Calderón Drama Corpus`,repository:`https://github.com/dracor-org/caldracor`,status:`published`,description:`Edited by members of the [Institute of Romance Languages and Literatures at University of Tübingen](https://uni-tuebingen.de/en/fakultaeten/philosophische-fakultaet/fachbereiche/neuphilologie/romanisches-seminar/home/) and the [Institute of Romance Studies at University of Vienna](https://romanistik.univie.ac.at/). For a corpus description and full credits please see the [README on GitHub](https://github.com/dracor-org/caldracor).`},{name:`cze`,title:`Czech Drama Corpus`,repository:`https://github.com/dracor-org/czedracor`,status:`draft`,description:`Edited by Petr Porizka et al.`,license:{name:`CC0 1.0`,url:`https://creativecommons.org/publicdomain/zero/1.0/`}},{name:`dutch`,title:`Dutch Drama Corpus`,repository:`https://github.com/dracor-org/dutchdracor`,status:`published`,description:`Edited by Lucas van der Deijl. Features 216 Dutch-language plays from 1539-1786. For a corpus description and full credits please see the [README on GitHub](https://github.com/dracor-org/dutchdracor).`,license:{name:`CC0`,url:`https://creativecommons.org/share-your-work/public-domain/cc0/`}},{name:`eng`,title:`English Drama Corpus`,repository:`https://github.com/dracor-org/engdracor`,status:`published`,description:`Edited by Luca Giovannini and the DraCor Team. Features more than 400 English-language plays from the 1550s to the 1700s derived from the [EarlyPrint Project](https://earlyprint.org). For a corpus description and full credits please see the [README on GitHub](https://github.com/dracor-org/engdracor).`},{name:`est`,title:`Estonian Drama Corpus`,repository:`https://github.com/dracor-org/estdracor`,de
1513scription:`Coming soon.`,status:`draft`,license:{name:`CC0`,url:`https://creativecommons.org/share-your-work/public-domain/cc0/`}},{name:`fre`,title:`French Drama Corpus`,repository:`https://github.com/dracor-org/fredracor`,status:`published`,description:`A [TEI P5](https://tei-c.org/guidelines/p5/) version of Paul Fièvre's [Théâtre Classique](https://www.theatre-classique.fr/index.html). Edited by Carsten Milling, Frank Fischer and Mathias Göbel. For corpus description and list of enhancements please consult the [README on GitHub](https://github.com/dracor-org/fredracor).`,license:{name:`CC BY-NC-SA 4.0`,url:`https://creativecommons.org/licenses/by-nc-sa/4.0/`}},{name:`georg`,title:`Georgian Drama Corpus`,repository:`https://github.com/dracor-org/georgdracor`,description:`Edited by Irakli Khvedelidze.`,license:{name:`CC0`,url:`https://creativecommons.org/share-your-work/public-domain/cc0/`},status:`draft`},{name:`ger`,title:`German Drama Corpus`,repository:`https://github.com/dracor-org/gerdracor`,status:`published`,description:`Edited by Frank Fischer and Peer Trilcke. Features more than 750 German-language plays from the 1500s to the 1940s. For a corpus description and full credits please see the [README on GitHub](https://github.com/dracor-org/gerdracor).`,license:{name:`CC0`,url:`https://creativecommons.org/share-your-work/public-domain/cc0/`}},{name:`gersh`,title:`German Shakespeare Drama Corpus`,repository:`https://github.com/dracor-org/gershdracor`,status:`published`,description:`Edited by [Frank Fischer](https://lehkost.github.io/). This corpus contains all 37 of Shakespeare's plays in their German translations published by Schlegel and Tieck, in the edition of Aufbau-Verlag Berlin/Weimar (3rd edition 1975), which is based on the last edition published during Schlegel's lifetime (3rd edition 1843/44). The digitised print edition was procured from [Zeno.org](http://www.zeno.org/nid/20005683920) (via TextGrid Repository), which also provided an additional play (»Die beiden edlen Vettern«) that Shakespeare is now considered to have co-authored. For a full description please see the [README on GitHub](https://github.com/dracor-org/gershdracor).`,license:{name:`CC0`,url:`https://creativecommons.org/share-your-work/public-domain/cc0/`}},{name:`greek`,title:`Greek Drama Corpus`,repository:`https://github.com/dracor-org/greekdracor`,status:`published`,description:`39 plays derived from [Perseus Digital Library](http://www.perseus.tufts.edu/hopper/opensource/download), licenced under CC BY-SA 3.0 US. Menander's comedy "Dyskolos" derived from Wikisource, licenced under CC BY-SA 3.0. Maintained by Julia Jennifer Beine and Frank Fischer. Corpus description and list of enhancements in the [README on GitHub](https://github.com/dracor-org/greekdracor).`,license:{name:`CC BY-SA 3.0 US`,url:`https://creativecommons.org/licenses/by-sa/3.0/us/`}},{name:`he`,title:`Hebrew Drama Corpus`,repository:`https://github.com/dracor-org/hedracor`,status:`proposed`,description:`This repository contains texts of Hebrew plays written in the 19th and early 20th century.`},{name:`hun`,title:`Hungarian Drama Corpus`,repository:`https://github.com/dracor-org/hundracor`,status:`published`,description:`Edited by the Department of Digital Humanities at Eötvös Loránd University (ELTE) and the National Laboratory for Digital Heritage. Currently featuring 74 Hungarian-language plays from the 16th to the 20th century. For a corpus description and full credits please see the [README on GitHub](https://github.com/dracor-org/hundracor).`},{name:`indie`,title:`Indian English Drama Corpus`,repository:`https://github.com/dracor-org/indiedracor`,status:`draft`,license:{name:`CC0`,url:`https://creativecommons.org/share-your-work/public-domain/cc0/`},description:`Edited by Simran Bhimjyani and Shanmugapriya T. Features Indian plays written in or translated into English, spanning the 1830s to the present. Public-domain plays are released here under CC0; in-copyright plays are encoded to the same DraCor standard but maintained in a private DraCor instance. For a corpus description and full credits please see the [README on GitHub](https://github.com/dracor-org/indiedracor).`},{name:`ita`,title:`Italian Drama Corpus`,repository:`https://github.com/dracor-org/itadracor`,status:`published`,description:`Derived from [Biblioteca Italiana](http://www.bibliotecaitaliana.it/), maintained by Frank Fischer, Carsten Milling, and Luca Giovannini. Features 157 Italian plays from 15th to 20th century. For corpus description and list of enhancements please consult the [README on GitHub](https://github.com/dracor-org/itadracor).`},{name:`ibs`,repository:`https://github.com/dracor-org/ibsdracor`,status:`published`,title:`Ibsen Drama Corpus`,description:`This corpus is developed from HISe's scholarly edition of the Henrik Ibsen's Writings, which comprises all of Ibsen's published (and many unpublished) works. The project was started in 1999 and completed in 2010. It is maintained by the Centre for Ibsen Studies at the University of Oslo. The works included in this DraCor corpus are all of Ibsen's published dramas, as well as his unpublished drama manuscripts. Also included are various versions of a selection of plays. The reason for this inclusion is that the versions often carry significant differences. Some may have been updated with a modernised language, and others in other formats. However, the versions typically carry with them semantic differences, which may be of interest for some areas of research.`,license:{name:`CC0`,url:`https://creativecommons.org/share-your-work/public-domain/cc0/`}},{name:`jes`,title:`Jesuit Latin Drama Corpus`,repository:`https://github.com/dracor-org/jesdracor`,status:`proposed`,description:`Edited by Ingo Börner and Alexander Winkler. Currently inactive. See https://github.com/alexander-winkler/JesDraCor.`},{name:`lacy`,repository:`https://github.com/dracor-org/lacydracor#dracor`,title:`Lacy Drama Corpus`,description:`A sample of 100 plays taken from T.H. Lacy's Acting Edition of Victorian Plays (1848-1873)`,status:`draft`,license:{name:`The Lacy Project waives all rights to the TEI encoding applied to this material, which is believed to be in the public domain. You may copy, modify, distribute, or perform this work freely.`,url:`https://creativecommons.org/publicdomain/zero/1.0/`}},{name:`neolat`,title:`Neo-Latin Drama Corpus`,repository:`https://github.com/dracor-org/neolatdracor`,status:`draft`,description:`Neo-Latin Drama Corpus, dramatic texts in [TEI P5](https://tei-c.org/guidelines/p5/) format. Licensed under [CC0 1.0](https://creativecommons.org/publicdomain/zero/1.0/). Edited by Julia Jennifer Beine (University of Würzburg), co-maintained by Carsten Milling (University of Potsdam). The texts in the Neo-Latin Drama Corpus were encoded and contributed by different working groups. For a full corpus description, the contributing working groups, and responsible editors, please consult the [README](https://github.com/dracor-org/neolatdracor) on GitHub.`,license:{name:`CC0 1.0`,url:`https://creativecommons.org/publicdomain/zero/1.0/`}},{name:`pol`,title:`Polish Drama Corpus`,repository:`https://github.com/dracor-org/poldracor`,status:`published`,description:`Edited by members of Historical Pragmalinguistic Team 
1513(Magdalena Pastuch, Barbara Mitrenga, Kinga Wąsińska) affiliated to the Institute of Linguistics of University of Silesia in Katowice with technical support Jan Wieczorek, Tomasz Bernaś and Tomasz Naskręt from CLARIN-PL/Wrocław University of Science and Technology. Features about 50 Polish-language plays from 1772 to 1939 with social, popular, and common themes reflecting the colloquial language of that era. For a corpus description and full credits please see the [README on GitHub](https://github.com/dracor-org/poldracor).`,license:{name:`CC0`,url:`https://creativecommons.org/share-your-work/public-domain/cc0/`}},{name:`ro`,title:`Romanian Drama Corpus`,repository:`https://github.com/dracor-org/rodracor`,status:`published`,description:`Edited by Andrei Terian (coordinator), Ovio Olaru (deputy coordinator), Cristina Cojocaru (technical coordinator), Victor Cobuz, Alexandra Oprescu, Andreea Popescu, Teodora Susarenco, and Snejana Ung, members of the [METRA project](https://grants.ulbsibiu.ro/metra/) affiliated to the Lucian Blaga University of Sibiu. Features 30 Romanian-language plays from 1849 to 1944. For a corpus description and full credits please see the [README on GitHub](https://github.com/dracor-org/rodracor).`,license:{name:`CC0`,url:`https://creativecommons.org/share-your-work/public-domain/cc0/`}},{name:`rom`,title:`Roman Drama Corpus`,repository:`https://github.com/dracor-org/romdracor`,status:`published`,description:`Derived from [Perseus Digital Library](http://www.perseus.tufts.edu/hopper/opensource/download), updated to [TEI P5](https://tei-c.org/guidelines/p5/) and enhanced by Julia Jennifer Beine and Frank Fischer (both Freie Universität Berlin). Features 36 plays (20 comedies by Plautus, 6 comedies by Terence, 10 tragedies by Seneca). For corpus description and full credits please see the [README on GitHub](https://github.com/dracor-org/romdracor).`,license:{name:`CC BY-SA 3.0 US`,url:`https://creativecommons.org/licenses/by-sa/3.0/us/`}},{name:`rus`,title:`Russian Drama Corpus`,repository:`https://github.com/dracor-org/rusdracor`,status:`published`,description:`Edited by Frank Fischer and Daniil Skorinkin. Features more than 200 Russian plays from the 1740s to the 1940s. For a corpus description and full credits please see the [README on GitHub](https://github.com/dracor-org/rusdracor).`,license:{name:`CC0`,url:`https://creativecommons.org/share-your-work/public-domain/cc0/`}},{name:`shake`,title:`Shakespeare Drama Corpus`,repository:`https://github.com/dracor-org/shakedracor`,status:`published`,description:`Derived from the [Folger Shakespeare Library](https://shakespeare.folger.edu/). Enhancements documented in our [README at GitHub](https://github.com/dracor-org/shakedracor).`,license:{name:`CC BY-NC 3.0`,url:`https://creativecommons.org/licenses/by-nc/3.0/deed.en_US`}},{name:`span`,title:`Spanish Drama Corpus`,repository:`https://github.com/dracor-org/spandracor`,status:`published`,description:`Edited by [María Concepción Jiménez](https://www.unir.net/profesores/maria-concepcion-jimenez-fernandez/), [Teresa Santa María Fernández](https://www.unir.net/profesores/ma-teresa-santa-maria-fernandez/) and [José Calvo Tello](https://www.sub.uni-goettingen.de/kontakt/personen-a-z/personendetails/person/jose-calvo-tello/). Forked from the [BETTE corpus](https://github.com/GHEDI/BETTE) (Biblioteca Electrónica Textual del Teatro en Español de 1868–1936).`},{name:`swe`,title:`Swedish Drama Corpus`,repository:`https://github.com/dracor-org/swedracor`,status:`published`,description:`Derived from the [eDrama](http://www.dramawebben.se/sida/edrama) project. Features 68 Swedish plays from around 1880 to 1900. More information in the [README on GitHub](https://github.com/dracor-org/swedracor).`},{name:`tat`,title:`Tatar Drama Corpus`,repository:`https://github.com/dracor-org/tatdracor`,status:`published`,description:`Edited by Daniil Skorinkin and Frank Fischer. Features a handful of plays in Tatar language, provided through Tatar Electronic Library.`},{name:`test`,title:`Test Drama Corpus`,repository:`https://github.com/dracor-org/testdracor`,status:`draft`,description:`This corpus is for testing purposes only. It features a handful of plays in different languages.`,license:{name:`Public Domain`,url:`https://creativecommons.org/publicdomain/zero/1.0/`}},{name:`u`,title:`Ukrainian Drama Corpus`,repository:`https://github.com/dracor-org/udracor`,status:`published`,description:`This corpus contains Ukrainian plays from the 19th and early 20th centuries. For a detailed description and full credits, please refer to the [README on GitHub](https://github.com/dracor-org/udracor).`,license:{name:`CC0`,url:`https://creativecommons.org/public-domain/cc0/`}},{name:`yi`,title:`Yiddish Drama Corpus`,repository:`https://github.com/dracor-org/yidracor`,status:`published`,description:`Work on this corpus started at the [DraCor Onboarding Workshop for Hebrew and Yiddish](https://www.ada.fu-berlin.de/en/kalender/HeDraCorWorkshop.html) in September 2023. For a corpus description and full credits please see the [README on GitHub](https://github.com/dracor-org/yidracor).`,license:{name:`CC0`,url:`https://creativecommons.org/share-your-work/public-domain/cc0/`}}],main=`_main_cu4oy_1`,CorpusRegistry_module_default={main},cx=import_bind$1.default.bind(CorpusRegistry_module_default);function renderCorpus({name:n,title:a,repository:s,license:c,status:l,description:u}){let d;switch(l){case`published`:d=`https://dracor.org/${n}`;break;case`draft`:d=`https://staging.dracor.org/${n}`;break}return(0,import_jsx_runtime.jsxs)(`li`,{children:[(0,import_jsx_runtime.jsx)(`strong`,{children:d?(0,import_jsx_runtime.jsx)(`a`,{href:d,children:a}):(0,import_jsx_runtime.jsx)(`span`,{children:a})}),(0,import_jsx_runtime.jsx)(`br`,{}),(0,import_jsx_runtime.jsx)(`a`,{href:s,children:s}),c&&(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(`br`,{}),`License: `,(0,import_jsx_runtime.jsx)(`a`,{href:c.url,children:c.name})]}),u&&(0,import_jsx_runtime.jsx)(`p`,{children:(0,import_jsx_runtime.jsx)(Markdown,{children:u})})]},n)}function CorpusRegistry(){let n=corpora_default.filter(({status:n})=>n===`published`),a=corpora_default.filter(({status:n})=>n===`draft`),s=corpora_default.filter(({status:n})=>n===`proposed`);return(0,import_jsx_runtime.jsx)(Container$1,{fluid:!0,children:(0,import_jsx_runtime.jsxs)(`div`,{className:`dracor-page`,children:[(0,import_jsx_runtime.jsx)(HelmetExport,{titleTemplate:`%s - DraCor`,children:(0,import_jsx_runtime.jsx)(`title`,{children:`Corpus Registry`})}),(0,import_jsx_runtime.jsxs)(`div`,{className:cx(`main`),children:[(0,import_jsx_runtime.jsx)(Header$2,{children:`DraCor Corpora`}),(0,import_jsx_runtime.jsxs)(`h2`,{children:[`Published (`,n.length,`)`]}),(0,import_jsx_runtime.jsx)(`p`,{children:`The following corpora are available on dracor.org.`}),(0,import_jsx_runtime.jsx)(`ul`,{children:n.map(renderCorpus)}),(0,import_jsx_runtime.jsxs)(`h2`,{children:[`Drafted (`,a.length,`)`]}),(0,import_jsx_runtime.jsx)(`p`,{children:`The following corpora are available on staging.dracor.org.`}),(0,import_jsx_runtime.jsx)(`ul`,{children:a.map(renderCorpus)}),(0,import_jsx_runtime.jsxs)(`h2`,{children:[`Proposed (`,s.length,`)`]}),(0,import_jsx_runtime.jsx)(`p`,{children:`The following corpora are planned but may 
1513not be publicly available yet.`}),(0,import_jsx_runtime.jsx)(`ul`,{children:s.map(renderCorpus)})]})]})})}library$1.add(faBook,faCaretDown,faCaretUp,faClipboard,faUsers,faPenFancy,faTheaterMasks,faMars,faVenus);var scriptRel=`modulepreload`,assetsURL=function(n){return`/`+n},seen={},__vitePreload=function(n,a,s){let c=Promise.resolve();if(a&&a.length>0){let n=document.getElementsByTagName(`link`),l=document.querySelector(`meta[property=csp-nonce]`),u=l?.nonce||l?.getAttribute(`nonce`);function d(n){return Promise.all(n.map(n=>Promise.resolve(n).then(n=>({status:`fulfilled`,value:n}),n=>({status:`rejected`,reason:n}))))}function f(n){return import.meta.resolve?import.meta.resolve(n):new URL(n,import.meta.url).href}c=d(a.map(a=>{if(a=assetsURL(a,s),a=f(a),a in seen)return;seen[a]=!0;let c=a.endsWith(`.css`);for(let s=n.length-1;s>=0;s--){let l=n[s];if(l.href===a&&(!c||l.rel===`stylesheet`))return}let l=document.createElement(`link`);if(l.rel=c?`stylesheet`:scriptRel,c||(l.as=`script`),l.crossOrigin=``,l.href=a,u&&l.setAttribute(`nonce`,u),document.head.appendChild(l),c)return new Promise((n,s)=>{l.addEventListener(`load`,n),l.addEventListener(`error`,()=>s(Error(`Unable to preload CSS for ${a}`)))})}))}function l(n){let a=new Event(`vite:preloadError`,{cancelable:!0});if(a.payload=n,window.dispatchEvent(a),!a.defaultPrevented)throw n}return c.then(a=>{for(let n of a||[])n.status===`rejected`&&l(n.reason);return n().catch(l)})},SparqlUi=(0,import_react$7.lazy)(()=>__vitePreload(()=>import(`./SparqlPlaceholder-DyDXUyB0.js`),[])),App=()=>{let[n,a]=(0,import_react$7.useState)([]),[s,c]=(0,import_react$7.useState)(),[l,u]=(0,import_react$7.useState)([]);return(0,import_react$7.useEffect)(()=>{async function n(n){try{let s=await fetch(n,{method:`GET`,headers:{Accept:`application/json`}});if(s.status!==200){console.log(s.status);return}let c=await s.json();a(c)}catch(n){console.log(n)}}n(sitemapUrl)},[]),(0,import_react$7.useEffect)(()=>{console.log(`fetching API info...`);async function n(){try{let n=await api$1.get(`/info`);if(n.ok)c(n.data);else throw Error(`Failed to load API info. Status: ${n.status}`)}catch(n){console.error(n)}}n()},[]),(0,import_react$7.useEffect)(()=>{console.log(`fetching corpora...`);async function n(){try{let n=await api$1.get(`/corpora`);if(n.ok)u(n.data);else throw Error(`Failed to load corpora. Status: ${n.status}`)}catch(n){console.error(n)}}n()},[]),(0,import_jsx_runtime.jsx)(BrowserRouter,{children:(0,import_jsx_runtime.jsx)(DracorContext.Provider,{value:{corpora:l,apiInfo:s,sitemap:n},children:(0,import_jsx_runtime.jsxs)(`div`,{className:`d-flex flex-column`,style:{height:`100%`},children:[(0,import_jsx_runtime.jsx)(TopNav,{sitemap:n}),(0,import_jsx_runtime.jsx)(import_react$7.Suspense,{fallback:(0,import_jsx_runtime.jsx)(`div`,{children:`Loading…`}),children:(0,import_jsx_runtime.jsxs)(Routes,{children:[(0,import_jsx_runtime.jsx)(Route,{path:`/`,element:(0,import_jsx_runtime.jsx)(Home,{})}),(0,import_jsx_runtime.jsxs)(Route,{path:`/:corpusId`,children:[(0,import_jsx_runtime.jsx)(Route,{index:!0,element:(0,import_jsx_runtime.jsx)(Corpus,{})}),(0,import_jsx_runtime.jsx)(Route,{path:`:playId`,element:(0,import_jsx_runtime.jsx)(PlayPage,{})})]}),(0,import_jsx_runtime.jsx)(Route,{path:`/doc/:slug`,element:(0,import_jsx_runtime.jsx)(DocPage,{})}),(0,import_jsx_runtime.jsx)(Route,{path:`/doc/api`,element:(0,import_jsx_runtime.jsx)(APIDoc,{})}),(0,import_jsx_runtime.jsx)(Route,{path:`/doc/odd`,element:(0,import_jsx_runtime.jsx)(OddPage,{})}),(0,import_jsx_runtime.jsx)(Route,{path:`/doc/corpora`,element:(0,import_jsx_runtime.jsx)(CorpusRegistry,{})}),(0,import_jsx_runtime.jsx)(Route,{path:`/doc/legacy/api`,element:(0,import_jsx_runtime.jsx)(APIDoc,{})}),(0,import_jsx_runtime.jsx)(Route,{path:`/sparql`,element:(0,import_jsx_runtime.jsx)(SparqlUi,{})})]})})]})})})};(0,import_client.createRoot)(document.getElementById(`root`)).render((0,import_jsx_runtime.jsx)(App,{}));export{Container$1 as a,require_jsx_runtime as i,Footer$1 as n,Header$2 as r,HelmetExport as t};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.