2023-10-01 07:17:56 +02:00
var ve = Object . defineProperty ; var be = ( t , e , a ) => e in t ? ve ( t , e , { enumerable : ! 0 , configurable : ! 0 , writable : ! 0 , value : a } ) : t [ e ] = a ; var R = ( t , e , a ) => ( be ( t , typeof e != "symbol" ? e + "" : e , a ) , a ) ; function bind$4 ( t , e ) { return function ( ) { return t . apply ( e , arguments ) } } const { toString : toString$7 } = Object . prototype , { getPrototypeOf } = Object , kindOf = ( t => e => { const a = toString$7 . call ( e ) ; return t [ a ] || ( t [ a ] = a . slice ( 8 , - 1 ) . toLowerCase ( ) ) } ) ( Object . create ( null ) ) , kindOfTest = t => ( t = t . toLowerCase ( ) , e => kindOf ( e ) === t ) , typeOfTest = t => e => typeof e === t , { isArray : isArray$d } = Array , isUndefined = typeOfTest ( "undefined" ) ; function isBuffer$3 ( t ) { return t !== null && ! isUndefined ( t ) && t . constructor !== null && ! isUndefined ( t . constructor ) && isFunction$6 ( t . constructor . isBuffer ) && t . constructor . isBuffer ( t ) } const isArrayBuffer = kindOfTest ( "ArrayBuffer" ) ; function isArrayBufferView ( t ) { let e ; return typeof ArrayBuffer < "u" && ArrayBuffer . isView ? e = ArrayBuffer . isView ( t ) : e = t && t . buffer && isArrayBuffer ( t . buffer ) , e } const isString$1 = typeOfTest ( "string" ) , isFunction$6 = typeOfTest ( "function" ) , isNumber$1 = typeOfTest ( "number" ) , isObject$c = t => t !== null && typeof t == "object" , isBoolean = t => t === ! 0 || t === ! 1 , isPlainObject = t => { if ( kindOf ( t ) !== "object" ) return ! 1 ; const e = getPrototypeOf ( t ) ; return ( e === null || e === Object . prototype || Object . getPrototypeOf ( e ) === null ) && ! ( Symbol . toStringTag in t ) && ! ( Symbol . iterator in t ) } , isDate$1 = kindOfTest ( "Date" ) , isFile = kindOfTest ( "File" ) , isBlob = kindOfTest ( "Blob" ) , isFileList = kindOfTest ( "FileList" ) , isStream = t => isObject$c ( t ) && isFunction$6 ( t . pipe ) , isFormData = t => { let e ; return t && ( typeof FormData == "function" && t instanceof FormData || isFunction$6 ( t . append ) && ( ( e = kindOf ( t ) ) === "formdata" || e === "object" && isFunction$6 ( t . toString ) && t . toString ( ) === "[object FormData]" ) ) } , isURLSearchParams = kindOfTest ( "URLSearchParams" ) , trim$2 = t => t . trim ? t . trim ( ) : t . replace ( /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g , "" ) ; function forEach ( t , e , { allOwnKeys : a = ! 1 } = { } ) { if ( t === null || typeof t > "u" ) return ; let n , r ; if ( typeof t != "object" && ( t = [ t ] ) , isArray$d ( t ) ) for ( n = 0 , r = t . length ; n < r ; n ++ ) e . call ( null , t [ n ] , n , t ) ; else { const i = a ? Object . getOwnPropertyNames ( t ) : Object . keys ( t ) , o = i . length ; let s ; for ( n = 0 ; n < o ; n ++ ) s = i [ n ] , e . call ( null , t [ s ] , s , t ) } } function findKey$1 ( t , e ) { e = e . toLowerCase ( ) ; const a = Object . keys ( t ) ; let n = a . length , r ; for ( ; n -- > 0 ; ) if ( r = a [ n ] , e === r . toLowerCase ( ) ) return r ; return null } const _global = ( ( ) => typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : typeof window < "u" ? window : global ) ( ) , isContextDefined = t => ! isUndefined ( t ) && t !== _global ; function merge$1 ( ) { const { caseless : t } = isContextDefined ( this ) && this || { } , e = { } , a = ( n , r ) => { const i = t && findKey$1 ( e , r ) || r ; isPlainObject ( e [ i ] ) && isPlainObject ( n ) ? e [ i ] = merge$1 ( e [ i ] , n ) : isPlainObject ( n ) ? e [ i ] = merge$1 ( { } , n ) : isArray$d ( n ) ? e [ i ] = n . slice ( ) : e [ i ] = n } ; for ( let n = 0 , r = arguments . length ; n < r ; n ++ ) arguments [ n ] && forEach ( arguments [ n ] , a ) ; return e } const extend = ( t , e , a , { allOwnKeys : n } = { } ) => ( forEach ( e , ( r , i ) => { a && isFunction$6 ( r ) ? t [ i ] = bind$4 ( r , a ) : t [ i ] = r } , { allOwnKeys : n } ) , t ) , stripBOM = t => ( t . charCodeAt ( 0 ) === 65279 && ( t = t . slice ( 1 ) ) , t ) , inherits = ( t , e , a , n ) => { t . prototype = Object . create ( e . prototype , n ) , t . prototype . constructor = t , Object . defineProperty ( t , "super" , { value : e . prototype } ) , a && Object . assign ( t . prototype , a ) } , toFlatObject = ( t , e , a , n ) => { let r , i , o ; const s = { } ; if ( e = e || { } , t == null ) return e ; do { for ( r = Object . getOwnPropertyNames ( t ) , i = r . length ; i -- > 0 ; ) o = r [ i ] , ( ! n || n ( o , t , e ) ) && ! s [ o ] && ( e [ o ] = t [ o ] , s [ o ] = ! 0 ) ; t = a !== ! 1 && getPrototypeOf ( t ) } while ( t && ( ! a || a ( t , e ) ) && t !== Object . prototype ) ; return e } , endsWith = ( t , e , a ) => { t = String ( t ) , ( a === void 0 || a > t . length ) && ( a = t . length ) , a -= e . length ; const n = t . indexOf ( e , a ) ; return n !== - 1 && n === a } , toArray = t => { if ( ! t ) return null ; if ( isArray$d ( t ) ) return t ; let e = t . length ; if ( ! isNumber$1 ( e ) ) return null ; const a = new Array ( e ) ; for ( ; e -- > 0 ; ) a [ e ] = t [ e ] ; return a } , isTypedArray$3 = ( t => e => t && e instanceof t ) ( typeof Uint8Array < "u" && getPrototypeOf ( Uint8Array ) ) , forEachEntry = ( t , e ) => { const n = ( t && t [ Symbol . iterator ] ) . call ( t ) ; let r ; for ( ; ( r = n . next ( ) ) && ! r . done ; ) { const i = r . value ; e . call ( t , i [ 0 ] , i [ 1 ] ) } } , matchAll = ( t , e ) => { let a ; const n = [ ] ; for ( ; ( a = t . exec ( e ) ) !== null ; ) n . push ( a ) ; return n } , isHTMLForm = kindOfTest ( "HTMLFormElement" ) , toCamelCase = t => t . toLowerCase ( ) . replace ( /[-_\s]([a-z\d])(\w*)/g , function ( a , n , r ) { return n . toUpperCase (
2023-08-12 17:44:00 +02:00
` ).forEach(function(o){r=o.indexOf(":"),a=o.substring(0,r).trim().toLowerCase(),n=o.substring(r+1).trim(),!(!a||e[a]&&ignoreDuplicateOf[a])&&(a==="set-cookie"?e[a]?e[a].push(n):e[a]=[n]:e[a]=e[a]?e[a]+", "+n:n)}),e}, $ internals=Symbol("internals");function normalizeHeader(t){return t&&String(t).trim().toLowerCase()}function normalizeValue(t){return t===!1||t==null?t:utils.isArray(t)?t.map(normalizeValue):String(t)}function parseTokens(t){const e=Object.create(null),a=/([^ \s ,;=]+) \s *(?:= \s *([^,;]+))?/g;let n;for(;n=a.exec(t);)e[n[1]]=n[2];return e}const isValidHeaderName=t=>/^[-_a-zA-Z0-9^ ` | ~ , ! # $ % & ' * + . ] + $ / . test ( t . trim ( ) ) ; function matchHeaderValue ( t , e , a , n , r ) { if ( utils . isFunction ( n ) ) return n . call ( this , e , a ) ; if ( r && ( e = a ) , ! ! utils . isString ( e ) ) { if ( utils . isString ( n ) ) return e . indexOf ( n ) !== - 1 ; if ( utils . isRegExp ( n ) ) return n . test ( e ) } } function formatHeader ( t ) { return t . trim ( ) . toLowerCase ( ) . replace ( /([a-z\d])(\w*)/g , ( e , a , n ) => a . toUpperCase ( ) + n ) } function buildAccessors ( t , e ) { const a = utils . toCamelCase ( " " + e ) ; [ "get" , "set" , "has" ] . forEach ( n => { Object . defineProperty ( t , n + a , { value : function ( r , i , o ) { return this [ n ] . call ( this , e , r , i , o ) } , configurable : ! 0 } ) } ) } class AxiosHeaders { constructor ( e ) { e && this . set ( e ) } set ( e , a , n ) { const r = this ; function i ( s , l , u ) { const c = normalizeHeader ( l ) ; if ( ! c ) throw new Error ( "header name must be a non-empty string" ) ; const d = utils . findKey ( r , c ) ; ( ! d || r [ d ] === void 0 || u === ! 0 || u === void 0 && r [ d ] !== ! 1 ) && ( r [ d || l ] = normalizeValue ( s ) ) } const o = ( s , l ) => utils . forEach ( s , ( u , c ) => i ( u , c , l ) ) ; return utils . isPlainObject ( e ) || e instanceof this . constructor ? o ( e , a ) : utils . isString ( e ) && ( e = e . trim ( ) ) && ! isValidHeaderName ( e ) ? o ( parseHeaders ( e ) , a ) : e != null && i ( a , e , n ) , this } get ( e , a ) { if ( e = normalizeHeader ( e ) , e ) { const n = utils . findKey ( this , e ) ; if ( n ) { const r = this [ n ] ; if ( ! a ) return r ; if ( a === ! 0 ) return parseTokens ( r ) ; if ( utils . isFunction ( a ) ) return a . call ( this , r , n ) ; if ( utils . isRegExp ( a ) ) return a . exec ( r ) ; throw new TypeError ( "parser must be boolean|regexp|function" ) } } } has ( e , a ) { if ( e = normalizeHeader ( e ) , e ) { const n = utils . findKey ( this , e ) ; return ! ! ( n && this [ n ] !== void 0 && ( ! a || matchHeaderValue ( this , this [ n ] , n , a ) ) ) } return ! 1 } delete ( e , a ) { const n = this ; let r = ! 1 ; function i ( o ) { if ( o = normalizeHeader ( o ) , o ) { const s = utils . findKey ( n , o ) ; s && ( ! a || matchHeaderValue ( n , n [ s ] , s , a ) ) && ( delete n [ s ] , r = ! 0 ) } } return utils . isArray ( e ) ? e . forEach ( i ) : i ( e ) , r } clear ( e ) { const a = Object . keys ( this ) ; let n = a . length , r = ! 1 ; for ( ; n -- ; ) { const i = a [ n ] ; ( ! e || matchHeaderValue ( this , this [ i ] , i , e , ! 0 ) ) && ( delete this [ i ] , r = ! 0 ) } return r } normalize ( e ) { const a = this , n = { } ; return utils . forEach ( this , ( r , i ) => { const o = utils . findKey ( n , i ) ; if ( o ) { a [ o ] = normalizeValue ( r ) , delete a [ i ] ; return } const s = e ? formatHeader ( i ) : String ( i ) . trim ( ) ; s !== i && delete a [ i ] , a [ s ] = normalizeValue ( r ) , n [ s ] = ! 0 } ) , this } concat ( ... e ) { return this . constructor . concat ( this , ... e ) } toJSON ( e ) { const a = Object . create ( null ) ; return utils . forEach ( this , ( n , r ) => { n != null && n !== ! 1 && ( a [ r ] = e && utils . isArray ( n ) ? n . join ( ", " ) : n ) } ) , a } [ Symbol . iterator ] ( ) { return Object . entries ( this . toJSON ( ) ) [ Symbol . iterator ] ( ) } toString ( ) { return Object . entries ( this . toJSON ( ) ) . map ( ( [ e , a ] ) => e + ": " + a ) . join ( `
2023-08-29 07:34:41 +02:00
` )}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...a){const n=new this(e);return a.forEach(r=>n.set(r)),n}static accessor(e){const n=(this[ $ internals]=this[ $ internals]={accessors:{}}).accessors,r=this.prototype;function i(o){const s=normalizeHeader(o);n[s]||(buildAccessors(r,o),n[s]=!0)}return utils.isArray(e)?e.forEach(i):i(e),this}}AxiosHeaders.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);utils.reduceDescriptors(AxiosHeaders.prototype,({value:t},e)=>{let a=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(n){this[a]=n}}});utils.freezeMethods(AxiosHeaders);const AxiosHeaders $ 1=AxiosHeaders;function transformData(t,e){const a=this||defaults $ 2,n=e||a,r=AxiosHeaders $ 1.from(n.headers);let i=n.data;return utils.forEach(t,function(s){i=s.call(a,i,r.normalize(),e?e.status:void 0)}),r.normalize(),i}function isCancel(t){return!!(t&&t.__CANCEL__)}function CanceledError(t,e,a){AxiosError.call(this,t??"canceled",AxiosError.ERR_CANCELED,e,a),this.name="CanceledError"}utils.inherits(CanceledError,AxiosError,{__CANCEL__:!0});function settle(t,e,a){const n=a.config.validateStatus;!a.status||!n||n(a.status)?t(a):e(new AxiosError("Request failed with status code "+a.status,[AxiosError.ERR_BAD_REQUEST,AxiosError.ERR_BAD_RESPONSE][Math.floor(a.status/100)-4],a.config,a.request,a))}const cookies=platform.isStandardBrowserEnv?function(){return{write:function(a,n,r,i,o,s){const l=[];l.push(a+"="+encodeURIComponent(n)),utils.isNumber(r)&&l.push("expires="+new Date(r).toGMTString()),utils.isString(i)&&l.push("path="+i),utils.isString(o)&&l.push("domain="+o),s===!0&&l.push("secure"),document.cookie=l.join("; ")},read:function(a){const n=document.cookie.match(new RegExp("(^|; \\ s*)("+a+")=([^;]*)"));return n?decodeURIComponent(n[3]):null},remove:function(a){this.write(a,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}();function isAbsoluteURL(t){return/^([a-z][a-z \d + \- .]*:)? \/ \/ /i.test(t)}function combineURLs(t,e){return e?t.replace(/ \/ + $ /,"")+"/"+e.replace(/^ \/ +/,""):t}function buildFullPath(t,e){return t&&!isAbsoluteURL(e)?combineURLs(t,e):e}const isURLSameOrigin=platform.isStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),a=document.createElement("a");let n;function r(i){let o=i;return e&&(a.setAttribute("href",o),o=a.href),a.setAttribute("href",o),{href:a.href,protocol:a.protocol?a.protocol.replace(/: $ /,""):"",host:a.host,search:a.search?a.search.replace(/^ \? /,""):"",hash:a.hash?a.hash.replace(/^#/,""):"",hostname:a.hostname,port:a.port,pathname:a.pathname.charAt(0)==="/"?a.pathname:"/"+a.pathname}}return n=r(window.location.href),function(o){const s=utils.isString(o)?r(o):o;return s.protocol===n.protocol&&s.host===n.host}}():function(){return function(){return!0}}();function parseProtocol(t){const e=/^([-+ \w ]{1,25})(:? \/ \/ |:)/.exec(t);return e&&e[1]||""}function speedometer(t,e){t=t||10;const a=new Array(t),n=new Array(t);let r=0,i=0,o;return e=e!==void 0?e:1e3,function(l){const u=Date.now(),c=n[i];o||(o=u),a[r]=l,n[r]=u;let d=i,h=0;for(;d!==r;)h+=a[d++],d=d%t;if(r=(r+1)%t,r===i&&(i=(i+1)%t),u-o<e)return;const m=c&&u-c;return m?Math.round(h*1e3/m):void 0}}function progressEventReducer(t,e){let a=0;const n=speedometer(50,250);return r=>{const i=r.loaded,o=r.lengthComputable?r.total:void 0,s=i-a,l=n(s),u=i<=o;a=i;const c={loaded:i,total:o,progress:o?i/o:void 0,bytes:s,rate:l||void 0,estimated:l&&o&&u?(o-i)/l:void 0,event:r};c[e?"download":"upload"]=!0,t(c)}}const isXHRAdapterSupported=typeof XMLHttpRequest<"u",xhrAdapter=isXHRAdapterSupported&&function(t){return new Promise(function(a,n){let r=t.data;const i=AxiosHeaders $ 1.from(t.headers).normalize(),o=t.responseType;let s;function l(){t.cancelToken&&t.cancelToken.unsubscribe(s),t.signal&&t.signal.removeEventListener("abort",s)}utils.isFormData(r)&&(platform.isStandardBrowserEnv||platform.isStandardBrowserWebWorkerEnv?i.setContentType(!1):i.setContentType("multipart/form-d
2023-08-12 17:44:00 +02:00
` +gap+s.join( ` ,
` +gap)+ `
` +o+"]":"["+s.join(",")+"]",gap=o,r}if(rep&&typeof rep=="object")for(i=rep.length,a=0;a<i;a+=1)typeof rep[a]=="string"&&(n=rep[a],r=str(n,l),r&&s.push(quote(n)+(gap?": ":":")+r));else for(n in l)Object.prototype.hasOwnProperty.call(l,n)&&(r=str(n,l),r&&s.push(quote(n)+(gap?": ":":")+r));return r=s.length===0?"{}":gap? ` {
` +gap+s.join( ` ,
` +gap)+ `
2023-08-29 07:34:41 +02:00
` +o+"}":"{"+s.join(",")+"}",gap=o,r}}typeof JSON.stringify!="function"&&(meta={" \b ":" \\ b"," ":" \\ t"," \n ":" \\ n"," \f ":" \\ f"," \r ":" \\ r",'"':' \\ "'," \\ ":" \\ \\ "},JSON.stringify=function(t,e,a){var n;if(gap="",indent="",typeof a=="number")for(n=0;n<a;n+=1)indent+=" ";else typeof a=="string"&&(indent=a);if(rep=e,e&&typeof e!="function"&&(typeof e!="object"||typeof e.length!="number"))throw new Error("JSON.stringify");return str("",{"":t})}),typeof JSON.parse!="function"&&(JSON.parse=function(text,reviver){var j;function walk(t,e){var a,n,r=t[e];if(r&&typeof r=="object")for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(n=walk(r,a),n!==void 0?r[a]=n:delete r[a]);return reviver.call(t,e,r)}if(text=String(text),rx_dangerous.lastIndex=0,rx_dangerous.test(text)&&(text=text.replace(rx_dangerous,function(t){return" \\ u"+("0000"+t.charCodeAt(0).toString(16)).slice(-4)})),rx_one.test(text.replace(rx_two,"@").replace(rx_three,"]").replace(rx_four,"")))return j=eval("("+text+")"),typeof reviver=="function"?walk({"":j},""):j;throw new SyntaxError("JSON.parse")})}()),json2 $ 1}var json2=json2Plugin;function json2Plugin(){return requireJson2(),{}}var engine=storeEngine,storages=all,plugins=[json2],store_legacy=engine.createStore(storages,plugins);const store $ 1=getDefaultExportFromCjs(store_legacy);var util=util $ 7,bind $ 1=util.bind,each $ 1=util.each,create=util.create,slice=util.slice,events=eventsPlugin $ 1;function eventsPlugin $ 1(){var t=_newPubSub();return{watch:e,unwatch:a,once:n,set:r,remove:i,clearAll:o};function e(s,l,u){return t.on(l,bind $ 1(this,u))}function a(s,l){t.off(l)}function n(s,l,u){t.once(l,bind $ 1(this,u))}function r(s,l,u){var c=this.get(l);s(),t.fire(l,u,c)}function i(s,l){var u=this.get(l);s(),t.fire(l,void 0,u)}function o(s){var l={};this.each(function(u,c){l[c]=u}),s(),each $ 1(l,function(u,c){t.fire(c,void 0,u)})}}function _newPubSub(){return create(_pubSubBase,{_id:0,_subSignals:{},_subCallbacks:{}})}var _pubSubBase={_id:null,_subCallbacks:null,_subSignals:null,on:function(t,e){return this._subCallbacks[t]||(this._subCallbacks[t]={}),this._id+=1,this._subCallbacks[t][this._id]=e,this._subSignals[this._id]=t,this._id},off:function(t){var e=this._subSignals[t];delete this._subCallbacks[e][t],delete this._subSignals[t]},once:function(t,e){var a=this.on(t,bind $ 1(this,function(){e.apply(this,arguments),this.off(a)}))},fire:function(t){var e=slice(arguments,1);each $ 1(this._subCallbacks[t],function(a){a.apply(this,e)})}},eventsPlugin=events,observe=[eventsPlugin,observePlugin];function observePlugin(){return{observe:t,unobserve:e};function t(a,n,r){var i=this.watch(n,r);return r(this.get(n)),i}function e(a,n){this.unwatch(n)}}const observePlugin $ 1=getDefaultExportFromCjs(observe);var flushPending=!1,flushing=!1,queue=[],lastFlushedIndex=-1;function scheduler(t){queueJob(t)}function queueJob(t){queue.includes(t)||queue.push(t),queueFlush()}function dequeueJob(t){let e=queue.indexOf(t);e!==-1&&e>lastFlushedIndex&&queue.splice(e,1)}function queueFlush(){!flushing&&!flushPending&&(flushPending=!0,queueMicrotask(flushJobs))}function flushJobs(){flushPending=!1,flushing=!0;for(let t=0;t<queue.length;t++)queue[t](),lastFlushedIndex=t;queue.length=0,lastFlushedIndex=-1,flushing=!1}var reactive,effect $ 3,release,raw,shouldSchedule=!0;function disableEffectScheduling(t){shouldSchedule=!1,t(),shouldSchedule=!0}function setReactivityEngine(t){reactive=t.reactive,release=t.release,effect $ 3=e=>t.effect(e,{scheduler:a=>{shouldSchedule?scheduler(a):a()}}),raw=t.raw}function overrideEffect(t){effect $ 3=t}function elementBoundEffect(t){let e=()=>{};return[n=>{let r=effect $ 3(n);return t._x_effects||(t._x_effects=new Set,t._x_runEffects=()=>{t._x_effects.forEach(i=>i())}),t._x_effects.add(r),e=()=>{r!==void 0&&(t._x_effects.delete(r),release(r))},r},()=>{e()}]}function dispatch(t,e,a={}){t.dispatchEvent(new CustomEvent(e,{detail:a,bubbles:!0,composed:!0,cancelable:!0}))}function walk(t,e){if(typeof ShadowRoot=="function"&&t instanceof ShadowRoot){Array.from(t.children).forEach(r=>walk(r,e));return}let a=!1;if(e(t,()=>a=!0),a)return;let n=t.firstElemen
2023-08-12 17:44:00 +02:00
$ { a ? 'Expression: "' + a + ` "
2023-10-01 07:17:56 +02:00
` :""} ` , e ) , setTimeout ( ( ) => { throw t } , 0 ) } var shouldAutoEvaluateFunctions = ! 0 ; function dontAutoEvaluateFunctions ( t ) { let e = shouldAutoEvaluateFunctions ; shouldAutoEvaluateFunctions = ! 1 ; let a = t ( ) ; return shouldAutoEvaluateFunctions = e , a } function evaluate ( t , e , a = { } ) { let n ; return evaluateLater ( t , e ) ( r => n = r , a ) , n } function evaluateLater ( ... t ) { return theEvaluatorFunction ( ... t ) } var theEvaluatorFunction = normalEvaluator ; function setEvaluator ( t ) { theEvaluatorFunction = t } function normalEvaluator ( t , e ) { let a = { } ; injectMagics ( a , t ) ; let n = [ a , ... closestDataStack ( t ) ] , r = typeof e == "function" ? generateEvaluatorFromFunction ( n , e ) : generateEvaluatorFromString ( n , e , t ) ; return tryCatch . bind ( null , t , e , r ) } function generateEvaluatorFromFunction ( t , e ) { return ( a = ( ) => { } , { scope : n = { } , params : r = [ ] } = { } ) => { let i = e . apply ( mergeProxies ( [ n , ... t ] ) , r ) ; runIfTypeOfFunction ( a , i ) } } var evaluatorMemo = { } ; function generateFunctionFromString ( t , e ) { if ( evaluatorMemo [ t ] ) return evaluatorMemo [ t ] ; let a = Object . getPrototypeOf ( async function ( ) { } ) . constructor , n = /^[\n\s]*if.*\(.*\)/ . test ( t . trim ( ) ) || /^(let|const)\s/ . test ( t . trim ( ) ) ? ` (async()=>{ ${ t } })() ` : t , i = ( ( ) => { try { return new a ( [ "__self" , "scope" ] , ` with (scope) { __self.result = ${ n } }; __self.finished = true; return __self.result; ` ) } catch ( o ) { return handleError ( o , e , t ) , Promise . resolve ( ) } } ) ( ) ; return evaluatorMemo [ t ] = i , i } function generateEvaluatorFromString ( t , e , a ) { let n = generateFunctionFromString ( e , a ) ; return ( r = ( ) => { } , { scope : i = { } , params : o = [ ] } = { } ) => { n . result = void 0 , n . finished = ! 1 ; let s = mergeProxies ( [ i , ... t ] ) ; if ( typeof n == "function" ) { let l = n ( n , s ) . catch ( u => handleError ( u , a , e ) ) ; n . finished ? ( runIfTypeOfFunction ( r , n . result , s , o , a ) , n . result = void 0 ) : l . then ( u => { runIfTypeOfFunction ( r , u , s , o , a ) } ) . catch ( u => handleError ( u , a , e ) ) . finally ( ( ) => n . result = void 0 ) } } } function runIfTypeOfFunction ( t , e , a , n , r ) { if ( shouldAutoEvaluateFunctions && typeof e == "function" ) { let i = e . apply ( a , n ) ; i instanceof Promise ? i . then ( o => runIfTypeOfFunction ( t , o , a , n ) ) . catch ( o => handleError ( o , r , e ) ) : t ( i ) } else typeof e == "object" && e instanceof Promise ? e . then ( i => t ( i ) ) : t ( e ) } var prefixAsString = "x-" ; function prefix ( t = "" ) { return prefixAsString + t } function setPrefix ( t ) { prefixAsString = t } var directiveHandlers = { } ; function directive ( t , e ) { return directiveHandlers [ t ] = e , { before ( a ) { if ( ! directiveHandlers [ a ] ) { console . warn ( "Cannot find directive `${directive}`. `${name}` will use the default order of execution" ) ; return } const n = directiveOrder . indexOf ( a ) ; directiveOrder . splice ( n >= 0 ? n : directiveOrder . indexOf ( "DEFAULT" ) , 0 , t ) } } } function directives ( t , e , a ) { if ( e = Array . from ( e ) , t . _x _virtualDirectives ) { let i = Object . entries ( t . _x _virtualDirectives ) . map ( ( [ s , l ] ) => ( { name : s , value : l } ) ) , o = attributesOnly ( i ) ; i = i . map ( s => o . find ( l => l . name === s . name ) ? { name : ` x-bind: ${ s . name } ` , value : ` " ${ s . value } " ` } : s ) , e = e . concat ( i ) } let n = { } ; return e . map ( toTransformedAttributes ( ( i , o ) => n [ i ] = o ) ) . filter ( outNonAlpineAttributes ) . map ( toParsedDirectives ( n , a ) ) . sort ( byPriority ) . map ( i => getDirectiveHandler ( t , i ) ) } function attributesOnly ( t ) { return Array . from ( t ) . map ( toTransformedAttributes ( ) ) . filter ( e => ! outNonAlpineAttributes ( e ) ) } var isDeferringHandlers = ! 1 , directiveHandlerStacks = new Map , currentHandlerStackKey = Symbol ( ) ; function deferHandlingDirectives ( t ) { isDeferringHandlers = ! 0 ; let e = Symbol ( ) ; currentHandlerStackKey = e , directiveHandlerStacks . set ( e , [ ] ) ; let a = ( ) => { for ( ; directiveHandlerStacks . get ( e ) . length ; ) directiveHandlerStacks . get ( e ) . shift ( ) ( ) ; directiveHandlerStacks . delete ( e ) } , n = ( ) => { isDeferringHandlers = ! 1 , a ( ) } ; t ( a ) , n ( ) } function getElementBoundUtilities ( t ) { let e = [ ] , a = s => e . push ( s ) , [ n , r ] = elementBoundEffect ( t ) ; return e . push ( r ) , [ { Alpine : alpine _default , effect : n , cleanup : a , evaluateLater : evaluateLater . bind ( evaluateLater , t ) , evaluate : evaluate . bind ( evaluate , t ) } , ( ) => e . forEach ( s => s ( ) ) ] } function getDirectiveHandler ( t , e ) { let a = ( ) => { } , n = directiveHandlers [ e . type ] || a , [ r , i ] = getElementBoundUtilities ( t ) ; onAttributeRemoved ( t , e . original , i ) ; let o = ( ) => { t . _x _ignore || t . _x _ignoreSelf || ( n . inline && n . inline ( t , e , r ) , n = n . bind ( n , t , e , r ) , isDeferringHandlers ? directiveHandlerStacks . get ( currentHandlerStackKey ) . push ( n ) : n ( ) ) } ; return o . runCleanups = i , o } var startingWith = ( t , e ) => ( { name : a , value : n } ) => ( a . startsWith ( t ) && ( a = a . replace ( t , e ) ) , { name : a , value : n }
2023-09-15 19:54:56 +02:00
* Bootstrap v5 . 3.2 ( https : //getbootstrap.com/)
2023-08-12 17:44:00 +02:00
* Copyright 2011 - 2023 The Bootstrap Authors ( https : //github.com/twbs/bootstrap/graphs/contributors)
* Licensed under MIT ( https : //github.com/twbs/bootstrap/blob/main/LICENSE)
2023-10-01 11:32:08 +02:00
* /const elementMap=new Map,Data={set(t,e,a){elementMap.has(t)||elementMap.set(t,new Map);const n=elementMap.get(t);if(!n.has(e)&&n.size!==0){console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(n.keys())[0]}.`);return}n.set(e,a)},get(t,e){return elementMap.has(t)&&elementMap.get(t).get(e)||null},remove(t,e){if(!elementMap.has(t))return;const a=elementMap.get(t);a.delete(e),a.size===0&&elementMap.delete(t)}},MAX_UID=1e6,MILLISECONDS_MULTIPLIER=1e3,TRANSITION_END="transitionend",parseSelector=t=>(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/ # ( [ ^ \ s "#']+)/g,(e,a)=>`#${CSS.escape(a)}`)),t),toType=t=>t==null?`${t}`:Object.prototype.toString.call(t).match(/\s([a-z]+)/i)[1].toLowerCase(),getUID=t=>{do t+=Math.floor(Math.random()*MAX_UID);while(document.getElementById(t));return t},getTransitionDurationFromElement=t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:a}=window.getComputedStyle(t);const n=Number.parseFloat(e),r=Number.parseFloat(a);return!n&&!r?0:(e=e.split(" , ")[0],a=a.split(" , ")[0],(Number.parseFloat(e)+Number.parseFloat(a))*MILLISECONDS_MULTIPLIER)},triggerTransitionEnd=t=>{t.dispatchEvent(new Event(TRANSITION_END))},isElement=t=>!t||typeof t!=" object "?!1:(typeof t.jquery<" u "&&(t=t[0]),typeof t.nodeType<" u "),getElement=t=>isElement(t)?t.jquery?t[0]:t:typeof t==" string "&&t.length>0?document.querySelector(parseSelector(t)):null,isVisible=t=>{if(!isElement(t)||t.getClientRects().length===0)return!1;const e=getComputedStyle(t).getPropertyValue(" visibility ")===" visible ",a=t.closest(" details : not ( [ open ] ) ");if(!a)return e;if(a!==t){const n=t.closest(" summary ");if(n&&n.parentNode!==a||n===null)return!1}return e},isDisabled=t=>!t||t.nodeType!==Node.ELEMENT_NODE||t.classList.contains(" disabled ")?!0:typeof t.disabled<" u "?t.disabled:t.hasAttribute(" disabled ")&&t.getAttribute(" disabled ")!==" false ",findShadowRoot=t=>{if(!document.documentElement.attachShadow)return null;if(typeof t.getRootNode==" function "){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?findShadowRoot(t.parentNode):null},noop$3=()=>{},reflow=t=>{t.offsetHeight},getjQuery=()=>window.jQuery&&!document.body.hasAttribute(" data - bs - no - jquery ")?window.jQuery:null,DOMContentLoadedCallbacks=[],onDOMContentLoaded=t=>{document.readyState===" loading "?(DOMContentLoadedCallbacks.length||document.addEventListener(" DOMContentLoaded ",()=>{for(const e of DOMContentLoadedCallbacks)e()}),DOMContentLoadedCallbacks.push(t)):t()},isRTL=()=>document.documentElement.dir===" rtl ",defineJQueryPlugin=t=>{onDOMContentLoaded(()=>{const e=getjQuery();if(e){const a=t.NAME,n=e.fn[a];e.fn[a]=t.jQueryInterface,e.fn[a].Constructor=t,e.fn[a].noConflict=()=>(e.fn[a]=n,t.jQueryInterface)}})},execute=(t,e=[],a=t)=>typeof t==" function "?t(...e):a,executeAfterTransition=(t,e,a=!0)=>{if(!a){execute(t);return}const n=5,r=getTransitionDurationFromElement(e)+n;let i=!1;const o=({target:s})=>{s===e&&(i=!0,e.removeEventListener(TRANSITION_END,o),execute(t))};e.addEventListener(TRANSITION_END,o),setTimeout(()=>{i||triggerTransitionEnd(e)},r)},getNextActiveElement=(t,e,a,n)=>{const r=t.length;let i=t.indexOf(e);return i===-1?!a&&n?t[r-1]:t[0]:(i+=a?1:-1,n&&(i=(i+r)%r),t[Math.max(0,Math.min(i,r-1))])},namespaceRegex=/[^.]*(?=\..*)\.|.*/,stripNameRegex=/\..*/,stripUidRegex=/::\d+$/,eventRegistry={};let uidEvent=1;const customEvents={mouseenter:" mouseover ",mouseleave:" mouseout "},nativeEvents=new Set([" click "," dblclick "," mouseup "," mousedown "," contextmenu "," mousewheel "," DOMMouseScroll "," mouseover "," mouseout "," mousemove "," selectstart "," selectend "," keydown "," keypress "," keyup "," orientationchange "," touchstart "," touchmove "," touchend "," touchcancel "," pointerdown "," pointermove "," pointerup "," pointerleave "," pointercancel "," gesturestart "," gesturechange "," gestureend "," focus "," blur "," change "," reset "," select "," submit "," focusin "," focusout "," load "," unload "," beforeunload "," resize "," move "," DOMContentLoaded "," readystatechange "," error "," abort "," scroll " ] ) ; function makeEventUid ( t , e ) { return e && ` ${ e } :: ${ uidEvent ++ } ` || t
In order to be iterable , non - array objects must have a [ Symbol . iterator ] ( ) method . ` )}var i=!0,o=!1,s;return{s:function(){a=a.call(t)},n:function(){var u=a.next();return i=u.done,u},e:function(u){o=!0,s=u},f:function(){try{!i&&a.return!=null&&a.return()}finally{if(o)throw s}}}}function _assertThisInitialized(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function _setPrototypeOf(t,e){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,r){return n.__proto__=r,n},_setPrototypeOf(t,e)}function _inherits(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&_setPrototypeOf(t,e)}function _getPrototypeOf(t){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},_getPrototypeOf(t)}function _isNativeReflectConstruct(){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 _possibleConstructorReturn(t,e){if(e&&(_typeof(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(t)}function _createSuper(t){var e=_isNativeReflectConstruct();return function(){var n=_getPrototypeOf(t),r;if(e){var i=_getPrototypeOf(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return _possibleConstructorReturn(this,r)}}function _classCallCheck(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function _toPrimitive(t,e){if(_typeof(t)!=="object"||t===null)return t;var a=t[Symbol.toPrimitive];if(a!==void 0){var n=a.call(t,e||"default");if(_typeof(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function _toPropertyKey(t){var e=_toPrimitive(t,"string");return _typeof(e)==="symbol"?e:String(e)}function _defineProperties(t,e){for(var a=0;a<e.length;a++){var n=e[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,_toPropertyKey(n.key),n)}}function _createClass(t,e,a){return e&&_defineProperties(t.prototype,e),a&&_defineProperties(t,a),Object.defineProperty(t,"prototype",{writable:!1}),t}function _defineProperty $ 1(t,e,a){return e=_toPropertyKey(e),e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}var TIMEZONE_UNIT_PRIORITY=10,Setter=function(){function t(){_classCallCheck(this,t),_defineProperty $ 1(this,"priority",void 0),_defineProperty $ 1(this,"subPriority",0)}return _createClass(t,[{key:"validate",value:function(a,n){return!0}}]),t}(),ValueSetter=function(t){_inherits(a,t);var e=_createSuper(a);function a(n,r,i,o,s){var l;return _classCallCheck(this,a),l=e.call(this),l.value=n,l.validateValue=r,l.setValue=i,l.priority=o,s&&(l.subPriority=s),l}return _createClass(a,[{key:"validate",value:function(r,i){return this.validateValue(r,this.value,i)}},{key:"set",value:function(r,i,o){return this.setValue(r,i,this.value,o)}}]),a}(Setter),DateToSystemTimezoneSetter=function(t){_inherits(a,t);var e=_createSuper(a);function a(){var n;_classCallCheck(this,a);for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return n=e.call.apply(e,[this].concat(i)),_defineProperty $ 1(_assertThisInitialized(n),"priority",TIMEZONE_UNIT_PRIORITY),_defineProperty $ 1(_assertThisInitialized(n),"subPriority",-1),n}return _createClass(a,[{key:"set",value:function(r,i){if(i.timestampIsSet)return r;var o=new Date(0);return o.setFullYear(r.getUTCFullYear(),r.getUTCMonth(),r.getUTCDate()),o.setHours(r.getUTCHours(),r.getUTCMinutes(),r.getUTCSeconds(),r.getUTCMilliseconds()),o}}]),a}(Set
2023-08-12 17:44:00 +02:00
* @ kurkle / color v0 . 3.2
* https : //github.com/kurkle/color#readme
* ( c ) 2023 Jukka Kurkela
* Released under the MIT License
* / f u n c t i o n r o u n d ( t ) { r e t u r n t + . 5 | 0 } c o n s t l i m = ( t , e , a ) = > M a t h . m a x ( M a t h . m i n ( t , a ) , e ) ; f u n c t i o n p 2 b ( t ) { r e t u r n l i m ( r o u n d ( t * 2 . 5 5 ) , 0 , 2 5 5 ) } f u n c t i o n n 2 b ( t ) { r e t u r n l i m ( r o u n d ( t * 2 5 5 ) , 0 , 2 5 5 ) } f u n c t i o n b 2 n ( t ) { r e t u r n l i m ( r o u n d ( t / 2 . 5 5 ) / 1 0 0 , 0 , 1 ) } f u n c t i o n n 2 p ( t ) { r e t u r n l i m ( r o u n d ( t * 1 0 0 ) , 0 , 1 0 0 ) } c o n s t m a p $ 1 = { 0 : 0 , 1 : 1 , 2 : 2 , 3 : 3 , 4 : 4 , 5 : 5 , 6 : 6 , 7 : 7 , 8 : 8 , 9 : 9 , A : 1 0 , B : 1 1 , C : 1 2 , D : 1 3 , E : 1 4 , F : 1 5 , a : 1 0 , b : 1 1 , c : 1 2 , d : 1 3 , e : 1 4 , f : 1 5 } , h e x = [ . . . " 0 1 2 3 4 5 6 7 8 9 A B C D E F " ] , h 1 = t = > h e x [ t & 1 5 ] , h 2 = t = > h e x [ ( t & 2 4 0 ) > > 4 ] + h e x [ t & 1 5 ] , e q $ 5 = t = > ( t & 2 4 0 ) > > 4 = = = ( t & 1 5 ) , i s S h o r t = t = > e q $ 5 ( t . r ) & & e q $ 5 ( t . g ) & & e q $ 5 ( t . b ) & & e q $ 5 ( t . a ) ; f u n c t i o n h e x P a r s e ( t ) { v a r e = t . l e n g t h , a ; r e t u r n t [ 0 ] = = = " # " & & ( e = = = 4 | | e = = = 5 ? a = { r : 2 5 5 & m a p $ 1 [ t [ 1 ] ] * 1 7 , g : 2 5 5 & m a p $ 1 [ t [ 2 ] ] * 1 7 , b : 2 5 5 & m a p $ 1 [ t [ 3 ] ] * 1 7 , a : e = = = 5 ? m a p $ 1 [ t [ 4 ] ] * 1 7 : 2 5 5 } : ( e = = = 7 | | e = = = 9 ) & & ( a = { r : m a p $ 1 [ t [ 1 ] ] < < 4 | m a p $ 1 [ t [ 2 ] ] , g : m a p $ 1 [ t [ 3 ] ] < < 4 | m a p $ 1 [ t [ 4 ] ] , b : m a p $ 1 [ t [ 5 ] ] < < 4 | m a p $ 1 [ t [ 6 ] ] , a : e = = = 9 ? m a p $ 1 [ t [ 7 ] ] < < 4 | m a p $ 1 [ t [ 8 ] ] : 2 5 5 } ) ) , a } c o n s t a l p h a = ( t , e ) = > t < 2 5 5 ? e ( t ) : " " ; f u n c t i o n h e x S t r i n g ( t ) { v a r e = i s S h o r t ( t ) ? h 1 : h 2 ; r e t u r n t ? " # " + e ( t . r ) + e ( t . g ) + e ( t . b ) + a l p h a ( t . a , e ) : v o i d 0 } c o n s t H U E _ R E = / ^ ( h s l a ? | h w b | h s v ) \ ( \ s * ( [ - + . e \ d ] + ) ( ? : d e g ) ? [ \ s , ] + ( [ - + . e \ d ] + ) % [ \ s , ] + ( [ - + . e \ d ] + ) % ( ? : [ \ s , ] + ( [ - + . e \ d ] + ) ( % ) ? ) ? \ s * \ ) $ / ; f u n c t i o n h s l 2 r g b n ( t , e , a ) { c o n s t n = e * M a t h . m i n ( a , 1 - a ) , r = ( i , o = ( i + t / 3 0 ) % 1 2 ) = > a - n * M a t h . m a x ( M a t h . m i n ( o - 3 , 9 - o , 1 ) , - 1 ) ; r e t u r n [ r ( 0 ) , r ( 8 ) , r ( 4 ) ] } f u n c t i o n h s v 2 r g b n ( t , e , a ) { c o n s t n = ( r , i = ( r + t / 6 0 ) % 6 ) = > a - a * e * M a t h . m a x ( M a t h . m i n ( i , 4 - i , 1 ) , 0 ) ; r e t u r n [ n ( 5 ) , n ( 3 ) , n ( 1 ) ] } f u n c t i o n h w b 2 r g b n ( t , e , a ) { c o n s t n = h s l 2 r g b n ( t , 1 , . 5 ) ; l e t r ; f o r ( e + a > 1 & & ( r = 1 / ( e + a ) , e * = r , a * = r ) , r = 0 ; r < 3 ; r + + ) n [ r ] * = 1 - e - a , n [ r ] + = e ; r e t u r n n } f u n c t i o n h u e V a l u e ( t , e , a , n , r ) { r e t u r n t = = = r ? ( e - a ) / n + ( e < a ? 6 : 0 ) : e = = = r ? ( a - t ) / n + 2 : ( t - e ) / n + 4 } f u n c t i o n r g b 2 h s l ( t ) { c o n s t a = t . r / 2 5 5 , n = t . g / 2 5 5 , r = t . b / 2 5 5 , i = M a t h . m a x ( a , n , r ) , o = M a t h . m i n ( a , n , r ) , s = ( i + o ) / 2 ; l e t l , u , c ; r e t u r n i ! = = o & & ( c = i - o , u = s > . 5 ? c / ( 2 - i - o ) : c / ( i + o ) , l = h u e V a l u e ( a , n , r , c , i ) , l = l * 6 0 + . 5 ) , [ l | 0 , u | | 0 , s ] } f u n c t i o n c a l l n ( t , e , a , n ) { r e t u r n ( A r r a y . i s A r r a y ( e ) ? t ( e [ 0 ] , e [ 1 ] , e [ 2 ] ) : t ( e , a , n ) ) . m a p ( n 2 b ) } f u n c t i o n h s l 2 r g b ( t , e , a ) { r e t u r n c a l l n ( h s l 2 r g b n , t , e , a ) } f u n c t i o n h w b 2 r g b ( t , e , a ) { r e t u r n c a l l n ( h w b 2 r g b n , t , e , a ) } f u n c t i o n h s v 2 r g b ( t , e , a ) { r e t u r n c a l l n ( h s v 2 r g b n , t , e , a ) } f u n c t i o n h u e ( t ) { r e t u r n ( t % 3 6 0 + 3 6 0 ) % 3 6 0 } f u n c t i o n h u e P a r s e ( t ) { c o n s t e = H U E _ R E . e x e c ( t ) ; l e t a = 2 5 5 , n ; i f ( ! e ) r e t u r n ; e [ 5 ] ! = = n & & ( a = e [ 6 ] ? p 2 b ( + e [ 5 ] ) : n 2 b ( + e [ 5 ] ) ) ; c o n s t r = h u e ( + e [ 2 ] ) , i = + e [ 3 ] / 1 0 0 , o = + e [ 4 ] / 1 0 0 ; r e t u r n e [ 1 ] = = = " h w b " ? n = h w b 2 r g b ( r , i , o ) : e [ 1 ] = = = " h s v " ? n = h s v 2 r g b ( r , i , o ) : n = h s l 2 r g b ( r , i , o ) , { r : n [ 0 ] , g : n [ 1 ] , b : n [ 2 ] , a } } f u n c t i o n r o t a t e ( t , e ) { v a r a = r g b 2 h s l ( t ) ; a [ 0 ] = h u e ( a [ 0 ] + e ) , a = h s l 2 r g b ( a ) , t . r = a [ 0 ] , t . g = a [ 1 ] , t . b = a [ 2 ] } f u n c t i o n h s l S t r i n g ( t ) { i f ( ! t ) r e t u r n ; c o n s t e = r g b 2 h s l ( t ) , a = e [ 0 ] , n = n 2 p ( e [ 1 ] ) , r = n 2 p ( e [ 2 ] ) ; r e t u r n t . a < 2 5 5 ? ` h s l a ( $ { a } , $ { n } % , $ { r } % , $ { b 2 n ( t . a ) } ) ` : ` h s l ( $ { a } , $ { n } % , $ { r } % ) ` } c o n s t m a p = { x : " d a r k " , Z : " l i g h t " , Y : " r e " , X : " b l u " , W : " g r " , V : " m e d i u m " , U : " s l a t e " , A : " e e " , T : " o l " , S : " o r " , B : " r a " , C : " l a t e g " , D : " i g h t s " , R : " i n " , Q : " t u r q u o i s " , E : " h i " , P : " r o " , O : " a l " , N : " l e " , M : " d e " , L : " y e l l o " , F : " e n " , K : " c h " , G : " a r k s " , H : " e a " , I : " i g h t g " , J : " w h " } , n a m e s $ 1 = { O i c e X e : " f 0 f 8 f f " , a n t i q u e w E t e : " f a e b d 7 " , a q u a : " f f f f " , a q u a m a r R e : " 7 f f f d 4 " , a z u Y : " f 0 f f f f " , b e i g e : " f 5 f 5 d c " , b i s q u e : " f f e 4 c 4 " , b l a c k : " 0 " , b l a n K e d O m o n d : " f f e b c d " , X e : " f f " , X e v i T e t : " 8 a 2 b e 2 " , b P w n : " a 5 2 a 2 a " , b u r l y w o o d : " d e b 8 8 7 " , c a M t X e : " 5 f 9 e a 0 " , K a r t Y u s e : " 7 f f f 0 0 " , K o c T a t e : " d 2 6 9 1 e " , c S O : " f f 7 f 5 0 " , c S n f l o w e r X e : " 6 4 9 5 e d " , c S n s i l k : " f f f 8 d c " , c r i m s o n : " d c 1 4 3 c " , c y a n : " f f f f " , x X e : " 8 b " , x c y a n : " 8 b 8 b " , x g T M n P d : " b 8 8 6 0 b " , x W a y : " a 9 a 9 a 9 " , x g Y F : " 6 4 0 0 " , x g Y y : " a 9 a 9 a 9 " , x k h a k i : " b d b 7 6 b " , x m a g F t a : " 8 b 0 0 8 b " , x T i v e g Y F : " 5 5 6 b 2 f " , x S a n g e : " f f 8 c 0 0 " , x S c E d : " 9 9 3 2 c c " , x Y d : " 8 b 0 0 0 0 " , x s O m o n : " e 9 9 6 7 a " , x s H g Y F : " 8 f b c 8 f " , x U X e : " 4 8 3 d 8 b " , x U W a y : " 2 f 4 f 4 f " , x U g Y y : " 2 f 4 f 4 f " , x Q e : " c e d 1 " , x v i T e t : " 9 4 0 0 d 3 " , d A p p R k : " f f 1 4 9 3 " , d A p s k y X e : " b f f f " , d i m W a y : " 6 9 6 9 6 9 " , d i m g Y y : " 6 9 6 9 6 9 " , d o d g e r X e : " 1 e 9 0 f f " , f i Y b r i c k : " b 2 2 2 2 2 " , f l S O w E t e : " f f f a f 0 " , f o Y s t W A n : " 2 2 8 b 2 2 " , f u K s i a : " f f 0 0 f f " , g a R s b S o : " d c d c d c " , g h o s t w E t e : " f 8 f 8 f f " , g T d : " f f d 7 0 0 " , g T M n P d : " d a a 5 2 0 " , W a y : " 8 0 8 0 8 0 " , g Y F : " 8 0 0 0 " , g Y F L w : " a d f f 2 f " , g Y y : " 8 0 8 0 8 0 " , h o n e y M w : " f 0 f f f 0 " , h o t p R k : " f f 6 9 b 4 " , R d i a n Y d : " c d 5 c 5 c " , R d i g o : " 4 b 0 0 8 2 " , i v S y : " f f f f f 0 " , k h a k i : " f 0 e 6 8 c " , l a v F M r : " e 6 e 6 f a " , l a v F M r X s h : " f f f 0 f 5 " , l a w n g Y F : " 7 c f c 0 0 " , N m o n c E f f o n : " f f f a c d " , Z X e : " a d d 8 e 6 " , Z c S O : " f 0 8 0 8 0 " , Z c y a n : " e 0 f f f f " , Z g T M n P d L w : " f a f a d 2 " , Z W a y : " d 3 d 3 d 3 " , Z g Y F : " 9 0 e e 9 0 " , Z g Y y : " d 3 d 3 d 3 " , Z p R k : " f f b 6 c 1 " , Z s O m o n : " f f a 0 7 a " , Z s H g Y F : " 2 0 b 2 a a " , Z s k y X e : " 8 7 c e f a " , Z U W a y : " 7 7 8 8 9 9 " , Z U g Y y : " 7 7 8 8 9 9 " , Z s t A l X e : " b 0 c 4 d e " , Z L w : " f f f f e 0
2023-08-29 07:34:41 +02:00
* Chart . js v4 . 4.0
2023-08-12 17:44:00 +02:00
* https : //www.chartjs.org
* ( c ) 2023 Chart . js Contributors
* Released under the MIT License
2023-10-01 07:17:56 +02:00
* / f u n c t i o n n o o p $ 2 ( ) { } c o n s t u i d = ( ( ) = > { l e t t = 0 ; r e t u r n ( ) = > t + + } ) ( ) ; f u n c t i o n i s N u l l O r U n d e f ( t ) { r e t u r n t = = = n u l l | | t y p e o f t > " u " } f u n c t i o n i s A r r a y $ b ( t ) { i f ( A r r a y . i s A r r a y & & A r r a y . i s A r r a y ( t ) ) r e t u r n ! 0 ; c o n s t e = O b j e c t . p r o t o t y p e . t o S t r i n g . c a l l ( t ) ; r e t u r n e . s l i c e ( 0 , 7 ) = = = " [ o b j e c t " & & e . s l i c e ( - 6 ) = = = " A r r a y ] " } f u n c t i o n i s O b j e c t $ 8 ( t ) { r e t u r n t ! = = n u l l & & O b j e c t . p r o t o t y p e . t o S t r i n g . c a l l ( t ) = = = " [ o b j e c t O b j e c t ] " } f u n c t i o n i s N u m b e r F i n i t e ( t ) { r e t u r n ( t y p e o f t = = " n u m b e r " | | t i n s t a n c e o f N u m b e r ) & & i s F i n i t e ( + t ) } f u n c t i o n f i n i t e O r D e f a u l t ( t , e ) { r e t u r n i s N u m b e r F i n i t e ( t ) ? t : e } f u n c t i o n v a l u e O r D e f a u l t ( t , e ) { r e t u r n t y p e o f t > " u " ? e : t } c o n s t t o P e r c e n t a g e = ( t , e ) = > t y p e o f t = = " s t r i n g " & & t . e n d s W i t h ( " % " ) ? p a r s e F l o a t ( t ) / 1 0 0 : + t / e , t o D i m e n s i o n = ( t , e ) = > t y p e o f t = = " s t r i n g " & & t . e n d s W i t h ( " % " ) ? p a r s e F l o a t ( t ) / 1 0 0 * e : + t ; f u n c t i o n c a l l b a c k ( t , e , a ) { i f ( t & & t y p e o f t . c a l l = = " f u n c t i o n " ) r e t u r n t . a p p l y ( a , e ) } f u n c t i o n e a c h ( t , e , a , n ) { l e t r , i , o ; i f ( i s A r r a y $ b ( t ) ) i f ( i = t . l e n g t h , n ) f o r ( r = i - 1 ; r > = 0 ; r - - ) e . c a l l ( a , t [ r ] , r ) ; e l s e f o r ( r = 0 ; r < i ; r + + ) e . c a l l ( a , t [ r ] , r ) ; e l s e i f ( i s O b j e c t $ 8 ( t ) ) f o r ( o = O b j e c t . k e y s ( t ) , i = o . l e n g t h , r = 0 ; r < i ; r + + ) e . c a l l ( a , t [ o [ r ] ] , o [ r ] ) } f u n c t i o n _ e l e m e n t s E q u a l ( t , e ) { l e t a , n , r , i ; i f ( ! t | | ! e | | t . l e n g t h ! = = e . l e n g t h ) r e t u r n ! 1 ; f o r ( a = 0 , n = t . l e n g t h ; a < n ; + + a ) i f ( r = t [ a ] , i = e [ a ] , r . d a t a s e t I n d e x ! = = i . d a t a s e t I n d e x | | r . i n d e x ! = = i . i n d e x ) r e t u r n ! 1 ; r e t u r n ! 0 } f u n c t i o n c l o n e $ 1 ( t ) { i f ( i s A r r a y $ b ( t ) ) r e t u r n t . m a p ( c l o n e $ 1 ) ; i f ( i s O b j e c t $ 8 ( t ) ) { c o n s t e = O b j e c t . c r e a t e ( n u l l ) , a = O b j e c t . k e y s ( t ) , n = a . l e n g t h ; l e t r = 0 ; f o r ( ; r < n ; + + r ) e [ a [ r ] ] = c l o n e $ 1 ( t [ a [ r ] ] ) ; r e t u r n e } r e t u r n t } f u n c t i o n i s V a l i d K e y ( t ) { r e t u r n [ " _ _ p r o t o _ _ " , " p r o t o t y p e " , " c o n s t r u c t o r " ] . i n d e x O f ( t ) = = = - 1 } f u n c t i o n _ m e r g e r ( t , e , a , n ) { i f ( ! i s V a l i d K e y ( t ) ) r e t u r n ; c o n s t r = e [ t ] , i = a [ t ] ; i s O b j e c t $ 8 ( r ) & & i s O b j e c t $ 8 ( i ) ? m e r g e ( r , i , n ) : e [ t ] = c l o n e $ 1 ( i ) } f u n c t i o n m e r g e ( t , e , a ) { c o n s t n = i s A r r a y $ b ( e ) ? e : [ e ] , r = n . l e n g t h ; i f ( ! i s O b j e c t $ 8 ( t ) ) r e t u r n t ; a = a | | { } ; c o n s t i = a . m e r g e r | | _ m e r g e r ; l e t o ; f o r ( l e t s = 0 ; s < r ; + + s ) { i f ( o = n [ s ] , ! i s O b j e c t $ 8 ( o ) ) c o n t i n u e ; c o n s t l = O b j e c t . k e y s ( o ) ; f o r ( l e t u = 0 , c = l . l e n g t h ; u < c ; + + u ) i ( l [ u ] , t , o , a ) } r e t u r n t } f u n c t i o n m e r g e I f ( t , e ) { r e t u r n m e r g e ( t , e , { m e r g e r : _ m e r g e r I f } ) } f u n c t i o n _ m e r g e r I f ( t , e , a ) { i f ( ! i s V a l i d K e y ( t ) ) r e t u r n ; c o n s t n = e [ t ] , r = a [ t ] ; i s O b j e c t $ 8 ( n ) & & i s O b j e c t $ 8 ( r ) ? m e r g e I f ( n , r ) : O b j e c t . p r o t o t y p e . h a s O w n P r o p e r t y . c a l l ( e , t ) | | ( e [ t ] = c l o n e $ 1 ( r ) ) } c o n s t k e y R e s o l v e r s = { " " : t = > t , x : t = > t . x , y : t = > t . y } ; f u n c t i o n _ s p l i t K e y ( t ) { c o n s t e = t . s p l i t ( " . " ) , a = [ ] ; l e t n = " " ; f o r ( c o n s t r o f e ) n + = r , n . e n d s W i t h ( " \ \ " ) ? n = n . s l i c e ( 0 , - 1 ) + " . " : ( a . p u s h ( n ) , n = " " ) ; r e t u r n a } f u n c t i o n _ g e t K e y R e s o l v e r ( t ) { c o n s t e = _ s p l i t K e y ( t ) ; r e t u r n a = > { f o r ( c o n s t n o f e ) { i f ( n = = = " " ) b r e a k ; a = a & & a [ n ] } r e t u r n a } } f u n c t i o n r e s o l v e O b j e c t K e y ( t , e ) { r e t u r n ( k e y R e s o l v e r s [ e ] | | ( k e y R e s o l v e r s [ e ] = _ g e t K e y R e s o l v e r ( e ) ) ) ( t ) } f u n c t i o n _ c a p i t a l i z e ( t ) { r e t u r n t . c h a r A t ( 0 ) . t o U p p e r C a s e ( ) + t . s l i c e ( 1 ) } c o n s t d e f i n e d $ 1 = t = > t y p e o f t < " u " , i s F u n c t i o n $ 3 = t = > t y p e o f t = = " f u n c t i o n " , s e t s E q u a l = ( t , e ) = > { i f ( t . s i z e ! = = e . s i z e ) r e t u r n ! 1 ; f o r ( c o n s t a o f t ) i f ( ! e . h a s ( a ) ) r e t u r n ! 1 ; r e t u r n ! 0 } ; f u n c t i o n _ i s C l i c k E v e n t ( t ) { r e t u r n t . t y p e = = = " m o u s e u p " | | t . t y p e = = = " c l i c k " | | t . t y p e = = = " c o n t e x t m e n u " } c o n s t P I = M a t h . P I , T A U = 2 * P I , P I T A U = T A U + P I , I N F I N I T Y $ 5 = N u m b e r . P O S I T I V E _ I N F I N I T Y , R A D _ P E R _ D E G = P I / 1 8 0 , H A L F _ P I = P I / 2 , Q U A R T E R _ P I = P I / 4 , T W O _ T H I R D S _ P I = P I * 2 / 3 , l o g 1 0 = M a t h . l o g 1 0 , s i g n = M a t h . s i g n ; f u n c t i o n a l m o s t E q u a l s ( t , e , a ) { r e t u r n M a t h . a b s ( t - e ) < a } f u n c t i o n n i c e N u m ( t ) { c o n s t e = M a t h . r o u n d ( t ) ; t = a l m o s t E q u a l s ( t , e , t / 1 e 3 ) ? e : t ; c o n s t a = M a t h . p o w ( 1 0 , M a t h . f l o o r ( l o g 1 0 ( t ) ) ) , n = t / a ; r e t u r n ( n < = 1 ? 1 : n < = 2 ? 2 : n < = 5 ? 5 : 1 0 ) * a } f u n c t i o n _ f a c t o r i z e ( t ) { c o n s t e = [ ] , a = M a t h . s q r t ( t ) ; l e t n ; f o r ( n = 1 ; n < a ; n + + ) t % n = = = 0 & & ( e . p u s h ( n ) , e . p u s h ( t / n ) ) ; r e t u r n a = = = ( a | 0 ) & & e . p u s h ( a ) , e . s o r t ( ( r , i ) = > r - i ) . p o p ( ) , e } f u n c t i o n i s N u m b e r ( t ) { r e t u r n ! i s N a N ( p a r s e F l o a t ( t ) ) & & i s F i n i t e ( t ) } f u n c t i o n a l m o s t W h o l e ( t , e ) { c o n s t a = M a t h . r o u n d ( t ) ; r e t u r n a - e < = t & & a + e > = t } f u n c t i o n _ s e t M i n A n d M a x B y K e y ( t , e , a ) { l e t n , r , i ; f o r ( n = 0 , r = t . l e n g t h ; n < r ; n + + ) i = t [ n ] [ a ] , i s N a N ( i ) | | ( e . m i n = M a t h . m i n ( e . m i n , i ) , e . m a x = M a t h . m a x ( e . m a x , i ) ) } f u n c t i o n t o R a d i a n s ( t ) { r e t u r n t * ( P I / 1 8 0 ) } f u n c t i o n t o D e g r e e s ( t ) { r e t u r n t * ( 1 8 0 / P I ) } f u n c t i o n _ d e c i m a l P l a c e s ( t ) { i f ( ! i s N u m b e r F i n i t e ( t ) ) r e t u r n ; l e t e = 1 , a = 0 ; f o r ( ; M a t h . r o u n d ( t * e ) / e ! = = t ; ) e * = 1 0 , a + + ; r e t u r n a } f u n c t i o n g e t A n g l e F r o m P o i n t ( t , e ) { c o n s t a = e . x - t . x , n = e . y - t . y , r = M a t h . s q r t ( a * a + n * n ) ; l e t i = M a t h . a t a n 2 ( n , a ) ; r e t u r n i < - . 5 * P I & & ( i + = T A U ) , { a n g l e : i , d i s t a n c e : r } } f u n c t i o n d i s t a n c e B e t w e e n P o i n t s ( t , e ) { r e t u r n M a t h . s q r t ( M a t h . p o w ( e . x - t . x
2023-08-29 07:34:41 +02:00
* Chart . js v4 . 4.0
2023-08-12 17:44:00 +02:00
* https : //www.chartjs.org
* ( c ) 2023 Chart . js Contributors
* Released under the MIT License
2023-10-01 07:17:56 +02:00
* / c l a s s A n i m a t o r { c o n s t r u c t o r ( ) { t h i s . _ r e q u e s t = n u l l , t h i s . _ c h a r t s = n e w M a p , t h i s . _ r u n n i n g = ! 1 , t h i s . _ l a s t D a t e = v o i d 0 } _ n o t i f y ( e , a , n , r ) { c o n s t i = a . l i s t e n e r s [ r ] , o = a . d u r a t i o n ; i . f o r E a c h ( s = > s ( { c h a r t : e , i n i t i a l : a . i n i t i a l , n u m S t e p s : o , c u r r e n t S t e p : M a t h . m i n ( n - a . s t a r t , o ) } ) ) } _ r e f r e s h ( ) { t h i s . _ r e q u e s t | | ( t h i s . _ r u n n i n g = ! 0 , t h i s . _ r e q u e s t = r e q u e s t A n i m F r a m e . c a l l ( w i n d o w , ( ) = > { t h i s . _ u p d a t e ( ) , t h i s . _ r e q u e s t = n u l l , t h i s . _ r u n n i n g & & t h i s . _ r e f r e s h ( ) } ) ) } _ u p d a t e ( e = D a t e . n o w ( ) ) { l e t a = 0 ; t h i s . _ c h a r t s . f o r E a c h ( ( n , r ) = > { i f ( ! n . r u n n i n g | | ! n . i t e m s . l e n g t h ) r e t u r n ; c o n s t i = n . i t e m s ; l e t o = i . l e n g t h - 1 , s = ! 1 , l ; f o r ( ; o > = 0 ; - - o ) l = i [ o ] , l . _ a c t i v e ? ( l . _ t o t a l > n . d u r a t i o n & & ( n . d u r a t i o n = l . _ t o t a l ) , l . t i c k ( e ) , s = ! 0 ) : ( i [ o ] = i [ i . l e n g t h - 1 ] , i . p o p ( ) ) ; s & & ( r . d r a w ( ) , t h i s . _ n o t i f y ( r , n , e , " p r o g r e s s " ) ) , i . l e n g t h | | ( n . r u n n i n g = ! 1 , t h i s . _ n o t i f y ( r , n , e , " c o m p l e t e " ) , n . i n i t i a l = ! 1 ) , a + = i . l e n g t h } ) , t h i s . _ l a s t D a t e = e , a = = = 0 & & ( t h i s . _ r u n n i n g = ! 1 ) } _ g e t A n i m s ( e ) { c o n s t a = t h i s . _ c h a r t s ; l e t n = a . g e t ( e ) ; r e t u r n n | | ( n = { r u n n i n g : ! 1 , i n i t i a l : ! 0 , i t e m s : [ ] , l i s t e n e r s : { c o m p l e t e : [ ] , p r o g r e s s : [ ] } } , a . s e t ( e , n ) ) , n } l i s t e n ( e , a , n ) { t h i s . _ g e t A n i m s ( e ) . l i s t e n e r s [ a ] . p u s h ( n ) } a d d ( e , a ) { ! a | | ! a . l e n g t h | | t h i s . _ g e t A n i m s ( e ) . i t e m s . p u s h ( . . . a ) } h a s ( e ) { r e t u r n t h i s . _ g e t A n i m s ( e ) . i t e m s . l e n g t h > 0 } s t a r t ( e ) { c o n s t a = t h i s . _ c h a r t s . g e t ( e ) ; a & & ( a . r u n n i n g = ! 0 , a . s t a r t = D a t e . n o w ( ) , a . d u r a t i o n = a . i t e m s . r e d u c e ( ( n , r ) = > M a t h . m a x ( n , r . _ d u r a t i o n ) , 0 ) , t h i s . _ r e f r e s h ( ) ) } r u n n i n g ( e ) { i f ( ! t h i s . _ r u n n i n g ) r e t u r n ! 1 ; c o n s t a = t h i s . _ c h a r t s . g e t ( e ) ; r e t u r n ! ( ! a | | ! a . r u n n i n g | | ! a . i t e m s . l e n g t h ) } s t o p ( e ) { c o n s t a = t h i s . _ c h a r t s . g e t ( e ) ; i f ( ! a | | ! a . i t e m s . l e n g t h ) r e t u r n ; c o n s t n = a . i t e m s ; l e t r = n . l e n g t h - 1 ; f o r ( ; r > = 0 ; - - r ) n [ r ] . c a n c e l ( ) ; a . i t e m s = [ ] , t h i s . _ n o t i f y ( e , a , D a t e . n o w ( ) , " c o m p l e t e " ) } r e m o v e ( e ) { r e t u r n t h i s . _ c h a r t s . d e l e t e ( e ) } } v a r a n i m a t o r = n e w A n i m a t o r ; c o n s t t r a n s p a r e n t = " t r a n s p a r e n t " , i n t e r p o l a t o r s = { b o o l e a n ( t , e , a ) { r e t u r n a > . 5 ? e : t } , c o l o r ( t , e , a ) { c o n s t n = c o l o r ( t | | t r a n s p a r e n t ) , r = n . v a l i d & & c o l o r ( e | | t r a n s p a r e n t ) ; r e t u r n r & & r . v a l i d ? r . m i x ( n , a ) . h e x S t r i n g ( ) : e } , n u m b e r ( t , e , a ) { r e t u r n t + ( e - t ) * a } } ; c l a s s A n i m a t i o n { c o n s t r u c t o r ( e , a , n , r ) { c o n s t i = a [ n ] ; r = r e s o l v e ( [ e . t o , r , i , e . f r o m ] ) ; c o n s t o = r e s o l v e ( [ e . f r o m , i , r ] ) ; t h i s . _ a c t i v e = ! 0 , t h i s . _ f n = e . f n | | i n t e r p o l a t o r s [ e . t y p e | | t y p e o f o ] , t h i s . _ e a s i n g = e f f e c t s [ e . e a s i n g ] | | e f f e c t s . l i n e a r , t h i s . _ s t a r t = M a t h . f l o o r ( D a t e . n o w ( ) + ( e . d e l a y | | 0 ) ) , t h i s . _ d u r a t i o n = t h i s . _ t o t a l = M a t h . f l o o r ( e . d u r a t i o n ) , t h i s . _ l o o p = ! ! e . l o o p , t h i s . _ t a r g e t = a , t h i s . _ p r o p = n , t h i s . _ f r o m = o , t h i s . _ t o = r , t h i s . _ p r o m i s e s = v o i d 0 } a c t i v e ( ) { r e t u r n t h i s . _ a c t i v e } u p d a t e ( e , a , n ) { i f ( t h i s . _ a c t i v e ) { t h i s . _ n o t i f y ( ! 1 ) ; c o n s t r = t h i s . _ t a r g e t [ t h i s . _ p r o p ] , i = n - t h i s . _ s t a r t , o = t h i s . _ d u r a t i o n - i ; t h i s . _ s t a r t = n , t h i s . _ d u r a t i o n = M a t h . f l o o r ( M a t h . m a x ( o , e . d u r a t i o n ) ) , t h i s . _ t o t a l + = i , t h i s . _ l o o p = ! ! e . l o o p , t h i s . _ t o = r e s o l v e ( [ e . t o , a , r , e . f r o m ] ) , t h i s . _ f r o m = r e s o l v e ( [ e . f r o m , r , a ] ) } } c a n c e l ( ) { t h i s . _ a c t i v e & & ( t h i s . t i c k ( D a t e . n o w ( ) ) , t h i s . _ a c t i v e = ! 1 , t h i s . _ n o t i f y ( ! 1 ) ) } t i c k ( e ) { c o n s t a = e - t h i s . _ s t a r t , n = t h i s . _ d u r a t i o n , r = t h i s . _ p r o p , i = t h i s . _ f r o m , o = t h i s . _ l o o p , s = t h i s . _ t o ; l e t l ; i f ( t h i s . _ a c t i v e = i ! = = s & & ( o | | a < n ) , ! t h i s . _ a c t i v e ) { t h i s . _ t a r g e t [ r ] = s , t h i s . _ n o t i f y ( ! 0 ) ; r e t u r n } i f ( a < 0 ) { t h i s . _ t a r g e t [ r ] = i ; r e t u r n } l = a / n % 2 , l = o & & l > 1 ? 2 - l : l , l = t h i s . _ e a s i n g ( M a t h . m i n ( 1 , M a t h . m a x ( 0 , l ) ) ) , t h i s . _ t a r g e t [ r ] = t h i s . _ f n ( i , s , l ) } w a i t ( ) { c o n s t e = t h i s . _ p r o m i s e s | | ( t h i s . _ p r o m i s e s = [ ] ) ; r e t u r n n e w P r o m i s e ( ( a , n ) = > { e . p u s h ( { r e s : a , r e j : n } ) } ) } _ n o t i f y ( e ) { c o n s t a = e ? " r e s " : " r e j " , n = t h i s . _ p r o m i s e s | | [ ] ; f o r ( l e t r = 0 ; r < n . l e n g t h ; r + + ) n [ r ] [ a ] ( ) } } c l a s s A n i m a t i o n s { c o n s t r u c t o r ( e , a ) { t h i s . _ c h a r t = e , t h i s . _ p r o p e r t i e s = n e w M a p , t h i s . c o n f i g u r e ( a ) } c o n f i g u r e ( e ) { i f ( ! i s O b j e c t $ 8 ( e ) ) r e t u r n ; c o n s t a = O b j e c t . k e y s ( d e f a u l t s . a n i m a t i o n ) , n = t h i s . _ p r o p e r t i e s ; O b j e c t . g e t O w n P r o p e r t y N a m e s ( e ) . f o r E a c h ( r = > { c o n s t i = e [ r ] ; i f ( ! i s O b j e c t $ 8 ( i ) ) r e t u r n ; c o n s t o = { } ; f o r ( c o n s t s o f a ) o [ s ] = i [ s ] ; ( i s A r r a y $ b ( i . p r o p e r t i e s ) & & i . p r o p e r t i e s | | [ r ] ) . f o r E a c h ( s = > { ( s = = = r | | ! n . h a s ( s ) ) & & n . s e t ( s , o ) } ) } ) } _ a n i m a t e O p t i o n s ( e , a ) { c o n s t n = a . o p t i o n s , r = r e s o l v e T a r g e t O p t i o n s ( e , n ) ; i f ( ! r ) r e t u r n [ ] ; c o n s t i = t h i s . _ c r e a t e A n i m a t i o n s ( r , n ) ; r e t u r n n . $ s h a r e d & & a w a i t A l l ( e . o p t i o n s . $ a n i m a t i o n s , n ) . t h e n ( ( ) = > { e . o p t i o n s = n } , ( ) = > { } ) , i } _ c r e a t e A n i m a t i o n s ( e , a ) { c o n s t n = t h i s . _ p r o p e r t i e s , r = [ ] , i = e . $ a n i m a t i o n s | | ( e . $ a n i m a t i o n s = { } ) , o = O b j e c t . k e y s ( a ) , s = D a t e . n o w ( ) ; l e t l ; f o r ( l = o . l e n g t h - 1 ; l > = 0 ; - - l ) { c o n s t u = o [ l ] ; i f ( u . c h a r A t ( 0 ) = = = " $ " ) c o n t i n u e ; i f ( u = = = " o p t i o n s " ) { r . p u s h ( . . . t h i s . _ a n i m a t e O p t i o n s ( e , a ) ) ; c o n t i n u e } c o n s t c = a [ u ] ; l e t d = i [ u ] ; c o n s t h = n .
2023-08-12 17:44:00 +02:00
` )>-1?t.split( `
2023-10-01 11:32:08 +02:00
` ):t}function createTooltipItem(t,e){const{element:a,datasetIndex:n,index:r}=e,i=t.getDatasetMeta(n).controller,{label:o,value:s}=i.getLabelAndValue(r);return{chart:t,label:o,parsed:i.getParsed(r),raw:t.data.datasets[n].data[r],formattedValue:s,dataset:i.getDataset(),dataIndex:r,datasetIndex:n,element:a}}function getTooltipSize(t,e){const a=t.chart.ctx,{body:n,footer:r,title:i}=t,{boxWidth:o,boxHeight:s}=e,l=toFont(e.bodyFont),u=toFont(e.titleFont),c=toFont(e.footerFont),d=i.length,h=r.length,m=n.length,p=toPadding(e.padding);let v=p.height,y=0,w=n.reduce((O,k)=>O+k.before.length+k.lines.length+k.after.length,0);if(w+=t.beforeBody.length+t.afterBody.length,d&&(v+=d*u.lineHeight+(d-1)*e.titleSpacing+e.titleMarginBottom),w){const O=e.displayColors?Math.max(s,l.lineHeight):l.lineHeight;v+=m*O+(w-m)*l.lineHeight+(w-1)*e.bodySpacing}h&&(v+=e.footerMarginTop+h*c.lineHeight+(h-1)*e.footerSpacing);let _=0;const C=function(O){y=Math.max(y,a.measureText(O).width+_)};return a.save(),a.font=u.string,each(t.title,C),a.font=l.string,each(t.beforeBody.concat(t.afterBody),C),_=e.displayColors?o+2+e.boxPadding:0,each(n,O=>{each(O.before,C),each(O.lines,C),each(O.after,C)}),_=0,a.font=c.string,each(t.footer,C),a.restore(),y+=p.width,{width:y,height:v}}function determineYAlign(t,e){const{y:a,height:n}=e;return a<n/2?"top":a>t.height-n/2?"bottom":"center"}function doesNotFitWithAlign(t,e,a,n){const{x:r,width:i}=n,o=a.caretSize+a.caretPadding;if(t==="left"&&r+i+o>e.width||t==="right"&&r-i-o<0)return!0}function determineXAlign(t,e,a,n){const{x:r,width:i}=a,{width:o,chartArea:{left:s,right:l}}=t;let u="center";return n==="center"?u=r<=(s+l)/2?"left":"right":r<=i/2?u="left":r>=o-i/2&&(u="right"),doesNotFitWithAlign(u,t,e,a)&&(u="center"),u}function determineAlignment(t,e,a){const n=a.yAlign||e.yAlign||determineYAlign(t,a);return{xAlign:a.xAlign||e.xAlign||determineXAlign(t,e,a,n),yAlign:n}}function alignX(t,e){let{x:a,width:n}=t;return e==="right"?a-=n:e==="center"&&(a-=n/2),a}function alignY(t,e,a){let{y:n,height:r}=t;return e==="top"?n+=a:e==="bottom"?n-=r+a:n-=r/2,n}function getBackgroundPoint(t,e,a,n){const{caretSize:r,caretPadding:i,cornerRadius:o}=t,{xAlign:s,yAlign:l}=a,u=r+i,{topLeft:c,topRight:d,bottomLeft:h,bottomRight:m}=toTRBLCorners(o);let p=alignX(e,s);const v=alignY(e,l,u);return l==="center"?s==="left"?p+=u:s==="right"&&(p-=u):s==="left"?p-=Math.max(c,h)+r:s==="right"&&(p+=Math.max(d,m)+r),{x:_limitValue(p,0,n.width-e.width),y:_limitValue(v,0,n.height-e.height)}}function getAlignedX(t,e,a){const n=toPadding(a.padding);return e==="center"?t.x+t.width/2:e==="right"?t.x+t.width-n.right:t.x+n.left}function getBeforeAfterBodyLines(t){return pushOrConcat([],splitNewlines(t))}function createTooltipContext(t,e,a){return createContext(t,{tooltip:e,tooltipItems:a,type:"tooltip"})}function overrideCallbacks(t,e){const a=e&&e.dataset&&e.dataset.tooltip&&e.dataset.tooltip.callbacks;return a?t.override(a):t}const defaultCallbacks={beforeTitle:noop $ 2,title(t){if(t.length>0){const e=t[0],a=e.chart.data.labels,n=a?a.length:0;if(this&&this.options&&this.options.mode==="dataset")return e.dataset.label||"";if(e.label)return e.label;if(n>0&&e.dataIndex<n)return a[e.dataIndex]}return""},afterTitle:noop $ 2,beforeBody:noop $ 2,beforeLabel:noop $ 2,label(t){if(this&&this.options&&this.options.mode==="dataset")return t.label+": "+t.formattedValue||t.formattedValue;let e=t.dataset.label||"";e&&(e+=": ");const a=t.formattedValue;return isNullOrUndef(a)||(e+=a),e},labelColor(t){const a=t.chart.getDatasetMeta(t.datasetIndex).controller.getStyle(t.dataIndex);return{borderColor:a.borderColor,backgroundColor:a.backgroundColor,borderWidth:a.borderWidth,borderDash:a.borderDash,borderDashOffset:a.borderDashOffset,borderRadius:0}},labelTextColor(){return this.options.bodyColor},labelPointStyle(t){const a=t.chart.getDatasetMeta(t.datasetIndex).controller.getStyle(t.dataIndex);return{pointStyle:a.pointStyle,rotation:a.rotation}},afterLabel:noop $ 2,afterBody:noop $ 2,beforeFooter:noop $ 2,footer:noop $ 2,afterFooter:noop $ 2};function invokeCallbackWithFallback(t,e,a,n){const r=t[
2023-08-12 17:44:00 +02:00
* chartjs - chart - sankey v0 . 12.0
* https : //github.com/kurkle/chartjs-chart-sankey#readme
* ( c ) 2022 Jukka Kurkela
* Released under the MIT license
2023-09-15 19:54:56 +02:00
* / f u n c t i o n t o T e x t L i n e s ( t ) { c o n s t e = [ ] , a = i s A r r a y $ b ( t ) ? t : i s N u l l O r U n d e f ( t ) ? [ ] : [ t ] ; f o r ( ; a . l e n g t h ; ) { c o n s t n = a . p o p ( ) ; t y p e o f n = = " s t r i n g " ? e . u n s h i f t . a p p l y ( e , n . s p l i t ( `
2023-10-01 11:32:08 +02:00
` )):Array.isArray(n)?a.push.apply(a,n):isNullOrUndef(a)||e.unshift(""+n)}return e}function validateSizeValue(t){return!t||["min","max"].indexOf(t)===-1?"max":t}const defined=t=>t!==void 0;function calculateX(t,e){const a=new Set(e.map(o=>o.to)),n=new Set(e.map(o=>o.from)),r=new Set([...t.keys()]);let i=0;for(;r.size;){const o=nextColumn([...r],a);for(const s of o){const l=t.get(s);defined(l.x)||(l.x=i),r.delete(s)}r.size&&(a.clear(),e.filter(s=>r.has(s.from)).forEach(s=>a.add(s.to)),i++)}return[...t.keys()].filter(o=>!n.has(o)).forEach(o=>{const s=t.get(o);s.column||(s.x=i)}),i}function nextColumn(t,e){const a=t.filter(n=>!e.has(n));return a.length?a:t.slice(0,1)}const nodeByXY=(t,e)=>t.x!==e.x?t.x-e.x:t.y-e.y;let prevCountId=-1;function getCountId(){return prevCountId=prevCountId<100?prevCountId+1:0,prevCountId}function nodeCount(t,e,a=getCountId()){let n=0;for(const r of t)r.node._visited!==a&&(r.node._visited=a,n+=r.node[e].length+nodeCount(r.node[e],e,a));return n}const flowByNodeCount=t=>(e,a)=>nodeCount(e.node[t],t)-nodeCount(a.node[t],t)||e.node[t].length-a.node[t].length;function processFrom(t,e){t.from.sort(flowByNodeCount("from"));for(const a of t.from){const n=a.node;defined(n.y)||(n.y=e,processFrom(n,e)),e=Math.max(n.y+n.out,e)}return e}function processTo(t,e){t.to.sort(flowByNodeCount("to"));for(const a of t.to){const n=a.node;defined(n.y)||(n.y=e,processTo(n,e)),e=Math.max(n.y+n.in,e)}return e}function setOrGetY(t,e){return defined(t.y)?t.y:(t.y=e,e)}function processRest(t,e){const a=t.filter(c=>c.x===0),n=t.filter(c=>c.x===e),r=a.filter(c=>!defined(c.y)),i=n.filter(c=>!defined(c.y)),o=t.filter(c=>c.x>0&&c.x<e&&!defined(c.y));let s=a.reduce((c,d)=>Math.max(c,d.y+d.out||0),0),l=n.reduce((c,d)=>Math.max(c,d.y+d.in||0),0),u=0;return s>=l?(r.forEach(c=>{s=setOrGetY(c,s),s=Math.max(s+c.out,processTo(c,s))}),i.forEach(c=>{l=setOrGetY(c,l),l=Math.max(l+c.in,processTo(c,l))})):(i.forEach(c=>{l=setOrGetY(c,l),l=Math.max(l+c.in,processTo(c,l))}),r.forEach(c=>{s=setOrGetY(c,s),s=Math.max(s+c.out,processTo(c,s))})),o.forEach(c=>{let d=t.filter(h=>h.x===c.x&&defined(h.y)).reduce((h,m)=>Math.max(h,m.y+Math.max(m.in,m.out)),0);d=setOrGetY(c,d),d=Math.max(d+c.in,processFrom(c,d)),d=Math.max(d+c.out,processTo(c,d)),u=Math.max(u,d)}),Math.max(s,l,u)}function calculateY(t,e){t.sort((o,s)=>Math.max(s.in,s.out)-Math.max(o.in,o.out));const a=t[0];a.y=0;const n=processFrom(a,0),r=processTo(a,0),i=processRest(t,e);return Math.max(n,r,i)}function calculateYUsingPriority(t,e){let a=0,n=0;for(let r=0;r<=e;r++){let i=n;const o=t.filter(s=>s.x===r).sort((s,l)=>s.priority-l.priority);n=o[0].to.filter(s=>s.node.x>r+1).reduce((s,l)=>s+l.flow,0)||0;for(const s of o)s.y=i,i+=Math.max(s.out,s.in);a=Math.max(i,a)}return a}function addPadding(t,e){let a=1,n=0,r=0,i=0;const o=[];t.sort(nodeByXY);for(const s of t){if(s.y){if(s.x===0)o.push(s.y);else{for(n!==s.x&&(n=s.x,r=0),a=r+1;a<o.length&&!(o[a]>s.y);a++);r=a}s.y+=a*e,a++}i=Math.max(i,s.y+Math.max(s.in,s.out))}return i}function sortFlows(t,e){t.forEach(a=>{const n=Math[e](a.in||a.out,a.out||a.in),r=n<a.in,i=n<a.out;let o=0,s=a.from.length;a.from.sort((l,u)=>l.node.y+l.node.out/2-(u.node.y+u.node.out/2)).forEach((l,u)=>{r?l.addY=u*(n-l.flow)/(s-1):(l.addY=o,o+=l.flow)}),o=0,s=a.to.length,a.to.sort((l,u)=>l.node.y+l.node.in/2-(u.node.y+u.node.in/2)).forEach((l,u)=>{i?l.addY=u*(n-l.flow)/(s-1):(l.addY=o,o+=l.flow)})})}function layout(t,e,a,n){const r=[...t.values()],i=calculateX(t,e),s=(a?calculateYUsingPriority(r,i):calculateY(r,i))*.03,l=addPadding(r,s);return sortFlows(r,n),{maxX:i,maxY:l}}function buildNodesFromRawData(t){const e=new Map;for(let n=0;n<t.length;n++){const{from:r,to:i,flow:o}=t[n];if(!e.has(r))e.set(r,{key:r,in:0,out:o,from:[],to:[{key:i,flow:o,index:n}]});else{const s=e.get(r);s.out+=o,s.to.push({key:i,flow:o,index:n})}if(!e.has(i))e.set(i,{key:i,in:o,out:0,from:[{key:r,flow:o,index:n}],to:[]});else{const s=e.get(i);s.in+=o,s.from.push({key:r,flow:o,index:n})}}const a=(n,r)=>r.flow-n.flow;return[...e.values()].forEach(n=>{n.from=n.from.sort(a),n.from.forEach(r=>{r.node=e.get
2023-08-12 17:44:00 +02:00
* chartjs - adapter - date - fns v3 . 0.0
* https : //www.chartjs.org
* ( c ) 2022 chartjs - adapter - date - fns Contributors
* Released under the MIT license
2023-10-01 11:32:08 +02:00
* / c o n s t F O R M A T S = { d a t e t i m e : " M M M d , y y y y , h : m m : s s a a a a " , m i l l i s e c o n d : " h : m m : s s . S S S a a a a " , s e c o n d : " h : m m : s s a a a a " , m i n u t e : " h : m m a a a a " , h o u r : " h a " , d a y : " M M M d " , w e e k : " P P " , m o n t h : " M M M y y y y " , q u a r t e r : " q q q - y y y y " , y e a r : " y y y y " } ; a d a p t e r s . _ d a t e . o v e r r i d e ( { _ i d : " d a t e - f n s " , f o r m a t s : f u n c t i o n ( ) { r e t u r n F O R M A T S } , p a r s e : f u n c t i o n ( t , e ) { i f ( t = = = n u l l | | t y p e o f t > " u " ) r e t u r n n u l l ; c o n s t a = t y p e o f t ; r e t u r n a = = = " n u m b e r " | | t i n s t a n c e o f D a t e ? t = t o D a t e ( t ) : a = = = " s t r i n g " & & ( t y p e o f e = = " s t r i n g " ? t = p a r s e $ 1 ( t , e , n e w D a t e , t h i s . o p t i o n s ) : t = p a r s e I S O ( t , t h i s . o p t i o n s ) ) , i s V a l i d ( t ) ? t . g e t T i m e ( ) : n u l l } , f o r m a t : f u n c t i o n ( t , e ) { r e t u r n f o r m a t $ 1 ( t , e , t h i s . o p t i o n s ) } , a d d : f u n c t i o n ( t , e , a ) { s w i t c h ( a ) { c a s e " m i l l i s e c o n d " : r e t u r n a d d M i l l i s e c o n d s ( t , e ) ; c a s e " s e c o n d " : r e t u r n a d d S e c o n d s ( t , e ) ; c a s e " m i n u t e " : r e t u r n a d d M i n u t e s ( t , e ) ; c a s e " h o u r " : r e t u r n a d d H o u r s ( t , e ) ; c a s e " d a y " : r e t u r n a d d D a y s ( t , e ) ; c a s e " w e e k " : r e t u r n a d d W e e k s ( t , e ) ; c a s e " m o n t h " : r e t u r n a d d M o n t h s ( t , e ) ; c a s e " q u a r t e r " : r e t u r n a d d Q u a r t e r s ( t , e ) ; c a s e " y e a r " : r e t u r n a d d Y e a r s ( t , e ) ; d e f a u l t : r e t u r n t } } , d i f f : f u n c t i o n ( t , e , a ) { s w i t c h ( a ) { c a s e " m i l l i s e c o n d " : r e t u r n d i f f e r e n c e I n M i l l i s e c o n d s ( t , e ) ; c a s e " s e c o n d " : r e t u r n d i f f e r e n c e I n S e c o n d s ( t , e ) ; c a s e " m i n u t e " : r e t u r n d i f f e r e n c e I n M i n u t e s ( t , e ) ; c a s e " h o u r " : r e t u r n d i f f e r e n c e I n H o u r s ( t , e ) ; c a s e " d a y " : r e t u r n d i f f e r e n c e I n D a y s ( t , e ) ; c a s e " w e e k " : r e t u r n d i f f e r e n c e I n W e e k s ( t , e ) ; c a s e " m o n t h " : r e t u r n d i f f e r e n c e I n M o n t h s ( t , e ) ; c a s e " q u a r t e r " : r e t u r n d i f f e r e n c e I n Q u a r t e r s ( t , e ) ; c a s e " y e a r " : r e t u r n d i f f e r e n c e I n Y e a r s ( t , e ) ; d e f a u l t : r e t u r n 0 } } , s t a r t O f : f u n c t i o n ( t , e , a ) { s w i t c h ( e ) { c a s e " s e c o n d " : r e t u r n s t a r t O f S e c o n d ( t ) ; c a s e " m i n u t e " : r e t u r n s t a r t O f M i n u t e ( t ) ; c a s e " h o u r " : r e t u r n s t a r t O f H o u r ( t ) ; c a s e " d a y " : r e t u r n s t a r t O f D a y ( t ) ; c a s e " w e e k " : r e t u r n s t a r t O f W e e k ( t ) ; c a s e " i s o W e e k " : r e t u r n s t a r t O f W e e k ( t , { w e e k S t a r t s O n : + a } ) ; c a s e " m o n t h " : r e t u r n s t a r t O f M o n t h ( t ) ; c a s e " q u a r t e r " : r e t u r n s t a r t O f Q u a r t e r ( t ) ; c a s e " y e a r " : r e t u r n s t a r t O f Y e a r ( t ) ; d e f a u l t : r e t u r n t } } , e n d O f : f u n c t i o n ( t , e ) { s w i t c h ( e ) { c a s e " s e c o n d " : r e t u r n e n d O f S e c o n d ( t ) ; c a s e " m i n u t e " : r e t u r n e n d O f M i n u t e ( t ) ; c a s e " h o u r " : r e t u r n e n d O f H o u r ( t ) ; c a s e " d a y " : r e t u r n e n d O f D a y ( t ) ; c a s e " w e e k " : r e t u r n e n d O f W e e k ( t ) ; c a s e " m o n t h " : r e t u r n e n d O f M o n t h ( t ) ; c a s e " q u a r t e r " : r e t u r n e n d O f Q u a r t e r ( t ) ; c a s e " y e a r " : r e t u r n e n d O f Y e a r ( t ) ; d e f a u l t : r e t u r n t } } } ) ; C h a r t . r e g i s t e r ( { L i n e C o n t r o l l e r , L i n e E l e m e n t , A r c E l e m e n t , B a r C o n t r o l l e r , T i m e S c a l e , P i e C o n t r o l l e r , B a r E l e m e n t , F i l l e r : i n d e x $ 1 , C o l o r s : p l u g i n _ c o l o r s , L i n e a r S c a l e , C a t e g o r y S c a l e , P o i n t E l e m e n t , T o o l t i p : p l u g i n _ t o o l t i p , L e g e n d : p l u g i n _ l e g e n d } ) ; c o n s t c o m p s = { d a t e s , b o x e s , a c c o u n t s , b u d g e t s , c a t e g o r i e s , s a n k e y , s u b s c r i p t i o n s , p i g g i e s } ; f u n c t i o n l o a d P a g e ( t ) { O b j e c t . k e y s ( t ) . f o r E a c h ( e = > { c o n s o l e . l o g ( ` L o a d i n g p a g e c o m p o n e n t " $ { e } " ` ) ; l e t a = t [ e ] ( ) ; A l p i n e . d a t a ( e , ( ) = > a ) } ) , A l p i n e . s t a r t ( ) } d o c u m e n t . a d d E v e n t L i s t e n e r ( " f i r e f l y - i i i - b o o t s t r a p p e d " , ( ) = > { l o a d P a g e ( c o m p s ) } ) ; w i n d o w . b o o t s t r a p p e d & & l o a d P a g e ( c o m p s ) ;