PageSourceSearch

https://git.workaround.org/assets/js/index.js?v=11.0.16~gitea-1.22.0

js workaround.org collected 2026-09-24 17:57:00 UTC 1,293,346 bytes, 247 lines download raw bytes

vendor: 658 bytes, line 1
1var Oj=Object.defineProperty;var rv=ri=>{throw TypeError(ri)};var Dj=(ri,Ai,Ti)=>Ai in ri?Oj(ri,Ai,{enumerable:!0,configurable:!0,writable:!0,value:Ti}):ri[Ai]=Ti;var so=(ri,Ai,Ti)=>Dj(ri,typeof Ai!="symbol"?Ai+"":Ai,Ti),jp=(ri,Ai,Ti)=>Ai.has(ri)||rv("Cannot "+Ti);var Ls=(ri,Ai,Ti)=>(jp(ri,Ai,"read from private field"),Ti?Ti.call(ri):Ai.get(ri)),ml=(ri,Ai,Ti)=>Ai.has(ri)?rv("Cannot add the same private member more than once"):Ai instanceof WeakSet?Ai.add(ri):Ai.set(ri,Ti),Ta=(ri,Ai,Ti,ci)=>(jp(ri,Ai,"write to private field"),ci?ci.call(ri,Ti):Ai.set(ri,Ti),Ti),Zr=(ri,Ai,Ti)=>(jp(ri,Ai,"access private method"),Ti);(function(){var __webpack_modules__={
vendor: 20,964 bytes, line 1
1"./node_modules/@vue/reactivity/dist/reactivity.esm-bundler.js":function(ri,Ai,Ti){"use strict";Ti.d(Ai,{C4:function(){return ss},EW:function(){return Bu},Gc:function(){return Va},IG:function(){return zc},IJ:function(){return ql},KR:function(){return Oc},Kh:function(){return Pa},Pr:function(){return ja},QW:function(){return ka},R1:function(){return Hs},X2:function(){return bn},bl:function(){return $i},fE:function(){return ll},g8:function(){return $l},hV:function(){return Tl},hZ:function(){return Hn},i9:function(){return cl},ju:function(){return xl},lJ:function(){return fa},lW:function(){return Ql},qA:function(){return hn},u4:function(){return mn},ux:function(){return ia},wB:function(){return El},yC:function(){return Wi}});var ci=Ti("./node_modules/@vue/shared/dist/shared.esm-bundler.js");function wi(sn,...wn){console.warn(`[Vue warn] ${sn}`,...wn)}let hi;class Wi{constructor(wn=!1){this.detached=wn,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=hi,!wn&&hi&&(this.index=(hi.scopes||(hi.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let wn,Nn;if(this.scopes)for(wn=0,Nn=this.scopes.length;wn<Nn;wn++)this.scopes[wn].pause();for(wn=0,Nn=this.effects.length;wn<Nn;wn++)this.effects[wn].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let wn,Nn;if(this.scopes)for(wn=0,Nn=this.scopes.length;wn<Nn;wn++)this.scopes[wn].resume();for(wn=0,Nn=this.effects.length;wn<Nn;wn++)this.effects[wn].resume()}}run(wn){if(this._active){const Nn=hi;try{return hi=this,wn()}finally{hi=Nn}}}on(){hi=this}off(){hi=this.parent}stop(wn){if(this._active){this._active=!1;let Nn,Rs;for(Nn=0,Rs=this.effects.length;Nn<Rs;Nn++)this.effects[Nn].stop();for(this.effects.length=0,Nn=0,Rs=this.cleanups.length;Nn<Rs;Nn++)this.cleanups[Nn]();if(this.cleanups.length=0,this.scopes){for(Nn=0,Rs=this.scopes.length;Nn<Rs;Nn++)this.scopes[Nn].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!wn){const xs=this.parent.scopes.pop();xs&&xs!==this&&(this.parent.scopes[this.index]=xs,xs.index=this.index)}this.parent=void 0}}}function _n(sn){return new Wi(sn)}function xn(){return hi}function Bn(sn,wn=!1){hi&&hi.cleanups.push(sn)}let qn;const on={ACTIVE:1,1:"ACTIVE",RUNNING:2,2:"RUNNING",TRACKING:4,4:"TRACKING",NOTIFIED:8,8:"NOTIFIED",DIRTY:16,16:"DIRTY",ALLOW_RECURSE:32,32:"ALLOW_RECURSE",PAUSED:64,64:"PAUSED"},Fn=new WeakSet;class bn{constructor(wn){this.fn=wn,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,hi&&hi.active&&hi.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,Fn.has(this)&&(Fn.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||Yn(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,Ni(this),Ms(this);const wn=qn,Nn=In;qn=this,In=!0;try{return this.fn()}finally{Bs(this),qn=wn,In=Nn,this.flags&=-3}}stop(){if(this.flags&1){for(let wn=this.deps;wn;wn=wn.nextDep)es(wn);this.deps=this.depsTail=void 0,Ni(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?Fn.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){Ps(this)&&this.run()}get dirty(){return Ps(this)}}let Rn=0,As,eo;function Yn(sn,wn=!1){if(sn.flags|=8,wn){sn.next=eo,eo=sn;return}sn.next=As,As=sn}function en(){Rn++}function Ln(){if(--Rn>0)return;if(eo){let wn=eo;for(eo=void 0;wn;){const Nn=wn.next;wn.next=void 0,wn.flags&=-9,wn=Nn}}let sn;for(;As;){let wn=As;for(As=void 0;wn;){const Nn=wn.next;if(wn.next=void 0,wn.flags&=-9,wn.flags&1)try{wn.trigger()}catch(Rs){sn||(sn=Rs)}wn=Nn}}if(sn)throw sn}function Ms(sn){for(let wn=sn.deps;wn;wn=wn.nextDep)wn.version=-1,wn.prevActiveLink=wn.dep.activeLink,wn.dep.activeLink=wn}function Bs(sn){let wn,Nn=sn.depsTail,Rs=Nn;for(;Rs;){const xs=Rs.prevDep;Rs.version===-1?(Rs===Nn&&(Nn=xs),es(Rs),as(Rs)):wn=Rs,Rs.dep.activeLink=Rs.prevActiveLink,Rs.prevActiveLink=void 0,Rs=xs}sn.deps=wn,sn.depsTail=Nn}function Ps(sn){for(let wn=sn.deps;wn;wn=wn.nextDep)if(wn.dep.version!==wn.version||wn.dep.computed&&(ts(wn.dep.computed)||wn.dep.version!==wn.version))return!0;return!!sn._dirty}function ts(sn){if(sn.flags&4&&!(sn.flags&16)||(sn.flags&=-17,sn.globalVersion===un))return;sn.globalVersion=un;const wn=sn.dep;if(sn.flags|=2,wn.version>0&&!sn.isSSR&&sn.deps&&!Ps(sn)){sn.flags&=-3;return}const Nn=qn,Rs=In;qn=sn,In=!0;try{Ms(sn);const xs=sn.fn(sn._value);(wn.version===0||(0,ci.$H)(xs,sn._value))&&(sn._value=xs,wn.version++)}catch(xs){throw wn.version++,xs}finally{qn=Nn,In=Rs,Bs(sn),sn.flags&=-3}}function es(sn,wn=!1){const{dep:Nn,prevSub:Rs,nextSub:xs}=sn;if(Rs&&(Rs.nextSub=xs,sn.prevSub=void 0),xs&&(xs.prevSub=Rs,sn.nextSub=void 0),Nn.subs===sn&&(Nn.subs=Rs,!Rs&&Nn.computed)){Nn.computed.flags&=-5;for(let uo=Nn.computed.deps;uo;uo=uo.nextDep)es(uo,!0)}!wn&&!--Nn.sc&&Nn.map&&Nn.map.delete(Nn.key)}function as(sn){const{prevDep:wn,nextDep:Nn}=sn;wn&&(wn.nextDep=Nn,sn.prevDep=void 0),Nn&&(Nn.prevDep=wn,sn.nextDep=void 0)}function ki(sn,wn){sn.effect instanceof bn&&(sn=sn.effect.fn);const Nn=new bn(sn);wn&&extend(Nn,wn);try{Nn.run()}catch(xs){throw Nn.stop(),xs}const Rs=Nn.run.bind(Nn);return Rs.effect=Nn,Rs}function ns(sn){sn.effect.stop()}let In=!0;const Vn=[];function ss(){Vn.push(In),In=!1}function kn(){Vn.push(In),In=!0}function $i(){const sn=Vn.pop();In=sn===void 0?!0:sn}function Vi(sn,wn=!1){qn instanceof bn&&(qn.cleanup=sn)}function Ni(sn){const{cleanup:wn}=sn;if(sn.cleanup=void 0,wn){const Nn=qn;qn=void 0;try{wn()}finally{qn=Nn}}}let un=0;class Sn{constructor(wn,Nn){this.sub=wn,this.dep=Nn,this.version=Nn.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Qn{constructor(wn){this.computed=wn,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(wn){if(!qn||!In||qn===this.computed)return;let Nn=this.activeLink;if(Nn===void 0||Nn.sub!==qn)Nn=this.activeLink=new Sn(qn,this),qn.deps?(Nn.prevDep=qn.depsTail,qn.depsTail.nextDep=Nn,qn.depsTail=Nn):qn.deps=qn.depsTail=Nn,vn(Nn);else if(Nn.version===-1&&(Nn.version=this.version,Nn.nextDep)){const Rs=Nn.nextDep;Rs.prevDep=Nn.prevDep,Nn.prevDep&&(Nn.prevDep.nextDep=Rs),Nn.prevDep=qn.depsTail,Nn.nextDep=void 0,qn.depsTail.nextDep=Nn,qn.depsTail=Nn,qn.deps===Nn&&(qn.deps=Rs)}return Nn}trigger(wn){this.version++,un++,this.notify(wn)}notify(wn){en();try{for(let Nn=this.subs;Nn;Nn=Nn.prevSub)Nn.sub.notify()&&Nn.sub.dep.notify()}finally{Ln()}}}function vn(sn){if(sn.dep.sc++,sn.sub.flags&4){const wn=sn.dep.computed;if(wn&&!sn.dep.subs){wn.flags|=20;for(let Rs=wn.deps;Rs;Rs=Rs.nextDep)vn(Rs)}const Nn=sn.dep.subs;Nn!==sn&&(sn.prevSub=Nn,Nn&&(Nn.nextSub=sn)),sn.dep.subs=sn}}const Xi=new WeakMap,Ui=Symbol(""),dn=Symbol(""),qi=Symbol("");function mn(sn,wn,Nn){if(In&&qn){let Rs=Xi.get(sn);Rs||Xi.set(sn,Rs=new Map);let xs=Rs.get(Nn);xs||(Rs.set(Nn,xs=new Qn),xs.map=Rs,xs.key=Nn),xs.track()}}function Hn(sn,wn,Nn,Rs,xs,uo){const Ro=Xi.get(sn);if(!Ro){un++;return}const qo=$o=>{$o&&$o.trigger()};if(en(),wn==="clear")Ro.forEach(qo);else{const $o=(0,ci.cy)(sn),Ga=$o&&(0,ci.yI)(Nn);if($o&&Nn==="length"){const na=Number(Rs);Ro.forEach((Ko,Wa)=>{(Wa==="length"||Wa===qi||!(0,ci.Bm)(Wa)&&Wa>=na)&&qo(Ko)})}else switch((Nn!==void 0||Ro.has(void 0))&&qo(Ro.get(Nn)),Ga&&qo(Ro.get(qi)),wn){case"add":$o?Ga&&qo(Ro.get("length")):(qo(Ro.get(Ui)),(0,ci.CE)(sn)&&qo(Ro.get(dn)));break;case"delete":$o||(qo(Ro.get(Ui)),(0,ci.CE)(sn)&&qo(Ro.get(dn)));break;case"set":(0,ci.CE)(sn)&&qo(Ro.get(Ui));break}}Ln()}function Ji(sn,wn){const Nn=Xi.get(sn);return Nn&&Nn.get(wn)}function cn(sn){const wn=ia(sn);return wn===sn?wn:(mn(wn,"iterate",qi),ll(sn)?wn:wn.map(fa))}function hn(sn){return mn(sn=ia(sn),"iterate",qi),sn}const Gn={__proto__:null,[Symbol.iterator](){return gs(this,Symbol.iterator,fa)},concat(...sn){return cn(this).concat(...sn.map(wn=>(0,ci.cy)(wn)?cn(wn):wn))},entries(){return gs(this,"entries",sn=>(sn[1]=fa(sn[1]),sn))},every(sn,wn){return Vs(this,"every",sn,wn,void 0,arguments)},filter(sn,wn){return Vs(this,"filter",sn,wn,Nn=>Nn.map(fa),arguments)},find(sn,wn){return Vs(this,"find",sn,wn,fa,arguments)},findIndex(sn,wn){return Vs(this,"findIndex",sn,wn,void 0,arguments)},findLast(sn,wn){return Vs(this,"findLast",sn,wn,fa,arguments)},findLastIndex(sn,wn){return Vs(this,"findLastIndex",sn,wn,void 0,arguments)},forEach(sn,wn){return Vs(this,"forEach",sn,wn,void 0,arguments)},includes(...sn){return jo(this,"includes",sn)},indexOf(...sn){return jo(this,"indexOf",sn)},join(sn){return cn(this).join(sn)},lastIndexOf(...sn){return jo(this,"lastIndexOf",sn)},map(sn,wn){return Vs(this,"map",sn,wn,void 0,arguments)},pop(){return Mo(this,"pop")},push(...sn){return Mo(this,"push",sn)},reduce(sn,...wn){return Ao(this,"reduce",sn,wn)},reduceRight(sn,...wn){return Ao(this,"reduceRight",sn,wn)},shift(){return Mo(this,"shift")},some(sn,wn){return Vs(this,"some",sn,wn,void 0,arguments)},splice(...sn){return Mo(this,"splice",sn)},toReversed(){return cn(this).toReversed()},toSorted(sn){return cn(this).toSorted(sn)},toSpliced(...sn){return cn(this).toSpliced(...sn)},unshift(...sn){return Mo(this,"unshift",sn)},values(){return gs(this,"values",fa)}};function gs(sn,wn,Nn){const Rs=hn(sn),xs=Rs[wn]();return Rs!==sn&&!ll(sn)&&(xs._next=xs.next,xs.next=()=>{const uo=xs._next();return uo.value&&(uo.value=Nn(uo.value)),uo}),xs}const ks=Array.prototype;function Vs(sn,wn,Nn,Rs,xs,uo){const Ro=hn(sn),qo=Ro!==sn&&!ll(sn),$o=Ro[wn];if($o!==ks[wn]){const Ko=$o.apply(sn,uo);return qo?fa(Ko):Ko}let Ga=Nn;Ro!==sn&&(qo?Ga=function(Ko,Wa){return Nn.call(this,fa(Ko),Wa,sn)}:Nn.length>2&&(Ga=function(Ko,Wa){return Nn.call(this,Ko,Wa,sn)}));const na=$o.call(Ro,Ga,Rs);return qo&&xs?xs(na):na}function Ao(sn,wn,Nn,Rs){const xs=hn(sn);let uo=Nn;return xs!==sn&&(ll(sn)?Nn.length>3&&(uo=function(Ro,qo,$o){return Nn.call(this,Ro,qo,$o,sn)}):uo=function(Ro,qo,$o){return Nn.call(this,Ro,fa(qo),$o,sn)}),xs[wn](uo,...Rs)}function jo(sn,wn,Nn){const Rs=ia(sn);mn(Rs,"iterate",qi);const xs=Rs[wn](...Nn);return(xs===-1||xs===!1)&&xl(Nn[0])?(Nn[0]=ia(Nn[0]),Rs[wn](...Nn)):xs}function Mo(sn,wn,Nn=[]){ss(),en();const Rs=ia(sn)[wn].apply(sn,Nn);return Ln(),$i(),Rs}const ta=(0,ci.pD)("__proto__,__v_isRef,__isVue"),pa=new Set(Object.getOwnPropertyNames(Symbol).filter(sn=>sn!=="arguments"&&sn!=="caller").map(sn=>Symbol[sn]).filter(ci.Bm));function Sa(sn){(0,ci.Bm)(sn)||(sn=String(sn));const wn=ia(this);return mn(wn,"has",sn),wn.hasOwnProperty(sn)}class Ci{constructor(wn=!1,Nn=!1){this._isReadonly=wn,this._isShallow=Nn}get(wn,Nn,Rs){if(Nn==="__v_skip")return wn.__v_skip;const xs=this._isReadonly,uo=this._isShallow;if(Nn==="__v_isReactive")return!xs;if(Nn==="__v_isReadonly")return xs;if(Nn==="__v_isShallow")return uo;if(Nn==="__v_raw")return Rs===(xs?uo?Ma:Nl:uo?pc:Xa).get(wn)||Object.getPrototypeOf(wn)===Object.getPrototypeOf(Rs)?wn:void 0;const Ro=(0,ci.cy)(wn);if(!xs){let $o;if(Ro&&($o=Gn[Nn]))return $o;if(Nn==="hasOwnProperty")return Sa}const qo=Reflect.get(wn,Nn,cl(wn)?wn:Rs);return((0,ci.Bm)(Nn)?pa.has(Nn):ta(Nn))||(xs||mn(wn,"get",Nn),uo)?qo:cl(qo)?Ro&&(0,ci.yI)(Nn)?qo:qo.value:(0,ci.Gv)(qo)?xs?oa(qo):Pa(qo):qo}}class Fi extends Ci{constructor(wn=!1){super(!1,wn)}set(wn,Nn,Rs,xs){let uo=wn[Nn];if(!this._isShallow){const $o=tl(uo);if(!ll(Rs)&&!tl(Rs)&&(uo=ia(uo),Rs=ia(Rs)),!(0,ci.cy)(wn)&&cl(uo)&&!cl(Rs))return $o?!1:(uo.value=Rs,!0)}const Ro=(0,ci.cy)(wn)&&(0,ci.yI)(Nn)?Number(Nn)<wn.length:(0,ci.$3)(wn,Nn),qo=Reflect.set(wn,Nn,Rs,cl(wn)?wn:xs);return wn===ia(xs)&&(Ro?(0,ci.$H)(Rs,uo)&&Hn(wn,"set",Nn,Rs,uo):Hn(wn,"add",Nn,Rs)),qo}deleteProperty(wn,Nn){const Rs=(0,ci.$3)(wn,Nn),xs=wn[Nn],uo=Reflect.deleteProperty(wn,Nn);return uo&&Rs&&Hn(wn,"delete",Nn,void 0,xs),uo}has(wn,Nn){const Rs=Reflect.has(wn,Nn);return(!(0,ci.Bm)(Nn)||!pa.has(Nn))&&mn(wn,"has",Nn),Rs}ownKeys(wn){return mn(wn,"iterate",(0,ci.cy)(wn)?"length":Ui),Reflect.ownKeys(wn)}}class an extends Ci{constructor(wn=!1){super(!0,wn)}set(wn,Nn){return!0}deleteProperty(wn,Nn){return!0}}const $n=new Fi,Xn=new an,is=new Fi(!0),fs=new an(!0),po=sn=>sn,No=sn=>Reflect.getPrototypeOf(sn);function Eo(sn,wn,Nn){return function(...Rs){const xs=this.__v_raw,uo=ia(xs),Ro=(0,ci.CE)(uo),qo=sn==="entries"||sn===Symbol.iterator&&Ro,$o=sn==="keys"&&Ro,Ga=xs[sn](...Rs),na=Nn?po:wn?Xc:fa;return!wn&&mn(uo,"iterate",$o?dn:Ui),{next(){const{value:Ko,done:Wa}=Ga.next();return Wa?{value:Ko,done:Wa}:{value:qo?[na(Ko[0]),na(Ko[1])]:na(Ko),done:Wa}},[Symbol.iterator](){return this}}}}function Aa(sn){return function(...wn){return sn==="delete"?!1:sn==="clear"?void 0:this}}function Fa(sn,wn){const Nn={get(xs){const uo=this.__v_raw,Ro=ia(uo),qo=ia(xs);sn||((0,ci.$H)(xs,qo)&&mn(Ro,"get",xs),mn(Ro,"get",qo));const{has:$o}=No(Ro),Ga=wn?po:sn?Xc:fa;if($o.call(Ro,xs))return Ga(uo.get(xs));if($o.call(Ro,qo))return Ga(uo.get(qo));uo!==Ro&&uo.get(xs)},get size(){const xs=this.__v_raw;return!sn&&mn(ia(xs),"iterate",Ui),Reflect.get(xs,"size",xs)},has(xs){const uo=this.__v_raw,Ro=ia(uo),qo=ia(xs);return sn||((0,ci.$H)(xs,qo)&&mn(Ro,"has",xs),mn(Ro,"has",qo)),xs===qo?uo.has(xs):uo.has(xs)||uo.has(qo)},forEach(xs,uo){const Ro=this,qo=Ro.__v_raw,$o=ia(qo),Ga=wn?po:sn?Xc:fa;return!sn&&mn($o,"iterate",Ui),qo.forEach((na,Ko)=>xs.call(uo,Ga(na),Ga(Ko),Ro))}};return(0,ci.X$)(Nn,sn?{add:Aa("add"),set:Aa("set"),delete:Aa("delete"),clear:Aa("clear")}:{add(xs){!wn&&!ll(xs)&&!tl(xs)&&(xs=ia(xs));const uo=ia(this);return No(uo).has.call(uo,xs)||(uo.add(xs),Hn(uo,"add",xs,xs)),this},set(xs,uo){!wn&&!ll(uo)&&!tl(uo)&&(uo=ia(uo));const Ro=ia(this),{has:qo,get:$o}=No(Ro);let Ga=qo.call(Ro,xs);Ga||(xs=ia(xs),Ga=qo.call(Ro,xs));const na=$o.call(Ro,xs);return Ro.set(xs,uo),Ga?(0,ci.$H)(uo,na)&&Hn(Ro,"set",xs,uo,na):Hn(Ro,"add",xs,uo),this},delete(xs){const uo=ia(this),{has:Ro,get:qo}=No(uo);let $o=Ro.call(uo,xs);$o||(xs=ia(xs),$o=Ro.call(uo,xs));const Ga=qo?qo.call(uo,xs):void 0,na=uo.delete(xs);return $o&&Hn(uo,"delete",xs,void 0,Ga),na},clear(){const xs=ia(this),uo=xs.size!==0,Ro=void 0,qo=xs.clear();return uo&&Hn(xs,"clear",void 0,void 0,Ro),qo}}),["keys","values","entries",Symbol.iterator].forEach(xs=>{Nn[xs]=Eo(xs,sn,wn)}),Nn}function Ia(sn,wn){const Nn=Fa(sn,wn);return(Rs,xs,uo)=>xs==="__v_isReactive"?!sn:xs==="__v_isReadonly"?sn:xs==="__v_raw"?Rs:Reflect.get((0,ci.$3)(Nn,xs)&&xs in Rs?Nn:Rs,xs,uo)}const $a={get:Ia(!1,!1)},Ea={get:Ia(!1,!0)},bl={get:Ia(!0,!1)},La={get:Ia(!0,!0)};function ac(sn,wn,Nn){const Rs=ia(Nn);if(Rs!==Nn&&wn.call(sn,Rs)){const xs=toRawType(sn);wi(`Reactive ${xs} contains both the raw and reactive versions of the same object${xs==="Map"?" as keys":""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`)}}const Xa=new WeakMap,pc=new WeakMap,Nl=new WeakMap,Ma=new WeakMap;function al(sn){switch(sn){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function gc(sn){return sn.__v_skip||!Object.isExtensible(sn)?0:al((0,ci.Zf)(sn))}function Pa(sn){return tl(sn)?sn:el(sn,!1,$n,$a,Xa)}function Va(sn){return el(sn,!1,is,Ea,pc)}function oa(sn){return el(sn,!0,Xn,bl,Nl)}function Jo(sn){return el(sn,!0,fs,La,Ma)}function el(sn,wn,Nn,Rs,xs){if(!(0,ci.Gv)(sn)||sn.__v_raw&&!(wn&&sn.__v_isReactive))return sn;const uo=xs.get(sn);if(uo)return uo;const Ro=gc(sn);if(Ro===0)return sn;const qo=new Proxy(sn,Ro===2?Rs:Nn);return xs.set(sn,qo),qo}function $l(sn){return tl(sn)?$l(sn.__v_raw):!!(sn&&sn.__v_isReactive)}function tl(sn){return!!(sn&&sn.__v_isReadonly)}function ll(sn){return!!(sn&&sn.__v_isShallow)}function xl(sn){return sn?!!sn.__v_raw:!1}function ia(sn){const wn=sn&&sn.__v_raw;return wn?ia(wn):sn}function zc(sn){return!(0,ci.$3)(sn,"__v_skip")&&Object.isExtensible(sn)&&(0,ci.yQ)(sn,"__v_skip",!0),sn}const fa=sn=>(0,ci.Gv)(sn)?Pa(sn):sn,Xc=sn=>(0,ci.Gv)(sn)?oa(sn):sn;function cl(sn){return sn?sn.__v_isRef===!0:!1}function Oc(sn){return nu(sn,!1)}function ql(sn){return nu(sn,!0)}function nu(sn,wn){return cl(sn)?sn:new cs(sn,wn)}class cs{constructor(wn,Nn){this.dep=new Qn,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=Nn?wn:ia(wn),this._value=Nn?wn:fa(wn),this.__v_isShallow=Nn}get value(){return this.dep.track(),this._value}set value(wn){const Nn=this._rawValue,Rs=this.__v_isShallow||ll(wn)||tl(wn);wn=Rs?wn:ia(wn),(0,ci.$H)(wn,Nn)&&(this._rawValue=wn,this._value=Rs?wn:fa(wn),this.dep.trigger())}}function Is(sn){sn.dep&&sn.dep.trigger()}function Hs(sn){return cl(sn)?sn.value:sn}function Oo(sn){return isFunction(sn)?sn():Hs(sn)}const ga={get:(sn,wn,Nn)=>wn==="__v_raw"?sn:Hs(Reflect.get(sn,wn,Nn)),set:(sn,wn,Nn,Rs)=>{const xs=sn[wn];return cl(xs)&&!cl(Nn)?(xs.value=Nn,!0):Reflect.set(sn,wn,Nn,Rs)}};function ja(sn){return $l(sn)?sn:new Proxy(sn,ga)}class Ka{constructor(wn){this.__v_isRef=!0,this._value=void 0;const Nn=this.dep=new Qn,{get:Rs,set:xs}=wn(Nn.track.bind(Nn),Nn.trigger.bind(Nn));this._get=Rs,this._set=xs}get value(){return this._value=this._get()}set value(wn){this._set(wn)}}function rl(sn){return new Ka(sn)}function ka(sn){const wn=(0,ci.cy)(sn)?new Array(sn.length):{};for(const Nn in sn)wn[Nn]=Vl(sn,Nn);return wn}class vu{constructor(wn,Nn,Rs){this._object=wn,this._key=Nn,this._defaultValue=Rs,this.__v_isRef=!0,this._value=void 0}get value(){const wn=this._object[this._key];return this._value=wn===void 0?this._defaultValue:wn}set value(wn){this._object[this._key]=wn}get dep(){return Ji(ia(this._object),this._key)}}class ul{constructor(wn){this._getter=wn,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Ql(sn,wn,Nn){return cl(sn)?sn:(0,ci.Tn)(sn)?new ul(sn):(0,ci.Gv)(sn)&&arguments.length>1?Vl(sn,wn,Nn):Oc(sn)}function Vl(sn,wn,Nn){const Rs=sn[wn];return cl(Rs)?Rs:new vu(sn,wn,Nn)}class vc{constructor(wn,Nn,Rs){this.fn=wn,this.setter=Nn,this._value=void 0,this.dep=new Qn(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=un-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!Nn,this.isSSR=Rs}notify(){if(this.flags|=16,!(this.flags&8)&&qn!==this)return Yn(this,!0),!0}get value(){const wn=this.dep.track();return ts(this),wn&&(wn.version=this.dep.version),this._value}set value(wn){this.setter&&this.setter(wn)}}function Bu(sn,wn,Nn=!1){let Rs,xs;return(0,ci.Tn)(sn)?Rs=sn:(Rs=sn.get,xs=sn.set),new vc(Rs,xs,Nn)}const Rd={GET:"get",HAS:"has",ITERATE:"iterate"},Ra={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},su={SKIP:"__v_skip",IS_REACTIVE:"__v_isReactive",IS_READONLY:"__v_isReadonly",IS_SHALLOW:"__v_isShallow",RAW:"__v_raw",IS_REF:"__v_isRef"},Wl={WATCH_GETTER:2,2:"WATCH_GETTER",WATCH_CALLBACK:3,3:"WATCH_CALLBACK",WATCH_CLEANUP:4,4:"WATCH_CLEANUP"},Kc={},Zl=new WeakMap;let Ul;function Au(){return Ul}function Al(sn,wn=!1,Nn=Ul){if(Nn){let Rs=Zl.get(Nn);Rs||Zl.set(Nn,Rs=[]),Rs.push(sn)}}function El(sn,wn,Nn=ci.MZ){const{immediate:Rs,deep:xs,once:uo,scheduler:Ro,augmentJob:qo,call:$o}=Nn,Ga=ra=>{(Nn.onWarn||wi)("Invalid watch source: ",ra,"A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.")},na=ra=>xs?ra:ll(ra)||xs===!1||xs===0?Tl(ra,1):Tl(ra);let Ko,Wa,Ll,lc,ou=!1,Jl=!1;if(cl(sn)?(Wa=()=>sn.value,ou=ll(sn)):$l(sn)?(Wa=()=>na(sn),ou=!0):(0,ci.cy)(sn)?(Jl=!0,ou=sn.some(ra=>$l(ra)||ll(ra)),Wa=()=>sn.map(ra=>{if(cl(ra))return ra.value;if($l(ra))return na(ra);if((0,ci.Tn)(ra))return $o?$o(ra,2):ra()})):(0,ci.Tn)(sn)?wn?Wa=$o?()=>$o(sn,2):sn:Wa=()=>{if(Ll){ss();try{Ll()}finally{$i()}}const ra=Ul;Ul=Ko;try{return $o?$o(sn,3,[lc]):sn(lc)}finally{Ul=ra}}:Wa=ci.tE,wn&&xs){const ra=Wa,Ml=xs===!0?1/0:xs;Wa=()=>Tl(ra(),Ml)}const jc=xn(),ec=()=>{Ko.stop(),jc&&jc.active&&(0,ci.TF)(jc.effects,Ko)};if(uo&&wn){const ra=wn;wn=(...Ml)=>{ra(...Ml),ec()}}let Bl=Jl?new Array(sn.length).fill(Kc):Kc;const Gc=ra=>{if(!(!(Ko.flags&1)||!Ko.dirty&&!ra))if(wn){const Ml=Ko.run();if(xs||ou||(Jl?Ml.some((zl,Rl)=>(0,ci.$H)(zl,Bl[Rl])):(0,ci.$H)(Ml,Bl))){Ll&&Ll();const zl=Ul;Ul=Ko;try{const Rl=[Ml,Bl===Kc?void 0:Jl&&Bl[0]===Kc?[]:Bl,lc];$o?$o(wn,3,Rl):wn(...Rl),Bl=Ml}finally{Ul=zl}}}else Ko.run()};return qo&&qo(Gc),Ko=new bn(Wa),Ko.scheduler=Ro?()=>Ro(Gc,!1):Gc,lc=ra=>Al(ra,!1,Ko),Ll=Ko.onStop=()=>{const ra=Zl.get(Ko);if(ra){if($o)$o(ra,4);else for(const Ml of ra)Ml();Zl.delete(Ko)}},wn?Rs?Gc(!0):Bl=Ko.run():Ro?Ro(Gc.bind(null,!0),!0):Ko.run(),ec.pause=Ko.pause.bind(Ko),ec.resume=Ko.resume.bind(Ko),ec.stop=ec,ec}function Tl(sn,wn=1/0,Nn){if(wn<=0||!(0,ci.Gv)(sn)||sn.__v_skip||(Nn=Nn||new Set,Nn.has(sn)))return sn;if(Nn.add(sn),wn--,cl(sn))Tl(sn.value,wn,Nn);else if((0,ci.cy)(sn))for(let Rs=0;Rs<sn.length;Rs++)Tl(sn[Rs],wn,Nn);else if((0,ci.vM)(sn)||(0,ci.CE)(sn))sn.forEach(Rs=>{Tl(Rs,wn,Nn)});else if((0,ci.Qd)(sn)){for(const Rs in sn)Tl(sn[Rs],wn,Nn);for(const Rs of Object.getOwnPropertySymbols(sn))Object.prototype.propertyIsEnumerable.call(sn,Rs)&&Tl(sn[Rs],wn,Nn)}return sn}},
vendor: 83,482 bytes, lines 1-9
1"./node_modules/@vue/runtime-core/dist/runtime-core.esm-bundler.js":function(ri,Ai,Ti){"use strict";Ti.d(Ai,{$u:function(){return bu},Bs:function(){return Ha},CE:function(){return vh},Df:function(){return ja},FK:function(){return Gl},Gy:function(){return zc},K9:function(){return Wr},Lk:function(){return jd},MZ:function(){return ga},OW:function(){return Is},Q3:function(){return wh},QP:function(){return Xc},RG:function(){return sd},Wv:function(){return Hd},bF:function(){return ba},bU:function(){return dl},bo:function(){return ac},dY:function(){return ss},eW:function(){return wf},g2:function(){return td},h:function(){return Wc},hi:function(){return Pc},nI:function(){return ai},pI:function(){return ru},pM:function(){return Ka},qL:function(){return Ln},rE:function(){return Uc},sV:function(){return Ho},uX:function(){return Sd},v6:function(){return of},wB:function(){return Pd},xo:function(){return Dc}});var ci=Ti("./node_modules/@vue/reactivity/dist/reactivity.esm-bundler.js"),wi=Ti("./node_modules/@vue/shared/dist/shared.esm-bundler.js");const hi=[];function Wi(mi){hi.push(mi)}function _n(){hi.pop()}let xn=!1;function Bn(mi,...xi){if(xn)return;xn=!0,pauseTracking();const Oi=hi.length?hi[hi.length-1].component:null,Hi=Oi&&Oi.appContext.config.warnHandler,Zi=qn();if(Hi)en(Hi,Oi,11,[mi+xi.map(tn=>{var gn,En;return(En=(gn=tn.toString)==null?void 0:gn.call(tn))!=null?En:JSON.stringify(tn)}).join(""),Oi&&Oi.proxy,Zi.map(({vnode:tn})=>`at <${ca(Oi,tn.type)}>`).join(`
2`),Zi]);else{const tn=[`[Vue warn]: ${mi}`,...xi];Zi.length&&tn.push(`
3`,...on(Zi)),console.warn(...tn)}resetTracking(),xn=!1}function qn(){let mi=hi[hi.length-1];if(!mi)return[];const xi=[];for(;mi;){const Oi=xi[0];Oi&&Oi.vnode===mi?Oi.recurseCount++:xi.push({vnode:mi,recurseCount:0});const Hi=mi.component&&mi.component.parent;mi=Hi&&Hi.vnode}return xi}function on(mi){const xi=[];return mi.forEach((Oi,Hi)=>{xi.push(...Hi===0?[]:[`
4`],...Fn(Oi))}),xi}function Fn({vnode:mi,recurseCount:xi}){const Oi=xi>0?`... (${xi} recursive calls)`:"",Hi=mi.component?mi.component.parent==null:!1,Zi=` at <${ca(mi.component,mi.type,Hi)}`,tn=">"+Oi;return mi.props?[Zi,...bn(mi.props),tn]:[Zi+tn]}function bn(mi){const xi=[],Oi=Object.keys(mi);return Oi.slice(0,3).forEach(Hi=>{xi.push(...Rn(Hi,mi[Hi]))}),Oi.length>3&&xi.push(" ..."),xi}function Rn(mi,xi,Oi){return isString(xi)?(xi=JSON.stringify(xi),Oi?xi:[`${mi}=${xi}`]):typeof xi=="number"||typeof xi=="boolean"||xi==null?Oi?xi:[`${mi}=${xi}`]:isRef(xi)?(xi=Rn(mi,toRaw(xi.value),!0),Oi?xi:[`${mi}=Ref<`,xi,">"]):isFunction(xi)?[`${mi}=fn${xi.name?`<${xi.name}>`:""}`]:(xi=toRaw(xi),Oi?xi:[`${mi}=`,xi])}function As(mi,xi){}const eo={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE",APP_UNMOUNT_CLEANUP:16,16:"APP_UNMOUNT_CLEANUP"},Yn={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update",16:"app unmount cleanup function"};function en(mi,xi,Oi,Hi){try{return Hi?mi(...Hi):mi()}catch(Zi){Ms(Zi,xi,Oi)}}function Ln(mi,xi,Oi,Hi){if((0,wi.Tn)(mi)){const Zi=en(mi,xi,Oi,Hi);return Zi&&(0,wi.yL)(Zi)&&Zi.catch(tn=>{Ms(tn,xi,Oi)}),Zi}if((0,wi.cy)(mi)){const Zi=[];for(let tn=0;tn<mi.length;tn++)Zi.push(Ln(mi[tn],xi,Oi,Hi));return Zi}}function Ms(mi,xi,Oi,Hi=!0){const Zi=xi?xi.vnode:null,{errorHandler:tn,throwUnhandledErrorInProduction:gn}=xi&&xi.appContext.config||wi.MZ;if(xi){let En=xi.parent;const Un=xi.proxy,ms=`https://vuejs.org/error-reference/#runtime-${Oi}`;for(;En;){const us=En.ec;if(us){for(let _s=0;_s<us.length;_s++)if(us[_s](mi,Un,ms)===!1)return}En=En.parent}if(tn){(0,ci.C4)(),en(tn,null,10,[mi,Un,ms]),(0,ci.bl)();return}}Bs(mi,Oi,Zi,Hi,gn)}function Bs(mi,xi,Oi,Hi=!0,Zi=!1){if(Zi)throw mi;console.error(mi)}const Ps=[];let ts=-1;const es=[];let as=null,ki=0;const ns=Promise.resolve();let In=null;const Vn=100;function ss(mi){const xi=In||ns;return mi?xi.then(this?mi.bind(this):mi):xi}function kn(mi){let xi=ts+1,Oi=Ps.length;for(;xi<Oi;){const Hi=xi+Oi>>>1,Zi=Ps[Hi],tn=Qn(Zi);tn<mi||tn===mi&&Zi.flags&2?xi=Hi+1:Oi=Hi}return xi}function $i(mi){if(!(mi.flags&1)){const xi=Qn(mi),Oi=Ps[Ps.length-1];!Oi||!(mi.flags&2)&&xi>=Qn(Oi)?Ps.push(mi):Ps.splice(kn(xi),0,mi),mi.flags|=1,Vi()}}function Vi(){In||(In=ns.then(vn))}function Ni(mi){(0,wi.cy)(mi)?es.push(...mi):as&&mi.id===-1?as.splice(ki+1,0,mi):mi.flags&1||(es.push(mi),mi.flags|=1),Vi()}function un(mi,xi,Oi=ts+1){for(;Oi<Ps.length;Oi++){const Hi=Ps[Oi];if(Hi&&Hi.flags&2){if(mi&&Hi.id!==mi.uid)continue;Ps.splice(Oi,1),Oi--,Hi.flags&4&&(Hi.flags&=-2),Hi(),Hi.flags&4||(Hi.flags&=-2)}}}function Sn(mi){if(es.length){const xi=[...new Set(es)].sort((Oi,Hi)=>Qn(Oi)-Qn(Hi));if(es.length=0,as){as.push(...xi);return}for(as=xi,ki=0;ki<as.length;ki++){const Oi=as[ki];Oi.flags&4&&(Oi.flags&=-2),Oi.flags&8||Oi(),Oi.flags&=-2}as=null,ki=0}}const Qn=mi=>mi.id==null?mi.flags&2?-1:1/0:mi.id;function vn(mi){const xi=wi.tE;try{for(ts=0;ts<Ps.length;ts++){const Oi=Ps[ts];Oi&&!(Oi.flags&8)&&(Oi.flags&4&&(Oi.flags&=-2),en(Oi,Oi.i,Oi.i?15:14),Oi.flags&4||(Oi.flags&=-2))}}finally{for(;ts<Ps.length;ts++){const Oi=Ps[ts];Oi&&(Oi.flags&=-2)}ts=-1,Ps.length=0,Sn(mi),In=null,(Ps.length||es.length)&&vn(mi)}}function Xi(mi,xi){const Oi=mi.get(xi)||0;if(Oi>Vn){const Hi=xi.i,Zi=Hi&&la(Hi.type);return Ms(`Maximum recursive updates exceeded${Zi?` in component <${Zi}>`:""}. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.`,null,10),!0}return mi.set(xi,Oi+1),!1}let Ui=!1;const dn=new Map,qi=new Map;function mn(mi){const xi=mi.type.__hmrId;let Oi=qi.get(xi);Oi||(Ji(xi,mi.type),Oi=qi.get(xi)),Oi.instances.add(mi)}function Hn(mi){qi.get(mi.type.__hmrId).instances.delete(mi)}function Ji(mi,xi){return qi.has(mi)?!1:(qi.set(mi,{initialDef:cn(xi),instances:new Set}),!0)}function cn(mi){return ya(mi)?mi.__vccOpts:mi}function hn(mi,xi){const Oi=qi.get(mi);Oi&&(Oi.initialDef.render=xi,[...Oi.instances].forEach(Hi=>{xi&&(Hi.render=xi,cn(Hi.type).render=xi),Hi.renderCache=[],Ui=!0,Hi.update(),Ui=!1}))}function Gn(mi,xi){const Oi=qi.get(mi);if(!Oi)return;xi=cn(xi),gs(Oi.initialDef,xi);const Hi=[...Oi.instances];for(let Zi=0;Zi<Hi.length;Zi++){const tn=Hi[Zi],gn=cn(tn.type);let En=dn.get(gn);En||(gn!==Oi.initialDef&&gs(gn,xi),dn.set(gn,En=new Set)),En.add(tn),tn.appContext.propsCache.delete(tn.type),tn.appContext.emitsCache.delete(tn.type),tn.appContext.optionsCache.delete(tn.type),tn.ceReload?(En.add(tn),tn.ceReload(xi.styles),En.delete(tn)):tn.parent?$i(()=>{Ui=!0,tn.parent.update(),Ui=!1,En.delete(tn)}):tn.appContext.reload?tn.appContext.reload():typeof window<"u"?window.location.reload():console.warn("[HMR] Root or manually mounted instance modified. Full reload required."),tn.root.ce&&tn!==tn.root&&tn.root.ce._removeChildStyle(gn)}Ni(()=>{dn.clear()})}function gs(mi,xi){extend(mi,xi);for(const Oi in mi)Oi!=="__file"&&!(Oi in xi)&&delete mi[Oi]}function ks(mi){return(xi,Oi)=>{try{return mi(xi,Oi)}catch(Hi){console.error(Hi),console.warn("[HMR] Something went wrong during Vue component hot-reload. Full reload required.")}}}let Vs,Ao=null,jo=!1;function Mo(mi,...xi){Vs?Vs.emit(mi,...xi):jo||Ao.push({event:mi,args:xi})}function ta(mi,xi){var Oi,Hi;Vs=mi,Vs?(Vs.enabled=!0,Ao.forEach(({event:Zi,args:tn})=>Vs.emit(Zi,...tn)),Ao=[]):typeof window<"u"&&window.HTMLElement&&!((Hi=(Oi=window.navigator)==null?void 0:Oi.userAgent)!=null&&Hi.includes("jsdom"))?((xi.__VUE_DEVTOOLS_HOOK_REPLAY__=xi.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(tn=>{ta(tn,xi)}),setTimeout(()=>{Vs||(xi.__VUE_DEVTOOLS_HOOK_REPLAY__=null,jo=!0,Ao=[])},3e3)):(jo=!0,Ao=[])}function pa(mi,xi){Mo("app:init",mi,xi,{Fragment:Gl,Text:cu,Comment:yl,Static:Du})}function Sa(mi){Mo("app:unmount",mi)}const Ci=null,Fi=null,an=null,$n=mi=>{Vs&&typeof Vs.cleanupBuffer=="function"&&!Vs.cleanupBuffer(mi)&&an(mi)};function Xn(mi){return xi=>{Mo(mi,xi.appContext.app,xi.uid,xi.parent?xi.parent.uid:void 0,xi)}}const is=null,fs=null;function po(mi){return(xi,Oi,Hi)=>{Mo(mi,xi.appContext.app,xi.uid,xi,Oi,Hi)}}function No(mi,xi,Oi){Mo("component:emit",mi.appContext.app,mi,xi,Oi)}let Eo=null,Aa=null;function Fa(mi){const xi=Eo;return Eo=mi,Aa=mi&&mi.type.__scopeId||null,xi}function Ia(mi){Aa=mi}function $a(){Aa=null}const Ea=mi=>bl;function bl(mi,xi=Eo,Oi){if(!xi||mi._n)return mi;const Hi=(...Zi)=>{Hi._d&&_f(-1);const tn=Fa(xi);let gn;try{gn=mi(...Zi)}finally{Fa(tn),Hi._d&&_f(1)}return gn};return Hi._n=!0,Hi._c=!0,Hi._d=!0,Hi}function La(mi){isBuiltInDirective(mi)&&Bn("Do not use built-in directive ids as custom directive id: "+mi)}function ac(mi,xi){if(Eo===null)return mi;const Oi=So(Eo),Hi=mi.dirs||(mi.dirs=[]);for(let Zi=0;Zi<xi.length;Zi++){let[tn,gn,En,Un=wi.MZ]=xi[Zi];tn&&((0,wi.Tn)(tn)&&(tn={mounted:tn,updated:tn}),tn.deep&&(0,ci.hV)(gn),Hi.push({dir:tn,instance:Oi,value:gn,oldValue:void 0,arg:En,modifiers:Un}))}return mi}function Xa(mi,xi,Oi,Hi){const Zi=mi.dirs,tn=xi&&xi.dirs;for(let gn=0;gn<Zi.length;gn++){const En=Zi[gn];tn&&(En.oldValue=tn[gn].value);let Un=En.dir[Hi];Un&&((0,ci.C4)(),Ln(Un,Oi,8,[mi.el,En,mi,xi]),(0,ci.bl)())}}const pc=Symbol("_vte"),Nl=mi=>mi.__isTeleport,Ma=mi=>mi&&(mi.disabled||mi.disabled===""),al=mi=>mi&&(mi.defer||mi.defer===""),gc=mi=>typeof SVGElement<"u"&&mi instanceof SVGElement,Pa=mi=>typeof MathMLElement=="function"&&mi instanceof MathMLElement,Va=(mi,xi)=>{const Oi=mi&&mi.to;return(0,wi.Kg)(Oi)?xi?xi(Oi):null:Oi},oa={name:"Teleport",__isTeleport:!0,process(mi,xi,Oi,Hi,Zi,tn,gn,En,Un,ms){const{mc:us,pc:_s,pbc:Ks,o:{insert:Qs,querySelector:go,createText:lo,createComment:wa}}=ms,Qr=Ma(xi.props);let{shapeFlag:Lo,children:vs,dynamicChildren:Us}=xi;if(mi==null){const Xs=xi.el=lo(""),vo=xi.anchor=lo("");Qs(Xs,Oi,Hi),Qs(vo,Oi,Hi);const Wo=(oo,_o)=>{Lo&16&&(Zi&&Zi.isCE&&(Zi.ce._teleportTarget=oo),us(vs,oo,_o,Zi,tn,gn,En,Un))},Kr=()=>{const oo=xi.target=Va(xi.props,go),_o=ll(oo,xi,lo,Qs);oo&&(gn!=="svg"&&gc(oo)?gn="svg":gn!=="mathml"&&Pa(oo)&&(gn="mathml"),Qr||(Wo(oo,_o),tl(xi,!1)))};Qr&&(Wo(Oi,vo),tl(xi,!0)),al(xi.props)?Io(()=>{Kr(),xi.el.__isMounted=!0},tn):Kr()}else{if(al(xi.props)&&!mi.el.__isMounted){Io(()=>{oa.process(mi,xi,Oi,Hi,Zi,tn,gn,En,Un,ms),delete mi.el.__isMounted},tn);return}xi.el=mi.el,xi.targetStart=mi.targetStart;const Xs=xi.anchor=mi.anchor,vo=xi.target=mi.target,Wo=xi.targetAnchor=mi.targetAnchor,Kr=Ma(mi.props),oo=Kr?Oi:vo,_o=Kr?Xs:Wo;if(gn==="svg"||gc(vo)?gn="svg":(gn==="mathml"||Pa(vo))&&(gn="mathml"),Us?(Ks(mi.dynamicChildren,Us,oo,Zi,tn,gn,En),Dd(mi,xi,!0)):Un||_s(mi,xi,oo,_o,Zi,tn,gn,En,!1),Qr)Kr?xi.props&&mi.props&&xi.props.to!==mi.props.to&&(xi.props.to=mi.props.to):Jo(xi,Oi,Xs,ms,1);else if((xi.props&&xi.props.to)!==(mi.props&&mi.props.to)){const Yo=xi.target=Va(xi.props,go);Yo&&Jo(xi,Yo,null,ms,0)}else Kr&&Jo(xi,vo,Wo,ms,1);tl(xi,Qr)}},remove(mi,xi,Oi,{um:Hi,o:{remove:Zi}},tn){const{shapeFlag:gn,children:En,anchor:Un,targetStart:ms,targetAnchor:us,target:_s,props:Ks}=mi;if(_s&&(Zi(ms),Zi(us)),tn&&Zi(Un),gn&16){const Qs=tn||!Ma(Ks);for(let go=0;go<En.length;go++){const lo=En[go];Hi(lo,xi,Oi,Qs,!!lo.dynamicChildren)}}},move:Jo,hydrate:el};function Jo(mi,xi,Oi,{o:{insert:Hi},m:Zi},tn=2){tn===0&&Hi(mi.targetAnchor,xi,Oi);const{el:gn,anchor:En,shapeFlag:Un,children:ms,props:us}=mi,_s=tn===2;if(_s&&Hi(gn,xi,Oi),(!_s||Ma(us))&&Un&16)for(let Ks=0;Ks<ms.length;Ks++)Zi(ms[Ks],xi,Oi,2);_s&&Hi(En,xi,Oi)}function el(mi,xi,Oi,Hi,Zi,tn,{o:{nextSibling:gn,parentNode:En,querySelector:Un,insert:ms,createText:us}},_s){const Ks=xi.target=Va(xi.props,Un);if(Ks){const Qs=Ma(xi.props),go=Ks._lpa||Ks.firstChild;if(xi.shapeFlag&16)if(Qs)xi.anchor=_s(gn(mi),xi,En(mi),Oi,Hi,Zi,tn),xi.targetStart=go,xi.targetAnchor=go&&gn(go);else{xi.anchor=gn(mi);let lo=go;for(;lo;){if(lo&&lo.nodeType===8){if(lo.data==="teleport start anchor")xi.targetStart=lo;else if(lo.data==="teleport anchor"){xi.targetAnchor=lo,Ks._lpa=xi.targetAnchor&&gn(xi.targetAnchor);break}}lo=gn(lo)}xi.targetAnchor||ll(Ks,xi,us,ms),_s(go&&gn(go),xi,Ks,Oi,Hi,Zi,tn)}tl(xi,Qs)}return xi.anchor&&gn(xi.anchor)}const $l=null;function tl(mi,xi){const Oi=mi.ctx;if(Oi&&Oi.ut){let Hi,Zi;for(xi?(Hi=mi.el,Zi=mi.anchor):(Hi=mi.targetStart,Zi=mi.targetAnchor);Hi&&Hi!==Zi;)Hi.nodeType===1&&Hi.setAttribute("data-v-owner",Oi.uid),Hi=Hi.nextSibling;Oi.ut()}}function ll(mi,xi,Oi,Hi){const Zi=xi.targetStart=Oi(""),tn=xi.targetAnchor=Oi("");return Zi[pc]=tn,mi&&(Hi(Zi,mi),Hi(tn,mi)),tn}const xl=Symbol("_leaveCb"),ia=Symbol("_enterCb");function zc(){const mi={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Ho(()=>{mi.isMounted=!0}),Dc(()=>{mi.isUnmounting=!0}),mi}const fa=[Function,Array],Xc={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:fa,onEnter:fa,onAfterEnter:fa,onEnterCancelled:fa,onBeforeLeave:fa,onLeave:fa,onAfterLeave:fa,onLeaveCancelled:fa,onBeforeAppear:fa,onAppear:fa,onAfterAppear:fa,onAppearCancelled:fa},cl=mi=>{const xi=mi.subTree;return xi.component?cl(xi.component):xi},Oc={name:"BaseTransition",props:Xc,setup(mi,{slots:xi}){const Oi=ai(),Hi=zc();return()=>{const Zi=xi.default&&ja(xi.default(),!0);if(!Zi||!Zi.length)return;const tn=ql(Zi),gn=(0,ci.ux)(mi),{mode:En}=gn;if(Hi.isLeaving)return Hs(tn);const Un=Oo(tn);if(!Un)return Hs(tn);let ms=Is(Un,gn,Hi,Oi,_s=>ms=_s);Un.type!==yl&&ga(Un,ms);let us=Oi.subTree&&Oo(Oi.subTree);if(us&&us.type!==yl&&!Jc(Un,us)&&cl(Oi).type!==yl){let _s=Is(us,gn,Hi,Oi);if(ga(us,_s),En==="out-in"&&Un.type!==yl)return Hi.isLeaving=!0,_s.afterLeave=()=>{Hi.isLeaving=!1,Oi.job.flags&8||Oi.update(),delete _s.afterLeave,us=void 0},Hs(tn);En==="in-out"&&Un.type!==yl?_s.delayLeave=(Ks,Qs,go)=>{const lo=cs(Hi,us);lo[String(us.key)]=us,Ks[xl]=()=>{Qs(),Ks[xl]=void 0,delete ms.delayedLeave,us=void 0},ms.delayedLeave=()=>{go(),delete ms.delayedLeave,us=void 0}}:us=void 0}else us&&(us=void 0);return tn}}};function ql(mi){let xi=mi[0];if(mi.length>1){let Oi=!1;for(const Hi of mi)if(Hi.type!==yl){xi=Hi,Oi=!0;break}}return xi}const nu=null;function cs(mi,xi){const{leavingVNodes:Oi}=mi;let Hi=Oi.get(xi.type);return Hi||(Hi=Object.create(null),Oi.set(xi.type,Hi)),Hi}function Is(mi,xi,Oi,Hi,Zi){const{appear:tn,mode:gn,persisted:En=!1,onBeforeEnter:Un,onEnter:ms,onAfterEnter:us,onEnterCancelled:_s,onBeforeLeave:Ks,onLeave:Qs,onAfterLeave:go,onLeaveCancelled:lo,onBeforeAppear:wa,onAppear:Qr,onAfterAppear:Lo,onAppearCancelled:vs}=xi,Us=String(mi.key),Xs=cs(Oi,mi),vo=(oo,_o)=>{oo&&Ln(oo,Hi,9,_o)},Wo=(oo,_o)=>{const Yo=_o[1];vo(oo,_o),(0,wi.cy)(oo)?oo.every(Na=>Na.length<=1)&&Yo():oo.length<=1&&Yo()},Kr={mode:gn,persisted:En,beforeEnter(oo){let _o=Un;if(!Oi.isMounted)if(tn)_o=wa||Un;else return;oo[xl]&&oo[xl](!0);const Yo=Xs[Us];Yo&&Jc(mi,Yo)&&Yo.el[xl]&&Yo.el[xl](),vo(_o,[oo])},enter(oo){let _o=ms,Yo=us,Na=_s;if(!Oi.isMounted)if(tn)_o=Qr||ms,Yo=Lo||us,Na=vs||_s;else return;let Da=!1;const fl=oo[ia]=jl=>{Da||(Da=!0,jl?vo(Na,[oo]):vo(Yo,[oo]),Kr.delayedLeave&&Kr.delayedLeave(),oo[ia]=void 0)};_o?Wo(_o,[oo,fl]):fl()},leave(oo,_o){const Yo=String(mi.key);if(oo[ia]&&oo[ia](!0),Oi.isUnmounting)return _o();vo(Ks,[oo]);let Na=!1;const Da=oo[xl]=fl=>{Na||(Na=!0,_o(),fl?vo(lo,[oo]):vo(go,[oo]),oo[xl]=void 0,Xs[Yo]===mi&&delete Xs[Yo])};Xs[Yo]=mi,Qs?Wo(Qs,[oo,Da]):Da()},clone(oo){const _o=Is(oo,xi,Oi,Hi,Zi);return Zi&&Zi(_o),_o}};return Kr}function Hs(mi){if(Ll(mi))return mi=uu(mi),mi.children=null,mi}function Oo(mi){if(!Ll(mi))return Nl(mi.type)&&mi.children?ql(mi.children):mi;const{shapeFlag:xi,children:Oi}=mi;if(Oi){if(xi&16)return Oi[0];if(xi&32&&(0,wi.Tn)(Oi.default))return Oi.default()}}function ga(mi,xi){mi.shapeFlag&6&&mi.component?(mi.transition=xi,ga(mi.component.subTree,xi)):mi.shapeFlag&128?(mi.ssContent.transition=xi.clone(mi.ssContent),mi.ssFallback.transition=xi.clone(mi.ssFallback)):mi.transition=xi}function ja(mi,xi=!1,Oi){let Hi=[],Zi=0;for(let tn=0;tn<mi.length;tn++){let gn=mi[tn];const En=Oi==null?gn.key:String(Oi)+String(gn.key!=null?gn.key:tn);gn.type===Gl?(gn.patchFlag&128&&Zi++,Hi=Hi.concat(ja(gn.children,xi,En))):(xi||gn.type!==yl)&&Hi.push(En!=null?uu(gn,{key:En}):gn)}if(Zi>1)for(let tn=0;tn<Hi.length;tn++)Hi[tn].patchFlag=-2;return Hi}function Ka(mi,xi){return(0,wi.Tn)(mi)?(0,wi.X$)({name:mi.name},xi,{setup:mi}):mi}function rl(){const mi=ai();return mi?(mi.appContext.config.idPrefix||"v")+"-"+mi.ids[0]+mi.ids[1]++:""}function ka(mi){mi.ids=[mi.ids[0]+mi.ids[2]+++"-",0,0]}const vu=new WeakSet;function ul(mi){const xi=ai(),Oi=shallowRef(null);if(xi){const Zi=xi.refs===EMPTY_OBJ?xi.refs={}:xi.refs;let tn;Object.defineProperty(Zi,mi,{enumerable:!0,get:()=>Oi.value,set:gn=>Oi.value=gn})}return Oi}function Ql(mi,xi,Oi,Hi,Zi=!1){if((0,wi.cy)(mi)){mi.forEach((go,lo)=>Ql(go,xi&&((0,wi.cy)(xi)?xi[lo]:xi),Oi,Hi,Zi));return}if(na(Hi)&&!Zi){Hi.shapeFlag&512&&Hi.type.__asyncResolved&&Hi.component.subTree.component&&Ql(mi,xi,Oi,Hi.component.subTree);return}const tn=Hi.shapeFlag&4?So(Hi.component):Hi.el,gn=Zi?null:tn,{i:En,r:Un}=mi,ms=xi&&xi.r,us=En.refs===wi.MZ?En.refs={}:En.refs,_s=En.setupState,Ks=(0,ci.ux)(_s),Qs=_s===wi.MZ?()=>!1:go=>(0,wi.$3)(Ks,go);if(ms!=null&&ms!==Un&&((0,wi.Kg)(ms)?(us[ms]=null,Qs(ms)&&(_s[ms]=null)):(0,ci.i9)(ms)&&(ms.value=null)),(0,wi.Tn)(Un))en(Un,En,12,[gn,us]);else{const go=(0,wi.Kg)(Un),lo=(0,ci.i9)(Un);if(go||lo){const wa=()=>{if(mi.f){const Qr=go?Qs(Un)?_s[Un]:us[Un]:Un.value;Zi?(0,wi.cy)(Qr)&&(0,wi.TF)(Qr,tn):(0,wi.cy)(Qr)?Qr.includes(tn)||Qr.push(tn):go?(us[Un]=[tn],Qs(Un)&&(_s[Un]=us[Un])):(Un.value=[tn],mi.k&&(us[mi.k]=Un.value))}else go?(us[Un]=gn,Qs(Un)&&(_s[Un]=gn)):lo&&(Un.value=gn,mi.k&&(us[mi.k]=gn))};gn?(wa.id=-1,Io(wa,Oi)):wa()}}}let Vl=!1;const vc=()=>{Vl||(console.error("Hydration completed but contains mismatches."),Vl=!0)},Bu=mi=>mi.namespaceURI.includes("svg")&&mi.tagName!=="foreignObject",Rd=mi=>mi.namespaceURI.includes("MathML"),Ra=mi=>{if(mi.nodeType===1){if(Bu(mi))return"svg";if(Rd(mi))return"mathml"}},su=mi=>mi.nodeType===8;function Wl(mi){const{mt:xi,p:Oi,o:{patchProp:Hi,createText:Zi,nextSibling:tn,parentNode:gn,remove:En,insert:Un,createComment:ms}}=mi,us=(vs,Us)=>{if(!Us.hasChildNodes()){Oi(null,vs,Us),Sn(),Us._vnode=vs;return}_s(Us.firstChild,vs,null,null,null),Sn(),Us._vnode=vs},_s=(vs,Us,Xs,vo,Wo,Kr=!1)=>{Kr=Kr||!!Us.dynamicChildren;const oo=su(vs)&&vs.data==="[",_o=()=>lo(vs,Us,Xs,vo,Wo,oo),{type:Yo,ref:Na,shapeFlag:Da,patchFlag:fl}=Us;let jl=vs.nodeType;Us.el=vs,fl===-2&&(Kr=!1,Us.dynamicChildren=null);let Qo=null;switch(Yo){case cu:jl!==3?Us.children===""?(Un(Us.el=Zi(""),gn(vs),vs),Qo=vs):Qo=_o():(vs.data!==Us.children&&(vc(),vs.data=Us.children),Qo=tn(vs));break;case yl:Lo(vs)?(Qo=tn(vs),Qr(Us.el=vs.content.firstChild,vs,Xs)):jl!==8||oo?Qo=_o():Qo=tn(vs);break;case Du:if(oo&&(vs=tn(vs),jl=vs.nodeType),jl===1||jl===3){Qo=vs;const Ca=!Us.children.length;for(let zo=0;zo<Us.staticCount;zo++)Ca&&(Us.children+=Qo.nodeType===1?Qo.outerHTML:Qo.data),zo===Us.staticCount-1&&(Us.anchor=Qo),Qo=tn(Qo);return oo?tn(Qo):Qo}else _o();break;case Gl:oo?Qo=go(vs,Us,Xs,vo,Wo,Kr):Qo=_o();break;default:if(Da&1)(jl!==1||Us.type.toLowerCase()!==vs.tagName.toLowerCase())&&!Lo(vs)?Qo=_o():Qo=Ks(vs,Us,Xs,vo,Wo,Kr);else if(Da&6){Us.slotScopeIds=Wo;const Ca=gn(vs);if(oo?Qo=wa(vs):su(vs)&&vs.data==="teleport start"?Qo=wa(vs,vs.data,"teleport end"):Qo=tn(vs),xi(Us,Ca,null,Xs,vo,Ra(Ca),Kr),na(Us)&&!Us.type.__asyncResolved){let zo;oo?(zo=ba(Gl),zo.anchor=Qo?Qo.previousSibling:Ca.lastChild):zo=vs.nodeType===3?wf(""):ba("div"),zo.el=vs,Us.component.subTree=zo}}else Da&64?jl!==8?Qo=_o():Qo=Us.type.hydrate(vs,Us,Xs,vo,Wo,Kr,mi,Qs):Da&128&&(Qo=Us.type.hydrate(vs,Us,Xs,vo,Ra(gn(vs)),Wo,Kr,mi,_s))}return Na!=null&&Ql(Na,null,vo,Us),Qo},Ks=(vs,Us,Xs,vo,Wo,Kr)=>{Kr=Kr||!!Us.dynamicChildren;const{type:oo,props:_o,patchFlag:Yo,shapeFlag:Na,dirs:Da,transition:fl}=Us,jl=oo==="input"||oo==="option";if(jl||Yo!==-1){Da&&Xa(Us,null,Xs,"created");let Qo=!1;if(Lo(vs)){Qo=Zc(null,fl)&&Xs&&Xs.vnode.props&&Xs.vnode.props.appear;const zo=vs.content.firstChild;Qo&&fl.beforeEnter(zo),Qr(zo,vs,Xs),Us.el=vs=zo}if(Na&16&&!(_o&&(_o.innerHTML||_o.textContent))){let zo=Qs(vs.firstChild,Us,vs,Xs,vo,Wo,Kr),sc=!1;for(;zo;){wn(vs,1)||vc();const jf=zo;zo=zo.nextSibling,En(jf)}}else if(Na&8){let zo=Us.children;zo[0]===`
5`&&(vs.tagName==="PRE"||vs.tagName==="TEXTAREA")&&(zo=zo.slice(1)),vs.textContent!==zo&&(wn(vs,0)||vc(),vs.textContent=Us.children)}if(_o){if(jl||!Kr||Yo&48){const zo=vs.tagName.includes("-");for(const sc in _o)(jl&&(sc.endsWith("value")||sc==="indeterminate")||isOn(sc)&&!isReservedProp(sc)||sc[0]==="."||zo)&&Hi(vs,sc,null,_o[sc],void 0,Xs)}else if(_o.onClick)Hi(vs,"onClick",null,_o.onClick,void 0,Xs);else if(Yo&4&&isReactive(_o.style))for(const zo in _o.style)_o.style[zo]}let Ca;(Ca=_o&&_o.onVnodeBeforeMount)&&Tc(Ca,Xs,Us),Da&&Xa(Us,null,Xs,"beforeMount"),((Ca=_o&&_o.onVnodeMounted)||Da||Qo)&&Xu(()=>{Ca&&Tc(Ca,Xs,Us),Qo&&fl.enter(vs),Da&&Xa(Us,null,Xs,"mounted")},vo)}return vs.nextSibling},Qs=(vs,Us,Xs,vo,Wo,Kr,oo)=>{oo=oo||!!Us.dynamicChildren;const _o=Us.children,Yo=_o.length;let Na=!1;for(let Da=0;Da<Yo;Da++){const fl=oo?_o[Da]:_o[Da]=nc(_o[Da]),jl=fl.type===cu;vs?(jl&&!oo&&Da+1<Yo&&nc(_o[Da+1]).type===cu&&(Un(Zi(vs.data.slice(fl.children.length)),Xs,tn(vs)),vs.data=fl.children),vs=_s(vs,fl,vo,Wo,Kr,oo)):jl&&!fl.children?Un(fl.el=Zi(""),Xs):(wn(Xs,1)||vc(),Oi(null,fl,Xs,null,vo,Wo,Ra(Xs),Kr))}return vs},go=(vs,Us,Xs,vo,Wo,Kr)=>{const{slotScopeIds:oo}=Us;oo&&(Wo=Wo?Wo.concat(oo):oo);const _o=gn(vs),Yo=Qs(tn(vs),Us,_o,Xs,vo,Wo,Kr);return Yo&&su(Yo)&&Yo.data==="]"?tn(Us.anchor=Yo):(vc(),Un(Us.anchor=ms("]"),_o,Yo),Yo)},lo=(vs,Us,Xs,vo,Wo,Kr)=>{if(wn(vs.parentElement,1)||vc(),Us.el=null,Kr){const Yo=wa(vs);for(;;){const Na=tn(vs);if(Na&&Na!==Yo)En(Na);else break}}const oo=tn(vs),_o=gn(vs);return En(vs),Oi(null,Us,_o,oo,Xs,vo,Ra(_o),Wo),Xs&&(Xs.vnode.el=Us.el,lu(Xs,Us.el)),oo},wa=(vs,Us="[",Xs="]")=>{let vo=0;for(;vs;)if(vs=tn(vs),vs&&su(vs)&&(vs.data===Us&&vo++,vs.data===Xs)){if(vo===0)return tn(vs);vo--}return vs},Qr=(vs,Us,Xs)=>{const vo=Us.parentNode;vo&&vo.replaceChild(vs,Us);let Wo=Xs;for(;Wo;)Wo.vnode.el===Us&&(Wo.vnode.el=Wo.subTree.el=vs),Wo=Wo.parent},Lo=vs=>vs.nodeType===1&&vs.tagName==="TEMPLATE";return[us,_s]}function Kc(mi,xi,Oi,Hi,Zi){let tn,gn,En,Un;if(xi==="class")En=mi.getAttribute("class"),Un=normalizeClass(Oi),Ul(Zl(En||""),Zl(Un))||(tn=2,gn="class");else if(xi==="style"){En=mi.getAttribute("style")||"",Un=isString(Oi)?Oi:stringifyStyle(normalizeStyle(Oi));const ms=Au(En),us=Au(Un);if(Hi.dirs)for(const{dir:_s,value:Ks}of Hi.dirs)_s.name==="show"&&!Ks&&us.set("display","none");Zi&&El(Zi,Hi,us),Al(ms,us)||(tn=3,gn="style")}else(mi instanceof SVGElement&&isKnownSvgAttr(xi)||mi instanceof HTMLElement&&(isBooleanAttr(xi)||isKnownHtmlAttr(xi)))&&(isBooleanAttr(xi)?(En=mi.hasAttribute(xi),Un=includeBooleanAttr(Oi)):Oi==null?(En=mi.hasAttribute(xi),Un=!1):(mi.hasAttribute(xi)?En=mi.getAttribute(xi):xi==="value"&&mi.tagName==="TEXTAREA"?En=mi.value:En=!1,Un=isRenderableAttrValue(Oi)?String(Oi):!1),En!==Un&&(tn=4,gn=xi));if(tn!=null&&!wn(mi,tn)){const ms=Ks=>Ks===!1?"(not rendered)":`${gn}="${Ks}"`,us=`Hydration ${sn[tn]} mismatch on`,_s=`
6  - rendered on server: ${ms(En)}
7  - expected on client: ${ms(Un)}
8  Note: this mismatch is check-only. The DOM will not be rectified in production due to performance overhead.
9  You should fix the source of the mismatch.`;return Bn(us,mi,_s),!0}return!1}function Zl(mi){return new Set(mi.trim().split(/\s+/))}function Ul(mi,xi){if(mi.size!==xi.size)return!1;for(const Oi of mi)if(!xi.has(Oi))return!1;return!0}function Au(mi){const xi=new Map;for(const Oi of mi.split(";")){let[Hi,Zi]=Oi.split(":");Hi=Hi.trim(),Zi=Zi&&Zi.trim(),Hi&&Zi&&xi.set(Hi,Zi)}return xi}function Al(mi,xi){if(mi.size!==xi.size)return!1;for(const[Oi,Hi]of mi)if(Hi!==xi.get(Oi))return!1;return!0}function El(mi,xi,Oi){const Hi=mi.subTree;if(mi.getCssVars&&(xi===Hi||Hi&&Hi.type===Gl&&Hi.children.includes(xi))){const Zi=mi.getCssVars();for(const tn in Zi)Oi.set(`--${getEscapedCssVarName(tn,!1)}`,String(Zi[tn]))}xi===Hi&&mi.parent&&El(mi.parent,mi.vnode,Oi)}const Tl="data-allow-mismatch",sn={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function wn(mi,xi){if(xi===0||xi===1)for(;mi&&!mi.hasAttribute(Tl);)mi=mi.parentElement;const Oi=mi&&mi.getAttribute(Tl);if(Oi==null)return!1;if(Oi==="")return!0;{const Hi=Oi.split(",");return xi===0&&Hi.includes("children")?!0:Oi.split(",").includes(sn[xi])}}const Nn=(0,wi.We)().requestIdleCallback||(mi=>setTimeout(mi,1)),Rs=(0,wi.We)().cancelIdleCallback||(mi=>clearTimeout(mi)),xs=(mi=1e4)=>xi=>{const Oi=Nn(xi,{timeout:mi});return()=>Rs(Oi)};function uo(mi){const{top:xi,left:Oi,bottom:Hi,right:Zi}=mi.getBoundingClientRect(),{innerHeight:tn,innerWidth:gn}=window;return(xi>0&&xi<tn||Hi>0&&Hi<tn)&&(Oi>0&&Oi<gn||Zi>0&&Zi<gn)}const Ro=mi=>(xi,Oi)=>{const Hi=new IntersectionObserver(Zi=>{for(const tn of Zi)if(tn.isIntersecting){Hi.disconnect(),xi();break}},mi);return Oi(Zi=>{if(Zi instanceof Element){if(uo(Zi))return xi(),Hi.disconnect(),!1;Hi.observe(Zi)}}),()=>Hi.disconnect()},qo=mi=>xi=>{if(mi){const Oi=matchMedia(mi);if(Oi.matches)xi();else return Oi.addEventListener("change",xi,{once:!0}),()=>Oi.removeEventListener("change",xi)}},$o=(mi=[])=>(xi,Oi)=>{isString(mi)&&(mi=[mi]);let Hi=!1;const Zi=gn=>{Hi||(Hi=!0,tn(),xi(),gn.target.dispatchEvent(new gn.constructor(gn.type,gn)))},tn=()=>{Oi(gn=>{for(const En of mi)gn.removeEventListener(En,Zi)})};return Oi(gn=>{for(const En of mi)gn.addEventListener(En,Zi,{once:!0})}),tn};function Ga(mi,xi){if(su(mi)&&mi.data==="["){let Oi=1,Hi=mi.nextSibling;for(;Hi;){if(Hi.nodeType===1){if(xi(Hi)===!1)break}else if(su(Hi))if(Hi.data==="]"){if(--Oi===0)break}else Hi.data==="["&&Oi++;Hi=Hi.nextSibling}}else xi(mi)}const na=mi=>!!mi.type.__asyncLoader;function Ko(mi){isFunction(mi)&&(mi={loader:mi});const{loader:xi,loadingComponent:Oi,errorComponent:Hi,delay:Zi=200,hydrate:tn,timeout:gn,suspensible:En=!0,onError:Un}=mi;let ms=null,us,_s=0;const Ks=()=>(_s++,ms=null,Qs()),Qs=()=>{let go;return ms||(go=ms=xi().catch(lo=>{if(lo=lo instanceof Error?lo:new Error(String(lo)),Un)return new Promise((wa,Qr)=>{Un(lo,()=>wa(Ks()),()=>Qr(lo),_s+1)});throw lo}).then(lo=>go!==ms&&ms?ms:(lo&&(lo.__esModule||lo[Symbol.toStringTag]==="Module")&&(lo=lo.default),us=lo,lo)))};return Ka({name:"AsyncComponentWrapper",__asyncLoader:Qs,__asyncHydrate(go,lo,wa){const Qr=tn?()=>{const Lo=tn(wa,vs=>Ga(go,vs));Lo&&(lo.bum||(lo.bum=[])).push(Lo)}:wa;us?Qr():Qs().then(()=>!lo.isUnmounted&&Qr())},get __asyncResolved(){return us},setup(){const go=si;if(ka(go),us)return()=>Wa(us,go);const lo=vs=>{ms=null,Ms(vs,go,13,!Hi)};if(En&&go.suspense||fn)return Qs().then(vs=>()=>Wa(vs,go)).catch(vs=>(lo(vs),()=>Hi?ba(Hi,{error:vs}):null));const wa=ref(!1),Qr=ref(),Lo=ref(!!Zi);return Zi&&setTimeout(()=>{Lo.value=!1},Zi),gn!=null&&setTimeout(()=>{if(!wa.value&&!Qr.value){const vs=new Error(`Async component timed out after ${gn}ms.`);lo(vs),Qr.value=vs}},gn),Qs().then(()=>{wa.value=!0,go.parent&&Ll(go.parent.vnode)&&go.parent.update()}).catch(vs=>{lo(vs),Qr.value=vs}),()=>{if(wa.value&&us)return Wa(us,go);if(Qr.value&&Hi)return ba(Hi,{error:Qr.value});if(Oi&&!Lo.value)return ba(Oi)}}})}function Wa(mi,xi){const{ref:Oi,props:Hi,children:Zi,ce:tn}=xi.vnode,gn=ba(mi,Hi,Zi);return gn.ref=Oi,gn.ce=tn,delete xi.vnode.ce,gn}const Ll=mi=>mi.type.__isKeepAlive,lc={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(mi,{slots:xi}){const Oi=ai(),Hi=Oi.ctx;if(!Hi.renderer)return()=>{const Lo=xi.default&&xi.default();return Lo&&Lo.length===1?Lo[0]:Lo};const Zi=new Map,tn=new Set;let gn=null;const En=Oi.suspense,{renderer:{p:Un,m:ms,um:us,o:{createElement:_s}}}=Hi,Ks=_s("div");Hi.activate=(Lo,vs,Us,Xs,vo)=>{const Wo=Lo.component;ms(Lo,vs,Us,0,En),Un(Wo.vnode,Lo,vs,Us,Wo,En,Xs,Lo.slotScopeIds,vo),Io(()=>{Wo.isDeactivated=!1,Wo.a&&(0,wi.DY)(Wo.a);const Kr=Lo.props&&Lo.props.onVnodeMounted;Kr&&Tc(Kr,Wo.parent,Lo)},En)},Hi.deactivate=Lo=>{const vs=Lo.component;xd(vs.m),xd(vs.a),ms(Lo,Ks,null,1,En),Io(()=>{vs.da&&(0,wi.DY)(vs.da);const Us=Lo.props&&Lo.props.onVnodeUnmounted;Us&&Tc(Us,vs.parent,Lo),vs.isDeactivated=!0},En)};function Qs(Lo){ra(Lo),us(Lo,Oi,En,!0)}function go(Lo){Zi.forEach((vs,Us)=>{const Xs=la(vs.type);Xs&&!Lo(Xs)&&lo(Us)})}function lo(Lo){const vs=Zi.get(Lo);vs&&(!gn||!Jc(vs,gn))?Qs(vs):gn&&ra(gn),Zi.delete(Lo),tn.delete(Lo)}Pd(()=>[mi.include,mi.exclude],([Lo,vs])=>{Lo&&go(Us=>Jl(Lo,Us)),vs&&go(Us=>!Jl(vs,Us))},{flush:"post",deep:!0});let wa=null;const Qr=()=>{wa!=null&&(cd(Oi.subTree.type)?Io(()=>{Zi.set(wa,Ml(Oi.subTree))},Oi.subTree.suspense):Zi.set(wa,Ml(Oi.subTree)))};return Ho(Qr),bu(Qr),Dc(()=>{Zi.forEach(Lo=>{const{subTree:vs,suspense:Us}=Oi,Xs=Ml(vs);if(Lo.type===Xs.type&&Lo.key===Xs.key){ra(Xs);const vo=Xs.component.da;vo&&Io(vo,Us);return}Qs(Lo)})}),()=>{if(wa=null,!xi.default)return gn=null;const Lo=xi.default(),vs=Lo[0];if(Lo.length>1)return gn=null,Lo;if(!Pu(vs)||!(vs.shapeFlag&4)&&!(vs.shapeFlag&128))return gn=null,vs;let Us=Ml(vs);if(Us.type===yl)return gn=null,Us;const Xs=Us.type,vo=la(na(Us)?Us.type.__asyncResolved||{}:Xs),{include:Wo,exclude:Kr,max:oo}=mi;if(Wo&&(!vo||!Jl(Wo,vo))||Kr&&vo&&Jl(Kr,vo))return Us.shapeFlag&=-257,gn=Us,vs;const _o=Us.key==null?Xs:Us.key,Yo=Zi.get(_o);return Us.el&&(Us=uu(Us),vs.shapeFlag&128&&(vs.ssContent=Us)),wa=_o,Yo?(Us.el=Yo.el,Us.component=Yo.component,Us.transition&&ga(Us,Us.transition),Us.shapeFlag|=512,tn.delete(_o),tn.add(_o)):(tn.add(_o),oo&&tn.size>parseInt(oo,10)&&lo(tn.values().next().value)),Us.shapeFlag|=256,gn=Us,cd(vs.type)?vs:Us}}},ou=null;function Jl(mi,xi){return(0,wi.cy)(mi)?mi.some(Oi=>Jl(Oi,xi)):(0,wi.Kg)(mi)?mi.split(",").includes(xi):(0,wi.gd)(mi)?(mi.lastIndex=0,mi.test(xi)):!1}function jc(mi,xi){Bl(mi,"a",xi)}function ec(mi,xi){Bl(mi,"da",xi)}function Bl(mi,xi,Oi=si){const Hi=mi.__wdc||(mi.__wdc=()=>{let Zi=Oi;for(;Zi;){if(Zi.isDeactivated)return;Zi=Zi.parent}return mi()});if(zl(xi,Hi,Oi),Oi){let Zi=Oi.parent;for(;Zi&&Zi.parent;)Ll(Zi.parent.vnode)&&Gc(Hi,xi,Oi,Zi),Zi=Zi.parent}}function Gc(mi,xi,Oi,Hi){const Zi=zl(xi,mi,Hi,!0);Pc(()=>{(0,wi.TF)(Hi[xi],Zi)},Oi)}function ra(mi){mi.shapeFlag&=-257,mi.shapeFlag&=-513}function Ml(mi){return mi.shapeFlag&128?mi.ssContent:mi}function zl(mi,xi,Oi=si,Hi=!1){if(Oi){const Zi=Oi[mi]||(Oi[mi]=[]),tn=xi.__weh||(xi.__weh=(...gn)=>{(0,ci.C4)();const En=bi(Oi),Un=Ln(xi,Oi,mi,gn);return En(),(0,ci.bl)(),Un});return Hi?Zi.unshift(tn):Zi.push(tn),tn}}const Rl=mi=>(xi,Oi=si)=>{(!fn||mi==="sp")&&zl(mi,(...Hi)=>xi(...Hi),Oi)},Fo=Rl("bm"),Ho=Rl("m"),Oa=Rl("bu"),bu=Rl("u"),Dc=Rl("bum"),Pc=Rl("um"),Yc=Rl("sp"),Od=Rl("rtg"),bd=Rl("rtc");function ed(mi,xi=si){zl("ec",mi,xi)}const Eu="components",Hu="directives";function td(mi,xi){return id(Eu,mi,!0,xi)||mi}const Tu=Symbol.for("v-ndc");function $u(mi){return isString(mi)?id(Eu,mi,!1)||mi:mi||Tu}function Vu(mi){return id(Hu,mi)}function id(mi,xi,Oi=!0,Hi=!1){const Zi=Eo||si;if(Zi){const tn=Zi.type;if(mi===Eu){const En=la(tn,!1);if(En&&(En===xi||En===(0,wi.PT)(xi)||En===(0,wi.ZH)((0,wi.PT)(xi))))return tn}const gn=nd(Zi[mi]||tn[mi],xi)||nd(Zi.appContext[mi],xi);return!gn&&Hi?tn:gn}}function nd(mi,xi){return mi&&(mi[xi]||mi[(0,wi.PT)(xi)]||mi[(0,wi.ZH)((0,wi.PT)(xi))])}function ru(mi,xi,Oi,Hi){let Zi;const tn=Oi&&Oi[Hi],gn=(0,wi.cy)(mi);if(gn||(0,wi.Kg)(mi)){const En=gn&&(0,ci.g8)(mi);let Un=!1;En&&(Un=!(0,ci.fE)(mi),mi=(0,ci.qA)(mi)),Zi=new Array(mi.length);for(let ms=0,us=mi.length;ms<us;ms++)Zi[ms]=xi(Un?(0,ci.lJ)(mi[ms]):mi[ms],ms,void 0,tn&&tn[ms])}else if(typeof mi=="number"){Zi=new Array(mi);for(let En=0;En<mi;En++)Zi[En]=xi(En+1,En,void 0,tn&&tn[En])}else if((0,wi.Gv)(mi))if(mi[Symbol.iterator])Zi=Array.from(mi,(En,Un)=>xi(En,Un,void 0,tn&&tn[Un]));else{const En=Object.keys(mi);Zi=new Array(En.length);for(let Un=0,ms=En.length;Un<ms;Un++){const us=En[Un];Zi[Un]=xi(mi[us],us,Un,tn&&tn[Un])}}else Zi=[];return Oi&&(Oi[Hi]=Zi),Zi}function Qc(mi,xi){for(let Oi=0;Oi<xi.length;Oi++){const Hi=xi[Oi];if(isArray(Hi))for(let Zi=0;Zi<Hi.length;Zi++)mi[Hi[Zi].name]=Hi[Zi].fn;else Hi&&(mi[Hi.name]=Hi.key?(...Zi)=>{const tn=Hi.fn(...Zi);return tn&&(tn.key=Hi.key),tn}:Hi.fn)}return mi}function sd(mi,xi,Oi={},Hi,Zi){if(Eo.ce||Eo.parent&&na(Eo.parent)&&Eo.parent.ce)return xi!=="default"&&(Oi.name=xi),Sd(),Hd(Gl,null,[ba("slot",Oi,Hi&&Hi())],64);let tn=mi[xi];tn&&tn._c&&(tn._d=!1),Sd();const gn=tn&&_u(tn(Oi)),En=Oi.key||gn&&gn.key,Un=Hd(Gl,{key:(En&&!(0,wi.Bm)(En)?En:`_${xi}`)+(!gn&&Hi?"_fb":"")},gn||(Hi?Hi():[]),gn&&mi._===1?64:-2);return!Zi&&Un.scopeId&&(Un.slotScopeIds=[Un.scopeId+"-s"]),tn&&tn._c&&(tn._d=!0),Un}function _u(mi){return mi.some(xi=>Pu(xi)?!(xi.type===yl||xi.type===Gl&&!_u(xi.children)):!0)?mi:null}function od(mi,xi){const Oi={};for(const Hi in mi)Oi[xi&&/[A-Z]/.test(Hi)?`on:${Hi}`:toHandlerKey(Hi)]=mi[Hi];return Oi}const rd=mi=>mi?Qi(mi)?So(mi):rd(mi.parent):null,tc=(0,wi.X$)(Object.create(null),{$:mi=>mi,$el:mi=>mi.vnode.el,$data:mi=>mi.data,$props:mi=>mi.props,$attrs:mi=>mi.attrs,$slots:mi=>mi.slots,$refs:mi=>mi.refs,$parent:mi=>rd(mi.parent),$root:mi=>rd(mi.root),$host:mi=>mi.ce,$emit:mi=>mi.emit,$options:mi=>Xl(mi),$forceUpdate:mi=>mi.f||(mi.f=()=>{$i(mi.update)}),$nextTick:mi=>mi.n||(mi.n=ss.bind(mi.proxy)),$watch:mi=>xu.bind(mi)}),di=mi=>mi==="_"||mi==="$",_i=(mi,xi)=>mi!==wi.MZ&&!mi.__isScriptSetup&&(0,wi.$3)(mi,xi),Mi={get({_:mi},xi){if(xi==="__v_skip")return!0;const{ctx:Oi,setupState:Hi,data:Zi,props:tn,accessCache:gn,type:En,appContext:Un}=mi;let ms;if(xi[0]!=="$"){const Qs=gn[xi];if(Qs!==void 0)switch(Qs){case 1:return Hi[xi];case 2:return Zi[xi];case 4:return Oi[xi];case 3:return tn[xi]}else{if(_i(Hi,xi))return gn[xi]=1,Hi[xi];if(Zi!==wi.MZ&&(0,wi.$3)(Zi,xi))return gn[xi]=2,Zi[xi];if((ms=mi.propsOptions[0])&&(0,wi.$3)(ms,xi))return gn[xi]=3,tn[xi];if(Oi!==wi.MZ&&(0,wi.$3)(Oi,xi))return gn[xi]=4,Oi[xi];Ya&&(gn[xi]=0)}}const us=tc[xi];let _s,Ks;if(us)return xi==="$attrs"&&(0,ci.u4)(mi.attrs,"get",""),us(mi);if((_s=En.__cssModules)&&(_s=_s[xi]))return _s;if(Oi!==wi.MZ&&(0,wi.$3)(Oi,xi))return gn[xi]=4,Oi[xi];if(Ks=Un.config.globalProperties,(0,wi.$3)(Ks,xi))return Ks[xi]},set({_:mi},xi,Oi){const{data:Hi,setupState:Zi,ctx:tn}=mi;return _i(Zi,xi)?(Zi[xi]=Oi,!0):Hi!==wi.MZ&&(0,wi.$3)(Hi,xi)?(Hi[xi]=Oi,!0):(0,wi.$3)(mi.props,xi)||xi[0]==="$"&&xi.slice(1)in mi?!1:(tn[xi]=Oi,!0)},has({_:{data:mi,setupState:xi,accessCache:Oi,ctx:Hi,appContext:Zi,propsOptions:tn}},gn){let En;return!!Oi[gn]||mi!==wi.MZ&&(0,wi.$3)(mi,gn)||_i(xi,gn)||(En=tn[0])&&(0,wi.$3)(En,gn)||(0,wi.$3)(Hi,gn)||(0,wi.$3)(tc,gn)||(0,wi.$3)(Zi.config.globalProperties,gn)},defineProperty(mi,xi,Oi){return Oi.get!=null?mi._.accessCache[xi]=0:(0,wi.$3)(Oi,"value")&&this.set(mi,xi,Oi.value,null),Reflect.defineProperty(mi,xi,Oi)}},Ii=(0,wi.X$)({},Mi,{get(mi,xi){if(xi!==Symbol.unscopables)return Mi.get(mi,xi,mi)},has(mi,xi){return xi[0]!=="_"&&!(0,wi.BH)(xi)}});function Gi(mi){const xi={};return Object.defineProperty(xi,"_",{configurable:!0,enumerable:!1,get:()=>mi}),Object.keys(tc).forEach(Oi=>{Object.defineProperty(xi,Oi,{configurable:!0,enumerable:!1,get:()=>tc[Oi](mi),set:NOOP})}),xi}function Yi(mi){const{ctx:xi,propsOptions:[Oi]}=mi;Oi&&Object.keys(Oi).forEach(Hi=>{Object.defineProperty(xi,Hi,{enumerable:!0,configurable:!0,get:()=>mi.props[Hi],set:NOOP})})}function ln(mi){const{ctx:xi,setupState:Oi}=mi;Object.keys(toRaw(Oi)).forEach(Hi=>{if(!Oi.__isScriptSetup){if(di(Hi[0])){Bn(`setup() return property ${JSON.stringify(Hi)} should not start with "$" or "_" which are reserved prefixes for Vue internals.`);return}Object.defineProperty(xi,Hi,{enumerable:!0,configurable:!0,get:()=>Oi[Hi],set:NOOP})}})}const Wn=mi=>Bn(`${mi}() is a compiler-hint helper that is only usable inside <script setup> of a single file component. Its arguments should be compiled away and passing it at runtime has no effect.`);function Pn(){return null}function ls(){return null}function Cs(mi){}function Ns(mi){}function ws(){return null}function to(){}function Gr(mi,xi){return null}function _a(){return _l().slots}function aa(){return _l().attrs}function _l(){const mi=ai();return mi.setupContext||(mi.setupContext=wo(mi))}function il(mi){return(0,wi.cy)(mi)?mi.reduce((xi,Oi)=>(xi[Oi]=null,xi),{}):mi}function Fc(mi,xi){const Oi=il(mi);for(const Hi in xi){if(Hi.startsWith("__skip"))continue;let Zi=Oi[Hi];Zi?isArray(Zi)||isFunction(Zi)?Zi=Oi[Hi]={type:Zi,default:xi[Hi]}:Zi.default=xi[Hi]:Zi===null&&(Zi=Oi[Hi]={default:xi[Hi]}),Zi&&xi[`__skip_${Hi}`]&&(Zi.skipFactory=!0)}return Oi}function Ic(mi,xi){return!mi||!xi?mi||xi:isArray(mi)&&isArray(xi)?mi.concat(xi):extend({},il(mi),il(xi))}function Jr(mi,xi){const Oi={};for(const Hi in mi)xi.includes(Hi)||Object.defineProperty(Oi,Hi,{enumerable:!0,get:()=>mi[Hi]});return Oi}function cc(mi){const xi=ai();let Oi=mi();return ji(),isPromise(Oi)&&(Oi=Oi.catch(Hi=>{throw bi(xi),Hi})),[Oi,()=>bi(xi)]}function ha(){const mi=Object.create(null);return(xi,Oi)=>{mi[Oi]?Bn(`${xi} property "${Oi}" is already defined in ${mi[Oi]}.`):mi[Oi]=xi}}let Ya=!0;function uc(mi){const xi=Xl(mi),Oi=mi.proxy,Hi=mi.ctx;Ya=!1,xi.beforeCreate&&bc(xi.beforeCreate,mi,"bc");const{data:Zi,computed:tn,methods:gn,watch:En,provide:Un,inject:ms,created:us,beforeMount:_s,mounted:Ks,beforeUpdate:Qs,updated:go,activated:lo,deactivated:wa,beforeDestroy:Qr,beforeUnmount:Lo,destroyed:vs,unmounted:Us,render:Xs,renderTracked:vo,renderTriggered:Wo,errorCaptured:Kr,serverPrefetch:oo,expose:_o,inheritAttrs:Yo,components:Na,directives:Da,filters:fl}=xi;if(ms&&ad(ms,Hi,null),gn)for(const Ca in gn){const zo=gn[Ca];(0,wi.Tn)(zo)&&(Hi[Ca]=zo.bind(Oi))}if(Zi){const Ca=Zi.call(Oi,Oi);(0,wi.Gv)(Ca)&&(mi.data=(0,ci.Kh)(Ca))}if(Ya=!0,tn)for(const Ca in tn){const zo=tn[Ca],sc=(0,wi.Tn)(zo)?zo.bind(Oi,Oi):(0,wi.Tn)(zo.get)?zo.get.bind(Oi,Oi):wi.tE,jf=!(0,wi.Tn)(zo)&&(0,wi.Tn)(zo.set)?zo.set.bind(Oi):wi.tE,kf=Yl({get:sc,set:jf});Object.defineProperty(Hi,Ca,{enumerable:!0,configurable:!0,get:()=>kf.value,set:af=>kf.value=af})}if(En)for(const Ca in En)Nc(En[Ca],Hi,Oi,Ca);if(Un){const Ca=(0,wi.Tn)(Un)?Un.call(Oi):Un;Reflect.ownKeys(Ca).forEach(zo=>{_d(zo,Ca[zo])})}us&&bc(us,mi,"c");function Qo(Ca,zo){(0,wi.cy)(zo)?zo.forEach(sc=>Ca(sc.bind(Oi))):zo&&Ca(zo.bind(Oi))}if(Qo(Fo,_s),Qo(Ho,Ks),Qo(Oa,Qs),Qo(bu,go),Qo(jc,lo),Qo(ec,wa),Qo(ed,Kr),Qo(bd,vo),Qo(Od,Wo),Qo(Dc,Lo),Qo(Pc,Us),Qo(Yc,oo),(0,wi.cy)(_o))if(_o.length){const Ca=mi.exposed||(mi.exposed={});_o.forEach(zo=>{Object.defineProperty(Ca,zo,{get:()=>Oi[zo],set:sc=>Oi[zo]=sc})})}else mi.exposed||(mi.exposed={});Xs&&mi.render===wi.tE&&(mi.render=Xs),Yo!=null&&(mi.inheritAttrs=Yo),Na&&(mi.components=Na),Da&&(mi.directives=Da),oo&&ka(mi)}function ad(mi,xi,Oi=wi.tE){(0,wi.cy)(mi)&&(mi=Kl(mi));for(const Hi in mi){const Zi=mi[Hi];let tn;(0,wi.Gv)(Zi)?"default"in Zi?tn=Wu(Zi.from||Hi,Zi.default,!0):tn=Wu(Zi.from||Hi):tn=Wu(Zi),(0,ci.i9)(tn)?Object.defineProperty(xi,Hi,{enumerable:!0,configurable:!0,get:()=>tn.value,set:gn=>tn.value=gn}):xi[Hi]=tn}}function bc(mi,xi,Oi){Ln((0,wi.cy)(mi)?mi.map(Hi=>Hi.bind(xi.proxy)):mi.bind(xi.proxy),xi,Oi)}function Nc(mi,xi,Oi,Hi){let Zi=Hi.includes(".")?Su(Oi,Hi):()=>Oi[Hi];if((0,wi.Kg)(mi)){const tn=xi[mi];(0,wi.Tn)(tn)&&Pd(Zi,tn)}else if((0,wi.Tn)(mi))Pd(Zi,mi.bind(Oi));else if((0,wi.Gv)(mi))if((0,wi.cy)(mi))mi.forEach(tn=>Nc(tn,xi,Oi,Hi));else{const tn=(0,wi.Tn)(mi.handler)?mi.handler.bind(Oi):xi[mi.handler];(0,wi.Tn)(tn)&&Pd(Zi,tn,mi)}}function Xl(mi){const xi=mi.type,{mixins:Oi,extends:Hi}=xi,{mixins:Zi,optionsCache:tn,config:{optionMergeStrategies:gn}}=mi.appContext,En=tn.get(xi);let Un;return En?Un=En:!Zi.length&&!Oi&&!Hi?Un=xi:(Un={},Zi.length&&Zi.forEach(ms=>_c(Un,ms,gn,!0)),_c(Un,xi,gn)),(0,wi.Gv)(xi)&&tn.set(xi,Un),Un}function _c(mi,xi,Oi,Hi=!1){const{mixins:Zi,extends:tn}=xi;tn&&_c(mi,tn,Oi,!0),Zi&&Zi.forEach(gn=>_c(mi,gn,Oi,!0));for(const gn in xi)if(!(Hi&&gn==="expose")){const En=qc[gn]||Oi&&Oi[gn];mi[gn]=En?En(mi[gn],xi[gn]):xi[gn]}return mi}const qc={data:Ol,props:Bc,emits:Bc,methods:yu,computed:yu,beforeCreate:Qa,created:Qa,beforeMount:Qa,mounted:Qa,beforeUpdate:Qa,updated:Qa,beforeDestroy:Qa,beforeUnmount:Qa,destroyed:Qa,unmounted:Qa,activated:Qa,deactivated:Qa,errorCaptured:Qa,serverPrefetch:Qa,components:yu,directives:yu,watch:rn,provide:Ol,inject:kc};function Ol(mi,xi){return xi?mi?function(){return(0,wi.X$)((0,wi.Tn)(mi)?mi.call(this,this):mi,(0,wi.Tn)(xi)?xi.call(this,this):xi)}:xi:mi}function kc(mi,xi){return yu(Kl(mi),Kl(xi))}function Kl(mi){if((0,wi.cy)(mi)){const xi={};for(let Oi=0;Oi<mi.length;Oi++)xi[mi[Oi]]=mi[Oi];return xi}return mi}function Qa(mi,xi){return mi?[...new Set([].concat(mi,xi))]:xi}function yu(mi,xi){return mi?(0,wi.X$)(Object.create(null),mi,xi):xi}function Bc(mi,xi){return mi?(0,wi.cy)(mi)&&(0,wi.cy)(xi)?[...new Set([...mi,...xi])]:(0,wi.X$)(Object.create(null),il(mi),il(xi??{})):xi}function rn(mi,xi){if(!mi)return xi;if(!xi)return mi;const Oi=(0,wi.X$)(Object.create(null),mi);for(const Hi in xi)Oi[Hi]=Qa(mi[Hi],xi[Hi]);return Oi}function va(){return{app:null,config:{isNativeTag:wi.NO,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Xo=0;function bo(mi,xi){return function(Hi,Zi=null){(0,wi.Tn)(Hi)||(Hi=(0,wi.X$)({},Hi)),Zi!=null&&!(0,wi.Gv)(Zi)&&(Zi=null);const tn=va(),gn=new WeakSet,En=[];let Un=!1;const ms=tn.app={_uid:Xo++,_component:Hi,_props:Zi,_container:null,_context:tn,_instance:null,version:Uc,get config(){return tn.config},set config(us){},use(us,..._s){return gn.has(us)||(us&&(0,wi.Tn)(us.install)?(gn.add(us),us.install(ms,..._s)):(0,wi.Tn)(us)&&(gn.add(us),us(ms,..._s))),ms},mixin(us){return tn.mixins.includes(us)||tn.mixins.push(us),ms},component(us,_s){return _s?(tn.components[us]=_s,ms):tn.components[us]},directive(us,_s){return _s?(tn.directives[us]=_s,ms):tn.directives[us]},mount(us,_s,Ks){if(!Un){const Qs=ms._ceVNode||ba(Hi,Zi);return Qs.appContext=tn,Ks===!0?Ks="svg":Ks===!1&&(Ks=void 0),_s&&xi?xi(Qs,us):mi(Qs,us,Ks),Un=!0,ms._container=us,us.__vue_app__=ms,So(Qs.component)}},onUnmount(us){En.push(us)},unmount(){Un&&(Ln(En,ms._instance,16),mi(null,ms._container),delete ms._container.__vue_app__)},provide(us,_s){return tn.provides[us]=_s,ms},runWithContext(us){const _s=Hl;Hl=ms;try{return us()}finally{Hl=_s}}};return ms}}let Hl=null;function _d(mi,xi){if(si){let Oi=si.provides;const Hi=si.parent&&si.parent.provides;Hi===Oi&&(Oi=si.provides=Object.create(Hi)),Oi[mi]=xi}}function Wu(mi,xi,Oi=!1){const Hi=si||Eo;if(Hi||Hl){const Zi=Hl?Hl._context.provides:Hi?Hi.parent==null?Hi.vnode.appContext&&Hi.vnode.appContext.provides:Hi.parent.provides:void 0;if(Zi&&mi in Zi)return Zi[mi];if(arguments.length>1)return Oi&&(0,wi.Tn)(xi)?xi.call(Hi&&Hi.proxy):xi}}function yd(){return!!(si||Eo||Hl)}const Hc={},Cc=()=>Object.create(Hc),$c=mi=>Object.getPrototypeOf(mi)===Hc;function wd(mi,xi,Oi,Hi=!1){const Zi={},tn=Cc();mi.propsDefaults=Object.create(null),yc(mi,xi,Zi,tn);for(const gn in mi.propsOptions[0])gn in Zi||(Zi[gn]=void 0);Oi?mi.props=Hi?Zi:(0,ci.Gc)(Zi):mi.type.props?mi.props=Zi:mi.props=tn,mi.attrs=tn}function Uu(mi){for(;mi;){if(mi.type.__hmrId)return!0;mi=mi.parent}}function Dl(mi,xi,Oi,Hi){const{props:Zi,attrs:tn,vnode:{patchFlag:gn}}=mi,En=(0,ci.ux)(Zi),[Un]=mi.propsOptions;let ms=!1;if((Hi||gn>0)&&!(gn&16)){if(gn&8){const us=mi.vnode.dynamicProps;for(let _s=0;_s<us.length;_s++){let Ks=us[_s];if(Zd(mi.emitsOptions,Ks))continue;const Qs=xi[Ks];if(Un)if((0,wi.$3)(tn,Ks))Qs!==tn[Ks]&&(tn[Ks]=Qs,ms=!0);else{const go=(0,wi.PT)(Ks);Zi[go]=Pl(Un,En,go,Qs,mi,!1)}else Qs!==tn[Ks]&&(tn[Ks]=Qs,ms=!0)}}}else{yc(mi,xi,Zi,tn)&&(ms=!0);let us;for(const _s in En)(!xi||!(0,wi.$3)(xi,_s)&&((us=(0,wi.Tg)(_s))===_s||!(0,wi.$3)(xi,us)))&&(Un?Oi&&(Oi[_s]!==void 0||Oi[us]!==void 0)&&(Zi[_s]=Pl(Un,En,_s,void 0,mi,!0)):delete Zi[_s]);if(tn!==En)for(const _s in tn)(!xi||!(0,wi.$3)(xi,_s))&&(delete tn[_s],ms=!0)}ms&&(0,ci.hZ)(mi.attrs,"set","")}function yc(mi,xi,Oi,Hi){const[Zi,tn]=mi.propsOptions;let gn=!1,En;if(xi)for(let Un in xi){if((0,wi.SU)(Un))continue;const ms=xi[Un];let us;Zi&&(0,wi.$3)(Zi,us=(0,wi.PT)(Un))?!tn||!tn.includes(us)?Oi[us]=ms:(En||(En={}))[us]=ms:Zd(mi.emitsOptions,Un)||(!(Un in Hi)||ms!==Hi[Un])&&(Hi[Un]=ms,gn=!0)}if(tn){const Un=(0,ci.ux)(Oi),ms=En||wi.MZ;for(let us=0;us<tn.length;us++){const _s=tn[us];Oi[_s]=Pl(Zi,Un,_s,ms[_s],mi,!(0,wi.$3)(ms,_s))}}return gn}function Pl(mi,xi,Oi,Hi,Zi,tn){const gn=mi[Oi];if(gn!=null){const En=(0,wi.$3)(gn,"default");if(En&&Hi===void 0){const Un=gn.default;if(gn.type!==Function&&!gn.skipFactory&&(0,wi.Tn)(Un)){const{propsDefaults:ms}=Zi;if(Oi in ms)Hi=ms[Oi];else{const us=bi(Zi);Hi=ms[Oi]=Un.call(null,xi),us()}}else Hi=Un;Zi.ce&&Zi.ce._setProp(Oi,Hi)}gn[0]&&(tn&&!En?Hi=!1:gn[1]&&(Hi===""||Hi===(0,wi.Tg)(Oi))&&(Hi=!0))}return Hi}const Lu=new WeakMap;function dc(mi,xi,Oi=!1){const Hi=Oi?Lu:xi.propsCache,Zi=Hi.get(mi);if(Zi)return Zi;const tn=mi.props,gn={},En=[];let Un=!1;if(!(0,wi.Tn)(mi)){const us=_s=>{Un=!0;const[Ks,Qs]=dc(_s,xi,!0);(0,wi.X$)(gn,Ks),Qs&&En.push(...Qs)};!Oi&&xi.mixins.length&&xi.mixins.forEach(us),mi.extends&&us(mi.extends),mi.mixins&&mi.mixins.forEach(us)}if(!tn&&!Un)return(0,wi.Gv)(mi)&&Hi.set(mi,wi.Oj),wi.Oj;if((0,wi.cy)(tn))for(let us=0;us<tn.length;us++){const _s=(0,wi.PT)(tn[us]);Ac(_s)&&(gn[_s]=wi.MZ)}else if(tn)for(const us in tn){const _s=(0,wi.PT)(us);if(Ac(_s)){const Ks=tn[us],Qs=gn[_s]=(0,wi.cy)(Ks)||(0,wi.Tn)(Ks)?{type:Ks}:(0,wi.X$)({},Ks),go=Qs.type;let lo=!1,wa=!0;if((0,wi.cy)(go))for(let Qr=0;Qr<go.length;++Qr){const Lo=go[Qr],vs=(0,wi.Tn)(Lo)&&Lo.name;if(vs==="Boolean"){lo=!0;break}else vs==="String"&&(wa=!1)}else lo=(0,wi.Tn)(go)&&go.name==="Boolean";Qs[0]=lo,Qs[1]=wa,(lo||(0,wi.$3)(Qs,"default"))&&En.push(_s)}}const ms=[gn,En];return(0,wi.Gv)(mi)&&Hi.set(mi,ms),ms}function Ac(mi){return mi[0]!=="$"&&!(0,wi.SU)(mi)}function Vc(mi){return mi===null?"null":typeof mi=="function"?mi.name||"":typeof mi=="object"&&mi.constructor&&mi.constructor.name||""}function zu(mi,xi,Oi){const Hi=toRaw(xi),Zi=Oi.propsOptions[0],tn=Object.keys(mi).map(gn=>camelize(gn));for(const gn in Zi){let En=Zi[gn];En!=null&&Mu(gn,Hi[gn],En,Hi,!tn.includes(gn))}}function Mu(mi,xi,Oi,Hi,Zi){const{type:tn,required:gn,validator:En,skipCheck:Un}=Oi;if(gn&&Zi){Bn('Missing required prop: "'+mi+'"');return}if(!(xi==null&&!gn)){if(tn!=null&&tn!==!0&&!Un){let ms=!1;const us=isArray(tn)?tn:[tn],_s=[];for(let Ks=0;Ks<us.length&&!ms;Ks++){const{valid:Qs,expectedType:go}=An(xi,us[Ks]);_s.push(go||""),ms=Qs}if(!ms){Bn(Jn(mi,xi,_s));return}}En&&!En(xi,Hi)&&Bn('Invalid prop: custom validator check failed for prop "'+mi+'".')}}const au=null;function An(mi,xi){let Oi;const Hi=Vc(xi);if(Hi==="null")Oi=mi===null;else if(au(Hi)){const Zi=typeof mi;Oi=Zi===Hi.toLowerCase(),!Oi&&Zi==="object"&&(Oi=mi instanceof xi)}else Hi==="Object"?Oi=isObject(mi):Hi==="Array"?Oi=isArray(mi):Oi=mi instanceof xi;return{valid:Oi,expectedType:Hi}}function Jn(mi,xi,Oi){if(Oi.length===0)return`Prop type [] for prop "${mi}" won't match anything. Did you mean to use type Array instead?`;let Hi=`Invalid prop: type check failed for prop "${mi}". Expected ${Oi.map(capitalize).join(" | ")}`;const Zi=Oi[0],tn=toRawType(xi),gn=bs(xi,Zi),En=bs(xi,tn);return Oi.length===1&&ys(Zi)&&!Os(Zi,tn)&&(Hi+=` with value ${gn}`),Hi+=`, got ${tn} `,ys(tn)&&(Hi+=`with value ${En}.`),Hi}function bs(mi,xi){return xi==="String"?`"${mi}"`:xi==="Number"?`${Number(mi)}`:`${mi}`}function ys(mi){return["string","number","boolean"].some(Oi=>mi.toLowerCase()===Oi)}function Os(...mi){return mi.some(xi=>xi.toLowerCase()==="boolean")}const fo=mi=>mi[0]==="_"||mi==="$stable",vi=mi=>(0,wi.cy)(mi)?mi.map(nc):[nc(mi)],Ei=(mi,xi,Oi)=>{if(xi._n)return xi;const Hi=bl((...Zi)=>vi(xi(...Zi)),Oi);return Hi._c=!1,Hi},Pi=(mi,xi,Oi)=>{const Hi=mi._ctx;for(const Zi in mi){if(fo(Zi))continue;const tn=mi[Zi];if((0,wi.Tn)(tn))xi[Zi]=Ei(Zi,tn,Hi);else if(tn!=null){const gn=vi(tn);xi[Zi]=()=>gn}}},Ki=(mi,xi)=>{const Oi=vi(xi);mi.slots.default=()=>Oi},nn=(mi,xi,Oi)=>{for(const Hi in xi)(Oi||Hi!=="_")&&(mi[Hi]=xi[Hi])},yn=(mi,xi,Oi)=>{const Hi=mi.slots=Cc();if(mi.vnode.shapeFlag&32){const Zi=xi._;Zi?(nn(Hi,xi,Oi),Oi&&(0,wi.yQ)(Hi,"_",Zi,!0)):Pi(xi,Hi)}else xi&&Ki(mi,xi)},Tn=(mi,xi,Oi)=>{const{vnode:Hi,slots:Zi}=mi;let tn=!0,gn=wi.MZ;if(Hi.shapeFlag&32){const En=xi._;En?Oi&&En===1?tn=!1:nn(Zi,xi,Oi):(tn=!xi.$stable,Pi(xi,Zi)),gn=xi}else xi&&(Ki(mi,xi),gn={default:1});if(tn)for(const En in Zi)!fo(En)&&gn[En]==null&&delete Zi[En]};let Mn,os;function Es(mi,xi){mi.appContext.config.performance&&To()&&os.mark(`vue-${xi}-${mi.uid}`)}function Ws(mi,xi){if(mi.appContext.config.performance&&To()){const Oi=`vue-${xi}-${mi.uid}`,Hi=Oi+":end";os.mark(Hi),os.measure(`<${ca(mi,mi.type)}> ${xi}`,Oi,Hi),os.clearMarks(Oi),os.clearMarks(Hi)}}function To(){return Mn!==void 0||(typeof window<"u"&&window.performance?(Mn=!0,os=window.performance):Mn=!1),Mn}function Co(){const mi=[]}const Io=Xu;function Wr(mi){return Bo(mi)}function Vo(mi){return Bo(mi,Wl)}function Bo(mi,xi){Co();const Oi=(0,wi.We)();Oi.__VUE__=!0;const{insert:Hi,remove:Zi,patchProp:tn,createElement:gn,createText:En,createComment:Un,setText:ms,setElementText:us,parentNode:_s,nextSibling:Ks,setScopeId:Qs=wi.tE,insertStaticContent:go}=mi,lo=(zn,rs,Fs,co=null,io=null,no=null,Gs=void 0,yo=null,xo=!!rs.dynamicChildren)=>{if(zn===rs)return;zn&&!Jc(zn,rs)&&(co=Cf(zn),Ed(zn,io,no,!0),zn=null),rs.patchFlag===-2&&(xo=!1,rs.dynamicChildren=null);const{type:ho,ref:ea,shapeFlag:Po}=rs;switch(ho){case cu:wa(zn,rs,Fs,co);break;case yl:Qr(zn,rs,Fs,co);break;case Du:zn==null&&Lo(rs,Fs,co,Gs);break;case Gl:Da(zn,rs,Fs,co,io,no,Gs,yo,xo);break;default:Po&1?vo(zn,rs,Fs,co,io,no,Gs,yo,xo):Po&6?fl(zn,rs,Fs,co,io,no,Gs,yo,xo):(Po&64||Po&128)&&ho.process(zn,rs,Fs,co,io,no,Gs,yo,xo,cf)}ea!=null&&io&&Ql(ea,zn&&zn.ref,no,rs||zn,!rs)},wa=(zn,rs,Fs,co)=>{if(zn==null)Hi(rs.el=En(rs.children),Fs,co);else{const io=rs.el=zn.el;rs.children!==zn.children&&ms(io,rs.children)}},Qr=(zn,rs,Fs,co)=>{zn==null?Hi(rs.el=Un(rs.children||""),Fs,co):rs.el=zn.el},Lo=(zn,rs,Fs,co)=>{[zn.el,zn.anchor]=go(zn.children,rs,Fs,co,zn.el,zn.anchor)},vs=(zn,rs,Fs,co)=>{if(rs.children!==zn.children){const io=Ks(zn.anchor);Xs(zn),[rs.el,rs.anchor]=go(rs.children,Fs,io,co)}else rs.el=zn.el,rs.anchor=zn.anchor},Us=({el:zn,anchor:rs},Fs,co)=>{let io;for(;zn&&zn!==rs;)io=Ks(zn),Hi(zn,Fs,co),zn=io;Hi(rs,Fs,co)},Xs=({el:zn,anchor:rs})=>{let Fs;for(;zn&&zn!==rs;)Fs=Ks(zn),Zi(zn),zn=Fs;Zi(rs)},vo=(zn,rs,Fs,co,io,no,Gs,yo,xo)=>{rs.type==="svg"?Gs="svg":rs.type==="math"&&(Gs="mathml"),zn==null?Wo(rs,Fs,co,io,no,Gs,yo,xo):_o(zn,rs,io,no,Gs,yo,xo)},Wo=(zn,rs,Fs,co,io,no,Gs,yo)=>{let xo,ho;const{props:ea,shapeFlag:Po,transition:Go,dirs:ua}=zn;if(xo=zn.el=gn(zn.type,no,ea&&ea.is,ea),Po&8?us(xo,zn.children):Po&16&&oo(zn.children,xo,null,co,io,Sl(zn,no),Gs,yo),ua&&Xa(zn,null,co,"created"),Kr(xo,zn,zn.scopeId,Gs,co),ea){for(const gl in ea)gl!=="value"&&!(0,wi.SU)(gl)&&tn(xo,gl,null,ea[gl],no,co);"value"in ea&&tn(xo,"value",null,ea.value,no),(ho=ea.onVnodeBeforeMount)&&Tc(ho,co,zn)}ua&&Xa(zn,null,co,"beforeMount");const qa=Zc(io,Go);qa&&Go.beforeEnter(xo),Hi(xo,rs,Fs),((ho=ea&&ea.onVnodeMounted)||qa||ua)&&Io(()=>{ho&&Tc(ho,co,zn),qa&&Go.enter(xo),ua&&Xa(zn,null,co,"mounted")},io)},Kr=(zn,rs,Fs,co,io)=>{if(Fs&&Qs(zn,Fs),co)for(let no=0;no<co.length;no++)Qs(zn,co[no]);if(io){let no=io.subTree;if(rs===no||cd(no.type)&&(no.ssContent===rs||no.ssFallback===rs)){const Gs=io.vnode;Kr(zn,Gs,Gs.scopeId,Gs.slotScopeIds,io.parent)}}},oo=(zn,rs,Fs,co,io,no,Gs,yo,xo=0)=>{for(let ho=xo;ho<zn.length;ho++){const ea=zn[ho]=yo?Ec(zn[ho]):nc(zn[ho]);lo(null,ea,rs,Fs,co,io,no,Gs,yo)}},_o=(zn,rs,Fs,co,io,no,Gs)=>{const yo=rs.el=zn.el;let{patchFlag:xo,dynamicChildren:ho,dirs:ea}=rs;xo|=zn.patchFlag&16;const Po=zn.props||wi.MZ,Go=rs.props||wi.MZ;let ua;if(Fs&&Fl(Fs,!1),(ua=Go.onVnodeBeforeUpdate)&&Tc(ua,Fs,rs,zn),ea&&Xa(rs,zn,Fs,"beforeUpdate"),Fs&&Fl(Fs,!0),(Po.innerHTML&&Go.innerHTML==null||Po.textContent&&Go.textContent==null)&&us(yo,""),ho?Yo(zn.dynamicChildren,ho,yo,Fs,co,Sl(rs,io),no):Gs||sc(zn,rs,yo,null,Fs,co,Sl(rs,io),no,!1),xo>0){if(xo&16)Na(yo,Po,Go,Fs,io);else if(xo&2&&Po.class!==Go.class&&tn(yo,"class",null,Go.class,io),xo&4&&tn(yo,"style",Po.style,Go.style,io),xo&8){const qa=rs.dynamicProps;for(let gl=0;gl<qa.length;gl++){const nl=qa[gl],du=Po[nl],Lc=Go[nl];(Lc!==du||nl==="value")&&tn(yo,nl,du,Lc,io,Fs)}}xo&1&&zn.children!==rs.children&&us(yo,rs.children)}else!Gs&&ho==null&&Na(yo,Po,Go,Fs,io);((ua=Go.onVnodeUpdated)||ea)&&Io(()=>{ua&&Tc(ua,Fs,rs,zn),ea&&Xa(rs,zn,Fs,"updated")},co)},Yo=(zn,rs,Fs,co,io,no,Gs)=>{for(let yo=0;yo<rs.length;yo++){const xo=zn[yo],ho=rs[yo],ea=xo.el&&(xo.type===Gl||!Jc(xo,ho)||xo.shapeFlag&70)?_s(xo.el):Fs;lo(xo,ho,ea,null,co,io,no,Gs,!0)}},Na=(zn,rs,Fs,co,io)=>{if(rs!==Fs){if(rs!==wi.MZ)for(const no in rs)!(0,wi.SU)(no)&&!(no in Fs)&&tn(zn,no,rs[no],null,io,co);for(const no in Fs){if((0,wi.SU)(no))continue;const Gs=Fs[no],yo=rs[no];Gs!==yo&&no!=="value"&&tn(zn,no,yo,Gs,io,co)}"value"in Fs&&tn(zn,"value",rs.value,Fs.value,io)}},Da=(zn,rs,Fs,co,io,no,Gs,yo,xo)=>{const ho=rs.el=zn?zn.el:En(""),ea=rs.anchor=zn?zn.anchor:En("");let{patchFlag:Po,dynamicChildren:Go,slotScopeIds:ua}=rs;ua&&(yo=yo?yo.concat(ua):ua),zn==null?(Hi(ho,Fs,co),Hi(ea,Fs,co),oo(rs.children||[],Fs,ea,io,no,Gs,yo,xo)):Po>0&&Po&64&&Go&&zn.dynamicChildren?(Yo(zn.dynamicChildren,Go,Fs,io,no,Gs,yo),(rs.key!=null||io&&rs===io.subTree)&&Dd(zn,rs,!0)):sc(zn,rs,Fs,ea,io,no,Gs,yo,xo)},fl=(zn,rs,Fs,co,io,no,Gs,yo,xo)=>{rs.slotScopeIds=yo,zn==null?rs.shapeFlag&512?io.ctx.activate(rs,Fs,co,Gs,xo):jl(rs,Fs,co,io,no,Gs,xo):Qo(zn,rs,xo)},jl=(zn,rs,Fs,co,io,no,Gs)=>{const yo=zn.component=ii(zn,co,io);if(Ll(zn)&&(yo.ctx.renderer=cf),jn(yo,!1,Gs),yo.asyncDep){if(io&&io.registerDep(yo,Ca,Gs),!zn.el){const xo=yo.subTree=ba(yl);Qr(null,xo,rs,Fs)}}else Ca(yo,zn,rs,Fs,io,no,Gs)},Qo=(zn,rs,Fs)=>{const co=rs.component=zn.component;if(Bf(zn,rs,Fs))if(co.asyncDep&&!co.asyncResolved){zo(co,rs,Fs);return}else co.next=rs,co.update();else rs.el=zn.el,co.vnode=rs},Ca=(zn,rs,Fs,co,io,no,Gs)=>{const yo=()=>{if(zn.isMounted){let{next:Po,bu:Go,u:ua,parent:qa,vnode:gl}=zn;{const hu=Ru(zn);if(hu){Po&&(Po.el=gl.el,zo(zn,Po,Gs)),hu.asyncDep.then(()=>{zn.isUnmounted||yo()});return}}let nl=Po,du;Fl(zn,!1),Po?(Po.el=gl.el,zo(zn,Po,Gs)):Po=gl,Go&&(0,wi.DY)(Go),(du=Po.props&&Po.props.onVnodeBeforeUpdate)&&Tc(du,qa,Po,gl),Fl(zn,!0);const Lc=Fd(zn),fu=zn.subTree;zn.subTree=Lc,lo(fu,Lc,_s(fu.el),Cf(fu),zn,io,no),Po.el=Lc.el,nl===null&&lu(zn,Lc.el),ua&&Io(ua,io),(du=Po.props&&Po.props.onVnodeUpdated)&&Io(()=>Tc(du,qa,Po,gl),io)}else{let Po;const{el:Go,props:ua}=rs,{bm:qa,m:gl,parent:nl,root:du,type:Lc}=zn,fu=na(rs);if(Fl(zn,!1),qa&&(0,wi.DY)(qa),!fu&&(Po=ua&&ua.onVnodeBeforeMount)&&Tc(Po,nl,rs),Fl(zn,!0),Go&&uf){const hu=()=>{zn.subTree=Fd(zn),uf(Go,zn.subTree,zn,io,null)};fu&&Lc.__asyncHydrate?Lc.__asyncHydrate(Go,zn,hu):hu()}else{du.ce&&du.ce._injectChildStyle(Lc);const hu=zn.subTree=Fd(zn);lo(null,hu,Fs,co,zn,io,no),rs.el=hu.el}if(gl&&Io(gl,io),!fu&&(Po=ua&&ua.onVnodeMounted)){const hu=rs;Io(()=>Tc(Po,nl,hu),io)}(rs.shapeFlag&256||nl&&na(nl.vnode)&&nl.vnode.shapeFlag&256)&&zn.a&&Io(zn.a,io),zn.isMounted=!0,rs=Fs=co=null}};zn.scope.on();const xo=zn.effect=new ci.X2(yo);zn.scope.off();const ho=zn.update=xo.run.bind(xo),ea=zn.job=xo.runIfDirty.bind(xo);ea.i=zn,ea.id=zn.uid,xo.scheduler=()=>$i(ea),Fl(zn,!0),ho()},zo=(zn,rs,Fs)=>{rs.component=zn;const co=zn.vnode.props;zn.vnode=rs,zn.next=null,Dl(zn,rs.props,co,Fs),Tn(zn,rs.children,Fs),(0,ci.C4)(),un(zn),(0,ci.bl)()},sc=(zn,rs,Fs,co,io,no,Gs,yo,xo=!1)=>{const ho=zn&&zn.children,ea=zn?zn.shapeFlag:0,Po=rs.children,{patchFlag:Go,shapeFlag:ua}=rs;if(Go>0){if(Go&128){kf(ho,Po,Fs,co,io,no,Gs,yo,xo);return}else if(Go&256){jf(ho,Po,Fs,co,io,no,Gs,yo,xo);return}}ua&8?(ea&16&&lf(ho,io,no),Po!==ho&&us(Fs,Po)):ea&16?ua&16?kf(ho,Po,Fs,co,io,no,Gs,yo,xo):lf(ho,io,no,!0):(ea&8&&us(Fs,""),ua&16&&oo(Po,Fs,co,io,no,Gs,yo,xo))},jf=(zn,rs,Fs,co,io,no,Gs,yo,xo)=>{zn=zn||wi.Oj,rs=rs||wi.Oj;const ho=zn.length,ea=rs.length,Po=Math.min(ho,ea);let Go;for(Go=0;Go<Po;Go++){const ua=rs[Go]=xo?Ec(rs[Go]):nc(rs[Go]);lo(zn[Go],ua,Fs,null,io,no,Gs,yo,xo)}ho>ea?lf(zn,io,no,!0,!1,Po):oo(rs,Fs,co,io,no,Gs,yo,xo,Po)},kf=(zn,rs,Fs,co,io,no,Gs,yo,xo)=>{let ho=0;const ea=rs.length;let Po=zn.length-1,Go=ea-1;for(;ho<=Po&&ho<=Go;){const ua=zn[ho],qa=rs[ho]=xo?Ec(rs[ho]):nc(rs[ho]);if(Jc(ua,qa))lo(ua,qa,Fs,null,io,no,Gs,yo,xo);else break;ho++}for(;ho<=Po&&ho<=Go;){const ua=zn[Po],qa=rs[Go]=xo?Ec(rs[Go]):nc(rs[Go]);if(Jc(ua,qa))lo(ua,qa,Fs,null,io,no,Gs,yo,xo);else break;Po--,Go--}if(ho>Po){if(ho<=Go){const ua=Go+1,qa=ua<ea?rs[ua].el:co;for(;ho<=Go;)lo(null,rs[ho]=xo?Ec(rs[ho]):nc(rs[ho]),Fs,qa,io,no,Gs,yo,xo),ho++}}else if(ho>Go)for(;ho<=Po;)Ed(zn[ho],io,no,!0),ho++;else{const ua=ho,qa=ho,gl=new Map;for(ho=qa;ho<=Go;ho++){const eu=rs[ho]=xo?Ec(rs[ho]):nc(rs[ho]);eu.key!=null&&gl.set(eu.key,ho)}let nl,du=0;const Lc=Go-qa+1;let fu=!1,hu=0;const df=new Array(Lc);for(ho=0;ho<Lc;ho++)df[ho]=0;for(ho=ua;ho<=Po;ho++){const eu=zn[ho];if(du>=Lc){Ed(eu,io,no,!0);continue}let Fu;if(eu.key!=null)Fu=gl.get(eu.key);else for(nl=qa;nl<=Go;nl++)if(df[nl-qa]===0&&Jc(eu,rs[nl])){Fu=nl;break}Fu===void 0?Ed(eu,io,no,!0):(df[Fu-qa]=ho+1,Fu>=hu?hu=Fu:fu=!0,lo(eu,rs[Fu],Fs,null,io,no,Gs,yo,xo),du++)}const Xf=fu?Yd(df):wi.Oj;for(nl=Xf.length-1,ho=Lc-1;ho>=0;ho--){const eu=qa+ho,Fu=rs[eu],Kf=eu+1<ea?rs[eu+1].el:co;df[ho]===0?lo(null,Fu,Fs,Kf,io,no,Gs,yo,xo):fu&&(nl<0||ho!==Xf[nl]?af(Fu,Fs,Kf,2):nl--)}}},af=(zn,rs,Fs,co,io=null)=>{const{el:no,type:Gs,transition:yo,children:xo,shapeFlag:ho}=zn;if(ho&6){af(zn.component.subTree,rs,Fs,co);return}if(ho&128){zn.suspense.move(rs,Fs,co);return}if(ho&64){Gs.move(zn,rs,Fs,cf);return}if(Gs===Gl){Hi(no,rs,Fs);for(let Po=0;Po<xo.length;Po++)af(xo[Po],rs,Fs,co);Hi(zn.anchor,rs,Fs);return}if(Gs===Du){Us(zn,rs,Fs);return}if(co!==2&&ho&1&&yo)if(co===0)yo.beforeEnter(no),Hi(no,rs,Fs),Io(()=>yo.enter(no),io);else{const{leave:Po,delayLeave:Go,afterLeave:ua}=yo,qa=()=>Hi(no,rs,Fs),gl=()=>{Po(no,()=>{qa(),ua&&ua()})};Go?Go(no,qa,gl):gl()}else Hi(no,rs,Fs)},Ed=(zn,rs,Fs,co=!1,io=!1)=>{const{type:no,props:Gs,ref:yo,children:xo,dynamicChildren:ho,shapeFlag:ea,patchFlag:Po,dirs:Go,cacheIndex:ua}=zn;if(Po===-2&&(io=!1),yo!=null&&Ql(yo,null,Fs,zn,!0),ua!=null&&(rs.renderCache[ua]=void 0),ea&256){rs.ctx.deactivate(zn);return}const qa=ea&1&&Go,gl=!na(zn);let nl;if(gl&&(nl=Gs&&Gs.onVnodeBeforeUnmount)&&Tc(nl,rs,zn),ea&6)Dp(zn.component,Fs,co);else{if(ea&128){zn.suspense.unmount(Fs,co);return}qa&&Xa(zn,null,rs,"beforeUnmount"),ea&64?zn.type.remove(zn,rs,Fs,cf,co):ho&&!ho.hasOnce&&(no!==Gl||Po>0&&Po&64)?lf(ho,rs,Fs,!1,!0):(no===Gl&&Po&384||!io&&ea&16)&&lf(xo,rs,Fs),co&&Im(zn)}(gl&&(nl=Gs&&Gs.onVnodeUnmounted)||qa)&&Io(()=>{nl&&Tc(nl,rs,zn),qa&&Xa(zn,null,rs,"unmounted")},Fs)},Im=zn=>{const{type:rs,el:Fs,anchor:co,transition:io}=zn;if(rs===Gl){Nm(Fs,co);return}if(rs===Du){Xs(zn);return}const no=()=>{Zi(Fs),io&&!io.persisted&&io.afterLeave&&io.afterLeave()};if(zn.shapeFlag&1&&io&&!io.persisted){const{leave:Gs,delayLeave:yo}=io,xo=()=>Gs(Fs,no);yo?yo(zn.el,no,xo):xo()}else no()},Nm=(zn,rs)=>{let Fs;for(;zn!==rs;)Fs=Ks(zn),Zi(zn),zn=Fs;Zi(rs)},Dp=(zn,rs,Fs)=>{const{bum:co,scope:io,job:no,subTree:Gs,um:yo,m:xo,a:ho}=zn;xd(xo),xd(ho),co&&(0,wi.DY)(co),io.stop(),no&&(no.flags|=8,Ed(Gs,zn,rs,Fs)),yo&&Io(yo,rs),Io(()=>{zn.isUnmounted=!0},rs),rs&&rs.pendingBranch&&!rs.isUnmounted&&zn.asyncDep&&!zn.asyncResolved&&zn.suspenseId===rs.pendingId&&(rs.deps--,rs.deps===0&&rs.resolve())},lf=(zn,rs,Fs,co=!1,io=!1,no=0)=>{for(let Gs=no;Gs<zn.length;Gs++)Ed(zn[Gs],rs,Fs,co,io)},Cf=zn=>{if(zn.shapeFlag&6)return Cf(zn.component.subTree);if(zn.shapeFlag&128)return zn.suspense.next();const rs=Ks(zn.anchor||zn.el),Fs=rs&&rs[pc];return Fs?Ks(Fs):rs};let zf=!1;const Af=(zn,rs,Fs)=>{zn==null?rs._vnode&&Ed(rs._vnode,null,null,!0):lo(rs._vnode||null,zn,rs,null,null,null,Fs),rs._vnode=zn,zf||(zf=!0,un(),Sn(),zf=!1)},cf={p:lo,um:Ed,m:af,r:Im,mt:jl,mc:oo,pc:sc,pbc:Yo,n:Cf,o:mi};let pd,uf;return xi&&([pd,uf]=xi(cf)),{render:Af,hydrate:pd,createApp:bo(Af,pd)}}function Sl({type:mi,props:xi},Oi){return Oi==="svg"&&mi==="foreignObject"||Oi==="mathml"&&mi==="annotation-xml"&&xi&&xi.encoding&&xi.encoding.includes("html")?void 0:Oi}function Fl({effect:mi,job:xi},Oi){Oi?(mi.flags|=32,xi.flags|=4):(mi.flags&=-33,xi.flags&=-5)}function Zc(mi,xi){return(!mi||mi&&!mi.pendingBranch)&&xi&&!xi.persisted}function Dd(mi,xi,Oi=!1){const Hi=mi.children,Zi=xi.children;if((0,wi.cy)(Hi)&&(0,wi.cy)(Zi))for(let tn=0;tn<Hi.length;tn++){const gn=Hi[tn];let En=Zi[tn];En.shapeFlag&1&&!En.dynamicChildren&&((En.patchFlag<=0||En.patchFlag===32)&&(En=Zi[tn]=Ec(Zi[tn]),En.el=gn.el),!Oi&&En.patchFlag!==-2&&Dd(gn,En)),En.type===cu&&(En.el=gn.el)}}function Yd(mi){const xi=mi.slice(),Oi=[0];let Hi,Zi,tn,gn,En;const Un=mi.length;for(Hi=0;Hi<Un;Hi++){const ms=mi[Hi];if(ms!==0){if(Zi=Oi[Oi.length-1],mi[Zi]<ms){xi[Hi]=Zi,Oi.push(Hi);continue}for(tn=0,gn=Oi.length-1;tn<gn;)En=tn+gn>>1,mi[Oi[En]]<ms?tn=En+1:gn=En;ms<mi[Oi[tn]]&&(tn>0&&(xi[Hi]=Oi[tn-1]),Oi[tn]=Hi)}}for(tn=Oi.length,gn=Oi[tn-1];tn-- >0;)Oi[tn]=gn,gn=xi[gn];return Oi}function Ru(mi){const xi=mi.subTree.component;if(xi)return xi.asyncDep&&!xi.asyncResolved?xi:Ru(xi)}function xd(mi){if(mi)for(let xi=0;xi<mi.length;xi++)mi[xi].flags|=8}const wu=Symbol.for("v-scx"),ld=()=>{{const mi=Wu(wu);return mi}};function Hh(mi,xi){return Ou(mi,null,xi)}function hh(mi,xi){return Ou(mi,null,{flush:"post"})}function Qd(mi,xi){return Ou(mi,null,{flush:"sync"})}function Pd(mi,xi,Oi){return Ou(mi,xi,Oi)}function Ou(mi,xi,Oi=wi.MZ){const{immediate:Hi,deep:Zi,flush:tn,once:gn}=Oi,En=(0,wi.X$)({},Oi),Un=xi&&Hi||!xi&&tn!=="post";let ms;if(fn){if(tn==="sync"){const Qs=ld();ms=Qs.__watcherHandles||(Qs.__watcherHandles=[])}else if(!Un){const Qs=()=>{};return Qs.stop=wi.tE,Qs.resume=wi.tE,Qs.pause=wi.tE,Qs}}const us=si;En.call=(Qs,go,lo)=>Ln(Qs,us,go,lo);let _s=!1;tn==="post"?En.scheduler=Qs=>{Io(Qs,us&&us.suspense)}:tn!=="sync"&&(_s=!0,En.scheduler=(Qs,go)=>{go?Qs():$i(Qs)}),En.augmentJob=Qs=>{xi&&(Qs.flags|=4),_s&&(Qs.flags|=2,us&&(Qs.id=us.uid,Qs.i=us))};const Ks=(0,ci.wB)(mi,xi,En);return fn&&(ms?ms.push(Ks):Un&&Ks()),Ks}function xu(mi,xi,Oi){const Hi=this.proxy,Zi=(0,wi.Kg)(mi)?mi.includes(".")?Su(Hi,mi):()=>Hi[mi]:mi.bind(Hi,Hi);let tn;(0,wi.Tn)(xi)?tn=xi:(tn=xi.handler,Oi=xi);const gn=bi(this),En=Ou(Zi,tn.bind(Hi),Oi);return gn(),En}function Su(mi,xi){const Oi=xi.split(".");return()=>{let Hi=mi;for(let Zi=0;Zi<Oi.length&&Hi;Zi++)Hi=Hi[Oi[Zi]];return Hi}}function $h(mi,xi,Oi=EMPTY_OBJ){const Hi=ai(),Zi=camelize(xi),tn=hyphenate(xi),gn=vf(mi,Zi),En=customRef((Un,ms)=>{let us,_s=EMPTY_OBJ,Ks;return Qd(()=>{const Qs=mi[Zi];hasChanged(us,Qs)&&(us=Qs,ms())}),{get(){return Un(),Oi.get?Oi.get(us):us},set(Qs){const go=Oi.set?Oi.set(Qs):Qs;if(!hasChanged(go,us)&&!(_s!==EMPTY_OBJ&&hasChanged(Qs,_s)))return;const lo=Hi.vnode.props;lo&&(xi in lo||Zi in lo||tn in lo)&&(`onUpdate:${xi}`in lo||`onUpdate:${Zi}`in lo||`onUpdate:${tn}`in lo)||(us=Qs,ms()),Hi.emit(`update:${xi}`,go),hasChanged(Qs,go)&&hasChanged(Qs,_s)&&!hasChanged(go,Ks)&&ms(),_s=Qs,Ks=go}}});return En[Symbol.iterator]=()=>{let Un=0;return{next(){return Un<2?{value:Un++?gn||EMPTY_OBJ:En,done:!1}:{done:!0}}}},En}const vf=(mi,xi)=>xi==="modelValue"||xi==="model-value"?mi.modelModifiers:mi[`${xi}Modifiers`]||mi[`${(0,wi.PT)(xi)}Modifiers`]||mi[`${(0,wi.Tg)(xi)}Modifiers`];function mh(mi,xi,...Oi){if(mi.isUnmounted)return;const Hi=mi.vnode.props||wi.MZ;let Zi=Oi;const tn=xi.startsWith("update:"),gn=tn&&vf(Hi,xi.slice(7));gn&&(gn.trim&&(Zi=Oi.map(us=>(0,wi.Kg)(us)?us.trim():us)),gn.number&&(Zi=Oi.map(wi.bB)));let En,Un=Hi[En=(0,wi.rU)(xi)]||Hi[En=(0,wi.rU)((0,wi.PT)(xi))];!Un&&tn&&(Un=Hi[En=(0,wi.rU)((0,wi.Tg)(xi))]),Un&&Ln(Un,mi,6,Zi);const ms=Hi[En+"Once"];if(ms){if(!mi.emitted)mi.emitted={};else if(mi.emitted[En])return;mi.emitted[En]=!0,Ln(ms,mi,6,Zi)}}function If(mi,xi,Oi=!1){const Hi=xi.emitsCache,Zi=Hi.get(mi);if(Zi!==void 0)return Zi;const tn=mi.emits;let gn={},En=!1;if(!(0,wi.Tn)(mi)){const Un=ms=>{const us=If(ms,xi,!0);us&&(En=!0,(0,wi.X$)(gn,us))};!Oi&&xi.mixins.length&&xi.mixins.forEach(Un),mi.extends&&Un(mi.extends),mi.mixins&&mi.mixins.forEach(Un)}return!tn&&!En?((0,wi.Gv)(mi)&&Hi.set(mi,null),null):((0,wi.cy)(tn)?tn.forEach(Un=>gn[Un]=null):(0,wi.X$)(gn,tn),(0,wi.Gv)(mi)&&Hi.set(mi,gn),gn)}function Zd(mi,xi){return!mi||!(0,wi.Mp)(xi)?!1:(xi=xi.slice(2).replace(/Once$/,""),(0,wi.$3)(mi,xi[0].toLowerCase()+xi.slice(1))||(0,wi.$3)(mi,(0,wi.Tg)(xi))||(0,wi.$3)(mi,xi))}let Nf=!1;function Vh(){Nf=!0}function Fd(mi){const{type:xi,vnode:Oi,proxy:Hi,withProxy:Zi,propsOptions:[tn],slots:gn,attrs:En,emit:Un,render:ms,renderCache:us,props:_s,data:Ks,setupState:Qs,ctx:go,inheritAttrs:lo}=mi,wa=Fa(mi);let Qr,Lo;try{if(Oi.shapeFlag&4){const Xs=Zi||Hi,vo=Xs;Qr=nc(ms.call(vo,Xs,us,_s,Qs,Ks,go)),Lo=En}else{const Xs=xi;Qr=nc(Xs.length>1?Xs(_s,{attrs:En,slots:gn,emit:Un}):Xs(_s,null)),Lo=xi.props?En:ph(En)}}catch(Xs){Bd.length=0,Ms(Xs,mi,1),Qr=ba(yl)}let vs=Qr,Us;if(Lo&&lo!==!1){const Xs=Object.keys(Lo),{shapeFlag:vo}=vs;Xs.length&&vo&7&&(tn&&Xs.some(wi.CP)&&(Lo=Jd(Lo,tn)),vs=uu(vs,Lo,!1,!0))}return Oi.dirs&&(vs=uu(vs,null,!1,!0),vs.dirs=vs.dirs?vs.dirs.concat(Oi.dirs):Oi.dirs),Oi.transition&&ga(vs,Oi.transition),Qr=vs,Fa(wa),Qr}const qf=mi=>{const xi=mi.children,Oi=mi.dynamicChildren,Hi=Id(xi,!1);if(!Hi)return[mi,void 0];const Zi=xi.indexOf(Hi),tn=Oi?Oi.indexOf(Hi):-1,gn=En=>{xi[Zi]=En,Oi&&(tn>-1?Oi[tn]=En:En.patchFlag>0&&(mi.dynamicChildren=[...Oi,En]))};return[nc(Hi),gn]};function Id(mi,xi=!0){let Oi;for(let Hi=0;Hi<mi.length;Hi++){const Zi=mi[Hi];if(Pu(Zi)){if(Zi.type!==yl||Zi.children==="v-if"){if(Oi)return;Oi=Zi}}else return}return Oi}const ph=mi=>{let xi;for(const Oi in mi)(Oi==="class"||Oi==="style"||(0,wi.Mp)(Oi))&&((xi||(xi={}))[Oi]=mi[Oi]);return xi},Jd=(mi,xi)=>{const Oi={};for(const Hi in mi)(!(0,wi.CP)(Hi)||!(Hi.slice(9)in xi))&&(Oi[Hi]=mi[Hi]);return Oi},gh=mi=>mi.shapeFlag&7||mi.type===yl;function Bf(mi,xi,Oi){const{props:Hi,children:Zi,component:tn}=mi,{props:gn,children:En,patchFlag:Un}=xi,ms=tn.emitsOptions;if(xi.dirs||xi.transition)return!0;if(Oi&&Un>=0){if(Un&1024)return!0;if(Un&16)return Hi?pl(Hi,gn,ms):!!gn;if(Un&8){const us=xi.dynamicProps;for(let _s=0;_s<us.length;_s++){const Ks=us[_s];if(gn[Ks]!==Hi[Ks]&&!Zd(ms,Ks))return!0}}}else return(Zi||En)&&(!En||!En.$stable)?!0:Hi===gn?!1:Hi?gn?pl(Hi,gn,ms):!0:!!gn;return!1}function pl(mi,xi,Oi){const Hi=Object.keys(xi);if(Hi.length!==Object.keys(mi).length)return!0;for(let Zi=0;Zi<Hi.length;Zi++){const tn=Hi[Zi];if(xi[tn]!==mi[tn]&&!Zd(Oi,tn))return!0}return!1}function lu({vnode:mi,parent:xi},Oi){for(;xi;){const Hi=xi.subTree;if(Hi.suspense&&Hi.suspense.activeBranch===mi&&(Hi.el=mi.el),Hi===mi)(mi=xi.vnode).el=Oi,xi=xi.parent;else break}}const cd=mi=>mi.__isSuspense;let ef=0;const Wh={name:"Suspense",__isSuspense:!0,process(mi,xi,Oi,Hi,Zi,tn,gn,En,Un,ms){if(mi==null)Hf(xi,Oi,Hi,Zi,tn,gn,En,Un,ms);else{if(tn&&tn.deps>0&&!mi.suspense.isInFallback){xi.suspense=mi.suspense,xi.suspense.vnode=xi,xi.el=mi.el;return}qd(mi,xi,Oi,Hi,Zi,gn,En,Un,ms)}},hydrate:tf,normalize:nf},Uh=null;function Nd(mi,xi){const Oi=mi.props&&mi.props[xi];(0,wi.Tn)(Oi)&&Oi()}function Hf(mi,xi,Oi,Hi,Zi,tn,gn,En,Un){const{p:ms,o:{createElement:us}}=Un,_s=us("div"),Ks=mi.suspense=bf(mi,Zi,Hi,xi,_s,Oi,tn,gn,En,Un);ms(null,Ks.pendingBranch=mi.ssContent,_s,null,Hi,Ks,tn,gn),Ks.deps>0?(Nd(mi,"onPending"),Nd(mi,"onFallback"),ms(null,mi.ssFallback,xi,Oi,Hi,null,tn,gn),dd(Ks,mi.ssFallback)):Ks.resolve(!1,!0)}function qd(mi,xi,Oi,Hi,Zi,tn,gn,En,{p:Un,um:ms,o:{createElement:us}}){const _s=xi.suspense=mi.suspense;_s.vnode=xi,xi.el=mi.el;const Ks=xi.ssContent,Qs=xi.ssFallback,{activeBranch:go,pendingBranch:lo,isInFallback:wa,isHydrating:Qr}=_s;if(lo)_s.pendingBranch=Ks,Jc(Ks,lo)?(Un(lo,Ks,_s.hiddenContainer,null,Zi,_s,tn,gn,En),_s.deps<=0?_s.resolve():wa&&(Qr||(Un(go,Qs,Oi,Hi,Zi,null,tn,gn,En),dd(_s,Qs)))):(_s.pendingId=ef++,Qr?(_s.isHydrating=!1,_s.activeBranch=lo):ms(lo,Zi,_s),_s.deps=0,_s.effects.length=0,_s.hiddenContainer=us("div"),wa?(Un(null,Ks,_s.hiddenContainer,null,Zi,_s,tn,gn,En),_s.deps<=0?_s.resolve():(Un(go,Qs,Oi,Hi,Zi,null,tn,gn,En),dd(_s,Qs))):go&&Jc(Ks,go)?(Un(go,Ks,Oi,Hi,Zi,_s,tn,gn,En),_s.resolve(!0)):(Un(null,Ks,_s.hiddenContainer,null,Zi,_s,tn,gn,En),_s.deps<=0&&_s.resolve()));else if(go&&Jc(Ks,go))Un(go,Ks,Oi,Hi,Zi,_s,tn,gn,En),dd(_s,Ks);else if(Nd(xi,"onPending"),_s.pendingBranch=Ks,Ks.shapeFlag&512?_s.pendingId=Ks.component.suspenseId:_s.pendingId=ef++,Un(null,Ks,_s.hiddenContainer,null,Zi,_s,tn,gn,En),_s.deps<=0)_s.resolve();else{const{timeout:Lo,pendingId:vs}=_s;Lo>0?setTimeout(()=>{_s.pendingId===vs&&_s.fallback(Qs)},Lo):Lo===0&&_s.fallback(Qs)}}let zh=!1;function bf(mi,xi,Oi,Hi,Zi,tn,gn,En,Un,ms,us=!1){const{p:_s,m:Ks,um:Qs,n:go,o:{parentNode:lo,remove:wa}}=ms;let Qr;const Lo=$f(mi);Lo&&xi&&xi.pendingBranch&&(Qr=xi.pendingId,xi.deps++);const vs=mi.props?(0,wi.Ro)(mi.props.timeout):void 0,Us=tn,Xs={vnode:mi,parent:xi,parentComponent:Oi,namespace:gn,container:Hi,hiddenContainer:Zi,deps:0,pendingId:ef++,timeout:typeof vs=="number"?vs:-1,activeBranch:null,pendingBranch:null,isInFallback:!us,isHydrating:us,isUnmounted:!1,effects:[],resolve(vo=!1,Wo=!1){const{vnode:Kr,activeBranch:oo,pendingBranch:_o,pendingId:Yo,effects:Na,parentComponent:Da,container:fl}=Xs;let jl=!1;Xs.isHydrating?Xs.isHydrating=!1:vo||(jl=oo&&_o.transition&&_o.transition.mode==="out-in",jl&&(oo.transition.afterLeave=()=>{Yo===Xs.pendingId&&(Ks(_o,fl,tn===Us?go(oo):tn,0),Ni(Na))}),oo&&(lo(oo.el)===fl&&(tn=go(oo)),Qs(oo,Da,Xs,!0)),jl||Ks(_o,fl,tn,0)),dd(Xs,_o),Xs.pendingBranch=null,Xs.isInFallback=!1;let Qo=Xs.parent,Ca=!1;for(;Qo;){if(Qo.pendingBranch){Qo.effects.push(...Na),Ca=!0;break}Qo=Qo.parent}!Ca&&!jl&&Ni(Na),Xs.effects=[],Lo&&xi&&xi.pendingBranch&&Qr===xi.pendingId&&(xi.deps--,xi.deps===0&&!Wo&&xi.resolve()),Nd(Kr,"onResolve")},fallback(vo){if(!Xs.pendingBranch)return;const{vnode:Wo,activeBranch:Kr,parentComponent:oo,container:_o,namespace:Yo}=Xs;Nd(Wo,"onFallback");const Na=go(Kr),Da=()=>{Xs.isInFallback&&(_s(null,vo,_o,Na,oo,null,Yo,En,Un),dd(Xs,vo))},fl=vo.transition&&vo.transition.mode==="out-in";fl&&(Kr.transition.afterLeave=Da),Xs.isInFallback=!0,Qs(Kr,oo,null,!0),fl||Da()},move(vo,Wo,Kr){Xs.activeBranch&&Ks(Xs.activeBranch,vo,Wo,Kr),Xs.container=vo},next(){return Xs.activeBranch&&go(Xs.activeBranch)},registerDep(vo,Wo,Kr){const oo=!!Xs.pendingBranch;oo&&Xs.deps++;const _o=vo.vnode.el;vo.asyncDep.catch(Yo=>{Ms(Yo,vo,0)}).then(Yo=>{if(vo.isUnmounted||Xs.isUnmounted||Xs.pendingId!==vo.suspenseId)return;vo.asyncResolved=!0;const{vnode:Na}=vo;Zn(vo,Yo,!1),_o&&(Na.el=_o);const Da=!_o&&vo.subTree.el;Wo(vo,Na,lo(_o||vo.subTree.el),_o?null:go(vo.subTree),Xs,gn,Kr),Da&&wa(Da),lu(vo,Na.el),oo&&--Xs.deps===0&&Xs.resolve()})},unmount(vo,Wo){Xs.isUnmounted=!0,Xs.activeBranch&&Qs(Xs.activeBranch,Oi,vo,Wo),Xs.pendingBranch&&Qs(Xs.pendingBranch,Oi,vo,Wo)}};return Xs}function tf(mi,xi,Oi,Hi,Zi,tn,gn,En,Un){const ms=xi.suspense=bf(xi,Hi,Oi,mi.parentNode,document.createElement("div"),null,Zi,tn,gn,En,!0),us=Un(mi,ms.pendingBranch=xi.ssContent,Oi,ms,tn,gn);return ms.deps===0&&ms.resolve(!1,!0),us}function nf(mi){const{shapeFlag:xi,children:Oi}=mi,Hi=xi&32;mi.ssContent=ud(Hi?Oi.default:Oi),mi.ssFallback=Hi?ud(Oi.fallback):ba(yl)}function ud(mi){let xi;if((0,wi.Tn)(mi)){const Oi=fd&&mi._c;Oi&&(mi._d=!1,Sd()),mi=mi(),Oi&&(mi._d=!0,xi=ic,sf())}return(0,wi.cy)(mi)&&(mi=Id(mi)),mi=nc(mi),xi&&!mi.dynamicChildren&&(mi.dynamicChildren=xi.filter(Oi=>Oi!==mi)),mi}function Xu(mi,xi){xi&&xi.pendingBranch?(0,wi.cy)(mi)?xi.effects.push(...mi):xi.effects.push(mi):Ni(mi)}function dd(mi,xi){mi.activeBranch=xi;const{vnode:Oi,parentComponent:Hi}=mi;let Zi=xi.el;for(;!Zi&&xi.component;)xi=xi.component.subTree,Zi=xi.el;Oi.el=Zi,Hi&&Hi.subTree===Oi&&(Hi.vnode.el=Zi,lu(Hi,Zi))}function $f(mi){const xi=mi.props&&mi.props.suspensible;return xi!=null&&xi!==!1}const Gl=Symbol.for("v-fgt"),cu=Symbol.for("v-txt"),yl=Symbol.for("v-cmt"),Du=Symbol.for("v-stc"),Bd=[];let ic=null;function Sd(mi=!1){Bd.push(ic=mi?null:[])}function sf(){Bd.pop(),ic=Bd[Bd.length-1]||null}let fd=1;function _f(mi,xi=!1){fd+=mi,mi<0&&ic&&xi&&(ic.hasOnce=!0)}function Vf(mi){return mi.dynamicChildren=fd>0?ic||wi.Oj:null,sf(),fd>0&&ic&&ic.push(mi),mi}function vh(mi,xi,Oi,Hi,Zi,tn){return Vf(jd(mi,xi,Oi,Hi,Zi,tn,!0))}function Hd(mi,xi,Oi,Hi,Zi){return Vf(ba(mi,xi,Oi,Hi,Zi,!0))}function Pu(mi){return mi?mi.__v_isVNode===!0:!1}function Jc(mi,xi){return mi.type===xi.type&&mi.key===xi.key}let hd;function bh(mi){hd=mi}const Xh=(...mi)=>yf(...hd?hd(mi,Eo):mi),Wf=({key:mi})=>mi??null,Ku=({ref:mi,ref_key:xi,ref_for:Oi})=>(typeof mi=="number"&&(mi=""+mi),mi!=null?(0,wi.Kg)(mi)||(0,ci.i9)(mi)||(0,wi.Tn)(mi)?{i:Eo,r:mi,k:xi,f:!!Oi}:mi:null);function jd(mi,xi=null,Oi=null,Hi=0,Zi=null,tn=mi===Gl?0:1,gn=!1,En=!1){const Un={__v_isVNode:!0,__v_skip:!0,type:mi,props:xi,key:xi&&Wf(xi),ref:xi&&Ku(xi),scopeId:Aa,slotScopeIds:null,children:Oi,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:tn,patchFlag:Hi,dynamicProps:Zi,dynamicChildren:null,appContext:null,ctx:Eo};return En?(kd(Un,Oi),tn&128&&mi.normalize(Un)):Oi&&(Un.shapeFlag|=(0,wi.Kg)(Oi)?8:16),fd>0&&!gn&&ic&&(Un.patchFlag>0||tn&6)&&Un.patchFlag!==32&&ic.push(Un),Un}const ba=yf;function yf(mi,xi=null,Oi=null,Hi=0,Zi=null,tn=!1){if((!mi||mi===Tu)&&(mi=yl),Pu(mi)){const En=uu(mi,xi,!0);return Oi&&kd(En,Oi),fd>0&&!tn&&ic&&(En.shapeFlag&6?ic[ic.indexOf(mi)]=En:ic.push(En)),En.patchFlag=-2,En}if(ya(mi)&&(mi=mi.__vccOpts),xi){xi=Uf(xi);let{class:En,style:Un}=xi;En&&!(0,wi.Kg)(En)&&(xi.class=(0,wi.C4)(En)),(0,wi.Gv)(Un)&&((0,ci.ju)(Un)&&!(0,wi.cy)(Un)&&(Un=(0,wi.X$)({},Un)),xi.style=(0,wi.Tr)(Un))}const gn=(0,wi.Kg)(mi)?1:cd(mi)?128:Nl(mi)?64:(0,wi.Gv)(mi)?4:(0,wi.Tn)(mi)?2:0;return jd(mi,xi,Oi,Hi,Zi,gn,tn,!0)}function Uf(mi){return mi?(0,ci.ju)(mi)||$c(mi)?(0,wi.X$)({},mi):mi:null}function uu(mi,xi,Oi=!1,Hi=!1){const{props:Zi,ref:tn,patchFlag:gn,children:En,transition:Un}=mi,ms=xi?of(Zi||{},xi):Zi,us={__v_isVNode:!0,__v_skip:!0,type:mi.type,props:ms,key:ms&&Wf(ms),ref:xi&&xi.ref?Oi&&tn?(0,wi.cy)(tn)?tn.concat(Ku(xi)):[tn,Ku(xi)]:Ku(xi):tn,scopeId:mi.scopeId,slotScopeIds:mi.slotScopeIds,children:En,target:mi.target,targetStart:mi.targetStart,targetAnchor:mi.targetAnchor,staticCount:mi.staticCount,shapeFlag:mi.shapeFlag,patchFlag:xi&&mi.type!==Gl?gn===-1?16:gn|16:gn,dynamicProps:mi.dynamicProps,dynamicChildren:mi.dynamicChildren,appContext:mi.appContext,dirs:mi.dirs,transition:Un,component:mi.component,suspense:mi.suspense,ssContent:mi.ssContent&&uu(mi.ssContent),ssFallback:mi.ssFallback&&uu(mi.ssFallback),el:mi.el,anchor:mi.anchor,ctx:mi.ctx,ce:mi.ce};return Un&&Hi&&ga(us,Un.clone(us)),us}function _h(mi){const xi=uu(mi);return isArray(mi.children)&&(xi.children=mi.children.map(_h)),xi}function wf(mi=" ",xi=0){return ba(cu,null,mi,xi)}function yh(mi,xi){const Oi=ba(Du,null,mi);return Oi.staticCount=xi,Oi}function wh(mi="",xi=!1){return xi?(Sd(),Hd(yl,null,mi)):ba(yl,null,mi)}function nc(mi){return mi==null||typeof mi=="boolean"?ba(yl):(0,wi.cy)(mi)?ba(Gl,null,mi.slice()):Pu(mi)?Ec(mi):ba(cu,null,String(mi))}function Ec(mi){return mi.el===null&&mi.patchFlag!==-1||mi.memo?mi:uu(mi)}function kd(mi,xi){let Oi=0;const{shapeFlag:Hi}=mi;if(xi==null)xi=null;else if((0,wi.cy)(xi))Oi=16;else if(typeof xi=="object")if(Hi&65){const Zi=xi.default;Zi&&(Zi._c&&(Zi._d=!1),kd(mi,Zi()),Zi._c&&(Zi._d=!0));return}else{Oi=32;const Zi=xi._;!Zi&&!$c(xi)?xi._ctx=Eo:Zi===3&&Eo&&(Eo.slots._===1?xi._=1:(xi._=2,mi.patchFlag|=1024))}else(0,wi.Tn)(xi)?(xi={default:xi,_ctx:Eo},Oi=32):(xi=String(xi),Hi&64?(Oi=16,xi=[wf(xi)]):Oi=8);mi.children=xi,mi.shapeFlag|=Oi}function of(...mi){const xi={};for(let Oi=0;Oi<mi.length;Oi++){const Hi=mi[Oi];for(const Zi in Hi)if(Zi==="class")xi.class!==Hi.class&&(xi.class=(0,wi.C4)([xi.class,Hi.class]));else if(Zi==="style")xi.style=(0,wi.Tr)([xi.style,Hi.style]);else if((0,wi.Mp)(Zi)){const tn=xi[Zi],gn=Hi[Zi];gn&&tn!==gn&&!((0,wi.cy)(tn)&&tn.includes(gn))&&(xi[Zi]=tn?[].concat(tn,gn):gn)}else Zi!==""&&(xi[Zi]=Hi[Zi])}return xi}function Tc(mi,xi,Oi,Hi=null){Ln(mi,xi,7,[Oi,Hi])}const Kh=va();let fi=0;function ii(mi,xi,Oi){const Hi=mi.type,Zi=(xi?xi.appContext:mi.appContext)||Kh,tn={uid:fi++,vnode:mi,type:Hi,parent:xi,appContext:Zi,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new ci.yC(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:xi?xi.provides:Object.create(Zi.provides),ids:xi?xi.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:dc(Hi,Zi),emitsOptions:If(Hi,Zi),emit:null,emitted:null,propsDefaults:wi.MZ,inheritAttrs:Hi.inheritAttrs,ctx:wi.MZ,data:wi.MZ,props:wi.MZ,attrs:wi.MZ,slots:wi.MZ,refs:wi.MZ,setupState:wi.MZ,setupContext:null,suspense:Oi,suspenseId:Oi?Oi.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return tn.ctx={_:tn},tn.root=xi?xi.root:tn,tn.emit=mh.bind(null,tn),mi.ce&&mi.ce(tn),tn}let si=null;const ai=()=>si||Eo;let ui,pi;{const mi=(0,wi.We)(),xi=(Oi,Hi)=>{let Zi;return(Zi=mi[Oi])||(Zi=mi[Oi]=[]),Zi.push(Hi),tn=>{Zi.length>1?Zi.forEach(gn=>gn(tn)):Zi[0](tn)}};ui=xi("__VUE_INSTANCE_SETTERS__",Oi=>si=Oi),pi=xi("__VUE_SSR_SETTERS__",Oi=>fn=Oi)}const bi=mi=>{const xi=si;return ui(mi),mi.scope.on(),()=>{mi.scope.off(),ui(xi)}},ji=()=>{si&&si.scope.off(),ui(null)},Ri=null;function Bi(mi,{isNativeTag:xi}){(Ri(mi)||xi(mi))&&Bn("Do not use built-in or reserved HTML elements as component id: "+mi)}function Qi(mi){return mi.vnode.shapeFlag&4}let fn=!1;function jn(mi,xi=!1,Oi=!1){xi&&pi(xi);const{props:Hi,children:Zi}=mi.vnode,tn=Qi(mi);wd(mi,Hi,tn,xi),yn(mi,Zi,Oi);const gn=tn?On(mi,xi):void 0;return xi&&pi(!1),gn}function On(mi,xi){var Oi;const Hi=mi.type;mi.accessCache=Object.create(null),mi.proxy=new Proxy(mi.ctx,Mi);const{setup:Zi}=Hi;if(Zi){(0,ci.C4)();const tn=mi.setupContext=Zi.length>1?wo(mi):null,gn=bi(mi),En=en(Zi,mi,0,[mi.props,tn]),Un=(0,wi.yL)(En);if((0,ci.bl)(),gn(),(Un||mi.sp)&&!na(mi)&&ka(mi),Un){if(En.then(ji,ji),xi)return En.then(ms=>{Zn(mi,ms,xi)}).catch(ms=>{Ms(ms,mi,0)});mi.asyncDep=En}else Zn(mi,En,xi)}else ro(mi,xi)}function Zn(mi,xi,Oi){(0,wi.Tn)(xi)?mi.type.__ssrInlineRender?mi.ssrRender=xi:mi.render=xi:(0,wi.Gv)(xi)&&(mi.setupState=(0,ci.Pr)(xi)),ro(mi,Oi)}let hs,Ds;function Ts(mi){hs=mi,Ds=xi=>{xi.render._rc&&(xi.withProxy=new Proxy(xi.ctx,Ii))}}const qs=()=>!hs;function ro(mi,xi,Oi){const Hi=mi.type;if(!mi.render){if(!xi&&hs&&!Hi.render){const Zi=Hi.template||Xl(mi).template;if(Zi){const{isCustomElement:tn,compilerOptions:gn}=mi.appContext.config,{delimiters:En,compilerOptions:Un}=Hi,ms=(0,wi.X$)((0,wi.X$)({isCustomElement:tn,delimiters:En},gn),Un);Hi.render=hs(Zi,ms)}}mi.render=Hi.render||wi.tE,Ds&&Ds(mi)}{const Zi=bi(mi);(0,ci.C4)();try{uc(mi)}finally{(0,ci.bl)(),Zi()}}}const ao={get(mi,xi){return(0,ci.u4)(mi,"get",""),mi[xi]}};function zs(mi){return new Proxy(mi.slots,{get(xi,Oi){return track(mi,"get","$slots"),xi[Oi]}})}function wo(mi){const xi=Oi=>{mi.exposed=Oi||{}};return{attrs:new Proxy(mi.attrs,ao),slots:mi.slots,emit:mi.emit,expose:xi}}function So(mi){return mi.exposed?mi.exposeProxy||(mi.exposeProxy=new Proxy((0,ci.Pr)((0,ci.IG)(mi.exposed)),{get(xi,Oi){if(Oi in xi)return xi[Oi];if(Oi in tc)return tc[Oi](mi)},has(xi,Oi){return Oi in xi||Oi in tc}})):mi.proxy}const Do=/(?:^|[-_])(\w)/g,Yr=mi=>mi.replace(Do,xi=>xi.toUpperCase()).replace(/[-_]/g,"");function la(mi,xi=!0){return(0,wi.Tn)(mi)?mi.displayName||mi.name:mi.name||xi&&mi.__name}function ca(mi,xi,Oi=!1){let Hi=la(xi);if(!Hi&&xi.__file){const Zi=xi.__file.match(/([^/\\]+)\.\w+$/);Zi&&(Hi=Zi[1])}if(!Hi&&mi&&mi.parent){const Zi=tn=>{for(const gn in tn)if(tn[gn]===xi)return gn};Hi=Zi(mi.components||mi.parent.type.components)||Zi(mi.appContext.components)}return Hi?Yr(Hi):Oi?"App":"Anonymous"}function ya(mi){return(0,wi.Tn)(mi)&&"__vccOpts"in mi}const Yl=(mi,xi)=>(0,ci.EW)(mi,xi,fn);function Wc(mi,xi,Oi){const Hi=arguments.length;return Hi===2?(0,wi.Gv)(xi)&&!(0,wi.cy)(xi)?Pu(xi)?ba(mi,null,[xi]):ba(mi,xi):ba(mi,null,xi):(Hi>3?Oi=Array.prototype.slice.call(arguments,2):Hi===3&&Pu(Oi)&&(Oi=[Oi]),ba(mi,xi,Oi))}function Za(){return;function mi(gn){const En=[];gn.type.props&&gn.props&&En.push(xi("props",toRaw(gn.props))),gn.setupState!==EMPTY_OBJ&&En.push(xi("setup",gn.setupState)),gn.data!==EMPTY_OBJ&&En.push(xi("data",toRaw(gn.data)));const Un=Hi(gn,"computed");Un&&En.push(xi("computed",Un));const ms=Hi(gn,"inject");return ms&&En.push(xi("injected",ms)),En.push(["div",{},["span",{style:keywordStyle.style+";opacity:0.66"},"$ (internal): "],["object",{object:gn}]]),En}function xi(gn,En){return En=extend({},En),Object.keys(En).length?["div",{style:"line-height:1.25em;margin-bottom:0.6em"},["div",{style:"color:#476582"},gn],["div",{style:"padding-left:1.25em"},...Object.keys(En).map(Un=>["div",{},["span",keywordStyle,Un+": "],Oi(En[Un],!1)])]]:["span",{}]}function Oi(gn,En=!0){return typeof gn=="number"?["span",numberStyle,gn]:typeof gn=="string"?["span",stringStyle,JSON.stringify(gn)]:typeof gn=="boolean"?["span",keywordStyle,gn]:isObject(gn)?["object",{object:En?toRaw(gn):gn}]:["span",stringStyle,String(gn)]}function Hi(gn,En){const Un=gn.type;if(isFunction(Un))return;const ms={};for(const us in gn.ctx)Zi(Un,us,En)&&(ms[us]=gn.ctx[us]);return ms}function Zi(gn,En,Un){const ms=gn[Un];if(isArray(ms)&&ms.includes(En)||isObject(ms)&&En in ms||gn.extends&&Zi(gn.extends,En,Un)||gn.mixins&&gn.mixins.some(us=>Zi(us,En,Un)))return!0}function tn(gn){return isShallow(gn)?"ShallowRef":gn.effect?"ComputedRef":"Ref"}}function dl(mi,xi,Oi,Hi){const Zi=Oi[Hi];if(Zi&&Ha(Zi,mi))return Zi;const tn=xi();return tn.memo=mi.slice(),tn.cacheIndex=Hi,Oi[Hi]=tn}function Ha(mi,xi){const Oi=mi.memo;if(Oi.length!=xi.length)return!1;for(let Hi=0;Hi<Oi.length;Hi++)if((0,wi.$H)(Oi[Hi],xi[Hi]))return!1;return fd>0&&ic&&ic.push(mi),!0}const Uc="3.5.13",wc=null,Cd=null,xf=Vs,$d=null,rf={createComponentInstance:ii,setupComponent:jn,renderComponentRoot:Fd,setCurrentRenderingInstance:Fa,isVNode:Pu,normalizeVNode:nc,getComponentPublicInstance:So,ensureValidVNode:_u,pushWarningContext:Wi,popWarningContext:_n},Ad=null,Sf=null,md=null,Op=null},
vendor: 10,552 bytes, lines 9-10
9"./node_modules/@vue/shared/dist/shared.esm-bundler.js":function(ri,Ai,Ti){"use strict";Ti.d(Ai,{$3:function(){return bn},$H:function(){return vn},BH:function(){return Mo},BX:function(){return fa},Bm:function(){return Bs},C4:function(){return fs},CE:function(){return As},CP:function(){return Bn},DY:function(){return Xi},Gv:function(){return Ps},J$:function(){return ac},Kg:function(){return Ms},MZ:function(){return wi},Mp:function(){return xn},NO:function(){return _n},Oj:function(){return hi},PT:function(){return Vi},Qd:function(){return ns},Ro:function(){return qi},SU:function(){return Vn},TF:function(){return on},Tg:function(){return un},Tn:function(){return Ln},Tr:function(){return Ci},We:function(){return Hn},X$:function(){return qn},Y2:function(){return pc},ZH:function(){return Sn},Zf:function(){return ki},bB:function(){return dn},cy:function(){return Rn},gd:function(){return en},pD:function(){return ci},rU:function(){return Qn},tE:function(){return Wi},u3:function(){return Xc},vM:function(){return eo},v_:function(){return Oc},yI:function(){return In},yL:function(){return ts},yQ:function(){return Ui}});function ci(cs){const Is=Object.create(null);for(const Hs of cs.split(","))Is[Hs]=1;return Hs=>Hs in Is}const wi={},hi=[],Wi=()=>{},_n=()=>!1,xn=cs=>cs.charCodeAt(0)===111&&cs.charCodeAt(1)===110&&(cs.charCodeAt(2)>122||cs.charCodeAt(2)<97),Bn=cs=>cs.startsWith("onUpdate:"),qn=Object.assign,on=(cs,Is)=>{const Hs=cs.indexOf(Is);Hs>-1&&cs.splice(Hs,1)},Fn=Object.prototype.hasOwnProperty,bn=(cs,Is)=>Fn.call(cs,Is),Rn=Array.isArray,As=cs=>as(cs)==="[object Map]",eo=cs=>as(cs)==="[object Set]",Yn=cs=>as(cs)==="[object Date]",en=cs=>as(cs)==="[object RegExp]",Ln=cs=>typeof cs=="function",Ms=cs=>typeof cs=="string",Bs=cs=>typeof cs=="symbol",Ps=cs=>cs!==null&&typeof cs=="object",ts=cs=>(Ps(cs)||Ln(cs))&&Ln(cs.then)&&Ln(cs.catch),es=Object.prototype.toString,as=cs=>es.call(cs),ki=cs=>as(cs).slice(8,-1),ns=cs=>as(cs)==="[object Object]",In=cs=>Ms(cs)&&cs!=="NaN"&&cs[0]!=="-"&&""+parseInt(cs,10)===cs,Vn=ci(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),ss=null,kn=cs=>{const Is=Object.create(null);return Hs=>Is[Hs]||(Is[Hs]=cs(Hs))},$i=/-(\w)/g,Vi=kn(cs=>cs.replace($i,(Is,Hs)=>Hs?Hs.toUpperCase():"")),Ni=/\B([A-Z])/g,un=kn(cs=>cs.replace(Ni,"-$1").toLowerCase()),Sn=kn(cs=>cs.charAt(0).toUpperCase()+cs.slice(1)),Qn=kn(cs=>cs?`on${Sn(cs)}`:""),vn=(cs,Is)=>!Object.is(cs,Is),Xi=(cs,...Is)=>{for(let Hs=0;Hs<cs.length;Hs++)cs[Hs](...Is)},Ui=(cs,Is,Hs,Oo=!1)=>{Object.defineProperty(cs,Is,{configurable:!0,enumerable:!1,writable:Oo,value:Hs})},dn=cs=>{const Is=parseFloat(cs);return isNaN(Is)?cs:Is},qi=cs=>{const Is=Ms(cs)?Number(cs):NaN;return isNaN(Is)?cs:Is};let mn;const Hn=()=>mn||(mn=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof Ti.g<"u"?Ti.g:{}),Ji=/^[_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*$/;function cn(cs){return Ji.test(cs)?`__props.${cs}`:`__props[${JSON.stringify(cs)}]`}function hn(cs,Is){return cs+JSON.stringify(Is,(Hs,Oo)=>typeof Oo=="function"?Oo.toString():Oo)}const Gn={TEXT:1,1:"TEXT",CLASS:2,2:"CLASS",STYLE:4,4:"STYLE",PROPS:8,8:"PROPS",FULL_PROPS:16,16:"FULL_PROPS",NEED_HYDRATION:32,32:"NEED_HYDRATION",STABLE_FRAGMENT:64,64:"STABLE_FRAGMENT",KEYED_FRAGMENT:128,128:"KEYED_FRAGMENT",UNKEYED_FRAGMENT:256,256:"UNKEYED_FRAGMENT",NEED_PATCH:512,512:"NEED_PATCH",DYNAMIC_SLOTS:1024,1024:"DYNAMIC_SLOTS",DEV_ROOT_FRAGMENT:2048,2048:"DEV_ROOT_FRAGMENT",CACHED:-1,"-1":"CACHED",BAIL:-2,"-2":"BAIL"},gs={1:"TEXT",2:"CLASS",4:"STYLE",8:"PROPS",16:"FULL_PROPS",32:"NEED_HYDRATION",64:"STABLE_FRAGMENT",128:"KEYED_FRAGMENT",256:"UNKEYED_FRAGMENT",512:"NEED_PATCH",1024:"DYNAMIC_SLOTS",2048:"DEV_ROOT_FRAGMENT",[-1]:"HOISTED",[-2]:"BAIL"},ks={ELEMENT:1,1:"ELEMENT",FUNCTIONAL_COMPONENT:2,2:"FUNCTIONAL_COMPONENT",STATEFUL_COMPONENT:4,4:"STATEFUL_COMPONENT",TEXT_CHILDREN:8,8:"TEXT_CHILDREN",ARRAY_CHILDREN:16,16:"ARRAY_CHILDREN",SLOTS_CHILDREN:32,32:"SLOTS_CHILDREN",TELEPORT:64,64:"TELEPORT",SUSPENSE:128,128:"SUSPENSE",COMPONENT_SHOULD_KEEP_ALIVE:256,256:"COMPONENT_SHOULD_KEEP_ALIVE",COMPONENT_KEPT_ALIVE:512,512:"COMPONENT_KEPT_ALIVE",COMPONENT:6,6:"COMPONENT"},Vs={STABLE:1,1:"STABLE",DYNAMIC:2,2:"DYNAMIC",FORWARDED:3,3:"FORWARDED"},Ao={1:"STABLE",2:"DYNAMIC",3:"FORWARDED"},Mo=ci("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol"),ta=null,pa=2;function Sa(cs,Is=0,Hs=cs.length){if(Is=Math.max(0,Math.min(Is,cs.length)),Hs=Math.max(0,Math.min(Hs,cs.length)),Is>Hs)return"";let Oo=cs.split(/(\r?\n)/);const ga=Oo.filter((rl,ka)=>ka%2===1);Oo=Oo.filter((rl,ka)=>ka%2===0);let ja=0;const Ka=[];for(let rl=0;rl<Oo.length;rl++)if(ja+=Oo[rl].length+(ga[rl]&&ga[rl].length||0),ja>=Is){for(let ka=rl-pa;ka<=rl+pa||Hs>ja;ka++){if(ka<0||ka>=Oo.length)continue;const vu=ka+1;Ka.push(`${vu}${" ".repeat(Math.max(3-String(vu).length,0))}|  ${Oo[ka]}`);const ul=Oo[ka].length,Ql=ga[ka]&&ga[ka].length||0;if(ka===rl){const Vl=Is-(ja-(ul+Ql)),vc=Math.max(1,Hs>ja?ul-Vl:Hs-Is);Ka.push("   |  "+" ".repeat(Vl)+"^".repeat(vc))}else if(ka>rl){if(Hs>ja){const Vl=Math.max(Math.min(Hs-ja,ul),1);Ka.push("   |  "+"^".repeat(Vl))}ja+=ul+Ql}}break}return Ka.join(`
10`)}function Ci(cs){if(Rn(cs)){const Is={};for(let Hs=0;Hs<cs.length;Hs++){const Oo=cs[Hs],ga=Ms(Oo)?Xn(Oo):Ci(Oo);if(ga)for(const ja in ga)Is[ja]=ga[ja]}return Is}else if(Ms(cs)||Ps(cs))return cs}const Fi=/;(?![^(]*\))/g,an=/:([^]+)/,$n=/\/\*[^]*?\*\//g;function Xn(cs){const Is={};return cs.replace($n,"").split(Fi).forEach(Hs=>{if(Hs){const Oo=Hs.split(an);Oo.length>1&&(Is[Oo[0].trim()]=Oo[1].trim())}}),Is}function is(cs){if(!cs)return"";if(Ms(cs))return cs;let Is="";for(const Hs in cs){const Oo=cs[Hs];if(Ms(Oo)||typeof Oo=="number"){const ga=Hs.startsWith("--")?Hs:un(Hs);Is+=`${ga}:${Oo};`}}return Is}function fs(cs){let Is="";if(Ms(cs))Is=cs;else if(Rn(cs))for(let Hs=0;Hs<cs.length;Hs++){const Oo=fs(cs[Hs]);Oo&&(Is+=Oo+" ")}else if(Ps(cs))for(const Hs in cs)cs[Hs]&&(Is+=Hs+" ");return Is.trim()}function po(cs){if(!cs)return null;let{class:Is,style:Hs}=cs;return Is&&!Ms(Is)&&(cs.class=fs(Is)),Hs&&(cs.style=Ci(Hs)),cs}const No="html,body,base,head,link,meta,style,title,address,article,aside,footer,header,hgroup,h1,h2,h3,h4,h5,h6,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,summary,template,blockquote,iframe,tfoot",Eo="svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,defs,desc,discard,ellipse,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,filter,foreignObject,g,hatch,hatchpath,image,line,linearGradient,marker,mask,mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,text,textPath,title,tspan,unknown,use,view",Aa="annotation,annotation-xml,maction,maligngroup,malignmark,math,menclose,merror,mfenced,mfrac,mfraction,mglyph,mi,mlabeledtr,mlongdiv,mmultiscripts,mn,mo,mover,mpadded,mphantom,mprescripts,mroot,mrow,ms,mscarries,mscarry,msgroup,msline,mspace,msqrt,msrow,mstack,mstyle,msub,msubsup,msup,mtable,mtd,mtext,mtr,munder,munderover,none,semantics",Fa="area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr",Ia=null,$a=null,Ea=null,bl=null,La="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",ac=ci(La),Xa=ci(La+",async,autofocus,autoplay,controls,default,defer,disabled,hidden,inert,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected");function pc(cs){return!!cs||cs===""}const Nl=/[>/="'\u0009\u000a\u000c\u0020]/,Ma={};function al(cs){if(Ma.hasOwnProperty(cs))return Ma[cs];const Is=Nl.test(cs);return Is&&console.error(`unsafe attribute name: ${cs}`),Ma[cs]=!Is}const gc={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},Pa=null,Va=null,oa=null;function Jo(cs){if(cs==null)return!1;const Is=typeof cs;return Is==="string"||Is==="number"||Is==="boolean"}const el=/["'&<>]/;function $l(cs){const Is=""+cs,Hs=el.exec(Is);if(!Hs)return Is;let Oo="",ga,ja,Ka=0;for(ja=Hs.index;ja<Is.length;ja++){switch(Is.charCodeAt(ja)){case 34:ga="&quot;";break;case 38:ga="&amp;";break;case 39:ga="&#39;";break;case 60:ga="&lt;";break;case 62:ga="&gt;";break;default:continue}Ka!==ja&&(Oo+=Is.slice(Ka,ja)),Ka=ja+1,Oo+=ga}return Ka!==ja?Oo+Is.slice(Ka,ja):Oo}const tl=/^-?>|<!--|-->|--!>|<!-$/g;function ll(cs){return cs.replace(tl,"")}const xl=/[ !"#$%&'()*+,./:;<=>?@[\\\]^`{|}~]/g;function ia(cs,Is){return cs.replace(xl,Hs=>Is?Hs==='"'?'\\\\\\"':`\\\\${Hs}`:`\\${Hs}`)}function zc(cs,Is){if(cs.length!==Is.length)return!1;let Hs=!0;for(let Oo=0;Hs&&Oo<cs.length;Oo++)Hs=fa(cs[Oo],Is[Oo]);return Hs}function fa(cs,Is){if(cs===Is)return!0;let Hs=Yn(cs),Oo=Yn(Is);if(Hs||Oo)return Hs&&Oo?cs.getTime()===Is.getTime():!1;if(Hs=Bs(cs),Oo=Bs(Is),Hs||Oo)return cs===Is;if(Hs=Rn(cs),Oo=Rn(Is),Hs||Oo)return Hs&&Oo?zc(cs,Is):!1;if(Hs=Ps(cs),Oo=Ps(Is),Hs||Oo){if(!Hs||!Oo)return!1;const ga=Object.keys(cs).length,ja=Object.keys(Is).length;if(ga!==ja)return!1;for(const Ka in cs){const rl=cs.hasOwnProperty(Ka),ka=Is.hasOwnProperty(Ka);if(rl&&!ka||!rl&&ka||!fa(cs[Ka],Is[Ka]))return!1}}return String(cs)===String(Is)}function Xc(cs,Is){return cs.findIndex(Hs=>fa(Hs,Is))}const cl=cs=>!!(cs&&cs.__v_isRef===!0),Oc=cs=>Ms(cs)?cs:cs==null?"":Rn(cs)||Ps(cs)&&(cs.toString===es||!Ln(cs.toString))?cl(cs)?Oc(cs.value):JSON.stringify(cs,ql,2):String(cs),ql=(cs,Is)=>cl(Is)?ql(cs,Is.value):As(Is)?{[`Map(${Is.size})`]:[...Is.entries()].reduce((Hs,[Oo,ga],ja)=>(Hs[nu(Oo,ja)+" =>"]=ga,Hs),{})}:eo(Is)?{[`Set(${Is.size})`]:[...Is.values()].map(Hs=>nu(Hs))}:Bs(Is)?nu(Is):Ps(Is)&&!Rn(Is)&&!ns(Is)?String(Is):Is,nu=(cs,Is="")=>{var Hs;return Bs(cs)?`Symbol(${(Hs=cs.description)!=null?Hs:Is})`:cs}},
vendor: 184,797 bytes, lines 10-12
10"./node_modules/chart.js/dist/chart.js":function(ri,Ai,Ti){"use strict";Ti.d(Ai,{A6:function(){return hn},E8:function(){return kc},FN:function(){return ha},No:function(){return Jr},PP:function(){return qd},UA:function(){return Ec},ZT:function(){return Vs},dN:function(){return Vo},hE:function(){return hh},ij:function(){return Fi},kc:function(){return nf},m_:function(){return cd},s$:function(){return wu},t1:function(){return tc}});var ci=Ti("./node_modules/chart.js/dist/chunks/helpers.segment.js");class wi{constructor(){this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}_notify(ii,si,ai,ui){const pi=si.listeners[ui],bi=si.duration;pi.forEach(ji=>ji({chart:ii,initial:si.initial,numSteps:bi,currentStep:Math.min(ai-si.start,bi)}))}_refresh(){this._request||(this._running=!0,this._request=ci.r.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(ii=Date.now()){let si=0;this._charts.forEach((ai,ui)=>{if(!ai.running||!ai.items.length)return;const pi=ai.items;let bi=pi.length-1,ji=!1,Ri;for(;bi>=0;--bi)Ri=pi[bi],Ri._active?(Ri._total>ai.duration&&(ai.duration=Ri._total),Ri.tick(ii),ji=!0):(pi[bi]=pi[pi.length-1],pi.pop());ji&&(ui.draw(),this._notify(ui,ai,ii,"progress")),pi.length||(ai.running=!1,this._notify(ui,ai,ii,"complete"),ai.initial=!1),si+=pi.length}),this._lastDate=ii,si===0&&(this._running=!1)}_getAnims(ii){const si=this._charts;let ai=si.get(ii);return ai||(ai={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},si.set(ii,ai)),ai}listen(ii,si,ai){this._getAnims(ii).listeners[si].push(ai)}add(ii,si){!si||!si.length||this._getAnims(ii).items.push(...si)}has(ii){return this._getAnims(ii).items.length>0}start(ii){const si=this._charts.get(ii);si&&(si.running=!0,si.start=Date.now(),si.duration=si.items.reduce((ai,ui)=>Math.max(ai,ui._duration),0),this._refresh())}running(ii){if(!this._running)return!1;const si=this._charts.get(ii);return!(!si||!si.running||!si.items.length)}stop(ii){const si=this._charts.get(ii);if(!si||!si.items.length)return;const ai=si.items;let ui=ai.length-1;for(;ui>=0;--ui)ai[ui].cancel();si.items=[],this._notify(ii,si,Date.now(),"complete")}remove(ii){return this._charts.delete(ii)}}var hi=new wi;const Wi="transparent",_n={boolean(fi,ii,si){return si>.5?ii:fi},color(fi,ii,si){const ai=(0,ci.c)(fi||Wi),ui=ai.valid&&(0,ci.c)(ii||Wi);return ui&&ui.valid?ui.mix(ai,si).hexString():ii},number(fi,ii,si){return fi+(ii-fi)*si}};class xn{constructor(ii,si,ai,ui){const pi=si[ai];ui=(0,ci.a)([ii.to,ui,pi,ii.from]);const bi=(0,ci.a)([ii.from,pi,ui]);this._active=!0,this._fn=ii.fn||_n[ii.type||typeof bi],this._easing=ci.e[ii.easing]||ci.e.linear,this._start=Math.floor(Date.now()+(ii.delay||0)),this._duration=this._total=Math.floor(ii.duration),this._loop=!!ii.loop,this._target=si,this._prop=ai,this._from=bi,this._to=ui,this._promises=void 0}active(){return this._active}update(ii,si,ai){if(this._active){this._notify(!1);const ui=this._target[this._prop],pi=ai-this._start,bi=this._duration-pi;this._start=ai,this._duration=Math.floor(Math.max(bi,ii.duration)),this._total+=pi,this._loop=!!ii.loop,this._to=(0,ci.a)([ii.to,si,ui,ii.from]),this._from=(0,ci.a)([ii.from,ui,si])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(ii){const si=ii-this._start,ai=this._duration,ui=this._prop,pi=this._from,bi=this._loop,ji=this._to;let Ri;if(this._active=pi!==ji&&(bi||si<ai),!this._active){this._target[ui]=ji,this._notify(!0);return}if(si<0){this._target[ui]=pi;return}Ri=si/ai%2,Ri=bi&&Ri>1?2-Ri:Ri,Ri=this._easing(Math.min(1,Math.max(0,Ri))),this._target[ui]=this._fn(pi,ji,Ri)}wait(){const ii=this._promises||(this._promises=[]);return new Promise((si,ai)=>{ii.push({res:si,rej:ai})})}_notify(ii){const si=ii?"res":"rej",ai=this._promises||[];for(let ui=0;ui<ai.length;ui++)ai[ui][si]()}}class Bn{constructor(ii,si){this._chart=ii,this._properties=new Map,this.configure(si)}configure(ii){if(!(0,ci.i)(ii))return;const si=Object.keys(ci.d.animation),ai=this._properties;Object.getOwnPropertyNames(ii).forEach(ui=>{const pi=ii[ui];if(!(0,ci.i)(pi))return;const bi={};for(const ji of si)bi[ji]=pi[ji];((0,ci.b)(pi.properties)&&pi.properties||[ui]).forEach(ji=>{(ji===ui||!ai.has(ji))&&ai.set(ji,bi)})})}_animateOptions(ii,si){const ai=si.options,ui=on(ii,ai);if(!ui)return[];const pi=this._createAnimations(ui,ai);return ai.$shared&&qn(ii.options.$animations,ai).then(()=>{ii.options=ai},()=>{}),pi}_createAnimations(ii,si){const ai=this._properties,ui=[],pi=ii.$animations||(ii.$animations={}),bi=Object.keys(si),ji=Date.now();let Ri;for(Ri=bi.length-1;Ri>=0;--Ri){const Bi=bi[Ri];if(Bi.charAt(0)==="$")continue;if(Bi==="options"){ui.push(...this._animateOptions(ii,si));continue}const Qi=si[Bi];let fn=pi[Bi];const jn=ai.get(Bi);if(fn)if(jn&&fn.active()){fn.update(jn,Qi,ji);continue}else fn.cancel();if(!jn||!jn.duration){ii[Bi]=Qi;continue}pi[Bi]=fn=new xn(jn,ii,Bi,Qi),ui.push(fn)}return ui}update(ii,si){if(this._properties.size===0){Object.assign(ii,si);return}const ai=this._createAnimations(ii,si);if(ai.length)return hi.add(this._chart,ai),!0}}function qn(fi,ii){const si=[],ai=Object.keys(ii);for(let ui=0;ui<ai.length;ui++){const pi=fi[ai[ui]];pi&&pi.active()&&si.push(pi.wait())}return Promise.all(si)}function on(fi,ii){if(!ii)return;let si=fi.options;if(!si){fi.options=ii;return}return si.$shared&&(fi.options=si=Object.assign({},si,{$shared:!1,$animations:{}})),si}function Fn(fi,ii){const si=fi&&fi.options||{},ai=si.reverse,ui=si.min===void 0?ii:0,pi=si.max===void 0?ii:0;return{start:ai?pi:ui,end:ai?ui:pi}}function bn(fi,ii,si){if(si===!1)return!1;const ai=Fn(fi,si),ui=Fn(ii,si);return{top:ui.end,right:ai.end,bottom:ui.start,left:ai.start}}function Rn(fi){let ii,si,ai,ui;return(0,ci.i)(fi)?(ii=fi.top,si=fi.right,ai=fi.bottom,ui=fi.left):ii=si=ai=ui=fi,{top:ii,right:si,bottom:ai,left:ui,disabled:fi===!1}}function As(fi,ii){const si=[],ai=fi._getSortedDatasetMetas(ii);let ui,pi;for(ui=0,pi=ai.length;ui<pi;++ui)si.push(ai[ui].index);return si}function eo(fi,ii,si,ai={}){const ui=fi.keys,pi=ai.mode==="single";let bi,ji,Ri,Bi;if(ii!==null){for(bi=0,ji=ui.length;bi<ji;++bi){if(Ri=+ui[bi],Ri===si){if(ai.all)continue;break}Bi=fi.values[Ri],(0,ci.g)(Bi)&&(pi||ii===0||(0,ci.s)(ii)===(0,ci.s)(Bi))&&(ii+=Bi)}return ii}}function Yn(fi,ii){const{iScale:si,vScale:ai}=ii,ui=si.axis==="x"?"x":"y",pi=ai.axis==="x"?"x":"y",bi=Object.keys(fi),ji=new Array(bi.length);let Ri,Bi,Qi;for(Ri=0,Bi=bi.length;Ri<Bi;++Ri)Qi=bi[Ri],ji[Ri]={[ui]:Qi,[pi]:fi[Qi]};return ji}function en(fi,ii){const si=fi&&fi.options.stacked;return si||si===void 0&&ii.stack!==void 0}function Ln(fi,ii,si){return`${fi.id}.${ii.id}.${si.stack||si.type}`}function Ms(fi){const{min:ii,max:si,minDefined:ai,maxDefined:ui}=fi.getUserBounds();return{min:ai?ii:Number.NEGATIVE_INFINITY,max:ui?si:Number.POSITIVE_INFINITY}}function Bs(fi,ii,si){const ai=fi[ii]||(fi[ii]={});return ai[si]||(ai[si]={})}function Ps(fi,ii,si,ai){for(const ui of ii.getMatchingVisibleMetas(ai).reverse()){const pi=fi[ui.index];if(si&&pi>0||!si&&pi<0)return ui.index}return null}function ts(fi,ii){const{chart:si,_cachedMeta:ai}=fi,ui=si._stacks||(si._stacks={}),{iScale:pi,vScale:bi,index:ji}=ai,Ri=pi.axis,Bi=bi.axis,Qi=Ln(pi,bi,ai),fn=ii.length;let jn;for(let On=0;On<fn;++On){const Zn=ii[On],{[Ri]:hs,[Bi]:Ds}=Zn,Ts=Zn._stacks||(Zn._stacks={});jn=Ts[Bi]=Bs(ui,Qi,hs),jn[ji]=Ds,jn._top=Ps(jn,bi,!0,ai.type),jn._bottom=Ps(jn,bi,!1,ai.type);const qs=jn._visualValues||(jn._visualValues={});qs[ji]=Ds}}function es(fi,ii){const si=fi.scales;return Object.keys(si).filter(ai=>si[ai].axis===ii).shift()}function as(fi,ii){return(0,ci.j)(fi,{active:!1,dataset:void 0,datasetIndex:ii,index:ii,mode:"default",type:"dataset"})}function ki(fi,ii,si){return(0,ci.j)(fi,{active:!1,dataIndex:ii,parsed:void 0,raw:void 0,element:si,index:ii,mode:"default",type:"data"})}function ns(fi,ii){const si=fi.controller.index,ai=fi.vScale&&fi.vScale.axis;if(ai){ii=ii||fi._parsed;for(const ui of ii){const pi=ui._stacks;if(!pi||pi[ai]===void 0||pi[ai][si]===void 0)return;delete pi[ai][si],pi[ai]._visualValues!==void 0&&pi[ai]._visualValues[si]!==void 0&&delete pi[ai]._visualValues[si]}}}const In=fi=>fi==="reset"||fi==="none",Vn=(fi,ii)=>ii?fi:Object.assign({},fi),ss=(fi,ii,si)=>fi&&!ii.hidden&&ii._stacked&&{keys:As(si,!0),values:null};class kn{constructor(ii,si){this.chart=ii,this._ctx=ii.ctx,this.index=si,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.datasetElementType=new.target.datasetElementType,this.dataElementType=new.target.dataElementType,this.initialize()}initialize(){const ii=this._cachedMeta;this.configure(),this.linkScales(),ii._stacked=en(ii.vScale,ii),this.addElements(),this.options.fill&&!this.chart.isPluginEnabled("filler")&&console.warn("Tried to use the 'fill' option without the 'Filler' plugin enabled. Please import and register the 'Filler' plugin and make sure it is not disabled in the options")}updateIndex(ii){this.index!==ii&&ns(this._cachedMeta),this.index=ii}linkScales(){const ii=this.chart,si=this._cachedMeta,ai=this.getDataset(),ui=(fn,jn,On,Zn)=>fn==="x"?jn:fn==="r"?Zn:On,pi=si.xAxisID=(0,ci.v)(ai.xAxisID,es(ii,"x")),bi=si.yAxisID=(0,ci.v)(ai.yAxisID,es(ii,"y")),ji=si.rAxisID=(0,ci.v)(ai.rAxisID,es(ii,"r")),Ri=si.indexAxis,Bi=si.iAxisID=ui(Ri,pi,bi,ji),Qi=si.vAxisID=ui(Ri,bi,pi,ji);si.xScale=this.getScaleForId(pi),si.yScale=this.getScaleForId(bi),si.rScale=this.getScaleForId(ji),si.iScale=this.getScaleForId(Bi),si.vScale=this.getScaleForId(Qi)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(ii){return this.chart.scales[ii]}_getOtherScale(ii){const si=this._cachedMeta;return ii===si.iScale?si.vScale:si.iScale}reset(){this._update("reset")}_destroy(){const ii=this._cachedMeta;this._data&&(0,ci.u)(this._data,this),ii._stacked&&ns(ii)}_dataCheck(){const ii=this.getDataset(),si=ii.data||(ii.data=[]),ai=this._data;if((0,ci.i)(si)){const ui=this._cachedMeta;this._data=Yn(si,ui)}else if(ai!==si){if(ai){(0,ci.u)(ai,this);const ui=this._cachedMeta;ns(ui),ui._parsed=[]}si&&Object.isExtensible(si)&&(0,ci.l)(si,this),this._syncList=[],this._data=si}}addElements(){const ii=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(ii.dataset=new this.datasetElementType)}buildOrUpdateElements(ii){const si=this._cachedMeta,ai=this.getDataset();let ui=!1;this._dataCheck();const pi=si._stacked;si._stacked=en(si.vScale,si),si.stack!==ai.stack&&(ui=!0,ns(si),si.stack=ai.stack),this._resyncElements(ii),(ui||pi!==si._stacked)&&(ts(this,si._parsed),si._stacked=en(si.vScale,si))}configure(){const ii=this.chart.config,si=ii.datasetScopeKeys(this._type),ai=ii.getOptionScopes(this.getDataset(),si,!0);this.options=ii.createResolver(ai,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(ii,si){const{_cachedMeta:ai,_data:ui}=this,{iScale:pi,_stacked:bi}=ai,ji=pi.axis;let Ri=ii===0&&si===ui.length?!0:ai._sorted,Bi=ii>0&&ai._parsed[ii-1],Qi,fn,jn;if(this._parsing===!1)ai._parsed=ui,ai._sorted=!0,jn=ui;else{(0,ci.b)(ui[ii])?jn=this.parseArrayData(ai,ui,ii,si):(0,ci.i)(ui[ii])?jn=this.parseObjectData(ai,ui,ii,si):jn=this.parsePrimitiveData(ai,ui,ii,si);const On=()=>fn[ji]===null||Bi&&fn[ji]<Bi[ji];for(Qi=0;Qi<si;++Qi)ai._parsed[Qi+ii]=fn=jn[Qi],Ri&&(On()&&(Ri=!1),Bi=fn);ai._sorted=Ri}bi&&ts(this,jn)}parsePrimitiveData(ii,si,ai,ui){const{iScale:pi,vScale:bi}=ii,ji=pi.axis,Ri=bi.axis,Bi=pi.getLabels(),Qi=pi===bi,fn=new Array(ui);let jn,On,Zn;for(jn=0,On=ui;jn<On;++jn)Zn=jn+ai,fn[jn]={[ji]:Qi||pi.parse(Bi[Zn],Zn),[Ri]:bi.parse(si[Zn],Zn)};return fn}parseArrayData(ii,si,ai,ui){const{xScale:pi,yScale:bi}=ii,ji=new Array(ui);let Ri,Bi,Qi,fn;for(Ri=0,Bi=ui;Ri<Bi;++Ri)Qi=Ri+ai,fn=si[Qi],ji[Ri]={x:pi.parse(fn[0],Qi),y:bi.parse(fn[1],Qi)};return ji}parseObjectData(ii,si,ai,ui){const{xScale:pi,yScale:bi}=ii,{xAxisKey:ji="x",yAxisKey:Ri="y"}=this._parsing,Bi=new Array(ui);let Qi,fn,jn,On;for(Qi=0,fn=ui;Qi<fn;++Qi)jn=Qi+ai,On=si[jn],Bi[Qi]={x:pi.parse((0,ci.f)(On,ji),jn),y:bi.parse((0,ci.f)(On,Ri),jn)};return Bi}getParsed(ii){return this._cachedMeta._parsed[ii]}getDataElement(ii){return this._cachedMeta.data[ii]}applyStack(ii,si,ai){const ui=this.chart,pi=this._cachedMeta,bi=si[ii.axis],ji={keys:As(ui,!0),values:si._stacks[ii.axis]._visualValues};return eo(ji,bi,pi.index,{mode:ai})}updateRangeFromParsed(ii,si,ai,ui){const pi=ai[si.axis];let bi=pi===null?NaN:pi;const ji=ui&&ai._stacks[si.axis];ui&&ji&&(ui.values=ji,bi=eo(ui,pi,this._cachedMeta.index)),ii.min=Math.min(ii.min,bi),ii.max=Math.max(ii.max,bi)}getMinMax(ii,si){const ai=this._cachedMeta,ui=ai._parsed,pi=ai._sorted&&ii===ai.iScale,bi=ui.length,ji=this._getOtherScale(ii),Ri=ss(si,ai,this.chart),Bi={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},{min:Qi,max:fn}=Ms(ji);let jn,On;function Zn(){On=ui[jn];const hs=On[ji.axis];return!(0,ci.g)(On[ii.axis])||Qi>hs||fn<hs}for(jn=0;jn<bi&&!(!Zn()&&(this.updateRangeFromParsed(Bi,ii,On,Ri),pi));++jn);if(pi){for(jn=bi-1;jn>=0;--jn)if(!Zn()){this.updateRangeFromParsed(Bi,ii,On,Ri);break}}return Bi}getAllParsedValues(ii){const si=this._cachedMeta._parsed,ai=[];let ui,pi,bi;for(ui=0,pi=si.length;ui<pi;++ui)bi=si[ui][ii.axis],(0,ci.g)(bi)&&ai.push(bi);return ai}getMaxOverflow(){return!1}getLabelAndValue(ii){const si=this._cachedMeta,ai=si.iScale,ui=si.vScale,pi=this.getParsed(ii);return{label:ai?""+ai.getLabelForValue(pi[ai.axis]):"",value:ui?""+ui.getLabelForValue(pi[ui.axis]):""}}_update(ii){const si=this._cachedMeta;this.update(ii||"default"),si._clip=Rn((0,ci.v)(this.options.clip,bn(si.xScale,si.yScale,this.getMaxOverflow())))}update(ii){}draw(){const ii=this._ctx,si=this.chart,ai=this._cachedMeta,ui=ai.data||[],pi=si.chartArea,bi=[],ji=this._drawStart||0,Ri=this._drawCount||ui.length-ji,Bi=this.options.drawActiveElementsOnTop;let Qi;for(ai.dataset&&ai.dataset.draw(ii,pi,ji,Ri),Qi=ji;Qi<ji+Ri;++Qi){const fn=ui[Qi];fn.hidden||(fn.active&&Bi?bi.push(fn):fn.draw(ii,pi))}for(Qi=0;Qi<bi.length;++Qi)bi[Qi].draw(ii,pi)}getStyle(ii,si){const ai=si?"active":"default";return ii===void 0&&this._cachedMeta.dataset?this.resolveDatasetElementOptions(ai):this.resolveDataElementOptions(ii||0,ai)}getContext(ii,si,ai){const ui=this.getDataset();let pi;if(ii>=0&&ii<this._cachedMeta.data.length){const bi=this._cachedMeta.data[ii];pi=bi.$context||(bi.$context=ki(this.getContext(),ii,bi)),pi.parsed=this.getParsed(ii),pi.raw=ui.data[ii],pi.index=pi.dataIndex=ii}else pi=this.$context||(this.$context=as(this.chart.getContext(),this.index)),pi.dataset=ui,pi.index=pi.datasetIndex=this.index;return pi.active=!!si,pi.mode=ai,pi}resolveDatasetElementOptions(ii){return this._resolveElementOptions(this.datasetElementType.id,ii)}resolveDataElementOptions(ii,si){return this._resolveElementOptions(this.dataElementType.id,si,ii)}_resolveElementOptions(ii,si="default",ai){const ui=si==="active",pi=this._cachedDataOpts,bi=ii+"-"+si,ji=pi[bi],Ri=this.enableOptionSharing&&(0,ci.h)(ai);if(ji)return Vn(ji,Ri);const Bi=this.chart.config,Qi=Bi.datasetElementScopeKeys(this._type,ii),fn=ui?[`${ii}Hover`,"hover",ii,""]:[ii,""],jn=Bi.getOptionScopes(this.getDataset(),Qi),On=Object.keys(ci.d.elements[ii]),Zn=()=>this.getContext(ai,ui,si),hs=Bi.resolveNamedOptions(jn,On,Zn,fn);return hs.$shared&&(hs.$shared=Ri,pi[bi]=Object.freeze(Vn(hs,Ri))),hs}_resolveAnimations(ii,si,ai){const ui=this.chart,pi=this._cachedDataOpts,bi=`animation-${si}`,ji=pi[bi];if(ji)return ji;let Ri;if(ui.options.animation!==!1){const Qi=this.chart.config,fn=Qi.datasetAnimationScopeKeys(this._type,si),jn=Qi.getOptionScopes(this.getDataset(),fn);Ri=Qi.createResolver(jn,this.getContext(ii,ai,si))}const Bi=new Bn(ui,Ri&&Ri.animations);return Ri&&Ri._cacheable&&(pi[bi]=Object.freeze(Bi)),Bi}getSharedOptions(ii){if(ii.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},ii))}includeOptions(ii,si){return!si||In(ii)||this.chart._animationsDisabled}_getSharedOptions(ii,si){const ai=this.resolveDataElementOptions(ii,si),ui=this._sharedOptions,pi=this.getSharedOptions(ai),bi=this.includeOptions(si,pi)||pi!==ui;return this.updateSharedOptions(pi,si,ai),{sharedOptions:pi,includeOptions:bi}}updateElement(ii,si,ai,ui){In(ui)?Object.assign(ii,ai):this._resolveAnimations(si,ui).update(ii,ai)}updateSharedOptions(ii,si,ai){ii&&!In(si)&&this._resolveAnimations(void 0,si).update(ii,ai)}_setStyle(ii,si,ai,ui){ii.active=ui;const pi=this.getStyle(si,ui);this._resolveAnimations(si,ai,ui).update(ii,{options:!ui&&this.getSharedOptions(pi)||pi})}removeHoverStyle(ii,si,ai){this._setStyle(ii,ai,"active",!1)}setHoverStyle(ii,si,ai){this._setStyle(ii,ai,"active",!0)}_removeDatasetHoverStyle(){const ii=this._cachedMeta.dataset;ii&&this._setStyle(ii,void 0,"active",!1)}_setDatasetHoverStyle(){const ii=this._cachedMeta.dataset;ii&&this._setStyle(ii,void 0,"active",!0)}_resyncElements(ii){const si=this._data,ai=this._cachedMeta.data;for(const[ji,Ri,Bi]of this._syncList)this[ji](Ri,Bi);this._syncList=[];const ui=ai.length,pi=si.length,bi=Math.min(pi,ui);bi&&this.parse(0,bi),pi>ui?this._insertElements(ui,pi-ui,ii):pi<ui&&this._removeElements(pi,ui-pi)}_insertElements(ii,si,ai=!0){const ui=this._cachedMeta,pi=ui.data,bi=ii+si;let ji;const Ri=Bi=>{for(Bi.length+=si,ji=Bi.length-1;ji>=bi;ji--)Bi[ji]=Bi[ji-si]};for(Ri(pi),ji=ii;ji<bi;++ji)pi[ji]=new this.dataElementType;this._parsing&&Ri(ui._parsed),this.parse(ii,si),ai&&this.updateElements(pi,ii,si,"reset")}updateElements(ii,si,ai,ui){}_removeElements(ii,si){const ai=this._cachedMeta;if(this._parsing){const ui=ai._parsed.splice(ii,si);ai._stacked&&ns(ai,ui)}ai.data.splice(ii,si)}_sync(ii){if(this._parsing)this._syncList.push(ii);else{const[si,ai,ui]=ii;this[si](ai,ui)}this.chart._dataChanges.push([this.index,...ii])}_onDataPush(){const ii=arguments.length;this._sync(["_insertElements",this.getDataset().data.length-ii,ii])}_onDataPop(){this._sync(["_removeElements",this._cachedMeta.data.length-1,1])}_onDataShift(){this._sync(["_removeElements",0,1])}_onDataSplice(ii,si){si&&this._sync(["_removeElements",ii,si]);const ai=arguments.length-2;ai&&this._sync(["_insertElements",ii,ai])}_onDataUnshift(){this._sync(["_insertElements",0,arguments.length])}}so(kn,"defaults",{}),so(kn,"datasetElementType",null),so(kn,"dataElementType",null);function $i(fi,ii){if(!fi._cache.$bar){const si=fi.getMatchingVisibleMetas(ii);let ai=[];for(let ui=0,pi=si.length;ui<pi;ui++)ai=ai.concat(si[ui].controller.getAllParsedValues(fi));fi._cache.$bar=(0,ci._)(ai.sort((ui,pi)=>ui-pi))}return fi._cache.$bar}function Vi(fi){const ii=fi.iScale,si=$i(ii,fi.type);let ai=ii._length,ui,pi,bi,ji;const Ri=()=>{bi===32767||bi===-32768||((0,ci.h)(ji)&&(ai=Math.min(ai,Math.abs(bi-ji)||ai)),ji=bi)};for(ui=0,pi=si.length;ui<pi;++ui)bi=ii.getPixelForValue(si[ui]),Ri();for(ji=void 0,ui=0,pi=ii.ticks.length;ui<pi;++ui)bi=ii.getPixelForTick(ui),Ri();return ai}function Ni(fi,ii,si,ai){const ui=si.barThickness;let pi,bi;return(0,ci.k)(ui)?(pi=ii.min*si.categoryPercentage,bi=si.barPercentage):(pi=ui*ai,bi=1),{chunk:pi/ai,ratio:bi,start:ii.pixels[fi]-pi/2}}function un(fi,ii,si,ai){const ui=ii.pixels,pi=ui[fi];let bi=fi>0?ui[fi-1]:null,ji=fi<ui.length-1?ui[fi+1]:null;const Ri=si.categoryPercentage;bi===null&&(bi=pi-(ji===null?ii.end-ii.start:ji-pi)),ji===null&&(ji=pi+pi-bi);const Bi=pi-(pi-Math.min(bi,ji))/2*Ri;return{chunk:Math.abs(ji-bi)/2*Ri/ai,ratio:si.barPercentage,start:Bi}}function Sn(fi,ii,si,ai){const ui=si.parse(fi[0],ai),pi=si.parse(fi[1],ai),bi=Math.min(ui,pi),ji=Math.max(ui,pi);let Ri=bi,Bi=ji;Math.abs(bi)>Math.abs(ji)&&(Ri=ji,Bi=bi),ii[si.axis]=Bi,ii._custom={barStart:Ri,barEnd:Bi,start:ui,end:pi,min:bi,max:ji}}function Qn(fi,ii,si,ai){return(0,ci.b)(fi)?Sn(fi,ii,si,ai):ii[si.axis]=si.parse(fi,ai),ii}function vn(fi,ii,si,ai){const ui=fi.iScale,pi=fi.vScale,bi=ui.getLabels(),ji=ui===pi,Ri=[];let Bi,Qi,fn,jn;for(Bi=si,Qi=si+ai;Bi<Qi;++Bi)jn=ii[Bi],fn={},fn[ui.axis]=ji||ui.parse(bi[Bi],Bi),Ri.push(Qn(jn,fn,pi,Bi));return Ri}function Xi(fi){return fi&&fi.barStart!==void 0&&fi.barEnd!==void 0}function Ui(fi,ii,si){return fi!==0?(0,ci.s)(fi):(ii.isHorizontal()?1:-1)*(ii.min>=si?1:-1)}function dn(fi){let ii,si,ai,ui,pi;return fi.horizontal?(ii=fi.base>fi.x,si="left",ai="right"):(ii=fi.base<fi.y,si="bottom",ai="top"),ii?(ui="end",pi="start"):(ui="start",pi="end"),{start:si,end:ai,reverse:ii,top:ui,bottom:pi}}function qi(fi,ii,si,ai){let ui=ii.borderSkipped;const pi={};if(!ui){fi.borderSkipped=pi;return}if(ui===!0){fi.borderSkipped={top:!0,right:!0,bottom:!0,left:!0};return}const{start:bi,end:ji,reverse:Ri,top:Bi,bottom:Qi}=dn(fi);ui==="middle"&&si&&(fi.enableBorderRadius=!0,(si._top||0)===ai?ui=Bi:(si._bottom||0)===ai?ui=Qi:(pi[mn(Qi,bi,ji,Ri)]=!0,ui=Bi)),pi[mn(ui,bi,ji,Ri)]=!0,fi.borderSkipped=pi}function mn(fi,ii,si,ai){return ai?(fi=Hn(fi,ii,si),fi=Ji(fi,si,ii)):fi=Ji(fi,ii,si),fi}function Hn(fi,ii,si){return fi===ii?si:fi===si?ii:fi}function Ji(fi,ii,si){return fi==="start"?ii:fi==="end"?si:fi}function cn(fi,{inflateAmount:ii},si){fi.inflateAmount=ii==="auto"?si===1?.33:0:ii}class hn extends kn{parsePrimitiveData(ii,si,ai,ui){return vn(ii,si,ai,ui)}parseArrayData(ii,si,ai,ui){return vn(ii,si,ai,ui)}parseObjectData(ii,si,ai,ui){const{iScale:pi,vScale:bi}=ii,{xAxisKey:ji="x",yAxisKey:Ri="y"}=this._parsing,Bi=pi.axis==="x"?ji:Ri,Qi=bi.axis==="x"?ji:Ri,fn=[];let jn,On,Zn,hs;for(jn=ai,On=ai+ui;jn<On;++jn)hs=si[jn],Zn={},Zn[pi.axis]=pi.parse((0,ci.f)(hs,Bi),jn),fn.push(Qn((0,ci.f)(hs,Qi),Zn,bi,jn));return fn}updateRangeFromParsed(ii,si,ai,ui){super.updateRangeFromParsed(ii,si,ai,ui);const pi=ai._custom;pi&&si===this._cachedMeta.vScale&&(ii.min=Math.min(ii.min,pi.min),ii.max=Math.max(ii.max,pi.max))}getMaxOverflow(){return 0}getLabelAndValue(ii){const si=this._cachedMeta,{iScale:ai,vScale:ui}=si,pi=this.getParsed(ii),bi=pi._custom,ji=Xi(bi)?"["+bi.start+", "+bi.end+"]":""+ui.getLabelForValue(pi[ui.axis]);return{label:""+ai.getLabelForValue(pi[ai.axis]),value:ji}}initialize(){this.enableOptionSharing=!0,super.initialize();const ii=this._cachedMeta;ii.stack=this.getDataset().stack}update(ii){const si=this._cachedMeta;this.updateElements(si.data,0,si.data.length,ii)}updateElements(ii,si,ai,ui){const pi=ui==="reset",{index:bi,_cachedMeta:{vScale:ji}}=this,Ri=ji.getBasePixel(),Bi=ji.isHorizontal(),Qi=this._getRuler(),{sharedOptions:fn,includeOptions:jn}=this._getSharedOptions(si,ui);for(let On=si;On<si+ai;On++){const Zn=this.getParsed(On),hs=pi||(0,ci.k)(Zn[ji.axis])?{base:Ri,head:Ri}:this._calculateBarValuePixels(On),Ds=this._calculateBarIndexPixels(On,Qi),Ts=(Zn._stacks||{})[ji.axis],qs={horizontal:Bi,base:hs.base,enableBorderRadius:!Ts||Xi(Zn._custom)||bi===Ts._top||bi===Ts._bottom,x:Bi?hs.head:Ds.center,y:Bi?Ds.center:hs.head,height:Bi?Ds.size:Math.abs(hs.size),width:Bi?Math.abs(hs.size):Ds.size};jn&&(qs.options=fn||this.resolveDataElementOptions(On,ii[On].active?"active":ui));const ro=qs.options||ii[On].options;qi(qs,ro,Ts,bi),cn(qs,ro,Qi.ratio),this.updateElement(ii[On],On,qs,ui)}}_getStacks(ii,si){const{iScale:ai}=this._cachedMeta,ui=ai.getMatchingVisibleMetas(this._type).filter(Qi=>Qi.controller.options.grouped),pi=ai.options.stacked,bi=[],ji=this._cachedMeta.controller.getParsed(si),Ri=ji&&ji[ai.axis],Bi=Qi=>{const fn=Qi._parsed.find(On=>On[ai.axis]===Ri),jn=fn&&fn[Qi.vScale.axis];if((0,ci.k)(jn)||isNaN(jn))return!0};for(const Qi of ui)if(!(si!==void 0&&Bi(Qi))&&((pi===!1||bi.indexOf(Qi.stack)===-1||pi===void 0&&Qi.stack===void 0)&&bi.push(Qi.stack),Qi.index===ii))break;return bi.length||bi.push(void 0),bi}_getStackCount(ii){return this._getStacks(void 0,ii).length}_getStackIndex(ii,si,ai){const ui=this._getStacks(ii,ai),pi=si!==void 0?ui.indexOf(si):-1;return pi===-1?ui.length-1:pi}_getRuler(){const ii=this.options,si=this._cachedMeta,ai=si.iScale,ui=[];let pi,bi;for(pi=0,bi=si.data.length;pi<bi;++pi)ui.push(ai.getPixelForValue(this.getParsed(pi)[ai.axis],pi));const ji=ii.barThickness;return{min:ji||Vi(si),pixels:ui,start:ai._startPixel,end:ai._endPixel,stackCount:this._getStackCount(),scale:ai,grouped:ii.grouped,ratio:ji?1:ii.categoryPercentage*ii.barPercentage}}_calculateBarValuePixels(ii){const{_cachedMeta:{vScale:si,_stacked:ai,index:ui},options:{base:pi,minBarLength:bi}}=this,ji=pi||0,Ri=this.getParsed(ii),Bi=Ri._custom,Qi=Xi(Bi);let fn=Ri[si.axis],jn=0,On=ai?this.applyStack(si,Ri,ai):fn,Zn,hs;On!==fn&&(jn=On-fn,On=fn),Qi&&(fn=Bi.barStart,On=Bi.barEnd-Bi.barStart,fn!==0&&(0,ci.s)(fn)!==(0,ci.s)(Bi.barEnd)&&(jn=0),jn+=fn);const Ds=!(0,ci.k)(pi)&&!Qi?pi:jn;let Ts=si.getPixelForValue(Ds);if(this.chart.getDataVisibility(ii)?Zn=si.getPixelForValue(jn+On):Zn=Ts,hs=Zn-Ts,Math.abs(hs)<bi){hs=Ui(hs,si,ji)*bi,fn===ji&&(Ts-=hs/2);const qs=si.getPixelForDecimal(0),ro=si.getPixelForDecimal(1),ao=Math.min(qs,ro),zs=Math.max(qs,ro);Ts=Math.max(Math.min(Ts,zs),ao),Zn=Ts+hs,ai&&!Qi&&(Ri._stacks[si.axis]._visualValues[ui]=si.getValueForPixel(Zn)-si.getValueForPixel(Ts))}if(Ts===si.getPixelForValue(ji)){const qs=(0,ci.s)(hs)*si.getLineWidthForValue(ji)/2;Ts+=qs,hs-=qs}return{size:hs,base:Ts,head:Zn,center:Zn+hs/2}}_calculateBarIndexPixels(ii,si){const ai=si.scale,ui=this.options,pi=ui.skipNull,bi=(0,ci.v)(ui.maxBarThickness,1/0);let ji,Ri;if(si.grouped){const Bi=pi?this._getStackCount(ii):si.stackCount,Qi=ui.barThickness==="flex"?un(ii,si,ui,Bi):Ni(ii,si,ui,Bi),fn=this._getStackIndex(this.index,this._cachedMeta.stack,pi?ii:void 0);ji=Qi.start+Qi.chunk*fn+Qi.chunk/2,Ri=Math.min(bi,Qi.chunk*Qi.ratio)}else ji=ai.getPixelForValue(this.getParsed(ii)[ai.axis],ii),Ri=Math.min(bi,si.min*si.ratio);return{base:ji-Ri/2,head:ji+Ri/2,center:ji,size:Ri}}draw(){const ii=this._cachedMeta,si=ii.vScale,ai=ii.data,ui=ai.length;let pi=0;for(;pi<ui;++pi)this.getParsed(pi)[si.axis]!==null&&!ai[pi].hidden&&ai[pi].draw(this._ctx)}}so(hn,"id","bar"),so(hn,"defaults",{datasetElementType:!1,dataElementType:"bar",categoryPercentage:.8,barPercentage:.9,grouped:!0,animations:{numbers:{type:"number",properties:["x","y","base","width","height"]}}}),so(hn,"overrides",{scales:{_index_:{type:"category",offset:!0,grid:{offset:!0}},_value_:{type:"linear",beginAtZero:!0}}});class Gn extends kn{initialize(){this.enableOptionSharing=!0,super.initialize()}parsePrimitiveData(ii,si,ai,ui){const pi=super.parsePrimitiveData(ii,si,ai,ui);for(let bi=0;bi<pi.length;bi++)pi[bi]._custom=this.resolveDataElementOptions(bi+ai).radius;return pi}parseArrayData(ii,si,ai,ui){const pi=super.parseArrayData(ii,si,ai,ui);for(let bi=0;bi<pi.length;bi++){const ji=si[ai+bi];pi[bi]._custom=(0,ci.v)(ji[2],this.resolveDataElementOptions(bi+ai).radius)}return pi}parseObjectData(ii,si,ai,ui){const pi=super.parseObjectData(ii,si,ai,ui);for(let bi=0;bi<pi.length;bi++){const ji=si[ai+bi];pi[bi]._custom=(0,ci.v)(ji&&ji.r&&+ji.r,this.resolveDataElementOptions(bi+ai).radius)}return pi}getMaxOverflow(){const ii=this._cachedMeta.data;let si=0;for(let ai=ii.length-1;ai>=0;--ai)si=Math.max(si,ii[ai].size(this.resolveDataElementOptions(ai))/2);return si>0&&si}getLabelAndValue(ii){const si=this._cachedMeta,ai=this.chart.data.labels||[],{xScale:ui,yScale:pi}=si,bi=this.getParsed(ii),ji=ui.getLabelForValue(bi.x),Ri=pi.getLabelForValue(bi.y),Bi=bi._custom;return{label:ai[ii]||"",value:"("+ji+", "+Ri+(Bi?", "+Bi:"")+")"}}update(ii){const si=this._cachedMeta.data;this.updateElements(si,0,si.length,ii)}updateElements(ii,si,ai,ui){const pi=ui==="reset",{iScale:bi,vScale:ji}=this._cachedMeta,{sharedOptions:Ri,includeOptions:Bi}=this._getSharedOptions(si,ui),Qi=bi.axis,fn=ji.axis;for(let jn=si;jn<si+ai;jn++){const On=ii[jn],Zn=!pi&&this.getParsed(jn),hs={},Ds=hs[Qi]=pi?bi.getPixelForDecimal(.5):bi.getPixelForValue(Zn[Qi]),Ts=hs[fn]=pi?ji.getBasePixel():ji.getPixelForValue(Zn[fn]);hs.skip=isNaN(Ds)||isNaN(Ts),Bi&&(hs.options=Ri||this.resolveDataElementOptions(jn,On.active?"active":ui),pi&&(hs.options.radius=0)),this.updateElement(On,jn,hs,ui)}}resolveDataElementOptions(ii,si){const ai=this.getParsed(ii);let ui=super.resolveDataElementOptions(ii,si);ui.$shared&&(ui=Object.assign({},ui,{$shared:!1}));const pi=ui.radius;return si!=="active"&&(ui.radius=0),ui.radius+=(0,ci.v)(ai&&ai._custom,pi),ui}}so(Gn,"id","bubble"),so(Gn,"defaults",{datasetElementType:!1,dataElementType:"point",animations:{numbers:{type:"number",properties:["x","y","borderWidth","radius"]}}}),so(Gn,"overrides",{scales:{x:{type:"linear"},y:{type:"linear"}}});function gs(fi,ii,si){let ai=1,ui=1,pi=0,bi=0;if(ii<ci.T){const ji=fi,Ri=ji+ii,Bi=Math.cos(ji),Qi=Math.sin(ji),fn=Math.cos(Ri),jn=Math.sin(Ri),On=(ro,ao,zs)=>(0,ci.p)(ro,ji,Ri,!0)?1:Math.max(ao,ao*si,zs,zs*si),Zn=(ro,ao,zs)=>(0,ci.p)(ro,ji,Ri,!0)?-1:Math.min(ao,ao*si,zs,zs*si),hs=On(0,Bi,fn),Ds=On(ci.H,Qi,jn),Ts=Zn(ci.P,Bi,fn),qs=Zn(ci.P+ci.H,Qi,jn);ai=(hs-Ts)/2,ui=(Ds-qs)/2,pi=-(hs+Ts)/2,bi=-(Ds+qs)/2}return{ratioX:ai,ratioY:ui,offsetX:pi,offsetY:bi}}class ks extends kn{constructor(ii,si){super(ii,si),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(ii,si){const ai=this.getDataset().data,ui=this._cachedMeta;if(this._parsing===!1)ui._parsed=ai;else{let pi=Ri=>+ai[Ri];if((0,ci.i)(ai[ii])){const{key:Ri="value"}=this._parsing;pi=Bi=>+(0,ci.f)(ai[Bi],Ri)}let bi,ji;for(bi=ii,ji=ii+si;bi<ji;++bi)ui._parsed[bi]=pi(bi)}}_getRotation(){return(0,ci.t)(this.options.rotation-90)}_getCircumference(){return(0,ci.t)(this.options.circumference)}_getRotationExtents(){let ii=ci.T,si=-ci.T;for(let ai=0;ai<this.chart.data.datasets.length;++ai)if(this.chart.isDatasetVisible(ai)&&this.chart.getDatasetMeta(ai).type===this._type){const ui=this.chart.getDatasetMeta(ai).controller,pi=ui._getRotation(),bi=ui._getCircumference();ii=Math.min(ii,pi),si=Math.max(si,pi+bi)}return{rotation:ii,circumference:si-ii}}update(ii){const si=this.chart,{chartArea:ai}=si,ui=this._cachedMeta,pi=ui.data,bi=this.getMaxBorderWidth()+this.getMaxOffset(pi)+this.options.spacing,ji=Math.max((Math.min(ai.width,ai.height)-bi)/2,0),Ri=Math.min((0,ci.m)(this.options.cutout,ji),1),Bi=this._getRingWeight(this.index),{circumference:Qi,rotation:fn}=this._getRotationExtents(),{ratioX:jn,ratioY:On,offsetX:Zn,offsetY:hs}=gs(fn,Qi,Ri),Ds=(ai.width-bi)/jn,Ts=(ai.height-bi)/On,qs=Math.max(Math.min(Ds,Ts)/2,0),ro=(0,ci.n)(this.options.radius,qs),ao=Math.max(ro*Ri,0),zs=(ro-ao)/this._getVisibleDatasetWeightTotal();this.offsetX=Zn*ro,this.offsetY=hs*ro,ui.total=this.calculateTotal(),this.outerRadius=ro-zs*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-zs*Bi,0),this.updateElements(pi,0,pi.length,ii)}_circumference(ii,si){const ai=this.options,ui=this._cachedMeta,pi=this._getCircumference();return si&&ai.animation.animateRotate||!this.chart.getDataVisibility(ii)||ui._parsed[ii]===null||ui.data[ii].hidden?0:this.calculateCircumference(ui._parsed[ii]*pi/ci.T)}updateElements(ii,si,ai,ui){const pi=ui==="reset",bi=this.chart,ji=bi.chartArea,Bi=bi.options.animation,Qi=(ji.left+ji.right)/2,fn=(ji.top+ji.bottom)/2,jn=pi&&Bi.animateScale,On=jn?0:this.innerRadius,Zn=jn?0:this.outerRadius,{sharedOptions:hs,includeOptions:Ds}=this._getSharedOptions(si,ui);let Ts=this._getRotation(),qs;for(qs=0;qs<si;++qs)Ts+=this._circumference(qs,pi);for(qs=si;qs<si+ai;++qs){const ro=this._circumference(qs,pi),ao=ii[qs],zs={x:Qi+this.offsetX,y:fn+this.offsetY,startAngle:Ts,endAngle:Ts+ro,circumference:ro,outerRadius:Zn,innerRadius:On};Ds&&(zs.options=hs||this.resolveDataElementOptions(qs,ao.active?"active":ui)),Ts+=ro,this.updateElement(ao,qs,zs,ui)}}calculateTotal(){const ii=this._cachedMeta,si=ii.data;let ai=0,ui;for(ui=0;ui<si.length;ui++){const pi=ii._parsed[ui];pi!==null&&!isNaN(pi)&&this.chart.getDataVisibility(ui)&&!si[ui].hidden&&(ai+=Math.abs(pi))}return ai}calculateCircumference(ii){const si=this._cachedMeta.total;return si>0&&!isNaN(ii)?ci.T*(Math.abs(ii)/si):0}getLabelAndValue(ii){const si=this._cachedMeta,ai=this.chart,ui=ai.data.labels||[],pi=(0,ci.o)(si._parsed[ii],ai.options.locale);return{label:ui[ii]||"",value:pi}}getMaxBorderWidth(ii){let si=0;const ai=this.chart;let ui,pi,bi,ji,Ri;if(!ii){for(ui=0,pi=ai.data.datasets.length;ui<pi;++ui)if(ai.isDatasetVisible(ui)){bi=ai.getDatasetMeta(ui),ii=bi.data,ji=bi.controller;break}}if(!ii)return 0;for(ui=0,pi=ii.length;ui<pi;++ui)Ri=ji.resolveDataElementOptions(ui),Ri.borderAlign!=="inner"&&(si=Math.max(si,Ri.borderWidth||0,Ri.hoverBorderWidth||0));return si}getMaxOffset(ii){let si=0;for(let ai=0,ui=ii.length;ai<ui;++ai){const pi=this.resolveDataElementOptions(ai);si=Math.max(si,pi.offset||0,pi.hoverOffset||0)}return si}_getRingWeightOffset(ii){let si=0;for(let ai=0;ai<ii;++ai)this.chart.isDatasetVisible(ai)&&(si+=this._getRingWeight(ai));return si}_getRingWeight(ii){return Math.max((0,ci.v)(this.chart.data.datasets[ii].weight,1),0)}_getVisibleDatasetWeightTotal(){return this._getRingWeightOffset(this.chart.data.datasets.length)||1}}so(ks,"id","doughnut"),so(ks,"defaults",{datasetElementType:!1,dataElementType:"arc",animation:{animateRotate:!0,animateScale:!1},animations:{numbers:{type:"number",properties:["circumference","endAngle","innerRadius","outerRadius","startAngle","x","y","offset","borderWidth","spacing"]}},cutout:"50%",rotation:0,circumference:360,radius:"100%",spacing:0,indexAxis:"r"}),so(ks,"descriptors",{_scriptable:ii=>ii!=="spacing",_indexable:ii=>ii!=="spacing"&&!ii.startsWith("borderDash")&&!ii.startsWith("hoverBorderDash")}),so(ks,"overrides",{aspectRatio:1,plugins:{legend:{labels:{generateLabels(ii){const si=ii.data;if(si.labels.length&&si.datasets.length){const{labels:{pointStyle:ai,color:ui}}=ii.legend.options;return si.labels.map((pi,bi)=>{const Ri=ii.getDatasetMeta(0).controller.getStyle(bi);return{text:pi,fillStyle:Ri.backgroundColor,strokeStyle:Ri.borderColor,fontColor:ui,lineWidth:Ri.borderWidth,pointStyle:ai,hidden:!ii.getDataVisibility(bi),index:bi}})}return[]}},onClick(ii,si,ai){ai.chart.toggleDataVisibility(si.index),ai.chart.update()}}}});class Vs extends kn{initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(ii){const si=this._cachedMeta,{dataset:ai,data:ui=[],_dataset:pi}=si,bi=this.chart._animationsDisabled;let{start:ji,count:Ri}=(0,ci.q)(si,ui,bi);this._drawStart=ji,this._drawCount=Ri,(0,ci.w)(si)&&(ji=0,Ri=ui.length),ai._chart=this.chart,ai._datasetIndex=this.index,ai._decimated=!!pi._decimated,ai.points=ui;const Bi=this.resolveDatasetElementOptions(ii);this.options.showLine||(Bi.borderWidth=0),Bi.segment=this.options.segment,this.updateElement(ai,void 0,{animated:!bi,options:Bi},ii),this.updateElements(ui,ji,Ri,ii)}updateElements(ii,si,ai,ui){const pi=ui==="reset",{iScale:bi,vScale:ji,_stacked:Ri,_dataset:Bi}=this._cachedMeta,{sharedOptions:Qi,includeOptions:fn}=this._getSharedOptions(si,ui),jn=bi.axis,On=ji.axis,{spanGaps:Zn,segment:hs}=this.options,Ds=(0,ci.x)(Zn)?Zn:Number.POSITIVE_INFINITY,Ts=this.chart._animationsDisabled||pi||ui==="none",qs=si+ai,ro=ii.length;let ao=si>0&&this.getParsed(si-1);for(let zs=0;zs<ro;++zs){const wo=ii[zs],So=Ts?wo:{};if(zs<si||zs>=qs){So.skip=!0;continue}const Do=this.getParsed(zs),Yr=(0,ci.k)(Do[On]),la=So[jn]=bi.getPixelForValue(Do[jn],zs),ca=So[On]=pi||Yr?ji.getBasePixel():ji.getPixelForValue(Ri?this.applyStack(ji,Do,Ri):Do[On],zs);So.skip=isNaN(la)||isNaN(ca)||Yr,So.stop=zs>0&&Math.abs(Do[jn]-ao[jn])>Ds,hs&&(So.parsed=Do,So.raw=Bi.data[zs]),fn&&(So.options=Qi||this.resolveDataElementOptions(zs,wo.active?"active":ui)),Ts||this.updateElement(wo,zs,So,ui),ao=Do}}getMaxOverflow(){const ii=this._cachedMeta,si=ii.dataset,ai=si.options&&si.options.borderWidth||0,ui=ii.data||[];if(!ui.length)return ai;const pi=ui[0].size(this.resolveDataElementOptions(0)),bi=ui[ui.length-1].size(this.resolveDataElementOptions(ui.length-1));return Math.max(ai,pi,bi)/2}draw(){const ii=this._cachedMeta;ii.dataset.updateControlPoints(this.chart.chartArea,ii.iScale.axis),super.draw()}}so(Vs,"id","line"),so(Vs,"defaults",{datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1}),so(Vs,"overrides",{scales:{_index_:{type:"category"},_value_:{type:"linear"}}});class Ao extends kn{constructor(ii,si){super(ii,si),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(ii){const si=this._cachedMeta,ai=this.chart,ui=ai.data.labels||[],pi=(0,ci.o)(si._parsed[ii].r,ai.options.locale);return{label:ui[ii]||"",value:pi}}parseObjectData(ii,si,ai,ui){return ci.y.bind(this)(ii,si,ai,ui)}update(ii){const si=this._cachedMeta.data;this._updateRadius(),this.updateElements(si,0,si.length,ii)}getMinMax(){const ii=this._cachedMeta,si={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return ii.data.forEach((ai,ui)=>{const pi=this.getParsed(ui).r;!isNaN(pi)&&this.chart.getDataVisibility(ui)&&(pi<si.min&&(si.min=pi),pi>si.max&&(si.max=pi))}),si}_updateRadius(){const ii=this.chart,si=ii.chartArea,ai=ii.options,ui=Math.min(si.right-si.left,si.bottom-si.top),pi=Math.max(ui/2,0),bi=Math.max(ai.cutoutPercentage?pi/100*ai.cutoutPercentage:1,0),ji=(pi-bi)/ii.getVisibleDatasetCount();this.outerRadius=pi-ji*this.index,this.innerRadius=this.outerRadius-ji}updateElements(ii,si,ai,ui){const pi=ui==="reset",bi=this.chart,Ri=bi.options.animation,Bi=this._cachedMeta.rScale,Qi=Bi.xCenter,fn=Bi.yCenter,jn=Bi.getIndexAngle(0)-.5*ci.P;let On=jn,Zn;const hs=360/this.countVisibleElements();for(Zn=0;Zn<si;++Zn)On+=this._computeAngle(Zn,ui,hs);for(Zn=si;Zn<si+ai;Zn++){const Ds=ii[Zn];let Ts=On,qs=On+this._computeAngle(Zn,ui,hs),ro=bi.getDataVisibility(Zn)?Bi.getDistanceFromCenterForValue(this.getParsed(Zn).r):0;On=qs,pi&&(Ri.animateScale&&(ro=0),Ri.animateRotate&&(Ts=qs=jn));const ao={x:Qi,y:fn,innerRadius:0,outerRadius:ro,startAngle:Ts,endAngle:qs,options:this.resolveDataElementOptions(Zn,Ds.active?"active":ui)};this.updateElement(Ds,Zn,ao,ui)}}countVisibleElements(){const ii=this._cachedMeta;let si=0;return ii.data.forEach((ai,ui)=>{!isNaN(this.getParsed(ui).r)&&this.chart.getDataVisibility(ui)&&si++}),si}_computeAngle(ii,si,ai){return this.chart.getDataVisibility(ii)?(0,ci.t)(this.resolveDataElementOptions(ii,si).angle||ai):0}}so(Ao,"id","polarArea"),so(Ao,"defaults",{dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0}),so(Ao,"overrides",{aspectRatio:1,plugins:{legend:{labels:{generateLabels(ii){const si=ii.data;if(si.labels.length&&si.datasets.length){const{labels:{pointStyle:ai,color:ui}}=ii.legend.options;return si.labels.map((pi,bi)=>{const Ri=ii.getDatasetMeta(0).controller.getStyle(bi);return{text:pi,fillStyle:Ri.backgroundColor,strokeStyle:Ri.borderColor,fontColor:ui,lineWidth:Ri.borderWidth,pointStyle:ai,hidden:!ii.getDataVisibility(bi),index:bi}})}return[]}},onClick(ii,si,ai){ai.chart.toggleDataVisibility(si.index),ai.chart.update()}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}});class jo extends ks{}so(jo,"id","pie"),so(jo,"defaults",{cutout:0,rotation:0,circumference:360,radius:"100%"});class Mo extends kn{getLabelAndValue(ii){const si=this._cachedMeta.vScale,ai=this.getParsed(ii);return{label:si.getLabels()[ii],value:""+si.getLabelForValue(ai[si.axis])}}parseObjectData(ii,si,ai,ui){return ci.y.bind(this)(ii,si,ai,ui)}update(ii){const si=this._cachedMeta,ai=si.dataset,ui=si.data||[],pi=si.iScale.getLabels();if(ai.points=ui,ii!=="resize"){const bi=this.resolveDatasetElementOptions(ii);this.options.showLine||(bi.borderWidth=0);const ji={_loop:!0,_fullLoop:pi.length===ui.length,options:bi};this.updateElement(ai,void 0,ji,ii)}this.updateElements(ui,0,ui.length,ii)}updateElements(ii,si,ai,ui){const pi=this._cachedMeta.rScale,bi=ui==="reset";for(let ji=si;ji<si+ai;ji++){const Ri=ii[ji],Bi=this.resolveDataElementOptions(ji,Ri.active?"active":ui),Qi=pi.getPointPositionForValue(ji,this.getParsed(ji).r),fn=bi?pi.xCenter:Qi.x,jn=bi?pi.yCenter:Qi.y,On={x:fn,y:jn,angle:Qi.angle,skip:isNaN(fn)||isNaN(jn),options:Bi};this.updateElement(Ri,ji,On,ui)}}}so(Mo,"id","radar"),so(Mo,"defaults",{datasetElementType:"line",dataElementType:"point",indexAxis:"r",showLine:!0,elements:{line:{fill:"start"}}}),so(Mo,"overrides",{aspectRatio:1,scales:{r:{type:"radialLinear"}}});class ta extends kn{getLabelAndValue(ii){const si=this._cachedMeta,ai=this.chart.data.labels||[],{xScale:ui,yScale:pi}=si,bi=this.getParsed(ii),ji=ui.getLabelForValue(bi.x),Ri=pi.getLabelForValue(bi.y);return{label:ai[ii]||"",value:"("+ji+", "+Ri+")"}}update(ii){const si=this._cachedMeta,{data:ai=[]}=si,ui=this.chart._animationsDisabled;let{start:pi,count:bi}=(0,ci.q)(si,ai,ui);if(this._drawStart=pi,this._drawCount=bi,(0,ci.w)(si)&&(pi=0,bi=ai.length),this.options.showLine){this.datasetElementType||this.addElements();const{dataset:ji,_dataset:Ri}=si;ji._chart=this.chart,ji._datasetIndex=this.index,ji._decimated=!!Ri._decimated,ji.points=ai;const Bi=this.resolveDatasetElementOptions(ii);Bi.segment=this.options.segment,this.updateElement(ji,void 0,{animated:!ui,options:Bi},ii)}else this.datasetElementType&&(delete si.dataset,this.datasetElementType=!1);this.updateElements(ai,pi,bi,ii)}addElements(){const{showLine:ii}=this.options;!this.datasetElementType&&ii&&(this.datasetElementType=this.chart.registry.getElement("line")),super.addElements()}updateElements(ii,si,ai,ui){const pi=ui==="reset",{iScale:bi,vScale:ji,_stacked:Ri,_dataset:Bi}=this._cachedMeta,Qi=this.resolveDataElementOptions(si,ui),fn=this.getSharedOptions(Qi),jn=this.includeOptions(ui,fn),On=bi.axis,Zn=ji.axis,{spanGaps:hs,segment:Ds}=this.options,Ts=(0,ci.x)(hs)?hs:Number.POSITIVE_INFINITY,qs=this.chart._animationsDisabled||pi||ui==="none";let ro=si>0&&this.getParsed(si-1);for(let ao=si;ao<si+ai;++ao){const zs=ii[ao],wo=this.getParsed(ao),So=qs?zs:{},Do=(0,ci.k)(wo[Zn]),Yr=So[On]=bi.getPixelForValue(wo[On],ao),la=So[Zn]=pi||Do?ji.getBasePixel():ji.getPixelForValue(Ri?this.applyStack(ji,wo,Ri):wo[Zn],ao);So.skip=isNaN(Yr)||isNaN(la)||Do,So.stop=ao>0&&Math.abs(wo[On]-ro[On])>Ts,Ds&&(So.parsed=wo,So.raw=Bi.data[ao]),jn&&(So.options=fn||this.resolveDataElementOptions(ao,zs.active?"active":ui)),qs||this.updateElement(zs,ao,So,ui),ro=wo}this.updateSharedOptions(fn,ui,Qi)}getMaxOverflow(){const ii=this._cachedMeta,si=ii.data||[];if(!this.options.showLine){let ji=0;for(let Ri=si.length-1;Ri>=0;--Ri)ji=Math.max(ji,si[Ri].size(this.resolveDataElementOptions(Ri))/2);return ji>0&&ji}const ai=ii.dataset,ui=ai.options&&ai.options.borderWidth||0;if(!si.length)return ui;const pi=si[0].size(this.resolveDataElementOptions(0)),bi=si[si.length-1].size(this.resolveDataElementOptions(si.length-1));return Math.max(ui,pi,bi)/2}}so(ta,"id","scatter"),so(ta,"defaults",{datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1}),so(ta,"overrides",{interaction:{mode:"point"},scales:{x:{type:"linear"},y:{type:"linear"}}});var pa=Object.freeze({__proto__:null,BarController:hn,BubbleController:Gn,DoughnutController:ks,LineController:Vs,PieController:jo,PolarAreaController:Ao,RadarController:Mo,ScatterController:ta});function Sa(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}class Ci{constructor(ii){so(this,"options");this.options=ii||{}}static override(ii){Object.assign(Ci.prototype,ii)}init(){}formats(){return Sa()}parse(){return Sa()}format(){return Sa()}add(){return Sa()}diff(){return Sa()}startOf(){return Sa()}endOf(){return Sa()}}var Fi={_date:Ci};function an(fi,ii,si,ai){const{controller:ui,data:pi,_sorted:bi}=fi,ji=ui._cachedMeta.iScale;if(ji&&ii===ji.axis&&ii!=="r"&&bi&&pi.length){const Ri=ji._reversePixels?ci.A:ci.B;if(ai){if(ui._sharedOptions){const Bi=pi[0],Qi=typeof Bi.getRange=="function"&&Bi.getRange(ii);if(Qi){const fn=Ri(pi,ii,si-Qi),jn=Ri(pi,ii,si+Qi);return{lo:fn.lo,hi:jn.hi}}}}else return Ri(pi,ii,si)}return{lo:0,hi:pi.length-1}}function $n(fi,ii,si,ai,ui){const pi=fi.getSortedVisibleDatasetMetas(),bi=si[ii];for(let ji=0,Ri=pi.length;ji<Ri;++ji){const{index:Bi,data:Qi}=pi[ji],{lo:fn,hi:jn}=an(pi[ji],ii,bi,ui);for(let On=fn;On<=jn;++On){const Zn=Qi[On];Zn.skip||ai(Zn,Bi,On)}}}function Xn(fi){const ii=fi.indexOf("x")!==-1,si=fi.indexOf("y")!==-1;return function(ai,ui){const pi=ii?Math.abs(ai.x-ui.x):0,bi=si?Math.abs(ai.y-ui.y):0;return Math.sqrt(Math.pow(pi,2)+Math.pow(bi,2))}}function is(fi,ii,si,ai,ui){const pi=[];return!ui&&!fi.isPointInArea(ii)||$n(fi,si,ii,function(ji,Ri,Bi){!ui&&!(0,ci.C)(ji,fi.chartArea,0)||ji.inRange(ii.x,ii.y,ai)&&pi.push({element:ji,datasetIndex:Ri,index:Bi})},!0),pi}function fs(fi,ii,si,ai){let ui=[];function pi(bi,ji,Ri){const{startAngle:Bi,endAngle:Qi}=bi.getProps(["startAngle","endAngle"],ai),{angle:fn}=(0,ci.D)(bi,{x:ii.x,y:ii.y});(0,ci.p)(fn,Bi,Qi)&&ui.push({element:bi,datasetIndex:ji,index:Ri})}return $n(fi,si,ii,pi),ui}function po(fi,ii,si,ai,ui,pi){let bi=[];const ji=Xn(si);let Ri=Number.POSITIVE_INFINITY;function Bi(Qi,fn,jn){const On=Qi.inRange(ii.x,ii.y,ui);if(ai&&!On)return;const Zn=Qi.getCenterPoint(ui);if(!(!!pi||fi.isPointInArea(Zn))&&!On)return;const Ds=ji(ii,Zn);Ds<Ri?(bi=[{element:Qi,datasetIndex:fn,index:jn}],Ri=Ds):Ds===Ri&&bi.push({element:Qi,datasetIndex:fn,index:jn})}return $n(fi,si,ii,Bi),bi}function No(fi,ii,si,ai,ui,pi){return!pi&&!fi.isPointInArea(ii)?[]:si==="r"&&!ai?fs(fi,ii,si,ui):po(fi,ii,si,ai,ui,pi)}function Eo(fi,ii,si,ai,ui){const pi=[],bi=si==="x"?"inXRange":"inYRange";let ji=!1;return $n(fi,si,ii,(Ri,Bi,Qi)=>{Ri[bi]&&Ri[bi](ii[si],ui)&&(pi.push({element:Ri,datasetIndex:Bi,index:Qi}),ji=ji||Ri.inRange(ii.x,ii.y,ui))}),ai&&!ji?[]:pi}var Aa={evaluateInteractionItems:$n,modes:{index(fi,ii,si,ai){const ui=(0,ci.z)(ii,fi),pi=si.axis||"x",bi=si.includeInvisible||!1,ji=si.intersect?is(fi,ui,pi,ai,bi):No(fi,ui,pi,!1,ai,bi),Ri=[];return ji.length?(fi.getSortedVisibleDatasetMetas().forEach(Bi=>{const Qi=ji[0].index,fn=Bi.data[Qi];fn&&!fn.skip&&Ri.push({element:fn,datasetIndex:Bi.index,index:Qi})}),Ri):[]},dataset(fi,ii,si,ai){const ui=(0,ci.z)(ii,fi),pi=si.axis||"xy",bi=si.includeInvisible||!1;let ji=si.intersect?is(fi,ui,pi,ai,bi):No(fi,ui,pi,!1,ai,bi);if(ji.length>0){const Ri=ji[0].datasetIndex,Bi=fi.getDatasetMeta(Ri).data;ji=[];for(let Qi=0;Qi<Bi.length;++Qi)ji.push({element:Bi[Qi],datasetIndex:Ri,index:Qi})}return ji},point(fi,ii,si,ai){const ui=(0,ci.z)(ii,fi),pi=si.axis||"xy",bi=si.includeInvisible||!1;return is(fi,ui,pi,ai,bi)},nearest(fi,ii,si,ai){const ui=(0,ci.z)(ii,fi),pi=si.axis||"xy",bi=si.includeInvisible||!1;return No(fi,ui,pi,si.intersect,ai,bi)},x(fi,ii,si,ai){const ui=(0,ci.z)(ii,fi);return Eo(fi,ui,"x",si.intersect,ai)},y(fi,ii,si,ai){const ui=(0,ci.z)(ii,fi);return Eo(fi,ui,"y",si.intersect,ai)}}};const Fa=["left","top","right","bottom"];function Ia(fi,ii){return fi.filter(si=>si.pos===ii)}function $a(fi,ii){return fi.filter(si=>Fa.indexOf(si.pos)===-1&&si.box.axis===ii)}function Ea(fi,ii){return fi.sort((si,ai)=>{const ui=ii?ai:si,pi=ii?si:ai;return ui.weight===pi.weight?ui.index-pi.index:ui.weight-pi.weight})}function bl(fi){const ii=[];let si,ai,ui,pi,bi,ji;for(si=0,ai=(fi||[]).length;si<ai;++si)ui=fi[si],{position:pi,options:{stack:bi,stackWeight:ji=1}}=ui,ii.push({index:si,box:ui,pos:pi,horizontal:ui.isHorizontal(),weight:ui.weight,stack:bi&&pi+bi,stackWeight:ji});return ii}function La(fi){const ii={};for(const si of fi){const{stack:ai,pos:ui,stackWeight:pi}=si;if(!ai||!Fa.includes(ui))continue;const bi=ii[ai]||(ii[ai]={count:0,placed:0,weight:0,size:0});bi.count++,bi.weight+=pi}return ii}function ac(fi,ii){const si=La(fi),{vBoxMaxWidth:ai,hBoxMaxHeight:ui}=ii;let pi,bi,ji;for(pi=0,bi=fi.length;pi<bi;++pi){ji=fi[pi];const{fullSize:Ri}=ji.box,Bi=si[ji.stack],Qi=Bi&&ji.stackWeight/Bi.weight;ji.horizontal?(ji.width=Qi?Qi*ai:Ri&&ii.availableWidth,ji.height=ui):(ji.width=ai,ji.height=Qi?Qi*ui:Ri&&ii.availableHeight)}return si}function Xa(fi){const ii=bl(fi),si=Ea(ii.filter(Bi=>Bi.box.fullSize),!0),ai=Ea(Ia(ii,"left"),!0),ui=Ea(Ia(ii,"right")),pi=Ea(Ia(ii,"top"),!0),bi=Ea(Ia(ii,"bottom")),ji=$a(ii,"x"),Ri=$a(ii,"y");return{fullSize:si,leftAndTop:ai.concat(pi),rightAndBottom:ui.concat(Ri).concat(bi).concat(ji),chartArea:Ia(ii,"chartArea"),vertical:ai.concat(ui).concat(Ri),horizontal:pi.concat(bi).concat(ji)}}function pc(fi,ii,si,ai){return Math.max(fi[si],ii[si])+Math.max(fi[ai],ii[ai])}function Nl(fi,ii){fi.top=Math.max(fi.top,ii.top),fi.left=Math.max(fi.left,ii.left),fi.bottom=Math.max(fi.bottom,ii.bottom),fi.right=Math.max(fi.right,ii.right)}function Ma(fi,ii,si,ai){const{pos:ui,box:pi}=si,bi=fi.maxPadding;if(!(0,ci.i)(ui)){si.size&&(fi[ui]-=si.size);const fn=ai[si.stack]||{size:0,count:1};fn.size=Math.max(fn.size,si.horizontal?pi.height:pi.width),si.size=fn.size/fn.count,fi[ui]+=si.size}pi.getPadding&&Nl(bi,pi.getPadding());const ji=Math.max(0,ii.outerWidth-pc(bi,fi,"left","right")),Ri=Math.max(0,ii.outerHeight-pc(bi,fi,"top","bottom")),Bi=ji!==fi.w,Qi=Ri!==fi.h;return fi.w=ji,fi.h=Ri,si.horizontal?{same:Bi,other:Qi}:{same:Qi,other:Bi}}function al(fi){const ii=fi.maxPadding;function si(ai){const ui=Math.max(ii[ai]-fi[ai],0);return fi[ai]+=ui,ui}fi.y+=si("top"),fi.x+=si("left"),si("right"),si("bottom")}function gc(fi,ii){const si=ii.maxPadding;function ai(ui){const pi={left:0,top:0,right:0,bottom:0};return ui.forEach(bi=>{pi[bi]=Math.max(ii[bi],si[bi])}),pi}return ai(fi?["left","right"]:["top","bottom"])}function Pa(fi,ii,si,ai){const ui=[];let pi,bi,ji,Ri,Bi,Qi;for(pi=0,bi=fi.length,Bi=0;pi<bi;++pi){ji=fi[pi],Ri=ji.box,Ri.update(ji.width||ii.w,ji.height||ii.h,gc(ji.horizontal,ii));const{same:fn,other:jn}=Ma(ii,si,ji,ai);Bi|=fn&&ui.length,Qi=Qi||jn,Ri.fullSize||ui.push(ji)}return Bi&&Pa(ui,ii,si,ai)||Qi}function Va(fi,ii,si,ai,ui){fi.top=si,fi.left=ii,fi.right=ii+ai,fi.bottom=si+ui,fi.width=ai,fi.height=ui}function oa(fi,ii,si,ai){const ui=si.padding;let{x:pi,y:bi}=ii;for(const ji of fi){const Ri=ji.box,Bi=ai[ji.stack]||{count:1,placed:0,weight:1},Qi=ji.stackWeight/Bi.weight||1;if(ji.horizontal){const fn=ii.w*Qi,jn=Bi.size||Ri.height;(0,ci.h)(Bi.start)&&(bi=Bi.start),Ri.fullSize?Va(Ri,ui.left,bi,si.outerWidth-ui.right-ui.left,jn):Va(Ri,ii.left+Bi.placed,bi,fn,jn),Bi.start=bi,Bi.placed+=fn,bi=Ri.bottom}else{const fn=ii.h*Qi,jn=Bi.size||Ri.width;(0,ci.h)(Bi.start)&&(pi=Bi.start),Ri.fullSize?Va(Ri,pi,ui.top,jn,si.outerHeight-ui.bottom-ui.top):Va(Ri,pi,ii.top+Bi.placed,jn,fn),Bi.start=pi,Bi.placed+=fn,pi=Ri.right}}ii.x=pi,ii.y=bi}var Jo={addBox(fi,ii){fi.boxes||(fi.boxes=[]),ii.fullSize=ii.fullSize||!1,ii.position=ii.position||"top",ii.weight=ii.weight||0,ii._layers=ii._layers||function(){return[{z:0,draw(si){ii.draw(si)}}]},fi.boxes.push(ii)},removeBox(fi,ii){const si=fi.boxes?fi.boxes.indexOf(ii):-1;si!==-1&&fi.boxes.splice(si,1)},configure(fi,ii,si){ii.fullSize=si.fullSize,ii.position=si.position,ii.weight=si.weight},update(fi,ii,si,ai){if(!fi)return;const ui=(0,ci.E)(fi.options.layout.padding),pi=Math.max(ii-ui.width,0),bi=Math.max(si-ui.height,0),ji=Xa(fi.boxes),Ri=ji.vertical,Bi=ji.horizontal;(0,ci.F)(fi.boxes,hs=>{typeof hs.beforeLayout=="function"&&hs.beforeLayout()});const Qi=Ri.reduce((hs,Ds)=>Ds.box.options&&Ds.box.options.display===!1?hs:hs+1,0)||1,fn=Object.freeze({outerWidth:ii,outerHeight:si,padding:ui,availableWidth:pi,availableHeight:bi,vBoxMaxWidth:pi/2/Qi,hBoxMaxHeight:bi/2}),jn=Object.assign({},ui);Nl(jn,(0,ci.E)(ai));const On=Object.assign({maxPadding:jn,w:pi,h:bi,x:ui.left,y:ui.top},ui),Zn=ac(Ri.concat(Bi),fn);Pa(ji.fullSize,On,fn,Zn),Pa(Ri,On,fn,Zn),Pa(Bi,On,fn,Zn)&&Pa(Ri,On,fn,Zn),al(On),oa(ji.leftAndTop,On,fn,Zn),On.x+=On.w,On.y+=On.h,oa(ji.rightAndBottom,On,fn,Zn),fi.chartArea={left:On.left,top:On.top,right:On.left+On.w,bottom:On.top+On.h,height:On.h,width:On.w},(0,ci.F)(ji.chartArea,hs=>{const Ds=hs.box;Object.assign(Ds,fi.chartArea),Ds.update(On.w,On.h,{left:0,top:0,right:0,bottom:0})})}};class el{acquireContext(ii,si){}releaseContext(ii){return!1}addEventListener(ii,si,ai){}removeEventListener(ii,si,ai){}getDevicePixelRatio(){return 1}getMaximumSize(ii,si,ai,ui){return si=Math.max(0,si||ii.width),ai=ai||ii.height,{width:si,height:Math.max(0,ui?Math.floor(si/ui):ai)}}isAttached(ii){return!0}updateConfig(ii){}}class $l extends el{acquireContext(ii){return ii&&ii.getContext&&ii.getContext("2d")||null}updateConfig(ii){ii.options.animation=!1}}const tl="$chartjs",ll={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},xl=fi=>fi===null||fi==="";function ia(fi,ii){const si=fi.style,ai=fi.getAttribute("height"),ui=fi.getAttribute("width");if(fi[tl]={initial:{height:ai,width:ui,style:{display:si.display,height:si.height,width:si.width}}},si.display=si.display||"block",si.boxSizing=si.boxSizing||"border-box",xl(ui)){const pi=(0,ci.J)(fi,"width");pi!==void 0&&(fi.width=pi)}if(xl(ai))if(fi.style.height==="")fi.height=fi.width/(ii||2);else{const pi=(0,ci.J)(fi,"height");pi!==void 0&&(fi.height=pi)}return fi}const zc=ci.K?{passive:!0}:!1;function fa(fi,ii,si){fi&&fi.addEventListener(ii,si,zc)}function Xc(fi,ii,si){fi&&fi.canvas&&fi.canvas.removeEventListener(ii,si,zc)}function cl(fi,ii){const si=ll[fi.type]||fi.type,{x:ai,y:ui}=(0,ci.z)(fi,ii);return{type:si,chart:ii,native:fi,x:ai!==void 0?ai:null,y:ui!==void 0?ui:null}}function Oc(fi,ii){for(const si of fi)if(si===ii||si.contains(ii))return!0}function ql(fi,ii,si){const ai=fi.canvas,ui=new MutationObserver(pi=>{let bi=!1;for(const ji of pi)bi=bi||Oc(ji.addedNodes,ai),bi=bi&&!Oc(ji.removedNodes,ai);bi&&si()});return ui.observe(document,{childList:!0,subtree:!0}),ui}function nu(fi,ii,si){const ai=fi.canvas,ui=new MutationObserver(pi=>{let bi=!1;for(const ji of pi)bi=bi||Oc(ji.removedNodes,ai),bi=bi&&!Oc(ji.addedNodes,ai);bi&&si()});return ui.observe(document,{childList:!0,subtree:!0}),ui}const cs=new Map;let Is=0;function Hs(){const fi=window.devicePixelRatio;fi!==Is&&(Is=fi,cs.forEach((ii,si)=>{si.currentDevicePixelRatio!==fi&&ii()}))}function Oo(fi,ii){cs.size||window.addEventListener("resize",Hs),cs.set(fi,ii)}function ga(fi){cs.delete(fi),cs.size||window.removeEventListener("resize",Hs)}function ja(fi,ii,si){const ai=fi.canvas,ui=ai&&(0,ci.I)(ai);if(!ui)return;const pi=(0,ci.L)((ji,Ri)=>{const Bi=ui.clientWidth;si(ji,Ri),Bi<ui.clientWidth&&si()},window),bi=new ResizeObserver(ji=>{const Ri=ji[0],Bi=Ri.contentRect.width,Qi=Ri.contentRect.height;Bi===0&&Qi===0||pi(Bi,Qi)});return bi.observe(ui),Oo(fi,pi),bi}function Ka(fi,ii,si){si&&si.disconnect(),ii==="resize"&&ga(fi)}function rl(fi,ii,si){const ai=fi.canvas,ui=(0,ci.L)(pi=>{fi.ctx!==null&&si(cl(pi,fi))},fi);return fa(ai,ii,ui),ui}class ka extends el{acquireContext(ii,si){const ai=ii&&ii.getContext&&ii.getContext("2d");return ai&&ai.canvas===ii?(ia(ii,si),ai):null}releaseContext(ii){const si=ii.canvas;if(!si[tl])return!1;const ai=si[tl].initial;["height","width"].forEach(pi=>{const bi=ai[pi];(0,ci.k)(bi)?si.removeAttribute(pi):si.setAttribute(pi,bi)});const ui=ai.style||{};return Object.keys(ui).forEach(pi=>{si.style[pi]=ui[pi]}),si.width=si.width,delete si[tl],!0}addEventListener(ii,si,ai){this.removeEventListener(ii,si);const ui=ii.$proxies||(ii.$proxies={}),bi={attach:ql,detach:nu,resize:ja}[si]||rl;ui[si]=bi(ii,si,ai)}removeEventListener(ii,si){const ai=ii.$proxies||(ii.$proxies={}),ui=ai[si];if(!ui)return;({attach:Ka,detach:Ka,resize:Ka}[si]||Xc)(ii,si,ui),ai[si]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(ii,si,ai,ui){return(0,ci.G)(ii,si,ai,ui)}isAttached(ii){const si=ii&&(0,ci.I)(ii);return!!(si&&si.isConnected)}}function vu(fi){return!(0,ci.M)()||typeof OffscreenCanvas<"u"&&fi instanceof OffscreenCanvas?$l:ka}class ul{constructor(){so(this,"x");so(this,"y");so(this,"active",!1);so(this,"options");so(this,"$animations")}tooltipPosition(ii){const{x:si,y:ai}=this.getProps(["x","y"],ii);return{x:si,y:ai}}hasValue(){return(0,ci.x)(this.x)&&(0,ci.x)(this.y)}getProps(ii,si){const ai=this.$animations;if(!si||!ai)return this;const ui={};return ii.forEach(pi=>{ui[pi]=ai[pi]&&ai[pi].active()?ai[pi]._to:this[pi]}),ui}}so(ul,"defaults",{}),so(ul,"defaultRoutes");function Ql(fi,ii){const si=fi.options.ticks,ai=Vl(fi),ui=Math.min(si.maxTicksLimit||ai,ai),pi=si.major.enabled?Bu(ii):[],bi=pi.length,ji=pi[0],Ri=pi[bi-1],Bi=[];if(bi>ui)return Rd(ii,Bi,pi,bi/ui),Bi;const Qi=vc(pi,ii,ui);if(bi>0){let fn,jn;const On=bi>1?Math.round((Ri-ji)/(bi-1)):null;for(Ra(ii,Bi,Qi,(0,ci.k)(On)?0:ji-On,ji),fn=0,jn=bi-1;fn<jn;fn++)Ra(ii,Bi,Qi,pi[fn],pi[fn+1]);return Ra(ii,Bi,Qi,Ri,(0,ci.k)(On)?ii.length:Ri+On),Bi}return Ra(ii,Bi,Qi),Bi}function Vl(fi){const ii=fi.options.offset,si=fi._tickSize(),ai=fi._length/si+(ii?0:1),ui=fi._maxLength/si;return Math.floor(Math.min(ai,ui))}function vc(fi,ii,si){const ai=su(fi),ui=ii.length/si;if(!ai)return Math.max(ui,1);const pi=(0,ci.N)(ai);for(let bi=0,ji=pi.length-1;bi<ji;bi++){const Ri=pi[bi];if(Ri>ui)return Ri}return Math.max(ui,1)}function Bu(fi){const ii=[];let si,ai;for(si=0,ai=fi.length;si<ai;si++)fi[si].major&&ii.push(si);return ii}function Rd(fi,ii,si,ai){let ui=0,pi=si[0],bi;for(ai=Math.ceil(ai),bi=0;bi<fi.length;bi++)bi===pi&&(ii.push(fi[bi]),ui++,pi=si[ui*ai])}function Ra(fi,ii,si,ai,ui){const pi=(0,ci.v)(ai,0),bi=Math.min((0,ci.v)(ui,fi.length),fi.length);let ji=0,Ri,Bi,Qi;for(si=Math.ceil(si),ui&&(Ri=ui-ai,si=Ri/Math.floor(Ri/si)),Qi=pi;Qi<0;)ji++,Qi=Math.round(pi+ji*si);for(Bi=Math.max(pi,0);Bi<bi;Bi++)Bi===Qi&&(ii.push(fi[Bi]),ji++,Qi=Math.round(pi+ji*si))}function su(fi){const ii=fi.length;let si,ai;if(ii<2)return!1;for(ai=fi[0],si=1;si<ii;++si)if(fi[si]-fi[si-1]!==ai)return!1;return ai}const Wl=fi=>fi==="left"?"right":fi==="right"?"left":fi,Kc=(fi,ii,si)=>ii==="top"||ii==="left"?fi[ii]+si:fi[ii]-si,Zl=(fi,ii)=>Math.min(ii||fi,fi);function Ul(fi,ii){const si=[],ai=fi.length/ii,ui=fi.length;let pi=0;for(;pi<ui;pi+=ai)si.push(fi[Math.floor(pi)]);return si}function Au(fi,ii,si){const ai=fi.ticks.length,ui=Math.min(ii,ai-1),pi=fi._startPixel,bi=fi._endPixel,ji=1e-6;let Ri=fi.getPixelForTick(ui),Bi;if(!(si&&(ai===1?Bi=Math.max(Ri-pi,bi-Ri):ii===0?Bi=(fi.getPixelForTick(1)-Ri)/2:Bi=(Ri-fi.getPixelForTick(ui-1))/2,Ri+=ui<ii?Bi:-Bi,Ri<pi-ji||Ri>bi+ji)))return Ri}function Al(fi,ii){(0,ci.F)(fi,si=>{const ai=si.gc,ui=ai.length/2;let pi;if(ui>ii){for(pi=0;pi<ui;++pi)delete si.data[ai[pi]];ai.splice(0,ui)}})}function El(fi){return fi.drawTicks?fi.tickLength:0}function Tl(fi,ii){if(!fi.display)return 0;const si=(0,ci.a0)(fi.font,ii),ai=(0,ci.E)(fi.padding);return((0,ci.b)(fi.text)?fi.text.length:1)*si.lineHeight+ai.height}function sn(fi,ii){return(0,ci.j)(fi,{scale:ii,type:"scale"})}function wn(fi,ii,si){return(0,ci.j)(fi,{tick:si,index:ii,type:"tick"})}function Nn(fi,ii,si){let ai=(0,ci.a1)(fi);return(si&&ii!=="right"||!si&&ii==="right")&&(ai=Wl(ai)),ai}function Rs(fi,ii,si,ai){const{top:ui,left:pi,bottom:bi,right:ji,chart:Ri}=fi,{chartArea:Bi,scales:Qi}=Ri;let fn=0,jn,On,Zn;const hs=bi-ui,Ds=ji-pi;if(fi.isHorizontal()){if(On=(0,ci.a2)(ai,pi,ji),(0,ci.i)(si)){const Ts=Object.keys(si)[0],qs=si[Ts];Zn=Qi[Ts].getPixelForValue(qs)+hs-ii}else si==="center"?Zn=(Bi.bottom+Bi.top)/2+hs-ii:Zn=Kc(fi,si,ii);jn=ji-pi}else{if((0,ci.i)(si)){const Ts=Object.keys(si)[0],qs=si[Ts];On=Qi[Ts].getPixelForValue(qs)-Ds+ii}else si==="center"?On=(Bi.left+Bi.right)/2-Ds+ii:On=Kc(fi,si,ii);Zn=(0,ci.a2)(ai,bi,ui),fn=si==="left"?-ci.H:ci.H}return{titleX:On,titleY:Zn,maxWidth:jn,rotation:fn}}class xs extends ul{constructor(ii){super(),this.id=ii.id,this.type=ii.type,this.options=void 0,this.ctx=ii.ctx,this.chart=ii.chart,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this._margins={left:0,right:0,top:0,bottom:0},this.maxWidth=void 0,this.maxHeight=void 0,this.paddingTop=void 0,this.paddingBottom=void 0,this.paddingLeft=void 0,this.paddingRight=void 0,this.axis=void 0,this.labelRotation=void 0,this.min=void 0,this.max=void 0,this._range=void 0,this.ticks=[],this._gridLineItems=null,this._labelItems=null,this._labelSizes=null,this._length=0,this._maxLength=0,this._longestTextCache={},this._startPixel=void 0,this._endPixel=void 0,this._reversePixels=!1,this._userMax=void 0,this._userMin=void 0,this._suggestedMax=void 0,this._suggestedMin=void 0,this._ticksLength=0,this._borderValue=0,this._cache={},this._dataLimitsCached=!1,this.$context=void 0}init(ii){this.options=ii.setContext(this.getContext()),this.axis=ii.axis,this._userMin=this.parse(ii.min),this._userMax=this.parse(ii.max),this._suggestedMin=this.parse(ii.suggestedMin),this._suggestedMax=this.parse(ii.suggestedMax)}parse(ii,si){return ii}getUserBounds(){let{_userMin:ii,_userMax:si,_suggestedMin:ai,_suggestedMax:ui}=this;return ii=(0,ci.O)(ii,Number.POSITIVE_INFINITY),si=(0,ci.O)(si,Number.NEGATIVE_INFINITY),ai=(0,ci.O)(ai,Number.POSITIVE_INFINITY),ui=(0,ci.O)(ui,Number.NEGATIVE_INFINITY),{min:(0,ci.O)(ii,ai),max:(0,ci.O)(si,ui),minDefined:(0,ci.g)(ii),maxDefined:(0,ci.g)(si)}}getMinMax(ii){let{min:si,max:ai,minDefined:ui,maxDefined:pi}=this.getUserBounds(),bi;if(ui&&pi)return{min:si,max:ai};const ji=this.getMatchingVisibleMetas();for(let Ri=0,Bi=ji.length;Ri<Bi;++Ri)bi=ji[Ri].controller.getMinMax(this,ii),ui||(si=Math.min(si,bi.min)),pi||(ai=Math.max(ai,bi.max));return si=pi&&si>ai?ai:si,ai=ui&&si>ai?si:ai,{min:(0,ci.O)(si,(0,ci.O)(ai,si)),max:(0,ci.O)(ai,(0,ci.O)(si,ai))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const ii=this.chart.data;return this.options.labels||(this.isHorizontal()?ii.xLabels:ii.yLabels)||ii.labels||[]}getLabelItems(ii=this.chart.chartArea){return this._labelItems||(this._labelItems=this._computeLabelItems(ii))}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){(0,ci.Q)(this.options.beforeUpdate,[this])}update(ii,si,ai){const{beginAtZero:ui,grace:pi,ticks:bi}=this.options,ji=bi.sampleSize;this.beforeUpdate(),this.maxWidth=ii,this.maxHeight=si,this._margins=ai=Object.assign({left:0,right:0,top:0,bottom:0},ai),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+ai.left+ai.right:this.height+ai.top+ai.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=(0,ci.R)(this,pi,ui),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const Ri=ji<this.ticks.length;this._convertTicksToLabels(Ri?Ul(this.ticks,ji):this.ticks),this.configure(),this.beforeCalculateLabelRotation(),this.calculateLabelRotation(),this.afterCalculateLabelRotation(),bi.display&&(bi.autoSkip||bi.source==="auto")&&(this.ticks=Ql(this,this.ticks),this._labelSizes=null,this.afterAutoSkip()),Ri&&this._convertTicksToLabels(this.ticks),this.beforeFit(),this.fit(),this.afterFit(),this.afterUpdate()}configure(){let ii=this.options.reverse,si,ai;this.isHorizontal()?(si=this.left,ai=this.right):(si=this.top,ai=this.bottom,ii=!ii),this._startPixel=si,this._endPixel=ai,this._reversePixels=ii,this._length=ai-si,this._alignToPixels=this.options.alignToPixels}afterUpdate(){(0,ci.Q)(this.options.afterUpdate,[this])}beforeSetDimensions(){(0,ci.Q)(this.options.beforeSetDimensions,[this])}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=0,this.right=this.width):(this.height=this.maxHeight,this.top=0,this.bottom=this.height),this.paddingLeft=0,this.paddingTop=0,this.paddingRight=0,this.paddingBottom=0}afterSetDimensions(){(0,ci.Q)(this.options.afterSetDimensions,[this])}_callHooks(ii){this.chart.notifyPlugins(ii,this.getContext()),(0,ci.Q)(this.options[ii],[this])}beforeDataLimits(){this._callHooks("beforeDataLimits")}determineDataLimits(){}afterDataLimits(){this._callHooks("afterDataLimits")}beforeBuildTicks(){this._callHooks("beforeBuildTicks")}buildTicks(){return[]}afterBuildTicks(){this._callHooks("afterBuildTicks")}beforeTickToLabelConversion(){(0,ci.Q)(this.options.beforeTickToLabelConversion,[this])}generateTickLabels(ii){const si=this.options.ticks;let ai,ui,pi;for(ai=0,ui=ii.length;ai<ui;ai++)pi=ii[ai],pi.label=(0,ci.Q)(si.callback,[pi.value,ai,ii],this)}afterTickToLabelConversion(){(0,ci.Q)(this.options.afterTickToLabelConversion,[this])}beforeCalculateLabelRotation(){(0,ci.Q)(this.options.beforeCalculateLabelRotation,[this])}calculateLabelRotation(){const ii=this.options,si=ii.ticks,ai=Zl(this.ticks.length,ii.ticks.maxTicksLimit),ui=si.minRotation||0,pi=si.maxRotation;let bi=ui,ji,Ri,Bi;if(!this._isVisible()||!si.display||ui>=pi||ai<=1||!this.isHorizontal()){this.labelRotation=ui;return}const Qi=this._getLabelSizes(),fn=Qi.widest.width,jn=Qi.highest.height,On=(0,ci.S)(this.chart.width-fn,0,this.maxWidth);ji=ii.offset?this.maxWidth/ai:On/(ai-1),fn+6>ji&&(ji=On/(ai-(ii.offset?.5:1)),Ri=this.maxHeight-El(ii.grid)-si.padding-Tl(ii.title,this.chart.options.font),Bi=Math.sqrt(fn*fn+jn*jn),bi=(0,ci.U)(Math.min(Math.asin((0,ci.S)((Qi.highest.height+6)/ji,-1,1)),Math.asin((0,ci.S)(Ri/Bi,-1,1))-Math.asin((0,ci.S)(jn/Bi,-1,1)))),bi=Math.max(ui,Math.min(pi,bi))),this.labelRotation=bi}afterCalculateLabelRotation(){(0,ci.Q)(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){(0,ci.Q)(this.options.beforeFit,[this])}fit(){const ii={width:0,height:0},{chart:si,options:{ticks:ai,title:ui,grid:pi}}=this,bi=this._isVisible(),ji=this.isHorizontal();if(bi){const Ri=Tl(ui,si.options.font);if(ji?(ii.width=this.maxWidth,ii.height=El(pi)+Ri):(ii.height=this.maxHeight,ii.width=El(pi)+Ri),ai.display&&this.ticks.length){const{first:Bi,last:Qi,widest:fn,highest:jn}=this._getLabelSizes(),On=ai.padding*2,Zn=(0,ci.t)(this.labelRotation),hs=Math.cos(Zn),Ds=Math.sin(Zn);if(ji){const Ts=ai.mirror?0:Ds*fn.width+hs*jn.height;ii.height=Math.min(this.maxHeight,ii.height+Ts+On)}else{const Ts=ai.mirror?0:hs*fn.width+Ds*jn.height;ii.width=Math.min(this.maxWidth,ii.width+Ts+On)}this._calculatePadding(Bi,Qi,Ds,hs)}}this._handleMargins(),ji?(this.width=this._length=si.width-this._margins.left-this._margins.right,this.height=ii.height):(this.width=ii.width,this.height=this._length=si.height-this._margins.top-this._margins.bottom)}_calculatePadding(ii,si,ai,ui){const{ticks:{align:pi,padding:bi},position:ji}=this.options,Ri=this.labelRotation!==0,Bi=ji!=="top"&&this.axis==="x";if(this.isHorizontal()){const Qi=this.getPixelForTick(0)-this.left,fn=this.right-this.getPixelForTick(this.ticks.length-1);let jn=0,On=0;Ri?Bi?(jn=ui*ii.width,On=ai*si.height):(jn=ai*ii.height,On=ui*si.width):pi==="start"?On=si.width:pi==="end"?jn=ii.width:pi!=="inner"&&(jn=ii.width/2,On=si.width/2),this.paddingLeft=Math.max((jn-Qi+bi)*this.width/(this.width-Qi),0),this.paddingRight=Math.max((On-fn+bi)*this.width/(this.width-fn),0)}else{let Qi=si.height/2,fn=ii.height/2;pi==="start"?(Qi=0,fn=ii.height):pi==="end"&&(Qi=si.height,fn=0),this.paddingTop=Qi+bi,this.paddingBottom=fn+bi}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){(0,ci.Q)(this.options.afterFit,[this])}isHorizontal(){const{axis:ii,position:si}=this.options;return si==="top"||si==="bottom"||ii==="x"}isFullSize(){return this.options.fullSize}_convertTicksToLabels(ii){this.beforeTickToLabelConversion(),this.generateTickLabels(ii);let si,ai;for(si=0,ai=ii.length;si<ai;si++)(0,ci.k)(ii[si].label)&&(ii.splice(si,1),ai--,si--);this.afterTickToLabelConversion()}_getLabelSizes(){let ii=this._labelSizes;if(!ii){const si=this.options.ticks.sampleSize;let ai=this.ticks;si<ai.length&&(ai=Ul(ai,si)),this._labelSizes=ii=this._computeLabelSizes(ai,ai.length,this.options.ticks.maxTicksLimit)}return ii}_computeLabelSizes(ii,si,ai){const{ctx:ui,_longestTextCache:pi}=this,bi=[],ji=[],Ri=Math.floor(si/Zl(si,ai));let Bi=0,Qi=0,fn,jn,On,Zn,hs,Ds,Ts,qs,ro,ao,zs;for(fn=0;fn<si;fn+=Ri){if(Zn=ii[fn].label,hs=this._resolveTickFontOptions(fn),ui.font=Ds=hs.string,Ts=pi[Ds]=pi[Ds]||{data:{},gc:[]},qs=hs.lineHeight,ro=ao=0,!(0,ci.k)(Zn)&&!(0,ci.b)(Zn))ro=(0,ci.V)(ui,Ts.data,Ts.gc,ro,Zn),ao=qs;else if((0,ci.b)(Zn))for(jn=0,On=Zn.length;jn<On;++jn)zs=Zn[jn],!(0,ci.k)(zs)&&!(0,ci.b)(zs)&&(ro=(0,ci.V)(ui,Ts.data,Ts.gc,ro,zs),ao+=qs);bi.push(ro),ji.push(ao),Bi=Math.max(ro,Bi),Qi=Math.max(ao,Qi)}Al(pi,si);const wo=bi.indexOf(Bi),So=ji.indexOf(Qi),Do=Yr=>({width:bi[Yr]||0,height:ji[Yr]||0});return{first:Do(0),last:Do(si-1),widest:Do(wo),highest:Do(So),widths:bi,heights:ji}}getLabelForValue(ii){return ii}getPixelForValue(ii,si){return NaN}getValueForPixel(ii){}getPixelForTick(ii){const si=this.ticks;return ii<0||ii>si.length-1?null:this.getPixelForValue(si[ii].value)}getPixelForDecimal(ii){this._reversePixels&&(ii=1-ii);const si=this._startPixel+ii*this._length;return(0,ci.W)(this._alignToPixels?(0,ci.X)(this.chart,si,0):si)}getDecimalForPixel(ii){const si=(ii-this._startPixel)/this._length;return this._reversePixels?1-si:si}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:ii,max:si}=this;return ii<0&&si<0?si:ii>0&&si>0?ii:0}getContext(ii){const si=this.ticks||[];if(ii>=0&&ii<si.length){const ai=si[ii];return ai.$context||(ai.$context=wn(this.getContext(),ii,ai))}return this.$context||(this.$context=sn(this.chart.getContext(),this))}_tickSize(){const ii=this.options.ticks,si=(0,ci.t)(this.labelRotation),ai=Math.abs(Math.cos(si)),ui=Math.abs(Math.sin(si)),pi=this._getLabelSizes(),bi=ii.autoSkipPadding||0,ji=pi?pi.widest.width+bi:0,Ri=pi?pi.highest.height+bi:0;return this.isHorizontal()?Ri*ai>ji*ui?ji/ai:Ri/ui:Ri*ui<ji*ai?Ri/ai:ji/ui}_isVisible(){const ii=this.options.display;return ii!=="auto"?!!ii:this.getMatchingVisibleMetas().length>0}_computeGridLineItems(ii){const si=this.axis,ai=this.chart,ui=this.options,{grid:pi,position:bi,border:ji}=ui,Ri=pi.offset,Bi=this.isHorizontal(),fn=this.ticks.length+(Ri?1:0),jn=El(pi),On=[],Zn=ji.setContext(this.getContext()),hs=Zn.display?Zn.width:0,Ds=hs/2,Ts=function(dl){return(0,ci.X)(ai,dl,hs)};let qs,ro,ao,zs,wo,So,Do,Yr,la,ca,ya,Yl;if(bi==="top")qs=Ts(this.bottom),So=this.bottom-jn,Yr=qs-Ds,ca=Ts(ii.top)+Ds,Yl=ii.bottom;else if(bi==="bottom")qs=Ts(this.top),ca=ii.top,Yl=Ts(ii.bottom)-Ds,So=qs+Ds,Yr=this.top+jn;else if(bi==="left")qs=Ts(this.right),wo=this.right-jn,Do=qs-Ds,la=Ts(ii.left)+Ds,ya=ii.right;else if(bi==="right")qs=Ts(this.left),la=ii.left,ya=Ts(ii.right)-Ds,wo=qs+Ds,Do=this.left+jn;else if(si==="x"){if(bi==="center")qs=Ts((ii.top+ii.bottom)/2+.5);else if((0,ci.i)(bi)){const dl=Object.keys(bi)[0],Ha=bi[dl];qs=Ts(this.chart.scales[dl].getPixelForValue(Ha))}ca=ii.top,Yl=ii.bottom,So=qs+Ds,Yr=So+jn}else if(si==="y"){if(bi==="center")qs=Ts((ii.left+ii.right)/2);else if((0,ci.i)(bi)){const dl=Object.keys(bi)[0],Ha=bi[dl];qs=Ts(this.chart.scales[dl].getPixelForValue(Ha))}wo=qs-Ds,Do=wo-jn,la=ii.left,ya=ii.right}const Wc=(0,ci.v)(ui.ticks.maxTicksLimit,fn),Za=Math.max(1,Math.ceil(fn/Wc));for(ro=0;ro<fn;ro+=Za){const dl=this.getContext(ro),Ha=pi.setContext(dl),Uc=ji.setContext(dl),wc=Ha.lineWidth,Cd=Ha.color,xf=Uc.dash||[],$d=Uc.dashOffset,rf=Ha.tickWidth,Ad=Ha.tickColor,Sf=Ha.tickBorderDash||[],md=Ha.tickBorderDashOffset;ao=Au(this,ro,Ri),ao!==void 0&&(zs=(0,ci.X)(ai,ao,wc),Bi?wo=Do=la=ya=zs:So=Yr=ca=Yl=zs,On.push({tx1:wo,ty1:So,tx2:Do,ty2:Yr,x1:la,y1:ca,x2:ya,y2:Yl,width:wc,color:Cd,borderDash:xf,borderDashOffset:$d,tickWidth:rf,tickColor:Ad,tickBorderDash:Sf,tickBorderDashOffset:md}))}return this._ticksLength=fn,this._borderValue=qs,On}_computeLabelItems(ii){const si=this.axis,ai=this.options,{position:ui,ticks:pi}=ai,bi=this.isHorizontal(),ji=this.ticks,{align:Ri,crossAlign:Bi,padding:Qi,mirror:fn}=pi,jn=El(ai.grid),On=jn+Qi,Zn=fn?-Qi:On,hs=-(0,ci.t)(this.labelRotation),Ds=[];let Ts,qs,ro,ao,zs,wo,So,Do,Yr,la,ca,ya,Yl="middle";if(ui==="top")wo=this.bottom-Zn,So=this._getXAxisLabelAlignment();else if(ui==="bottom")wo=this.top+Zn,So=this._getXAxisLabelAlignment();else if(ui==="left"){const Za=this._getYAxisLabelAlignment(jn);So=Za.textAlign,zs=Za.x}else if(ui==="right"){const Za=this._getYAxisLabelAlignment(jn);So=Za.textAlign,zs=Za.x}else if(si==="x"){if(ui==="center")wo=(ii.top+ii.bottom)/2+On;else if((0,ci.i)(ui)){const Za=Object.keys(ui)[0],dl=ui[Za];wo=this.chart.scales[Za].getPixelForValue(dl)+On}So=this._getXAxisLabelAlignment()}else if(si==="y"){if(ui==="center")zs=(ii.left+ii.right)/2-On;else if((0,ci.i)(ui)){const Za=Object.keys(ui)[0],dl=ui[Za];zs=this.chart.scales[Za].getPixelForValue(dl)}So=this._getYAxisLabelAlignment(jn).textAlign}si==="y"&&(Ri==="start"?Yl="top":Ri==="end"&&(Yl="bottom"));const Wc=this._getLabelSizes();for(Ts=0,qs=ji.length;Ts<qs;++Ts){ro=ji[Ts],ao=ro.label;const Za=pi.setContext(this.getContext(Ts));Do=this.getPixelForTick(Ts)+pi.labelOffset,Yr=this._resolveTickFontOptions(Ts),la=Yr.lineHeight,ca=(0,ci.b)(ao)?ao.length:1;const dl=ca/2,Ha=Za.color,Uc=Za.textStrokeColor,wc=Za.textStrokeWidth;let Cd=So;bi?(zs=Do,So==="inner"&&(Ts===qs-1?Cd=this.options.reverse?"left":"right":Ts===0?Cd=this.options.reverse?"right":"left":Cd="center"),ui==="top"?Bi==="near"||hs!==0?ya=-ca*la+la/2:Bi==="center"?ya=-Wc.highest.height/2-dl*la+la:ya=-Wc.highest.height+la/2:Bi==="near"||hs!==0?ya=la/2:Bi==="center"?ya=Wc.highest.height/2-dl*la:ya=Wc.highest.height-ca*la,fn&&(ya*=-1),hs!==0&&!Za.showLabelBackdrop&&(zs+=la/2*Math.sin(hs))):(wo=Do,ya=(1-ca)*la/2);let xf;if(Za.showLabelBackdrop){const $d=(0,ci.E)(Za.backdropPadding),rf=Wc.heights[Ts],Ad=Wc.widths[Ts];let Sf=ya-$d.top,md=0-$d.left;switch(Yl){case"middle":Sf-=rf/2;break;case"bottom":Sf-=rf;break}switch(So){case"center":md-=Ad/2;break;case"right":md-=Ad;break;case"inner":Ts===qs-1?md-=Ad:Ts>0&&(md-=Ad/2);break}xf={left:md,top:Sf,width:Ad+$d.width,height:rf+$d.height,color:Za.backdropColor}}Ds.push({label:ao,font:Yr,textOffset:ya,options:{rotation:hs,color:Ha,strokeColor:Uc,strokeWidth:wc,textAlign:Cd,textBaseline:Yl,translation:[zs,wo],backdrop:xf}})}return Ds}_getXAxisLabelAlignment(){const{position:ii,ticks:si}=this.options;if(-(0,ci.t)(this.labelRotation))return ii==="top"?"left":"right";let ui="center";return si.align==="start"?ui="left":si.align==="end"?ui="right":si.align==="inner"&&(ui="inner"),ui}_getYAxisLabelAlignment(ii){const{position:si,ticks:{crossAlign:ai,mirror:ui,padding:pi}}=this.options,bi=this._getLabelSizes(),ji=ii+pi,Ri=bi.widest.width;let Bi,Qi;return si==="left"?ui?(Qi=this.right+pi,ai==="near"?Bi="left":ai==="center"?(Bi="center",Qi+=Ri/2):(Bi="right",Qi+=Ri)):(Qi=this.right-ji,ai==="near"?Bi="right":ai==="center"?(Bi="center",Qi-=Ri/2):(Bi="left",Qi=this.left)):si==="right"?ui?(Qi=this.left+pi,ai==="near"?Bi="right":ai==="center"?(Bi="center",Qi-=Ri/2):(Bi="left",Qi-=Ri)):(Qi=this.left+ji,ai==="near"?Bi="left":ai==="center"?(Bi="center",Qi+=Ri/2):(Bi="right",Qi=this.right)):Bi="right",{textAlign:Bi,x:Qi}}_computeLabelArea(){if(this.options.ticks.mirror)return;const ii=this.chart,si=this.options.position;if(si==="left"||si==="right")return{top:0,left:this.left,bottom:ii.height,right:this.right};if(si==="top"||si==="bottom")return{top:this.top,left:0,bottom:this.bottom,right:ii.width}}drawBackground(){const{ctx:ii,options:{backgroundColor:si},left:ai,top:ui,width:pi,height:bi}=this;si&&(ii.save(),ii.fillStyle=si,ii.fillRect(ai,ui,pi,bi),ii.restore())}getLineWidthForValue(ii){const si=this.options.grid;if(!this._isVisible()||!si.display)return 0;const ui=this.ticks.findIndex(pi=>pi.value===ii);return ui>=0?si.setContext(this.getContext(ui)).lineWidth:0}drawGrid(ii){const si=this.options.grid,ai=this.ctx,ui=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(ii));let pi,bi;const ji=(Ri,Bi,Qi)=>{!Qi.width||!Qi.color||(ai.save(),ai.lineWidth=Qi.width,ai.strokeStyle=Qi.color,ai.setLineDash(Qi.borderDash||[]),ai.lineDashOffset=Qi.borderDashOffset,ai.beginPath(),ai.moveTo(Ri.x,Ri.y),ai.lineTo(Bi.x,Bi.y),ai.stroke(),ai.restore())};if(si.display)for(pi=0,bi=ui.length;pi<bi;++pi){const Ri=ui[pi];si.drawOnChartArea&&ji({x:Ri.x1,y:Ri.y1},{x:Ri.x2,y:Ri.y2},Ri),si.drawTicks&&ji({x:Ri.tx1,y:Ri.ty1},{x:Ri.tx2,y:Ri.ty2},{color:Ri.tickColor,width:Ri.tickWidth,borderDash:Ri.tickBorderDash,borderDashOffset:Ri.tickBorderDashOffset})}}drawBorder(){const{chart:ii,ctx:si,options:{border:ai,grid:ui}}=this,pi=ai.setContext(this.getContext()),bi=ai.display?pi.width:0;if(!bi)return;const ji=ui.setContext(this.getContext(0)).lineWidth,Ri=this._borderValue;let Bi,Qi,fn,jn;this.isHorizontal()?(Bi=(0,ci.X)(ii,this.left,bi)-bi/2,Qi=(0,ci.X)(ii,this.right,ji)+ji/2,fn=jn=Ri):(fn=(0,ci.X)(ii,this.top,bi)-bi/2,jn=(0,ci.X)(ii,this.bottom,ji)+ji/2,Bi=Qi=Ri),si.save(),si.lineWidth=pi.width,si.strokeStyle=pi.color,si.beginPath(),si.moveTo(Bi,fn),si.lineTo(Qi,jn),si.stroke(),si.restore()}drawLabels(ii){if(!this.options.ticks.display)return;const ai=this.ctx,ui=this._computeLabelArea();ui&&(0,ci.Y)(ai,ui);const pi=this.getLabelItems(ii);for(const bi of pi){const ji=bi.options,Ri=bi.font,Bi=bi.label,Qi=bi.textOffset;(0,ci.Z)(ai,Bi,0,Qi,Ri,ji)}ui&&(0,ci.$)(ai)}drawTitle(){const{ctx:ii,options:{position:si,title:ai,reverse:ui}}=this;if(!ai.display)return;const pi=(0,ci.a0)(ai.font),bi=(0,ci.E)(ai.padding),ji=ai.align;let Ri=pi.lineHeight/2;si==="bottom"||si==="center"||(0,ci.i)(si)?(Ri+=bi.bottom,(0,ci.b)(ai.text)&&(Ri+=pi.lineHeight*(ai.text.length-1))):Ri+=bi.top;const{titleX:Bi,titleY:Qi,maxWidth:fn,rotation:jn}=Rs(this,Ri,si,ji);(0,ci.Z)(ii,ai.text,0,0,pi,{color:ai.color,maxWidth:fn,rotation:jn,textAlign:Nn(ji,si,ui),textBaseline:"middle",translation:[Bi,Qi]})}draw(ii){this._isVisible()&&(this.drawBackground(),this.drawGrid(ii),this.drawBorder(),this.drawTitle(),this.drawLabels(ii))}_layers(){const ii=this.options,si=ii.ticks&&ii.ticks.z||0,ai=(0,ci.v)(ii.grid&&ii.grid.z,-1),ui=(0,ci.v)(ii.border&&ii.border.z,0);return!this._isVisible()||this.draw!==xs.prototype.draw?[{z:si,draw:pi=>{this.draw(pi)}}]:[{z:ai,draw:pi=>{this.drawBackground(),this.drawGrid(pi),this.drawTitle()}},{z:ui,draw:()=>{this.drawBorder()}},{z:si,draw:pi=>{this.drawLabels(pi)}}]}getMatchingVisibleMetas(ii){const si=this.chart.getSortedVisibleDatasetMetas(),ai=this.axis+"AxisID",ui=[];let pi,bi;for(pi=0,bi=si.length;pi<bi;++pi){const ji=si[pi];ji[ai]===this.id&&(!ii||ji.type===ii)&&ui.push(ji)}return ui}_resolveTickFontOptions(ii){const si=this.options.ticks.setContext(this.getContext(ii));return(0,ci.a0)(si.font)}_maxDigits(){const ii=this._resolveTickFontOptions(0).lineHeight;return(this.isHorizontal()?this.width:this.height)/ii}}class uo{constructor(ii,si,ai){this.type=ii,this.scope=si,this.override=ai,this.items=Object.create(null)}isForType(ii){return Object.prototype.isPrototypeOf.call(this.type.prototype,ii.prototype)}register(ii){const si=Object.getPrototypeOf(ii);let ai;$o(si)&&(ai=this.register(si));const ui=this.items,pi=ii.id,bi=this.scope+"."+pi;if(!pi)throw new Error("class does not have id: "+ii);return pi in ui||(ui[pi]=ii,Ro(ii,bi,ai),this.override&&ci.d.override(ii.id,ii.overrides)),bi}get(ii){return this.items[ii]}unregister(ii){const si=this.items,ai=ii.id,ui=this.scope;ai in si&&delete si[ai],ui&&ai in ci.d[ui]&&(delete ci.d[ui][ai],this.override&&delete ci.a3[ai])}}function Ro(fi,ii,si){const ai=(0,ci.a4)(Object.create(null),[si?ci.d.get(si):{},ci.d.get(ii),fi.defaults]);ci.d.set(ii,ai),fi.defaultRoutes&&qo(ii,fi.defaultRoutes),fi.descriptors&&ci.d.describe(ii,fi.descriptors)}function qo(fi,ii){Object.keys(ii).forEach(si=>{const ai=si.split("."),ui=ai.pop(),pi=[fi].concat(ai).join("."),bi=ii[si].split("."),ji=bi.pop(),Ri=bi.join(".");ci.d.route(pi,ui,Ri,ji)})}function $o(fi){return"id"in fi&&"defaults"in fi}class Ga{constructor(){this.controllers=new uo(kn,"datasets",!0),this.elements=new uo(ul,"elements"),this.plugins=new uo(Object,"plugins"),this.scales=new uo(xs,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...ii){this._each("register",ii)}remove(...ii){this._each("unregister",ii)}addControllers(...ii){this._each("register",ii,this.controllers)}addElements(...ii){this._each("register",ii,this.elements)}addPlugins(...ii){this._each("register",ii,this.plugins)}addScales(...ii){this._each("register",ii,this.scales)}getController(ii){return this._get(ii,this.controllers,"controller")}getElement(ii){return this._get(ii,this.elements,"element")}getPlugin(ii){return this._get(ii,this.plugins,"plugin")}getScale(ii){return this._get(ii,this.scales,"scale")}removeControllers(...ii){this._each("unregister",ii,this.controllers)}removeElements(...ii){this._each("unregister",ii,this.elements)}removePlugins(...ii){this._each("unregister",ii,this.plugins)}removeScales(...ii){this._each("unregister",ii,this.scales)}_each(ii,si,ai){[...si].forEach(ui=>{const pi=ai||this._getRegistryForType(ui);ai||pi.isForType(ui)||pi===this.plugins&&ui.id?this._exec(ii,pi,ui):(0,ci.F)(ui,bi=>{const ji=ai||this._getRegistryForType(bi);this._exec(ii,ji,bi)})})}_exec(ii,si,ai){const ui=(0,ci.a5)(ii);(0,ci.Q)(ai["before"+ui],[],ai),si[ii](ai),(0,ci.Q)(ai["after"+ui],[],ai)}_getRegistryForType(ii){for(let si=0;si<this._typedRegistries.length;si++){const ai=this._typedRegistries[si];if(ai.isForType(ii))return ai}return this.plugins}_get(ii,si,ai){const ui=si.get(ii);if(ui===void 0)throw new Error('"'+ii+'" is not a registered '+ai+".");return ui}}var na=new Ga;class Ko{constructor(){this._init=[]}notify(ii,si,ai,ui){si==="beforeInit"&&(this._init=this._createDescriptors(ii,!0),this._notify(this._init,ii,"install"));const pi=ui?this._descriptors(ii).filter(ui):this._descriptors(ii),bi=this._notify(pi,ii,si,ai);return si==="afterDestroy"&&(this._notify(pi,ii,"stop"),this._notify(this._init,ii,"uninstall")),bi}_notify(ii,si,ai,ui){ui=ui||{};for(const pi of ii){const bi=pi.plugin,ji=bi[ai],Ri=[si,ui,pi.options];if((0,ci.Q)(ji,Ri,bi)===!1&&ui.cancelable)return!1}return!0}invalidate(){(0,ci.k)(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}_descriptors(ii){if(this._cache)return this._cache;const si=this._cache=this._createDescriptors(ii);return this._notifyStateChanges(ii),si}_createDescriptors(ii,si){const ai=ii&&ii.config,ui=(0,ci.v)(ai.options&&ai.options.plugins,{}),pi=Wa(ai);return ui===!1&&!si?[]:lc(ii,pi,ui,si)}_notifyStateChanges(ii){const si=this._oldCache||[],ai=this._cache,ui=(pi,bi)=>pi.filter(ji=>!bi.some(Ri=>ji.plugin.id===Ri.plugin.id));this._notify(ui(si,ai),ii,"stop"),this._notify(ui(ai,si),ii,"start")}}function Wa(fi){const ii={},si=[],ai=Object.keys(na.plugins.items);for(let pi=0;pi<ai.length;pi++)si.push(na.getPlugin(ai[pi]));const ui=fi.plugins||[];for(let pi=0;pi<ui.length;pi++){const bi=ui[pi];si.indexOf(bi)===-1&&(si.push(bi),ii[bi.id]=!0)}return{plugins:si,localIds:ii}}function Ll(fi,ii){return!ii&&fi===!1?null:fi===!0?{}:fi}function lc(fi,{plugins:ii,localIds:si},ai,ui){const pi=[],bi=fi.getContext();for(const ji of ii){const Ri=ji.id,Bi=Ll(ai[Ri],ui);Bi!==null&&pi.push({plugin:ji,options:ou(fi.config,{plugin:ji,local:si[Ri]},Bi,bi)})}return pi}function ou(fi,{plugin:ii,local:si},ai,ui){const pi=fi.pluginScopeKeys(ii),bi=fi.getOptionScopes(ai,pi);return si&&ii.defaults&&bi.push(ii.defaults),fi.createResolver(bi,ui,[""],{scriptable:!1,indexable:!1,allKeys:!0})}function Jl(fi,ii){const si=ci.d.datasets[fi]||{};return((ii.datasets||{})[fi]||{}).indexAxis||ii.indexAxis||si.indexAxis||"x"}function jc(fi,ii){let si=fi;return fi==="_index_"?si=ii:fi==="_value_"&&(si=ii==="x"?"y":"x"),si}function ec(fi,ii){return fi===ii?"_index_":"_value_"}function Bl(fi){if(fi==="x"||fi==="y"||fi==="r")return fi}function Gc(fi){if(fi==="top"||fi==="bottom")return"x";if(fi==="left"||fi==="right")return"y"}function ra(fi,...ii){if(Bl(fi))return fi;for(const si of ii){const ai=si.axis||Gc(si.position)||fi.length>1&&Bl(fi[0].toLowerCase());if(ai)return ai}throw new Error(`Cannot determine type of '${fi}' axis. Please provide 'axis' or 'position' option.`)}function Ml(fi,ii,si){if(si[ii+"AxisID"]===fi)return{axis:ii}}function zl(fi,ii){if(ii.data&&ii.data.datasets){const si=ii.data.datasets.filter(ai=>ai.xAxisID===fi||ai.yAxisID===fi);if(si.length)return Ml(fi,"x",si[0])||Ml(fi,"y",si[0])}return{}}function Rl(fi,ii){const si=ci.a3[fi.type]||{scales:{}},ai=ii.scales||{},ui=Jl(fi.type,ii),pi=Object.create(null);return Object.keys(ai).forEach(bi=>{const ji=ai[bi];if(!(0,ci.i)(ji))return console.error(`Invalid scale configuration for scale: ${bi}`);if(ji._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${bi}`);const Ri=ra(bi,ji,zl(bi,fi),ci.d.scales[ji.type]),Bi=ec(Ri,ui),Qi=si.scales||{};pi[bi]=(0,ci.ab)(Object.create(null),[{axis:Ri},ji,Qi[Ri],Qi[Bi]])}),fi.data.datasets.forEach(bi=>{const ji=bi.type||fi.type,Ri=bi.indexAxis||Jl(ji,ii),Qi=(ci.a3[ji]||{}).scales||{};Object.keys(Qi).forEach(fn=>{const jn=jc(fn,Ri),On=bi[jn+"AxisID"]||jn;pi[On]=pi[On]||Object.create(null),(0,ci.ab)(pi[On],[{axis:jn},ai[On],Qi[fn]])})}),Object.keys(pi).forEach(bi=>{const ji=pi[bi];(0,ci.ab)(ji,[ci.d.scales[ji.type],ci.d.scale])}),pi}function Fo(fi){const ii=fi.options||(fi.options={});ii.plugins=(0,ci.v)(ii.plugins,{}),ii.scales=Rl(fi,ii)}function Ho(fi){return fi=fi||{},fi.datasets=fi.datasets||[],fi.labels=fi.labels||[],fi}function Oa(fi){return fi=fi||{},fi.data=Ho(fi.data),Fo(fi),fi}const bu=new Map,Dc=new Set;function Pc(fi,ii){let si=bu.get(fi);return si||(si=ii(),bu.set(fi,si),Dc.add(si)),si}const Yc=(fi,ii,si)=>{const ai=(0,ci.f)(ii,si);ai!==void 0&&fi.add(ai)};class Od{constructor(ii){this._config=Oa(ii),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(ii){this._config.type=ii}get data(){return this._config.data}set data(ii){this._config.data=Ho(ii)}get options(){return this._config.options}set options(ii){this._config.options=ii}get plugins(){return this._config.plugins}update(){const ii=this._config;this.clearCache(),Fo(ii)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(ii){return Pc(ii,()=>[[`datasets.${ii}`,""]])}datasetAnimationScopeKeys(ii,si){return Pc(`${ii}.transition.${si}`,()=>[[`datasets.${ii}.transitions.${si}`,`transitions.${si}`],[`datasets.${ii}`,""]])}datasetElementScopeKeys(ii,si){return Pc(`${ii}-${si}`,()=>[[`datasets.${ii}.elements.${si}`,`datasets.${ii}`,`elements.${si}`,""]])}pluginScopeKeys(ii){const si=ii.id,ai=this.type;return Pc(`${ai}-plugin-${si}`,()=>[[`plugins.${si}`,...ii.additionalOptionScopes||[]]])}_cachedScopes(ii,si){const ai=this._scopeCache;let ui=ai.get(ii);return(!ui||si)&&(ui=new Map,ai.set(ii,ui)),ui}getOptionScopes(ii,si,ai){const{options:ui,type:pi}=this,bi=this._cachedScopes(ii,ai),ji=bi.get(si);if(ji)return ji;const Ri=new Set;si.forEach(Qi=>{ii&&(Ri.add(ii),Qi.forEach(fn=>Yc(Ri,ii,fn))),Qi.forEach(fn=>Yc(Ri,ui,fn)),Qi.forEach(fn=>Yc(Ri,ci.a3[pi]||{},fn)),Qi.forEach(fn=>Yc(Ri,ci.d,fn)),Qi.forEach(fn=>Yc(Ri,ci.a6,fn))});const Bi=Array.from(Ri);return Bi.length===0&&Bi.push(Object.create(null)),Dc.has(si)&&bi.set(si,Bi),Bi}chartOptionScopes(){const{options:ii,type:si}=this;return[ii,ci.a3[si]||{},ci.d.datasets[si]||{},{type:si},ci.d,ci.a6]}resolveNamedOptions(ii,si,ai,ui=[""]){const pi={$shared:!0},{resolver:bi,subPrefixes:ji}=bd(this._resolverCache,ii,ui);let Ri=bi;if(Eu(bi,si)){pi.$shared=!1,ai=(0,ci.a7)(ai)?ai():ai;const Bi=this.createResolver(ii,ai,ji);Ri=(0,ci.a8)(bi,ai,Bi)}for(const Bi of si)pi[Bi]=Ri[Bi];return pi}createResolver(ii,si,ai=[""],ui){const{resolver:pi}=bd(this._resolverCache,ii,ai);return(0,ci.i)(si)?(0,ci.a8)(pi,si,void 0,ui):pi}}function bd(fi,ii,si){let ai=fi.get(ii);ai||(ai=new Map,fi.set(ii,ai));const ui=si.join();let pi=ai.get(ui);return pi||(pi={resolver:(0,ci.a9)(ii,si),subPrefixes:si.filter(ji=>!ji.toLowerCase().includes("hover"))},ai.set(ui,pi)),pi}const ed=fi=>(0,ci.i)(fi)&&Object.getOwnPropertyNames(fi).some(ii=>(0,ci.a7)(fi[ii]));function Eu(fi,ii){const{isScriptable:si,isIndexable:ai}=(0,ci.aa)(fi);for(const ui of ii){const pi=si(ui),bi=ai(ui),ji=(bi||pi)&&fi[ui];if(pi&&((0,ci.a7)(ji)||ed(ji))||bi&&(0,ci.b)(ji))return!0}return!1}var Hu="4.4.5";const td=["top","bottom","left","right","chartArea"];function Tu(fi,ii){return fi==="top"||fi==="bottom"||td.indexOf(fi)===-1&&ii==="x"}function $u(fi,ii){return function(si,ai){return si[fi]===ai[fi]?si[ii]-ai[ii]:si[fi]-ai[fi]}}function Vu(fi){const ii=fi.chart,si=ii.options.animation;ii.notifyPlugins("afterRender"),(0,ci.Q)(si&&si.onComplete,[fi],ii)}function id(fi){const ii=fi.chart,si=ii.options.animation;(0,ci.Q)(si&&si.onProgress,[fi],ii)}function nd(fi){return(0,ci.M)()&&typeof fi=="string"?fi=document.getElementById(fi):fi&&fi.length&&(fi=fi[0]),fi&&fi.canvas&&(fi=fi.canvas),fi}const ru={},Qc=fi=>{const ii=nd(fi);return Object.values(ru).filter(si=>si.canvas===ii).pop()};function sd(fi,ii,si){const ai=Object.keys(fi);for(const ui of ai){const pi=+ui;if(pi>=ii){const bi=fi[ui];delete fi[ui],(si>0||pi>ii)&&(fi[pi+si]=bi)}}}function _u(fi,ii,si,ai){return!si||fi.type==="mouseout"?null:ai?ii:fi}function od(fi,ii,si){return fi.options.clip?fi[si]:ii[si]}function rd(fi,ii){const{xScale:si,yScale:ai}=fi;return si&&ai?{left:od(si,ii,"left"),right:od(si,ii,"right"),top:od(ai,ii,"top"),bottom:od(ai,ii,"bottom")}:ii}class tc{static register(...ii){na.add(...ii),di()}static unregister(...ii){na.remove(...ii),di()}constructor(ii,si){const ai=this.config=new Od(si),ui=nd(ii),pi=Qc(ui);if(pi)throw new Error("Canvas is already in use. Chart with ID '"+pi.id+"' must be destroyed before the canvas with ID '"+pi.canvas.id+"' can be reused.");const bi=ai.createResolver(ai.chartOptionScopes(),this.getContext());this.platform=new(ai.platform||vu(ui)),this.platform.updateConfig(ai);const ji=this.platform.acquireContext(ui,bi.aspectRatio),Ri=ji&&ji.canvas,Bi=Ri&&Ri.height,Qi=Ri&&Ri.width;if(this.id=(0,ci.ac)(),this.ctx=ji,this.canvas=Ri,this.width=Qi,this.height=Bi,this._options=bi,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new Ko,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=(0,ci.ad)(fn=>this.update(fn),bi.resizeDelay||0),this._dataChanges=[],ru[this.id]=this,!ji||!Ri){console.error("Failed to create chart: can't acquire context from the given item");return}hi.listen(this,"complete",Vu),hi.listen(this,"progress",id),this._initialize(),this.attached&&this.update()}get aspectRatio(){const{options:{aspectRatio:ii,maintainAspectRatio:si},width:ai,height:ui,_aspectRatio:pi}=this;return(0,ci.k)(ii)?si&&pi?pi:ui?ai/ui:null:ii}get data(){return this.config.data}set data(ii){this.config.data=ii}get options(){return this._options}set options(ii){this.config.options=ii}get registry(){return na}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():(0,ci.ae)(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return(0,ci.af)(this.canvas,this.ctx),this}stop(){return hi.stop(this),this}resize(ii,si){hi.running(this)?this._resizeBeforeDraw={width:ii,height:si}:this._resize(ii,si)}_resize(ii,si){const ai=this.options,ui=this.canvas,pi=ai.maintainAspectRatio&&this.aspectRatio,bi=this.platform.getMaximumSize(ui,ii,si,pi),ji=ai.devicePixelRatio||this.platform.getDevicePixelRatio(),Ri=this.width?"resize":"attach";this.width=bi.width,this.height=bi.height,this._aspectRatio=this.aspectRatio,(0,ci.ae)(this,ji,!0)&&(this.notifyPlugins("resize",{size:bi}),(0,ci.Q)(ai.onResize,[this,bi],this),this.attached&&this._doResize(Ri)&&this.render())}ensureScalesHaveIDs(){const si=this.options.scales||{};(0,ci.F)(si,(ai,ui)=>{ai.id=ui})}buildOrUpdateScales(){const ii=this.options,si=ii.scales,ai=this.scales,ui=Object.keys(ai).reduce((bi,ji)=>(bi[ji]=!1,bi),{});let pi=[];si&&(pi=pi.concat(Object.keys(si).map(bi=>{const ji=si[bi],Ri=ra(bi,ji),Bi=Ri==="r",Qi=Ri==="x";return{options:ji,dposition:Bi?"chartArea":Qi?"bottom":"left",dtype:Bi?"radialLinear":Qi?"category":"linear"}}))),(0,ci.F)(pi,bi=>{const ji=bi.options,Ri=ji.id,Bi=ra(Ri,ji),Qi=(0,ci.v)(ji.type,bi.dtype);(ji.position===void 0||Tu(ji.position,Bi)!==Tu(bi.dposition))&&(ji.position=bi.dposition),ui[Ri]=!0;let fn=null;if(Ri in ai&&ai[Ri].type===Qi)fn=ai[Ri];else{const jn=na.getScale(Qi);fn=new jn({id:Ri,type:Qi,ctx:this.ctx,chart:this}),ai[fn.id]=fn}fn.init(ji,ii)}),(0,ci.F)(ui,(bi,ji)=>{bi||delete ai[ji]}),(0,ci.F)(ai,bi=>{Jo.configure(this,bi,bi.options),Jo.addBox(this,bi)})}_updateMetasets(){const ii=this._metasets,si=this.data.datasets.length,ai=ii.length;if(ii.sort((ui,pi)=>ui.index-pi.index),ai>si){for(let ui=si;ui<ai;++ui)this._destroyDatasetMeta(ui);ii.splice(si,ai-si)}this._sortedMetasets=ii.slice(0).sort($u("order","index"))}_removeUnreferencedMetasets(){const{_metasets:ii,data:{datasets:si}}=this;ii.length>si.length&&delete this._stacks,ii.forEach((ai,ui)=>{si.filter(pi=>pi===ai._dataset).length===0&&this._destroyDatasetMeta(ui)})}buildOrUpdateControllers(){const ii=[],si=this.data.datasets;let ai,ui;for(this._removeUnreferencedMetasets(),ai=0,ui=si.length;ai<ui;ai++){const pi=si[ai];let bi=this.getDatasetMeta(ai);const ji=pi.type||this.config.type;if(bi.type&&bi.type!==ji&&(this._destroyDatasetMeta(ai),bi=this.getDatasetMeta(ai)),bi.type=ji,bi.indexAxis=pi.indexAxis||Jl(ji,this.options),bi.order=pi.order||0,bi.index=ai,bi.label=""+pi.label,bi.visible=this.isDatasetVisible(ai),bi.controller)bi.controller.updateIndex(ai),bi.controller.linkScales();else{const Ri=na.getController(ji),{datasetElementType:Bi,dataElementType:Qi}=ci.d.datasets[ji];Object.assign(Ri,{dataElementType:na.getElement(Qi),datasetElementType:Bi&&na.getElement(Bi)}),bi.controller=new Ri(this,ai),ii.push(bi.controller)}}return this._updateMetasets(),ii}_resetElements(){(0,ci.F)(this.data.datasets,(ii,si)=>{this.getDatasetMeta(si).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(ii){const si=this.config;si.update();const ai=this._options=si.createResolver(si.chartOptionScopes(),this.getContext()),ui=this._animationsDisabled=!ai.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),this.notifyPlugins("beforeUpdate",{mode:ii,cancelable:!0})===!1)return;const pi=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let bi=0;for(let Bi=0,Qi=this.data.datasets.length;Bi<Qi;Bi++){const{controller:fn}=this.getDatasetMeta(Bi),jn=!ui&&pi.indexOf(fn)===-1;fn.buildOrUpdateElements(jn),bi=Math.max(+fn.getMaxOverflow(),bi)}bi=this._minPadding=ai.layout.autoPadding?bi:0,this._updateLayout(bi),ui||(0,ci.F)(pi,Bi=>{Bi.reset()}),this._updateDatasets(ii),this.notifyPlugins("afterUpdate",{mode:ii}),this._layers.sort($u("z","_idx"));const{_active:ji,_lastEvent:Ri}=this;Ri?this._eventHandler(Ri,!0):ji.length&&this._updateHoverStyles(ji,ji,!0),this.render()}_updateScales(){(0,ci.F)(this.scales,ii=>{Jo.removeBox(this,ii)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const ii=this.options,si=new Set(Object.keys(this._listeners)),ai=new Set(ii.events);(!(0,ci.ag)(si,ai)||!!this._responsiveListeners!==ii.responsive)&&(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:ii}=this,si=this._getUniformDataChanges()||[];for(const{method:ai,start:ui,count:pi}of si){const bi=ai==="_removeElements"?-pi:pi;sd(ii,ui,bi)}}_getUniformDataChanges(){const ii=this._dataChanges;if(!ii||!ii.length)return;this._dataChanges=[];const si=this.data.datasets.length,ai=pi=>new Set(ii.filter(bi=>bi[0]===pi).map((bi,ji)=>ji+","+bi.splice(1).join(","))),ui=ai(0);for(let pi=1;pi<si;pi++)if(!(0,ci.ag)(ui,ai(pi)))return;return Array.from(ui).map(pi=>pi.split(",")).map(pi=>({method:pi[1],start:+pi[2],count:+pi[3]}))}_updateLayout(ii){if(this.notifyPlugins("beforeLayout",{cancelable:!0})===!1)return;Jo.update(this,this.width,this.height,ii);const si=this.chartArea,ai=si.width<=0||si.height<=0;this._layers=[],(0,ci.F)(this.boxes,ui=>{ai&&ui.position==="chartArea"||(ui.configure&&ui.configure(),this._layers.push(...ui._layers()))},this),this._layers.forEach((ui,pi)=>{ui._idx=pi}),this.notifyPlugins("afterLayout")}_updateDatasets(ii){if(this.notifyPlugins("beforeDatasetsUpdate",{mode:ii,cancelable:!0})!==!1){for(let si=0,ai=this.data.datasets.length;si<ai;++si)this.getDatasetMeta(si).controller.configure();for(let si=0,ai=this.data.datasets.length;si<ai;++si)this._updateDataset(si,(0,ci.a7)(ii)?ii({datasetIndex:si}):ii);this.notifyPlugins("afterDatasetsUpdate",{mode:ii})}}_updateDataset(ii,si){const ai=this.getDatasetMeta(ii),ui={meta:ai,index:ii,mode:si,cancelable:!0};this.notifyPlugins("beforeDatasetUpdate",ui)!==!1&&(ai.controller._update(si),ui.cancelable=!1,this.notifyPlugins("afterDatasetUpdate",ui))}render(){this.notifyPlugins("beforeRender",{cancelable:!0})!==!1&&(hi.has(this)?this.attached&&!hi.running(this)&&hi.start(this):(this.draw(),Vu({chart:this})))}draw(){let ii;if(this._resizeBeforeDraw){const{width:ai,height:ui}=this._resizeBeforeDraw;this._resizeBeforeDraw=null,this._resize(ai,ui)}if(this.clear(),this.width<=0||this.height<=0||this.notifyPlugins("beforeDraw",{cancelable:!0})===!1)return;const si=this._layers;for(ii=0;ii<si.length&&si[ii].z<=0;++ii)si[ii].draw(this.chartArea);for(this._drawDatasets();ii<si.length;++ii)si[ii].draw(this.chartArea);this.notifyPlugins("afterDraw")}_getSortedDatasetMetas(ii){const si=this._sortedMetasets,ai=[];let ui,pi;for(ui=0,pi=si.length;ui<pi;++ui){const bi=si[ui];(!ii||bi.visible)&&ai.push(bi)}return ai}getSortedVisibleDatasetMetas(){return this._getSortedDatasetMetas(!0)}_drawDatasets(){if(this.notifyPlugins("beforeDatasetsDraw",{cancelable:!0})===!1)return;const ii=this.getSortedVisibleDatasetMetas();for(let si=ii.length-1;si>=0;--si)this._drawDataset(ii[si]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(ii){const si=this.ctx,ai=ii._clip,ui=!ai.disabled,pi=rd(ii,this.chartArea),bi={meta:ii,index:ii.index,cancelable:!0};this.notifyPlugins("beforeDatasetDraw",bi)!==!1&&(ui&&(0,ci.Y)(si,{left:ai.left===!1?0:pi.left-ai.left,right:ai.right===!1?this.width:pi.right+ai.right,top:ai.top===!1?0:pi.top-ai.top,bottom:ai.bottom===!1?this.height:pi.bottom+ai.bottom}),ii.controller.draw(),ui&&(0,ci.$)(si),bi.cancelable=!1,this.notifyPlugins("afterDatasetDraw",bi))}isPointInArea(ii){return(0,ci.C)(ii,this.chartArea,this._minPadding)}getElementsAtEventForMode(ii,si,ai,ui){const pi=Aa.modes[si];return typeof pi=="function"?pi(this,ii,ai,ui):[]}getDatasetMeta(ii){const si=this.data.datasets[ii],ai=this._metasets;let ui=ai.filter(pi=>pi&&pi._dataset===si).pop();return ui||(ui={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:si&&si.order||0,index:ii,_dataset:si,_parsed:[],_sorted:!1},ai.push(ui)),ui}getContext(){return this.$context||(this.$context=(0,ci.j)(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(ii){const si=this.data.datasets[ii];if(!si)return!1;const ai=this.getDatasetMeta(ii);return typeof ai.hidden=="boolean"?!ai.hidden:!si.hidden}setDatasetVisibility(ii,si){const ai=this.getDatasetMeta(ii);ai.hidden=!si}toggleDataVisibility(ii){this._hiddenIndices[ii]=!this._hiddenIndices[ii]}getDataVisibility(ii){return!this._hiddenIndices[ii]}_updateVisibility(ii,si,ai){const ui=ai?"show":"hide",pi=this.getDatasetMeta(ii),bi=pi.controller._resolveAnimations(void 0,ui);(0,ci.h)(si)?(pi.data[si].hidden=!ai,this.update()):(this.setDatasetVisibility(ii,ai),bi.update(pi,{visible:ai}),this.update(ji=>ji.datasetIndex===ii?ui:void 0))}hide(ii,si){this._updateVisibility(ii,si,!1)}show(ii,si){this._updateVisibility(ii,si,!0)}_destroyDatasetMeta(ii){const si=this._metasets[ii];si&&si.controller&&si.controller._destroy(),delete this._metasets[ii]}_stop(){let ii,si;for(this.stop(),hi.remove(this),ii=0,si=this.data.datasets.length;ii<si;++ii)this._destroyDatasetMeta(ii)}destroy(){this.notifyPlugins("beforeDestroy");const{canvas:ii,ctx:si}=this;this._stop(),this.config.clearCache(),ii&&(this.unbindEvents(),(0,ci.af)(ii,si),this.platform.releaseContext(si),this.canvas=null,this.ctx=null),delete ru[this.id],this.notifyPlugins("afterDestroy")}toBase64Image(...ii){return this.canvas.toDataURL(...ii)}bindEvents(){this.bindUserEvents(),this.options.responsive?this.bindResponsiveEvents():this.attached=!0}bindUserEvents(){const ii=this._listeners,si=this.platform,ai=(pi,bi)=>{si.addEventListener(this,pi,bi),ii[pi]=bi},ui=(pi,bi,ji)=>{pi.offsetX=bi,pi.offsetY=ji,this._eventHandler(pi)};(0,ci.F)(this.options.events,pi=>ai(pi,ui))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const ii=this._responsiveListeners,si=this.platform,ai=(Ri,Bi)=>{si.addEventListener(this,Ri,Bi),ii[Ri]=Bi},ui=(Ri,Bi)=>{ii[Ri]&&(si.removeEventListener(this,Ri,Bi),delete ii[Ri])},pi=(Ri,Bi)=>{this.canvas&&this.resize(Ri,Bi)};let bi;const ji=()=>{ui("attach",ji),this.attached=!0,this.resize(),ai("resize",pi),ai("detach",bi)};bi=()=>{this.attached=!1,ui("resize",pi),this._stop(),this._resize(0,0),ai("attach",ji)},si.isAttached(this.canvas)?ji():bi()}unbindEvents(){(0,ci.F)(this._listeners,(ii,si)=>{this.platform.removeEventListener(this,si,ii)}),this._listeners={},(0,ci.F)(this._responsiveListeners,(ii,si)=>{this.platform.removeEventListener(this,si,ii)}),this._responsiveListeners=void 0}updateHoverStyle(ii,si,ai){const ui=ai?"set":"remove";let pi,bi,ji,Ri;for(si==="dataset"&&(pi=this.getDatasetMeta(ii[0].datasetIndex),pi.controller["_"+ui+"DatasetHoverStyle"]()),ji=0,Ri=ii.length;ji<Ri;++ji){bi=ii[ji];const Bi=bi&&this.getDatasetMeta(bi.datasetIndex).controller;Bi&&Bi[ui+"HoverStyle"](bi.element,bi.datasetIndex,bi.index)}}getActiveElements(){return this._active||[]}setActiveElements(ii){const si=this._active||[],ai=ii.map(({datasetIndex:pi,index:bi})=>{const ji=this.getDatasetMeta(pi);if(!ji)throw new Error("No dataset found at index "+pi);return{datasetIndex:pi,element:ji.data[bi],index:bi}});!(0,ci.ah)(ai,si)&&(this._active=ai,this._lastEvent=null,this._updateHoverStyles(ai,si))}notifyPlugins(ii,si,ai){return this._plugins.notify(this,ii,si,ai)}isPluginEnabled(ii){return this._plugins._cache.filter(si=>si.plugin.id===ii).length===1}_updateHoverStyles(ii,si,ai){const ui=this.options.hover,pi=(Ri,Bi)=>Ri.filter(Qi=>!Bi.some(fn=>Qi.datasetIndex===fn.datasetIndex&&Qi.index===fn.index)),bi=pi(si,ii),ji=ai?ii:pi(ii,si);bi.length&&this.updateHoverStyle(bi,ui.mode,!1),ji.length&&ui.mode&&this.updateHoverStyle(ji,ui.mode,!0)}_eventHandler(ii,si){const ai={event:ii,replay:si,cancelable:!0,inChartArea:this.isPointInArea(ii)},ui=bi=>(bi.options.events||this.options.events).includes(ii.native.type);if(this.notifyPlugins("beforeEvent",ai,ui)===!1)return;const pi=this._handleEvent(ii,si,ai.inChartArea);return ai.cancelable=!1,this.notifyPlugins("afterEvent",ai,ui),(pi||ai.changed)&&this.render(),this}_handleEvent(ii,si,ai){const{_active:ui=[],options:pi}=this,bi=si,ji=this._getActiveElements(ii,ui,ai,bi),Ri=(0,ci.ai)(ii),Bi=_u(ii,this._lastEvent,ai,Ri);ai&&(this._lastEvent=null,(0,ci.Q)(pi.onHover,[ii,ji,this],this),Ri&&(0,ci.Q)(pi.onClick,[ii,ji,this],this));const Qi=!(0,ci.ah)(ji,ui);return(Qi||si)&&(this._active=ji,this._updateHoverStyles(ji,ui,si)),this._lastEvent=Bi,Qi}_getActiveElements(ii,si,ai,ui){if(ii.type==="mouseout")return[];if(!ai)return si;const pi=this.options.hover;return this.getElementsAtEventForMode(ii,pi.mode,pi,ui)}}so(tc,"defaults",ci.d),so(tc,"instances",ru),so(tc,"overrides",ci.a3),so(tc,"registry",na),so(tc,"version",Hu),so(tc,"getChart",Qc);function di(){return(0,ci.F)(tc.instances,fi=>fi._plugins.invalidate())}function _i(fi,ii,si){const{startAngle:ai,pixelMargin:ui,x:pi,y:bi,outerRadius:ji,innerRadius:Ri}=ii;let Bi=ui/ji;fi.beginPath(),fi.arc(pi,bi,ji,ai-Bi,si+Bi),Ri>ui?(Bi=ui/Ri,fi.arc(pi,bi,Ri,si+Bi,ai-Bi,!0)):fi.arc(pi,bi,ui,si+ci.H,ai-ci.H),fi.closePath(),fi.clip()}function Mi(fi){return(0,ci.ak)(fi,["outerStart","outerEnd","innerStart","innerEnd"])}function Ii(fi,ii,si,ai){const ui=Mi(fi.options.borderRadius),pi=(si-ii)/2,bi=Math.min(pi,ai*ii/2),ji=Ri=>{const Bi=(si-Math.min(pi,Ri))*ai/2;return(0,ci.S)(Ri,0,Math.min(pi,Bi))};return{outerStart:ji(ui.outerStart),outerEnd:ji(ui.outerEnd),innerStart:(0,ci.S)(ui.innerStart,0,bi),innerEnd:(0,ci.S)(ui.innerEnd,0,bi)}}function Gi(fi,ii,si,ai){return{x:si+fi*Math.cos(ii),y:ai+fi*Math.sin(ii)}}function Yi(fi,ii,si,ai,ui,pi){const{x:bi,y:ji,startAngle:Ri,pixelMargin:Bi,innerRadius:Qi}=ii,fn=Math.max(ii.outerRadius+ai+si-Bi,0),jn=Qi>0?Qi+ai+si+Bi:0;let On=0;const Zn=ui-Ri;if(ai){const Za=Qi>0?Qi-ai:0,dl=fn>0?fn-ai:0,Ha=(Za+dl)/2,Uc=Ha!==0?Zn*Ha/(Ha+ai):Zn;On=(Zn-Uc)/2}const hs=Math.max(.001,Zn*fn-si/ci.P)/fn,Ds=(Zn-hs)/2,Ts=Ri+Ds+On,qs=ui-Ds-On,{outerStart:ro,outerEnd:ao,innerStart:zs,innerEnd:wo}=Ii(ii,jn,fn,qs-Ts),So=fn-ro,Do=fn-ao,Yr=Ts+ro/So,la=qs-ao/Do,ca=jn+zs,ya=jn+wo,Yl=Ts+zs/ca,Wc=qs-wo/ya;if(fi.beginPath(),pi){const Za=(Yr+la)/2;if(fi.arc(bi,ji,fn,Yr,Za),fi.arc(bi,ji,fn,Za,la),ao>0){const wc=Gi(Do,la,bi,ji);fi.arc(wc.x,wc.y,ao,la,qs+ci.H)}const dl=Gi(ya,qs,bi,ji);if(fi.lineTo(dl.x,dl.y),wo>0){const wc=Gi(ya,Wc,bi,ji);fi.arc(wc.x,wc.y,wo,qs+ci.H,Wc+Math.PI)}const Ha=(qs-wo/jn+(Ts+zs/jn))/2;if(fi.arc(bi,ji,jn,qs-wo/jn,Ha,!0),fi.arc(bi,ji,jn,Ha,Ts+zs/jn,!0),zs>0){const wc=Gi(ca,Yl,bi,ji);fi.arc(wc.x,wc.y,zs,Yl+Math.PI,Ts-ci.H)}const Uc=Gi(So,Ts,bi,ji);if(fi.lineTo(Uc.x,Uc.y),ro>0){const wc=Gi(So,Yr,bi,ji);fi.arc(wc.x,wc.y,ro,Ts-ci.H,Yr)}}else{fi.moveTo(bi,ji);const Za=Math.cos(Yr)*fn+bi,dl=Math.sin(Yr)*fn+ji;fi.lineTo(Za,dl);const Ha=Math.cos(la)*fn+bi,Uc=Math.sin(la)*fn+ji;fi.lineTo(Ha,Uc)}fi.closePath()}function ln(fi,ii,si,ai,ui){const{fullCircles:pi,startAngle:bi,circumference:ji}=ii;let Ri=ii.endAngle;if(pi){Yi(fi,ii,si,ai,Ri,ui);for(let Bi=0;Bi<pi;++Bi)fi.fill();isNaN(ji)||(Ri=bi+(ji%ci.T||ci.T))}return Yi(fi,ii,si,ai,Ri,ui),fi.fill(),Ri}function Wn(fi,ii,si,ai,ui){const{fullCircles:pi,startAngle:bi,circumference:ji,options:Ri}=ii,{borderWidth:Bi,borderJoinStyle:Qi,borderDash:fn,borderDashOffset:jn}=Ri,On=Ri.borderAlign==="inner";if(!Bi)return;fi.setLineDash(fn||[]),fi.lineDashOffset=jn,On?(fi.lineWidth=Bi*2,fi.lineJoin=Qi||"round"):(fi.lineWidth=Bi,fi.lineJoin=Qi||"bevel");let Zn=ii.endAngle;if(pi){Yi(fi,ii,si,ai,Zn,ui);for(let hs=0;hs<pi;++hs)fi.stroke();isNaN(ji)||(Zn=bi+(ji%ci.T||ci.T))}On&&_i(fi,ii,Zn),pi||(Yi(fi,ii,si,ai,Zn,ui),fi.stroke())}class Pn extends ul{constructor(si){super();so(this,"circumference");so(this,"endAngle");so(this,"fullCircles");so(this,"innerRadius");so(this,"outerRadius");so(this,"pixelMargin");so(this,"startAngle");this.options=void 0,this.circumference=void 0,this.startAngle=void 0,this.endAngle=void 0,this.innerRadius=void 0,this.outerRadius=void 0,this.pixelMargin=0,this.fullCircles=0,si&&Object.assign(this,si)}inRange(si,ai,ui){const pi=this.getProps(["x","y"],ui),{angle:bi,distance:ji}=(0,ci.D)(pi,{x:si,y:ai}),{startAngle:Ri,endAngle:Bi,innerRadius:Qi,outerRadius:fn,circumference:jn}=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],ui),On=(this.options.spacing+this.options.borderWidth)/2,Zn=(0,ci.v)(jn,Bi-Ri),hs=(0,ci.p)(bi,Ri,Bi)&&Ri!==Bi,Ds=Zn>=ci.T||hs,Ts=(0,ci.aj)(ji,Qi+On,fn+On);return Ds&&Ts}getCenterPoint(si){const{x:ai,y:ui,startAngle:pi,endAngle:bi,innerRadius:ji,outerRadius:Ri}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius"],si),{offset:Bi,spacing:Qi}=this.options,fn=(pi+bi)/2,jn=(ji+Ri+Qi+Bi)/2;return{x:ai+Math.cos(fn)*jn,y:ui+Math.sin(fn)*jn}}tooltipPosition(si){return this.getCenterPoint(si)}draw(si){const{options:ai,circumference:ui}=this,pi=(ai.offset||0)/4,bi=(ai.spacing||0)/2,ji=ai.circular;if(this.pixelMargin=ai.borderAlign==="inner"?.33:0,this.fullCircles=ui>ci.T?Math.floor(ui/ci.T):0,ui===0||this.innerRadius<0||this.outerRadius<0)return;si.save();const Ri=(this.startAngle+this.endAngle)/2;si.translate(Math.cos(Ri)*pi,Math.sin(Ri)*pi);const Bi=1-Math.sin(Math.min(ci.P,ui||0)),Qi=pi*Bi;si.fillStyle=ai.backgroundColor,si.strokeStyle=ai.borderColor,ln(si,this,Qi,bi,ji),Wn(si,this,Qi,bi,ji),si.restore()}}so(Pn,"id","arc"),so(Pn,"defaults",{borderAlign:"center",borderColor:"#fff",borderDash:[],borderDashOffset:0,borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0}),so(Pn,"defaultRoutes",{backgroundColor:"backgroundColor"}),so(Pn,"descriptors",{_scriptable:!0,_indexable:si=>si!=="borderDash"});function ls(fi,ii,si=ii){fi.lineCap=(0,ci.v)(si.borderCapStyle,ii.borderCapStyle),fi.setLineDash((0,ci.v)(si.borderDash,ii.borderDash)),fi.lineDashOffset=(0,ci.v)(si.borderDashOffset,ii.borderDashOffset),fi.lineJoin=(0,ci.v)(si.borderJoinStyle,ii.borderJoinStyle),fi.lineWidth=(0,ci.v)(si.borderWidth,ii.borderWidth),fi.strokeStyle=(0,ci.v)(si.borderColor,ii.borderColor)}function Cs(fi,ii,si){fi.lineTo(si.x,si.y)}function Ns(fi){return fi.stepped?ci.ar:fi.tension||fi.cubicInterpolationMode==="monotone"?ci.as:Cs}function ws(fi,ii,si={}){const ai=fi.length,{start:ui=0,end:pi=ai-1}=si,{start:bi,end:ji}=ii,Ri=Math.max(ui,bi),Bi=Math.min(pi,ji),Qi=ui<bi&&pi<bi||ui>ji&&pi>ji;return{count:ai,start:Ri,loop:ii.loop,ilen:Bi<Ri&&!Qi?ai+Bi-Ri:Bi-Ri}}function to(fi,ii,si,ai){const{points:ui,options:pi}=ii,{count:bi,start:ji,loop:Ri,ilen:Bi}=ws(ui,si,ai),Qi=Ns(pi);let{move:fn=!0,reverse:jn}=ai||{},On,Zn,hs;for(On=0;On<=Bi;++On)Zn=ui[(ji+(jn?Bi-On:On))%bi],!Zn.skip&&(fn?(fi.moveTo(Zn.x,Zn.y),fn=!1):Qi(fi,hs,Zn,jn,pi.stepped),hs=Zn);return Ri&&(Zn=ui[(ji+(jn?Bi:0))%bi],Qi(fi,hs,Zn,jn,pi.stepped)),!!Ri}function Gr(fi,ii,si,ai){const ui=ii.points,{count:pi,start:bi,ilen:ji}=ws(ui,si,ai),{move:Ri=!0,reverse:Bi}=ai||{};let Qi=0,fn=0,jn,On,Zn,hs,Ds,Ts;const qs=ao=>(bi+(Bi?ji-ao:ao))%pi,ro=()=>{hs!==Ds&&(fi.lineTo(Qi,Ds),fi.lineTo(Qi,hs),fi.lineTo(Qi,Ts))};for(Ri&&(On=ui[qs(0)],fi.moveTo(On.x,On.y)),jn=0;jn<=ji;++jn){if(On=ui[qs(jn)],On.skip)continue;const ao=On.x,zs=On.y,wo=ao|0;wo===Zn?(zs<hs?hs=zs:zs>Ds&&(Ds=zs),Qi=(fn*Qi+ao)/++fn):(ro(),fi.lineTo(ao,zs),Zn=wo,fn=0,hs=Ds=zs),Ts=zs}ro()}function _a(fi){const ii=fi.options,si=ii.borderDash&&ii.borderDash.length;return!fi._decimated&&!fi._loop&&!ii.tension&&ii.cubicInterpolationMode!=="monotone"&&!ii.stepped&&!si?Gr:to}function aa(fi){return fi.stepped?ci.ao:fi.tension||fi.cubicInterpolationMode==="monotone"?ci.ap:ci.aq}function _l(fi,ii,si,ai){let ui=ii._path;ui||(ui=ii._path=new Path2D,ii.path(ui,si,ai)&&ui.closePath()),ls(fi,ii.options),fi.stroke(ui)}function il(fi,ii,si,ai){const{segments:ui,options:pi}=ii,bi=_a(ii);for(const ji of ui)ls(fi,pi,ji.style),fi.beginPath(),bi(fi,ii,ji,{start:si,end:si+ai-1})&&fi.closePath(),fi.stroke()}const Fc=typeof Path2D=="function";function Ic(fi,ii,si,ai){Fc&&!ii.options.segment?_l(fi,ii,si,ai):il(fi,ii,si,ai)}class Jr extends ul{constructor(ii){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,ii&&Object.assign(this,ii)}updateControlPoints(ii,si){const ai=this.options;if((ai.tension||ai.cubicInterpolationMode==="monotone")&&!ai.stepped&&!this._pointsUpdated){const ui=ai.spanGaps?this._loop:this._fullLoop;(0,ci.al)(this._points,ai,ii,ui,si),this._pointsUpdated=!0}}set points(ii){this._points=ii,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=(0,ci.am)(this,this.options.segment))}first(){const ii=this.segments,si=this.points;return ii.length&&si[ii[0].start]}last(){const ii=this.segments,si=this.points,ai=ii.length;return ai&&si[ii[ai-1].end]}interpolate(ii,si){const ai=this.options,ui=ii[si],pi=this.points,bi=(0,ci.an)(this,{property:si,start:ui,end:ui});if(!bi.length)return;const ji=[],Ri=aa(ai);let Bi,Qi;for(Bi=0,Qi=bi.length;Bi<Qi;++Bi){const{start:fn,end:jn}=bi[Bi],On=pi[fn],Zn=pi[jn];if(On===Zn){ji.push(On);continue}const hs=Math.abs((ui-On[si])/(Zn[si]-On[si])),Ds=Ri(On,Zn,hs,ai.stepped);Ds[si]=ii[si],ji.push(Ds)}return ji.length===1?ji[0]:ji}pathSegment(ii,si,ai){return _a(this)(ii,this,si,ai)}path(ii,si,ai){const ui=this.segments,pi=_a(this);let bi=this._loop;si=si||0,ai=ai||this.points.length-si;for(const ji of ui)bi&=pi(ii,this,ji,{start:si,end:si+ai-1});return!!bi}draw(ii,si,ai,ui){const pi=this.options||{};(this.points||[]).length&&pi.borderWidth&&(ii.save(),Ic(ii,this,ai,ui),ii.restore()),this.animated&&(this._pointsUpdated=!1,this._path=void 0)}}so(Jr,"id","line"),so(Jr,"defaults",{borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:3,capBezierPoints:!0,cubicInterpolationMode:"default",fill:!1,spanGaps:!1,stepped:!1,tension:0}),so(Jr,"defaultRoutes",{backgroundColor:"backgroundColor",borderColor:"borderColor"}),so(Jr,"descriptors",{_scriptable:!0,_indexable:ii=>ii!=="borderDash"&&ii!=="fill"});function cc(fi,ii,si,ai){const ui=fi.options,{[si]:pi}=fi.getProps([si],ai);return Math.abs(ii-pi)<ui.radius+ui.hitRadius}class ha extends ul{constructor(si){super();so(this,"parsed");so(this,"skip");so(this,"stop");this.options=void 0,this.parsed=void 0,this.skip=void 0,this.stop=void 0,si&&Object.assign(this,si)}inRange(si,ai,ui){const pi=this.options,{x:bi,y:ji}=this.getProps(["x","y"],ui);return Math.pow(si-bi,2)+Math.pow(ai-ji,2)<Math.pow(pi.hitRadius+pi.radius,2)}inXRange(si,ai){return cc(this,si,"x",ai)}inYRange(si,ai){return cc(this,si,"y",ai)}getCenterPoint(si){const{x:ai,y:ui}=this.getProps(["x","y"],si);return{x:ai,y:ui}}size(si){si=si||this.options||{};let ai=si.radius||0;ai=Math.max(ai,ai&&si.hoverRadius||0);const ui=ai&&si.borderWidth||0;return(ai+ui)*2}draw(si,ai){const ui=this.options;this.skip||ui.radius<.1||!(0,ci.C)(this,ai,this.size(ui)/2)||(si.strokeStyle=ui.borderColor,si.lineWidth=ui.borderWidth,si.fillStyle=ui.backgroundColor,(0,ci.at)(si,ui,this.x,this.y))}getRange(){const si=this.options||{};return si.radius+si.hitRadius}}so(ha,"id","point"),so(ha,"defaults",{borderWidth:1,hitRadius:1,hoverBorderWidth:1,hoverRadius:4,pointStyle:"circle",radius:3,rotation:0}),so(ha,"defaultRoutes",{backgroundColor:"backgroundColor",borderColor:"borderColor"});function Ya(fi,ii){const{x:si,y:ai,base:ui,width:pi,height:bi}=fi.getProps(["x","y","base","width","height"],ii);let ji,Ri,Bi,Qi,fn;return fi.horizontal?(fn=bi/2,ji=Math.min(si,ui),Ri=Math.max(si,ui),Bi=ai-fn,Qi=ai+fn):(fn=pi/2,ji=si-fn,Ri=si+fn,Bi=Math.min(ai,ui),Qi=Math.max(ai,ui)),{left:ji,top:Bi,right:Ri,bottom:Qi}}function uc(fi,ii,si,ai){return fi?0:(0,ci.S)(ii,si,ai)}function ad(fi,ii,si){const ai=fi.options.borderWidth,ui=fi.borderSkipped,pi=(0,ci.av)(ai);return{t:uc(ui.top,pi.top,0,si),r:uc(ui.right,pi.right,0,ii),b:uc(ui.bottom,pi.bottom,0,si),l:uc(ui.left,pi.left,0,ii)}}function bc(fi,ii,si){const{enableBorderRadius:ai}=fi.getProps(["enableBorderRadius"]),ui=fi.options.borderRadius,pi=(0,ci.aw)(ui),bi=Math.min(ii,si),ji=fi.borderSkipped,Ri=ai||(0,ci.i)(ui);return{topLeft:uc(!Ri||ji.top||ji.left,pi.topLeft,0,bi),topRight:uc(!Ri||ji.top||ji.right,pi.topRight,0,bi),bottomLeft:uc(!Ri||ji.bottom||ji.left,pi.bottomLeft,0,bi),bottomRight:uc(!Ri||ji.bottom||ji.right,pi.bottomRight,0,bi)}}function Nc(fi){const ii=Ya(fi),si=ii.right-ii.left,ai=ii.bottom-ii.top,ui=ad(fi,si/2,ai/2),pi=bc(fi,si/2,ai/2);return{outer:{x:ii.left,y:ii.top,w:si,h:ai,radius:pi},inner:{x:ii.left+ui.l,y:ii.top+ui.t,w:si-ui.l-ui.r,h:ai-ui.t-ui.b,radius:{topLeft:Math.max(0,pi.topLeft-Math.max(ui.t,ui.l)),topRight:Math.max(0,pi.topRight-Math.max(ui.t,ui.r)),bottomLeft:Math.max(0,pi.bottomLeft-Math.max(ui.b,ui.l)),bottomRight:Math.max(0,pi.bottomRight-Math.max(ui.b,ui.r))}}}}function Xl(fi,ii,si,ai){const ui=ii===null,pi=si===null,ji=fi&&!(ui&&pi)&&Ya(fi,ai);return ji&&(ui||(0,ci.aj)(ii,ji.left,ji.right))&&(pi||(0,ci.aj)(si,ji.top,ji.bottom))}function _c(fi){return fi.topLeft||fi.topRight||fi.bottomLeft||fi.bottomRight}function qc(fi,ii){fi.rect(ii.x,ii.y,ii.w,ii.h)}function Ol(fi,ii,si={}){const ai=fi.x!==si.x?-ii:0,ui=fi.y!==si.y?-ii:0,pi=(fi.x+fi.w!==si.x+si.w?ii:0)-ai,bi=(fi.y+fi.h!==si.y+si.h?ii:0)-ui;return{x:fi.x+ai,y:fi.y+ui,w:fi.w+pi,h:fi.h+bi,radius:fi.radius}}class kc extends ul{constructor(ii){super(),this.options=void 0,this.horizontal=void 0,this.base=void 0,this.width=void 0,this.height=void 0,this.inflateAmount=void 0,ii&&Object.assign(this,ii)}draw(ii){const{inflateAmount:si,options:{borderColor:ai,backgroundColor:ui}}=this,{inner:pi,outer:bi}=Nc(this),ji=_c(bi.radius)?ci.au:qc;ii.save(),(bi.w!==pi.w||bi.h!==pi.h)&&(ii.beginPath(),ji(ii,Ol(bi,si,pi)),ii.clip(),ji(ii,Ol(pi,-si,bi)),ii.fillStyle=ai,ii.fill("evenodd")),ii.beginPath(),ji(ii,Ol(pi,si)),ii.fillStyle=ui,ii.fill(),ii.restore()}inRange(ii,si,ai){return Xl(this,ii,si,ai)}inXRange(ii,si){return Xl(this,ii,null,si)}inYRange(ii,si){return Xl(this,null,ii,si)}getCenterPoint(ii){const{x:si,y:ai,base:ui,horizontal:pi}=this.getProps(["x","y","base","horizontal"],ii);return{x:pi?(si+ui)/2:si,y:pi?ai:(ai+ui)/2}}getRange(ii){return ii==="x"?this.width/2:this.height/2}}so(kc,"id","bar"),so(kc,"defaults",{borderSkipped:"start",borderWidth:0,borderRadius:0,inflateAmount:"auto",pointStyle:void 0}),so(kc,"defaultRoutes",{backgroundColor:"backgroundColor",borderColor:"borderColor"});var Kl=Object.freeze({__proto__:null,ArcElement:Pn,BarElement:kc,LineElement:Jr,PointElement:ha});const Qa=["rgb(54, 162, 235)","rgb(255, 99, 132)","rgb(255, 159, 64)","rgb(255, 205, 86)","rgb(75, 192, 192)","rgb(153, 102, 255)","rgb(201, 203, 207)"],yu=Qa.map(fi=>fi.replace("rgb(","rgba(").replace(")",", 0.5)"));function Bc(fi){return Qa[fi%Qa.length]}function rn(fi){return yu[fi%yu.length]}function va(fi,ii){return fi.borderColor=Bc(ii),fi.backgroundColor=rn(ii),++ii}function Xo(fi,ii){return fi.backgroundColor=fi.data.map(()=>Bc(ii++)),ii}function bo(fi,ii){return fi.backgroundColor=fi.data.map(()=>rn(ii++)),ii}function Hl(fi){let ii=0;return(si,ai)=>{const ui=fi.getDatasetMeta(ai).controller;ui instanceof ks?ii=Xo(si,ii):ui instanceof Ao?ii=bo(si,ii):ui&&(ii=va(si,ii))}}function _d(fi){let ii;for(ii in fi)if(fi[ii].borderColor||fi[ii].backgroundColor)return!0;return!1}function Wu(fi){return fi&&(fi.borderColor||fi.backgroundColor)}function yd(){return ci.d.borderColor!=="rgba(0,0,0,0.1)"||ci.d.backgroundColor!=="rgba(0,0,0,0.1)"}var Hc={id:"colors",defaults:{enabled:!0,forceOverride:!1},beforeLayout(fi,ii,si){if(!si.enabled)return;const{data:{datasets:ai},options:ui}=fi.config,{elements:pi}=ui,bi=_d(ai)||Wu(ui)||pi&&_d(pi)||yd();if(!si.forceOverride&&bi)return;const ji=Hl(fi);ai.forEach(ji)}};function Cc(fi,ii,si,ai,ui){const pi=ui.samples||ai;if(pi>=si)return fi.slice(ii,ii+si);const bi=[],ji=(si-2)/(pi-2);let Ri=0;const Bi=ii+si-1;let Qi=ii,fn,jn,On,Zn,hs;for(bi[Ri++]=fi[Qi],fn=0;fn<pi-2;fn++){let Ds=0,Ts=0,qs;const ro=Math.floor((fn+1)*ji)+1+ii,ao=Math.min(Math.floor((fn+2)*ji)+1,si)+ii,zs=ao-ro;for(qs=ro;qs<ao;qs++)Ds+=fi[qs].x,Ts+=fi[qs].y;Ds/=zs,Ts/=zs;const wo=Math.floor(fn*ji)+1+ii,So=Math.min(Math.floor((fn+1)*ji)+1,si)+ii,{x:Do,y:Yr}=fi[Qi];for(On=Zn=-1,qs=wo;qs<So;qs++)Zn=.5*Math.abs((Do-Ds)*(fi[qs].y-Yr)-(Do-fi[qs].x)*(Ts-Yr)),Zn>On&&(On=Zn,jn=fi[qs],hs=qs);bi[Ri++]=jn,Qi=hs}return bi[Ri++]=fi[Bi],bi}function $c(fi,ii,si,ai){let ui=0,pi=0,bi,ji,Ri,Bi,Qi,fn,jn,On,Zn,hs;const Ds=[],Ts=ii+si-1,qs=fi[ii].x,ao=fi[Ts].x-qs;for(bi=ii;bi<ii+si;++bi){ji=fi[bi],Ri=(ji.x-qs)/ao*ai,Bi=ji.y;const zs=Ri|0;if(zs===Qi)Bi<Zn?(Zn=Bi,fn=bi):Bi>hs&&(hs=Bi,jn=bi),ui=(pi*ui+ji.x)/++pi;else{const wo=bi-1;if(!(0,ci.k)(fn)&&!(0,ci.k)(jn)){const So=Math.min(fn,jn),Do=Math.max(fn,jn);So!==On&&So!==wo&&Ds.push({...fi[So],x:ui}),Do!==On&&Do!==wo&&Ds.push({...fi[Do],x:ui})}bi>0&&wo!==On&&Ds.push(fi[wo]),Ds.push(ji),Qi=zs,pi=0,Zn=hs=Bi,fn=jn=On=bi}}return Ds}function wd(fi){if(fi._decimated){const ii=fi._data;delete fi._decimated,delete fi._data,Object.defineProperty(fi,"data",{configurable:!0,enumerable:!0,writable:!0,value:ii})}}function Uu(fi){fi.data.datasets.forEach(ii=>{wd(ii)})}function Dl(fi,ii){const si=ii.length;let ai=0,ui;const{iScale:pi}=fi,{min:bi,max:ji,minDefined:Ri,maxDefined:Bi}=pi.getUserBounds();return Ri&&(ai=(0,ci.S)((0,ci.B)(ii,pi.axis,bi).lo,0,si-1)),Bi?ui=(0,ci.S)((0,ci.B)(ii,pi.axis,ji).hi+1,ai,si)-ai:ui=si-ai,{start:ai,count:ui}}var yc={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:(fi,ii,si)=>{if(!si.enabled){Uu(fi);return}const ai=fi.width;fi.data.datasets.forEach((ui,pi)=>{const{_data:bi,indexAxis:ji}=ui,Ri=fi.getDatasetMeta(pi),Bi=bi||ui.data;if((0,ci.a)([ji,fi.options.indexAxis])==="y"||!Ri.controller.supportsDecimation)return;const Qi=fi.scales[Ri.xAxisID];if(Qi.type!=="linear"&&Qi.type!=="time"||fi.options.parsing)return;let{start:fn,count:jn}=Dl(Ri,Bi);const On=si.threshold||4*ai;if(jn<=On){wd(ui);return}(0,ci.k)(bi)&&(ui._data=Bi,delete ui.data,Object.defineProperty(ui,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(hs){this._data=hs}}));let Zn;switch(si.algorithm){case"lttb":Zn=Cc(Bi,fn,jn,ai,si);break;case"min-max":Zn=$c(Bi,fn,jn,ai);break;default:throw new Error(`Unsupported decimation algorithm '${si.algorithm}'`)}ui._decimated=Zn})},destroy(fi){Uu(fi)}};function Pl(fi,ii,si){const ai=fi.segments,ui=fi.points,pi=ii.points,bi=[];for(const ji of ai){let{start:Ri,end:Bi}=ji;Bi=Ac(Ri,Bi,ui);const Qi=Lu(si,ui[Ri],ui[Bi],ji.loop);if(!ii.segments){bi.push({source:ji,target:Qi,start:ui[Ri],end:ui[Bi]});continue}const fn=(0,ci.an)(ii,Qi);for(const jn of fn){const On=Lu(si,pi[jn.start],pi[jn.end],jn.loop),Zn=(0,ci.ax)(ji,ui,On);for(const hs of Zn)bi.push({source:hs,target:jn,start:{[si]:Vc(Qi,On,"start",Math.max)},end:{[si]:Vc(Qi,On,"end",Math.min)}})}}return bi}function Lu(fi,ii,si,ai){if(ai)return;let ui=ii[fi],pi=si[fi];return fi==="angle"&&(ui=(0,ci.ay)(ui),pi=(0,ci.ay)(pi)),{property:fi,start:ui,end:pi}}function dc(fi,ii){const{x:si=null,y:ai=null}=fi||{},ui=ii.points,pi=[];return ii.segments.forEach(({start:bi,end:ji})=>{ji=Ac(bi,ji,ui);const Ri=ui[bi],Bi=ui[ji];ai!==null?(pi.push({x:Ri.x,y:ai}),pi.push({x:Bi.x,y:ai})):si!==null&&(pi.push({x:si,y:Ri.y}),pi.push({x:si,y:Bi.y}))}),pi}function Ac(fi,ii,si){for(;ii>fi;ii--){const ai=si[ii];if(!isNaN(ai.x)&&!isNaN(ai.y))break}return ii}function Vc(fi,ii,si,ai){return fi&&ii?ai(fi[si],ii[si]):fi?fi[si]:ii?ii[si]:0}function zu(fi,ii){let si=[],ai=!1;return(0,ci.b)(fi)?(ai=!0,si=fi):si=dc(fi,ii),si.length?new Jr({points:si,options:{tension:0},_loop:ai,_fullLoop:ai}):null}function Mu(fi){return fi&&fi.fill!==!1}function au(fi,ii,si){let ui=fi[ii].fill;const pi=[ii];let bi;if(!si)return ui;for(;ui!==!1&&pi.indexOf(ui)===-1;){if(!(0,ci.g)(ui))return ui;if(bi=fi[ui],!bi)return!1;if(bi.visible)return ui;pi.push(ui),ui=bi.fill}return!1}function An(fi,ii,si){const ai=Os(fi);if((0,ci.i)(ai))return isNaN(ai.value)?!1:ai;let ui=parseFloat(ai);return(0,ci.g)(ui)&&Math.floor(ui)===ui?Jn(ai[0],ii,ui,si):["origin","start","end","stack","shape"].indexOf(ai)>=0&&ai}function Jn(fi,ii,si,ai){return(fi==="-"||fi==="+")&&(si=ii+si),si===ii||si<0||si>=ai?!1:si}function bs(fi,ii){let si=null;return fi==="start"?si=ii.bottom:fi==="end"?si=ii.top:(0,ci.i)(fi)?si=ii.getPixelForValue(fi.value):ii.getBasePixel&&(si=ii.getBasePixel()),si}function ys(fi,ii,si){let ai;return fi==="start"?ai=si:fi==="end"?ai=ii.options.reverse?ii.min:ii.max:(0,ci.i)(fi)?ai=fi.value:ai=ii.getBaseValue(),ai}function Os(fi){const ii=fi.options,si=ii.fill;let ai=(0,ci.v)(si&&si.target,si);return ai===void 0&&(ai=!!ii.backgroundColor),ai===!1||ai===null?!1:ai===!0?"origin":ai}function fo(fi){const{scale:ii,index:si,line:ai}=fi,ui=[],pi=ai.segments,bi=ai.points,ji=vi(ii,si);ji.push(zu({x:null,y:ii.bottom},ai));for(let Ri=0;Ri<pi.length;Ri++){const Bi=pi[Ri];for(let Qi=Bi.start;Qi<=Bi.end;Qi++)Ei(ui,bi[Qi],ji)}return new Jr({points:ui,options:{}})}function vi(fi,ii){const si=[],ai=fi.getMatchingVisibleMetas("line");for(let ui=0;ui<ai.length;ui++){const pi=ai[ui];if(pi.index===ii)break;pi.hidden||si.unshift(pi.dataset)}return si}function Ei(fi,ii,si){const ai=[];for(let ui=0;ui<si.length;ui++){const pi=si[ui],{first:bi,last:ji,point:Ri}=Pi(pi,ii,"x");if(!(!Ri||bi&&ji)){if(bi)ai.unshift(Ri);else if(fi.push(Ri),!ji)break}}fi.push(...ai)}function Pi(fi,ii,si){const ai=fi.interpolate(ii,si);if(!ai)return{};const ui=ai[si],pi=fi.segments,bi=fi.points;let ji=!1,Ri=!1;for(let Bi=0;Bi<pi.length;Bi++){const Qi=pi[Bi],fn=bi[Qi.start][si],jn=bi[Qi.end][si];if((0,ci.aj)(ui,fn,jn)){ji=ui===fn,Ri=ui===jn;break}}return{first:ji,last:Ri,point:ai}}class Ki{constructor(ii){this.x=ii.x,this.y=ii.y,this.radius=ii.radius}pathSegment(ii,si,ai){const{x:ui,y:pi,radius:bi}=this;return si=si||{start:0,end:ci.T},ii.arc(ui,pi,bi,si.end,si.start,!0),!ai.bounds}interpolate(ii){const{x:si,y:ai,radius:ui}=this,pi=ii.angle;return{x:si+Math.cos(pi)*ui,y:ai+Math.sin(pi)*ui,angle:pi}}}function nn(fi){const{chart:ii,fill:si,line:ai}=fi;if((0,ci.g)(si))return yn(ii,si);if(si==="stack")return fo(fi);if(si==="shape")return!0;const ui=Tn(fi);return ui instanceof Ki?ui:zu(ui,ai)}function yn(fi,ii){const si=fi.getDatasetMeta(ii);return si&&fi.isDatasetVisible(ii)?si.dataset:null}function Tn(fi){return(fi.scale||{}).getPointPositionForValue?os(fi):Mn(fi)}function Mn(fi){const{scale:ii={},fill:si}=fi,ai=bs(si,ii);if((0,ci.g)(ai)){const ui=ii.isHorizontal();return{x:ui?ai:null,y:ui?null:ai}}return null}function os(fi){const{scale:ii,fill:si}=fi,ai=ii.options,ui=ii.getLabels().length,pi=ai.reverse?ii.max:ii.min,bi=ys(si,ii,pi),ji=[];if(ai.grid.circular){const Ri=ii.getPointPositionForValue(0,pi);return new Ki({x:Ri.x,y:Ri.y,radius:ii.getDistanceFromCenterForValue(bi)})}for(let Ri=0;Ri<ui;++Ri)ji.push(ii.getPointPositionForValue(Ri,bi));return ji}function Es(fi,ii,si){const ai=nn(ii),{line:ui,scale:pi,axis:bi}=ii,ji=ui.options,Ri=ji.fill,Bi=ji.backgroundColor,{above:Qi=Bi,below:fn=Bi}=Ri||{};ai&&ui.points.length&&((0,ci.Y)(fi,si),Ws(fi,{line:ui,target:ai,above:Qi,below:fn,area:si,scale:pi,axis:bi}),(0,ci.$)(fi))}function Ws(fi,ii){const{line:si,target:ai,above:ui,below:pi,area:bi,scale:ji}=ii,Ri=si._loop?"angle":ii.axis;fi.save(),Ri==="x"&&pi!==ui&&(To(fi,ai,bi.top),Co(fi,{line:si,target:ai,color:ui,scale:ji,property:Ri}),fi.restore(),fi.save(),To(fi,ai,bi.bottom)),Co(fi,{line:si,target:ai,color:pi,scale:ji,property:Ri}),fi.restore()}function To(fi,ii,si){const{segments:ai,points:ui}=ii;let pi=!0,bi=!1;fi.beginPath();for(const ji of ai){const{start:Ri,end:Bi}=ji,Qi=ui[Ri],fn=ui[Ac(Ri,Bi,ui)];pi?(fi.moveTo(Qi.x,Qi.y),pi=!1):(fi.lineTo(Qi.x,si),fi.lineTo(Qi.x,Qi.y)),bi=!!ii.pathSegment(fi,ji,{move:bi}),bi?fi.closePath():fi.lineTo(fn.x,si)}fi.lineTo(ii.first().x,si),fi.closePath(),fi.clip()}function Co(fi,ii){const{line:si,target:ai,property:ui,color:pi,scale:bi}=ii,ji=Pl(si,ai,ui);for(const{source:Ri,target:Bi,start:Qi,end:fn}of ji){const{style:{backgroundColor:jn=pi}={}}=Ri,On=ai!==!0;fi.save(),fi.fillStyle=jn,Io(fi,bi,On&&Lu(ui,Qi,fn)),fi.beginPath();const Zn=!!si.pathSegment(fi,Ri);let hs;if(On){Zn?fi.closePath():Wr(fi,ai,fn,ui);const Ds=!!ai.pathSegment(fi,Bi,{move:Zn,reverse:!0});hs=Zn&&Ds,hs||Wr(fi,ai,Qi,ui)}fi.closePath(),fi.fill(hs?"evenodd":"nonzero"),fi.restore()}}function Io(fi,ii,si){const{top:ai,bottom:ui}=ii.chart.chartArea,{property:pi,start:bi,end:ji}=si||{};pi==="x"&&(fi.beginPath(),fi.rect(bi,ai,ji-bi,ui-ai),fi.clip())}function Wr(fi,ii,si,ai){const ui=ii.interpolate(si,ai);ui&&fi.lineTo(ui.x,ui.y)}var Vo={id:"filler",afterDatasetsUpdate(fi,ii,si){const ai=(fi.data.datasets||[]).length,ui=[];let pi,bi,ji,Ri;for(bi=0;bi<ai;++bi)pi=fi.getDatasetMeta(bi),ji=pi.dataset,Ri=null,ji&&ji.options&&ji instanceof Jr&&(Ri={visible:fi.isDatasetVisible(bi),index:bi,fill:An(ji,bi,ai),chart:fi,axis:pi.controller.options.indexAxis,scale:pi.vScale,line:ji}),pi.$filler=Ri,ui.push(Ri);for(bi=0;bi<ai;++bi)Ri=ui[bi],!(!Ri||Ri.fill===!1)&&(Ri.fill=au(ui,bi,si.propagate))},beforeDraw(fi,ii,si){const ai=si.drawTime==="beforeDraw",ui=fi.getSortedVisibleDatasetMetas(),pi=fi.chartArea;for(let bi=ui.length-1;bi>=0;--bi){const ji=ui[bi].$filler;ji&&(ji.line.updateControlPoints(pi,ji.axis),ai&&ji.fill&&Es(fi.ctx,ji,pi))}},beforeDatasetsDraw(fi,ii,si){if(si.drawTime!=="beforeDatasetsDraw")return;const ai=fi.getSortedVisibleDatasetMetas();for(let ui=ai.length-1;ui>=0;--ui){const pi=ai[ui].$filler;Mu(pi)&&Es(fi.ctx,pi,fi.chartArea)}},beforeDatasetDraw(fi,ii,si){const ai=ii.meta.$filler;!Mu(ai)||si.drawTime!=="beforeDatasetDraw"||Es(fi.ctx,ai,fi.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}};const Bo=(fi,ii)=>{let{boxHeight:si=ii,boxWidth:ai=ii}=fi;return fi.usePointStyle&&(si=Math.min(si,ii),ai=fi.pointStyleWidth||Math.min(ai,ii)),{boxWidth:ai,boxHeight:si,itemHeight:Math.max(ii,si)}},Sl=(fi,ii)=>fi!==null&&ii!==null&&fi.datasetIndex===ii.datasetIndex&&fi.index===ii.index;class Fl extends ul{constructor(ii){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=ii.chart,this.options=ii.options,this.ctx=ii.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(ii,si,ai){this.maxWidth=ii,this.maxHeight=si,this._margins=ai,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){const ii=this.options.labels||{};let si=(0,ci.Q)(ii.generateLabels,[this.chart],this)||[];ii.filter&&(si=si.filter(ai=>ii.filter(ai,this.chart.data))),ii.sort&&(si=si.sort((ai,ui)=>ii.sort(ai,ui,this.chart.data))),this.options.reverse&&si.reverse(),this.legendItems=si}fit(){const{options:ii,ctx:si}=this;if(!ii.display){this.width=this.height=0;return}const ai=ii.labels,ui=(0,ci.a0)(ai.font),pi=ui.size,bi=this._computeTitleHeight(),{boxWidth:ji,itemHeight:Ri}=Bo(ai,pi);let Bi,Qi;si.font=ui.string,this.isHorizontal()?(Bi=this.maxWidth,Qi=this._fitRows(bi,pi,ji,Ri)+10):(Qi=this.maxHeight,Bi=this._fitCols(bi,ui,ji,Ri)+10),this.width=Math.min(Bi,ii.maxWidth||this.maxWidth),this.height=Math.min(Qi,ii.maxHeight||this.maxHeight)}_fitRows(ii,si,ai,ui){const{ctx:pi,maxWidth:bi,options:{labels:{padding:ji}}}=this,Ri=this.legendHitBoxes=[],Bi=this.lineWidths=[0],Qi=ui+ji;let fn=ii;pi.textAlign="left",pi.textBaseline="middle";let jn=-1,On=-Qi;return this.legendItems.forEach((Zn,hs)=>{const Ds=ai+si/2+pi.measureText(Zn.text).width;(hs===0||Bi[Bi.length-1]+Ds+2*ji>bi)&&(fn+=Qi,Bi[Bi.length-(hs>0?0:1)]=0,On+=Qi,jn++),Ri[hs]={left:0,top:On,row:jn,width:Ds,height:ui},Bi[Bi.length-1]+=Ds+ji}),fn}_fitCols(ii,si,ai,ui){const{ctx:pi,maxHeight:bi,options:{labels:{padding:ji}}}=this,Ri=this.legendHitBoxes=[],Bi=this.columnSizes=[],Qi=bi-ii;let fn=ji,jn=0,On=0,Zn=0,hs=0;return this.legendItems.forEach((Ds,Ts)=>{const{itemWidth:qs,itemHeight:ro}=Zc(ai,si,pi,Ds,ui);Ts>0&&On+ro+2*ji>Qi&&(fn+=jn+ji,Bi.push({width:jn,height:On}),Zn+=jn+ji,hs++,jn=On=0),Ri[Ts]={left:Zn,top:On,col:hs,width:qs,height:ro},jn=Math.max(jn,qs),On+=ro+ji}),fn+=jn,Bi.push({width:jn,height:On}),fn}adjustHitBoxes(){if(!this.options.display)return;const ii=this._computeTitleHeight(),{legendHitBoxes:si,options:{align:ai,labels:{padding:ui},rtl:pi}}=this,bi=(0,ci.az)(pi,this.left,this.width);if(this.isHorizontal()){let ji=0,Ri=(0,ci.a2)(ai,this.left+ui,this.right-this.lineWidths[ji]);for(const Bi of si)ji!==Bi.row&&(ji=Bi.row,Ri=(0,ci.a2)(ai,this.left+ui,this.right-this.lineWidths[ji])),Bi.top+=this.top+ii+ui,Bi.left=bi.leftForLtr(bi.x(Ri),Bi.width),Ri+=Bi.width+ui}else{let ji=0,Ri=(0,ci.a2)(ai,this.top+ii+ui,this.bottom-this.columnSizes[ji].height);for(const Bi of si)Bi.col!==ji&&(ji=Bi.col,Ri=(0,ci.a2)(ai,this.top+ii+ui,this.bottom-this.columnSizes[ji].height)),Bi.top=Ri,Bi.left+=this.left+ui,Bi.left=bi.leftForLtr(bi.x(Bi.left),Bi.width),Ri+=Bi.height+ui}}isHorizontal(){return this.options.position==="top"||this.options.position==="bottom"}draw(){if(this.options.display){const ii=this.ctx;(0,ci.Y)(ii,this),this._draw(),(0,ci.$)(ii)}}_draw(){const{options:ii,columnSizes:si,lineWidths:ai,ctx:ui}=this,{align:pi,labels:bi}=ii,ji=ci.d.color,Ri=(0,ci.az)(ii.rtl,this.left,this.width),Bi=(0,ci.a0)(bi.font),{padding:Qi}=bi,fn=Bi.size,jn=fn/2;let On;this.drawTitle(),ui.textAlign=Ri.textAlign("left"),ui.textBaseline="middle",ui.lineWidth=.5,ui.font=Bi.string;const{boxWidth:Zn,boxHeight:hs,itemHeight:Ds}=Bo(bi,fn),Ts=function(wo,So,Do){if(isNaN(Zn)||Zn<=0||isNaN(hs)||hs<0)return;ui.save();const Yr=(0,ci.v)(Do.lineWidth,1);if(ui.fillStyle=(0,ci.v)(Do.fillStyle,ji),ui.lineCap=(0,ci.v)(Do.lineCap,"butt"),ui.lineDashOffset=(0,ci.v)(Do.lineDashOffset,0),ui.lineJoin=(0,ci.v)(Do.lineJoin,"miter"),ui.lineWidth=Yr,ui.strokeStyle=(0,ci.v)(Do.strokeStyle,ji),ui.setLineDash((0,ci.v)(Do.lineDash,[])),bi.usePointStyle){const la={radius:hs*Math.SQRT2/2,pointStyle:Do.pointStyle,rotation:Do.rotation,borderWidth:Yr},ca=Ri.xPlus(wo,Zn/2),ya=So+jn;(0,ci.aD)(ui,la,ca,ya,bi.pointStyleWidth&&Zn)}else{const la=So+Math.max((fn-hs)/2,0),ca=Ri.leftForLtr(wo,Zn),ya=(0,ci.aw)(Do.borderRadius);ui.beginPath(),Object.values(ya).some(Yl=>Yl!==0)?(0,ci.au)(ui,{x:ca,y:la,w:Zn,h:hs,radius:ya}):ui.rect(ca,la,Zn,hs),ui.fill(),Yr!==0&&ui.stroke()}ui.restore()},qs=function(wo,So,Do){(0,ci.Z)(ui,Do.text,wo,So+Ds/2,Bi,{strikethrough:Do.hidden,textAlign:Ri.textAlign(Do.textAlign)})},ro=this.isHorizontal(),ao=this._computeTitleHeight();ro?On={x:(0,ci.a2)(pi,this.left+Qi,this.right-ai[0]),y:this.top+Qi+ao,line:0}:On={x:this.left+Qi,y:(0,ci.a2)(pi,this.top+ao+Qi,this.bottom-si[0].height),line:0},(0,ci.aA)(this.ctx,ii.textDirection);const zs=Ds+Qi;this.legendItems.forEach((wo,So)=>{ui.strokeStyle=wo.fontColor,ui.fillStyle=wo.fontColor;const Do=ui.measureText(wo.text).width,Yr=Ri.textAlign(wo.textAlign||(wo.textAlign=bi.textAlign)),la=Zn+jn+Do;let ca=On.x,ya=On.y;Ri.setWidth(this.width),ro?So>0&&ca+la+Qi>this.right&&(ya=On.y+=zs,On.line++,ca=On.x=(0,ci.a2)(pi,this.left+Qi,this.right-ai[On.line])):So>0&&ya+zs>this.bottom&&(ca=On.x=ca+si[On.line].width+Qi,On.line++,ya=On.y=(0,ci.a2)(pi,this.top+ao+Qi,this.bottom-si[On.line].height));const Yl=Ri.x(ca);if(Ts(Yl,ya,wo),ca=(0,ci.aB)(Yr,ca+Zn+jn,ro?ca+la:this.right,ii.rtl),qs(Ri.x(ca),ya,wo),ro)On.x+=la+Qi;else if(typeof wo.text!="string"){const Wc=Bi.lineHeight;On.y+=Ru(wo,Wc)+Qi}else On.y+=zs}),(0,ci.aC)(this.ctx,ii.textDirection)}drawTitle(){const ii=this.options,si=ii.title,ai=(0,ci.a0)(si.font),ui=(0,ci.E)(si.padding);if(!si.display)return;const pi=(0,ci.az)(ii.rtl,this.left,this.width),bi=this.ctx,ji=si.position,Ri=ai.size/2,Bi=ui.top+Ri;let Qi,fn=this.left,jn=this.width;if(this.isHorizontal())jn=Math.max(...this.lineWidths),Qi=this.top+Bi,fn=(0,ci.a2)(ii.align,fn,this.right-jn);else{const Zn=this.columnSizes.reduce((hs,Ds)=>Math.max(hs,Ds.height),0);Qi=Bi+(0,ci.a2)(ii.align,this.top,this.bottom-Zn-ii.labels.padding-this._computeTitleHeight())}const On=(0,ci.a2)(ji,fn,fn+jn);bi.textAlign=pi.textAlign((0,ci.a1)(ji)),bi.textBaseline="middle",bi.strokeStyle=si.color,bi.fillStyle=si.color,bi.font=ai.string,(0,ci.Z)(bi,si.text,On,Qi,ai)}_computeTitleHeight(){const ii=this.options.title,si=(0,ci.a0)(ii.font),ai=(0,ci.E)(ii.padding);return ii.display?si.lineHeight+ai.height:0}_getLegendItemAt(ii,si){let ai,ui,pi;if((0,ci.aj)(ii,this.left,this.right)&&(0,ci.aj)(si,this.top,this.bottom)){for(pi=this.legendHitBoxes,ai=0;ai<pi.length;++ai)if(ui=pi[ai],(0,ci.aj)(ii,ui.left,ui.left+ui.width)&&(0,ci.aj)(si,ui.top,ui.top+ui.height))return this.legendItems[ai]}return null}handleEvent(ii){const si=this.options;if(!xd(ii.type,si))return;const ai=this._getLegendItemAt(ii.x,ii.y);if(ii.type==="mousemove"||ii.type==="mouseout"){const ui=this._hoveredItem,pi=Sl(ui,ai);ui&&!pi&&(0,ci.Q)(si.onLeave,[ii,ui,this],this),this._hoveredItem=ai,ai&&!pi&&(0,ci.Q)(si.onHover,[ii,ai,this],this)}else ai&&(0,ci.Q)(si.onClick,[ii,ai,this],this)}}function Zc(fi,ii,si,ai,ui){const pi=Dd(ai,fi,ii,si),bi=Yd(ui,ai,ii.lineHeight);return{itemWidth:pi,itemHeight:bi}}function Dd(fi,ii,si,ai){let ui=fi.text;return ui&&typeof ui!="string"&&(ui=ui.reduce((pi,bi)=>pi.length>bi.length?pi:bi)),ii+si.size/2+ai.measureText(ui).width}function Yd(fi,ii,si){let ai=fi;return typeof ii.text!="string"&&(ai=Ru(ii,si)),ai}function Ru(fi,ii){const si=fi.text?fi.text.length:0;return ii*si}function xd(fi,ii){return!!((fi==="mousemove"||fi==="mouseout")&&(ii.onHover||ii.onLeave)||ii.onClick&&(fi==="click"||fi==="mouseup"))}var wu={id:"legend",_element:Fl,start(fi,ii,si){const ai=fi.legend=new Fl({ctx:fi.ctx,options:si,chart:fi});Jo.configure(fi,ai,si),Jo.addBox(fi,ai)},stop(fi){Jo.removeBox(fi,fi.legend),delete fi.legend},beforeUpdate(fi,ii,si){const ai=fi.legend;Jo.configure(fi,ai,si),ai.options=si},afterUpdate(fi){const ii=fi.legend;ii.buildLabels(),ii.adjustHitBoxes()},afterEvent(fi,ii){ii.replay||fi.legend.handleEvent(ii.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick(fi,ii,si){const ai=ii.datasetIndex,ui=si.chart;ui.isDatasetVisible(ai)?(ui.hide(ai),ii.hidden=!0):(ui.show(ai),ii.hidden=!1)},onHover:null,onLeave:null,labels:{color:fi=>fi.chart.options.color,boxWidth:40,padding:10,generateLabels(fi){const ii=fi.data.datasets,{labels:{usePointStyle:si,pointStyle:ai,textAlign:ui,color:pi,useBorderRadius:bi,borderRadius:ji}}=fi.legend.options;return fi._getSortedDatasetMetas().map(Ri=>{const Bi=Ri.controller.getStyle(si?0:void 0),Qi=(0,ci.E)(Bi.borderWidth);return{text:ii[Ri.index].label,fillStyle:Bi.backgroundColor,fontColor:pi,hidden:!Ri.visible,lineCap:Bi.borderCapStyle,lineDash:Bi.borderDash,lineDashOffset:Bi.borderDashOffset,lineJoin:Bi.borderJoinStyle,lineWidth:(Qi.width+Qi.height)/4,strokeStyle:Bi.borderColor,pointStyle:ai||Bi.pointStyle,rotation:Bi.rotation,textAlign:ui||Bi.textAlign,borderRadius:bi&&(ji||Bi.borderRadius),datasetIndex:Ri.index}},this)}},title:{color:fi=>fi.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:fi=>!fi.startsWith("on"),labels:{_scriptable:fi=>!["generateLabels","filter","sort"].includes(fi)}}};class ld extends ul{constructor(ii){super(),this.chart=ii.chart,this.options=ii.options,this.ctx=ii.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(ii,si){const ai=this.options;if(this.left=0,this.top=0,!ai.display){this.width=this.height=this.right=this.bottom=0;return}this.width=this.right=ii,this.height=this.bottom=si;const ui=(0,ci.b)(ai.text)?ai.text.length:1;this._padding=(0,ci.E)(ai.padding);const pi=ui*(0,ci.a0)(ai.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=pi:this.width=pi}isHorizontal(){const ii=this.options.position;return ii==="top"||ii==="bottom"}_drawArgs(ii){const{top:si,left:ai,bottom:ui,right:pi,options:bi}=this,ji=bi.align;let Ri=0,Bi,Qi,fn;return this.isHorizontal()?(Qi=(0,ci.a2)(ji,ai,pi),fn=si+ii,Bi=pi-ai):(bi.position==="left"?(Qi=ai+ii,fn=(0,ci.a2)(ji,ui,si),Ri=ci.P*-.5):(Qi=pi-ii,fn=(0,ci.a2)(ji,si,ui),Ri=ci.P*.5),Bi=ui-si),{titleX:Qi,titleY:fn,maxWidth:Bi,rotation:Ri}}draw(){const ii=this.ctx,si=this.options;if(!si.display)return;const ai=(0,ci.a0)(si.font),pi=ai.lineHeight/2+this._padding.top,{titleX:bi,titleY:ji,maxWidth:Ri,rotation:Bi}=this._drawArgs(pi);(0,ci.Z)(ii,si.text,0,0,ai,{color:si.color,maxWidth:Ri,rotation:Bi,textAlign:(0,ci.a1)(si.align),textBaseline:"middle",translation:[bi,ji]})}}function Hh(fi,ii){const si=new ld({ctx:fi.ctx,options:ii,chart:fi});Jo.configure(fi,si,ii),Jo.addBox(fi,si),fi.titleBlock=si}var hh={id:"title",_element:ld,start(fi,ii,si){Hh(fi,si)},stop(fi){const ii=fi.titleBlock;Jo.removeBox(fi,ii),delete fi.titleBlock},beforeUpdate(fi,ii,si){const ai=fi.titleBlock;Jo.configure(fi,ai,si),ai.options=si},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const Qd=new WeakMap;var Pd={id:"subtitle",start(fi,ii,si){const ai=new ld({ctx:fi.ctx,options:si,chart:fi});Jo.configure(fi,ai,si),Jo.addBox(fi,ai),Qd.set(fi,ai)},stop(fi){Jo.removeBox(fi,Qd.get(fi)),Qd.delete(fi)},beforeUpdate(fi,ii,si){const ai=Qd.get(fi);Jo.configure(fi,ai,si),ai.options=si},defaults:{align:"center",display:!1,font:{weight:"normal"},fullSize:!0,padding:0,position:"top",text:"",weight:1500},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const Ou={average(fi){if(!fi.length)return!1;let ii,si,ai=new Set,ui=0,pi=0;for(ii=0,si=fi.length;ii<si;++ii){const ji=fi[ii].element;if(ji&&ji.hasValue()){const Ri=ji.tooltipPosition();ai.add(Ri.x),ui+=Ri.y,++pi}}return pi===0||ai.size===0?!1:{x:[...ai].reduce((ji,Ri)=>ji+Ri)/ai.size,y:ui/pi}},nearest(fi,ii){if(!fi.length)return!1;let si=ii.x,ai=ii.y,ui=Number.POSITIVE_INFINITY,pi,bi,ji;for(pi=0,bi=fi.length;pi<bi;++pi){const Ri=fi[pi].element;if(Ri&&Ri.hasValue()){const Bi=Ri.getCenterPoint(),Qi=(0,ci.aE)(ii,Bi);Qi<ui&&(ui=Qi,ji=Ri)}}if(ji){const Ri=ji.tooltipPosition();si=Ri.x,ai=Ri.y}return{x:si,y:ai}}};function xu(fi,ii){return ii&&((0,ci.b)(ii)?Array.prototype.push.apply(fi,ii):fi.push(ii)),fi}function Su(fi){return(typeof fi=="string"||fi instanceof String)&&fi.indexOf(`
11`)>-1?fi.split(`
12`):fi}function $h(fi,ii){const{element:si,datasetIndex:ai,index:ui}=ii,pi=fi.getDatasetMeta(ai).controller,{label:bi,value:ji}=pi.getLabelAndValue(ui);return{chart:fi,label:bi,parsed:pi.getParsed(ui),raw:fi.data.datasets[ai].data[ui],formattedValue:ji,dataset:pi.getDataset(),dataIndex:ui,datasetIndex:ai,element:si}}function vf(fi,ii){const si=fi.chart.ctx,{body:ai,footer:ui,title:pi}=fi,{boxWidth:bi,boxHeight:ji}=ii,Ri=(0,ci.a0)(ii.bodyFont),Bi=(0,ci.a0)(ii.titleFont),Qi=(0,ci.a0)(ii.footerFont),fn=pi.length,jn=ui.length,On=ai.length,Zn=(0,ci.E)(ii.padding);let hs=Zn.height,Ds=0,Ts=ai.reduce((ao,zs)=>ao+zs.before.length+zs.lines.length+zs.after.length,0);if(Ts+=fi.beforeBody.length+fi.afterBody.length,fn&&(hs+=fn*Bi.lineHeight+(fn-1)*ii.titleSpacing+ii.titleMarginBottom),Ts){const ao=ii.displayColors?Math.max(ji,Ri.lineHeight):Ri.lineHeight;hs+=On*ao+(Ts-On)*Ri.lineHeight+(Ts-1)*ii.bodySpacing}jn&&(hs+=ii.footerMarginTop+jn*Qi.lineHeight+(jn-1)*ii.footerSpacing);let qs=0;const ro=function(ao){Ds=Math.max(Ds,si.measureText(ao).width+qs)};return si.save(),si.font=Bi.string,(0,ci.F)(fi.title,ro),si.font=Ri.string,(0,ci.F)(fi.beforeBody.concat(fi.afterBody),ro),qs=ii.displayColors?bi+2+ii.boxPadding:0,(0,ci.F)(ai,ao=>{(0,ci.F)(ao.before,ro),(0,ci.F)(ao.lines,ro),(0,ci.F)(ao.after,ro)}),qs=0,si.font=Qi.string,(0,ci.F)(fi.footer,ro),si.restore(),Ds+=Zn.width,{width:Ds,height:hs}}function mh(fi,ii){const{y:si,height:ai}=ii;return si<ai/2?"top":si>fi.height-ai/2?"bottom":"center"}function If(fi,ii,si,ai){const{x:ui,width:pi}=ai,bi=si.caretSize+si.caretPadding;if(fi==="left"&&ui+pi+bi>ii.width||fi==="right"&&ui-pi-bi<0)return!0}function Zd(fi,ii,si,ai){const{x:ui,width:pi}=si,{width:bi,chartArea:{left:ji,right:Ri}}=fi;let Bi="center";return ai==="center"?Bi=ui<=(ji+Ri)/2?"left":"right":ui<=pi/2?Bi="left":ui>=bi-pi/2&&(Bi="right"),If(Bi,fi,ii,si)&&(Bi="center"),Bi}function Nf(fi,ii,si){const ai=si.yAlign||ii.yAlign||mh(fi,si);return{xAlign:si.xAlign||ii.xAlign||Zd(fi,ii,si,ai),yAlign:ai}}function Vh(fi,ii){let{x:si,width:ai}=fi;return ii==="right"?si-=ai:ii==="center"&&(si-=ai/2),si}function Fd(fi,ii,si){let{y:ai,height:ui}=fi;return ii==="top"?ai+=si:ii==="bottom"?ai-=ui+si:ai-=ui/2,ai}function qf(fi,ii,si,ai){const{caretSize:ui,caretPadding:pi,cornerRadius:bi}=fi,{xAlign:ji,yAlign:Ri}=si,Bi=ui+pi,{topLeft:Qi,topRight:fn,bottomLeft:jn,bottomRight:On}=(0,ci.aw)(bi);let Zn=Vh(ii,ji);const hs=Fd(ii,Ri,Bi);return Ri==="center"?ji==="left"?Zn+=Bi:ji==="right"&&(Zn-=Bi):ji==="left"?Zn-=Math.max(Qi,jn)+ui:ji==="right"&&(Zn+=Math.max(fn,On)+ui),{x:(0,ci.S)(Zn,0,ai.width-ii.width),y:(0,ci.S)(hs,0,ai.height-ii.height)}}function Id(fi,ii,si){const ai=(0,ci.E)(si.padding);return ii==="center"?fi.x+fi.width/2:ii==="right"?fi.x+fi.width-ai.right:fi.x+ai.left}function ph(fi){return xu([],Su(fi))}function Jd(fi,ii,si){return(0,ci.j)(fi,{tooltip:ii,tooltipItems:si,type:"tooltip"})}function gh(fi,ii){const si=ii&&ii.dataset&&ii.dataset.tooltip&&ii.dataset.tooltip.callbacks;return si?fi.override(si):fi}const Bf={beforeTitle:ci.aF,title(fi){if(fi.length>0){const ii=fi[0],si=ii.chart.data.labels,ai=si?si.length:0;if(this&&this.options&&this.options.mode==="dataset")return ii.dataset.label||"";if(ii.label)return ii.label;if(ai>0&&ii.dataIndex<ai)return si[ii.dataIndex]}return""},afterTitle:ci.aF,beforeBody:ci.aF,beforeLabel:ci.aF,label(fi){if(this&&this.options&&this.options.mode==="dataset")return fi.label+": "+fi.formattedValue||fi.formattedValue;let ii=fi.dataset.label||"";ii&&(ii+=": ");const si=fi.formattedValue;return(0,ci.k)(si)||(ii+=si),ii},labelColor(fi){const si=fi.chart.getDatasetMeta(fi.datasetIndex).controller.getStyle(fi.dataIndex);return{borderColor:si.borderColor,backgroundColor:si.backgroundColor,borderWidth:si.borderWidth,borderDash:si.borderDash,borderDashOffset:si.borderDashOffset,borderRadius:0}},labelTextColor(){return this.options.bodyColor},labelPointStyle(fi){const si=fi.chart.getDatasetMeta(fi.datasetIndex).controller.getStyle(fi.dataIndex);return{pointStyle:si.pointStyle,rotation:si.rotation}},afterLabel:ci.aF,afterBody:ci.aF,beforeFooter:ci.aF,footer:ci.aF,afterFooter:ci.aF};function pl(fi,ii,si,ai){const ui=fi[ii].call(si,ai);return typeof ui>"u"?Bf[ii].call(si,ai):ui}class lu extends ul{constructor(ii){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=ii.chart,this.options=ii.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(ii){this.options=ii,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){const ii=this._cachedAnimations;if(ii)return ii;const si=this.chart,ai=this.options.setContext(this.getContext()),ui=ai.enabled&&si.options.animation&&ai.animations,pi=new Bn(this.chart,ui);return ui._cacheable&&(this._cachedAnimations=Object.freeze(pi)),pi}getContext(){return this.$context||(this.$context=Jd(this.chart.getContext(),this,this._tooltipItems))}getTitle(ii,si){const{callbacks:ai}=si,ui=pl(ai,"beforeTitle",this,ii),pi=pl(ai,"title",this,ii),bi=pl(ai,"afterTitle",this,ii);let ji=[];return ji=xu(ji,Su(ui)),ji=xu(ji,Su(pi)),ji=xu(ji,Su(bi)),ji}getBeforeBody(ii,si){return ph(pl(si.callbacks,"beforeBody",this,ii))}getBody(ii,si){const{callbacks:ai}=si,ui=[];return(0,ci.F)(ii,pi=>{const bi={before:[],lines:[],after:[]},ji=gh(ai,pi);xu(bi.before,Su(pl(ji,"beforeLabel",this,pi))),xu(bi.lines,pl(ji,"label",this,pi)),xu(bi.after,Su(pl(ji,"afterLabel",this,pi))),ui.push(bi)}),ui}getAfterBody(ii,si){return ph(pl(si.callbacks,"afterBody",this,ii))}getFooter(ii,si){const{callbacks:ai}=si,ui=pl(ai,"beforeFooter",this,ii),pi=pl(ai,"footer",this,ii),bi=pl(ai,"afterFooter",this,ii);let ji=[];return ji=xu(ji,Su(ui)),ji=xu(ji,Su(pi)),ji=xu(ji,Su(bi)),ji}_createItems(ii){const si=this._active,ai=this.chart.data,ui=[],pi=[],bi=[];let ji=[],Ri,Bi;for(Ri=0,Bi=si.length;Ri<Bi;++Ri)ji.push($h(this.chart,si[Ri]));return ii.filter&&(ji=ji.filter((Qi,fn,jn)=>ii.filter(Qi,fn,jn,ai))),ii.itemSort&&(ji=ji.sort((Qi,fn)=>ii.itemSort(Qi,fn,ai))),(0,ci.F)(ji,Qi=>{const fn=gh(ii.callbacks,Qi);ui.push(pl(fn,"labelColor",this,Qi)),pi.push(pl(fn,"labelPointStyle",this,Qi)),bi.push(pl(fn,"labelTextColor",this,Qi))}),this.labelColors=ui,this.labelPointStyles=pi,this.labelTextColors=bi,this.dataPoints=ji,ji}update(ii,si){const ai=this.options.setContext(this.getContext()),ui=this._active;let pi,bi=[];if(!ui.length)this.opacity!==0&&(pi={opacity:0});else{const ji=Ou[ai.position].call(this,ui,this._eventPosition);bi=this._createItems(ai),this.title=this.getTitle(bi,ai),this.beforeBody=this.getBeforeBody(bi,ai),this.body=this.getBody(bi,ai),this.afterBody=this.getAfterBody(bi,ai),this.footer=this.getFooter(bi,ai);const Ri=this._size=vf(this,ai),Bi=Object.assign({},ji,Ri),Qi=Nf(this.chart,ai,Bi),fn=qf(ai,Bi,Qi,this.chart);this.xAlign=Qi.xAlign,this.yAlign=Qi.yAlign,pi={opacity:1,x:fn.x,y:fn.y,width:Ri.width,height:Ri.height,caretX:ji.x,caretY:ji.y}}this._tooltipItems=bi,this.$context=void 0,pi&&this._resolveAnimations().update(this,pi),ii&&ai.external&&ai.external.call(this,{chart:this.chart,tooltip:this,replay:si})}drawCaret(ii,si,ai,ui){const pi=this.getCaretPosition(ii,ai,ui);si.lineTo(pi.x1,pi.y1),si.lineTo(pi.x2,pi.y2),si.lineTo(pi.x3,pi.y3)}getCaretPosition(ii,si,ai){const{xAlign:ui,yAlign:pi}=this,{caretSize:bi,cornerRadius:ji}=ai,{topLeft:Ri,topRight:Bi,bottomLeft:Qi,bottomRight:fn}=(0,ci.aw)(ji),{x:jn,y:On}=ii,{width:Zn,height:hs}=si;let Ds,Ts,qs,ro,ao,zs;return pi==="center"?(ao=On+hs/2,ui==="left"?(Ds=jn,Ts=Ds-bi,ro=ao+bi,zs=ao-bi):(Ds=jn+Zn,Ts=Ds+bi,ro=ao-bi,zs=ao+bi),qs=Ds):(ui==="left"?Ts=jn+Math.max(Ri,Qi)+bi:ui==="right"?Ts=jn+Zn-Math.max(Bi,fn)-bi:Ts=this.caretX,pi==="top"?(ro=On,ao=ro-bi,Ds=Ts-bi,qs=Ts+bi):(ro=On+hs,ao=ro+bi,Ds=Ts+bi,qs=Ts-bi),zs=ro),{x1:Ds,x2:Ts,x3:qs,y1:ro,y2:ao,y3:zs}}drawTitle(ii,si,ai){const ui=this.title,pi=ui.length;let bi,ji,Ri;if(pi){const Bi=(0,ci.az)(ai.rtl,this.x,this.width);for(ii.x=Id(this,ai.titleAlign,ai),si.textAlign=Bi.textAlign(ai.titleAlign),si.textBaseline="middle",bi=(0,ci.a0)(ai.titleFont),ji=ai.titleSpacing,si.fillStyle=ai.titleColor,si.font=bi.string,Ri=0;Ri<pi;++Ri)si.fillText(ui[Ri],Bi.x(ii.x),ii.y+bi.lineHeight/2),ii.y+=bi.lineHeight+ji,Ri+1===pi&&(ii.y+=ai.titleMarginBottom-ji)}}_drawColorBox(ii,si,ai,ui,pi){const bi=this.labelColors[ai],ji=this.labelPointStyles[ai],{boxHeight:Ri,boxWidth:Bi}=pi,Qi=(0,ci.a0)(pi.bodyFont),fn=Id(this,"left",pi),jn=ui.x(fn),On=Ri<Qi.lineHeight?(Qi.lineHeight-Ri)/2:0,Zn=si.y+On;if(pi.usePointStyle){const hs={radius:Math.min(Bi,Ri)/2,pointStyle:ji.pointStyle,rotation:ji.rotation,borderWidth:1},Ds=ui.leftForLtr(jn,Bi)+Bi/2,Ts=Zn+Ri/2;ii.strokeStyle=pi.multiKeyBackground,ii.fillStyle=pi.multiKeyBackground,(0,ci.at)(ii,hs,Ds,Ts),ii.strokeStyle=bi.borderColor,ii.fillStyle=bi.backgroundColor,(0,ci.at)(ii,hs,Ds,Ts)}else{ii.lineWidth=(0,ci.i)(bi.borderWidth)?Math.max(...Object.values(bi.borderWidth)):bi.borderWidth||1,ii.strokeStyle=bi.borderColor,ii.setLineDash(bi.borderDash||[]),ii.lineDashOffset=bi.borderDashOffset||0;const hs=ui.leftForLtr(jn,Bi),Ds=ui.leftForLtr(ui.xPlus(jn,1),Bi-2),Ts=(0,ci.aw)(bi.borderRadius);Object.values(Ts).some(qs=>qs!==0)?(ii.beginPath(),ii.fillStyle=pi.multiKeyBackground,(0,ci.au)(ii,{x:hs,y:Zn,w:Bi,h:Ri,radius:Ts}),ii.fill(),ii.stroke(),ii.fillStyle=bi.backgroundColor,ii.beginPath(),(0,ci.au)(ii,{x:Ds,y:Zn+1,w:Bi-2,h:Ri-2,radius:Ts}),ii.fill()):(ii.fillStyle=pi.multiKeyBackground,ii.fillRect(hs,Zn,Bi,Ri),ii.strokeRect(hs,Zn,Bi,Ri),ii.fillStyle=bi.backgroundColor,ii.fillRect(Ds,Zn+1,Bi-2,Ri-2))}ii.fillStyle=this.labelTextColors[ai]}drawBody(ii,si,ai){const{body:ui}=this,{bodySpacing:pi,bodyAlign:bi,displayColors:ji,boxHeight:Ri,boxWidth:Bi,boxPadding:Qi}=ai,fn=(0,ci.a0)(ai.bodyFont);let jn=fn.lineHeight,On=0;const Zn=(0,ci.az)(ai.rtl,this.x,this.width),hs=function(Do){si.fillText(Do,Zn.x(ii.x+On),ii.y+jn/2),ii.y+=jn+pi},Ds=Zn.textAlign(bi);let Ts,qs,ro,ao,zs,wo,So;for(si.textAlign=bi,si.textBaseline="middle",si.font=fn.string,ii.x=Id(this,Ds,ai),si.fillStyle=ai.bodyColor,(0,ci.F)(this.beforeBody,hs),On=ji&&Ds!=="right"?bi==="center"?Bi/2+Qi:Bi+2+Qi:0,ao=0,wo=ui.length;ao<wo;++ao){for(Ts=ui[ao],qs=this.labelTextColors[ao],si.fillStyle=qs,(0,ci.F)(Ts.before,hs),ro=Ts.lines,ji&&ro.length&&(this._drawColorBox(si,ii,ao,Zn,ai),jn=Math.max(fn.lineHeight,Ri)),zs=0,So=ro.length;zs<So;++zs)hs(ro[zs]),jn=fn.lineHeight;(0,ci.F)(Ts.after,hs)}On=0,jn=fn.lineHeight,(0,ci.F)(this.afterBody,hs),ii.y-=pi}drawFooter(ii,si,ai){const ui=this.footer,pi=ui.length;let bi,ji;if(pi){const Ri=(0,ci.az)(ai.rtl,this.x,this.width);for(ii.x=Id(this,ai.footerAlign,ai),ii.y+=ai.footerMarginTop,si.textAlign=Ri.textAlign(ai.footerAlign),si.textBaseline="middle",bi=(0,ci.a0)(ai.footerFont),si.fillStyle=ai.footerColor,si.font=bi.string,ji=0;ji<pi;++ji)si.fillText(ui[ji],Ri.x(ii.x),ii.y+bi.lineHeight/2),ii.y+=bi.lineHeight+ai.footerSpacing}}drawBackground(ii,si,ai,ui){const{xAlign:pi,yAlign:bi}=this,{x:ji,y:Ri}=ii,{width:Bi,height:Qi}=ai,{topLeft:fn,topRight:jn,bottomLeft:On,bottomRight:Zn}=(0,ci.aw)(ui.cornerRadius);si.fillStyle=ui.backgroundColor,si.strokeStyle=ui.borderColor,si.lineWidth=ui.borderWidth,si.beginPath(),si.moveTo(ji+fn,Ri),bi==="top"&&this.drawCaret(ii,si,ai,ui),si.lineTo(ji+Bi-jn,Ri),si.quadraticCurveTo(ji+Bi,Ri,ji+Bi,Ri+jn),bi==="center"&&pi==="right"&&this.drawCaret(ii,si,ai,ui),si.lineTo(ji+Bi,Ri+Qi-Zn),si.quadraticCurveTo(ji+Bi,Ri+Qi,ji+Bi-Zn,Ri+Qi),bi==="bottom"&&this.drawCaret(ii,si,ai,ui),si.lineTo(ji+On,Ri+Qi),si.quadraticCurveTo(ji,Ri+Qi,ji,Ri+Qi-On),bi==="center"&&pi==="left"&&this.drawCaret(ii,si,ai,ui),si.lineTo(ji,Ri+fn),si.quadraticCurveTo(ji,Ri,ji+fn,Ri),si.closePath(),si.fill(),ui.borderWidth>0&&si.stroke()}_updateAnimationTarget(ii){const si=this.chart,ai=this.$animations,ui=ai&&ai.x,pi=ai&&ai.y;if(ui||pi){const bi=Ou[ii.position].call(this,this._active,this._eventPosition);if(!bi)return;const ji=this._size=vf(this,ii),Ri=Object.assign({},bi,this._size),Bi=Nf(si,ii,Ri),Qi=qf(ii,Ri,Bi,si);(ui._to!==Qi.x||pi._to!==Qi.y)&&(this.xAlign=Bi.xAlign,this.yAlign=Bi.yAlign,this.width=ji.width,this.height=ji.height,this.caretX=bi.x,this.caretY=bi.y,this._resolveAnimations().update(this,Qi))}}_willRender(){return!!this.opacity}draw(ii){const si=this.options.setContext(this.getContext());let ai=this.opacity;if(!ai)return;this._updateAnimationTarget(si);const ui={width:this.width,height:this.height},pi={x:this.x,y:this.y};ai=Math.abs(ai)<.001?0:ai;const bi=(0,ci.E)(si.padding),ji=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;si.enabled&&ji&&(ii.save(),ii.globalAlpha=ai,this.drawBackground(pi,ii,ui,si),(0,ci.aA)(ii,si.textDirection),pi.y+=bi.top,this.drawTitle(pi,ii,si),this.drawBody(pi,ii,si),this.drawFooter(pi,ii,si),(0,ci.aC)(ii,si.textDirection),ii.restore())}getActiveElements(){return this._active||[]}setActiveElements(ii,si){const ai=this._active,ui=ii.map(({datasetIndex:ji,index:Ri})=>{const Bi=this.chart.getDatasetMeta(ji);if(!Bi)throw new Error("Cannot find a dataset at index "+ji);return{datasetIndex:ji,element:Bi.data[Ri],index:Ri}}),pi=!(0,ci.ah)(ai,ui),bi=this._positionChanged(ui,si);(pi||bi)&&(this._active=ui,this._eventPosition=si,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(ii,si,ai=!0){if(si&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const ui=this.options,pi=this._active||[],bi=this._getActiveElements(ii,pi,si,ai),ji=this._positionChanged(bi,ii),Ri=si||!(0,ci.ah)(bi,pi)||ji;return Ri&&(this._active=bi,(ui.enabled||ui.external)&&(this._eventPosition={x:ii.x,y:ii.y},this.update(!0,si))),Ri}_getActiveElements(ii,si,ai,ui){const pi=this.options;if(ii.type==="mouseout")return[];if(!ui)return si.filter(ji=>this.chart.data.datasets[ji.datasetIndex]&&this.chart.getDatasetMeta(ji.datasetIndex).controller.getParsed(ji.index)!==void 0);const bi=this.chart.getElementsAtEventForMode(ii,pi.mode,pi,ai);return pi.reverse&&bi.reverse(),bi}_positionChanged(ii,si){const{caretX:ai,caretY:ui,options:pi}=this,bi=Ou[pi.position].call(this,ii,si);return bi!==!1&&(ai!==bi.x||ui!==bi.y)}}so(lu,"positioners",Ou);var cd={id:"tooltip",_element:lu,positioners:Ou,afterInit(fi,ii,si){si&&(fi.tooltip=new lu({chart:fi,options:si}))},beforeUpdate(fi,ii,si){fi.tooltip&&fi.tooltip.initialize(si)},reset(fi,ii,si){fi.tooltip&&fi.tooltip.initialize(si)},afterDraw(fi){const ii=fi.tooltip;if(ii&&ii._willRender()){const si={tooltip:ii};if(fi.notifyPlugins("beforeTooltipDraw",{...si,cancelable:!0})===!1)return;ii.draw(fi.ctx),fi.notifyPlugins("afterTooltipDraw",si)}},afterEvent(fi,ii){if(fi.tooltip){const si=ii.replay;fi.tooltip.handleEvent(ii.event,si,ii.inChartArea)&&(ii.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(fi,ii)=>ii.bodyFont.size,boxWidth:(fi,ii)=>ii.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:Bf},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:fi=>fi!=="filter"&&fi!=="itemSort"&&fi!=="external",_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]},ef=Object.freeze({__proto__:null,Colors:Hc,Decimation:yc,Filler:Vo,Legend:wu,SubTitle:Pd,Title:hh,Tooltip:cd});const Wh=(fi,ii,si,ai)=>(typeof ii=="string"?(si=fi.push(ii)-1,ai.unshift({index:si,label:ii})):isNaN(ii)&&(si=null),si);function Uh(fi,ii,si,ai){const ui=fi.indexOf(ii);if(ui===-1)return Wh(fi,ii,si,ai);const pi=fi.lastIndexOf(ii);return ui!==pi?si:ui}const Nd=(fi,ii)=>fi===null?null:(0,ci.S)(Math.round(fi),0,ii);function Hf(fi){const ii=this.getLabels();return fi>=0&&fi<ii.length?ii[fi]:fi}class qd extends xs{constructor(ii){super(ii),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(ii){const si=this._addedLabels;if(si.length){const ai=this.getLabels();for(const{index:ui,label:pi}of si)ai[ui]===pi&&ai.splice(ui,1);this._addedLabels=[]}super.init(ii)}parse(ii,si){if((0,ci.k)(ii))return null;const ai=this.getLabels();return si=isFinite(si)&&ai[si]===ii?si:Uh(ai,ii,(0,ci.v)(si,ii),this._addedLabels),Nd(si,ai.length-1)}determineDataLimits(){const{minDefined:ii,maxDefined:si}=this.getUserBounds();let{min:ai,max:ui}=this.getMinMax(!0);this.options.bounds==="ticks"&&(ii||(ai=0),si||(ui=this.getLabels().length-1)),this.min=ai,this.max=ui}buildTicks(){const ii=this.min,si=this.max,ai=this.options.offset,ui=[];let pi=this.getLabels();pi=ii===0&&si===pi.length-1?pi:pi.slice(ii,si+1),this._valueRange=Math.max(pi.length-(ai?0:1),1),this._startValue=this.min-(ai?.5:0);for(let bi=ii;bi<=si;bi++)ui.push({value:bi});return ui}getLabelForValue(ii){return Hf.call(this,ii)}configure(){super.configure(),this.isHorizontal()||(this._reversePixels=!this._reversePixels)}getPixelForValue(ii){return typeof ii!="number"&&(ii=this.parse(ii)),ii===null?NaN:this.getPixelForDecimal((ii-this._startValue)/this._valueRange)}getPixelForTick(ii){const si=this.ticks;return ii<0||ii>si.length-1?null:this.getPixelForValue(si[ii].value)}getValueForPixel(ii){return Math.round(this._startValue+this.getDecimalForPixel(ii)*this._valueRange)}getBasePixel(){return this.bottom}}so(qd,"id","category"),so(qd,"defaults",{ticks:{callback:Hf}});function zh(fi,ii){const si=[],{bounds:ui,step:pi,min:bi,max:ji,precision:Ri,count:Bi,maxTicks:Qi,maxDigits:fn,includeBounds:jn}=fi,On=pi||1,Zn=Qi-1,{min:hs,max:Ds}=ii,Ts=!(0,ci.k)(bi),qs=!(0,ci.k)(ji),ro=!(0,ci.k)(Bi),ao=(Ds-hs)/(fn+1);let zs=(0,ci.aH)((Ds-hs)/Zn/On)*On,wo,So,Do,Yr;if(zs<1e-14&&!Ts&&!qs)return[{value:hs},{value:Ds}];Yr=Math.ceil(Ds/zs)-Math.floor(hs/zs),Yr>Zn&&(zs=(0,ci.aH)(Yr*zs/Zn/On)*On),(0,ci.k)(Ri)||(wo=Math.pow(10,Ri),zs=Math.ceil(zs*wo)/wo),ui==="ticks"?(So=Math.floor(hs/zs)*zs,Do=Math.ceil(Ds/zs)*zs):(So=hs,Do=Ds),Ts&&qs&&pi&&(0,ci.aI)((ji-bi)/pi,zs/1e3)?(Yr=Math.round(Math.min((ji-bi)/zs,Qi)),zs=(ji-bi)/Yr,So=bi,Do=ji):ro?(So=Ts?bi:So,Do=qs?ji:Do,Yr=Bi-1,zs=(Do-So)/Yr):(Yr=(Do-So)/zs,(0,ci.aJ)(Yr,Math.round(Yr),zs/1e3)?Yr=Math.round(Yr):Yr=Math.ceil(Yr));const la=Math.max((0,ci.aK)(zs),(0,ci.aK)(So));wo=Math.pow(10,(0,ci.k)(Ri)?la:Ri),So=Math.round(So*wo)/wo,Do=Math.round(Do*wo)/wo;let ca=0;for(Ts&&(jn&&So!==bi?(si.push({value:bi}),So<bi&&ca++,(0,ci.aJ)(Math.round((So+ca*zs)*wo)/wo,bi,bf(bi,ao,fi))&&ca++):So<bi&&ca++);ca<Yr;++ca){const ya=Math.round((So+ca*zs)*wo)/wo;if(qs&&ya>ji)break;si.push({value:ya})}return qs&&jn&&Do!==ji?si.length&&(0,ci.aJ)(si[si.length-1].value,ji,bf(ji,ao,fi))?si[si.length-1].value=ji:si.push({value:ji}):(!qs||Do===ji)&&si.push({value:Do}),si}function bf(fi,ii,{horizontal:si,minRotation:ai}){const ui=(0,ci.t)(ai),pi=(si?Math.sin(ui):Math.cos(ui))||.001,bi=.75*ii*(""+fi).length;return Math.min(ii/pi,bi)}class tf extends xs{constructor(ii){super(ii),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(ii,si){return(0,ci.k)(ii)||(typeof ii=="number"||ii instanceof Number)&&!isFinite(+ii)?null:+ii}handleTickRangeOptions(){const{beginAtZero:ii}=this.options,{minDefined:si,maxDefined:ai}=this.getUserBounds();let{min:ui,max:pi}=this;const bi=Ri=>ui=si?ui:Ri,ji=Ri=>pi=ai?pi:Ri;if(ii){const Ri=(0,ci.s)(ui),Bi=(0,ci.s)(pi);Ri<0&&Bi<0?ji(0):Ri>0&&Bi>0&&bi(0)}if(ui===pi){let Ri=pi===0?1:Math.abs(pi*.05);ji(pi+Ri),ii||bi(ui-Ri)}this.min=ui,this.max=pi}getTickLimit(){const ii=this.options.ticks;let{maxTicksLimit:si,stepSize:ai}=ii,ui;return ai?(ui=Math.ceil(this.max/ai)-Math.floor(this.min/ai)+1,ui>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${ai} would result generating up to ${ui} ticks. Limiting to 1000.`),ui=1e3)):(ui=this.computeTickLimit(),si=si||11),si&&(ui=Math.min(si,ui)),ui}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const ii=this.options,si=ii.ticks;let ai=this.getTickLimit();ai=Math.max(2,ai);const ui={maxTicks:ai,bounds:ii.bounds,min:ii.min,max:ii.max,precision:si.precision,step:si.stepSize,count:si.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:si.minRotation||0,includeBounds:si.includeBounds!==!1},pi=this._range||this,bi=zh(ui,pi);return ii.bounds==="ticks"&&(0,ci.aG)(bi,this,"value"),ii.reverse?(bi.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),bi}configure(){const ii=this.ticks;let si=this.min,ai=this.max;if(super.configure(),this.options.offset&&ii.length){const ui=(ai-si)/Math.max(ii.length-1,1)/2;si-=ui,ai+=ui}this._startValue=si,this._endValue=ai,this._valueRange=ai-si}getLabelForValue(ii){return(0,ci.o)(ii,this.chart.options.locale,this.options.ticks.format)}}class nf extends tf{determineDataLimits(){const{min:ii,max:si}=this.getMinMax(!0);this.min=(0,ci.g)(ii)?ii:0,this.max=(0,ci.g)(si)?si:1,this.handleTickRangeOptions()}computeTickLimit(){const ii=this.isHorizontal(),si=ii?this.width:this.height,ai=(0,ci.t)(this.options.ticks.minRotation),ui=(ii?Math.sin(ai):Math.cos(ai))||.001,pi=this._resolveTickFontOptions(0);return Math.ceil(si/Math.min(40,pi.lineHeight/ui))}getPixelForValue(ii){return ii===null?NaN:this.getPixelForDecimal((ii-this._startValue)/this._valueRange)}getValueForPixel(ii){return this._startValue+this.getDecimalForPixel(ii)*this._valueRange}}so(nf,"id","linear"),so(nf,"defaults",{ticks:{callback:ci.aL.formatters.numeric}});const ud=fi=>Math.floor((0,ci.aM)(fi)),Xu=(fi,ii)=>Math.pow(10,ud(fi)+ii);function dd(fi){return fi/Math.pow(10,ud(fi))===1}function $f(fi,ii,si){const ai=Math.pow(10,si),ui=Math.floor(fi/ai);return Math.ceil(ii/ai)-ui}function Gl(fi,ii){const si=ii-fi;let ai=ud(si);for(;$f(fi,ii,ai)>10;)ai++;for(;$f(fi,ii,ai)<10;)ai--;return Math.min(ai,ud(fi))}function cu(fi,{min:ii,max:si}){ii=(0,ci.O)(fi.min,ii);const ai=[],ui=ud(ii);let pi=Gl(ii,si),bi=pi<0?Math.pow(10,Math.abs(pi)):1;const ji=Math.pow(10,pi),Ri=ui>pi?Math.pow(10,ui):0,Bi=Math.round((ii-Ri)*bi)/bi,Qi=Math.floor((ii-Ri)/ji/10)*ji*10;let fn=Math.floor((Bi-Qi)/Math.pow(10,pi)),jn=(0,ci.O)(fi.min,Math.round((Ri+Qi+fn*Math.pow(10,pi))*bi)/bi);for(;jn<si;)ai.push({value:jn,major:dd(jn),significand:fn}),fn>=10?fn=fn<15?15:20:fn++,fn>=20&&(pi++,fn=2,bi=pi>=0?1:bi),jn=Math.round((Ri+Qi+fn*Math.pow(10,pi))*bi)/bi;const On=(0,ci.O)(fi.max,jn);return ai.push({value:On,major:dd(On),significand:fn}),ai}class yl extends xs{constructor(ii){super(ii),this.start=void 0,this.end=void 0,this._startValue=void 0,this._valueRange=0}parse(ii,si){const ai=tf.prototype.parse.apply(this,[ii,si]);if(ai===0){this._zero=!0;return}return(0,ci.g)(ai)&&ai>0?ai:null}determineDataLimits(){const{min:ii,max:si}=this.getMinMax(!0);this.min=(0,ci.g)(ii)?Math.max(0,ii):null,this.max=(0,ci.g)(si)?Math.max(0,si):null,this.options.beginAtZero&&(this._zero=!0),this._zero&&this.min!==this._suggestedMin&&!(0,ci.g)(this._userMin)&&(this.min=ii===Xu(this.min,0)?Xu(this.min,-1):Xu(this.min,0)),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:ii,maxDefined:si}=this.getUserBounds();let ai=this.min,ui=this.max;const pi=ji=>ai=ii?ai:ji,bi=ji=>ui=si?ui:ji;ai===ui&&(ai<=0?(pi(1),bi(10)):(pi(Xu(ai,-1)),bi(Xu(ui,1)))),ai<=0&&pi(Xu(ui,-1)),ui<=0&&bi(Xu(ai,1)),this.min=ai,this.max=ui}buildTicks(){const ii=this.options,si={min:this._userMin,max:this._userMax},ai=cu(si,this);return ii.bounds==="ticks"&&(0,ci.aG)(ai,this,"value"),ii.reverse?(ai.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),ai}getLabelForValue(ii){return ii===void 0?"0":(0,ci.o)(ii,this.chart.options.locale,this.options.ticks.format)}configure(){const ii=this.min;super.configure(),this._startValue=(0,ci.aM)(ii),this._valueRange=(0,ci.aM)(this.max)-(0,ci.aM)(ii)}getPixelForValue(ii){return(ii===void 0||ii===0)&&(ii=this.min),ii===null||isNaN(ii)?NaN:this.getPixelForDecimal(ii===this.min?0:((0,ci.aM)(ii)-this._startValue)/this._valueRange)}getValueForPixel(ii){const si=this.getDecimalForPixel(ii);return Math.pow(10,this._startValue+si*this._valueRange)}}so(yl,"id","logarithmic"),so(yl,"defaults",{ticks:{callback:ci.aL.formatters.logarithmic,major:{enabled:!0}}});function Du(fi){const ii=fi.ticks;if(ii.display&&fi.display){const si=(0,ci.E)(ii.backdropPadding);return(0,ci.v)(ii.font&&ii.font.size,ci.d.font.size)+si.height}return 0}function Bd(fi,ii,si){return si=(0,ci.b)(si)?si:[si],{w:(0,ci.aN)(fi,ii.string,si),h:si.length*ii.lineHeight}}function ic(fi,ii,si,ai,ui){return fi===ai||fi===ui?{start:ii-si/2,end:ii+si/2}:fi<ai||fi>ui?{start:ii-si,end:ii}:{start:ii,end:ii+si}}function Sd(fi){const ii={l:fi.left+fi._padding.left,r:fi.right-fi._padding.right,t:fi.top+fi._padding.top,b:fi.bottom-fi._padding.bottom},si=Object.assign({},ii),ai=[],ui=[],pi=fi._pointLabels.length,bi=fi.options.pointLabels,ji=bi.centerPointLabels?ci.P/pi:0;for(let Ri=0;Ri<pi;Ri++){const Bi=bi.setContext(fi.getPointLabelContext(Ri));ui[Ri]=Bi.padding;const Qi=fi.getPointPosition(Ri,fi.drawingArea+ui[Ri],ji),fn=(0,ci.a0)(Bi.font),jn=Bd(fi.ctx,fn,fi._pointLabels[Ri]);ai[Ri]=jn;const On=(0,ci.ay)(fi.getIndexAngle(Ri)+ji),Zn=Math.round((0,ci.U)(On)),hs=ic(Zn,Qi.x,jn.w,0,180),Ds=ic(Zn,Qi.y,jn.h,90,270);sf(si,ii,On,hs,Ds)}fi.setCenterPoint(ii.l-si.l,si.r-ii.r,ii.t-si.t,si.b-ii.b),fi._pointLabelItems=Vf(fi,ai,ui)}function sf(fi,ii,si,ai,ui){const pi=Math.abs(Math.sin(si)),bi=Math.abs(Math.cos(si));let ji=0,Ri=0;ai.start<ii.l?(ji=(ii.l-ai.start)/pi,fi.l=Math.min(fi.l,ii.l-ji)):ai.end>ii.r&&(ji=(ai.end-ii.r)/pi,fi.r=Math.max(fi.r,ii.r+ji)),ui.start<ii.t?(Ri=(ii.t-ui.start)/bi,fi.t=Math.min(fi.t,ii.t-Ri)):ui.end>ii.b&&(Ri=(ui.end-ii.b)/bi,fi.b=Math.max(fi.b,ii.b+Ri))}function fd(fi,ii,si){const ai=fi.drawingArea,{extra:ui,additionalAngle:pi,padding:bi,size:ji}=si,Ri=fi.getPointPosition(ii,ai+ui+bi,pi),Bi=Math.round((0,ci.U)((0,ci.ay)(Ri.angle+ci.H))),Qi=Pu(Ri.y,ji.h,Bi),fn=vh(Bi),jn=Hd(Ri.x,ji.w,fn);return{visible:!0,x:Ri.x,y:Qi,textAlign:fn,left:jn,top:Qi,right:jn+ji.w,bottom:Qi+ji.h}}function _f(fi,ii){if(!ii)return!0;const{left:si,top:ai,right:ui,bottom:pi}=fi;return!((0,ci.C)({x:si,y:ai},ii)||(0,ci.C)({x:si,y:pi},ii)||(0,ci.C)({x:ui,y:ai},ii)||(0,ci.C)({x:ui,y:pi},ii))}function Vf(fi,ii,si){const ai=[],ui=fi._pointLabels.length,pi=fi.options,{centerPointLabels:bi,display:ji}=pi.pointLabels,Ri={extra:Du(pi)/2,additionalAngle:bi?ci.P/ui:0};let Bi;for(let Qi=0;Qi<ui;Qi++){Ri.padding=si[Qi],Ri.size=ii[Qi];const fn=fd(fi,Qi,Ri);ai.push(fn),ji==="auto"&&(fn.visible=_f(fn,Bi),fn.visible&&(Bi=fn))}return ai}function vh(fi){return fi===0||fi===180?"center":fi<180?"left":"right"}function Hd(fi,ii,si){return si==="right"?fi-=ii:si==="center"&&(fi-=ii/2),fi}function Pu(fi,ii,si){return si===90||si===270?fi-=ii/2:(si>270||si<90)&&(fi-=ii),fi}function Jc(fi,ii,si){const{left:ai,top:ui,right:pi,bottom:bi}=si,{backdropColor:ji}=ii;if(!(0,ci.k)(ji)){const Ri=(0,ci.aw)(ii.borderRadius),Bi=(0,ci.E)(ii.backdropPadding);fi.fillStyle=ji;const Qi=ai-Bi.left,fn=ui-Bi.top,jn=pi-ai+Bi.width,On=bi-ui+Bi.height;Object.values(Ri).some(Zn=>Zn!==0)?(fi.beginPath(),(0,ci.au)(fi,{x:Qi,y:fn,w:jn,h:On,radius:Ri}),fi.fill()):fi.fillRect(Qi,fn,jn,On)}}function hd(fi,ii){const{ctx:si,options:{pointLabels:ai}}=fi;for(let ui=ii-1;ui>=0;ui--){const pi=fi._pointLabelItems[ui];if(!pi.visible)continue;const bi=ai.setContext(fi.getPointLabelContext(ui));Jc(si,bi,pi);const ji=(0,ci.a0)(bi.font),{x:Ri,y:Bi,textAlign:Qi}=pi;(0,ci.Z)(si,fi._pointLabels[ui],Ri,Bi+ji.lineHeight/2,ji,{color:bi.color,textAlign:Qi,textBaseline:"middle"})}}function bh(fi,ii,si,ai){const{ctx:ui}=fi;if(si)ui.arc(fi.xCenter,fi.yCenter,ii,0,ci.T);else{let pi=fi.getPointPosition(0,ii);ui.moveTo(pi.x,pi.y);for(let bi=1;bi<ai;bi++)pi=fi.getPointPosition(bi,ii),ui.lineTo(pi.x,pi.y)}}function Xh(fi,ii,si,ai,ui){const pi=fi.ctx,bi=ii.circular,{color:ji,lineWidth:Ri}=ii;!bi&&!ai||!ji||!Ri||si<0||(pi.save(),pi.strokeStyle=ji,pi.lineWidth=Ri,pi.setLineDash(ui.dash||[]),pi.lineDashOffset=ui.dashOffset,pi.beginPath(),bh(fi,si,bi,ai),pi.closePath(),pi.stroke(),pi.restore())}function Wf(fi,ii,si){return(0,ci.j)(fi,{label:si,index:ii,type:"pointLabel"})}class Ku extends tf{constructor(ii){super(ii),this.xCenter=void 0,this.yCenter=void 0,this.drawingArea=void 0,this._pointLabels=[],this._pointLabelItems=[]}setDimensions(){const ii=this._padding=(0,ci.E)(Du(this.options)/2),si=this.width=this.maxWidth-ii.width,ai=this.height=this.maxHeight-ii.height;this.xCenter=Math.floor(this.left+si/2+ii.left),this.yCenter=Math.floor(this.top+ai/2+ii.top),this.drawingArea=Math.floor(Math.min(si,ai)/2)}determineDataLimits(){const{min:ii,max:si}=this.getMinMax(!1);this.min=(0,ci.g)(ii)&&!isNaN(ii)?ii:0,this.max=(0,ci.g)(si)&&!isNaN(si)?si:0,this.handleTickRangeOptions()}computeTickLimit(){return Math.ceil(this.drawingArea/Du(this.options))}generateTickLabels(ii){tf.prototype.generateTickLabels.call(this,ii),this._pointLabels=this.getLabels().map((si,ai)=>{const ui=(0,ci.Q)(this.options.pointLabels.callback,[si,ai],this);return ui||ui===0?ui:""}).filter((si,ai)=>this.chart.getDataVisibility(ai))}fit(){const ii=this.options;ii.display&&ii.pointLabels.display?Sd(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(ii,si,ai,ui){this.xCenter+=Math.floor((ii-si)/2),this.yCenter+=Math.floor((ai-ui)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(ii,si,ai,ui))}getIndexAngle(ii){const si=ci.T/(this._pointLabels.length||1),ai=this.options.startAngle||0;return(0,ci.ay)(ii*si+(0,ci.t)(ai))}getDistanceFromCenterForValue(ii){if((0,ci.k)(ii))return NaN;const si=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-ii)*si:(ii-this.min)*si}getValueForDistanceFromCenter(ii){if((0,ci.k)(ii))return NaN;const si=ii/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-si:this.min+si}getPointLabelContext(ii){const si=this._pointLabels||[];if(ii>=0&&ii<si.length){const ai=si[ii];return Wf(this.getContext(),ii,ai)}}getPointPosition(ii,si,ai=0){const ui=this.getIndexAngle(ii)-ci.H+ai;return{x:Math.cos(ui)*si+this.xCenter,y:Math.sin(ui)*si+this.yCenter,angle:ui}}getPointPositionForValue(ii,si){return this.getPointPosition(ii,this.getDistanceFromCenterForValue(si))}getBasePosition(ii){return this.getPointPositionForValue(ii||0,this.getBaseValue())}getPointLabelPosition(ii){const{left:si,top:ai,right:ui,bottom:pi}=this._pointLabelItems[ii];return{left:si,top:ai,right:ui,bottom:pi}}drawBackground(){const{backgroundColor:ii,grid:{circular:si}}=this.options;if(ii){const ai=this.ctx;ai.save(),ai.beginPath(),bh(this,this.getDistanceFromCenterForValue(this._endValue),si,this._pointLabels.length),ai.closePath(),ai.fillStyle=ii,ai.fill(),ai.restore()}}drawGrid(){const ii=this.ctx,si=this.options,{angleLines:ai,grid:ui,border:pi}=si,bi=this._pointLabels.length;let ji,Ri,Bi;if(si.pointLabels.display&&hd(this,bi),ui.display&&this.ticks.forEach((Qi,fn)=>{if(fn!==0||fn===0&&this.min<0){Ri=this.getDistanceFromCenterForValue(Qi.value);const jn=this.getContext(fn),On=ui.setContext(jn),Zn=pi.setContext(jn);Xh(this,On,Ri,bi,Zn)}}),ai.display){for(ii.save(),ji=bi-1;ji>=0;ji--){const Qi=ai.setContext(this.getPointLabelContext(ji)),{color:fn,lineWidth:jn}=Qi;!jn||!fn||(ii.lineWidth=jn,ii.strokeStyle=fn,ii.setLineDash(Qi.borderDash),ii.lineDashOffset=Qi.borderDashOffset,Ri=this.getDistanceFromCenterForValue(si.reverse?this.min:this.max),Bi=this.getPointPosition(ji,Ri),ii.beginPath(),ii.moveTo(this.xCenter,this.yCenter),ii.lineTo(Bi.x,Bi.y),ii.stroke())}ii.restore()}}drawBorder(){}drawLabels(){const ii=this.ctx,si=this.options,ai=si.ticks;if(!ai.display)return;const ui=this.getIndexAngle(0);let pi,bi;ii.save(),ii.translate(this.xCenter,this.yCenter),ii.rotate(ui),ii.textAlign="center",ii.textBaseline="middle",this.ticks.forEach((ji,Ri)=>{if(Ri===0&&this.min>=0&&!si.reverse)return;const Bi=ai.setContext(this.getContext(Ri)),Qi=(0,ci.a0)(Bi.font);if(pi=this.getDistanceFromCenterForValue(this.ticks[Ri].value),Bi.showLabelBackdrop){ii.font=Qi.string,bi=ii.measureText(ji.label).width,ii.fillStyle=Bi.backdropColor;const fn=(0,ci.E)(Bi.backdropPadding);ii.fillRect(-bi/2-fn.left,-pi-Qi.size/2-fn.top,bi+fn.width,Qi.size+fn.height)}(0,ci.Z)(ii,ji.label,0,-pi,Qi,{color:Bi.color,strokeColor:Bi.textStrokeColor,strokeWidth:Bi.textStrokeWidth})}),ii.restore()}drawTitle(){}}so(Ku,"id","radialLinear"),so(Ku,"defaults",{display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:ci.aL.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback(ii){return ii},padding:5,centerPointLabels:!1}}),so(Ku,"defaultRoutes",{"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"}),so(Ku,"descriptors",{angleLines:{_fallback:"grid"}});const jd={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}},ba=Object.keys(jd);function yf(fi,ii){return fi-ii}function Uf(fi,ii){if((0,ci.k)(ii))return null;const si=fi._adapter,{parser:ai,round:ui,isoWeekday:pi}=fi._parseOpts;let bi=ii;return typeof ai=="function"&&(bi=ai(bi)),(0,ci.g)(bi)||(bi=typeof ai=="string"?si.parse(bi,ai):si.parse(bi)),bi===null?null:(ui&&(bi=ui==="week"&&((0,ci.x)(pi)||pi===!0)?si.startOf(bi,"isoWeek",pi):si.startOf(bi,ui)),+bi)}function uu(fi,ii,si,ai){const ui=ba.length;for(let pi=ba.indexOf(fi);pi<ui-1;++pi){const bi=jd[ba[pi]],ji=bi.steps?bi.steps:Number.MAX_SAFE_INTEGER;if(bi.common&&Math.ceil((si-ii)/(ji*bi.size))<=ai)return ba[pi]}return ba[ui-1]}function _h(fi,ii,si,ai,ui){for(let pi=ba.length-1;pi>=ba.indexOf(si);pi--){const bi=ba[pi];if(jd[bi].common&&fi._adapter.diff(ui,ai,bi)>=ii-1)return bi}return ba[si?ba.indexOf(si):0]}function wf(fi){for(let ii=ba.indexOf(fi)+1,si=ba.length;ii<si;++ii)if(jd[ba[ii]].common)return ba[ii]}function yh(fi,ii,si){if(!si)fi[ii]=!0;else if(si.length){const{lo:ai,hi:ui}=(0,ci.aP)(si,ii),pi=si[ai]>=ii?si[ai]:si[ui];fi[pi]=!0}}function wh(fi,ii,si,ai){const ui=fi._adapter,pi=+ui.startOf(ii[0].value,ai),bi=ii[ii.length-1].value;let ji,Ri;for(ji=pi;ji<=bi;ji=+ui.add(ji,1,ai))Ri=si[ji],Ri>=0&&(ii[Ri].major=!0);return ii}function nc(fi,ii,si){const ai=[],ui={},pi=ii.length;let bi,ji;for(bi=0;bi<pi;++bi)ji=ii[bi],ui[ji]=bi,ai.push({value:ji,major:!1});return pi===0||!si?ai:wh(fi,ai,ui,si)}class Ec extends xs{constructor(ii){super(ii),this._cache={data:[],labels:[],all:[]},this._unit="day",this._majorUnit=void 0,this._offsets={},this._normalized=!1,this._parseOpts=void 0}init(ii,si={}){const ai=ii.time||(ii.time={}),ui=this._adapter=new Fi._date(ii.adapters.date);ui.init(si),(0,ci.ab)(ai.displayFormats,ui.formats()),this._parseOpts={parser:ai.parser,round:ai.round,isoWeekday:ai.isoWeekday},super.init(ii),this._normalized=si.normalized}parse(ii,si){return ii===void 0?null:Uf(this,ii)}beforeLayout(){super.beforeLayout(),this._cache={data:[],labels:[],all:[]}}determineDataLimits(){const ii=this.options,si=this._adapter,ai=ii.time.unit||"day";let{min:ui,max:pi,minDefined:bi,maxDefined:ji}=this.getUserBounds();function Ri(Bi){!bi&&!isNaN(Bi.min)&&(ui=Math.min(ui,Bi.min)),!ji&&!isNaN(Bi.max)&&(pi=Math.max(pi,Bi.max))}(!bi||!ji)&&(Ri(this._getLabelBounds()),(ii.bounds!=="ticks"||ii.ticks.source!=="labels")&&Ri(this.getMinMax(!1))),ui=(0,ci.g)(ui)&&!isNaN(ui)?ui:+si.startOf(Date.now(),ai),pi=(0,ci.g)(pi)&&!isNaN(pi)?pi:+si.endOf(Date.now(),ai)+1,this.min=Math.min(ui,pi-1),this.max=Math.max(ui+1,pi)}_getLabelBounds(){const ii=this.getLabelTimestamps();let si=Number.POSITIVE_INFINITY,ai=Number.NEGATIVE_INFINITY;return ii.length&&(si=ii[0],ai=ii[ii.length-1]),{min:si,max:ai}}buildTicks(){const ii=this.options,si=ii.time,ai=ii.ticks,ui=ai.source==="labels"?this.getLabelTimestamps():this._generate();ii.bounds==="ticks"&&ui.length&&(this.min=this._userMin||ui[0],this.max=this._userMax||ui[ui.length-1]);const pi=this.min,bi=this.max,ji=(0,ci.aO)(ui,pi,bi);return this._unit=si.unit||(ai.autoSkip?uu(si.minUnit,this.min,this.max,this._getLabelCapacity(pi)):_h(this,ji.length,si.minUnit,this.min,this.max)),this._majorUnit=!ai.major.enabled||this._unit==="year"?void 0:wf(this._unit),this.initOffsets(ui),ii.reverse&&ji.reverse(),nc(this,ji,this._majorUnit)}afterAutoSkip(){this.options.offsetAfterAutoskip&&this.initOffsets(this.ticks.map(ii=>+ii.value))}initOffsets(ii=[]){let si=0,ai=0,ui,pi;this.options.offset&&ii.length&&(ui=this.getDecimalForValue(ii[0]),ii.length===1?si=1-ui:si=(this.getDecimalForValue(ii[1])-ui)/2,pi=this.getDecimalForValue(ii[ii.length-1]),ii.length===1?ai=pi:ai=(pi-this.getDecimalForValue(ii[ii.length-2]))/2);const bi=ii.length<3?.5:.25;si=(0,ci.S)(si,0,bi),ai=(0,ci.S)(ai,0,bi),this._offsets={start:si,end:ai,factor:1/(si+1+ai)}}_generate(){const ii=this._adapter,si=this.min,ai=this.max,ui=this.options,pi=ui.time,bi=pi.unit||uu(pi.minUnit,si,ai,this._getLabelCapacity(si)),ji=(0,ci.v)(ui.ticks.stepSize,1),Ri=bi==="week"?pi.isoWeekday:!1,Bi=(0,ci.x)(Ri)||Ri===!0,Qi={};let fn=si,jn,On;if(Bi&&(fn=+ii.startOf(fn,"isoWeek",Ri)),fn=+ii.startOf(fn,Bi?"day":bi),ii.diff(ai,si,bi)>1e5*ji)throw new Error(si+" and "+ai+" are too far apart with stepSize of "+ji+" "+bi);const Zn=ui.ticks.source==="data"&&this.getDataTimestamps();for(jn=fn,On=0;jn<ai;jn=+ii.add(jn,ji,bi),On++)yh(Qi,jn,Zn);return(jn===ai||ui.bounds==="ticks"||On===1)&&yh(Qi,jn,Zn),Object.keys(Qi).sort(yf).map(hs=>+hs)}getLabelForValue(ii){const si=this._adapter,ai=this.options.time;return ai.tooltipFormat?si.format(ii,ai.tooltipFormat):si.format(ii,ai.displayFormats.datetime)}format(ii,si){const ui=this.options.time.displayFormats,pi=this._unit,bi=si||ui[pi];return this._adapter.format(ii,bi)}_tickFormatFunction(ii,si,ai,ui){const pi=this.options,bi=pi.ticks.callback;if(bi)return(0,ci.Q)(bi,[ii,si,ai],this);const ji=pi.time.displayFormats,Ri=this._unit,Bi=this._majorUnit,Qi=Ri&&ji[Ri],fn=Bi&&ji[Bi],jn=ai[si],On=Bi&&fn&&jn&&jn.major;return this._adapter.format(ii,ui||(On?fn:Qi))}generateTickLabels(ii){let si,ai,ui;for(si=0,ai=ii.length;si<ai;++si)ui=ii[si],ui.label=this._tickFormatFunction(ui.value,si,ii)}getDecimalForValue(ii){return ii===null?NaN:(ii-this.min)/(this.max-this.min)}getPixelForValue(ii){const si=this._offsets,ai=this.getDecimalForValue(ii);return this.getPixelForDecimal((si.start+ai)*si.factor)}getValueForPixel(ii){const si=this._offsets,ai=this.getDecimalForPixel(ii)/si.factor-si.end;return this.min+ai*(this.max-this.min)}_getLabelSize(ii){const si=this.options.ticks,ai=this.ctx.measureText(ii).width,ui=(0,ci.t)(this.isHorizontal()?si.maxRotation:si.minRotation),pi=Math.cos(ui),bi=Math.sin(ui),ji=this._resolveTickFontOptions(0).size;return{w:ai*pi+ji*bi,h:ai*bi+ji*pi}}_getLabelCapacity(ii){const si=this.options.time,ai=si.displayFormats,ui=ai[si.unit]||ai.millisecond,pi=this._tickFormatFunction(ii,0,nc(this,[ii],this._majorUnit),ui),bi=this._getLabelSize(pi),ji=Math.floor(this.isHorizontal()?this.width/bi.w:this.height/bi.h)-1;return ji>0?ji:1}getDataTimestamps(){let ii=this._cache.data||[],si,ai;if(ii.length)return ii;const ui=this.getMatchingVisibleMetas();if(this._normalized&&ui.length)return this._cache.data=ui[0].controller.getAllParsedValues(this);for(si=0,ai=ui.length;si<ai;++si)ii=ii.concat(ui[si].controller.getAllParsedValues(this));return this._cache.data=this.normalize(ii)}getLabelTimestamps(){const ii=this._cache.labels||[];let si,ai;if(ii.length)return ii;const ui=this.getLabels();for(si=0,ai=ui.length;si<ai;++si)ii.push(Uf(this,ui[si]));return this._cache.labels=this._normalized?ii:this.normalize(ii)}normalize(ii){return(0,ci._)(ii.sort(yf))}}so(Ec,"id","time"),so(Ec,"defaults",{bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",callback:!1,major:{enabled:!1}}});function kd(fi,ii,si){let ai=0,ui=fi.length-1,pi,bi,ji,Ri;si?(ii>=fi[ai].pos&&ii<=fi[ui].pos&&({lo:ai,hi:ui}=(0,ci.B)(fi,"pos",ii)),{pos:pi,time:ji}=fi[ai],{pos:bi,time:Ri}=fi[ui]):(ii>=fi[ai].time&&ii<=fi[ui].time&&({lo:ai,hi:ui}=(0,ci.B)(fi,"time",ii)),{time:pi,pos:ji}=fi[ai],{time:bi,pos:Ri}=fi[ui]);const Bi=bi-pi;return Bi?ji+(Ri-ji)*(ii-pi)/Bi:ji}class of extends Ec{constructor(ii){super(ii),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const ii=this._getTimestampsForTable(),si=this._table=this.buildLookupTable(ii);this._minPos=kd(si,this.min),this._tableRange=kd(si,this.max)-this._minPos,super.initOffsets(ii)}buildLookupTable(ii){const{min:si,max:ai}=this,ui=[],pi=[];let bi,ji,Ri,Bi,Qi;for(bi=0,ji=ii.length;bi<ji;++bi)Bi=ii[bi],Bi>=si&&Bi<=ai&&ui.push(Bi);if(ui.length<2)return[{time:si,pos:0},{time:ai,pos:1}];for(bi=0,ji=ui.length;bi<ji;++bi)Qi=ui[bi+1],Ri=ui[bi-1],Bi=ui[bi],Math.round((Qi+Ri)/2)!==Bi&&pi.push({time:Bi,pos:bi/(ji-1)});return pi}_generate(){const ii=this.min,si=this.max;let ai=super.getDataTimestamps();return(!ai.includes(ii)||!ai.length)&&ai.splice(0,0,ii),(!ai.includes(si)||ai.length===1)&&ai.push(si),ai.sort((ui,pi)=>ui-pi)}_getTimestampsForTable(){let ii=this._cache.all||[];if(ii.length)return ii;const si=this.getDataTimestamps(),ai=this.getLabelTimestamps();return si.length&&ai.length?ii=this.normalize(si.concat(ai)):ii=si.length?si:ai,ii=this._cache.all=ii,ii}getDecimalForValue(ii){return(kd(this._table,ii)-this._minPos)/this._tableRange}getValueForPixel(ii){const si=this._offsets,ai=this.getDecimalForPixel(ii)/si.factor-si.end;return kd(this._table,ai*this._tableRange+this._minPos,!0)}}so(of,"id","timeseries"),so(of,"defaults",Ec.defaults);var Tc=Object.freeze({__proto__:null,CategoryScale:qd,LinearScale:nf,LogarithmicScale:yl,RadialLinearScale:Ku,TimeScale:Ec,TimeSeriesScale:of});const Kh=[pa,Kl,ef,Tc]},
vendor: 46,142 bytes, line 12
12"./node_modules/chart.js/dist/chunks/helpers.segment.js":function(ri,Ai,Ti){"use strict";Ti.d(Ai,{$:function(){return Yc},A:function(){return vu},B:function(){return ka},C:function(){return Dc},D:function(){return nu},E:function(){return _u},F:function(){return $n},G:function(){return _d},H:function(){return oa},I:function(){return Ol},J:function(){return Hc},K:function(){return yd},L:function(){return su},M:function(){return qc},N:function(){return ia},O:function(){return pa},P:function(){return Ma},Q:function(){return an},R:function(){return tc},S:function(){return ga},T:function(){return al},U:function(){return Oc},V:function(){return zl},W:function(){return ja},X:function(){return Fo},Y:function(){return Pc},Z:function(){return td},_:function(){return Bu},a:function(){return rd},a0:function(){return od},a1:function(){return Kc},a2:function(){return Zl},a3:function(){return Jl},a4:function(){return No},a5:function(){return La},a6:function(){return jc},a7:function(){return Xa},a8:function(){return Mi},a9:function(){return _i},aA:function(){return Pl},aB:function(){return Ul},aC:function(){return Lu},aD:function(){return bu},aE:function(){return cs},aF:function(){return ks},aG:function(){return Xc},aH:function(){return xl},aI:function(){return fa},aJ:function(){return ll},aK:function(){return ql},aL:function(){return lc},aM:function(){return $l},aN:function(){return Rl},aO:function(){return ul},aP:function(){return rl},aa:function(){return Ii},ab:function(){return Eo},ac:function(){return Vs},ad:function(){return Wl},ae:function(){return Wu},af:function(){return Ho},ag:function(){return pc},ah:function(){return Xn},ai:function(){return Nl},aj:function(){return Ka},ak:function(){return ru},al:function(){return _c},am:function(){return Jn},an:function(){return Mu},ao:function(){return $c},ap:function(){return wd},aq:function(){return Cc},ar:function(){return Od},as:function(){return bd},at:function(){return Oa},au:function(){return Tu},av:function(){return Qc},aw:function(){return sd},ax:function(){return zu},ay:function(){return Hs},az:function(){return yc},b:function(){return jo},c:function(){return Rs},d:function(){return ra},e:function(){return wn},f:function(){return bl},g:function(){return ta},h:function(){return ac},i:function(){return Mo},j:function(){return di},k:function(){return Ao},l:function(){return Vl},m:function(){return Ci},n:function(){return Fi},o:function(){return Ko},p:function(){return Oo},q:function(){return Au},r:function(){return Ra},s:function(){return tl},t:function(){return cl},u:function(){return vc},v:function(){return Sa},w:function(){return Al},x:function(){return zc},y:function(){return Ic},z:function(){return Xo}});function ci(vi){return vi+.5|0}const wi=(vi,Ei,Pi)=>Math.max(Math.min(vi,Pi),Ei);function hi(vi){return wi(ci(vi*2.55),0,255)}function Wi(vi){return wi(ci(vi/2.55),0,100)}function _n(vi){return wi(ci(vi*255),0,255)}function xn(vi){return wi(ci(vi/2.55)/100,0,1)}function Bn(vi){return wi(ci(vi*100),0,100)}const qn={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},on=[..."0123456789ABCDEF"],Fn=vi=>on[vi&15],bn=vi=>on[(vi&240)>>4]+on[vi&15],Rn=vi=>(vi&240)>>4===(vi&15),As=vi=>Rn(vi.r)&&Rn(vi.g)&&Rn(vi.b)&&Rn(vi.a);function eo(vi){var Ei=vi.length,Pi;return vi[0]==="#"&&(Ei===4||Ei===5?Pi={r:255&qn[vi[1]]*17,g:255&qn[vi[2]]*17,b:255&qn[vi[3]]*17,a:Ei===5?qn[vi[4]]*17:255}:(Ei===7||Ei===9)&&(Pi={r:qn[vi[1]]<<4|qn[vi[2]],g:qn[vi[3]]<<4|qn[vi[4]],b:qn[vi[5]]<<4|qn[vi[6]],a:Ei===9?qn[vi[7]]<<4|qn[vi[8]]:255})),Pi}const Yn=(vi,Ei)=>vi<255?Ei(vi):"";function en(vi){var Ei=As(vi)?Fn:bn;return vi?"#"+Ei(vi.r)+Ei(vi.g)+Ei(vi.b)+Yn(vi.a,Ei):void 0}const Ln=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function Ms(vi,Ei,Pi){const Ki=Ei*Math.min(Pi,1-Pi),nn=(yn,Tn=(yn+vi/30)%12)=>Pi-Ki*Math.max(Math.min(Tn-3,9-Tn,1),-1);return[nn(0),nn(8),nn(4)]}function Bs(vi,Ei,Pi){const Ki=(nn,yn=(nn+vi/60)%6)=>Pi-Pi*Ei*Math.max(Math.min(yn,4-yn,1),0);return[Ki(5),Ki(3),Ki(1)]}function Ps(vi,Ei,Pi){const Ki=Ms(vi,1,.5);let nn;for(Ei+Pi>1&&(nn=1/(Ei+Pi),Ei*=nn,Pi*=nn),nn=0;nn<3;nn++)Ki[nn]*=1-Ei-Pi,Ki[nn]+=Ei;return Ki}function ts(vi,Ei,Pi,Ki,nn){return vi===nn?(Ei-Pi)/Ki+(Ei<Pi?6:0):Ei===nn?(Pi-vi)/Ki+2:(vi-Ei)/Ki+4}function es(vi){const Pi=vi.r/255,Ki=vi.g/255,nn=vi.b/255,yn=Math.max(Pi,Ki,nn),Tn=Math.min(Pi,Ki,nn),Mn=(yn+Tn)/2;let os,Es,Ws;return yn!==Tn&&(Ws=yn-Tn,Es=Mn>.5?Ws/(2-yn-Tn):Ws/(yn+Tn),os=ts(Pi,Ki,nn,Ws,yn),os=os*60+.5),[os|0,Es||0,Mn]}function as(vi,Ei,Pi,Ki){return(Array.isArray(Ei)?vi(Ei[0],Ei[1],Ei[2]):vi(Ei,Pi,Ki)).map(_n)}function ki(vi,Ei,Pi){return as(Ms,vi,Ei,Pi)}function ns(vi,Ei,Pi){return as(Ps,vi,Ei,Pi)}function In(vi,Ei,Pi){return as(Bs,vi,Ei,Pi)}function Vn(vi){return(vi%360+360)%360}function ss(vi){const Ei=Ln.exec(vi);let Pi=255,Ki;if(!Ei)return;Ei[5]!==Ki&&(Pi=Ei[6]?hi(+Ei[5]):_n(+Ei[5]));const nn=Vn(+Ei[2]),yn=+Ei[3]/100,Tn=+Ei[4]/100;return Ei[1]==="hwb"?Ki=ns(nn,yn,Tn):Ei[1]==="hsv"?Ki=In(nn,yn,Tn):Ki=ki(nn,yn,Tn),{r:Ki[0],g:Ki[1],b:Ki[2],a:Pi}}function kn(vi,Ei){var Pi=es(vi);Pi[0]=Vn(Pi[0]+Ei),Pi=ki(Pi),vi.r=Pi[0],vi.g=Pi[1],vi.b=Pi[2]}function $i(vi){if(!vi)return;const Ei=es(vi),Pi=Ei[0],Ki=Bn(Ei[1]),nn=Bn(Ei[2]);return vi.a<255?`hsla(${Pi}, ${Ki}%, ${nn}%, ${xn(vi.a)})`:`hsl(${Pi}, ${Ki}%, ${nn}%)`}const Vi={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},Ni={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};function un(){const vi={},Ei=Object.keys(Ni),Pi=Object.keys(Vi);let Ki,nn,yn,Tn,Mn;for(Ki=0;Ki<Ei.length;Ki++){for(Tn=Mn=Ei[Ki],nn=0;nn<Pi.length;nn++)yn=Pi[nn],Mn=Mn.replace(yn,Vi[yn]);yn=parseInt(Ni[Tn],16),vi[Mn]=[yn>>16&255,yn>>8&255,yn&255]}return vi}let Sn;function Qn(vi){Sn||(Sn=un(),Sn.transparent=[0,0,0,0]);const Ei=Sn[vi.toLowerCase()];return Ei&&{r:Ei[0],g:Ei[1],b:Ei[2],a:Ei.length===4?Ei[3]:255}}const vn=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;function Xi(vi){const Ei=vn.exec(vi);let Pi=255,Ki,nn,yn;if(Ei){if(Ei[7]!==Ki){const Tn=+Ei[7];Pi=Ei[8]?hi(Tn):wi(Tn*255,0,255)}return Ki=+Ei[1],nn=+Ei[3],yn=+Ei[5],Ki=255&(Ei[2]?hi(Ki):wi(Ki,0,255)),nn=255&(Ei[4]?hi(nn):wi(nn,0,255)),yn=255&(Ei[6]?hi(yn):wi(yn,0,255)),{r:Ki,g:nn,b:yn,a:Pi}}}function Ui(vi){return vi&&(vi.a<255?`rgba(${vi.r}, ${vi.g}, ${vi.b}, ${xn(vi.a)})`:`rgb(${vi.r}, ${vi.g}, ${vi.b})`)}const dn=vi=>vi<=.0031308?vi*12.92:Math.pow(vi,1/2.4)*1.055-.055,qi=vi=>vi<=.04045?vi/12.92:Math.pow((vi+.055)/1.055,2.4);function mn(vi,Ei,Pi){const Ki=qi(xn(vi.r)),nn=qi(xn(vi.g)),yn=qi(xn(vi.b));return{r:_n(dn(Ki+Pi*(qi(xn(Ei.r))-Ki))),g:_n(dn(nn+Pi*(qi(xn(Ei.g))-nn))),b:_n(dn(yn+Pi*(qi(xn(Ei.b))-yn))),a:vi.a+Pi*(Ei.a-vi.a)}}function Hn(vi,Ei,Pi){if(vi){let Ki=es(vi);Ki[Ei]=Math.max(0,Math.min(Ki[Ei]+Ki[Ei]*Pi,Ei===0?360:1)),Ki=ki(Ki),vi.r=Ki[0],vi.g=Ki[1],vi.b=Ki[2]}}function Ji(vi,Ei){return vi&&Object.assign(Ei||{},vi)}function cn(vi){var Ei={r:0,g:0,b:0,a:255};return Array.isArray(vi)?vi.length>=3&&(Ei={r:vi[0],g:vi[1],b:vi[2],a:255},vi.length>3&&(Ei.a=_n(vi[3]))):(Ei=Ji(vi,{r:0,g:0,b:0,a:1}),Ei.a=_n(Ei.a)),Ei}function hn(vi){return vi.charAt(0)==="r"?Xi(vi):ss(vi)}class Gn{constructor(Ei){if(Ei instanceof Gn)return Ei;const Pi=typeof Ei;let Ki;Pi==="object"?Ki=cn(Ei):Pi==="string"&&(Ki=eo(Ei)||Qn(Ei)||hn(Ei)),this._rgb=Ki,this._valid=!!Ki}get valid(){return this._valid}get rgb(){var Ei=Ji(this._rgb);return Ei&&(Ei.a=xn(Ei.a)),Ei}set rgb(Ei){this._rgb=cn(Ei)}rgbString(){return this._valid?Ui(this._rgb):void 0}hexString(){return this._valid?en(this._rgb):void 0}hslString(){return this._valid?$i(this._rgb):void 0}mix(Ei,Pi){if(Ei){const Ki=this.rgb,nn=Ei.rgb;let yn;const Tn=Pi===yn?.5:Pi,Mn=2*Tn-1,os=Ki.a-nn.a,Es=((Mn*os===-1?Mn:(Mn+os)/(1+Mn*os))+1)/2;yn=1-Es,Ki.r=255&Es*Ki.r+yn*nn.r+.5,Ki.g=255&Es*Ki.g+yn*nn.g+.5,Ki.b=255&Es*Ki.b+yn*nn.b+.5,Ki.a=Tn*Ki.a+(1-Tn)*nn.a,this.rgb=Ki}return this}interpolate(Ei,Pi){return Ei&&(this._rgb=mn(this._rgb,Ei._rgb,Pi)),this}clone(){return new Gn(this.rgb)}alpha(Ei){return this._rgb.a=_n(Ei),this}clearer(Ei){const Pi=this._rgb;return Pi.a*=1-Ei,this}greyscale(){const Ei=this._rgb,Pi=ci(Ei.r*.3+Ei.g*.59+Ei.b*.11);return Ei.r=Ei.g=Ei.b=Pi,this}opaquer(Ei){const Pi=this._rgb;return Pi.a*=1+Ei,this}negate(){const Ei=this._rgb;return Ei.r=255-Ei.r,Ei.g=255-Ei.g,Ei.b=255-Ei.b,this}lighten(Ei){return Hn(this._rgb,2,Ei),this}darken(Ei){return Hn(this._rgb,2,-Ei),this}saturate(Ei){return Hn(this._rgb,1,Ei),this}desaturate(Ei){return Hn(this._rgb,1,-Ei),this}rotate(Ei){return kn(this._rgb,Ei),this}}function gs(vi){return new Gn(vi)}function ks(){}const Vs=(()=>{let vi=0;return()=>vi++})();function Ao(vi){return vi===null||typeof vi>"u"}function jo(vi){if(Array.isArray&&Array.isArray(vi))return!0;const Ei=Object.prototype.toString.call(vi);return Ei.slice(0,7)==="[object"&&Ei.slice(-6)==="Array]"}function Mo(vi){return vi!==null&&Object.prototype.toString.call(vi)==="[object Object]"}function ta(vi){return(typeof vi=="number"||vi instanceof Number)&&isFinite(+vi)}function pa(vi,Ei){return ta(vi)?vi:Ei}function Sa(vi,Ei){return typeof vi>"u"?Ei:vi}const Ci=(vi,Ei)=>typeof vi=="string"&&vi.endsWith("%")?parseFloat(vi)/100:+vi/Ei,Fi=(vi,Ei)=>typeof vi=="string"&&vi.endsWith("%")?parseFloat(vi)/100*Ei:+vi;function an(vi,Ei,Pi){if(vi&&typeof vi.call=="function")return vi.apply(Pi,Ei)}function $n(vi,Ei,Pi,Ki){let nn,yn,Tn;if(jo(vi))if(yn=vi.length,Ki)for(nn=yn-1;nn>=0;nn--)Ei.call(Pi,vi[nn],nn);else for(nn=0;nn<yn;nn++)Ei.call(Pi,vi[nn],nn);else if(Mo(vi))for(Tn=Object.keys(vi),yn=Tn.length,nn=0;nn<yn;nn++)Ei.call(Pi,vi[Tn[nn]],Tn[nn])}function Xn(vi,Ei){let Pi,Ki,nn,yn;if(!vi||!Ei||vi.length!==Ei.length)return!1;for(Pi=0,Ki=vi.length;Pi<Ki;++Pi)if(nn=vi[Pi],yn=Ei[Pi],nn.datasetIndex!==yn.datasetIndex||nn.index!==yn.index)return!1;return!0}function is(vi){if(jo(vi))return vi.map(is);if(Mo(vi)){const Ei=Object.create(null),Pi=Object.keys(vi),Ki=Pi.length;let nn=0;for(;nn<Ki;++nn)Ei[Pi[nn]]=is(vi[Pi[nn]]);return Ei}return vi}function fs(vi){return["__proto__","prototype","constructor"].indexOf(vi)===-1}function po(vi,Ei,Pi,Ki){if(!fs(vi))return;const nn=Ei[vi],yn=Pi[vi];Mo(nn)&&Mo(yn)?No(nn,yn,Ki):Ei[vi]=is(yn)}function No(vi,Ei,Pi){const Ki=jo(Ei)?Ei:[Ei],nn=Ki.length;if(!Mo(vi))return vi;Pi=Pi||{};const yn=Pi.merger||po;let Tn;for(let Mn=0;Mn<nn;++Mn){if(Tn=Ki[Mn],!Mo(Tn))continue;const os=Object.keys(Tn);for(let Es=0,Ws=os.length;Es<Ws;++Es)yn(os[Es],vi,Tn,Pi)}return vi}function Eo(vi,Ei){return No(vi,Ei,{merger:Aa})}function Aa(vi,Ei,Pi){if(!fs(vi))return;const Ki=Ei[vi],nn=Pi[vi];Mo(Ki)&&Mo(nn)?Eo(Ki,nn):Object.prototype.hasOwnProperty.call(Ei,vi)||(Ei[vi]=is(nn))}function Fa(vi,Ei,Pi,Ki){Ei!==void 0&&console.warn(vi+': "'+Pi+'" is deprecated. Please use "'+Ki+'" instead')}const Ia={"":vi=>vi,x:vi=>vi.x,y:vi=>vi.y};function $a(vi){const Ei=vi.split("."),Pi=[];let Ki="";for(const nn of Ei)Ki+=nn,Ki.endsWith("\\")?Ki=Ki.slice(0,-1)+".":(Pi.push(Ki),Ki="");return Pi}function Ea(vi){const Ei=$a(vi);return Pi=>{for(const Ki of Ei){if(Ki==="")break;Pi=Pi&&Pi[Ki]}return Pi}}function bl(vi,Ei){return(Ia[Ei]||(Ia[Ei]=Ea(Ei)))(vi)}function La(vi){return vi.charAt(0).toUpperCase()+vi.slice(1)}const ac=vi=>typeof vi<"u",Xa=vi=>typeof vi=="function",pc=(vi,Ei)=>{if(vi.size!==Ei.size)return!1;for(const Pi of vi)if(!Ei.has(Pi))return!1;return!0};function Nl(vi){return vi.type==="mouseup"||vi.type==="click"||vi.type==="contextmenu"}const Ma=Math.PI,al=2*Ma,gc=al+Ma,Pa=Number.POSITIVE_INFINITY,Va=Ma/180,oa=Ma/2,Jo=Ma/4,el=Ma*2/3,$l=Math.log10,tl=Math.sign;function ll(vi,Ei,Pi){return Math.abs(vi-Ei)<Pi}function xl(vi){const Ei=Math.round(vi);vi=ll(vi,Ei,vi/1e3)?Ei:vi;const Pi=Math.pow(10,Math.floor($l(vi))),Ki=vi/Pi;return(Ki<=1?1:Ki<=2?2:Ki<=5?5:10)*Pi}function ia(vi){const Ei=[],Pi=Math.sqrt(vi);let Ki;for(Ki=1;Ki<Pi;Ki++)vi%Ki===0&&(Ei.push(Ki),Ei.push(vi/Ki));return Pi===(Pi|0)&&Ei.push(Pi),Ei.sort((nn,yn)=>nn-yn).pop(),Ei}function zc(vi){return!isNaN(parseFloat(vi))&&isFinite(vi)}function fa(vi,Ei){const Pi=Math.round(vi);return Pi-Ei<=vi&&Pi+Ei>=vi}function Xc(vi,Ei,Pi){let Ki,nn,yn;for(Ki=0,nn=vi.length;Ki<nn;Ki++)yn=vi[Ki][Pi],isNaN(yn)||(Ei.min=Math.min(Ei.min,yn),Ei.max=Math.max(Ei.max,yn))}function cl(vi){return vi*(Ma/180)}function Oc(vi){return vi*(180/Ma)}function ql(vi){if(!ta(vi))return;let Ei=1,Pi=0;for(;Math.round(vi*Ei)/Ei!==vi;)Ei*=10,Pi++;return Pi}function nu(vi,Ei){const Pi=Ei.x-vi.x,Ki=Ei.y-vi.y,nn=Math.sqrt(Pi*Pi+Ki*Ki);let yn=Math.atan2(Ki,Pi);return yn<-.5*Ma&&(yn+=al),{angle:yn,distance:nn}}function cs(vi,Ei){return Math.sqrt(Math.pow(Ei.x-vi.x,2)+Math.pow(Ei.y-vi.y,2))}function Is(vi,Ei){return(vi-Ei+gc)%al-Ma}function Hs(vi){return(vi%al+al)%al}function Oo(vi,Ei,Pi,Ki){const nn=Hs(vi),yn=Hs(Ei),Tn=Hs(Pi),Mn=Hs(yn-nn),os=Hs(Tn-nn),Es=Hs(nn-yn),Ws=Hs(nn-Tn);return nn===yn||nn===Tn||Ki&&yn===Tn||Mn>os&&Es<Ws}function ga(vi,Ei,Pi){return Math.max(Ei,Math.min(Pi,vi))}function ja(vi){return ga(vi,-32768,32767)}function Ka(vi,Ei,Pi,Ki=1e-6){return vi>=Math.min(Ei,Pi)-Ki&&vi<=Math.max(Ei,Pi)+Ki}function rl(vi,Ei,Pi){Pi=Pi||(Tn=>vi[Tn]<Ei);let Ki=vi.length-1,nn=0,yn;for(;Ki-nn>1;)yn=nn+Ki>>1,Pi(yn)?nn=yn:Ki=yn;return{lo:nn,hi:Ki}}const ka=(vi,Ei,Pi,Ki)=>rl(vi,Pi,Ki?nn=>{const yn=vi[nn][Ei];return yn<Pi||yn===Pi&&vi[nn+1][Ei]===Pi}:nn=>vi[nn][Ei]<Pi),vu=(vi,Ei,Pi)=>rl(vi,Pi,Ki=>vi[Ki][Ei]>=Pi);function ul(vi,Ei,Pi){let Ki=0,nn=vi.length;for(;Ki<nn&&vi[Ki]<Ei;)Ki++;for(;nn>Ki&&vi[nn-1]>Pi;)nn--;return Ki>0||nn<vi.length?vi.slice(Ki,nn):vi}const Ql=["push","pop","shift","splice","unshift"];function Vl(vi,Ei){if(vi._chartjs){vi._chartjs.listeners.push(Ei);return}Object.defineProperty(vi,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[Ei]}}),Ql.forEach(Pi=>{const Ki="_onData"+La(Pi),nn=vi[Pi];Object.defineProperty(vi,Pi,{configurable:!0,enumerable:!1,value(...yn){const Tn=nn.apply(this,yn);return vi._chartjs.listeners.forEach(Mn=>{typeof Mn[Ki]=="function"&&Mn[Ki](...yn)}),Tn}})})}function vc(vi,Ei){const Pi=vi._chartjs;if(!Pi)return;const Ki=Pi.listeners,nn=Ki.indexOf(Ei);nn!==-1&&Ki.splice(nn,1),!(Ki.length>0)&&(Ql.forEach(yn=>{delete vi[yn]}),delete vi._chartjs)}function Bu(vi){const Ei=new Set(vi);return Ei.size===vi.length?vi:Array.from(Ei)}function Rd(vi,Ei,Pi){return Ei+" "+vi+"px "+Pi}const Ra=function(){return typeof window>"u"?function(vi){return vi()}:window.requestAnimationFrame}();function su(vi,Ei){let Pi=[],Ki=!1;return function(...nn){Pi=nn,Ki||(Ki=!0,Ra.call(window,()=>{Ki=!1,vi.apply(Ei,Pi)}))}}function Wl(vi,Ei){let Pi;return function(...Ki){return Ei?(clearTimeout(Pi),Pi=setTimeout(vi,Ei,Ki)):vi.apply(this,Ki),Ei}}const Kc=vi=>vi==="start"?"left":vi==="end"?"right":"center",Zl=(vi,Ei,Pi)=>vi==="start"?Ei:vi==="end"?Pi:(Ei+Pi)/2,Ul=(vi,Ei,Pi,Ki)=>vi===(Ki?"left":"right")?Pi:vi==="center"?(Ei+Pi)/2:Ei;function Au(vi,Ei,Pi){const Ki=Ei.length;let nn=0,yn=Ki;if(vi._sorted){const{iScale:Tn,_parsed:Mn}=vi,os=Tn.axis,{min:Es,max:Ws,minDefined:To,maxDefined:Co}=Tn.getUserBounds();To&&(nn=ga(Math.min(ka(Mn,os,Es).lo,Pi?Ki:ka(Ei,os,Tn.getPixelForValue(Es)).lo),0,Ki-1)),Co?yn=ga(Math.max(ka(Mn,Tn.axis,Ws,!0).hi+1,Pi?0:ka(Ei,os,Tn.getPixelForValue(Ws),!0).hi+1),nn,Ki)-nn:yn=Ki-nn}return{start:nn,count:yn}}function Al(vi){const{xScale:Ei,yScale:Pi,_scaleRanges:Ki}=vi,nn={xmin:Ei.min,xmax:Ei.max,ymin:Pi.min,ymax:Pi.max};if(!Ki)return vi._scaleRanges=nn,!0;const yn=Ki.xmin!==Ei.min||Ki.xmax!==Ei.max||Ki.ymin!==Pi.min||Ki.ymax!==Pi.max;return Object.assign(Ki,nn),yn}const El=vi=>vi===0||vi===1,Tl=(vi,Ei,Pi)=>-(Math.pow(2,10*(vi-=1))*Math.sin((vi-Ei)*al/Pi)),sn=(vi,Ei,Pi)=>Math.pow(2,-10*vi)*Math.sin((vi-Ei)*al/Pi)+1,wn={linear:vi=>vi,easeInQuad:vi=>vi*vi,easeOutQuad:vi=>-vi*(vi-2),easeInOutQuad:vi=>(vi/=.5)<1?.5*vi*vi:-.5*(--vi*(vi-2)-1),easeInCubic:vi=>vi*vi*vi,easeOutCubic:vi=>(vi-=1)*vi*vi+1,easeInOutCubic:vi=>(vi/=.5)<1?.5*vi*vi*vi:.5*((vi-=2)*vi*vi+2),easeInQuart:vi=>vi*vi*vi*vi,easeOutQuart:vi=>-((vi-=1)*vi*vi*vi-1),easeInOutQuart:vi=>(vi/=.5)<1?.5*vi*vi*vi*vi:-.5*((vi-=2)*vi*vi*vi-2),easeInQuint:vi=>vi*vi*vi*vi*vi,easeOutQuint:vi=>(vi-=1)*vi*vi*vi*vi+1,easeInOutQuint:vi=>(vi/=.5)<1?.5*vi*vi*vi*vi*vi:.5*((vi-=2)*vi*vi*vi*vi+2),easeInSine:vi=>-Math.cos(vi*oa)+1,easeOutSine:vi=>Math.sin(vi*oa),easeInOutSine:vi=>-.5*(Math.cos(Ma*vi)-1),easeInExpo:vi=>vi===0?0:Math.pow(2,10*(vi-1)),easeOutExpo:vi=>vi===1?1:-Math.pow(2,-10*vi)+1,easeInOutExpo:vi=>El(vi)?vi:vi<.5?.5*Math.pow(2,10*(vi*2-1)):.5*(-Math.pow(2,-10*(vi*2-1))+2),easeInCirc:vi=>vi>=1?vi:-(Math.sqrt(1-vi*vi)-1),easeOutCirc:vi=>Math.sqrt(1-(vi-=1)*vi),easeInOutCirc:vi=>(vi/=.5)<1?-.5*(Math.sqrt(1-vi*vi)-1):.5*(Math.sqrt(1-(vi-=2)*vi)+1),easeInElastic:vi=>El(vi)?vi:Tl(vi,.075,.3),easeOutElastic:vi=>El(vi)?vi:sn(vi,.075,.3),easeInOutElastic(vi){return El(vi)?vi:vi<.5?.5*Tl(vi*2,.1125,.45):.5+.5*sn(vi*2-1,.1125,.45)},easeInBack(vi){return vi*vi*((1.70158+1)*vi-1.70158)},easeOutBack(vi){return(vi-=1)*vi*((1.70158+1)*vi+1.70158)+1},easeInOutBack(vi){let Ei=1.70158;return(vi/=.5)<1?.5*(vi*vi*(((Ei*=1.525)+1)*vi-Ei)):.5*((vi-=2)*vi*(((Ei*=1.525)+1)*vi+Ei)+2)},easeInBounce:vi=>1-wn.easeOutBounce(1-vi),easeOutBounce(vi){return vi<1/2.75?7.5625*vi*vi:vi<2/2.75?7.5625*(vi-=1.5/2.75)*vi+.75:vi<2.5/2.75?7.5625*(vi-=2.25/2.75)*vi+.9375:7.5625*(vi-=2.625/2.75)*vi+.984375},easeInOutBounce:vi=>vi<.5?wn.easeInBounce(vi*2)*.5:wn.easeOutBounce(vi*2-1)*.5+.5};function Nn(vi){if(vi&&typeof vi=="object"){const Ei=vi.toString();return Ei==="[object CanvasPattern]"||Ei==="[object CanvasGradient]"}return!1}function Rs(vi){return Nn(vi)?vi:new Gn(vi)}function xs(vi){return Nn(vi)?vi:new Gn(vi).saturate(.5).darken(.1).hexString()}const uo=["x","y","borderWidth","radius","tension"],Ro=["color","borderColor","backgroundColor"];function qo(vi){vi.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),vi.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:Ei=>Ei!=="onProgress"&&Ei!=="onComplete"&&Ei!=="fn"}),vi.set("animations",{colors:{type:"color",properties:Ro},numbers:{type:"number",properties:uo}}),vi.describe("animations",{_fallback:"animation"}),vi.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:Ei=>Ei|0}}}})}function $o(vi){vi.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})}const Ga=new Map;function na(vi,Ei){Ei=Ei||{};const Pi=vi+JSON.stringify(Ei);let Ki=Ga.get(Pi);return Ki||(Ki=new Intl.NumberFormat(vi,Ei),Ga.set(Pi,Ki)),Ki}function Ko(vi,Ei,Pi){return na(Ei,Pi).format(vi)}const Wa={values(vi){return jo(vi)?vi:""+vi},numeric(vi,Ei,Pi){if(vi===0)return"0";const Ki=this.chart.options.locale;let nn,yn=vi;if(Pi.length>1){const Es=Math.max(Math.abs(Pi[0].value),Math.abs(Pi[Pi.length-1].value));(Es<1e-4||Es>1e15)&&(nn="scientific"),yn=Ll(vi,Pi)}const Tn=$l(Math.abs(yn)),Mn=isNaN(Tn)?1:Math.max(Math.min(-1*Math.floor(Tn),20),0),os={notation:nn,minimumFractionDigits:Mn,maximumFractionDigits:Mn};return Object.assign(os,this.options.ticks.format),Ko(vi,Ki,os)},logarithmic(vi,Ei,Pi){if(vi===0)return"0";const Ki=Pi[Ei].significand||vi/Math.pow(10,Math.floor($l(vi)));return[1,2,3,5,10,15].includes(Ki)||Ei>.8*Pi.length?Wa.numeric.call(this,vi,Ei,Pi):""}};function Ll(vi,Ei){let Pi=Ei.length>3?Ei[2].value-Ei[1].value:Ei[1].value-Ei[0].value;return Math.abs(Pi)>=1&&vi!==Math.floor(vi)&&(Pi=vi-Math.floor(vi)),Pi}var lc={formatters:Wa};function ou(vi){vi.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",clip:!0,grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(Ei,Pi)=>Pi.lineWidth,tickColor:(Ei,Pi)=>Pi.color,offset:!1},border:{display:!0,dash:[],dashOffset:0,width:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:lc.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),vi.route("scale.ticks","color","","color"),vi.route("scale.grid","color","","borderColor"),vi.route("scale.border","color","","borderColor"),vi.route("scale.title","color","","color"),vi.describe("scale",{_fallback:!1,_scriptable:Ei=>!Ei.startsWith("before")&&!Ei.startsWith("after")&&Ei!=="callback"&&Ei!=="parser",_indexable:Ei=>Ei!=="borderDash"&&Ei!=="tickBorderDash"&&Ei!=="dash"}),vi.describe("scales",{_fallback:"scale"}),vi.describe("scale.ticks",{_scriptable:Ei=>Ei!=="backdropPadding"&&Ei!=="callback",_indexable:Ei=>Ei!=="backdropPadding"})}const Jl=Object.create(null),jc=Object.create(null);function ec(vi,Ei){if(!Ei)return vi;const Pi=Ei.split(".");for(let Ki=0,nn=Pi.length;Ki<nn;++Ki){const yn=Pi[Ki];vi=vi[yn]||(vi[yn]=Object.create(null))}return vi}function Bl(vi,Ei,Pi){return typeof Ei=="string"?No(ec(vi,Ei),Pi):No(ec(vi,""),Ei)}class Gc{constructor(Ei,Pi){this.animation=void 0,this.backgroundColor="rgba(0,0,0,0.1)",this.borderColor="rgba(0,0,0,0.1)",this.color="#666",this.datasets={},this.devicePixelRatio=Ki=>Ki.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(Ki,nn)=>xs(nn.backgroundColor),this.hoverBorderColor=(Ki,nn)=>xs(nn.borderColor),this.hoverColor=(Ki,nn)=>xs(nn.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(Ei),this.apply(Pi)}set(Ei,Pi){return Bl(this,Ei,Pi)}get(Ei){return ec(this,Ei)}describe(Ei,Pi){return Bl(jc,Ei,Pi)}override(Ei,Pi){return Bl(Jl,Ei,Pi)}route(Ei,Pi,Ki,nn){const yn=ec(this,Ei),Tn=ec(this,Ki),Mn="_"+Pi;Object.defineProperties(yn,{[Mn]:{value:yn[Pi],writable:!0},[Pi]:{enumerable:!0,get(){const os=this[Mn],Es=Tn[nn];return Mo(os)?Object.assign({},Es,os):Sa(os,Es)},set(os){this[Mn]=os}}})}apply(Ei){Ei.forEach(Pi=>Pi(this))}}var ra=new Gc({_scriptable:vi=>!vi.startsWith("on"),_indexable:vi=>vi!=="events",hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[qo,$o,ou]);function Ml(vi){return!vi||Ao(vi.size)||Ao(vi.family)?null:(vi.style?vi.style+" ":"")+(vi.weight?vi.weight+" ":"")+vi.size+"px "+vi.family}function zl(vi,Ei,Pi,Ki,nn){let yn=Ei[nn];return yn||(yn=Ei[nn]=vi.measureText(nn).width,Pi.push(nn)),yn>Ki&&(Ki=yn),Ki}function Rl(vi,Ei,Pi,Ki){Ki=Ki||{};let nn=Ki.data=Ki.data||{},yn=Ki.garbageCollect=Ki.garbageCollect||[];Ki.font!==Ei&&(nn=Ki.data={},yn=Ki.garbageCollect=[],Ki.font=Ei),vi.save(),vi.font=Ei;let Tn=0;const Mn=Pi.length;let os,Es,Ws,To,Co;for(os=0;os<Mn;os++)if(To=Pi[os],To!=null&&!jo(To))Tn=zl(vi,nn,yn,Tn,To);else if(jo(To))for(Es=0,Ws=To.length;Es<Ws;Es++)Co=To[Es],Co!=null&&!jo(Co)&&(Tn=zl(vi,nn,yn,Tn,Co));vi.restore();const Io=yn.length/2;if(Io>Pi.length){for(os=0;os<Io;os++)delete nn[yn[os]];yn.splice(0,Io)}return Tn}function Fo(vi,Ei,Pi){const Ki=vi.currentDevicePixelRatio,nn=Pi!==0?Math.max(Pi/2,.5):0;return Math.round((Ei-nn)*Ki)/Ki+nn}function Ho(vi,Ei){!Ei&&!vi||(Ei=Ei||vi.getContext("2d"),Ei.save(),Ei.resetTransform(),Ei.clearRect(0,0,vi.width,vi.height),Ei.restore())}function Oa(vi,Ei,Pi,Ki){bu(vi,Ei,Pi,Ki,null)}function bu(vi,Ei,Pi,Ki,nn){let yn,Tn,Mn,os,Es,Ws,To,Co;const Io=Ei.pointStyle,Wr=Ei.rotation,Vo=Ei.radius;let Bo=(Wr||0)*Va;if(Io&&typeof Io=="object"&&(yn=Io.toString(),yn==="[object HTMLImageElement]"||yn==="[object HTMLCanvasElement]")){vi.save(),vi.translate(Pi,Ki),vi.rotate(Bo),vi.drawImage(Io,-Io.width/2,-Io.height/2,Io.width,Io.height),vi.restore();return}if(!(isNaN(Vo)||Vo<=0)){switch(vi.beginPath(),Io){default:nn?vi.ellipse(Pi,Ki,nn/2,Vo,0,0,al):vi.arc(Pi,Ki,Vo,0,al),vi.closePath();break;case"triangle":Ws=nn?nn/2:Vo,vi.moveTo(Pi+Math.sin(Bo)*Ws,Ki-Math.cos(Bo)*Vo),Bo+=el,vi.lineTo(Pi+Math.sin(Bo)*Ws,Ki-Math.cos(Bo)*Vo),Bo+=el,vi.lineTo(Pi+Math.sin(Bo)*Ws,Ki-Math.cos(Bo)*Vo),vi.closePath();break;case"rectRounded":Es=Vo*.516,os=Vo-Es,Tn=Math.cos(Bo+Jo)*os,To=Math.cos(Bo+Jo)*(nn?nn/2-Es:os),Mn=Math.sin(Bo+Jo)*os,Co=Math.sin(Bo+Jo)*(nn?nn/2-Es:os),vi.arc(Pi-To,Ki-Mn,Es,Bo-Ma,Bo-oa),vi.arc(Pi+Co,Ki-Tn,Es,Bo-oa,Bo),vi.arc(Pi+To,Ki+Mn,Es,Bo,Bo+oa),vi.arc(Pi-Co,Ki+Tn,Es,Bo+oa,Bo+Ma),vi.closePath();break;case"rect":if(!Wr){os=Math.SQRT1_2*Vo,Ws=nn?nn/2:os,vi.rect(Pi-Ws,Ki-os,2*Ws,2*os);break}Bo+=Jo;case"rectRot":To=Math.cos(Bo)*(nn?nn/2:Vo),Tn=Math.cos(Bo)*Vo,Mn=Math.sin(Bo)*Vo,Co=Math.sin(Bo)*(nn?nn/2:Vo),vi.moveTo(Pi-To,Ki-Mn),vi.lineTo(Pi+Co,Ki-Tn),vi.lineTo(Pi+To,Ki+Mn),vi.lineTo(Pi-Co,Ki+Tn),vi.closePath();break;case"crossRot":Bo+=Jo;case"cross":To=Math.cos(Bo)*(nn?nn/2:Vo),Tn=Math.cos(Bo)*Vo,Mn=Math.sin(Bo)*Vo,Co=Math.sin(Bo)*(nn?nn/2:Vo),vi.moveTo(Pi-To,Ki-Mn),vi.lineTo(Pi+To,Ki+Mn),vi.moveTo(Pi+Co,Ki-Tn),vi.lineTo(Pi-Co,Ki+Tn);break;case"star":To=Math.cos(Bo)*(nn?nn/2:Vo),Tn=Math.cos(Bo)*Vo,Mn=Math.sin(Bo)*Vo,Co=Math.sin(Bo)*(nn?nn/2:Vo),vi.moveTo(Pi-To,Ki-Mn),vi.lineTo(Pi+To,Ki+Mn),vi.moveTo(Pi+Co,Ki-Tn),vi.lineTo(Pi-Co,Ki+Tn),Bo+=Jo,To=Math.cos(Bo)*(nn?nn/2:Vo),Tn=Math.cos(Bo)*Vo,Mn=Math.sin(Bo)*Vo,Co=Math.sin(Bo)*(nn?nn/2:Vo),vi.moveTo(Pi-To,Ki-Mn),vi.lineTo(Pi+To,Ki+Mn),vi.moveTo(Pi+Co,Ki-Tn),vi.lineTo(Pi-Co,Ki+Tn);break;case"line":Tn=nn?nn/2:Math.cos(Bo)*Vo,Mn=Math.sin(Bo)*Vo,vi.moveTo(Pi-Tn,Ki-Mn),vi.lineTo(Pi+Tn,Ki+Mn);break;case"dash":vi.moveTo(Pi,Ki),vi.lineTo(Pi+Math.cos(Bo)*(nn?nn/2:Vo),Ki+Math.sin(Bo)*Vo);break;case!1:vi.closePath();break}vi.fill(),Ei.borderWidth>0&&vi.stroke()}}function Dc(vi,Ei,Pi){return Pi=Pi||.5,!Ei||vi&&vi.x>Ei.left-Pi&&vi.x<Ei.right+Pi&&vi.y>Ei.top-Pi&&vi.y<Ei.bottom+Pi}function Pc(vi,Ei){vi.save(),vi.beginPath(),vi.rect(Ei.left,Ei.top,Ei.right-Ei.left,Ei.bottom-Ei.top),vi.clip()}function Yc(vi){vi.restore()}function Od(vi,Ei,Pi,Ki,nn){if(!Ei)return vi.lineTo(Pi.x,Pi.y);if(nn==="middle"){const yn=(Ei.x+Pi.x)/2;vi.lineTo(yn,Ei.y),vi.lineTo(yn,Pi.y)}else nn==="after"!=!!Ki?vi.lineTo(Ei.x,Pi.y):vi.lineTo(Pi.x,Ei.y);vi.lineTo(Pi.x,Pi.y)}function bd(vi,Ei,Pi,Ki){if(!Ei)return vi.lineTo(Pi.x,Pi.y);vi.bezierCurveTo(Ki?Ei.cp1x:Ei.cp2x,Ki?Ei.cp1y:Ei.cp2y,Ki?Pi.cp2x:Pi.cp1x,Ki?Pi.cp2y:Pi.cp1y,Pi.x,Pi.y)}function ed(vi,Ei){Ei.translation&&vi.translate(Ei.translation[0],Ei.translation[1]),Ao(Ei.rotation)||vi.rotate(Ei.rotation),Ei.color&&(vi.fillStyle=Ei.color),Ei.textAlign&&(vi.textAlign=Ei.textAlign),Ei.textBaseline&&(vi.textBaseline=Ei.textBaseline)}function Eu(vi,Ei,Pi,Ki,nn){if(nn.strikethrough||nn.underline){const yn=vi.measureText(Ki),Tn=Ei-yn.actualBoundingBoxLeft,Mn=Ei+yn.actualBoundingBoxRight,os=Pi-yn.actualBoundingBoxAscent,Es=Pi+yn.actualBoundingBoxDescent,Ws=nn.strikethrough?(os+Es)/2:Es;vi.strokeStyle=vi.fillStyle,vi.beginPath(),vi.lineWidth=nn.decorationWidth||2,vi.moveTo(Tn,Ws),vi.lineTo(Mn,Ws),vi.stroke()}}function Hu(vi,Ei){const Pi=vi.fillStyle;vi.fillStyle=Ei.color,vi.fillRect(Ei.left,Ei.top,Ei.width,Ei.height),vi.fillStyle=Pi}function td(vi,Ei,Pi,Ki,nn,yn={}){const Tn=jo(Ei)?Ei:[Ei],Mn=yn.strokeWidth>0&&yn.strokeColor!=="";let os,Es;for(vi.save(),vi.font=nn.string,ed(vi,yn),os=0;os<Tn.length;++os)Es=Tn[os],yn.backdrop&&Hu(vi,yn.backdrop),Mn&&(yn.strokeColor&&(vi.strokeStyle=yn.strokeColor),Ao(yn.strokeWidth)||(vi.lineWidth=yn.strokeWidth),vi.strokeText(Es,Pi,Ki,yn.maxWidth)),vi.fillText(Es,Pi,Ki,yn.maxWidth),Eu(vi,Pi,Ki,Es,yn),Ki+=Number(nn.lineHeight);vi.restore()}function Tu(vi,Ei){const{x:Pi,y:Ki,w:nn,h:yn,radius:Tn}=Ei;vi.arc(Pi+Tn.topLeft,Ki+Tn.topLeft,Tn.topLeft,1.5*Ma,Ma,!0),vi.lineTo(Pi,Ki+yn-Tn.bottomLeft),vi.arc(Pi+Tn.bottomLeft,Ki+yn-Tn.bottomLeft,Tn.bottomLeft,Ma,oa,!0),vi.lineTo(Pi+nn-Tn.bottomRight,Ki+yn),vi.arc(Pi+nn-Tn.bottomRight,Ki+yn-Tn.bottomRight,Tn.bottomRight,oa,0,!0),vi.lineTo(Pi+nn,Ki+Tn.topRight),vi.arc(Pi+nn-Tn.topRight,Ki+Tn.topRight,Tn.topRight,0,-oa,!0),vi.lineTo(Pi+Tn.topLeft,Ki)}const $u=/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/,Vu=/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/;function id(vi,Ei){const Pi=(""+vi).match($u);if(!Pi||Pi[1]==="normal")return Ei*1.2;switch(vi=+Pi[2],Pi[3]){case"px":return vi;case"%":vi/=100;break}return Ei*vi}const nd=vi=>+vi||0;function ru(vi,Ei){const Pi={},Ki=Mo(Ei),nn=Ki?Object.keys(Ei):Ei,yn=Mo(vi)?Ki?Tn=>Sa(vi[Tn],vi[Ei[Tn]]):Tn=>vi[Tn]:()=>vi;for(const Tn of nn)Pi[Tn]=nd(yn(Tn));return Pi}function Qc(vi){return ru(vi,{top:"y",right:"x",bottom:"y",left:"x"})}function sd(vi){return ru(vi,["topLeft","topRight","bottomLeft","bottomRight"])}function _u(vi){const Ei=Qc(vi);return Ei.width=Ei.left+Ei.right,Ei.height=Ei.top+Ei.bottom,Ei}function od(vi,Ei){vi=vi||{},Ei=Ei||ra.font;let Pi=Sa(vi.size,Ei.size);typeof Pi=="string"&&(Pi=parseInt(Pi,10));let Ki=Sa(vi.style,Ei.style);Ki&&!(""+Ki).match(Vu)&&(console.warn('Invalid font style specified: "'+Ki+'"'),Ki=void 0);const nn={family:Sa(vi.family,Ei.family),lineHeight:id(Sa(vi.lineHeight,Ei.lineHeight),Pi),size:Pi,style:Ki,weight:Sa(vi.weight,Ei.weight),string:""};return nn.string=Ml(nn),nn}function rd(vi,Ei,Pi,Ki){let nn=!0,yn,Tn,Mn;for(yn=0,Tn=vi.length;yn<Tn;++yn)if(Mn=vi[yn],Mn!==void 0&&(Ei!==void 0&&typeof Mn=="function"&&(Mn=Mn(Ei),nn=!1),Pi!==void 0&&jo(Mn)&&(Mn=Mn[Pi%Mn.length],nn=!1),Mn!==void 0))return Ki&&!nn&&(Ki.cacheable=!1),Mn}function tc(vi,Ei,Pi){const{min:Ki,max:nn}=vi,yn=Fi(Ei,(nn-Ki)/2),Tn=(Mn,os)=>Pi&&Mn===0?0:Mn+os;return{min:Tn(Ki,-Math.abs(yn)),max:Tn(nn,yn)}}function di(vi,Ei){return Object.assign(Object.create(vi),Ei)}function _i(vi,Ei=[""],Pi,Ki,nn=()=>vi[0]){const yn=Pi||vi;typeof Ki>"u"&&(Ki=_l("_fallback",vi));const Tn={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:vi,_rootScopes:yn,_fallback:Ki,_getTarget:nn,override:Mn=>_i([Mn,...vi],Ei,yn,Ki)};return new Proxy(Tn,{deleteProperty(Mn,os){return delete Mn[os],delete Mn._keys,delete vi[0][os],!0},get(Mn,os){return ln(Mn,os,()=>aa(os,Ei,vi,Mn))},getOwnPropertyDescriptor(Mn,os){return Reflect.getOwnPropertyDescriptor(Mn._scopes[0],os)},getPrototypeOf(){return Reflect.getPrototypeOf(vi[0])},has(Mn,os){return il(Mn).includes(os)},ownKeys(Mn){return il(Mn)},set(Mn,os,Es){const Ws=Mn._storage||(Mn._storage=nn());return Mn[os]=Ws[os]=Es,delete Mn._keys,!0}})}function Mi(vi,Ei,Pi,Ki){const nn={_cacheable:!1,_proxy:vi,_context:Ei,_subProxy:Pi,_stack:new Set,_descriptors:Ii(vi,Ki),setContext:yn=>Mi(vi,yn,Pi,Ki),override:yn=>Mi(vi.override(yn),Ei,Pi,Ki)};return new Proxy(nn,{deleteProperty(yn,Tn){return delete yn[Tn],delete vi[Tn],!0},get(yn,Tn,Mn){return ln(yn,Tn,()=>Wn(yn,Tn,Mn))},getOwnPropertyDescriptor(yn,Tn){return yn._descriptors.allKeys?Reflect.has(vi,Tn)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(vi,Tn)},getPrototypeOf(){return Reflect.getPrototypeOf(vi)},has(yn,Tn){return Reflect.has(vi,Tn)},ownKeys(){return Reflect.ownKeys(vi)},set(yn,Tn,Mn){return vi[Tn]=Mn,delete yn[Tn],!0}})}function Ii(vi,Ei={scriptable:!0,indexable:!0}){const{_scriptable:Pi=Ei.scriptable,_indexable:Ki=Ei.indexable,_allKeys:nn=Ei.allKeys}=vi;return{allKeys:nn,scriptable:Pi,indexable:Ki,isScriptable:Xa(Pi)?Pi:()=>Pi,isIndexable:Xa(Ki)?Ki:()=>Ki}}const Gi=(vi,Ei)=>vi?vi+La(Ei):Ei,Yi=(vi,Ei)=>Mo(Ei)&&vi!=="adapters"&&(Object.getPrototypeOf(Ei)===null||Ei.constructor===Object);function ln(vi,Ei,Pi){if(Object.prototype.hasOwnProperty.call(vi,Ei)||Ei==="constructor")return vi[Ei];const Ki=Pi();return vi[Ei]=Ki,Ki}function Wn(vi,Ei,Pi){const{_proxy:Ki,_context:nn,_subProxy:yn,_descriptors:Tn}=vi;let Mn=Ki[Ei];return Xa(Mn)&&Tn.isScriptable(Ei)&&(Mn=Pn(Ei,Mn,vi,Pi)),jo(Mn)&&Mn.length&&(Mn=ls(Ei,Mn,vi,Tn.isIndexable)),Yi(Ei,Mn)&&(Mn=Mi(Mn,nn,yn&&yn[Ei],Tn)),Mn}function Pn(vi,Ei,Pi,Ki){const{_proxy:nn,_context:yn,_subProxy:Tn,_stack:Mn}=Pi;if(Mn.has(vi))throw new Error("Recursion detected: "+Array.from(Mn).join("->")+"->"+vi);Mn.add(vi);let os=Ei(yn,Tn||Ki);return Mn.delete(vi),Yi(vi,os)&&(os=to(nn._scopes,nn,vi,os)),os}function ls(vi,Ei,Pi,Ki){const{_proxy:nn,_context:yn,_subProxy:Tn,_descriptors:Mn}=Pi;if(typeof yn.index<"u"&&Ki(vi))return Ei[yn.index%Ei.length];if(Mo(Ei[0])){const os=Ei,Es=nn._scopes.filter(Ws=>Ws!==os);Ei=[];for(const Ws of os){const To=to(Es,nn,vi,Ws);Ei.push(Mi(To,yn,Tn&&Tn[vi],Mn))}}return Ei}function Cs(vi,Ei,Pi){return Xa(vi)?vi(Ei,Pi):vi}const Ns=(vi,Ei)=>vi===!0?Ei:typeof vi=="string"?bl(Ei,vi):void 0;function ws(vi,Ei,Pi,Ki,nn){for(const yn of Ei){const Tn=Ns(Pi,yn);if(Tn){vi.add(Tn);const Mn=Cs(Tn._fallback,Pi,nn);if(typeof Mn<"u"&&Mn!==Pi&&Mn!==Ki)return Mn}else if(Tn===!1&&typeof Ki<"u"&&Pi!==Ki)return null}return!1}function to(vi,Ei,Pi,Ki){const nn=Ei._rootScopes,yn=Cs(Ei._fallback,Pi,Ki),Tn=[...vi,...nn],Mn=new Set;Mn.add(Ki);let os=Gr(Mn,Tn,Pi,yn||Pi,Ki);return os===null||typeof yn<"u"&&yn!==Pi&&(os=Gr(Mn,Tn,yn,os,Ki),os===null)?!1:_i(Array.from(Mn),[""],nn,yn,()=>_a(Ei,Pi,Ki))}function Gr(vi,Ei,Pi,Ki,nn){for(;Pi;)Pi=ws(vi,Ei,Pi,Ki,nn);return Pi}function _a(vi,Ei,Pi){const Ki=vi._getTarget();Ei in Ki||(Ki[Ei]={});const nn=Ki[Ei];return jo(nn)&&Mo(Pi)?Pi:nn||{}}function aa(vi,Ei,Pi,Ki){let nn;for(const yn of Ei)if(nn=_l(Gi(yn,vi),Pi),typeof nn<"u")return Yi(vi,nn)?to(Pi,Ki,vi,nn):nn}function _l(vi,Ei){for(const Pi of Ei){if(!Pi)continue;const Ki=Pi[vi];if(typeof Ki<"u")return Ki}}function il(vi){let Ei=vi._keys;return Ei||(Ei=vi._keys=Fc(vi._scopes)),Ei}function Fc(vi){const Ei=new Set;for(const Pi of vi)for(const Ki of Object.keys(Pi).filter(nn=>!nn.startsWith("_")))Ei.add(Ki);return Array.from(Ei)}function Ic(vi,Ei,Pi,Ki){const{iScale:nn}=vi,{key:yn="r"}=this._parsing,Tn=new Array(Ki);let Mn,os,Es,Ws;for(Mn=0,os=Ki;Mn<os;++Mn)Es=Mn+Pi,Ws=Ei[Es],Tn[Mn]={r:nn.parse(bl(Ws,yn),Es)};return Tn}const Jr=Number.EPSILON||1e-14,cc=(vi,Ei)=>Ei<vi.length&&!vi[Ei].skip&&vi[Ei],ha=vi=>vi==="x"?"y":"x";function Ya(vi,Ei,Pi,Ki){const nn=vi.skip?Ei:vi,yn=Ei,Tn=Pi.skip?Ei:Pi,Mn=cs(yn,nn),os=cs(Tn,yn);let Es=Mn/(Mn+os),Ws=os/(Mn+os);Es=isNaN(Es)?0:Es,Ws=isNaN(Ws)?0:Ws;const To=Ki*Es,Co=Ki*Ws;return{previous:{x:yn.x-To*(Tn.x-nn.x),y:yn.y-To*(Tn.y-nn.y)},next:{x:yn.x+Co*(Tn.x-nn.x),y:yn.y+Co*(Tn.y-nn.y)}}}function uc(vi,Ei,Pi){const Ki=vi.length;let nn,yn,Tn,Mn,os,Es=cc(vi,0);for(let Ws=0;Ws<Ki-1;++Ws)if(os=Es,Es=cc(vi,Ws+1),!(!os||!Es)){if(ll(Ei[Ws],0,Jr)){Pi[Ws]=Pi[Ws+1]=0;continue}nn=Pi[Ws]/Ei[Ws],yn=Pi[Ws+1]/Ei[Ws],Mn=Math.pow(nn,2)+Math.pow(yn,2),!(Mn<=9)&&(Tn=3/Math.sqrt(Mn),Pi[Ws]=nn*Tn*Ei[Ws],Pi[Ws+1]=yn*Tn*Ei[Ws])}}function ad(vi,Ei,Pi="x"){const Ki=ha(Pi),nn=vi.length;let yn,Tn,Mn,os=cc(vi,0);for(let Es=0;Es<nn;++Es){if(Tn=Mn,Mn=os,os=cc(vi,Es+1),!Mn)continue;const Ws=Mn[Pi],To=Mn[Ki];Tn&&(yn=(Ws-Tn[Pi])/3,Mn[`cp1${Pi}`]=Ws-yn,Mn[`cp1${Ki}`]=To-yn*Ei[Es]),os&&(yn=(os[Pi]-Ws)/3,Mn[`cp2${Pi}`]=Ws+yn,Mn[`cp2${Ki}`]=To+yn*Ei[Es])}}function bc(vi,Ei="x"){const Pi=ha(Ei),Ki=vi.length,nn=Array(Ki).fill(0),yn=Array(Ki);let Tn,Mn,os,Es=cc(vi,0);for(Tn=0;Tn<Ki;++Tn)if(Mn=os,os=Es,Es=cc(vi,Tn+1),!!os){if(Es){const Ws=Es[Ei]-os[Ei];nn[Tn]=Ws!==0?(Es[Pi]-os[Pi])/Ws:0}yn[Tn]=Mn?Es?tl(nn[Tn-1])!==tl(nn[Tn])?0:(nn[Tn-1]+nn[Tn])/2:nn[Tn-1]:nn[Tn]}uc(vi,nn,yn),ad(vi,yn,Ei)}function Nc(vi,Ei,Pi){return Math.max(Math.min(vi,Pi),Ei)}function Xl(vi,Ei){let Pi,Ki,nn,yn,Tn,Mn=Dc(vi[0],Ei);for(Pi=0,Ki=vi.length;Pi<Ki;++Pi)Tn=yn,yn=Mn,Mn=Pi<Ki-1&&Dc(vi[Pi+1],Ei),yn&&(nn=vi[Pi],Tn&&(nn.cp1x=Nc(nn.cp1x,Ei.left,Ei.right),nn.cp1y=Nc(nn.cp1y,Ei.top,Ei.bottom)),Mn&&(nn.cp2x=Nc(nn.cp2x,Ei.left,Ei.right),nn.cp2y=Nc(nn.cp2y,Ei.top,Ei.bottom)))}function _c(vi,Ei,Pi,Ki,nn){let yn,Tn,Mn,os;if(Ei.spanGaps&&(vi=vi.filter(Es=>!Es.skip)),Ei.cubicInterpolationMode==="monotone")bc(vi,nn);else{let Es=Ki?vi[vi.length-1]:vi[0];for(yn=0,Tn=vi.length;yn<Tn;++yn)Mn=vi[yn],os=Ya(Es,Mn,vi[Math.min(yn+1,Tn-(Ki?0:1))%Tn],Ei.tension),Mn.cp1x=os.previous.x,Mn.cp1y=os.previous.y,Mn.cp2x=os.next.x,Mn.cp2y=os.next.y,Es=Mn}Ei.capBezierPoints&&Xl(vi,Pi)}function qc(){return typeof window<"u"&&typeof document<"u"}function Ol(vi){let Ei=vi.parentNode;return Ei&&Ei.toString()==="[object ShadowRoot]"&&(Ei=Ei.host),Ei}function kc(vi,Ei,Pi){let Ki;return typeof vi=="string"?(Ki=parseInt(vi,10),vi.indexOf("%")!==-1&&(Ki=Ki/100*Ei.parentNode[Pi])):Ki=vi,Ki}const Kl=vi=>vi.ownerDocument.defaultView.getComputedStyle(vi,null);function Qa(vi,Ei){return Kl(vi).getPropertyValue(Ei)}const yu=["top","right","bottom","left"];function Bc(vi,Ei,Pi){const Ki={};Pi=Pi?"-"+Pi:"";for(let nn=0;nn<4;nn++){const yn=yu[nn];Ki[yn]=parseFloat(vi[Ei+"-"+yn+Pi])||0}return Ki.width=Ki.left+Ki.right,Ki.height=Ki.top+Ki.bottom,Ki}const rn=(vi,Ei,Pi)=>(vi>0||Ei>0)&&(!Pi||!Pi.shadowRoot);function va(vi,Ei){const Pi=vi.touches,Ki=Pi&&Pi.length?Pi[0]:vi,{offsetX:nn,offsetY:yn}=Ki;let Tn=!1,Mn,os;if(rn(nn,yn,vi.target))Mn=nn,os=yn;else{const Es=Ei.getBoundingClientRect();Mn=Ki.clientX-Es.left,os=Ki.clientY-Es.top,Tn=!0}return{x:Mn,y:os,box:Tn}}function Xo(vi,Ei){if("native"in vi)return vi;const{canvas:Pi,currentDevicePixelRatio:Ki}=Ei,nn=Kl(Pi),yn=nn.boxSizing==="border-box",Tn=Bc(nn,"padding"),Mn=Bc(nn,"border","width"),{x:os,y:Es,box:Ws}=va(vi,Pi),To=Tn.left+(Ws&&Mn.left),Co=Tn.top+(Ws&&Mn.top);let{width:Io,height:Wr}=Ei;return yn&&(Io-=Tn.width+Mn.width,Wr-=Tn.height+Mn.height),{x:Math.round((os-To)/Io*Pi.width/Ki),y:Math.round((Es-Co)/Wr*Pi.height/Ki)}}function bo(vi,Ei,Pi){let Ki,nn;if(Ei===void 0||Pi===void 0){const yn=vi&&Ol(vi);if(!yn)Ei=vi.clientWidth,Pi=vi.clientHeight;else{const Tn=yn.getBoundingClientRect(),Mn=Kl(yn),os=Bc(Mn,"border","width"),Es=Bc(Mn,"padding");Ei=Tn.width-Es.width-os.width,Pi=Tn.height-Es.height-os.height,Ki=kc(Mn.maxWidth,yn,"clientWidth"),nn=kc(Mn.maxHeight,yn,"clientHeight")}}return{width:Ei,height:Pi,maxWidth:Ki||Pa,maxHeight:nn||Pa}}const Hl=vi=>Math.round(vi*10)/10;function _d(vi,Ei,Pi,Ki){const nn=Kl(vi),yn=Bc(nn,"margin"),Tn=kc(nn.maxWidth,vi,"clientWidth")||Pa,Mn=kc(nn.maxHeight,vi,"clientHeight")||Pa,os=bo(vi,Ei,Pi);let{width:Es,height:Ws}=os;if(nn.boxSizing==="content-box"){const Co=Bc(nn,"border","width"),Io=Bc(nn,"padding");Es-=Io.width+Co.width,Ws-=Io.height+Co.height}return Es=Math.max(0,Es-yn.width),Ws=Math.max(0,Ki?Es/Ki:Ws-yn.height),Es=Hl(Math.min(Es,Tn,os.maxWidth)),Ws=Hl(Math.min(Ws,Mn,os.maxHeight)),Es&&!Ws&&(Ws=Hl(Es/2)),(Ei!==void 0||Pi!==void 0)&&Ki&&os.height&&Ws>os.height&&(Ws=os.height,Es=Hl(Math.floor(Ws*Ki))),{width:Es,height:Ws}}function Wu(vi,Ei,Pi){const Ki=Ei||1,nn=Math.floor(vi.height*Ki),yn=Math.floor(vi.width*Ki);vi.height=Math.floor(vi.height),vi.width=Math.floor(vi.width);const Tn=vi.canvas;return Tn.style&&(Pi||!Tn.style.height&&!Tn.style.width)&&(Tn.style.height=`${vi.height}px`,Tn.style.width=`${vi.width}px`),vi.currentDevicePixelRatio!==Ki||Tn.height!==nn||Tn.width!==yn?(vi.currentDevicePixelRatio=Ki,Tn.height=nn,Tn.width=yn,vi.ctx.setTransform(Ki,0,0,Ki,0,0),!0):!1}const yd=function(){let vi=!1;try{const Ei={get passive(){return vi=!0,!1}};qc()&&(window.addEventListener("test",null,Ei),window.removeEventListener("test",null,Ei))}catch{}return vi}();function Hc(vi,Ei){const Pi=Qa(vi,Ei),Ki=Pi&&Pi.match(/^(\d+)(\.\d+)?px$/);return Ki?+Ki[1]:void 0}function Cc(vi,Ei,Pi,Ki){return{x:vi.x+Pi*(Ei.x-vi.x),y:vi.y+Pi*(Ei.y-vi.y)}}function $c(vi,Ei,Pi,Ki){return{x:vi.x+Pi*(Ei.x-vi.x),y:Ki==="middle"?Pi<.5?vi.y:Ei.y:Ki==="after"?Pi<1?vi.y:Ei.y:Pi>0?Ei.y:vi.y}}function wd(vi,Ei,Pi,Ki){const nn={x:vi.cp2x,y:vi.cp2y},yn={x:Ei.cp1x,y:Ei.cp1y},Tn=Cc(vi,nn,Pi),Mn=Cc(nn,yn,Pi),os=Cc(yn,Ei,Pi),Es=Cc(Tn,Mn,Pi),Ws=Cc(Mn,os,Pi);return Cc(Es,Ws,Pi)}const Uu=function(vi,Ei){return{x(Pi){return vi+vi+Ei-Pi},setWidth(Pi){Ei=Pi},textAlign(Pi){return Pi==="center"?Pi:Pi==="right"?"left":"right"},xPlus(Pi,Ki){return Pi-Ki},leftForLtr(Pi,Ki){return Pi-Ki}}},Dl=function(){return{x(vi){return vi},setWidth(vi){},textAlign(vi){return vi},xPlus(vi,Ei){return vi+Ei},leftForLtr(vi,Ei){return vi}}};function yc(vi,Ei,Pi){return vi?Uu(Ei,Pi):Dl()}function Pl(vi,Ei){let Pi,Ki;(Ei==="ltr"||Ei==="rtl")&&(Pi=vi.canvas.style,Ki=[Pi.getPropertyValue("direction"),Pi.getPropertyPriority("direction")],Pi.setProperty("direction",Ei,"important"),vi.prevTextDirection=Ki)}function Lu(vi,Ei){Ei!==void 0&&(delete vi.prevTextDirection,vi.canvas.style.setProperty("direction",Ei[0],Ei[1]))}function dc(vi){return vi==="angle"?{between:Oo,compare:Is,normalize:Hs}:{between:Ka,compare:(Ei,Pi)=>Ei-Pi,normalize:Ei=>Ei}}function Ac({start:vi,end:Ei,count:Pi,loop:Ki,style:nn}){return{start:vi%Pi,end:Ei%Pi,loop:Ki&&(Ei-vi+1)%Pi===0,style:nn}}function Vc(vi,Ei,Pi){const{property:Ki,start:nn,end:yn}=Pi,{between:Tn,normalize:Mn}=dc(Ki),os=Ei.length;let{start:Es,end:Ws,loop:To}=vi,Co,Io;if(To){for(Es+=os,Ws+=os,Co=0,Io=os;Co<Io&&Tn(Mn(Ei[Es%os][Ki]),nn,yn);++Co)Es--,Ws--;Es%=os,Ws%=os}return Ws<Es&&(Ws+=os),{start:Es,end:Ws,loop:To,style:vi.style}}function zu(vi,Ei,Pi){if(!Pi)return[vi];const{property:Ki,start:nn,end:yn}=Pi,Tn=Ei.length,{compare:Mn,between:os,normalize:Es}=dc(Ki),{start:Ws,end:To,loop:Co,style:Io}=Vc(vi,Ei,Pi),Wr=[];let Vo=!1,Bo=null,Sl,Fl,Zc;const Dd=()=>os(nn,Zc,Sl)&&Mn(nn,Zc)!==0,Yd=()=>Mn(yn,Sl)===0||os(yn,Zc,Sl),Ru=()=>Vo||Dd(),xd=()=>!Vo||Yd();for(let wu=Ws,ld=Ws;wu<=To;++wu)Fl=Ei[wu%Tn],!Fl.skip&&(Sl=Es(Fl[Ki]),Sl!==Zc&&(Vo=os(Sl,nn,yn),Bo===null&&Ru()&&(Bo=Mn(Sl,nn)===0?wu:ld),Bo!==null&&xd()&&(Wr.push(Ac({start:Bo,end:wu,loop:Co,count:Tn,style:Io})),Bo=null),ld=wu,Zc=Sl));return Bo!==null&&Wr.push(Ac({start:Bo,end:To,loop:Co,count:Tn,style:Io})),Wr}function Mu(vi,Ei){const Pi=[],Ki=vi.segments;for(let nn=0;nn<Ki.length;nn++){const yn=zu(Ki[nn],vi.points,Ei);yn.length&&Pi.push(...yn)}return Pi}function au(vi,Ei,Pi,Ki){let nn=0,yn=Ei-1;if(Pi&&!Ki)for(;nn<Ei&&!vi[nn].skip;)nn++;for(;nn<Ei&&vi[nn].skip;)nn++;for(nn%=Ei,Pi&&(yn+=nn);yn>nn&&vi[yn%Ei].skip;)yn--;return yn%=Ei,{start:nn,end:yn}}function An(vi,Ei,Pi,Ki){const nn=vi.length,yn=[];let Tn=Ei,Mn=vi[Ei],os;for(os=Ei+1;os<=Pi;++os){const Es=vi[os%nn];Es.skip||Es.stop?Mn.skip||(Ki=!1,yn.push({start:Ei%nn,end:(os-1)%nn,loop:Ki}),Ei=Tn=Es.stop?os:null):(Tn=os,Mn.skip&&(Ei=os)),Mn=Es}return Tn!==null&&yn.push({start:Ei%nn,end:Tn%nn,loop:Ki}),yn}function Jn(vi,Ei){const Pi=vi.points,Ki=vi.options.spanGaps,nn=Pi.length;if(!nn)return[];const yn=!!vi._loop,{start:Tn,end:Mn}=au(Pi,nn,yn,Ki);if(Ki===!0)return bs(vi,[{start:Tn,end:Mn,loop:yn}],Pi,Ei);const os=Mn<Tn?Mn+nn:Mn,Es=!!vi._fullLoop&&Tn===0&&Mn===nn-1;return bs(vi,An(Pi,Tn,os,Es),Pi,Ei)}function bs(vi,Ei,Pi,Ki){return!Ki||!Ki.setContext||!Pi?Ei:ys(vi,Ei,Pi,Ki)}function ys(vi,Ei,Pi,Ki){const nn=vi._chart.getContext(),yn=Os(vi.options),{_datasetIndex:Tn,options:{spanGaps:Mn}}=vi,os=Pi.length,Es=[];let Ws=yn,To=Ei[0].start,Co=To;function Io(Wr,Vo,Bo,Sl){const Fl=Mn?-1:1;if(Wr!==Vo){for(Wr+=os;Pi[Wr%os].skip;)Wr-=Fl;for(;Pi[Vo%os].skip;)Vo+=Fl;Wr%os!==Vo%os&&(Es.push({start:Wr%os,end:Vo%os,loop:Bo,style:Sl}),Ws=Sl,To=Vo%os)}}for(const Wr of Ei){To=Mn?To:Wr.start;let Vo=Pi[To%os],Bo;for(Co=To+1;Co<=Wr.end;Co++){const Sl=Pi[Co%os];Bo=Os(Ki.setContext(di(nn,{type:"segment",p0:Vo,p1:Sl,p0DataIndex:(Co-1)%os,p1DataIndex:Co%os,datasetIndex:Tn}))),fo(Bo,Ws)&&Io(To,Co-1,Wr.loop,Ws),Vo=Sl,Ws=Bo}To<Co-1&&Io(To,Co-1,Wr.loop,Ws)}return Es}function Os(vi){return{backgroundColor:vi.backgroundColor,borderCapStyle:vi.borderCapStyle,borderDash:vi.borderDash,borderDashOffset:vi.borderDashOffset,borderJoinStyle:vi.borderJoinStyle,borderWidth:vi.borderWidth,borderColor:vi.borderColor}}function fo(vi,Ei){if(!Ei)return!1;const Pi=[],Ki=function(nn,yn){return Nn(yn)?(Pi.includes(yn)||Pi.push(yn),Pi.indexOf(yn)):yn};return JSON.stringify(vi,Ki)!==JSON.stringify(Ei,Ki)}},
vendor: 7,763 bytes, line 12
12"./node_modules/dayjs/dayjs.min.js":function(ri){(function(Ai,Ti){ri.exports=Ti()})(this,function(){"use strict";var Ai=1e3,Ti=6e4,ci=36e5,wi="millisecond",hi="second",Wi="minute",_n="hour",xn="day",Bn="week",qn="month",on="quarter",Fn="year",bn="date",Rn="Invalid Date",As=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,eo=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,Yn={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(Vn){var ss=["th","st","nd","rd"],kn=Vn%100;return"["+Vn+(ss[(kn-20)%10]||ss[kn]||ss[0])+"]"}},en=function(Vn,ss,kn){var $i=String(Vn);return!$i||$i.length>=ss?Vn:""+Array(ss+1-$i.length).join(kn)+Vn},Ln={s:en,z:function(Vn){var ss=-Vn.utcOffset(),kn=Math.abs(ss),$i=Math.floor(kn/60),Vi=kn%60;return(ss<=0?"+":"-")+en($i,2,"0")+":"+en(Vi,2,"0")},m:function Vn(ss,kn){if(ss.date()<kn.date())return-Vn(kn,ss);var $i=12*(kn.year()-ss.year())+(kn.month()-ss.month()),Vi=ss.clone().add($i,qn),Ni=kn-Vi<0,un=ss.clone().add($i+(Ni?-1:1),qn);return+(-($i+(kn-Vi)/(Ni?Vi-un:un-Vi))||0)},a:function(Vn){return Vn<0?Math.ceil(Vn)||0:Math.floor(Vn)},p:function(Vn){return{M:qn,y:Fn,w:Bn,d:xn,D:bn,h:_n,m:Wi,s:hi,ms:wi,Q:on}[Vn]||String(Vn||"").toLowerCase().replace(/s$/,"")},u:function(Vn){return Vn===void 0}},Ms="en",Bs={};Bs[Ms]=Yn;var Ps="$isDayjsObject",ts=function(Vn){return Vn instanceof ns||!(!Vn||!Vn[Ps])},es=function Vn(ss,kn,$i){var Vi;if(!ss)return Ms;if(typeof ss=="string"){var Ni=ss.toLowerCase();Bs[Ni]&&(Vi=Ni),kn&&(Bs[Ni]=kn,Vi=Ni);var un=ss.split("-");if(!Vi&&un.length>1)return Vn(un[0])}else{var Sn=ss.name;Bs[Sn]=ss,Vi=Sn}return!$i&&Vi&&(Ms=Vi),Vi||!$i&&Ms},as=function(Vn,ss){if(ts(Vn))return Vn.clone();var kn=typeof ss=="object"?ss:{};return kn.date=Vn,kn.args=arguments,new ns(kn)},ki=Ln;ki.l=es,ki.i=ts,ki.w=function(Vn,ss){return as(Vn,{locale:ss.$L,utc:ss.$u,x:ss.$x,$offset:ss.$offset})};var ns=function(){function Vn(kn){this.$L=es(kn.locale,null,!0),this.parse(kn),this.$x=this.$x||kn.x||{},this[Ps]=!0}var ss=Vn.prototype;return ss.parse=function(kn){this.$d=function($i){var Vi=$i.date,Ni=$i.utc;if(Vi===null)return new Date(NaN);if(ki.u(Vi))return new Date;if(Vi instanceof Date)return new Date(Vi);if(typeof Vi=="string"&&!/Z$/i.test(Vi)){var un=Vi.match(As);if(un){var Sn=un[2]-1||0,Qn=(un[7]||"0").substring(0,3);return Ni?new Date(Date.UTC(un[1],Sn,un[3]||1,un[4]||0,un[5]||0,un[6]||0,Qn)):new Date(un[1],Sn,un[3]||1,un[4]||0,un[5]||0,un[6]||0,Qn)}}return new Date(Vi)}(kn),this.init()},ss.init=function(){var kn=this.$d;this.$y=kn.getFullYear(),this.$M=kn.getMonth(),this.$D=kn.getDate(),this.$W=kn.getDay(),this.$H=kn.getHours(),this.$m=kn.getMinutes(),this.$s=kn.getSeconds(),this.$ms=kn.getMilliseconds()},ss.$utils=function(){return ki},ss.isValid=function(){return this.$d.toString()!==Rn},ss.isSame=function(kn,$i){var Vi=as(kn);return this.startOf($i)<=Vi&&Vi<=this.endOf($i)},ss.isAfter=function(kn,$i){return as(kn)<this.startOf($i)},ss.isBefore=function(kn,$i){return this.endOf($i)<as(kn)},ss.$g=function(kn,$i,Vi){return ki.u(kn)?this[$i]:this.set(Vi,kn)},ss.unix=function(){return Math.floor(this.valueOf()/1e3)},ss.valueOf=function(){return this.$d.getTime()},ss.startOf=function(kn,$i){var Vi=this,Ni=!!ki.u($i)||$i,un=ki.p(kn),Sn=function(Hn,Ji){var cn=ki.w(Vi.$u?Date.UTC(Vi.$y,Ji,Hn):new Date(Vi.$y,Ji,Hn),Vi);return Ni?cn:cn.endOf(xn)},Qn=function(Hn,Ji){return ki.w(Vi.toDate()[Hn].apply(Vi.toDate("s"),(Ni?[0,0,0,0]:[23,59,59,999]).slice(Ji)),Vi)},vn=this.$W,Xi=this.$M,Ui=this.$D,dn="set"+(this.$u?"UTC":"");switch(un){case Fn:return Ni?Sn(1,0):Sn(31,11);case qn:return Ni?Sn(1,Xi):Sn(0,Xi+1);case Bn:var qi=this.$locale().weekStart||0,mn=(vn<qi?vn+7:vn)-qi;return Sn(Ni?Ui-mn:Ui+(6-mn),Xi);case xn:case bn:return Qn(dn+"Hours",0);case _n:return Qn(dn+"Minutes",1);case Wi:return Qn(dn+"Seconds",2);case hi:return Qn(dn+"Milliseconds",3);default:return this.clone()}},ss.endOf=function(kn){return this.startOf(kn,!1)},ss.$set=function(kn,$i){var Vi,Ni=ki.p(kn),un="set"+(this.$u?"UTC":""),Sn=(Vi={},Vi[xn]=un+"Date",Vi[bn]=un+"Date",Vi[qn]=un+"Month",Vi[Fn]=un+"FullYear",Vi[_n]=un+"Hours",Vi[Wi]=un+"Minutes",Vi[hi]=un+"Seconds",Vi[wi]=un+"Milliseconds",Vi)[Ni],Qn=Ni===xn?this.$D+($i-this.$W):$i;if(Ni===qn||Ni===Fn){var vn=this.clone().set(bn,1);vn.$d[Sn](Qn),vn.init(),this.$d=vn.set(bn,Math.min(this.$D,vn.daysInMonth())).$d}else Sn&&this.$d[Sn](Qn);return this.init(),this},ss.set=function(kn,$i){return this.clone().$set(kn,$i)},ss.get=function(kn){return this[ki.p(kn)]()},ss.add=function(kn,$i){var Vi,Ni=this;kn=Number(kn);var un=ki.p($i),Sn=function(Xi){var Ui=as(Ni);return ki.w(Ui.date(Ui.date()+Math.round(Xi*kn)),Ni)};if(un===qn)return this.set(qn,this.$M+kn);if(un===Fn)return this.set(Fn,this.$y+kn);if(un===xn)return Sn(1);if(un===Bn)return Sn(7);var Qn=(Vi={},Vi[Wi]=Ti,Vi[_n]=ci,Vi[hi]=Ai,Vi)[un]||1,vn=this.$d.getTime()+kn*Qn;return ki.w(vn,this)},ss.subtract=function(kn,$i){return this.add(-1*kn,$i)},ss.format=function(kn){var $i=this,Vi=this.$locale();if(!this.isValid())return Vi.invalidDate||Rn;var Ni=kn||"YYYY-MM-DDTHH:mm:ssZ",un=ki.z(this),Sn=this.$H,Qn=this.$m,vn=this.$M,Xi=Vi.weekdays,Ui=Vi.months,dn=Vi.meridiem,qi=function(Ji,cn,hn,Gn){return Ji&&(Ji[cn]||Ji($i,Ni))||hn[cn].slice(0,Gn)},mn=function(Ji){return ki.s(Sn%12||12,Ji,"0")},Hn=dn||function(Ji,cn,hn){var Gn=Ji<12?"AM":"PM";return hn?Gn.toLowerCase():Gn};return Ni.replace(eo,function(Ji,cn){return cn||function(hn){switch(hn){case"YY":return String($i.$y).slice(-2);case"YYYY":return ki.s($i.$y,4,"0");case"M":return vn+1;case"MM":return ki.s(vn+1,2,"0");case"MMM":return qi(Vi.monthsShort,vn,Ui,3);case"MMMM":return qi(Ui,vn);case"D":return $i.$D;case"DD":return ki.s($i.$D,2,"0");case"d":return String($i.$W);case"dd":return qi(Vi.weekdaysMin,$i.$W,Xi,2);case"ddd":return qi(Vi.weekdaysShort,$i.$W,Xi,3);case"dddd":return Xi[$i.$W];case"H":return String(Sn);case"HH":return ki.s(Sn,2,"0");case"h":return mn(1);case"hh":return mn(2);case"a":return Hn(Sn,Qn,!0);case"A":return Hn(Sn,Qn,!1);case"m":return String(Qn);case"mm":return ki.s(Qn,2,"0");case"s":return String($i.$s);case"ss":return ki.s($i.$s,2,"0");case"SSS":return ki.s($i.$ms,3,"0");case"Z":return un}return null}(Ji)||un.replace(":","")})},ss.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},ss.diff=function(kn,$i,Vi){var Ni,un=this,Sn=ki.p($i),Qn=as(kn),vn=(Qn.utcOffset()-this.utcOffset())*Ti,Xi=this-Qn,Ui=function(){return ki.m(un,Qn)};switch(Sn){case Fn:Ni=Ui()/12;break;case qn:Ni=Ui();break;case on:Ni=Ui()/3;break;case Bn:Ni=(Xi-vn)/6048e5;break;case xn:Ni=(Xi-vn)/864e5;break;case _n:Ni=Xi/ci;break;case Wi:Ni=Xi/Ti;break;case hi:Ni=Xi/Ai;break;default:Ni=Xi}return Vi?Ni:ki.a(Ni)},ss.daysInMonth=function(){return this.endOf(qn).$D},ss.$locale=function(){return Bs[this.$L]},ss.locale=function(kn,$i){if(!kn)return this.$L;var Vi=this.clone(),Ni=es(kn,$i,!0);return Ni&&(Vi.$L=Ni),Vi},ss.clone=function(){return ki.w(this.$d,this)},ss.toDate=function(){return new Date(this.valueOf())},ss.toJSON=function(){return this.isValid()?this.toISOString():null},ss.toISOString=function(){return this.$d.toISOString()},ss.toString=function(){return this.$d.toUTCString()},Vn}(),In=ns.prototype;return as.prototype=In,[["$ms",wi],["$s",hi],["$m",Wi],["$H",_n],["$W",xn],["$M",qn],["$y",Fn],["$D",bn]].forEach(function(Vn){In[Vn[1]]=function(ss){return this.$g(ss,Vn[0],Vn[1])}}),as.extend=function(Vn,ss){return Vn.$i||(Vn(ss,ns,as),Vn.$i=!0),as},as.locale=es,as.isDayjs=ts,as.unix=function(Vn){return as(1e3*Vn)},as.en=Bs[Ms],as.Ls=Bs,as.p={},as})},
vendor: 2,270 bytes, line 12
12"./node_modules/dayjs/plugin/utc.js":function(ri){(function(Ai,Ti){ri.exports=Ti()})(this,function(){"use strict";var Ai="minute",Ti=/[+-]\d\d(?::?\d\d)?/g,ci=/([+-]|\d\d)/g;return function(wi,hi,Wi){var _n=hi.prototype;Wi.utc=function(Rn){var As={date:Rn,utc:!0,args:arguments};return new hi(As)},_n.utc=function(Rn){var As=Wi(this.toDate(),{locale:this.$L,utc:!0});return Rn?As.add(this.utcOffset(),Ai):As},_n.local=function(){return Wi(this.toDate(),{locale:this.$L,utc:!1})};var xn=_n.parse;_n.parse=function(Rn){Rn.utc&&(this.$u=!0),this.$utils().u(Rn.$offset)||(this.$offset=Rn.$offset),xn.call(this,Rn)};var Bn=_n.init;_n.init=function(){if(this.$u){var Rn=this.$d;this.$y=Rn.getUTCFullYear(),this.$M=Rn.getUTCMonth(),this.$D=Rn.getUTCDate(),this.$W=Rn.getUTCDay(),this.$H=Rn.getUTCHours(),this.$m=Rn.getUTCMinutes(),this.$s=Rn.getUTCSeconds(),this.$ms=Rn.getUTCMilliseconds()}else Bn.call(this)};var qn=_n.utcOffset;_n.utcOffset=function(Rn,As){var eo=this.$utils().u;if(eo(Rn))return this.$u?0:eo(this.$offset)?qn.call(this):this.$offset;if(typeof Rn=="string"&&(Rn=function(Ms){Ms===void 0&&(Ms="");var Bs=Ms.match(Ti);if(!Bs)return null;var Ps=(""+Bs[0]).match(ci)||["-",0,0],ts=Ps[0],es=60*+Ps[1]+ +Ps[2];return es===0?0:ts==="+"?es:-es}(Rn),Rn===null))return this;var Yn=Math.abs(Rn)<=16?60*Rn:Rn,en=this;if(As)return en.$offset=Yn,en.$u=Rn===0,en;if(Rn!==0){var Ln=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(en=this.local().add(Yn+Ln,Ai)).$offset=Yn,en.$x.$localOffset=Ln}else en=this.utc();return en};var on=_n.format;_n.format=function(Rn){var As=Rn||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return on.call(this,As)},_n.valueOf=function(){var Rn=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*Rn},_n.isUTC=function(){return!!this.$u},_n.toISOString=function(){return this.toDate().toISOString()},_n.toString=function(){return this.toDate().toUTCString()};var Fn=_n.toDate;_n.toDate=function(Rn){return Rn==="s"&&this.$offset?Wi(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():Fn.call(this)};var bn=_n.diff;_n.diff=function(Rn,As,eo){if(Rn&&this.$u===Rn.$u)return bn.call(this,Rn,As,eo);var Yn=this.local(),en=Wi(Rn).local();return bn.call(Yn,en,As,eo)}}})},
vendor: 49,198 bytes, lines 12-13
12"./node_modules/htmx.org/dist/htmx.min.js":function(module,exports){var __WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(ri,Ai){__WEBPACK_AMD_DEFINE_ARRAY__=[],__WEBPACK_AMD_DEFINE_FACTORY__=Ai,__WEBPACK_AMD_DEFINE_RESULT__=typeof __WEBPACK_AMD_DEFINE_FACTORY__=="function"?__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__):__WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_RESULT__!==void 0&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)})(typeof self<"u"?self:this,function(){return function(){"use strict";var Q={onLoad:F,process:zt,on:de,off:ge,trigger:ce,ajax:Nr,find:C,findAll:f,closest:v,values:function(ri,Ai){var Ti=dr(ri,Ai||"post");return Ti.values},remove:_,addClass:z,removeClass:n,toggleClass:$,takeClass:W,defineExtension:Ur,removeExtension:Br,logAll:V,logNone:j,logger:null,config:{historyEnabled:!0,historyCacheSize:10,refreshOnHistoryMiss:!1,defaultSwapStyle:"innerHTML",defaultSwapDelay:0,defaultSettleDelay:20,includeIndicatorStyles:!0,indicatorClass:"htmx-indicator",requestClass:"htmx-request",addedClass:"htmx-added",settlingClass:"htmx-settling",swappingClass:"htmx-swapping",allowEval:!0,allowScriptTags:!0,inlineScriptNonce:"",attributesToSettle:["class","style","width","height"],withCredentials:!1,timeout:0,wsReconnectDelay:"full-jitter",wsBinaryType:"blob",disableSelector:"[hx-disable], [data-hx-disable]",useTemplateFragments:!1,scrollBehavior:"smooth",defaultFocusScroll:!1,getCacheBusterParam:!1,globalViewTransitions:!1,methodsThatUseUrlParams:["get"],selfRequestsOnly:!1,ignoreTitle:!1,scrollIntoViewOnBoost:!0,triggerSpecsCache:null},parseInterval:d,_:t,createEventSource:function(ri){return new EventSource(ri,{withCredentials:!0})},createWebSocket:function(ri){var Ai=new WebSocket(ri,[]);return Ai.binaryType=Q.config.wsBinaryType,Ai},version:"1.9.12"},r={addTriggerHandler:Lt,bodyContains:se,canAccessLocalStorage:U,findThisElement:xe,filterValues:yr,hasAttribute:o,getAttributeValue:te,getClosestAttributeValue:ne,getClosestMatch:c,getExpressionVars:Hr,getHeaders:xr,getInputValues:dr,getInternalData:ae,getSwapSpecification:wr,getTriggerSpecs:it,getTarget:ye,makeFragment:l,mergeObjects:le,makeSettleInfo:T,oobSwap:Ee,querySelectorExt:ue,selectAndSwap:je,settleImmediately:nr,shouldCancel:ut,triggerEvent:ce,triggerErrorEvent:fe,withExtensions:R},w=["get","post","put","delete","patch"],i=w.map(function(ri){return"[hx-"+ri+"], [data-hx-"+ri+"]"}).join(", "),S=e("head"),q=e("title"),H=e("svg",!0);function e(ri,Ai){return new RegExp("<"+ri+"(\\s[^>]*>|>)([\\s\\S]*?)<\\/"+ri+">",Ai?"gim":"im")}function d(ri){if(ri==null)return;let Ai=NaN;return ri.slice(-2)=="ms"?Ai=parseFloat(ri.slice(0,-2)):ri.slice(-1)=="s"?Ai=parseFloat(ri.slice(0,-1))*1e3:ri.slice(-1)=="m"?Ai=parseFloat(ri.slice(0,-1))*1e3*60:Ai=parseFloat(ri),isNaN(Ai)?void 0:Ai}function ee(ri,Ai){return ri.getAttribute&&ri.getAttribute(Ai)}function o(ri,Ai){return ri.hasAttribute&&(ri.hasAttribute(Ai)||ri.hasAttribute("data-"+Ai))}function te(ri,Ai){return ee(ri,Ai)||ee(ri,"data-"+Ai)}function u(ri){return ri.parentElement}function re(){return document}function c(ri,Ai){for(;ri&&!Ai(ri);)ri=u(ri);return ri||null}function L(ri,Ai,Ti){var ci=te(Ai,Ti),wi=te(Ai,"hx-disinherit");return ri!==Ai&&wi&&(wi==="*"||wi.split(" ").indexOf(Ti)>=0)?"unset":ci}function ne(ri,Ai){var Ti=null;if(c(ri,function(ci){return Ti=L(ri,ci,Ai)}),Ti!=="unset")return Ti}function h(ri,Ai){var Ti=ri.matches||ri.matchesSelector||ri.msMatchesSelector||ri.mozMatchesSelector||ri.webkitMatchesSelector||ri.oMatchesSelector;return Ti&&Ti.call(ri,Ai)}function A(ri){var Ai=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Ti=Ai.exec(ri);return Ti?Ti[1].toLowerCase():""}function s(ri,Ai){for(var Ti=new DOMParser,ci=Ti.parseFromString(ri,"text/html"),wi=ci.body;Ai>0;)Ai--,wi=wi.firstChild;return wi==null&&(wi=re().createDocumentFragment()),wi}function N(ri){return/<body/.test(ri)}function l(ri){var Ai=!N(ri),Ti=A(ri),ci=ri;if(Ti==="head"&&(ci=ci.replace(S,"")),Q.config.useTemplateFragments&&Ai){var wi=s("<body><template>"+ci+"</template></body>",0),hi=wi.querySelector("template").content;return Q.config.allowScriptTags?oe(hi.querySelectorAll("script"),function(Wi){Q.config.inlineScriptNonce&&(Wi.nonce=Q.config.inlineScriptNonce),Wi.htmxExecuted=navigator.userAgent.indexOf("Firefox")===-1}):oe(hi.querySelectorAll("script"),function(Wi){_(Wi)}),hi}switch(Ti){case"thead":case"tbody":case"tfoot":case"colgroup":case"caption":return s("<table>"+ci+"</table>",1);case"col":return s("<table><colgroup>"+ci+"</colgroup></table>",2);case"tr":return s("<table><tbody>"+ci+"</tbody></table>",2);case"td":case"th":return s("<table><tbody><tr>"+ci+"</tr></tbody></table>",3);case"script":case"style":return s("<div>"+ci+"</div>",1);default:return s(ci,0)}}function ie(ri){ri&&ri()}function I(ri,Ai){return Object.prototype.toString.call(ri)==="[object "+Ai+"]"}function k(ri){return I(ri,"Function")}function P(ri){return I(ri,"Object")}function ae(ri){var Ai="htmx-internal-data",Ti=ri[Ai];return Ti||(Ti=ri[Ai]={}),Ti}function M(ri){var Ai=[];if(ri)for(var Ti=0;Ti<ri.length;Ti++)Ai.push(ri[Ti]);return Ai}function oe(ri,Ai){if(ri)for(var Ti=0;Ti<ri.length;Ti++)Ai(ri[Ti])}function X(ri){var Ai=ri.getBoundingClientRect(),Ti=Ai.top,ci=Ai.bottom;return Ti<window.innerHeight&&ci>=0}function se(ri){return ri.getRootNode&&ri.getRootNode()instanceof window.ShadowRoot?re().body.contains(ri.getRootNode().host):re().body.contains(ri)}function D(ri){return ri.trim().split(/\s+/)}function le(ri,Ai){for(var Ti in Ai)Ai.hasOwnProperty(Ti)&&(ri[Ti]=Ai[Ti]);return ri}function E(ri){try{return JSON.parse(ri)}catch(Ai){return b(Ai),null}}function U(){var ri="htmx:localStorageTest";try{return localStorage.setItem(ri,ri),localStorage.removeItem(ri),!0}catch{return!1}}function B(ri){try{var Ai=new URL(ri);return Ai&&(ri=Ai.pathname+Ai.search),/^\/$/.test(ri)||(ri=ri.replace(/\/+$/,"")),ri}catch{return ri}}function t(e){return Tr(re().body,function(){return eval(e)})}function F(ri){var Ai=Q.on("htmx:load",function(Ti){ri(Ti.detail.elt)});return Ai}function V(){Q.logger=function(ri,Ai,Ti){console&&console.log(Ai,ri,Ti)}}function j(){Q.logger=null}function C(ri,Ai){return Ai?ri.querySelector(Ai):C(re(),ri)}function f(ri,Ai){return Ai?ri.querySelectorAll(Ai):f(re(),ri)}function _(ri,Ai){ri=p(ri),Ai?setTimeout(function(){_(ri),ri=null},Ai):ri.parentElement.removeChild(ri)}function z(ri,Ai,Ti){ri=p(ri),Ti?setTimeout(function(){z(ri,Ai),ri=null},Ti):ri.classList&&ri.classList.add(Ai)}function n(ri,Ai,Ti){ri=p(ri),Ti?setTimeout(function(){n(ri,Ai),ri=null},Ti):ri.classList&&(ri.classList.remove(Ai),ri.classList.length===0&&ri.removeAttribute("class"))}function $(ri,Ai){ri=p(ri),ri.classList.toggle(Ai)}function W(ri,Ai){ri=p(ri),oe(ri.parentElement.children,function(Ti){n(Ti,Ai)}),z(ri,Ai)}function v(ri,Ai){if(ri=p(ri),ri.closest)return ri.closest(Ai);do if(ri==null||h(ri,Ai))return ri;while(ri=ri&&u(ri));return null}function g(ri,Ai){return ri.substring(0,Ai.length)===Ai}function G(ri,Ai){return ri.substring(ri.length-Ai.length)===Ai}function J(ri){var Ai=ri.trim();return g(Ai,"<")&&G(Ai,"/>")?Ai.substring(1,Ai.length-2):Ai}function Z(ri,Ai){return Ai.indexOf("closest ")===0?[v(ri,J(Ai.substr(8)))]:Ai.indexOf("find ")===0?[C(ri,J(Ai.substr(5)))]:Ai==="next"?[ri.nextElementSibling]:Ai.indexOf("next ")===0?[K(ri,J(Ai.substr(5)))]:Ai==="previous"?[ri.previousElementSibling]:Ai.indexOf("previous ")===0?[Y(ri,J(Ai.substr(9)))]:Ai==="document"?[document]:Ai==="window"?[window]:Ai==="body"?[document.body]:re().querySelectorAll(J(Ai))}var K=function(ri,Ai){for(var Ti=re().querySelectorAll(Ai),ci=0;ci<Ti.length;ci++){var wi=Ti[ci];if(wi.compareDocumentPosition(ri)===Node.DOCUMENT_POSITION_PRECEDING)return wi}},Y=function(ri,Ai){for(var Ti=re().querySelectorAll(Ai),ci=Ti.length-1;ci>=0;ci--){var wi=Ti[ci];if(wi.compareDocumentPosition(ri)===Node.DOCUMENT_POSITION_FOLLOWING)return wi}};function ue(ri,Ai){return Ai?Z(ri,Ai)[0]:Z(re().body,ri)[0]}function p(ri){return I(ri,"String")?C(ri):ri}function ve(ri,Ai,Ti){return k(Ai)?{target:re().body,event:ri,listener:Ai}:{target:p(ri),event:Ai,listener:Ti}}function de(ri,Ai,Ti){jr(function(){var wi=ve(ri,Ai,Ti);wi.target.addEventListener(wi.event,wi.listener)});var ci=k(Ai);return ci?Ai:Ti}function ge(ri,Ai,Ti){return jr(function(){var ci=ve(ri,Ai,Ti);ci.target.removeEventListener(ci.event,ci.listener)}),k(Ai)?Ai:Ti}var pe=re().createElement("output");function me(ri,Ai){var Ti=ne(ri,Ai);if(Ti){if(Ti==="this")return[xe(ri,Ai)];var ci=Z(ri,Ti);return ci.length===0?(b('The selector "'+Ti+'" on '+Ai+" returned no matches!"),[pe]):ci}}function xe(ri,Ai){return c(ri,function(Ti){return te(Ti,Ai)!=null})}function ye(ri){var Ai=ne(ri,"hx-target");if(Ai)return Ai==="this"?xe(ri,"hx-target"):ue(ri,Ai);var Ti=ae(ri);return Ti.boosted?re().body:ri}function be(ri){for(var Ai=Q.config.attributesToSettle,Ti=0;Ti<Ai.length;Ti++)if(ri===Ai[Ti])return!0;return!1}function we(ri,Ai){oe(ri.attributes,function(Ti){!Ai.hasAttribute(Ti.name)&&be(Ti.name)&&ri.removeAttribute(Ti.name)}),oe(Ai.attributes,function(Ti){be(Ti.name)&&ri.setAttribute(Ti.name,Ti.value)})}function Se(ri,Ai){for(var Ti=Fr(Ai),ci=0;ci<Ti.length;ci++){var wi=Ti[ci];try{if(wi.isInlineSwap(ri))return!0}catch(hi){b(hi)}}return ri==="outerHTML"}function Ee(ri,Ai,Ti){var ci="#"+ee(Ai,"id"),wi="outerHTML";ri==="true"||(ri.indexOf(":")>0?(wi=ri.substr(0,ri.indexOf(":")),ci=ri.substr(ri.indexOf(":")+1,ri.length)):wi=ri);var hi=re().querySelectorAll(ci);return hi?(oe(hi,function(Wi){var _n,xn=Ai.cloneNode(!0);_n=re().createDocumentFragment(),_n.appendChild(xn),Se(wi,Wi)||(_n=xn);var Bn={shouldSwap:!0,target:Wi,fragment:_n};ce(Wi,"htmx:oobBeforeSwap",Bn)&&(Wi=Bn.target,Bn.shouldSwap&&Fe(wi,Wi,Wi,_n,Ti),oe(Ti.elts,function(qn){ce(qn,"htmx:oobAfterSwap",Bn)}))}),Ai.parentNode.removeChild(Ai)):(Ai.parentNode.removeChild(Ai),fe(re().body,"htmx:oobErrorNoTarget",{content:Ai})),ri}function Ce(ri,Ai,Ti){var ci=ne(ri,"hx-select-oob");if(ci)for(var wi=ci.split(","),hi=0;hi<wi.length;hi++){var Wi=wi[hi].split(":",2),_n=Wi[0].trim();_n.indexOf("#")===0&&(_n=_n.substring(1));var xn=Wi[1]||"true",Bn=Ai.querySelector("#"+_n);Bn&&Ee(xn,Bn,Ti)}oe(f(Ai,"[hx-swap-oob], [data-hx-swap-oob]"),function(qn){var on=te(qn,"hx-swap-oob");on!=null&&Ee(on,qn,Ti)})}function Re(ri){oe(f(ri,"[hx-preserve], [data-hx-preserve]"),function(Ai){var Ti=te(Ai,"id"),ci=re().getElementById(Ti);ci!=null&&Ai.parentNode.replaceChild(ci,Ai)})}function Te(ri,Ai,Ti){oe(Ai.querySelectorAll("[id]"),function(ci){var wi=ee(ci,"id");if(wi&&wi.length>0){var hi=wi.replace("'","\\'"),Wi=ci.tagName.replace(":","\\:"),_n=ri.querySelector(Wi+"[id='"+hi+"']");if(_n&&_n!==ri){var xn=ci.cloneNode();we(ci,_n),Ti.tasks.push(function(){we(ci,xn)})}}})}function Oe(ri){return function(){n(ri,Q.config.addedClass),zt(ri),Nt(ri),qe(ri),ce(ri,"htmx:load")}}function qe(ri){var Ai="[autofocus]",Ti=h(ri,Ai)?ri:ri.querySelector(Ai);Ti?.focus()}function a(ri,Ai,Ti,ci){for(Te(ri,Ti,ci);Ti.childNodes.length>0;){var wi=Ti.firstChild;z(wi,Q.config.addedClass),ri.insertBefore(wi,Ai),wi.nodeType!==Node.TEXT_NODE&&wi.nodeType!==Node.COMMENT_NODE&&ci.tasks.push(Oe(wi))}}function He(ri,Ai){for(var Ti=0;Ti<ri.length;)Ai=(Ai<<5)-Ai+ri.charCodeAt(Ti++)|0;return Ai}function Le(ri){var Ai=0;if(ri.attributes)for(var Ti=0;Ti<ri.attributes.length;Ti++){var ci=ri.attributes[Ti];ci.value&&(Ai=He(ci.name,Ai),Ai=He(ci.value,Ai))}return Ai}function Ae(ri){var Ai=ae(ri);if(Ai.onHandlers){for(var Ti=0;Ti<Ai.onHandlers.length;Ti++){const ci=Ai.onHandlers[Ti];ri.removeEventListener(ci.event,ci.listener)}delete Ai.onHandlers}}function Ne(ri){var Ai=ae(ri);Ai.timeout&&clearTimeout(Ai.timeout),Ai.webSocket&&Ai.webSocket.close(),Ai.sseEventSource&&Ai.sseEventSource.close(),Ai.listenerInfos&&oe(Ai.listenerInfos,function(Ti){Ti.on&&Ti.on.removeEventListener(Ti.trigger,Ti.listener)}),Ae(ri),oe(Object.keys(Ai),function(Ti){delete Ai[Ti]})}function m(ri){ce(ri,"htmx:beforeCleanupElement"),Ne(ri),ri.children&&oe(ri.children,function(Ai){m(Ai)})}function Ie(ri,Ai,Ti){if(ri.tagName==="BODY")return Ue(ri,Ai,Ti);var ci,wi=ri.previousSibling;for(a(u(ri),ri,Ai,Ti),wi==null?ci=u(ri).firstChild:ci=wi.nextSibling,Ti.elts=Ti.elts.filter(function(hi){return hi!=ri});ci&&ci!==ri;)ci.nodeType===Node.ELEMENT_NODE&&Ti.elts.push(ci),ci=ci.nextElementSibling;m(ri),u(ri).removeChild(ri)}function ke(ri,Ai,Ti){return a(ri,ri.firstChild,Ai,Ti)}function Pe(ri,Ai,Ti){return a(u(ri),ri,Ai,Ti)}function Me(ri,Ai,Ti){return a(ri,null,Ai,Ti)}function Xe(ri,Ai,Ti){return a(u(ri),ri.nextSibling,Ai,Ti)}function De(ri,Ai,Ti){return m(ri),u(ri).removeChild(ri)}function Ue(ri,Ai,Ti){var ci=ri.firstChild;if(a(ri,ci,Ai,Ti),ci){for(;ci.nextSibling;)m(ci.nextSibling),ri.removeChild(ci.nextSibling);m(ci),ri.removeChild(ci)}}function Be(ri,Ai,Ti){var ci=Ti||ne(ri,"hx-select");if(ci){var wi=re().createDocumentFragment();oe(Ai.querySelectorAll(ci),function(hi){wi.appendChild(hi)}),Ai=wi}return Ai}function Fe(ri,Ai,Ti,ci,wi){switch(ri){case"none":return;case"outerHTML":Ie(Ti,ci,wi);return;case"afterbegin":ke(Ti,ci,wi);return;case"beforebegin":Pe(Ti,ci,wi);return;case"beforeend":Me(Ti,ci,wi);return;case"afterend":Xe(Ti,ci,wi);return;case"delete":De(Ti,ci,wi);return;default:for(var hi=Fr(Ai),Wi=0;Wi<hi.length;Wi++){var _n=hi[Wi];try{var xn=_n.handleSwap(ri,Ti,ci,wi);if(xn){if(typeof xn.length<"u")for(var Bn=0;Bn<xn.length;Bn++){var qn=xn[Bn];qn.nodeType!==Node.TEXT_NODE&&qn.nodeType!==Node.COMMENT_NODE&&wi.tasks.push(Oe(qn))}return}}catch(on){b(on)}}ri==="innerHTML"?Ue(Ti,ci,wi):Fe(Q.config.defaultSwapStyle,Ai,Ti,ci,wi)}}function Ve(ri){if(ri.indexOf("<title")>-1){var Ai=ri.replace(H,""),Ti=Ai.match(q);if(Ti)return Ti[2]}}function je(ri,Ai,Ti,ci,wi,hi){wi.title=Ve(ci);var Wi=l(ci);if(Wi)return Ce(Ti,Wi,wi),Wi=Be(Ti,Wi,hi),Re(Wi),Fe(ri,Ti,Ai,Wi,wi)}function _e(ri,Ai,Ti){var ci=ri.getResponseHeader(Ai);if(ci.indexOf("{")===0){var wi=E(ci);for(var hi in wi)if(wi.hasOwnProperty(hi)){var Wi=wi[hi];P(Wi)||(Wi={value:Wi}),ce(Ti,hi,Wi)}}else for(var _n=ci.split(","),xn=0;xn<_n.length;xn++)ce(Ti,_n[xn].trim(),[])}var ze=/\s/,x=/[\s,]/,$e=/[_$a-zA-Z]/,We=/[_$a-zA-Z0-9]/,Ge=['"',"'","/"],Je=/[^\s]/,Ze=/[{(]/,Ke=/[})]/;function Ye(ri){for(var Ai=[],Ti=0;Ti<ri.length;){if($e.exec(ri.charAt(Ti))){for(var ci=Ti;We.exec(ri.charAt(Ti+1));)Ti++;Ai.push(ri.substr(ci,Ti-ci+1))}else if(Ge.indexOf(ri.charAt(Ti))!==-1){var wi=ri.charAt(Ti),ci=Ti;for(Ti++;Ti<ri.length&&ri.charAt(Ti)!==wi;)ri.charAt(Ti)==="\\"&&Ti++,Ti++;Ai.push(ri.substr(ci,Ti-ci+1))}else{var hi=ri.charAt(Ti);Ai.push(hi)}Ti++}return Ai}function Qe(ri,Ai,Ti){return $e.exec(ri.charAt(0))&&ri!=="true"&&ri!=="false"&&ri!=="this"&&ri!==Ti&&Ai!=="."}function et(ri,Ai,Ti){if(Ai[0]==="["){Ai.shift();for(var ci=1,wi=" return (function("+Ti+"){ return (",hi=null;Ai.length>0;){var Wi=Ai[0];if(Wi==="]"){if(ci--,ci===0){hi===null&&(wi=wi+"true"),Ai.shift(),wi+=")})";try{var _n=Tr(ri,function(){return Function(wi)()},function(){return!0});return _n.source=wi,_n}catch(xn){return fe(re().body,"htmx:syntax:error",{error:xn,source:wi}),null}}}else Wi==="["&&ci++;Qe(Wi,hi,Ti)?wi+="(("+Ti+"."+Wi+") ? ("+Ti+"."+Wi+") : (window."+Wi+"))":wi=wi+Wi,hi=Ai.shift()}}}function y(ri,Ai){for(var Ti="";ri.length>0&&!Ai.test(ri[0]);)Ti+=ri.shift();return Ti}function tt(ri){var Ai;return ri.length>0&&Ze.test(ri[0])?(ri.shift(),Ai=y(ri,Ke).trim(),ri.shift()):Ai=y(ri,x),Ai}var rt="input, textarea, select";function nt(ri,Ai,Ti){var ci=[],wi=Ye(Ai);do{y(wi,Je);var hi=wi.length,Wi=y(wi,/[,\[\s]/);if(Wi!=="")if(Wi==="every"){var _n={trigger:"every"};y(wi,Je),_n.pollInterval=d(y(wi,/[,\[\s]/)),y(wi,Je);var xn=et(ri,wi,"event");xn&&(_n.eventFilter=xn),ci.push(_n)}else if(Wi.indexOf("sse:")===0)ci.push({trigger:"sse",sseEvent:Wi.substr(4)});else{var Bn={trigger:Wi},xn=et(ri,wi,"event");for(xn&&(Bn.eventFilter=xn);wi.length>0&&wi[0]!==",";){y(wi,Je);var qn=wi.shift();if(qn==="changed")Bn.changed=!0;else if(qn==="once")Bn.once=!0;else if(qn==="consume")Bn.consume=!0;else if(qn==="delay"&&wi[0]===":")wi.shift(),Bn.delay=d(y(wi,x));else if(qn==="from"&&wi[0]===":"){if(wi.shift(),Ze.test(wi[0]))var on=tt(wi);else{var on=y(wi,x);if(on==="closest"||on==="find"||on==="next"||on==="previous"){wi.shift();var Fn=tt(wi);Fn.length>0&&(on+=" "+Fn)}}Bn.from=on}else qn==="target"&&wi[0]===":"?(wi.shift(),Bn.target=tt(wi)):qn==="throttle"&&wi[0]===":"?(wi.shift(),Bn.throttle=d(y(wi,x))):qn==="queue"&&wi[0]===":"?(wi.shift(),Bn.queue=y(wi,x)):qn==="root"&&wi[0]===":"?(wi.shift(),Bn[qn]=tt(wi)):qn==="threshold"&&wi[0]===":"?(wi.shift(),Bn[qn]=y(wi,x)):fe(ri,"htmx:syntax:error",{token:wi.shift()})}ci.push(Bn)}wi.length===hi&&fe(ri,"htmx:syntax:error",{token:wi.shift()}),y(wi,Je)}while(wi[0]===","&&wi.shift());return Ti&&(Ti[Ai]=ci),ci}function it(ri){var Ai=te(ri,"hx-trigger"),Ti=[];if(Ai){var ci=Q.config.triggerSpecsCache;Ti=ci&&ci[Ai]||nt(ri,Ai,ci)}return Ti.length>0?Ti:h(ri,"form")?[{trigger:"submit"}]:h(ri,'input[type="button"], input[type="submit"]')?[{trigger:"click"}]:h(ri,rt)?[{trigger:"change"}]:[{trigger:"click"}]}function at(ri){ae(ri).cancelled=!0}function ot(ri,Ai,Ti){var ci=ae(ri);ci.timeout=setTimeout(function(){se(ri)&&ci.cancelled!==!0&&(ct(Ti,ri,Wt("hx:poll:trigger",{triggerSpec:Ti,target:ri}))||Ai(ri),ot(ri,Ai,Ti))},Ti.pollInterval)}function st(ri){return location.hostname===ri.hostname&&ee(ri,"href")&&ee(ri,"href").indexOf("#")!==0}function lt(ri,Ai,Ti){if(ri.tagName==="A"&&st(ri)&&(ri.target===""||ri.target==="_self")||ri.tagName==="FORM"){Ai.boosted=!0;var ci,wi;if(ri.tagName==="A")ci="get",wi=ee(ri,"href");else{var hi=ee(ri,"method");ci=hi?hi.toLowerCase():"get",wi=ee(ri,"action")}Ti.forEach(function(Wi){ht(ri,function(_n,xn){if(v(_n,Q.config.disableSelector)){m(_n);return}he(ci,wi,_n,xn)},Ai,Wi,!0)})}}function ut(ri,Ai){return!!((ri.type==="submit"||ri.type==="click")&&(Ai.tagName==="FORM"||h(Ai,'input[type="submit"], button')&&v(Ai,"form")!==null||Ai.tagName==="A"&&Ai.href&&(Ai.getAttribute("href")==="#"||Ai.getAttribute("href").indexOf("#")!==0)))}function ft(ri,Ai){return ae(ri).boosted&&ri.tagName==="A"&&Ai.type==="click"&&(Ai.ctrlKey||Ai.metaKey)}function ct(ri,Ai,Ti){var ci=ri.eventFilter;if(ci)try{return ci.call(Ai,Ti)!==!0}catch(wi){return fe(re().body,"htmx:eventFilter:error",{error:wi,source:ci.source}),!0}return!1}function ht(ri,Ai,Ti,ci,wi){var hi=ae(ri),Wi;ci.from?Wi=Z(ri,ci.from):Wi=[ri],ci.changed&&Wi.forEach(function(_n){var xn=ae(_n);xn.lastValue=_n.value}),oe(Wi,function(_n){var xn=function(Bn){if(!se(ri)){_n.removeEventListener(ci.trigger,xn);return}if(!ft(ri,Bn)&&((wi||ut(Bn,ri))&&Bn.preventDefault(),!ct(ci,ri,Bn))){var qn=ae(Bn);if(qn.triggerSpec=ci,qn.handledFor==null&&(qn.handledFor=[]),qn.handledFor.indexOf(ri)<0){if(qn.handledFor.push(ri),ci.consume&&Bn.stopPropagation(),ci.target&&Bn.target&&!h(Bn.target,ci.target))return;if(ci.once){if(hi.triggeredOnce)return;hi.triggeredOnce=!0}if(ci.changed){var on=ae(_n);if(on.lastValue===_n.value)return;on.lastValue=_n.value}if(hi.delayed&&clearTimeout(hi.delayed),hi.throttle)return;ci.throttle>0?hi.throttle||(Ai(ri,Bn),hi.throttle=setTimeout(function(){hi.throttle=null},ci.throttle)):ci.delay>0?hi.delayed=setTimeout(function(){Ai(ri,Bn)},ci.delay):(ce(ri,"htmx:trigger"),Ai(ri,Bn))}}};Ti.listenerInfos==null&&(Ti.listenerInfos=[]),Ti.listenerInfos.push({trigger:ci.trigger,listener:xn,on:_n}),_n.addEventListener(ci.trigger,xn)})}var vt=!1,dt=null;function gt(){dt||(dt=function(){vt=!0},window.addEventListener("scroll",dt),setInterval(function(){vt&&(vt=!1,oe(re().querySelectorAll("[hx-trigger='revealed'],[data-hx-trigger='revealed']"),function(ri){pt(ri)}))},200))}function pt(ri){if(!o(ri,"data-hx-revealed")&&X(ri)){ri.setAttribute("data-hx-revealed","true");var Ai=ae(ri);Ai.initHash?ce(ri,"revealed"):ri.addEventListener("htmx:afterProcessNode",function(Ti){ce(ri,"revealed")},{once:!0})}}function mt(ri,Ai,Ti){for(var ci=D(Ti),wi=0;wi<ci.length;wi++){var hi=ci[wi].split(/:(.+)/);hi[0]==="connect"&&xt(ri,hi[1],0),hi[0]==="send"&&bt(ri)}}function xt(ri,Ai,Ti){if(se(ri)){if(Ai.indexOf("/")==0){var ci=location.hostname+(location.port?":"+location.port:"");location.protocol=="https:"?Ai="wss://"+ci+Ai:location.protocol=="http:"&&(Ai="ws://"+ci+Ai)}var wi=Q.createWebSocket(Ai);wi.onerror=function(hi){fe(ri,"htmx:wsError",{error:hi,socket:wi}),yt(ri)},wi.onclose=function(hi){if([1006,1012,1013].indexOf(hi.code)>=0){var Wi=wt(Ti);setTimeout(function(){xt(ri,Ai,Ti+1)},Wi)}},wi.onopen=function(hi){Ti=0},ae(ri).webSocket=wi,wi.addEventListener("message",function(hi){if(!yt(ri)){var Wi=hi.data;R(ri,function(Fn){Wi=Fn.transformResponse(Wi,null,ri)});for(var _n=T(ri),xn=l(Wi),Bn=M(xn.children),qn=0;qn<Bn.length;qn++){var on=Bn[qn];Ee(te(on,"hx-swap-oob")||"true",on,_n)}nr(_n.tasks)}})}}function yt(ri){if(!se(ri))return ae(ri).webSocket.close(),!0}function bt(ri){var Ai=c(ri,function(Ti){return ae(Ti).webSocket!=null});Ai?ri.addEventListener(it(ri)[0].trigger,function(Ti){var ci=ae(Ai).webSocket,wi=xr(ri,Ai),hi=dr(ri,"post"),Wi=hi.errors,_n=hi.values,xn=Hr(ri),Bn=le(_n,xn),qn=yr(Bn,ri);if(qn.HEADERS=wi,Wi&&Wi.length>0){ce(ri,"htmx:validation:halted",Wi);return}ci.send(JSON.stringify(qn)),ut(Ti,ri)&&Ti.preventDefault()}):fe(ri,"htmx:noWebSocketSourceError")}function wt(ri){var Ai=Q.config.wsReconnectDelay;if(typeof Ai=="function")return Ai(ri);if(Ai==="full-jitter"){var Ti=Math.min(ri,6),ci=1e3*Math.pow(2,Ti);return ci*Math.random()}b('htmx.config.wsReconnectDelay must either be a function or the string "full-jitter"')}function St(ri,Ai,Ti){for(var ci=D(Ti),wi=0;wi<ci.length;wi++){var hi=ci[wi].split(/:(.+)/);hi[0]==="connect"&&Et(ri,hi[1]),hi[0]==="swap"&&Ct(ri,hi[1])}}function Et(ri,Ai){var Ti=Q.createEventSource(Ai);Ti.onerror=function(ci){fe(ri,"htmx:sseError",{error:ci,source:Ti}),Tt(ri)},ae(ri).sseEventSource=Ti}function Ct(ri,Ai){var Ti=c(ri,Ot);if(Ti){var ci=ae(Ti).sseEventSource,wi=function(hi){if(!Tt(Ti)){if(!se(ri)){ci.removeEventListener(Ai,wi);return}var Wi=hi.data;R(ri,function(qn){Wi=qn.transformResponse(Wi,null,ri)});var _n=wr(ri),xn=ye(ri),Bn=T(ri);je(_n.swapStyle,xn,ri,Wi,Bn),nr(Bn.tasks),ce(ri,"htmx:sseMessage",hi)}};ae(ri).sseListener=wi,ci.addEventListener(Ai,wi)}else fe(ri,"htmx:noSSESourceError")}function Rt(ri,Ai,Ti){var ci=c(ri,Ot);if(ci){var wi=ae(ci).sseEventSource,hi=function(){Tt(ci)||(se(ri)?Ai(ri):wi.removeEventListener(Ti,hi))};ae(ri).sseListener=hi,wi.addEventListener(Ti,hi)}else fe(ri,"htmx:noSSESourceError")}function Tt(ri){if(!se(ri))return ae(ri).sseEventSource.close(),!0}function Ot(ri){return ae(ri).sseEventSource!=null}function qt(ri,Ai,Ti,ci){var wi=function(){Ti.loaded||(Ti.loaded=!0,Ai(ri))};ci>0?setTimeout(wi,ci):wi()}function Ht(ri,Ai,Ti){var ci=!1;return oe(w,function(wi){if(o(ri,"hx-"+wi)){var hi=te(ri,"hx-"+wi);ci=!0,Ai.path=hi,Ai.verb=wi,Ti.forEach(function(Wi){Lt(ri,Wi,Ai,function(_n,xn){if(v(_n,Q.config.disableSelector)){m(_n);return}he(wi,hi,_n,xn)})})}}),ci}function Lt(ri,Ai,Ti,ci){if(Ai.sseEvent)Rt(ri,ci,Ai.sseEvent);else if(Ai.trigger==="revealed")gt(),ht(ri,ci,Ti,Ai),pt(ri);else if(Ai.trigger==="intersect"){var wi={};Ai.root&&(wi.root=ue(ri,Ai.root)),Ai.threshold&&(wi.threshold=parseFloat(Ai.threshold));var hi=new IntersectionObserver(function(Wi){for(var _n=0;_n<Wi.length;_n++){var xn=Wi[_n];if(xn.isIntersecting){ce(ri,"intersect");break}}},wi);hi.observe(ri),ht(ri,ci,Ti,Ai)}else Ai.trigger==="load"?ct(Ai,ri,Wt("load",{elt:ri}))||qt(ri,ci,Ti,Ai.delay):Ai.pollInterval>0?(Ti.polling=!0,ot(ri,ci,Ai)):ht(ri,ci,Ti,Ai)}function At(ri){if(!ri.htmxExecuted&&Q.config.allowScriptTags&&(ri.type==="text/javascript"||ri.type==="module"||ri.type==="")){var Ai=re().createElement("script");oe(ri.attributes,function(ci){Ai.setAttribute(ci.name,ci.value)}),Ai.textContent=ri.textContent,Ai.async=!1,Q.config.inlineScriptNonce&&(Ai.nonce=Q.config.inlineScriptNonce);var Ti=ri.parentElement;try{Ti.insertBefore(Ai,ri)}catch(ci){b(ci)}finally{ri.parentElement&&ri.parentElement.removeChild(ri)}}}function Nt(ri){h(ri,"script")&&At(ri),oe(f(ri,"script"),function(Ai){At(Ai)})}function It(ri){var Ai=ri.attributes;if(!Ai)return!1;for(var Ti=0;Ti<Ai.length;Ti++){var ci=Ai[Ti].name;if(g(ci,"hx-on:")||g(ci,"data-hx-on:")||g(ci,"hx-on-")||g(ci,"data-hx-on-"))return!0}return!1}function kt(ri){var Ai=null,Ti=[];if(It(ri)&&Ti.push(ri),document.evaluate)for(var ci=document.evaluate('.//*[@*[ starts-with(name(), "hx-on:") or starts-with(name(), "data-hx-on:") or starts-with(name(), "hx-on-") or starts-with(name(), "data-hx-on-") ]]',ri);Ai=ci.iterateNext();)Ti.push(Ai);else if(typeof ri.getElementsByTagName=="function")for(var wi=ri.getElementsByTagName("*"),hi=0;hi<wi.length;hi++)It(wi[hi])&&Ti.push(wi[hi]);return Ti}function Pt(ri){if(ri.querySelectorAll){var Ai=", [hx-boost] a, [data-hx-boost] a, a[hx-boost], a[data-hx-boost]",Ti=ri.querySelectorAll(i+Ai+", form, [type='submit'], [hx-sse], [data-hx-sse], [hx-ws], [data-hx-ws], [hx-ext], [data-hx-ext], [hx-trigger], [data-hx-trigger], [hx-on], [data-hx-on]");return Ti}else return[]}function Mt(ri){var Ai=v(ri.target,"button, input[type='submit']"),Ti=Dt(ri);Ti&&(Ti.lastButtonClicked=Ai)}function Xt(ri){var Ai=Dt(ri);Ai&&(Ai.lastButtonClicked=null)}function Dt(ri){var Ai=v(ri.target,"button, input[type='submit']");if(Ai){var Ti=p("#"+ee(Ai,"form"))||v(Ai,"form");if(Ti)return ae(Ti)}}function Ut(ri){ri.addEventListener("click",Mt),ri.addEventListener("focusin",Mt),ri.addEventListener("focusout",Xt)}function Bt(ri){for(var Ai=Ye(ri),Ti=0,ci=0;ci<Ai.length;ci++){const wi=Ai[ci];wi==="{"?Ti++:wi==="}"&&Ti--}return Ti}function Ft(ri,Ai,Ti){var ci=ae(ri);Array.isArray(ci.onHandlers)||(ci.onHandlers=[]);var wi,hi=function(Wi){return Tr(ri,function(){wi||(wi=new Function("event",Ti)),wi.call(ri,Wi)})};ri.addEventListener(Ai,hi),ci.onHandlers.push({event:Ai,listener:hi})}function Vt(ri){var Ai=te(ri,"hx-on");if(Ai){for(var Ti={},ci=Ai.split(`
13`),wi=null,hi=0;ci.length>0;){var Wi=ci.shift(),_n=Wi.match(/^\s*([a-zA-Z:\-\.]+:)(.*)/);hi===0&&_n?(Wi.split(":"),wi=_n[1].slice(0,-1),Ti[wi]=_n[2]):Ti[wi]+=Wi,hi+=Bt(Wi)}for(var xn in Ti)Ft(ri,xn,Ti[xn])}}function jt(ri){Ae(ri);for(var Ai=0;Ai<ri.attributes.length;Ai++){var Ti=ri.attributes[Ai].name,ci=ri.attributes[Ai].value;if(g(Ti,"hx-on")||g(Ti,"data-hx-on")){var wi=Ti.indexOf("-on")+3,hi=Ti.slice(wi,wi+1);if(hi==="-"||hi===":"){var Wi=Ti.slice(wi+1);g(Wi,":")?Wi="htmx"+Wi:g(Wi,"-")?Wi="htmx:"+Wi.slice(1):g(Wi,"htmx-")&&(Wi="htmx:"+Wi.slice(5)),Ft(ri,Wi,ci)}}}}function _t(ri){if(v(ri,Q.config.disableSelector)){m(ri);return}var Ai=ae(ri);if(Ai.initHash!==Le(ri)){Ne(ri),Ai.initHash=Le(ri),Vt(ri),ce(ri,"htmx:beforeProcessNode"),ri.value&&(Ai.lastValue=ri.value);var Ti=it(ri),ci=Ht(ri,Ai,Ti);ci||(ne(ri,"hx-boost")==="true"?lt(ri,Ai,Ti):o(ri,"hx-trigger")&&Ti.forEach(function(Wi){Lt(ri,Wi,Ai,function(){})})),(ri.tagName==="FORM"||ee(ri,"type")==="submit"&&o(ri,"form"))&&Ut(ri);var wi=te(ri,"hx-sse");wi&&St(ri,Ai,wi);var hi=te(ri,"hx-ws");hi&&mt(ri,Ai,hi),ce(ri,"htmx:afterProcessNode")}}function zt(ri){if(ri=p(ri),v(ri,Q.config.disableSelector)){m(ri);return}_t(ri),oe(Pt(ri),function(Ai){_t(Ai)}),oe(kt(ri),jt)}function $t(ri){return ri.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}function Wt(ri,Ai){var Ti;return window.CustomEvent&&typeof window.CustomEvent=="function"?Ti=new CustomEvent(ri,{bubbles:!0,cancelable:!0,detail:Ai}):(Ti=re().createEvent("CustomEvent"),Ti.initCustomEvent(ri,!0,!0,Ai)),Ti}function fe(ri,Ai,Ti){ce(ri,Ai,le({error:Ai},Ti))}function Gt(ri){return ri==="htmx:afterProcessNode"}function R(ri,Ai){oe(Fr(ri),function(Ti){try{Ai(Ti)}catch(ci){b(ci)}})}function b(ri){console.error?console.error(ri):console.log&&console.log("ERROR: ",ri)}function ce(ri,Ai,Ti){ri=p(ri),Ti==null&&(Ti={}),Ti.elt=ri;var ci=Wt(Ai,Ti);Q.logger&&!Gt(Ai)&&Q.logger(ri,Ai,Ti),Ti.error&&(b(Ti.error),ce(ri,"htmx:error",{errorInfo:Ti}));var wi=ri.dispatchEvent(ci),hi=$t(Ai);if(wi&&hi!==Ai){var Wi=Wt(hi,ci.detail);wi=wi&&ri.dispatchEvent(Wi)}return R(ri,function(_n){wi=wi&&_n.onEvent(Ai,ci)!==!1&&!ci.defaultPrevented}),wi}var Jt=location.pathname+location.search;function Zt(){var ri=re().querySelector("[hx-history-elt],[data-hx-history-elt]");return ri||re().body}function Kt(ri,Ai,Ti,ci){if(U()){if(Q.config.historyCacheSize<=0){localStorage.removeItem("htmx-history-cache");return}ri=B(ri);for(var wi=E(localStorage.getItem("htmx-history-cache"))||[],hi=0;hi<wi.length;hi++)if(wi[hi].url===ri){wi.splice(hi,1);break}var Wi={url:ri,content:Ai,title:Ti,scroll:ci};for(ce(re().body,"htmx:historyItemCreated",{item:Wi,cache:wi}),wi.push(Wi);wi.length>Q.config.historyCacheSize;)wi.shift();for(;wi.length>0;)try{localStorage.setItem("htmx-history-cache",JSON.stringify(wi));break}catch(_n){fe(re().body,"htmx:historyCacheError",{cause:_n,cache:wi}),wi.shift()}}}function Yt(ri){if(!U())return null;ri=B(ri);for(var Ai=E(localStorage.getItem("htmx-history-cache"))||[],Ti=0;Ti<Ai.length;Ti++)if(Ai[Ti].url===ri)return Ai[Ti];return null}function Qt(ri){var Ai=Q.config.requestClass,Ti=ri.cloneNode(!0);return oe(f(Ti,"."+Ai),function(ci){n(ci,Ai)}),Ti.innerHTML}function er(){var ri=Zt(),Ai=Jt||location.pathname+location.search,Ti;try{Ti=re().querySelector('[hx-history="false" i],[data-hx-history="false" i]')}catch{Ti=re().querySelector('[hx-history="false"],[data-hx-history="false"]')}Ti||(ce(re().body,"htmx:beforeHistorySave",{path:Ai,historyElt:ri}),Kt(Ai,Qt(ri),re().title,window.scrollY)),Q.config.historyEnabled&&history.replaceState({htmx:!0},re().title,window.location.href)}function tr(ri){Q.config.getCacheBusterParam&&(ri=ri.replace(/org\.htmx\.cache-buster=[^&]*&?/,""),(G(ri,"&")||G(ri,"?"))&&(ri=ri.slice(0,-1))),Q.config.historyEnabled&&history.pushState({htmx:!0},"",ri),Jt=ri}function rr(ri){Q.config.historyEnabled&&history.replaceState({htmx:!0},"",ri),Jt=ri}function nr(ri){oe(ri,function(Ai){Ai.call()})}function ir(ri){var Ai=new XMLHttpRequest,Ti={path:ri,xhr:Ai};ce(re().body,"htmx:historyCacheMiss",Ti),Ai.open("GET",ri,!0),Ai.setRequestHeader("HX-Request","true"),Ai.setRequestHeader("HX-History-Restore-Request","true"),Ai.setRequestHeader("HX-Current-URL",re().location.href),Ai.onload=function(){if(this.status>=200&&this.status<400){ce(re().body,"htmx:historyCacheMissLoad",Ti);var ci=l(this.response);ci=ci.querySelector("[hx-history-elt],[data-hx-history-elt]")||ci;var wi=Zt(),hi=T(wi),Wi=Ve(this.response);if(Wi){var _n=C("title");_n?_n.innerHTML=Wi:window.document.title=Wi}Ue(wi,ci,hi),nr(hi.tasks),Jt=ri,ce(re().body,"htmx:historyRestore",{path:ri,cacheMiss:!0,serverResponse:this.response})}else fe(re().body,"htmx:historyCacheMissLoadError",Ti)},Ai.send()}function ar(ri){er(),ri=ri||location.pathname+location.search;var Ai=Yt(ri);if(Ai){var Ti=l(Ai.content),ci=Zt(),wi=T(ci);Ue(ci,Ti,wi),nr(wi.tasks),document.title=Ai.title,setTimeout(function(){window.scrollTo(0,Ai.scroll)},0),Jt=ri,ce(re().body,"htmx:historyRestore",{path:ri,item:Ai})}else Q.config.refreshOnHistoryMiss?window.location.reload(!0):ir(ri)}function or(ri){var Ai=me(ri,"hx-indicator");return Ai==null&&(Ai=[ri]),oe(Ai,function(Ti){var ci=ae(Ti);ci.requestCount=(ci.requestCount||0)+1,Ti.classList.add.call(Ti.classList,Q.config.requestClass)}),Ai}function sr(ri){var Ai=me(ri,"hx-disabled-elt");return Ai==null&&(Ai=[]),oe(Ai,function(Ti){var ci=ae(Ti);ci.requestCount=(ci.requestCount||0)+1,Ti.setAttribute("disabled","")}),Ai}function lr(ri,Ai){oe(ri,function(Ti){var ci=ae(Ti);ci.requestCount=(ci.requestCount||0)-1,ci.requestCount===0&&Ti.classList.remove.call(Ti.classList,Q.config.requestClass)}),oe(Ai,function(Ti){var ci=ae(Ti);ci.requestCount=(ci.requestCount||0)-1,ci.requestCount===0&&Ti.removeAttribute("disabled")})}function ur(ri,Ai){for(var Ti=0;Ti<ri.length;Ti++){var ci=ri[Ti];if(ci.isSameNode(Ai))return!0}return!1}function fr(ri){return ri.name===""||ri.name==null||ri.disabled||v(ri,"fieldset[disabled]")||ri.type==="button"||ri.type==="submit"||ri.tagName==="image"||ri.tagName==="reset"||ri.tagName==="file"?!1:ri.type==="checkbox"||ri.type==="radio"?ri.checked:!0}function cr(ri,Ai,Ti){if(ri!=null&&Ai!=null){var ci=Ti[ri];ci===void 0?Ti[ri]=Ai:Array.isArray(ci)?Array.isArray(Ai)?Ti[ri]=ci.concat(Ai):ci.push(Ai):Array.isArray(Ai)?Ti[ri]=[ci].concat(Ai):Ti[ri]=[ci,Ai]}}function hr(ri,Ai,Ti,ci,wi){if(!(ci==null||ur(ri,ci))){if(ri.push(ci),fr(ci)){var hi=ee(ci,"name"),Wi=ci.value;ci.multiple&&ci.tagName==="SELECT"&&(Wi=M(ci.querySelectorAll("option:checked")).map(function(xn){return xn.value})),ci.files&&(Wi=M(ci.files)),cr(hi,Wi,Ai),wi&&vr(ci,Ti)}if(h(ci,"form")){var _n=ci.elements;oe(_n,function(xn){hr(ri,Ai,Ti,xn,wi)})}}}function vr(ri,Ai){ri.willValidate&&(ce(ri,"htmx:validation:validate"),ri.checkValidity()||(Ai.push({elt:ri,message:ri.validationMessage,validity:ri.validity}),ce(ri,"htmx:validation:failed",{message:ri.validationMessage,validity:ri.validity})))}function dr(ri,Ai){var Ti=[],ci={},wi={},hi=[],Wi=ae(ri);Wi.lastButtonClicked&&!se(Wi.lastButtonClicked)&&(Wi.lastButtonClicked=null);var _n=h(ri,"form")&&ri.noValidate!==!0||te(ri,"hx-validate")==="true";if(Wi.lastButtonClicked&&(_n=_n&&Wi.lastButtonClicked.formNoValidate!==!0),Ai!=="get"&&hr(Ti,wi,hi,v(ri,"form"),_n),hr(Ti,ci,hi,ri,_n),Wi.lastButtonClicked||ri.tagName==="BUTTON"||ri.tagName==="INPUT"&&ee(ri,"type")==="submit"){var xn=Wi.lastButtonClicked||ri,Bn=ee(xn,"name");cr(Bn,xn.value,wi)}var qn=me(ri,"hx-include");return oe(qn,function(on){hr(Ti,ci,hi,on,_n),h(on,"form")||oe(on.querySelectorAll(rt),function(Fn){hr(Ti,ci,hi,Fn,_n)})}),ci=le(ci,wi),{errors:hi,values:ci}}function gr(ri,Ai,Ti){ri!==""&&(ri+="&"),String(Ti)==="[object Object]"&&(Ti=JSON.stringify(Ti));var ci=encodeURIComponent(Ti);return ri+=encodeURIComponent(Ai)+"="+ci,ri}function pr(ri){var Ai="";for(var Ti in ri)if(ri.hasOwnProperty(Ti)){var ci=ri[Ti];Array.isArray(ci)?oe(ci,function(wi){Ai=gr(Ai,Ti,wi)}):Ai=gr(Ai,Ti,ci)}return Ai}function mr(ri){var Ai=new FormData;for(var Ti in ri)if(ri.hasOwnProperty(Ti)){var ci=ri[Ti];Array.isArray(ci)?oe(ci,function(wi){Ai.append(Ti,wi)}):Ai.append(Ti,ci)}return Ai}function xr(ri,Ai,Ti){var ci={"HX-Request":"true","HX-Trigger":ee(ri,"id"),"HX-Trigger-Name":ee(ri,"name"),"HX-Target":te(Ai,"id"),"HX-Current-URL":re().location.href};return Rr(ri,"hx-headers",!1,ci),Ti!==void 0&&(ci["HX-Prompt"]=Ti),ae(ri).boosted&&(ci["HX-Boosted"]="true"),ci}function yr(ri,Ai){var Ti=ne(Ai,"hx-params");if(Ti){if(Ti==="none")return{};if(Ti==="*")return ri;if(Ti.indexOf("not ")===0)return oe(Ti.substr(4).split(","),function(wi){wi=wi.trim(),delete ri[wi]}),ri;var ci={};return oe(Ti.split(","),function(wi){wi=wi.trim(),ci[wi]=ri[wi]}),ci}else return ri}function br(ri){return ee(ri,"href")&&ee(ri,"href").indexOf("#")>=0}function wr(ri,Ai){var Ti=Ai||ne(ri,"hx-swap"),ci={swapStyle:ae(ri).boosted?"innerHTML":Q.config.defaultSwapStyle,swapDelay:Q.config.defaultSwapDelay,settleDelay:Q.config.defaultSettleDelay};if(Q.config.scrollIntoViewOnBoost&&ae(ri).boosted&&!br(ri)&&(ci.show="top"),Ti){var wi=D(Ti);if(wi.length>0)for(var hi=0;hi<wi.length;hi++){var Wi=wi[hi];if(Wi.indexOf("swap:")===0)ci.swapDelay=d(Wi.substr(5));else if(Wi.indexOf("settle:")===0)ci.settleDelay=d(Wi.substr(7));else if(Wi.indexOf("transition:")===0)ci.transition=Wi.substr(11)==="true";else if(Wi.indexOf("ignoreTitle:")===0)ci.ignoreTitle=Wi.substr(12)==="true";else if(Wi.indexOf("scroll:")===0){var _n=Wi.substr(7),xn=_n.split(":"),Bn=xn.pop(),qn=xn.length>0?xn.join(":"):null;ci.scroll=Bn,ci.scrollTarget=qn}else if(Wi.indexOf("show:")===0){var on=Wi.substr(5),xn=on.split(":"),Fn=xn.pop(),qn=xn.length>0?xn.join(":"):null;ci.show=Fn,ci.showTarget=qn}else if(Wi.indexOf("focus-scroll:")===0){var bn=Wi.substr(13);ci.focusScroll=bn=="true"}else hi==0?ci.swapStyle=Wi:b("Unknown modifier in hx-swap: "+Wi)}}return ci}function Sr(ri){return ne(ri,"hx-encoding")==="multipart/form-data"||h(ri,"form")&&ee(ri,"enctype")==="multipart/form-data"}function Er(ri,Ai,Ti){var ci=null;return R(Ai,function(wi){ci==null&&(ci=wi.encodeParameters(ri,Ti,Ai))}),ci??(Sr(Ai)?mr(Ti):pr(Ti))}function T(ri){return{tasks:[],elts:[ri]}}function Cr(ri,Ai){var Ti=ri[0],ci=ri[ri.length-1];if(Ai.scroll){var wi=null;Ai.scrollTarget&&(wi=ue(Ti,Ai.scrollTarget)),Ai.scroll==="top"&&(Ti||wi)&&(wi=wi||Ti,wi.scrollTop=0),Ai.scroll==="bottom"&&(ci||wi)&&(wi=wi||ci,wi.scrollTop=wi.scrollHeight)}if(Ai.show){var wi=null;if(Ai.showTarget){var hi=Ai.showTarget;Ai.showTarget==="window"&&(hi="body"),wi=ue(Ti,hi)}Ai.show==="top"&&(Ti||wi)&&(wi=wi||Ti,wi.scrollIntoView({block:"start",behavior:Q.config.scrollBehavior})),Ai.show==="bottom"&&(ci||wi)&&(wi=wi||ci,wi.scrollIntoView({block:"end",behavior:Q.config.scrollBehavior}))}}function Rr(ri,Ai,Ti,ci){if(ci==null&&(ci={}),ri==null)return ci;var wi=te(ri,Ai);if(wi){var hi=wi.trim(),Wi=Ti;if(hi==="unset")return null;hi.indexOf("javascript:")===0?(hi=hi.substr(11),Wi=!0):hi.indexOf("js:")===0&&(hi=hi.substr(3),Wi=!0),hi.indexOf("{")!==0&&(hi="{"+hi+"}");var _n;Wi?_n=Tr(ri,function(){return Function("return ("+hi+")")()},{}):_n=E(hi);for(var xn in _n)_n.hasOwnProperty(xn)&&ci[xn]==null&&(ci[xn]=_n[xn])}return Rr(u(ri),Ai,Ti,ci)}function Tr(ri,Ai,Ti){return Q.config.allowEval?Ai():(fe(ri,"htmx:evalDisallowedError"),Ti)}function Or(ri,Ai){return Rr(ri,"hx-vars",!0,Ai)}function qr(ri,Ai){return Rr(ri,"hx-vals",!1,Ai)}function Hr(ri){return le(Or(ri),qr(ri))}function Lr(ri,Ai,Ti){if(Ti!==null)try{ri.setRequestHeader(Ai,Ti)}catch{ri.setRequestHeader(Ai,encodeURIComponent(Ti)),ri.setRequestHeader(Ai+"-URI-AutoEncoded","true")}}function Ar(ri){if(ri.responseURL&&typeof URL<"u")try{var Ai=new URL(ri.responseURL);return Ai.pathname+Ai.search}catch{fe(re().body,"htmx:badResponseUrl",{url:ri.responseURL})}}function O(ri,Ai){return Ai.test(ri.getAllResponseHeaders())}function Nr(ri,Ai,Ti){return ri=ri.toLowerCase(),Ti?Ti instanceof Element||I(Ti,"String")?he(ri,Ai,null,null,{targetOverride:p(Ti),returnPromise:!0}):he(ri,Ai,p(Ti.source),Ti.event,{handler:Ti.handler,headers:Ti.headers,values:Ti.values,targetOverride:p(Ti.target),swapOverride:Ti.swap,select:Ti.select,returnPromise:!0}):he(ri,Ai,null,null,{returnPromise:!0})}function Ir(ri){for(var Ai=[];ri;)Ai.push(ri),ri=ri.parentElement;return Ai}function kr(ri,Ai,Ti){var ci,wi;if(typeof URL=="function"){wi=new URL(Ai,document.location.href);var hi=document.location.origin;ci=hi===wi.origin}else wi=Ai,ci=g(Ai,document.location.origin);return Q.config.selfRequestsOnly&&!ci?!1:ce(ri,"htmx:validateUrl",le({url:wi,sameHost:ci},Ti))}function he(ri,Ai,Ti,ci,wi,hi){var Wi=null,_n=null;if(wi=wi??{},wi.returnPromise&&typeof Promise<"u")var xn=new Promise(function(jo,Mo){Wi=jo,_n=Mo});Ti==null&&(Ti=re().body);var Bn=wi.handler||Mr,qn=wi.select||null;if(!se(Ti))return ie(Wi),xn;var on=wi.targetOverride||ye(Ti);if(on==null||on==pe)return fe(Ti,"htmx:targetError",{target:te(Ti,"hx-target")}),ie(_n),xn;var Fn=ae(Ti),bn=Fn.lastButtonClicked;if(bn){var Rn=ee(bn,"formaction");Rn!=null&&(Ai=Rn);var As=ee(bn,"formmethod");As!=null&&As.toLowerCase()!=="dialog"&&(ri=As)}var eo=ne(Ti,"hx-confirm");if(hi===void 0){var Yn=function(jo){return he(ri,Ai,Ti,ci,wi,!!jo)},en={target:on,elt:Ti,path:Ai,verb:ri,triggeringEvent:ci,etc:wi,issueRequest:Yn,question:eo};if(ce(Ti,"htmx:confirm",en)===!1)return ie(Wi),xn}var Ln=Ti,Ms=ne(Ti,"hx-sync"),Bs=null,Ps=!1;if(Ms){var ts=Ms.split(":"),es=ts[0].trim();if(es==="this"?Ln=xe(Ti,"hx-sync"):Ln=ue(Ti,es),Ms=(ts[1]||"drop").trim(),Fn=ae(Ln),Ms==="drop"&&Fn.xhr&&Fn.abortable!==!0)return ie(Wi),xn;if(Ms==="abort"){if(Fn.xhr)return ie(Wi),xn;Ps=!0}else if(Ms==="replace")ce(Ln,"htmx:abort");else if(Ms.indexOf("queue")===0){var as=Ms.split(" ");Bs=(as[1]||"last").trim()}}if(Fn.xhr)if(Fn.abortable)ce(Ln,"htmx:abort");else{if(Bs==null){if(ci){var ki=ae(ci);ki&&ki.triggerSpec&&ki.triggerSpec.queue&&(Bs=ki.triggerSpec.queue)}Bs==null&&(Bs="last")}return Fn.queuedRequests==null&&(Fn.queuedRequests=[]),Bs==="first"&&Fn.queuedRequests.length===0?Fn.queuedRequests.push(function(){he(ri,Ai,Ti,ci,wi)}):Bs==="all"?Fn.queuedRequests.push(function(){he(ri,Ai,Ti,ci,wi)}):Bs==="last"&&(Fn.queuedRequests=[],Fn.queuedRequests.push(function(){he(ri,Ai,Ti,ci,wi)})),ie(Wi),xn}var ns=new XMLHttpRequest;Fn.xhr=ns,Fn.abortable=Ps;var In=function(){if(Fn.xhr=null,Fn.abortable=!1,Fn.queuedRequests!=null&&Fn.queuedRequests.length>0){var jo=Fn.queuedRequests.shift();jo()}},Vn=ne(Ti,"hx-prompt");if(Vn){var ss=prompt(Vn);if(ss===null||!ce(Ti,"htmx:prompt",{prompt:ss,target:on}))return ie(Wi),In(),xn}if(eo&&!hi&&!confirm(eo))return ie(Wi),In(),xn;var kn=xr(Ti,on,ss);ri!=="get"&&!Sr(Ti)&&(kn["Content-Type"]="application/x-www-form-urlencoded"),wi.headers&&(kn=le(kn,wi.headers));var $i=dr(Ti,ri),Vi=$i.errors,Ni=$i.values;wi.values&&(Ni=le(Ni,wi.values));var un=Hr(Ti),Sn=le(Ni,un),Qn=yr(Sn,Ti);Q.config.getCacheBusterParam&&ri==="get"&&(Qn["org.htmx.cache-buster"]=ee(on,"id")||"true"),(Ai==null||Ai==="")&&(Ai=re().location.href);var vn=Rr(Ti,"hx-request"),Xi=ae(Ti).boosted,Ui=Q.config.methodsThatUseUrlParams.indexOf(ri)>=0,dn={boosted:Xi,useUrlParams:Ui,parameters:Qn,unfilteredParameters:Sn,headers:kn,target:on,verb:ri,errors:Vi,withCredentials:wi.credentials||vn.credentials||Q.config.withCredentials,timeout:wi.timeout||vn.timeout||Q.config.timeout,path:Ai,triggeringEvent:ci};if(!ce(Ti,"htmx:configRequest",dn))return ie(Wi),In(),xn;if(Ai=dn.path,ri=dn.verb,kn=dn.headers,Qn=dn.parameters,Vi=dn.errors,Ui=dn.useUrlParams,Vi&&Vi.length>0)return ce(Ti,"htmx:validation:halted",dn),ie(Wi),In(),xn;var qi=Ai.split("#"),mn=qi[0],Hn=qi[1],Ji=Ai;if(Ui){Ji=mn;var cn=Object.keys(Qn).length!==0;cn&&(Ji.indexOf("?")<0?Ji+="?":Ji+="&",Ji+=pr(Qn),Hn&&(Ji+="#"+Hn))}if(!kr(Ti,Ji,dn))return fe(Ti,"htmx:invalidPath",dn),ie(_n),xn;if(ns.open(ri.toUpperCase(),Ji,!0),ns.overrideMimeType("text/html"),ns.withCredentials=dn.withCredentials,ns.timeout=dn.timeout,!vn.noHeaders){for(var hn in kn)if(kn.hasOwnProperty(hn)){var Gn=kn[hn];Lr(ns,hn,Gn)}}var gs={xhr:ns,target:on,requestConfig:dn,etc:wi,boosted:Xi,select:qn,pathInfo:{requestPath:Ai,finalRequestPath:Ji,anchor:Hn}};if(ns.onload=function(){try{var jo=Ir(Ti);if(gs.pathInfo.responsePath=Ar(ns),Bn(Ti,gs),lr(ks,Vs),ce(Ti,"htmx:afterRequest",gs),ce(Ti,"htmx:afterOnLoad",gs),!se(Ti)){for(var Mo=null;jo.length>0&&Mo==null;){var ta=jo.shift();se(ta)&&(Mo=ta)}Mo&&(ce(Mo,"htmx:afterRequest",gs),ce(Mo,"htmx:afterOnLoad",gs))}ie(Wi),In()}catch(pa){throw fe(Ti,"htmx:onLoadError",le({error:pa},gs)),pa}},ns.onerror=function(){lr(ks,Vs),fe(Ti,"htmx:afterRequest",gs),fe(Ti,"htmx:sendError",gs),ie(_n),In()},ns.onabort=function(){lr(ks,Vs),fe(Ti,"htmx:afterRequest",gs),fe(Ti,"htmx:sendAbort",gs),ie(_n),In()},ns.ontimeout=function(){lr(ks,Vs),fe(Ti,"htmx:afterRequest",gs),fe(Ti,"htmx:timeout",gs),ie(_n),In()},!ce(Ti,"htmx:beforeRequest",gs))return ie(Wi),In(),xn;var ks=or(Ti),Vs=sr(Ti);oe(["loadstart","loadend","progress","abort"],function(jo){oe([ns,ns.upload],function(Mo){Mo.addEventListener(jo,function(ta){ce(Ti,"htmx:xhr:"+jo,{lengthComputable:ta.lengthComputable,loaded:ta.loaded,total:ta.total})})})}),ce(Ti,"htmx:beforeSend",gs);var Ao=Ui?null:Er(ns,Ti,Qn);return ns.send(Ao),xn}function Pr(ri,Ai){var Ti=Ai.xhr,ci=null,wi=null;if(O(Ti,/HX-Push:/i)?(ci=Ti.getResponseHeader("HX-Push"),wi="push"):O(Ti,/HX-Push-Url:/i)?(ci=Ti.getResponseHeader("HX-Push-Url"),wi="push"):O(Ti,/HX-Replace-Url:/i)&&(ci=Ti.getResponseHeader("HX-Replace-Url"),wi="replace"),ci)return ci==="false"?{}:{type:wi,path:ci};var hi=Ai.pathInfo.finalRequestPath,Wi=Ai.pathInfo.responsePath,_n=ne(ri,"hx-push-url"),xn=ne(ri,"hx-replace-url"),Bn=ae(ri).boosted,qn=null,on=null;return _n?(qn="push",on=_n):xn?(qn="replace",on=xn):Bn&&(qn="push",on=Wi||hi),on?on==="false"?{}:(on==="true"&&(on=Wi||hi),Ai.pathInfo.anchor&&on.indexOf("#")===-1&&(on=on+"#"+Ai.pathInfo.anchor),{type:qn,path:on}):{}}function Mr(ri,Ai){var Ti=Ai.xhr,ci=Ai.target,wi=Ai.etc,hi=Ai.requestConfig,Wi=Ai.select;if(ce(ri,"htmx:beforeOnLoad",Ai)){if(O(Ti,/HX-Trigger:/i)&&_e(Ti,"HX-Trigger",ri),O(Ti,/HX-Location:/i)){er();var _n=Ti.getResponseHeader("HX-Location"),xn;_n.indexOf("{")===0&&(xn=E(_n),_n=xn.path,delete xn.path),Nr("GET",_n,xn).then(function(){tr(_n)});return}var Bn=O(Ti,/HX-Refresh:/i)&&Ti.getResponseHeader("HX-Refresh")==="true";if(O(Ti,/HX-Redirect:/i)){location.href=Ti.getResponseHeader("HX-Redirect"),Bn&&location.reload();return}if(Bn){location.reload();return}O(Ti,/HX-Retarget:/i)&&(Ti.getResponseHeader("HX-Retarget")==="this"?Ai.target=ri:Ai.target=ue(ri,Ti.getResponseHeader("HX-Retarget")));var qn=Pr(ri,Ai),on=Ti.status>=200&&Ti.status<400&&Ti.status!==204,Fn=Ti.response,bn=Ti.status>=400,Rn=Q.config.ignoreTitle,As=le({shouldSwap:on,serverResponse:Fn,isError:bn,ignoreTitle:Rn},Ai);if(ce(ci,"htmx:beforeSwap",As)){if(ci=As.target,Fn=As.serverResponse,bn=As.isError,Rn=As.ignoreTitle,Ai.target=ci,Ai.failed=bn,Ai.successful=!bn,As.shouldSwap){Ti.status===286&&at(ri),R(ri,function(es){Fn=es.transformResponse(Fn,Ti,ri)}),qn.type&&er();var eo=wi.swapOverride;O(Ti,/HX-Reswap:/i)&&(eo=Ti.getResponseHeader("HX-Reswap"));var xn=wr(ri,eo);xn.hasOwnProperty("ignoreTitle")&&(Rn=xn.ignoreTitle),ci.classList.add(Q.config.swappingClass);var Yn=null,en=null,Ln=function(){try{var es=document.activeElement,as={};try{as={elt:es,start:es?es.selectionStart:null,end:es?es.selectionEnd:null}}catch{}var ki;Wi&&(ki=Wi),O(Ti,/HX-Reselect:/i)&&(ki=Ti.getResponseHeader("HX-Reselect")),qn.type&&(ce(re().body,"htmx:beforeHistoryUpdate",le({history:qn},Ai)),qn.type==="push"?(tr(qn.path),ce(re().body,"htmx:pushedIntoHistory",{path:qn.path})):(rr(qn.path),ce(re().body,"htmx:replacedInHistory",{path:qn.path})));var ns=T(ci);if(je(xn.swapStyle,ci,ri,Fn,ns,ki),as.elt&&!se(as.elt)&&ee(as.elt,"id")){var In=document.getElementById(ee(as.elt,"id")),Vn={preventScroll:xn.focusScroll!==void 0?!xn.focusScroll:!Q.config.defaultFocusScroll};if(In){if(as.start&&In.setSelectionRange)try{In.setSelectionRange(as.start,as.end)}catch{}In.focus(Vn)}}if(ci.classList.remove(Q.config.swappingClass),oe(ns.elts,function($i){$i.classList&&$i.classList.add(Q.config.settlingClass),ce($i,"htmx:afterSwap",Ai)}),O(Ti,/HX-Trigger-After-Swap:/i)){var ss=ri;se(ri)||(ss=re().body),_e(Ti,"HX-Trigger-After-Swap",ss)}var kn=function(){if(oe(ns.tasks,function(un){un.call()}),oe(ns.elts,function(un){un.classList&&un.classList.remove(Q.config.settlingClass),ce(un,"htmx:afterSettle",Ai)}),Ai.pathInfo.anchor){var $i=re().getElementById(Ai.pathInfo.anchor);$i&&$i.scrollIntoView({block:"start",behavior:"auto"})}if(ns.title&&!Rn){var Vi=C("title");Vi?Vi.innerHTML=ns.title:window.document.title=ns.title}if(Cr(ns.elts,xn),O(Ti,/HX-Trigger-After-Settle:/i)){var Ni=ri;se(ri)||(Ni=re().body),_e(Ti,"HX-Trigger-After-Settle",Ni)}ie(Yn)};xn.settleDelay>0?setTimeout(kn,xn.settleDelay):kn()}catch($i){throw fe(ri,"htmx:swapError",Ai),ie(en),$i}},Ms=Q.config.globalViewTransitions;if(xn.hasOwnProperty("transition")&&(Ms=xn.transition),Ms&&ce(ri,"htmx:beforeTransition",Ai)&&typeof Promise<"u"&&document.startViewTransition){var Bs=new Promise(function(es,as){Yn=es,en=as}),Ps=Ln;Ln=function(){document.startViewTransition(function(){return Ps(),Bs})}}xn.swapDelay>0?setTimeout(Ln,xn.swapDelay):Ln()}bn&&fe(ri,"htmx:responseError",le({error:"Response Status Error Code "+Ti.status+" from "+Ai.pathInfo.requestPath},Ai))}}}var Xr={};function Dr(){return{init:function(ri){return null},onEvent:function(ri,Ai){return!0},transformResponse:function(ri,Ai,Ti){return ri},isInlineSwap:function(ri){return!1},handleSwap:function(ri,Ai,Ti,ci){return!1},encodeParameters:function(ri,Ai,Ti){return null}}}function Ur(ri,Ai){Ai.init&&Ai.init(r),Xr[ri]=le(Dr(),Ai)}function Br(ri){delete Xr[ri]}function Fr(ri,Ai,Ti){if(ri==null)return Ai;Ai==null&&(Ai=[]),Ti==null&&(Ti=[]);var ci=te(ri,"hx-ext");return ci&&oe(ci.split(","),function(wi){if(wi=wi.replace(/ /g,""),wi.slice(0,7)=="ignore:"){Ti.push(wi.slice(7));return}if(Ti.indexOf(wi)<0){var hi=Xr[wi];hi&&Ai.indexOf(hi)<0&&Ai.push(hi)}}),Fr(u(ri),Ai,Ti)}var Vr=!1;re().addEventListener("DOMContentLoaded",function(){Vr=!0});function jr(ri){Vr||re().readyState==="complete"?ri():re().addEventListener("DOMContentLoaded",ri)}function _r(){Q.config.includeIndicatorStyles!==!1&&re().head.insertAdjacentHTML("beforeend","<style>                      ."+Q.config.indicatorClass+"{opacity:0}                      ."+Q.config.requestClass+" ."+Q.config.indicatorClass+"{opacity:1; transition: opacity 200ms ease-in;}                      ."+Q.config.requestClass+"."+Q.config.indicatorClass+"{opacity:1; transition: opacity 200ms ease-in;}                    </style>")}function zr(){var ri=re().querySelector('meta[name="htmx-config"]');return ri?E(ri.content):null}function $r(){var ri=zr();ri&&(Q.config=le(Q.config,ri))}return jr(function(){$r(),_r();var ri=re().body;zt(ri);var Ai=re().querySelectorAll("[hx-trigger='restored'],[data-hx-trigger='restored']");ri.addEventListener("htmx:abort",function(ci){var wi=ci.target,hi=ae(wi);hi&&hi.xhr&&hi.xhr.abort()});const Ti=window.onpopstate?window.onpopstate.bind(window):null;window.onpopstate=function(ci){ci.state&&ci.state.htmx?(ar(),oe(Ai,function(wi){ce(wi,"htmx:restored",{document:re(),triggerEvent:ce})})):Ti&&Ti(ci)},setTimeout(function(){ce(ri,"htmx:load",{}),ri=null},0)}),Q}()})},
vendor: 8,692 bytes, line 13
13"./node_modules/idiomorph/dist/idiomorph-ext.js":function(ri,Ai,Ti){var ci=Ti("./node_modules/htmx.org/dist/htmx.min.js"),wi=function(){"use strict";let hi=new Set,Wi={morphStyle:"outerHTML",callbacks:{beforeNodeAdded:en,afterNodeAdded:en,beforeNodeMorphed:en,afterNodeMorphed:en,beforeNodeRemoved:en,afterNodeRemoved:en,beforeAttributeUpdated:en},head:{style:"merge",shouldPreserve:function(vn){return vn.getAttribute("im-preserve")==="true"},shouldReAppend:function(vn){return vn.getAttribute("im-re-append")==="true"},shouldRemove:en,afterHeadMorphed:en}};function _n(vn,Xi,Ui={}){vn instanceof Document&&(vn=vn.documentElement),typeof Xi=="string"&&(Xi=ki(Xi));let dn=ns(Xi),qi=Ms(vn,dn,Ui);return xn(vn,dn,qi)}function xn(vn,Xi,Ui){if(Ui.head.block){let dn=vn.querySelector("head"),qi=Xi.querySelector("head");if(dn&&qi){let mn=eo(qi,dn,Ui);Promise.all(mn).then(function(){xn(vn,Xi,Object.assign(Ui,{head:{block:!1,ignore:!0}}))});return}}if(Ui.morphStyle==="innerHTML")return on(Xi,vn,Ui),vn.children;if(Ui.morphStyle==="outerHTML"||Ui.morphStyle==null){let dn=Vn(Xi,vn,Ui),qi=dn?.previousSibling,mn=dn?.nextSibling,Hn=qn(vn,dn,Ui);return dn?In(qi,Hn,mn):[]}else throw"Do not understand how to morph style "+Ui.morphStyle}function Bn(vn,Xi){return Xi.ignoreActiveValue&&vn===document.activeElement}function qn(vn,Xi,Ui){if(!(Ui.ignoreActive&&vn===document.activeElement))return Xi==null?Ui.callbacks.beforeNodeRemoved(vn)===!1?vn:(vn.remove(),Ui.callbacks.afterNodeRemoved(vn),null):Ps(vn,Xi)?(Ui.callbacks.beforeNodeMorphed(vn,Xi)===!1||(vn instanceof HTMLHeadElement&&Ui.head.ignore||(vn instanceof HTMLHeadElement&&Ui.head.style!=="morph"?eo(Xi,vn,Ui):(bn(Xi,vn,Ui),Bn(vn,Ui)||on(Xi,vn,Ui))),Ui.callbacks.afterNodeMorphed(vn,Xi)),vn):Ui.callbacks.beforeNodeRemoved(vn)===!1||Ui.callbacks.beforeNodeAdded(Xi)===!1?vn:(vn.parentElement.replaceChild(Xi,vn),Ui.callbacks.afterNodeAdded(Xi),Ui.callbacks.afterNodeRemoved(vn),Xi)}function on(vn,Xi,Ui){let dn=vn.firstChild,qi=Xi.firstChild,mn;for(;dn;){if(mn=dn,dn=mn.nextSibling,qi==null){if(Ui.callbacks.beforeNodeAdded(mn)===!1)return;Xi.appendChild(mn),Ui.callbacks.afterNodeAdded(mn),Ni(Ui,mn);continue}if(Bs(mn,qi,Ui)){qn(qi,mn,Ui),qi=qi.nextSibling,Ni(Ui,mn);continue}let Hn=es(vn,Xi,mn,qi,Ui);if(Hn){qi=ts(qi,Hn,Ui),qn(Hn,mn,Ui),Ni(Ui,mn);continue}let Ji=as(vn,Xi,mn,qi,Ui);if(Ji){qi=ts(qi,Ji,Ui),qn(Ji,mn,Ui),Ni(Ui,mn);continue}if(Ui.callbacks.beforeNodeAdded(mn)===!1)return;Xi.insertBefore(mn,qi),Ui.callbacks.afterNodeAdded(mn),Ni(Ui,mn)}for(;qi!==null;){let Hn=qi;qi=qi.nextSibling,kn(Hn,Ui)}}function Fn(vn,Xi,Ui,dn){return vn==="value"&&dn.ignoreActiveValue&&Xi===document.activeElement?!0:dn.callbacks.beforeAttributeUpdated(vn,Xi,Ui)===!1}function bn(vn,Xi,Ui){let dn=vn.nodeType;if(dn===1){const qi=vn.attributes,mn=Xi.attributes;for(const Hn of qi)Fn(Hn.name,Xi,"update",Ui)||Xi.getAttribute(Hn.name)!==Hn.value&&Xi.setAttribute(Hn.name,Hn.value);for(let Hn=mn.length-1;0<=Hn;Hn--){const Ji=mn[Hn];Fn(Ji.name,Xi,"remove",Ui)||vn.hasAttribute(Ji.name)||Xi.removeAttribute(Ji.name)}}(dn===8||dn===3)&&Xi.nodeValue!==vn.nodeValue&&(Xi.nodeValue=vn.nodeValue),Bn(Xi,Ui)||As(vn,Xi,Ui)}function Rn(vn,Xi,Ui,dn){if(vn[Ui]!==Xi[Ui]){let qi=Fn(Ui,Xi,"update",dn);qi||(Xi[Ui]=vn[Ui]),vn[Ui]?qi||Xi.setAttribute(Ui,vn[Ui]):Fn(Ui,Xi,"remove",dn)||Xi.removeAttribute(Ui)}}function As(vn,Xi,Ui){if(vn instanceof HTMLInputElement&&Xi instanceof HTMLInputElement&&vn.type!=="file"){let dn=vn.value,qi=Xi.value;Rn(vn,Xi,"checked",Ui),Rn(vn,Xi,"disabled",Ui),vn.hasAttribute("value")?dn!==qi&&(Fn("value",Xi,"update",Ui)||(Xi.setAttribute("value",dn),Xi.value=dn)):Fn("value",Xi,"remove",Ui)||(Xi.value="",Xi.removeAttribute("value"))}else if(vn instanceof HTMLOptionElement)Rn(vn,Xi,"selected",Ui);else if(vn instanceof HTMLTextAreaElement&&Xi instanceof HTMLTextAreaElement){let dn=vn.value,qi=Xi.value;if(Fn("value",Xi,"update",Ui))return;dn!==qi&&(Xi.value=dn),Xi.firstChild&&Xi.firstChild.nodeValue!==dn&&(Xi.firstChild.nodeValue=dn)}}function eo(vn,Xi,Ui){let dn=[],qi=[],mn=[],Hn=[],Ji=Ui.head.style,cn=new Map;for(const Gn of vn.children)cn.set(Gn.outerHTML,Gn);for(const Gn of Xi.children){let gs=cn.has(Gn.outerHTML),ks=Ui.head.shouldReAppend(Gn),Vs=Ui.head.shouldPreserve(Gn);gs||Vs?ks?qi.push(Gn):(cn.delete(Gn.outerHTML),mn.push(Gn)):Ji==="append"?ks&&(qi.push(Gn),Hn.push(Gn)):Ui.head.shouldRemove(Gn)!==!1&&qi.push(Gn)}Hn.push(...cn.values());let hn=[];for(const Gn of Hn){let gs=document.createRange().createContextualFragment(Gn.outerHTML).firstChild;if(Ui.callbacks.beforeNodeAdded(gs)!==!1){if(gs.href||gs.src){let ks=null,Vs=new Promise(function(Ao){ks=Ao});gs.addEventListener("load",function(){ks()}),hn.push(Vs)}Xi.appendChild(gs),Ui.callbacks.afterNodeAdded(gs),dn.push(gs)}}for(const Gn of qi)Ui.callbacks.beforeNodeRemoved(Gn)!==!1&&(Xi.removeChild(Gn),Ui.callbacks.afterNodeRemoved(Gn));return Ui.head.afterHeadMorphed(Xi,{added:dn,kept:mn,removed:qi}),hn}function Yn(){}function en(){}function Ln(vn){let Xi={};return Object.assign(Xi,Wi),Object.assign(Xi,vn),Xi.callbacks={},Object.assign(Xi.callbacks,Wi.callbacks),Object.assign(Xi.callbacks,vn.callbacks),Xi.head={},Object.assign(Xi.head,Wi.head),Object.assign(Xi.head,vn.head),Xi}function Ms(vn,Xi,Ui){return Ui=Ln(Ui),{target:vn,newContent:Xi,config:Ui,morphStyle:Ui.morphStyle,ignoreActive:Ui.ignoreActive,ignoreActiveValue:Ui.ignoreActiveValue,idMap:Qn(vn,Xi),deadIds:new Set,callbacks:Ui.callbacks,head:Ui.head}}function Bs(vn,Xi,Ui){return vn==null||Xi==null?!1:vn.nodeType===Xi.nodeType&&vn.tagName===Xi.tagName?vn.id!==""&&vn.id===Xi.id?!0:un(Ui,vn,Xi)>0:!1}function Ps(vn,Xi){return vn==null||Xi==null?!1:vn.nodeType===Xi.nodeType&&vn.tagName===Xi.tagName}function ts(vn,Xi,Ui){for(;vn!==Xi;){let dn=vn;vn=vn.nextSibling,kn(dn,Ui)}return Ni(Ui,Xi),Xi.nextSibling}function es(vn,Xi,Ui,dn,qi){let mn=un(qi,Ui,Xi),Hn=null;if(mn>0){let Ji=dn,cn=0;for(;Ji!=null;){if(Bs(Ui,Ji,qi))return Ji;if(cn+=un(qi,Ji,vn),cn>mn)return null;Ji=Ji.nextSibling}}return Hn}function as(vn,Xi,Ui,dn,qi){let mn=dn,Hn=Ui.nextSibling,Ji=0;for(;mn!=null;){if(un(qi,mn,vn)>0)return null;if(Ps(Ui,mn))return mn;if(Ps(Hn,mn)&&(Ji++,Hn=Hn.nextSibling,Ji>=2))return null;mn=mn.nextSibling}return mn}function ki(vn){let Xi=new DOMParser,Ui=vn.replace(/<svg(\s[^>]*>|>)([\s\S]*?)<\/svg>/gim,"");if(Ui.match(/<\/html>/)||Ui.match(/<\/head>/)||Ui.match(/<\/body>/)){let dn=Xi.parseFromString(vn,"text/html");if(Ui.match(/<\/html>/))return dn.generatedByIdiomorph=!0,dn;{let qi=dn.firstChild;return qi?(qi.generatedByIdiomorph=!0,qi):null}}else{let qi=Xi.parseFromString("<body><template>"+vn+"</template></body>","text/html").body.querySelector("template").content;return qi.generatedByIdiomorph=!0,qi}}function ns(vn){if(vn==null)return document.createElement("div");if(vn.generatedByIdiomorph)return vn;if(vn instanceof Node){const Xi=document.createElement("div");return Xi.append(vn),Xi}else{const Xi=document.createElement("div");for(const Ui of[...vn])Xi.append(Ui);return Xi}}function In(vn,Xi,Ui){let dn=[],qi=[];for(;vn!=null;)dn.push(vn),vn=vn.previousSibling;for(;dn.length>0;){let mn=dn.pop();qi.push(mn),Xi.parentElement.insertBefore(mn,Xi)}for(qi.push(Xi);Ui!=null;)dn.push(Ui),qi.push(Ui),Ui=Ui.nextSibling;for(;dn.length>0;)Xi.parentElement.insertBefore(dn.pop(),Xi.nextSibling);return qi}function Vn(vn,Xi,Ui){let dn;dn=vn.firstChild;let qi=dn,mn=0;for(;dn;){let Hn=ss(dn,Xi,Ui);Hn>mn&&(qi=dn,mn=Hn),dn=dn.nextSibling}return qi}function ss(vn,Xi,Ui){return Ps(vn,Xi)?.5+un(Ui,vn,Xi):0}function kn(vn,Xi){Ni(Xi,vn),Xi.callbacks.beforeNodeRemoved(vn)!==!1&&(vn.remove(),Xi.callbacks.afterNodeRemoved(vn))}function $i(vn,Xi){return!vn.deadIds.has(Xi)}function Vi(vn,Xi,Ui){return(vn.idMap.get(Ui)||hi).has(Xi)}function Ni(vn,Xi){let Ui=vn.idMap.get(Xi)||hi;for(const dn of Ui)vn.deadIds.add(dn)}function un(vn,Xi,Ui){let dn=vn.idMap.get(Xi)||hi,qi=0;for(const mn of dn)$i(vn,mn)&&Vi(vn,mn,Ui)&&++qi;return qi}function Sn(vn,Xi){let Ui=vn.parentElement,dn=vn.querySelectorAll("[id]");for(const qi of dn){let mn=qi;for(;mn!==Ui&&mn!=null;){let Hn=Xi.get(mn);Hn==null&&(Hn=new Set,Xi.set(mn,Hn)),Hn.add(qi.id),mn=mn.parentElement}}}function Qn(vn,Xi){let Ui=new Map;return Sn(vn,Ui),Sn(Xi,Ui),Ui}return{morph:_n,defaults:Wi}}();(function(){function hi(Wi){if(Wi==="morph"||Wi==="morph:outerHTML")return{morphStyle:"outerHTML"};if(Wi==="morph:innerHTML")return{morphStyle:"innerHTML"};if(Wi.startsWith("morph:"))return Function("return ("+Wi.slice(6)+")")()}ci.defineExtension("morph",{isInlineSwap:function(Wi){let _n=hi(Wi);return _n.swapStyle==="outerHTML"||_n.swapStyle==null},handleSwap:function(Wi,_n,xn){let Bn=hi(Wi);if(Bn)return wi.morph(_n,xn.children,Bn)}})})()},
vendor: 96,040 bytes, lines 13-16
13"./node_modules/jquery/dist/jquery.js":function(ri,Ai){var Ti,ci;(function(wi,hi){"use strict";typeof ri.exports=="object"?ri.exports=wi.document?hi(wi,!0):function(Wi){if(!Wi.document)throw new Error("jQuery requires a window with a document");return hi(Wi)}:hi(wi)})(typeof window<"u"?window:this,function(wi,hi){"use strict";var Wi=[],_n=Object.getPrototypeOf,xn=Wi.slice,Bn=Wi.flat?function(di){return Wi.flat.call(di)}:function(di){return Wi.concat.apply([],di)},qn=Wi.push,on=Wi.indexOf,Fn={},bn=Fn.toString,Rn=Fn.hasOwnProperty,As=Rn.toString,eo=As.call(Object),Yn={},en=function(_i){return typeof _i=="function"&&typeof _i.nodeType!="number"&&typeof _i.item!="function"},Ln=function(_i){return _i!=null&&_i===_i.window},Ms=wi.document,Bs={type:!0,src:!0,nonce:!0,noModule:!0};function Ps(di,_i,Mi){Mi=Mi||Ms;var Ii,Gi,Yi=Mi.createElement("script");if(Yi.text=di,_i)for(Ii in Bs)Gi=_i[Ii]||_i.getAttribute&&_i.getAttribute(Ii),Gi&&Yi.setAttribute(Ii,Gi);Mi.head.appendChild(Yi).parentNode.removeChild(Yi)}function ts(di){return di==null?di+"":typeof di=="object"||typeof di=="function"?Fn[bn.call(di)]||"object":typeof di}var es="3.7.1",as=/HTML$/i,ki=function(di,_i){return new ki.fn.init(di,_i)};ki.fn=ki.prototype={jquery:es,constructor:ki,length:0,toArray:function(){return xn.call(this)},get:function(di){return di==null?xn.call(this):di<0?this[di+this.length]:this[di]},pushStack:function(di){var _i=ki.merge(this.constructor(),di);return _i.prevObject=this,_i},each:function(di){return ki.each(this,di)},map:function(di){return this.pushStack(ki.map(this,function(_i,Mi){return di.call(_i,Mi,_i)}))},slice:function(){return this.pushStack(xn.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(ki.grep(this,function(di,_i){return(_i+1)%2}))},odd:function(){return this.pushStack(ki.grep(this,function(di,_i){return _i%2}))},eq:function(di){var _i=this.length,Mi=+di+(di<0?_i:0);return this.pushStack(Mi>=0&&Mi<_i?[this[Mi]]:[])},end:function(){return this.prevObject||this.constructor()},push:qn,sort:Wi.sort,splice:Wi.splice},ki.extend=ki.fn.extend=function(){var di,_i,Mi,Ii,Gi,Yi,ln=arguments[0]||{},Wn=1,Pn=arguments.length,ls=!1;for(typeof ln=="boolean"&&(ls=ln,ln=arguments[Wn]||{},Wn++),typeof ln!="object"&&!en(ln)&&(ln={}),Wn===Pn&&(ln=this,Wn--);Wn<Pn;Wn++)if((di=arguments[Wn])!=null)for(_i in di)Ii=di[_i],!(_i==="__proto__"||ln===Ii)&&(ls&&Ii&&(ki.isPlainObject(Ii)||(Gi=Array.isArray(Ii)))?(Mi=ln[_i],Gi&&!Array.isArray(Mi)?Yi=[]:!Gi&&!ki.isPlainObject(Mi)?Yi={}:Yi=Mi,Gi=!1,ln[_i]=ki.extend(ls,Yi,Ii)):Ii!==void 0&&(ln[_i]=Ii));return ln},ki.extend({expando:"jQuery"+(es+Math.random()).replace(/\D/g,""),isReady:!0,error:function(di){throw new Error(di)},noop:function(){},isPlainObject:function(di){var _i,Mi;return!di||bn.call(di)!=="[object Object]"?!1:(_i=_n(di),_i?(Mi=Rn.call(_i,"constructor")&&_i.constructor,typeof Mi=="function"&&As.call(Mi)===eo):!0)},isEmptyObject:function(di){var _i;for(_i in di)return!1;return!0},globalEval:function(di,_i,Mi){Ps(di,{nonce:_i&&_i.nonce},Mi)},each:function(di,_i){var Mi,Ii=0;if(ns(di))for(Mi=di.length;Ii<Mi&&_i.call(di[Ii],Ii,di[Ii])!==!1;Ii++);else for(Ii in di)if(_i.call(di[Ii],Ii,di[Ii])===!1)break;return di},text:function(di){var _i,Mi="",Ii=0,Gi=di.nodeType;if(!Gi)for(;_i=di[Ii++];)Mi+=ki.text(_i);return Gi===1||Gi===11?di.textContent:Gi===9?di.documentElement.textContent:Gi===3||Gi===4?di.nodeValue:Mi},makeArray:function(di,_i){var Mi=_i||[];return di!=null&&(ns(Object(di))?ki.merge(Mi,typeof di=="string"?[di]:di):qn.call(Mi,di)),Mi},inArray:function(di,_i,Mi){return _i==null?-1:on.call(_i,di,Mi)},isXMLDoc:function(di){var _i=di&&di.namespaceURI,Mi=di&&(di.ownerDocument||di).documentElement;return!as.test(_i||Mi&&Mi.nodeName||"HTML")},merge:function(di,_i){for(var Mi=+_i.length,Ii=0,Gi=di.length;Ii<Mi;Ii++)di[Gi++]=_i[Ii];return di.length=Gi,di},grep:function(di,_i,Mi){for(var Ii,Gi=[],Yi=0,ln=di.length,Wn=!Mi;Yi<ln;Yi++)Ii=!_i(di[Yi],Yi),Ii!==Wn&&Gi.push(di[Yi]);return Gi},map:function(di,_i,Mi){var Ii,Gi,Yi=0,ln=[];if(ns(di))for(Ii=di.length;Yi<Ii;Yi++)Gi=_i(di[Yi],Yi,Mi),Gi!=null&&ln.push(Gi);else for(Yi in di)Gi=_i(di[Yi],Yi,Mi),Gi!=null&&ln.push(Gi);return Bn(ln)},guid:1,support:Yn}),typeof Symbol=="function"&&(ki.fn[Symbol.iterator]=Wi[Symbol.iterator]),ki.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(di,_i){Fn["[object "+_i+"]"]=_i.toLowerCase()});function ns(di){var _i=!!di&&"length"in di&&di.length,Mi=ts(di);return en(di)||Ln(di)?!1:Mi==="array"||_i===0||typeof _i=="number"&&_i>0&&_i-1 in di}function In(di,_i){return di.nodeName&&di.nodeName.toLowerCase()===_i.toLowerCase()}var Vn=Wi.pop,ss=Wi.sort,kn=Wi.splice,$i="[\\x20\\t\\r\\n\\f]",Vi=new RegExp("^"+$i+"+|((?:^|[^\\\\])(?:\\\\.)*)"+$i+"+$","g");ki.contains=function(di,_i){var Mi=_i&&_i.parentNode;return di===Mi||!!(Mi&&Mi.nodeType===1&&(di.contains?di.contains(Mi):di.compareDocumentPosition&&di.compareDocumentPosition(Mi)&16))};var Ni=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function un(di,_i){return _i?di==="\0"?"\uFFFD":di.slice(0,-1)+"\\"+di.charCodeAt(di.length-1).toString(16)+" ":"\\"+di}ki.escapeSelector=function(di){return(di+"").replace(Ni,un)};var Sn=Ms,Qn=qn;(function(){var di,_i,Mi,Ii,Gi,Yi=Qn,ln,Wn,Pn,ls,Cs,Ns=ki.expando,ws=0,to=0,Gr=Xo(),_a=Xo(),aa=Xo(),_l=Xo(),il=function(An,Jn){return An===Jn&&(Gi=!0),0},Fc="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",Ic="(?:\\\\[\\da-fA-F]{1,6}"+$i+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",Jr="\\["+$i+"*("+Ic+")(?:"+$i+"*([*^$|!~]?=)"+$i+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+Ic+"))|)"+$i+"*\\]",cc=":("+Ic+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+Jr+")*)|.*)\\)|)",ha=new RegExp($i+"+","g"),Ya=new RegExp("^"+$i+"*,"+$i+"*"),uc=new RegExp("^"+$i+"*([>+~]|"+$i+")"+$i+"*"),ad=new RegExp($i+"|>"),bc=new RegExp(cc),Nc=new RegExp("^"+Ic+"$"),Xl={ID:new RegExp("^#("+Ic+")"),CLASS:new RegExp("^\\.("+Ic+")"),TAG:new RegExp("^("+Ic+"|[*])"),ATTR:new RegExp("^"+Jr),PSEUDO:new RegExp("^"+cc),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+$i+"*(even|odd|(([+-]|)(\\d*)n|)"+$i+"*(?:([+-]|)"+$i+"*(\\d+)|))"+$i+"*\\)|)","i"),bool:new RegExp("^(?:"+Fc+")$","i"),needsContext:new RegExp("^"+$i+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+$i+"*((?:-\\d)?\\d*)"+$i+"*\\)|)(?=[^-]|$)","i")},_c=/^(?:input|select|textarea|button)$/i,qc=/^h\d$/i,Ol=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,kc=/[+~]/,Kl=new RegExp("\\\\[\\da-fA-F]{1,6}"+$i+"?|\\\\([^\\r\\n\\f])","g"),Qa=function(An,Jn){var bs="0x"+An.slice(1)-65536;return Jn||(bs<0?String.fromCharCode(bs+65536):String.fromCharCode(bs>>10|55296,bs&1023|56320))},yu=function(){$c()},Bc=yc(function(An){return An.disabled===!0&&In(An,"fieldset")},{dir:"parentNode",next:"legend"});function rn(){try{return ln.activeElement}catch{}}try{Yi.apply(Wi=xn.call(Sn.childNodes),Sn.childNodes),Wi[Sn.childNodes.length].nodeType}catch{Yi={apply:function(Jn,bs){Qn.apply(Jn,xn.call(bs))},call:function(Jn){Qn.apply(Jn,xn.call(arguments,1))}}}function va(An,Jn,bs,ys){var Os,fo,vi,Ei,Pi,Ki,nn,yn=Jn&&Jn.ownerDocument,Tn=Jn?Jn.nodeType:9;if(bs=bs||[],typeof An!="string"||!An||Tn!==1&&Tn!==9&&Tn!==11)return bs;if(!ys&&($c(Jn),Jn=Jn||ln,Pn)){if(Tn!==11&&(Pi=Ol.exec(An)))if(Os=Pi[1]){if(Tn===9)if(vi=Jn.getElementById(Os)){if(vi.id===Os)return Yi.call(bs,vi),bs}else return bs;else if(yn&&(vi=yn.getElementById(Os))&&va.contains(Jn,vi)&&vi.id===Os)return Yi.call(bs,vi),bs}else{if(Pi[2])return Yi.apply(bs,Jn.getElementsByTagName(An)),bs;if((Os=Pi[3])&&Jn.getElementsByClassName)return Yi.apply(bs,Jn.getElementsByClassName(Os)),bs}if(!_l[An+" "]&&(!ls||!ls.test(An))){if(nn=An,yn=Jn,Tn===1&&(ad.test(An)||uc.test(An))){for(yn=kc.test(An)&&Cc(Jn.parentNode)||Jn,(yn!=Jn||!Yn.scope)&&((Ei=Jn.getAttribute("id"))?Ei=ki.escapeSelector(Ei):Jn.setAttribute("id",Ei=Ns)),Ki=Uu(An),fo=Ki.length;fo--;)Ki[fo]=(Ei?"#"+Ei:":scope")+" "+Dl(Ki[fo]);nn=Ki.join(",")}try{return Yi.apply(bs,yn.querySelectorAll(nn)),bs}catch{_l(An,!0)}finally{Ei===Ns&&Jn.removeAttribute("id")}}}return au(An.replace(Vi,"$1"),Jn,bs,ys)}function Xo(){var An=[];function Jn(bs,ys){return An.push(bs+" ")>_i.cacheLength&&delete Jn[An.shift()],Jn[bs+" "]=ys}return Jn}function bo(An){return An[Ns]=!0,An}function Hl(An){var Jn=ln.createElement("fieldset");try{return!!An(Jn)}catch{return!1}finally{Jn.parentNode&&Jn.parentNode.removeChild(Jn),Jn=null}}function _d(An){return function(Jn){return In(Jn,"input")&&Jn.type===An}}function Wu(An){return function(Jn){return(In(Jn,"input")||In(Jn,"button"))&&Jn.type===An}}function yd(An){return function(Jn){return"form"in Jn?Jn.parentNode&&Jn.disabled===!1?"label"in Jn?"label"in Jn.parentNode?Jn.parentNode.disabled===An:Jn.disabled===An:Jn.isDisabled===An||Jn.isDisabled!==!An&&Bc(Jn)===An:Jn.disabled===An:"label"in Jn?Jn.disabled===An:!1}}function Hc(An){return bo(function(Jn){return Jn=+Jn,bo(function(bs,ys){for(var Os,fo=An([],bs.length,Jn),vi=fo.length;vi--;)bs[Os=fo[vi]]&&(bs[Os]=!(ys[Os]=bs[Os]))})})}function Cc(An){return An&&typeof An.getElementsByTagName<"u"&&An}function $c(An){var Jn,bs=An?An.ownerDocument||An:Sn;return bs==ln||bs.nodeType!==9||!bs.documentElement||(ln=bs,Wn=ln.documentElement,Pn=!ki.isXMLDoc(ln),Cs=Wn.matches||Wn.webkitMatchesSelector||Wn.msMatchesSelector,Wn.msMatchesSelector&&Sn!=ln&&(Jn=ln.defaultView)&&Jn.top!==Jn&&Jn.addEventListener("unload",yu),Yn.getById=Hl(function(ys){return Wn.appendChild(ys).id=ki.expando,!ln.getElementsByName||!ln.getElementsByName(ki.expando).length}),Yn.disconnectedMatch=Hl(function(ys){return Cs.call(ys,"*")}),Yn.scope=Hl(function(){return ln.querySelectorAll(":scope")}),Yn.cssHas=Hl(function(){try{return ln.querySelector(":has(*,:jqfake)"),!1}catch{return!0}}),Yn.getById?(_i.filter.ID=function(ys){var Os=ys.replace(Kl,Qa);return function(fo){return fo.getAttribute("id")===Os}},_i.find.ID=function(ys,Os){if(typeof Os.getElementById<"u"&&Pn){var fo=Os.getElementById(ys);return fo?[fo]:[]}}):(_i.filter.ID=function(ys){var Os=ys.replace(Kl,Qa);return function(fo){var vi=typeof fo.getAttributeNode<"u"&&fo.getAttributeNode("id");return vi&&vi.value===Os}},_i.find.ID=function(ys,Os){if(typeof Os.getElementById<"u"&&Pn){var fo,vi,Ei,Pi=Os.getElementById(ys);if(Pi){if(fo=Pi.getAttributeNode("id"),fo&&fo.value===ys)return[Pi];for(Ei=Os.getElementsByName(ys),vi=0;Pi=Ei[vi++];)if(fo=Pi.getAttributeNode("id"),fo&&fo.value===ys)return[Pi]}return[]}}),_i.find.TAG=function(ys,Os){return typeof Os.getElementsByTagName<"u"?Os.getElementsByTagName(ys):Os.querySelectorAll(ys)},_i.find.CLASS=function(ys,Os){if(typeof Os.getElementsByClassName<"u"&&Pn)return Os.getElementsByClassName(ys)},ls=[],Hl(function(ys){var Os;Wn.appendChild(ys).innerHTML="<a id='"+Ns+"' href='' disabled='disabled'></a><select id='"+Ns+"-\r\\' disabled='disabled'><option selected=''></option></select>",ys.querySelectorAll("[selected]").length||ls.push("\\["+$i+"*(?:value|"+Fc+")"),ys.querySelectorAll("[id~="+Ns+"-]").length||ls.push("~="),ys.querySelectorAll("a#"+Ns+"+*").length||ls.push(".#.+[+~]"),ys.querySelectorAll(":checked").length||ls.push(":checked"),Os=ln.createElement("input"),Os.setAttribute("type","hidden"),ys.appendChild(Os).setAttribute("name","D"),Wn.appendChild(ys).disabled=!0,ys.querySelectorAll(":disabled").length!==2&&ls.push(":enabled",":disabled"),Os=ln.createElement("input"),Os.setAttribute("name",""),ys.appendChild(Os),ys.querySelectorAll("[name='']").length||ls.push("\\["+$i+"*name"+$i+"*="+$i+`*(?:''|"")`)}),Yn.cssHas||ls.push(":has"),ls=ls.length&&new RegExp(ls.join("|")),il=function(ys,Os){if(ys===Os)return Gi=!0,0;var fo=!ys.compareDocumentPosition-!Os.compareDocumentPosition;return fo||(fo=(ys.ownerDocument||ys)==(Os.ownerDocument||Os)?ys.compareDocumentPosition(Os):1,fo&1||!Yn.sortDetached&&Os.compareDocumentPosition(ys)===fo?ys===ln||ys.ownerDocument==Sn&&va.contains(Sn,ys)?-1:Os===ln||Os.ownerDocument==Sn&&va.contains(Sn,Os)?1:Ii?on.call(Ii,ys)-on.call(Ii,Os):0:fo&4?-1:1)}),ln}va.matches=function(An,Jn){return va(An,null,null,Jn)},va.matchesSelector=function(An,Jn){if($c(An),Pn&&!_l[Jn+" "]&&(!ls||!ls.test(Jn)))try{var bs=Cs.call(An,Jn);if(bs||Yn.disconnectedMatch||An.document&&An.document.nodeType!==11)return bs}catch{_l(Jn,!0)}return va(Jn,ln,null,[An]).length>0},va.contains=function(An,Jn){return(An.ownerDocument||An)!=ln&&$c(An),ki.contains(An,Jn)},va.attr=function(An,Jn){(An.ownerDocument||An)!=ln&&$c(An);var bs=_i.attrHandle[Jn.toLowerCase()],ys=bs&&Rn.call(_i.attrHandle,Jn.toLowerCase())?bs(An,Jn,!Pn):void 0;return ys!==void 0?ys:An.getAttribute(Jn)},va.error=function(An){throw new Error("Syntax error, unrecognized expression: "+An)},ki.uniqueSort=function(An){var Jn,bs=[],ys=0,Os=0;if(Gi=!Yn.sortStable,Ii=!Yn.sortStable&&xn.call(An,0),ss.call(An,il),Gi){for(;Jn=An[Os++];)Jn===An[Os]&&(ys=bs.push(Os));for(;ys--;)kn.call(An,bs[ys],1)}return Ii=null,An},ki.fn.uniqueSort=function(){return this.pushStack(ki.uniqueSort(xn.apply(this)))},_i=ki.expr={cacheLength:50,createPseudo:bo,match:Xl,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(An){return An[1]=An[1].replace(Kl,Qa),An[3]=(An[3]||An[4]||An[5]||"").replace(Kl,Qa),An[2]==="~="&&(An[3]=" "+An[3]+" "),An.slice(0,4)},CHILD:function(An){return An[1]=An[1].toLowerCase(),An[1].slice(0,3)==="nth"?(An[3]||va.error(An[0]),An[4]=+(An[4]?An[5]+(An[6]||1):2*(An[3]==="even"||An[3]==="odd")),An[5]=+(An[7]+An[8]||An[3]==="odd")):An[3]&&va.error(An[0]),An},PSEUDO:function(An){var Jn,bs=!An[6]&&An[2];return Xl.CHILD.test(An[0])?null:(An[3]?An[2]=An[4]||An[5]||"":bs&&bc.test(bs)&&(Jn=Uu(bs,!0))&&(Jn=bs.indexOf(")",bs.length-Jn)-bs.length)&&(An[0]=An[0].slice(0,Jn),An[2]=bs.slice(0,Jn)),An.slice(0,3))}},filter:{TAG:function(An){var Jn=An.replace(Kl,Qa).toLowerCase();return An==="*"?function(){return!0}:function(bs){return In(bs,Jn)}},CLASS:function(An){var Jn=Gr[An+" "];return Jn||(Jn=new RegExp("(^|"+$i+")"+An+"("+$i+"|$)"))&&Gr(An,function(bs){return Jn.test(typeof bs.className=="string"&&bs.className||typeof bs.getAttribute<"u"&&bs.getAttribute("class")||"")})},ATTR:function(An,Jn,bs){return function(ys){var Os=va.attr(ys,An);return Os==null?Jn==="!=":Jn?(Os+="",Jn==="="?Os===bs:Jn==="!="?Os!==bs:Jn==="^="?bs&&Os.indexOf(bs)===0:Jn==="*="?bs&&Os.indexOf(bs)>-1:Jn==="$="?bs&&Os.slice(-bs.length)===bs:Jn==="~="?(" "+Os.replace(ha," ")+" ").indexOf(bs)>-1:Jn==="|="?Os===bs||Os.slice(0,bs.length+1)===bs+"-":!1):!0}},CHILD:function(An,Jn,bs,ys,Os){var fo=An.slice(0,3)!=="nth",vi=An.slice(-4)!=="last",Ei=Jn==="of-type";return ys===1&&Os===0?function(Pi){return!!Pi.parentNode}:function(Pi,Ki,nn){var yn,Tn,Mn,os,Es,Ws=fo!==vi?"nextSibling":"previousSibling",To=Pi.parentNode,Co=Ei&&Pi.nodeName.toLowerCase(),Io=!nn&&!Ei,Wr=!1;if(To){if(fo){for(;Ws;){for(Mn=Pi;Mn=Mn[Ws];)if(Ei?In(Mn,Co):Mn.nodeType===1)return!1;Es=Ws=An==="only"&&!Es&&"nextSibling"}return!0}if(Es=[vi?To.firstChild:To.lastChild],vi&&Io){for(Tn=To[Ns]||(To[Ns]={}),yn=Tn[An]||[],os=yn[0]===ws&&yn[1],Wr=os&&yn[2],Mn=os&&To.childNodes[os];Mn=++os&&Mn&&Mn[Ws]||(Wr=os=0)||Es.pop();)if(Mn.nodeType===1&&++Wr&&Mn===Pi){Tn[An]=[ws,os,Wr];break}}else if(Io&&(Tn=Pi[Ns]||(Pi[Ns]={}),yn=Tn[An]||[],os=yn[0]===ws&&yn[1],Wr=os),Wr===!1)for(;(Mn=++os&&Mn&&Mn[Ws]||(Wr=os=0)||Es.pop())&&!((Ei?In(Mn,Co):Mn.nodeType===1)&&++Wr&&(Io&&(Tn=Mn[Ns]||(Mn[Ns]={}),Tn[An]=[ws,Wr]),Mn===Pi)););return Wr-=Os,Wr===ys||Wr%ys===0&&Wr/ys>=0}}},PSEUDO:function(An,Jn){var bs,ys=_i.pseudos[An]||_i.setFilters[An.toLowerCase()]||va.error("unsupported pseudo: "+An);return ys[Ns]?ys(Jn):ys.length>1?(bs=[An,An,"",Jn],_i.setFilters.hasOwnProperty(An.toLowerCase())?bo(function(Os,fo){for(var vi,Ei=ys(Os,Jn),Pi=Ei.length;Pi--;)vi=on.call(Os,Ei[Pi]),Os[vi]=!(fo[vi]=Ei[Pi])}):function(Os){return ys(Os,0,bs)}):ys}},pseudos:{not:bo(function(An){var Jn=[],bs=[],ys=Mu(An.replace(Vi,"$1"));return ys[Ns]?bo(function(Os,fo,vi,Ei){for(var Pi,Ki=ys(Os,null,Ei,[]),nn=Os.length;nn--;)(Pi=Ki[nn])&&(Os[nn]=!(fo[nn]=Pi))}):function(Os,fo,vi){return Jn[0]=Os,ys(Jn,null,vi,bs),Jn[0]=null,!bs.pop()}}),has:bo(function(An){return function(Jn){return va(An,Jn).length>0}}),contains:bo(function(An){return An=An.replace(Kl,Qa),function(Jn){return(Jn.textContent||ki.text(Jn)).indexOf(An)>-1}}),lang:bo(function(An){return Nc.test(An||"")||va.error("unsupported lang: "+An),An=An.replace(Kl,Qa).toLowerCase(),function(Jn){var bs;do if(bs=Pn?Jn.lang:Jn.getAttribute("xml:lang")||Jn.getAttribute("lang"))return bs=bs.toLowerCase(),bs===An||bs.indexOf(An+"-")===0;while((Jn=Jn.parentNode)&&Jn.nodeType===1);return!1}}),target:function(An){var Jn=wi.location&&wi.location.hash;return Jn&&Jn.slice(1)===An.id},root:function(An){return An===Wn},focus:function(An){return An===rn()&&ln.hasFocus()&&!!(An.type||An.href||~An.tabIndex)},enabled:yd(!1),disabled:yd(!0),checked:function(An){return In(An,"input")&&!!An.checked||In(An,"option")&&!!An.selected},selected:function(An){return An.parentNode&&An.parentNode.selectedIndex,An.selected===!0},empty:function(An){for(An=An.firstChild;An;An=An.nextSibling)if(An.nodeType<6)return!1;return!0},parent:function(An){return!_i.pseudos.empty(An)},header:function(An){return qc.test(An.nodeName)},input:function(An){return _c.test(An.nodeName)},button:function(An){return In(An,"input")&&An.type==="button"||In(An,"button")},text:function(An){var Jn;return In(An,"input")&&An.type==="text"&&((Jn=An.getAttribute("type"))==null||Jn.toLowerCase()==="text")},first:Hc(function(){return[0]}),last:Hc(function(An,Jn){return[Jn-1]}),eq:Hc(function(An,Jn,bs){return[bs<0?bs+Jn:bs]}),even:Hc(function(An,Jn){for(var bs=0;bs<Jn;bs+=2)An.push(bs);return An}),odd:Hc(function(An,Jn){for(var bs=1;bs<Jn;bs+=2)An.push(bs);return An}),lt:Hc(function(An,Jn,bs){var ys;for(bs<0?ys=bs+Jn:bs>Jn?ys=Jn:ys=bs;--ys>=0;)An.push(ys);return An}),gt:Hc(function(An,Jn,bs){for(var ys=bs<0?bs+Jn:bs;++ys<Jn;)An.push(ys);return An})}},_i.pseudos.nth=_i.pseudos.eq;for(di in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})_i.pseudos[di]=_d(di);for(di in{submit:!0,reset:!0})_i.pseudos[di]=Wu(di);function wd(){}wd.prototype=_i.filters=_i.pseudos,_i.setFilters=new wd;function Uu(An,Jn){var bs,ys,Os,fo,vi,Ei,Pi,Ki=_a[An+" "];if(Ki)return Jn?0:Ki.slice(0);for(vi=An,Ei=[],Pi=_i.preFilter;vi;){(!bs||(ys=Ya.exec(vi)))&&(ys&&(vi=vi.slice(ys[0].length)||vi),Ei.push(Os=[])),bs=!1,(ys=uc.exec(vi))&&(bs=ys.shift(),Os.push({value:bs,type:ys[0].replace(Vi," ")}),vi=vi.slice(bs.length));for(fo in _i.filter)(ys=Xl[fo].exec(vi))&&(!Pi[fo]||(ys=Pi[fo](ys)))&&(bs=ys.shift(),Os.push({value:bs,type:fo,matches:ys}),vi=vi.slice(bs.length));if(!bs)break}return Jn?vi.length:vi?va.error(An):_a(An,Ei).slice(0)}function Dl(An){for(var Jn=0,bs=An.length,ys="";Jn<bs;Jn++)ys+=An[Jn].value;return ys}function yc(An,Jn,bs){var ys=Jn.dir,Os=Jn.next,fo=Os||ys,vi=bs&&fo==="parentNode",Ei=to++;return Jn.first?function(Pi,Ki,nn){for(;Pi=Pi[ys];)if(Pi.nodeType===1||vi)return An(Pi,Ki,nn);return!1}:function(Pi,Ki,nn){var yn,Tn,Mn=[ws,Ei];if(nn){for(;Pi=Pi[ys];)if((Pi.nodeType===1||vi)&&An(Pi,Ki,nn))return!0}else for(;Pi=Pi[ys];)if(Pi.nodeType===1||vi)if(Tn=Pi[Ns]||(Pi[Ns]={}),Os&&In(Pi,Os))Pi=Pi[ys]||Pi;else{if((yn=Tn[fo])&&yn[0]===ws&&yn[1]===Ei)return Mn[2]=yn[2];if(Tn[fo]=Mn,Mn[2]=An(Pi,Ki,nn))return!0}return!1}}function Pl(An){return An.length>1?function(Jn,bs,ys){for(var Os=An.length;Os--;)if(!An[Os](Jn,bs,ys))return!1;return!0}:An[0]}function Lu(An,Jn,bs){for(var ys=0,Os=Jn.length;ys<Os;ys++)va(An,Jn[ys],bs);return bs}function dc(An,Jn,bs,ys,Os){for(var fo,vi=[],Ei=0,Pi=An.length,Ki=Jn!=null;Ei<Pi;Ei++)(fo=An[Ei])&&(!bs||bs(fo,ys,Os))&&(vi.push(fo),Ki&&Jn.push(Ei));return vi}function Ac(An,Jn,bs,ys,Os,fo){return ys&&!ys[Ns]&&(ys=Ac(ys)),Os&&!Os[Ns]&&(Os=Ac(Os,fo)),bo(function(vi,Ei,Pi,Ki){var nn,yn,Tn,Mn,os=[],Es=[],Ws=Ei.length,To=vi||Lu(Jn||"*",Pi.nodeType?[Pi]:Pi,[]),Co=An&&(vi||!Jn)?dc(To,os,An,Pi,Ki):To;if(bs?(Mn=Os||(vi?An:Ws||ys)?[]:Ei,bs(Co,Mn,Pi,Ki)):Mn=Co,ys)for(nn=dc(Mn,Es),ys(nn,[],Pi,Ki),yn=nn.length;yn--;)(Tn=nn[yn])&&(Mn[Es[yn]]=!(Co[Es[yn]]=Tn));if(vi){if(Os||An){if(Os){for(nn=[],yn=Mn.length;yn--;)(Tn=Mn[yn])&&nn.push(Co[yn]=Tn);Os(null,Mn=[],nn,Ki)}for(yn=Mn.length;yn--;)(Tn=Mn[yn])&&(nn=Os?on.call(vi,Tn):os[yn])>-1&&(vi[nn]=!(Ei[nn]=Tn))}}else Mn=dc(Mn===Ei?Mn.splice(Ws,Mn.length):Mn),Os?Os(null,Ei,Mn,Ki):Yi.apply(Ei,Mn)})}function Vc(An){for(var Jn,bs,ys,Os=An.length,fo=_i.relative[An[0].type],vi=fo||_i.relative[" "],Ei=fo?1:0,Pi=yc(function(yn){return yn===Jn},vi,!0),Ki=yc(function(yn){return on.call(Jn,yn)>-1},vi,!0),nn=[function(yn,Tn,Mn){var os=!fo&&(Mn||Tn!=Mi)||((Jn=Tn).nodeType?Pi(yn,Tn,Mn):Ki(yn,Tn,Mn));return Jn=null,os}];Ei<Os;Ei++)if(bs=_i.relative[An[Ei].type])nn=[yc(Pl(nn),bs)];else{if(bs=_i.filter[An[Ei].type].apply(null,An[Ei].matches),bs[Ns]){for(ys=++Ei;ys<Os&&!_i.relative[An[ys].type];ys++);return Ac(Ei>1&&Pl(nn),Ei>1&&Dl(An.slice(0,Ei-1).concat({value:An[Ei-2].type===" "?"*":""})).replace(Vi,"$1"),bs,Ei<ys&&Vc(An.slice(Ei,ys)),ys<Os&&Vc(An=An.slice(ys)),ys<Os&&Dl(An))}nn.push(bs)}return Pl(nn)}function zu(An,Jn){var bs=Jn.length>0,ys=An.length>0,Os=function(fo,vi,Ei,Pi,Ki){var nn,yn,Tn,Mn=0,os="0",Es=fo&&[],Ws=[],To=Mi,Co=fo||ys&&_i.find.TAG("*",Ki),Io=ws+=To==null?1:Math.random()||.1,Wr=Co.length;for(Ki&&(Mi=vi==ln||vi||Ki);os!==Wr&&(nn=Co[os])!=null;os++){if(ys&&nn){for(yn=0,!vi&&nn.ownerDocument!=ln&&($c(nn),Ei=!Pn);Tn=An[yn++];)if(Tn(nn,vi||ln,Ei)){Yi.call(Pi,nn);break}Ki&&(ws=Io)}bs&&((nn=!Tn&&nn)&&Mn--,fo&&Es.push(nn))}if(Mn+=os,bs&&os!==Mn){for(yn=0;Tn=Jn[yn++];)Tn(Es,Ws,vi,Ei);if(fo){if(Mn>0)for(;os--;)Es[os]||Ws[os]||(Ws[os]=Vn.call(Pi));Ws=dc(Ws)}Yi.apply(Pi,Ws),Ki&&!fo&&Ws.length>0&&Mn+Jn.length>1&&ki.uniqueSort(Pi)}return Ki&&(ws=Io,Mi=To),Es};return bs?bo(Os):Os}function Mu(An,Jn){var bs,ys=[],Os=[],fo=aa[An+" "];if(!fo){for(Jn||(Jn=Uu(An)),bs=Jn.length;bs--;)fo=Vc(Jn[bs]),fo[Ns]?ys.push(fo):Os.push(fo);fo=aa(An,zu(Os,ys)),fo.selector=An}return fo}function au(An,Jn,bs,ys){var Os,fo,vi,Ei,Pi,Ki=typeof An=="function"&&An,nn=!ys&&Uu(An=Ki.selector||An);if(bs=bs||[],nn.length===1){if(fo=nn[0]=nn[0].slice(0),fo.length>2&&(vi=fo[0]).type==="ID"&&Jn.nodeType===9&&Pn&&_i.relative[fo[1].type]){if(Jn=(_i.find.ID(vi.matches[0].replace(Kl,Qa),Jn)||[])[0],Jn)Ki&&(Jn=Jn.parentNode);else return bs;An=An.slice(fo.shift().value.length)}for(Os=Xl.needsContext.test(An)?0:fo.length;Os--&&(vi=fo[Os],!_i.relative[Ei=vi.type]);)if((Pi=_i.find[Ei])&&(ys=Pi(vi.matches[0].replace(Kl,Qa),kc.test(fo[0].type)&&Cc(Jn.parentNode)||Jn))){if(fo.splice(Os,1),An=ys.length&&Dl(fo),!An)return Yi.apply(bs,ys),bs;break}}return(Ki||Mu(An,nn))(ys,Jn,!Pn,bs,!Jn||kc.test(An)&&Cc(Jn.parentNode)||Jn),bs}Yn.sortStable=Ns.split("").sort(il).join("")===Ns,$c(),Yn.sortDetached=Hl(function(An){return An.compareDocumentPosition(ln.createElement("fieldset"))&1}),ki.find=va,ki.expr[":"]=ki.expr.pseudos,ki.unique=ki.uniqueSort,va.compile=Mu,va.select=au,va.setDocument=$c,va.tokenize=Uu,va.escape=ki.escapeSelector,va.getText=ki.text,va.isXML=ki.isXMLDoc,va.selectors=ki.expr,va.support=ki.support,va.uniqueSort=ki.uniqueSort})();var vn=function(di,_i,Mi){for(var Ii=[],Gi=Mi!==void 0;(di=di[_i])&&di.nodeType!==9;)if(di.nodeType===1){if(Gi&&ki(di).is(Mi))break;Ii.push(di)}return Ii},Xi=function(di,_i){for(var Mi=[];di;di=di.nextSibling)di.nodeType===1&&di!==_i&&Mi.push(di);return Mi},Ui=ki.expr.match.needsContext,dn=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function qi(di,_i,Mi){return en(_i)?ki.grep(di,function(Ii,Gi){return!!_i.call(Ii,Gi,Ii)!==Mi}):_i.nodeType?ki.grep(di,function(Ii){return Ii===_i!==Mi}):typeof _i!="string"?ki.grep(di,function(Ii){return on.call(_i,Ii)>-1!==Mi}):ki.filter(_i,di,Mi)}ki.filter=function(di,_i,Mi){var Ii=_i[0];return Mi&&(di=":not("+di+")"),_i.length===1&&Ii.nodeType===1?ki.find.matchesSelector(Ii,di)?[Ii]:[]:ki.find.matches(di,ki.grep(_i,function(Gi){return Gi.nodeType===1}))},ki.fn.extend({find:function(di){var _i,Mi,Ii=this.length,Gi=this;if(typeof di!="string")return this.pushStack(ki(di).filter(function(){for(_i=0;_i<Ii;_i++)if(ki.contains(Gi[_i],this))return!0}));for(Mi=this.pushStack([]),_i=0;_i<Ii;_i++)ki.find(di,Gi[_i],Mi);return Ii>1?ki.uniqueSort(Mi):Mi},filter:function(di){return this.pushStack(qi(this,di||[],!1))},not:function(di){return this.pushStack(qi(this,di||[],!0))},is:function(di){return!!qi(this,typeof di=="string"&&Ui.test(di)?ki(di):di||[],!1).length}});var mn,Hn=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,Ji=ki.fn.init=function(di,_i,Mi){var Ii,Gi;if(!di)return this;if(Mi=Mi||mn,typeof di=="string")if(di[0]==="<"&&di[di.length-1]===">"&&di.length>=3?Ii=[null,di,null]:Ii=Hn.exec(di),Ii&&(Ii[1]||!_i))if(Ii[1]){if(_i=_i instanceof ki?_i[0]:_i,ki.merge(this,ki.parseHTML(Ii[1],_i&&_i.nodeType?_i.ownerDocument||_i:Ms,!0)),dn.test(Ii[1])&&ki.isPlainObject(_i))for(Ii in _i)en(this[Ii])?this[Ii](_i[Ii]):this.attr(Ii,_i[Ii]);return this}else return Gi=Ms.getElementById(Ii[2]),Gi&&(this[0]=Gi,this.length=1),this;else return!_i||_i.jquery?(_i||Mi).find(di):this.constructor(_i).find(di);else{if(di.nodeType)return this[0]=di,this.length=1,this;if(en(di))return Mi.ready!==void 0?Mi.ready(di):di(ki)}return ki.makeArray(di,this)};Ji.prototype=ki.fn,mn=ki(Ms);var cn=/^(?:parents|prev(?:Until|All))/,hn={children:!0,contents:!0,next:!0,prev:!0};ki.fn.extend({has:function(di){var _i=ki(di,this),Mi=_i.length;return this.filter(function(){for(var Ii=0;Ii<Mi;Ii++)if(ki.contains(this,_i[Ii]))return!0})},closest:function(di,_i){var Mi,Ii=0,Gi=this.length,Yi=[],ln=typeof di!="string"&&ki(di);if(!Ui.test(di)){for(;Ii<Gi;Ii++)for(Mi=this[Ii];Mi&&Mi!==_i;Mi=Mi.parentNode)if(Mi.nodeType<11&&(ln?ln.index(Mi)>-1:Mi.nodeType===1&&ki.find.matchesSelector(Mi,di))){Yi.push(Mi);break}}return this.pushStack(Yi.length>1?ki.uniqueSort(Yi):Yi)},index:function(di){return di?typeof di=="string"?on.call(ki(di),this[0]):on.call(this,di.jquery?di[0]:di):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(di,_i){return this.pushStack(ki.uniqueSort(ki.merge(this.get(),ki(di,_i))))},addBack:function(di){return this.add(di==null?this.prevObject:this.prevObject.filter(di))}});function Gn(di,_i){for(;(di=di[_i])&&di.nodeType!==1;);return di}ki.each({parent:function(di){var _i=di.parentNode;return _i&&_i.nodeType!==11?_i:null},parents:function(di){return vn(di,"parentNode")},parentsUntil:function(di,_i,Mi){return vn(di,"parentNode",Mi)},next:function(di){return Gn(di,"nextSibling")},prev:function(di){return Gn(di,"previousSibling")},nextAll:function(di){return vn(di,"nextSibling")},prevAll:function(di){return vn(di,"previousSibling")},nextUntil:function(di,_i,Mi){return vn(di,"nextSibling",Mi)},prevUntil:function(di,_i,Mi){return vn(di,"previousSibling",Mi)},siblings:function(di){return Xi((di.parentNode||{}).firstChild,di)},children:function(di){return Xi(di.firstChild)},contents:function(di){return di.contentDocument!=null&&_n(di.contentDocument)?di.contentDocument:(In(di,"template")&&(di=di.content||di),ki.merge([],di.childNodes))}},function(di,_i){ki.fn[di]=function(Mi,Ii){var Gi=ki.map(this,_i,Mi);return di.slice(-5)!=="Until"&&(Ii=Mi),Ii&&typeof Ii=="string"&&(Gi=ki.filter(Ii,Gi)),this.length>1&&(hn[di]||ki.uniqueSort(Gi),cn.test(di)&&Gi.reverse()),this.pushStack(Gi)}});var gs=/[^\x20\t\r\n\f]+/g;function ks(di){var _i={};return ki.each(di.match(gs)||[],function(Mi,Ii){_i[Ii]=!0}),_i}ki.Callbacks=function(di){di=typeof di=="string"?ks(di):ki.extend({},di);var _i,Mi,Ii,Gi,Yi=[],ln=[],Wn=-1,Pn=function(){for(Gi=Gi||di.once,Ii=_i=!0;ln.length;Wn=-1)for(Mi=ln.shift();++Wn<Yi.length;)Yi[Wn].apply(Mi[0],Mi[1])===!1&&di.stopOnFalse&&(Wn=Yi.length,Mi=!1);di.memory||(Mi=!1),_i=!1,Gi&&(Mi?Yi=[]:Yi="")},ls={add:function(){return Yi&&(Mi&&!_i&&(Wn=Yi.length-1,ln.push(Mi)),function Cs(Ns){ki.each(Ns,function(ws,to){en(to)?(!di.unique||!ls.has(to))&&Yi.push(to):to&&to.length&&ts(to)!=="string"&&Cs(to)})}(arguments),Mi&&!_i&&Pn()),this},remove:function(){return ki.each(arguments,function(Cs,Ns){for(var ws;(ws=ki.inArray(Ns,Yi,ws))>-1;)Yi.splice(ws,1),ws<=Wn&&Wn--}),this},has:function(Cs){return Cs?ki.inArray(Cs,Yi)>-1:Yi.length>0},empty:function(){return Yi&&(Yi=[]),this},disable:function(){return Gi=ln=[],Yi=Mi="",this},disabled:function(){return!Yi},lock:function(){return Gi=ln=[],!Mi&&!_i&&(Yi=Mi=""),this},locked:function(){return!!Gi},fireWith:function(Cs,Ns){return Gi||(Ns=Ns||[],Ns=[Cs,Ns.slice?Ns.slice():Ns],ln.push(Ns),_i||Pn()),this},fire:function(){return ls.fireWith(this,arguments),this},fired:function(){return!!Ii}};return ls};function Vs(di){return di}function Ao(di){throw di}function jo(di,_i,Mi,Ii){var Gi;try{di&&en(Gi=di.promise)?Gi.call(di).done(_i).fail(Mi):di&&en(Gi=di.then)?Gi.call(di,_i,Mi):_i.apply(void 0,[di].slice(Ii))}catch(Yi){Mi.apply(void 0,[Yi])}}ki.extend({Deferred:function(di){var _i=[["notify","progress",ki.Callbacks("memory"),ki.Callbacks("memory"),2],["resolve","done",ki.Callbacks("once memory"),ki.Callbacks("once memory"),0,"resolved"],["reject","fail",ki.Callbacks("once memory"),ki.Callbacks("once memory"),1,"rejected"]],Mi="pending",Ii={state:function(){return Mi},always:function(){return Gi.done(arguments).fail(arguments),this},catch:function(Yi){return Ii.then(null,Yi)},pipe:function(){var Yi=arguments;return ki.Deferred(function(ln){ki.each(_i,function(Wn,Pn){var ls=en(Yi[Pn[4]])&&Yi[Pn[4]];Gi[Pn[1]](function(){var Cs=ls&&ls.apply(this,arguments);Cs&&en(Cs.promise)?Cs.promise().progress(ln.notify).done(ln.resolve).fail(ln.reject):ln[Pn[0]+"With"](this,ls?[Cs]:arguments)})}),Yi=null}).promise()},then:function(Yi,ln,Wn){var Pn=0;function ls(Cs,Ns,ws,to){return function(){var Gr=this,_a=arguments,aa=function(){var il,Fc;if(!(Cs<Pn)){if(il=ws.apply(Gr,_a),il===Ns.promise())throw new TypeError("Thenable self-resolution");Fc=il&&(typeof il=="object"||typeof il=="function")&&il.then,en(Fc)?to?Fc.call(il,ls(Pn,Ns,Vs,to),ls(Pn,Ns,Ao,to)):(Pn++,Fc.call(il,ls(Pn,Ns,Vs,to),ls(Pn,Ns,Ao,to),ls(Pn,Ns,Vs,Ns.notifyWith))):(ws!==Vs&&(Gr=void 0,_a=[il]),(to||Ns.resolveWith)(Gr,_a))}},_l=to?aa:function(){try{aa()}catch(il){ki.Deferred.exceptionHook&&ki.Deferred.exceptionHook(il,_l.error),Cs+1>=Pn&&(ws!==Ao&&(Gr=void 0,_a=[il]),Ns.rejectWith(Gr,_a))}};Cs?_l():(ki.Deferred.getErrorHook?_l.error=ki.Deferred.getErrorHook():ki.Deferred.getStackHook&&(_l.error=ki.Deferred.getStackHook()),wi.setTimeout(_l))}}return ki.Deferred(function(Cs){_i[0][3].add(ls(0,Cs,en(Wn)?Wn:Vs,Cs.notifyWith)),_i[1][3].add(ls(0,Cs,en(Yi)?Yi:Vs)),_i[2][3].add(ls(0,Cs,en(ln)?ln:Ao))}).promise()},promise:function(Yi){return Yi!=null?ki.extend(Yi,Ii):Ii}},Gi={};return ki.each(_i,function(Yi,ln){var Wn=ln[2],Pn=ln[5];Ii[ln[1]]=Wn.add,Pn&&Wn.add(function(){Mi=Pn},_i[3-Yi][2].disable,_i[3-Yi][3].disable,_i[0][2].lock,_i[0][3].lock),Wn.add(ln[3].fire),Gi[ln[0]]=function(){return Gi[ln[0]+"With"](this===Gi?void 0:this,arguments),this},Gi[ln[0]+"With"]=Wn.fireWith}),Ii.promise(Gi),di&&di.call(Gi,Gi),Gi},when:function(di){var _i=arguments.length,Mi=_i,Ii=Array(Mi),Gi=xn.call(arguments),Yi=ki.Deferred(),ln=function(Wn){return function(Pn){Ii[Wn]=this,Gi[Wn]=arguments.length>1?xn.call(arguments):Pn,--_i||Yi.resolveWith(Ii,Gi)}};if(_i<=1&&(jo(di,Yi.done(ln(Mi)).resolve,Yi.reject,!_i),Yi.state()==="pending"||en(Gi[Mi]&&Gi[Mi].then)))return Yi.then();for(;Mi--;)jo(Gi[Mi],ln(Mi),Yi.reject);return Yi.promise()}});var Mo=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;ki.Deferred.exceptionHook=function(di,_i){wi.console&&wi.console.warn&&di&&Mo.test(di.name)&&wi.console.warn("jQuery.Deferred exception: "+di.message,di.stack,_i)},ki.readyException=function(di){wi.setTimeout(function(){throw di})};var ta=ki.Deferred();ki.fn.ready=function(di){return ta.then(di).catch(function(_i){ki.readyException(_i)}),this},ki.extend({isReady:!1,readyWait:1,ready:function(di){(di===!0?--ki.readyWait:ki.isReady)||(ki.isReady=!0,!(di!==!0&&--ki.readyWait>0)&&ta.resolveWith(Ms,[ki]))}}),ki.ready.then=ta.then;function pa(){Ms.removeEventListener("DOMContentLoaded",pa),wi.removeEventListener("load",pa),ki.ready()}Ms.readyState==="complete"||Ms.readyState!=="loading"&&!Ms.documentElement.doScroll?wi.setTimeout(ki.ready):(Ms.addEventListener("DOMContentLoaded",pa),wi.addEventListener("load",pa));var Sa=function(di,_i,Mi,Ii,Gi,Yi,ln){var Wn=0,Pn=di.length,ls=Mi==null;if(ts(Mi)==="object"){Gi=!0;for(Wn in Mi)Sa(di,_i,Wn,Mi[Wn],!0,Yi,ln)}else if(Ii!==void 0&&(Gi=!0,en(Ii)||(ln=!0),ls&&(ln?(_i.call(di,Ii),_i=null):(ls=_i,_i=function(Cs,Ns,ws){return ls.call(ki(Cs),ws)})),_i))for(;Wn<Pn;Wn++)_i(di[Wn],Mi,ln?Ii:Ii.call(di[Wn],Wn,_i(di[Wn],Mi)));return Gi?di:ls?_i.call(di):Pn?_i(di[0],Mi):Yi},Ci=/^-ms-/,Fi=/-([a-z])/g;function an(di,_i){return _i.toUpperCase()}function $n(di){return di.replace(Ci,"ms-").replace(Fi,an)}var Xn=function(di){return di.nodeType===1||di.nodeType===9||!+di.nodeType};function is(){this.expando=ki.expando+is.uid++}is.uid=1,is.prototype={cache:function(di){var _i=di[this.expando];return _i||(_i={},Xn(di)&&(di.nodeType?di[this.expando]=_i:Object.defineProperty(di,this.expando,{value:_i,configurable:!0}))),_i},set:function(di,_i,Mi){var Ii,Gi=this.cache(di);if(typeof _i=="string")Gi[$n(_i)]=Mi;else for(Ii in _i)Gi[$n(Ii)]=_i[Ii];return Gi},get:function(di,_i){return _i===void 0?this.cache(di):di[this.expando]&&di[this.expando][$n(_i)]},access:function(di,_i,Mi){return _i===void 0||_i&&typeof _i=="string"&&Mi===void 0?this.get(di,_i):(this.set(di,_i,Mi),Mi!==void 0?Mi:_i)},remove:function(di,_i){var Mi,Ii=di[this.expando];if(Ii!==void 0){if(_i!==void 0)for(Array.isArray(_i)?_i=_i.map($n):(_i=$n(_i),_i=_i in Ii?[_i]:_i.match(gs)||[]),Mi=_i.length;Mi--;)delete Ii[_i[Mi]];(_i===void 0||ki.isEmptyObject(Ii))&&(di.nodeType?di[this.expando]=void 0:delete di[this.expando])}},hasData:function(di){var _i=di[this.expando];return _i!==void 0&&!ki.isEmptyObject(_i)}};var fs=new is,po=new is,No=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Eo=/[A-Z]/g;function Aa(di){return di==="true"?!0:di==="false"?!1:di==="null"?null:di===+di+""?+di:No.test(di)?JSON.parse(di):di}function Fa(di,_i,Mi){var Ii;if(Mi===void 0&&di.nodeType===1)if(Ii="data-"+_i.replace(Eo,"-$&").toLowerCase(),Mi=di.getAttribute(Ii),typeof Mi=="string"){try{Mi=Aa(Mi)}catch{}po.set(di,_i,Mi)}else Mi=void 0;return Mi}ki.extend({hasData:function(di){return po.hasData(di)||fs.hasData(di)},data:function(di,_i,Mi){return po.access(di,_i,Mi)},removeData:function(di,_i){po.remove(di,_i)},_data:function(di,_i,Mi){return fs.access(di,_i,Mi)},_removeData:function(di,_i){fs.remove(di,_i)}}),ki.fn.extend({data:function(di,_i){var Mi,Ii,Gi,Yi=this[0],ln=Yi&&Yi.attributes;if(di===void 0){if(this.length&&(Gi=po.get(Yi),Yi.nodeType===1&&!fs.get(Yi,"hasDataAttrs"))){for(Mi=ln.length;Mi--;)ln[Mi]&&(Ii=ln[Mi].name,Ii.indexOf("data-")===0&&(Ii=$n(Ii.slice(5)),Fa(Yi,Ii,Gi[Ii])));fs.set(Yi,"hasDataAttrs",!0)}return Gi}return typeof di=="object"?this.each(function(){po.set(this,di)}):Sa(this,function(Wn){var Pn;if(Yi&&Wn===void 0)return Pn=po.get(Yi,di),Pn!==void 0||(Pn=Fa(Yi,di),Pn!==void 0)?Pn:void 0;this.each(function(){po.set(this,di,Wn)})},null,_i,arguments.length>1,null,!0)},removeData:function(di){return this.each(function(){po.remove(this,di)})}}),ki.extend({queue:function(di,_i,Mi){var Ii;if(di)return _i=(_i||"fx")+"queue",Ii=fs.get(di,_i),Mi&&(!Ii||Array.isArray(Mi)?Ii=fs.access(di,_i,ki.makeArray(Mi)):Ii.push(Mi)),Ii||[]},dequeue:function(di,_i){_i=_i||"fx";var Mi=ki.queue(di,_i),Ii=Mi.length,Gi=Mi.shift(),Yi=ki._queueHooks(di,_i),ln=function(){ki.dequeue(di,_i)};Gi==="inprogress"&&(Gi=Mi.shift(),Ii--),Gi&&(_i==="fx"&&Mi.unshift("inprogress"),delete Yi.stop,Gi.call(di,ln,Yi)),!Ii&&Yi&&Yi.empty.fire()},_queueHooks:function(di,_i){var Mi=_i+"queueHooks";return fs.get(di,Mi)||fs.access(di,Mi,{empty:ki.Callbacks("once memory").add(function(){fs.remove(di,[_i+"queue",Mi])})})}}),ki.fn.extend({queue:function(di,_i){var Mi=2;return typeof di!="string"&&(_i=di,di="fx",Mi--),arguments.length<Mi?ki.queue(this[0],di):_i===void 0?this:this.each(function(){var Ii=ki.queue(this,di,_i);ki._queueHooks(this,di),di==="fx"&&Ii[0]!=="inprogress"&&ki.dequeue(this,di)})},dequeue:function(di){return this.each(function(){ki.dequeue(this,di)})},clearQueue:function(di){return this.queue(di||"fx",[])},promise:function(di,_i){var Mi,Ii=1,Gi=ki.Deferred(),Yi=this,ln=this.length,Wn=function(){--Ii||Gi.resolveWith(Yi,[Yi])};for(typeof di!="string"&&(_i=di,di=void 0),di=di||"fx";ln--;)Mi=fs.get(Yi[ln],di+"queueHooks"),Mi&&Mi.empty&&(Ii++,Mi.empty.add(Wn));return Wn(),Gi.promise(_i)}});var Ia=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,$a=new RegExp("^(?:([+-])=|)("+Ia+")([a-z%]*)$","i"),Ea=["Top","Right","Bottom","Left"],bl=Ms.documentElement,La=function(di){return ki.contains(di.ownerDocument,di)},ac={composed:!0};bl.getRootNode&&(La=function(di){return ki.contains(di.ownerDocument,di)||di.getRootNode(ac)===di.ownerDocument});var Xa=function(di,_i){return di=_i||di,di.style.display==="none"||di.style.display===""&&La(di)&&ki.css(di,"display")==="none"};function pc(di,_i,Mi,Ii){var Gi,Yi,ln=20,Wn=Ii?function(){return Ii.cur()}:function(){return ki.css(di,_i,"")},Pn=Wn(),ls=Mi&&Mi[3]||(ki.cssNumber[_i]?"":"px"),Cs=di.nodeType&&(ki.cssNumber[_i]||ls!=="px"&&+Pn)&&$a.exec(ki.css(di,_i));if(Cs&&Cs[3]!==ls){for(Pn=Pn/2,ls=ls||Cs[3],Cs=+Pn||1;ln--;)ki.style(di,_i,Cs+ls),(1-Yi)*(1-(Yi=Wn()/Pn||.5))<=0&&(ln=0),Cs=Cs/Yi;Cs=Cs*2,ki.style(di,_i,Cs+ls),Mi=Mi||[]}return Mi&&(Cs=+Cs||+Pn||0,Gi=Mi[1]?Cs+(Mi[1]+1)*Mi[2]:+Mi[2],Ii&&(Ii.unit=ls,Ii.start=Cs,Ii.end=Gi)),Gi}var Nl={};function Ma(di){var _i,Mi=di.ownerDocument,Ii=di.nodeName,Gi=Nl[Ii];return Gi||(_i=Mi.body.appendChild(Mi.createElement(Ii)),Gi=ki.css(_i,"display"),_i.parentNode.removeChild(_i),Gi==="none"&&(Gi="block"),Nl[Ii]=Gi,Gi)}function al(di,_i){for(var Mi,Ii,Gi=[],Yi=0,ln=di.length;Yi<ln;Yi++)Ii=di[Yi],Ii.style&&(Mi=Ii.style.display,_i?(Mi==="none"&&(Gi[Yi]=fs.get(Ii,"display")||null,Gi[Yi]||(Ii.style.display="")),Ii.style.display===""&&Xa(Ii)&&(Gi[Yi]=Ma(Ii))):Mi!=="none"&&(Gi[Yi]="none",fs.set(Ii,"display",Mi)));for(Yi=0;Yi<ln;Yi++)Gi[Yi]!=null&&(di[Yi].style.display=Gi[Yi]);return di}ki.fn.extend({show:function(){return al(this,!0)},hide:function(){return al(this)},toggle:function(di){return typeof di=="boolean"?di?this.show():this.hide():this.each(function(){Xa(this)?ki(this).show():ki(this).hide()})}});var gc=/^(?:checkbox|radio)$/i,Pa=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Va=/^$|^module$|\/(?:java|ecma)script/i;(function(){var di=Ms.createDocumentFragment(),_i=di.appendChild(Ms.createElement("div")),Mi=Ms.createElement("input");Mi.setAttribute("type","radio"),Mi.setAttribute("checked","checked"),Mi.setAttribute("name","t"),_i.appendChild(Mi),Yn.checkClone=_i.cloneNode(!0).cloneNode(!0).lastChild.checked,_i.innerHTML="<textarea>x</textarea>",Yn.noCloneChecked=!!_i.cloneNode(!0).lastChild.defaultValue,_i.innerHTML="<option></option>",Yn.option=!!_i.lastChild})();var oa={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};oa.tbody=oa.tfoot=oa.colgroup=oa.caption=oa.thead,oa.th=oa.td,Yn.option||(oa.optgroup=oa.option=[1,"<select multiple='multiple'>","</select>"]);function Jo(di,_i){var Mi;return typeof di.getElementsByTagName<"u"?Mi=di.getElementsByTagName(_i||"*"):typeof di.querySelectorAll<"u"?Mi=di.querySelectorAll(_i||"*"):Mi=[],_i===void 0||_i&&In(di,_i)?ki.merge([di],Mi):Mi}function el(di,_i){for(var Mi=0,Ii=di.length;Mi<Ii;Mi++)fs.set(di[Mi],"globalEval",!_i||fs.get(_i[Mi],"globalEval"))}var $l=/<|&#?\w+;/;function tl(di,_i,Mi,Ii,Gi){for(var Yi,ln,Wn,Pn,ls,Cs,Ns=_i.createDocumentFragment(),ws=[],to=0,Gr=di.length;to<Gr;to++)if(Yi=di[to],Yi||Yi===0)if(ts(Yi)==="object")ki.merge(ws,Yi.nodeType?[Yi]:Yi);else if(!$l.test(Yi))ws.push(_i.createTextNode(Yi));else{for(ln=ln||Ns.appendChild(_i.createElement("div")),Wn=(Pa.exec(Yi)||["",""])[1].toLowerCase(),Pn=oa[Wn]||oa._default,ln.innerHTML=Pn[1]+ki.htmlPrefilter(Yi)+Pn[2],Cs=Pn[0];Cs--;)ln=ln.lastChild;ki.merge(ws,ln.childNodes),ln=Ns.firstChild,ln.textContent=""}for(Ns.textContent="",to=0;Yi=ws[to++];){if(Ii&&ki.inArray(Yi,Ii)>-1){Gi&&Gi.push(Yi);continue}if(ls=La(Yi),ln=Jo(Ns.appendChild(Yi),"script"),ls&&el(ln),Mi)for(Cs=0;Yi=ln[Cs++];)Va.test(Yi.type||"")&&Mi.push(Yi)}return Ns}var ll=/^([^.]*)(?:\.(.+)|)/;function xl(){return!0}function ia(){return!1}function zc(di,_i,Mi,Ii,Gi,Yi){var ln,Wn;if(typeof _i=="object"){typeof Mi!="string"&&(Ii=Ii||Mi,Mi=void 0);for(Wn in _i)zc(di,Wn,Mi,Ii,_i[Wn],Yi);return di}if(Ii==null&&Gi==null?(Gi=Mi,Ii=Mi=void 0):Gi==null&&(typeof Mi=="string"?(Gi=Ii,Ii=void 0):(Gi=Ii,Ii=Mi,Mi=void 0)),Gi===!1)Gi=ia;else if(!Gi)return di;return Yi===1&&(ln=Gi,Gi=function(Pn){return ki().off(Pn),ln.apply(this,arguments)},Gi.guid=ln.guid||(ln.guid=ki.guid++)),di.each(function(){ki.event.add(this,_i,Gi,Ii,Mi)})}ki.event={global:{},add:function(di,_i,Mi,Ii,Gi){var Yi,ln,Wn,Pn,ls,Cs,Ns,ws,to,Gr,_a,aa=fs.get(di);if(Xn(di))for(Mi.handler&&(Yi=Mi,Mi=Yi.handler,Gi=Yi.selector),Gi&&ki.find.matchesSelector(bl,Gi),Mi.guid||(Mi.guid=ki.guid++),(Pn=aa.events)||(Pn=aa.events=Object.create(null)),(ln=aa.handle)||(ln=aa.handle=function(_l){return typeof ki<"u"&&ki.event.triggered!==_l.type?ki.event.dispatch.apply(di,arguments):void 0}),_i=(_i||"").match(gs)||[""],ls=_i.length;ls--;)Wn=ll.exec(_i[ls])||[],to=_a=Wn[1],Gr=(Wn[2]||"").split(".").sort(),to&&(Ns=ki.event.special[to]||{},to=(Gi?Ns.delegateType:Ns.bindType)||to,Ns=ki.event.special[to]||{},Cs=ki.extend({type:to,origType:_a,data:Ii,handler:Mi,guid:Mi.guid,selector:Gi,needsContext:Gi&&ki.expr.match.needsContext.test(Gi),namespace:Gr.join(".")},Yi),(ws=Pn[to])||(ws=Pn[to]=[],ws.delegateCount=0,(!Ns.setup||Ns.setup.call(di,Ii,Gr,ln)===!1)&&di.addEventListener&&di.addEventListener(to,ln)),Ns.add&&(Ns.add.call(di,Cs),Cs.handler.guid||(Cs.handler.guid=Mi.guid)),Gi?ws.splice(ws.delegateCount++,0,Cs):ws.push(Cs),ki.event.global[to]=!0)},remove:function(di,_i,Mi,Ii,Gi){var Yi,ln,Wn,Pn,ls,Cs,Ns,ws,to,Gr,_a,aa=fs.hasData(di)&&fs.get(di);if(!(!aa||!(Pn=aa.events))){for(_i=(_i||"").match(gs)||[""],ls=_i.length;ls--;){if(Wn=ll.exec(_i[ls])||[],to=_a=Wn[1],Gr=(Wn[2]||"").split(".").sort(),!to){for(to in Pn)ki.event.remove(di,to+_i[ls],Mi,Ii,!0);continue}for(Ns=ki.event.special[to]||{},to=(Ii?Ns.delegateType:Ns.bindType)||to,ws=Pn[to]||[],Wn=Wn[2]&&new RegExp("(^|\\.)"+Gr.join("\\.(?:.*\\.|)")+"(\\.|$)"),ln=Yi=ws.length;Yi--;)Cs=ws[Yi],(Gi||_a===Cs.origType)&&(!Mi||Mi.guid===Cs.guid)&&(!Wn||Wn.test(Cs.namespace))&&(!Ii||Ii===Cs.selector||Ii==="**"&&Cs.selector)&&(ws.splice(Yi,1),Cs.selector&&ws.delegateCount--,Ns.remove&&Ns.remove.call(di,Cs));ln&&!ws.length&&((!Ns.teardown||Ns.teardown.call(di,Gr,aa.handle)===!1)&&ki.removeEvent(di,to,aa.handle),delete Pn[to])}ki.isEmptyObject(Pn)&&fs.remove(di,"handle events")}},dispatch:function(di){var _i,Mi,Ii,Gi,Yi,ln,Wn=new Array(arguments.length),Pn=ki.event.fix(di),ls=(fs.get(this,"events")||Object.create(null))[Pn.type]||[],Cs=ki.event.special[Pn.type]||{};for(Wn[0]=Pn,_i=1;_i<arguments.length;_i++)Wn[_i]=arguments[_i];if(Pn.delegateTarget=this,!(Cs.preDispatch&&Cs.preDispatch.call(this,Pn)===!1)){for(ln=ki.event.handlers.call(this,Pn,ls),_i=0;(Gi=ln[_i++])&&!Pn.isPropagationStopped();)for(Pn.currentTarget=Gi.elem,Mi=0;(Yi=Gi.handlers[Mi++])&&!Pn.isImmediatePropagationStopped();)(!Pn.rnamespace||Yi.namespace===!1||Pn.rnamespace.test(Yi.namespace))&&(Pn.handleObj=Yi,Pn.data=Yi.data,Ii=((ki.event.special[Yi.origType]||{}).handle||Yi.handler).apply(Gi.elem,Wn),Ii!==void 0&&(Pn.result=Ii)===!1&&(Pn.preventDefault(),Pn.stopPropagation()));return Cs.postDispatch&&Cs.postDispatch.call(this,Pn),Pn.result}},handlers:function(di,_i){var Mi,Ii,Gi,Yi,ln,Wn=[],Pn=_i.delegateCount,ls=di.target;if(Pn&&ls.nodeType&&!(di.type==="click"&&di.button>=1)){for(;ls!==this;ls=ls.parentNode||this)if(ls.nodeType===1&&!(di.type==="click"&&ls.disabled===!0)){for(Yi=[],ln={},Mi=0;Mi<Pn;Mi++)Ii=_i[Mi],Gi=Ii.selector+" ",ln[Gi]===void 0&&(ln[Gi]=Ii.needsContext?ki(Gi,this).index(ls)>-1:ki.find(Gi,this,null,[ls]).length),ln[Gi]&&Yi.push(Ii);Yi.length&&Wn.push({elem:ls,handlers:Yi})}}return ls=this,Pn<_i.length&&Wn.push({elem:ls,handlers:_i.slice(Pn)}),Wn},addProp:function(di,_i){Object.defineProperty(ki.Event.prototype,di,{enumerable:!0,configurable:!0,get:en(_i)?function(){if(this.originalEvent)return _i(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[di]},set:function(Mi){Object.defineProperty(this,di,{enumerable:!0,configurable:!0,writable:!0,value:Mi})}})},fix:function(di){return di[ki.expando]?di:new ki.Event(di)},special:{load:{noBubble:!0},click:{setup:function(di){var _i=this||di;return gc.test(_i.type)&&_i.click&&In(_i,"input")&&fa(_i,"click",!0),!1},trigger:function(di){var _i=this||di;return gc.test(_i.type)&&_i.click&&In(_i,"input")&&fa(_i,"click"),!0},_default:function(di){var _i=di.target;return gc.test(_i.type)&&_i.click&&In(_i,"input")&&fs.get(_i,"click")||In(_i,"a")}},beforeunload:{postDispatch:function(di){di.result!==void 0&&di.originalEvent&&(di.originalEvent.returnValue=di.result)}}}};function fa(di,_i,Mi){if(!Mi){fs.get(di,_i)===void 0&&ki.event.add(di,_i,xl);return}fs.set(di,_i,!1),ki.event.add(di,_i,{namespace:!1,handler:function(Ii){var Gi,Yi=fs.get(this,_i);if(Ii.isTrigger&1&&this[_i]){if(Yi)(ki.event.special[_i]||{}).delegateType&&Ii.stopPropagation();else if(Yi=xn.call(arguments),fs.set(this,_i,Yi),this[_i](),Gi=fs.get(this,_i),fs.set(this,_i,!1),Yi!==Gi)return Ii.stopImmediatePropagation(),Ii.preventDefault(),Gi}else Yi&&(fs.set(this,_i,ki.event.trigger(Yi[0],Yi.slice(1),this)),Ii.stopPropagation(),Ii.isImmediatePropagationStopped=xl)}})}ki.removeEvent=function(di,_i,Mi){di.removeEventListener&&di.removeEventListener(_i,Mi)},ki.Event=function(di,_i){if(!(this instanceof ki.Event))return new ki.Event(di,_i);di&&di.type?(this.originalEvent=di,this.type=di.type,this.isDefaultPrevented=di.defaultPrevented||di.defaultPrevented===void 0&&di.returnValue===!1?xl:ia,this.target=di.target&&di.target.nodeType===3?di.target.parentNode:di.target,this.currentTarget=di.currentTarget,this.relatedTarget=di.relatedTarget):this.type=di,_i&&ki.extend(this,_i),this.timeStamp=di&&di.timeStamp||Date.now(),this[ki.expando]=!0},ki.Event.prototype={constructor:ki.Event,isDefaultPrevented:ia,isPropagationStopped:ia,isImmediatePropagationStopped:ia,isSimulated:!1,preventDefault:function(){var di=this.originalEvent;this.isDefaultPrevented=xl,di&&!this.isSimulated&&di.preventDefault()},stopPropagation:function(){var di=this.originalEvent;this.isPropagationStopped=xl,di&&!this.isSimulated&&di.stopPropagation()},stopImmediatePropagation:function(){var di=this.originalEvent;this.isImmediatePropagationStopped=xl,di&&!this.isSimulated&&di.stopImmediatePropagation(),this.stopPropagation()}},ki.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},ki.event.addProp),ki.each({focus:"focusin",blur:"focusout"},function(di,_i){function Mi(Ii){if(Ms.documentMode){var Gi=fs.get(this,"handle"),Yi=ki.event.fix(Ii);Yi.type=Ii.type==="focusin"?"focus":"blur",Yi.isSimulated=!0,Gi(Ii),Yi.target===Yi.currentTarget&&Gi(Yi)}else ki.event.simulate(_i,Ii.target,ki.event.fix(Ii))}ki.event.special[di]={setup:function(){var Ii;if(fa(this,di,!0),Ms.documentMode)Ii=fs.get(this,_i),Ii||this.addEventListener(_i,Mi),fs.set(this,_i,(Ii||0)+1);else return!1},trigger:function(){return fa(this,di),!0},teardown:function(){var Ii;if(Ms.documentMode)Ii=fs.get(this,_i)-1,Ii?fs.set(this,_i,Ii):(this.removeEventListener(_i,Mi),fs.remove(this,_i));else return!1},_default:function(Ii){return fs.get(Ii.target,di)},delegateType:_i},ki.event.special[_i]={setup:function(){var Ii=this.ownerDocument||this.document||this,Gi=Ms.documentMode?this:Ii,Yi=fs.get(Gi,_i);Yi||(Ms.documentMode?this.addEventListener(_i,Mi):Ii.addEventListener(di,Mi,!0)),fs.set(Gi,_i,(Yi||0)+1)},teardown:function(){var Ii=this.ownerDocument||this.document||this,Gi=Ms.documentMode?this:Ii,Yi=fs.get(Gi,_i)-1;Yi?fs.set(Gi,_i,Yi):(Ms.documentMode?this.removeEventListener(_i,Mi):Ii.removeEventListener(di,Mi,!0),fs.remove(Gi,_i))}}}),ki.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(di,_i){ki.event.special[di]={delegateType:_i,bindType:_i,handle:function(Mi){var Ii,Gi=this,Yi=Mi.relatedTarget,ln=Mi.handleObj;return(!Yi||Yi!==Gi&&!ki.contains(Gi,Yi))&&(Mi.type=ln.origType,Ii=ln.handler.apply(this,arguments),Mi.type=_i),Ii}}}),ki.fn.extend({on:function(di,_i,Mi,Ii){return zc(this,di,_i,Mi,Ii)},one:function(di,_i,Mi,Ii){return zc(this,di,_i,Mi,Ii,1)},off:function(di,_i,Mi){var Ii,Gi;if(di&&di.preventDefault&&di.handleObj)return Ii=di.handleObj,ki(di.delegateTarget).off(Ii.namespace?Ii.origType+"."+Ii.namespace:Ii.origType,Ii.selector,Ii.handler),this;if(typeof di=="object"){for(Gi in di)this.off(Gi,_i,di[Gi]);return this}return(_i===!1||typeof _i=="function")&&(Mi=_i,_i=void 0),Mi===!1&&(Mi=ia),this.each(function(){ki.event.remove(this,di,Mi,_i)})}});var Xc=/<script|<style|<link/i,cl=/checked\s*(?:[^=]|=\s*.checked.)/i,Oc=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function ql(di,_i){return In(di,"table")&&In(_i.nodeType!==11?_i:_i.firstChild,"tr")&&ki(di).children("tbody")[0]||di}function nu(di){return di.type=(di.getAttribute("type")!==null)+"/"+di.type,di}function cs(di){return(di.type||"").slice(0,5)==="true/"?di.type=di.type.slice(5):di.removeAttribute("type"),di}function Is(di,_i){var Mi,Ii,Gi,Yi,ln,Wn,Pn;if(_i.nodeType===1){if(fs.hasData(di)&&(Yi=fs.get(di),Pn=Yi.events,Pn)){fs.remove(_i,"handle events");for(Gi in Pn)for(Mi=0,Ii=Pn[Gi].length;Mi<Ii;Mi++)ki.event.add(_i,Gi,Pn[Gi][Mi])}po.hasData(di)&&(ln=po.access(di),Wn=ki.extend({},ln),po.set(_i,Wn))}}function Hs(di,_i){var Mi=_i.nodeName.toLowerCase();Mi==="input"&&gc.test(di.type)?_i.checked=di.checked:(Mi==="input"||Mi==="textarea")&&(_i.defaultValue=di.defaultValue)}function Oo(di,_i,Mi,Ii){_i=Bn(_i);var Gi,Yi,ln,Wn,Pn,ls,Cs=0,Ns=di.length,ws=Ns-1,to=_i[0],Gr=en(to);if(Gr||Ns>1&&typeof to=="string"&&!Yn.checkClone&&cl.test(to))return di.each(function(_a){var aa=di.eq(_a);Gr&&(_i[0]=to.call(this,_a,aa.html())),Oo(aa,_i,Mi,Ii)});if(Ns&&(Gi=tl(_i,di[0].ownerDocument,!1,di,Ii),Yi=Gi.firstChild,Gi.childNodes.length===1&&(Gi=Yi),Yi||Ii)){for(ln=ki.map(Jo(Gi,"script"),nu),Wn=ln.length;Cs<Ns;Cs++)Pn=Gi,Cs!==ws&&(Pn=ki.clone(Pn,!0,!0),Wn&&ki.merge(ln,Jo(Pn,"script"))),Mi.call(di[Cs],Pn,Cs);if(Wn)for(ls=ln[ln.length-1].ownerDocument,ki.map(ln,cs),Cs=0;Cs<Wn;Cs++)Pn=ln[Cs],Va.test(Pn.type||"")&&!fs.access(Pn,"globalEval")&&ki.contains(ls,Pn)&&(Pn.src&&(Pn.type||"").toLowerCase()!=="module"?ki._evalUrl&&!Pn.noModule&&ki._evalUrl(Pn.src,{nonce:Pn.nonce||Pn.getAttribute("nonce")},ls):Ps(Pn.textContent.replace(Oc,""),Pn,ls))}return di}function ga(di,_i,Mi){for(var Ii,Gi=_i?ki.filter(_i,di):di,Yi=0;(Ii=Gi[Yi])!=null;Yi++)!Mi&&Ii.nodeType===1&&ki.cleanData(Jo(Ii)),Ii.parentNode&&(Mi&&La(Ii)&&el(Jo(Ii,"script")),Ii.parentNode.removeChild(Ii));return di}ki.extend({htmlPrefilter:function(di){return di},clone:function(di,_i,Mi){var Ii,Gi,Yi,ln,Wn=di.cloneNode(!0),Pn=La(di);if(!Yn.noCloneChecked&&(di.nodeType===1||di.nodeType===11)&&!ki.isXMLDoc(di))for(ln=Jo(Wn),Yi=Jo(di),Ii=0,Gi=Yi.length;Ii<Gi;Ii++)Hs(Yi[Ii],ln[Ii]);if(_i)if(Mi)for(Yi=Yi||Jo(di),ln=ln||Jo(Wn),Ii=0,Gi=Yi.length;Ii<Gi;Ii++)Is(Yi[Ii],ln[Ii]);else Is(di,Wn);return ln=Jo(Wn,"script"),ln.length>0&&el(ln,!Pn&&Jo(di,"script")),Wn},cleanData:function(di){for(var _i,Mi,Ii,Gi=ki.event.special,Yi=0;(Mi=di[Yi])!==void 0;Yi++)if(Xn(Mi)){if(_i=Mi[fs.expando]){if(_i.events)for(Ii in _i.events)Gi[Ii]?ki.event.remove(Mi,Ii):ki.removeEvent(Mi,Ii,_i.handle);Mi[fs.expando]=void 0}Mi[po.expando]&&(Mi[po.expando]=void 0)}}}),ki.fn.extend({detach:function(di){return ga(this,di,!0)},remove:function(di){return ga(this,di)},text:function(di){return Sa(this,function(_i){return _i===void 0?ki.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=_i)})},null,di,arguments.length)},append:function(){return Oo(this,arguments,function(di){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var _i=ql(this,di);_i.appendChild(di)}})},prepend:function(){return Oo(this,arguments,function(di){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var _i=ql(this,di);_i.insertBefore(di,_i.firstChild)}})},before:function(){return Oo(this,arguments,function(di){this.parentNode&&this.parentNode.insertBefore(di,this)})},after:function(){return Oo(this,arguments,function(di){this.parentNode&&this.parentNode.insertBefore(di,this.nextSibling)})},empty:function(){for(var di,_i=0;(di=this[_i])!=null;_i++)di.nodeType===1&&(ki.cleanData(Jo(di,!1)),di.textContent="");return this},clone:function(di,_i){return di=di??!1,_i=_i??di,this.map(function(){return ki.clone(this,di,_i)})},html:function(di){return Sa(this,function(_i){var Mi=this[0]||{},Ii=0,Gi=this.length;if(_i===void 0&&Mi.nodeType===1)return Mi.innerHTML;if(typeof _i=="string"&&!Xc.test(_i)&&!oa[(Pa.exec(_i)||["",""])[1].toLowerCase()]){_i=ki.htmlPrefilter(_i);try{for(;Ii<Gi;Ii++)Mi=this[Ii]||{},Mi.nodeType===1&&(ki.cleanData(Jo(Mi,!1)),Mi.innerHTML=_i);Mi=0}catch{}}Mi&&this.empty().append(_i)},null,di,arguments.length)},replaceWith:function(){var di=[];return Oo(this,arguments,function(_i){var Mi=this.parentNode;ki.inArray(this,di)<0&&(ki.cleanData(Jo(this)),Mi&&Mi.replaceChild(_i,this))},di)}}),ki.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(di,_i){ki.fn[di]=function(Mi){for(var Ii,Gi=[],Yi=ki(Mi),ln=Yi.length-1,Wn=0;Wn<=ln;Wn++)Ii=Wn===ln?this:this.clone(!0),ki(Yi[Wn])[_i](Ii),qn.apply(Gi,Ii.get());return this.pushStack(Gi)}});var ja=new RegExp("^("+Ia+")(?!px)[a-z%]+$","i"),Ka=/^--/,rl=function(di){var _i=di.ownerDocument.defaultView;return(!_i||!_i.opener)&&(_i=wi),_i.getComputedStyle(di)},ka=function(di,_i,Mi){var Ii,Gi,Yi={};for(Gi in _i)Yi[Gi]=di.style[Gi],di.style[Gi]=_i[Gi];Ii=Mi.call(di);for(Gi in _i)di.style[Gi]=Yi[Gi];return Ii},vu=new RegExp(Ea.join("|"),"i");(function(){function di(){if(ls){Pn.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",ls.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",bl.appendChild(Pn).appendChild(ls);var Cs=wi.getComputedStyle(ls);Mi=Cs.top!=="1%",Wn=_i(Cs.marginLeft)===12,ls.style.right="60%",Yi=_i(Cs.right)===36,Ii=_i(Cs.width)===36,ls.style.position="absolute",Gi=_i(ls.offsetWidth/3)===12,bl.removeChild(Pn),ls=null}}function _i(Cs){return Math.round(parseFloat(Cs))}var Mi,Ii,Gi,Yi,ln,Wn,Pn=Ms.createElement("div"),ls=Ms.createElement("div");ls.style&&(ls.style.backgroundClip="content-box",ls.cloneNode(!0).style.backgroundClip="",Yn.clearCloneStyle=ls.style.backgroundClip==="content-box",ki.extend(Yn,{boxSizingReliable:function(){return di(),Ii},pixelBoxStyles:function(){return di(),Yi},pixelPosition:function(){return di(),Mi},reliableMarginLeft:function(){return di(),Wn},scrollboxSize:function(){return di(),Gi},reliableTrDimensions:function(){var Cs,Ns,ws,to;return ln==null&&(Cs=Ms.createElement("table"),Ns=Ms.createElement("tr"),ws=Ms.createElement("div"),Cs.style.cssText="position:absolute;left:-11111px;border-collapse:separate",Ns.style.cssText="box-sizing:content-box;border:1px solid",Ns.style.height="1px",ws.style.height="9px",ws.style.display="block",bl.appendChild(Cs).appendChild(Ns).appendChild(ws),to=wi.getComputedStyle(Ns),ln=parseInt(to.height,10)+parseInt(to.borderTopWidth,10)+parseInt(to.borderBottomWidth,10)===Ns.offsetHeight,bl.removeChild(Cs)),ln}}))})();function ul(di,_i,Mi){var Ii,Gi,Yi,ln,Wn=Ka.test(_i),Pn=di.style;return Mi=Mi||rl(di),Mi&&(ln=Mi.getPropertyValue(_i)||Mi[_i],Wn&&ln&&(ln=ln.replace(Vi,"$1")||void 0),ln===""&&!La(di)&&(ln=ki.style(di,_i)),!Yn.pixelBoxStyles()&&ja.test(ln)&&vu.test(_i)&&(Ii=Pn.width,Gi=Pn.minWidth,Yi=Pn.maxWidth,Pn.minWidth=Pn.maxWidth=Pn.width=ln,ln=Mi.width,Pn.width=Ii,Pn.minWidth=Gi,Pn.maxWidth=Yi)),ln!==void 0?ln+"":ln}function Ql(di,_i){return{get:function(){if(di()){delete this.get;return}return(this.get=_i).apply(this,arguments)}}}var Vl=["Webkit","Moz","ms"],vc=Ms.createElement("div").style,Bu={};function Rd(di){for(var _i=di[0].toUpperCase()+di.slice(1),Mi=Vl.length;Mi--;)if(di=Vl[Mi]+_i,di in vc)return di}function Ra(di){var _i=ki.cssProps[di]||Bu[di];return _i||(di in vc?di:Bu[di]=Rd(di)||di)}var su=/^(none|table(?!-c[ea]).+)/,Wl={position:"absolute",visibility:"hidden",display:"block"},Kc={letterSpacing:"0",fontWeight:"400"};function Zl(di,_i,Mi){var Ii=$a.exec(_i);return Ii?Math.max(0,Ii[2]-(Mi||0))+(Ii[3]||"px"):_i}function Ul(di,_i,Mi,Ii,Gi,Yi){var ln=_i==="width"?1:0,Wn=0,Pn=0,ls=0;if(Mi===(Ii?"border":"content"))return 0;for(;ln<4;ln+=2)Mi==="margin"&&(ls+=ki.css(di,Mi+Ea[ln],!0,Gi)),Ii?(Mi==="content"&&(Pn-=ki.css(di,"padding"+Ea[ln],!0,Gi)),Mi!=="margin"&&(Pn-=ki.css(di,"border"+Ea[ln]+"Width",!0,Gi))):(Pn+=ki.css(di,"padding"+Ea[ln],!0,Gi),Mi!=="padding"?Pn+=ki.css(di,"border"+Ea[ln]+"Width",!0,Gi):Wn+=ki.css(di,"border"+Ea[ln]+"Width",!0,Gi));return!Ii&&Yi>=0&&(Pn+=Math.max(0,Math.ceil(di["offset"+_i[0].toUpperCase()+_i.slice(1)]-Yi-Pn-Wn-.5))||0),Pn+ls}function Au(di,_i,Mi){var Ii=rl(di),Gi=!Yn.boxSizingReliable()||Mi,Yi=Gi&&ki.css(di,"boxSizing",!1,Ii)==="border-box",ln=Yi,Wn=ul(di,_i,Ii),Pn="offset"+_i[0].toUpperCase()+_i.slice(1);if(ja.test(Wn)){if(!Mi)return Wn;Wn="auto"}return(!Yn.boxSizingReliable()&&Yi||!Yn.reliableTrDimensions()&&In(di,"tr")||Wn==="auto"||!parseFloat(Wn)&&ki.css(di,"display",!1,Ii)==="inline")&&di.getClientRects().length&&(Yi=ki.css(di,"boxSizing",!1,Ii)==="border-box",ln=Pn in di,ln&&(Wn=di[Pn])),Wn=parseFloat(Wn)||0,Wn+Ul(di,_i,Mi||(Yi?"border":"content"),ln,Ii,Wn)+"px"}ki.extend({cssHooks:{opacity:{get:function(di,_i){if(_i){var Mi=ul(di,"opacity");return Mi===""?"1":Mi}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(di,_i,Mi,Ii){if(!(!di||di.nodeType===3||di.nodeType===8||!di.style)){var Gi,Yi,ln,Wn=$n(_i),Pn=Ka.test(_i),ls=di.style;if(Pn||(_i=Ra(Wn)),ln=ki.cssHooks[_i]||ki.cssHooks[Wn],Mi!==void 0){if(Yi=typeof Mi,Yi==="string"&&(Gi=$a.exec(Mi))&&Gi[1]&&(Mi=pc(di,_i,Gi),Yi="number"),Mi==null||Mi!==Mi)return;Yi==="number"&&!Pn&&(Mi+=Gi&&Gi[3]||(ki.cssNumber[Wn]?"":"px")),!Yn.clearCloneStyle&&Mi===""&&_i.indexOf("background")===0&&(ls[_i]="inherit"),(!ln||!("set"in ln)||(Mi=ln.set(di,Mi,Ii))!==void 0)&&(Pn?ls.setProperty(_i,Mi):ls[_i]=Mi)}else return ln&&"get"in ln&&(Gi=ln.get(di,!1,Ii))!==void 0?Gi:ls[_i]}},css:function(di,_i,Mi,Ii){var Gi,Yi,ln,Wn=$n(_i),Pn=Ka.test(_i);return Pn||(_i=Ra(Wn)),ln=ki.cssHooks[_i]||ki.cssHooks[Wn],ln&&"get"in ln&&(Gi=ln.get(di,!0,Mi)),Gi===void 0&&(Gi=ul(di,_i,Ii)),Gi==="normal"&&_i in Kc&&(Gi=Kc[_i]),Mi===""||Mi?(Yi=parseFloat(Gi),Mi===!0||isFinite(Yi)?Yi||0:Gi):Gi}}),ki.each(["height","width"],function(di,_i){ki.cssHooks[_i]={get:function(Mi,Ii,Gi){if(Ii)return su.test(ki.css(Mi,"display"))&&(!Mi.getClientRects().length||!Mi.getBoundingClientRect().width)?ka(Mi,Wl,function(){return Au(Mi,_i,Gi)}):Au(Mi,_i,Gi)},set:function(Mi,Ii,Gi){var Yi,ln=rl(Mi),Wn=!Yn.scrollboxSize()&&ln.position==="absolute",Pn=Wn||Gi,ls=Pn&&ki.css(Mi,"boxSizing",!1,ln)==="border-box",Cs=Gi?Ul(Mi,_i,Gi,ls,ln):0;return ls&&Wn&&(Cs-=Math.ceil(Mi["offset"+_i[0].toUpperCase()+_i.slice(1)]-parseFloat(ln[_i])-Ul(Mi,_i,"border",!1,ln)-.5)),Cs&&(Yi=$a.exec(Ii))&&(Yi[3]||"px")!=="px"&&(Mi.style[_i]=Ii,Ii=ki.css(Mi,_i)),Zl(Mi,Ii,Cs)}}}),ki.cssHooks.marginLeft=Ql(Yn.reliableMarginLeft,function(di,_i){if(_i)return(parseFloat(ul(di,"marginLeft"))||di.getBoundingClientRect().left-ka(di,{marginLeft:0},function(){return di.getBoundingClientRect().left}))+"px"}),ki.each({margin:"",padding:"",border:"Width"},function(di,_i){ki.cssHooks[di+_i]={expand:function(Mi){for(var Ii=0,Gi={},Yi=typeof Mi=="string"?Mi.split(" "):[Mi];Ii<4;Ii++)Gi[di+Ea[Ii]+_i]=Yi[Ii]||Yi[Ii-2]||Yi[0];return Gi}},di!=="margin"&&(ki.cssHooks[di+_i].set=Zl)}),ki.fn.extend({css:function(di,_i){return Sa(this,function(Mi,Ii,Gi){var Yi,ln,Wn={},Pn=0;if(Array.isArray(Ii)){for(Yi=rl(Mi),ln=Ii.length;Pn<ln;Pn++)Wn[Ii[Pn]]=ki.css(Mi,Ii[Pn],!1,Yi);return Wn}return Gi!==void 0?ki.style(Mi,Ii,Gi):ki.css(Mi,Ii)},di,_i,arguments.length>1)}});function Al(di,_i,Mi,Ii,Gi){return new Al.prototype.init(di,_i,Mi,Ii,Gi)}ki.Tween=Al,Al.prototype={constructor:Al,init:function(di,_i,Mi,Ii,Gi,Yi){this.elem=di,this.prop=Mi,this.easing=Gi||ki.easing._default,this.options=_i,this.start=this.now=this.cur(),this.end=Ii,this.unit=Yi||(ki.cssNumber[Mi]?"":"px")},cur:function(){var di=Al.propHooks[this.prop];return di&&di.get?di.get(this):Al.propHooks._default.get(this)},run:function(di){var _i,Mi=Al.propHooks[this.prop];return this.options.duration?this.pos=_i=ki.easing[this.easing](di,this.options.duration*di,0,1,this.options.duration):this.pos=_i=di,this.now=(this.end-this.start)*_i+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),Mi&&Mi.set?Mi.set(this):Al.propHooks._default.set(this),this}},Al.prototype.init.prototype=Al.prototype,Al.propHooks={_default:{get:function(di){var _i;return di.elem.nodeType!==1||di.elem[di.prop]!=null&&di.elem.style[di.prop]==null?di.elem[di.prop]:(_i=ki.css(di.elem,di.prop,""),!_i||_i==="auto"?0:_i)},set:function(di){ki.fx.step[di.prop]?ki.fx.step[di.prop](di):di.elem.nodeType===1&&(ki.cssHooks[di.prop]||di.elem.style[Ra(di.prop)]!=null)?ki.style(di.elem,di.prop,di.now+di.unit):di.elem[di.prop]=di.now}}},Al.propHooks.scrollTop=Al.propHooks.scrollLeft={set:function(di){di.elem.nodeType&&di.elem.parentNode&&(di.elem[di.prop]=di.now)}},ki.easing={linear:function(di){return di},swing:function(di){return .5-Math.cos(di*Math.PI)/2},_default:"swing"},ki.fx=Al.prototype.init,ki.fx.step={};var El,Tl,sn=/^(?:toggle|show|hide)$/,wn=/queueHooks$/;function Nn(){Tl&&(Ms.hidden===!1&&wi.requestAnimationFrame?wi.requestAnimationFrame(Nn):wi.setTimeout(Nn,ki.fx.interval),ki.fx.tick())}function Rs(){return wi.setTimeout(function(){El=void 0}),El=Date.now()}function xs(di,_i){var Mi,Ii=0,Gi={height:di};for(_i=_i?1:0;Ii<4;Ii+=2-_i)Mi=Ea[Ii],Gi["margin"+Mi]=Gi["padding"+Mi]=di;return _i&&(Gi.opacity=Gi.width=di),Gi}function uo(di,_i,Mi){for(var Ii,Gi=($o.tweeners[_i]||[]).concat($o.tweeners["*"]),Yi=0,ln=Gi.length;Yi<ln;Yi++)if(Ii=Gi[Yi].call(Mi,_i,di))return Ii}function Ro(di,_i,Mi){var Ii,Gi,Yi,ln,Wn,Pn,ls,Cs,Ns="width"in _i||"height"in _i,ws=this,to={},Gr=di.style,_a=di.nodeType&&Xa(di),aa=fs.get(di,"fxshow");Mi.queue||(ln=ki._queueHooks(di,"fx"),ln.unqueued==null&&(ln.unqueued=0,Wn=ln.empty.fire,ln.empty.fire=function(){ln.unqueued||Wn()}),ln.unqueued++,ws.always(function(){ws.always(function(){ln.unqueued--,ki.queue(di,"fx").length||ln.empty.fire()})}));for(Ii in _i)if(Gi=_i[Ii],sn.test(Gi)){if(delete _i[Ii],Yi=Yi||Gi==="toggle",Gi===(_a?"hide":"show"))if(Gi==="show"&&aa&&aa[Ii]!==void 0)_a=!0;else continue;to[Ii]=aa&&aa[Ii]||ki.style(di,Ii)}if(Pn=!ki.isEmptyObject(_i),!(!Pn&&ki.isEmptyObject(to))){Ns&&di.nodeType===1&&(Mi.overflow=[Gr.overflow,Gr.overflowX,Gr.overflowY],ls=aa&&aa.display,ls==null&&(ls=fs.get(di,"display")),Cs=ki.css(di,"display"),Cs==="none"&&(ls?Cs=ls:(al([di],!0),ls=di.style.display||ls,Cs=ki.css(di,"display"),al([di]))),(Cs==="inline"||Cs==="inline-block"&&ls!=null)&&ki.css(di,"float")==="none"&&(Pn||(ws.done(function(){Gr.display=ls}),ls==null&&(Cs=Gr.display,ls=Cs==="none"?"":Cs)),Gr.display="inline-block")),Mi.overflow&&(Gr.overflow="hidden",ws.always(function(){Gr.overflow=Mi.overflow[0],Gr.overflowX=Mi.overflow[1],Gr.overflowY=Mi.overflow[2]})),Pn=!1;for(Ii in to)Pn||(aa?"hidden"in aa&&(_a=aa.hidden):aa=fs.access(di,"fxshow",{display:ls}),Yi&&(aa.hidden=!_a),_a&&al([di],!0),ws.done(function(){_a||al([di]),fs.remove(di,"fxshow");for(Ii in to)ki.style(di,Ii,to[Ii])})),Pn=uo(_a?aa[Ii]:0,Ii,ws),Ii in aa||(aa[Ii]=Pn.start,_a&&(Pn.end=Pn.start,Pn.start=0))}}function qo(di,_i){var Mi,Ii,Gi,Yi,ln;for(Mi in di)if(Ii=$n(Mi),Gi=_i[Ii],Yi=di[Mi],Array.isArray(Yi)&&(Gi=Yi[1],Yi=di[Mi]=Yi[0]),Mi!==Ii&&(di[Ii]=Yi,delete di[Mi]),ln=ki.cssHooks[Ii],ln&&"expand"in ln){Yi=ln.expand(Yi),delete di[Ii];for(Mi in Yi)Mi in di||(di[Mi]=Yi[Mi],_i[Mi]=Gi)}else _i[Ii]=Gi}function $o(di,_i,Mi){var Ii,Gi,Yi=0,ln=$o.prefilters.length,Wn=ki.Deferred().always(function(){delete Pn.elem}),Pn=function(){if(Gi)return!1;for(var Ns=El||Rs(),ws=Math.max(0,ls.startTime+ls.duration-Ns),to=ws/ls.duration||0,Gr=1-to,_a=0,aa=ls.tweens.length;_a<aa;_a++)ls.tweens[_a].run(Gr);return Wn.notifyWith(di,[ls,Gr,ws]),Gr<1&&aa?ws:(aa||Wn.notifyWith(di,[ls,1,0]),Wn.resolveWith(di,[ls]),!1)},ls=Wn.promise({elem:di,props:ki.extend({},_i),opts:ki.extend(!0,{specialEasing:{},easing:ki.easing._default},Mi),originalProperties:_i,originalOptions:Mi,startTime:El||Rs(),duration:Mi.duration,tweens:[],createTween:function(Ns,ws){var to=ki.Tween(di,ls.opts,Ns,ws,ls.opts.specialEasing[Ns]||ls.opts.easing);return ls.tweens.push(to),to},stop:function(Ns){var ws=0,to=Ns?ls.tweens.length:0;if(Gi)return this;for(Gi=!0;ws<to;ws++)ls.tweens[ws].run(1);return Ns?(Wn.notifyWith(di,[ls,1,0]),Wn.resolveWith(di,[ls,Ns])):Wn.rejectWith(di,[ls,Ns]),this}}),Cs=ls.props;for(qo(Cs,ls.opts.specialEasing);Yi<ln;Yi++)if(Ii=$o.prefilters[Yi].call(ls,di,Cs,ls.opts),Ii)return en(Ii.stop)&&(ki._queueHooks(ls.elem,ls.opts.queue).stop=Ii.stop.bind(Ii)),Ii;return ki.map(Cs,uo,ls),en(ls.opts.start)&&ls.opts.start.call(di,ls),ls.progress(ls.opts.progress).done(ls.opts.done,ls.opts.complete).fail(ls.opts.fail).always(ls.opts.always),ki.fx.timer(ki.extend(Pn,{elem:di,anim:ls,queue:ls.opts.queue})),ls}ki.Animation=ki.extend($o,{tweeners:{"*":[function(di,_i){var Mi=this.createTween(di,_i);return pc(Mi.elem,di,$a.exec(_i),Mi),Mi}]},tweener:function(di,_i){en(di)?(_i=di,di=["*"]):di=di.match(gs);for(var Mi,Ii=0,Gi=di.length;Ii<Gi;Ii++)Mi=di[Ii],$o.tweeners[Mi]=$o.tweeners[Mi]||[],$o.tweeners[Mi].unshift(_i)},prefilters:[Ro],prefilter:function(di,_i){_i?$o.prefilters.unshift(di):$o.prefilters.push(di)}}),ki.speed=function(di,_i,Mi){var Ii=di&&typeof di=="object"?ki.extend({},di):{complete:Mi||!Mi&&_i||en(di)&&di,duration:di,easing:Mi&&_i||_i&&!en(_i)&&_i};return ki.fx.off?Ii.duration=0:typeof Ii.duration!="number"&&(Ii.duration in ki.fx.speeds?Ii.duration=ki.fx.speeds[Ii.duration]:Ii.duration=ki.fx.speeds._default),(Ii.queue==null||Ii.queue===!0)&&(Ii.queue="fx"),Ii.old=Ii.complete,Ii.complete=function(){en(Ii.old)&&Ii.old.call(this),Ii.queue&&ki.dequeue(this,Ii.queue)},Ii},ki.fn.extend({fadeTo:function(di,_i,Mi,Ii){return this.filter(Xa).css("opacity",0).show().end().animate({opacity:_i},di,Mi,Ii)},animate:function(di,_i,Mi,Ii){var Gi=ki.isEmptyObject(di),Yi=ki.speed(_i,Mi,Ii),ln=function(){var Wn=$o(this,ki.extend({},di),Yi);(Gi||fs.get(this,"finish"))&&Wn.stop(!0)};return ln.finish=ln,Gi||Yi.queue===!1?this.each(ln):this.queue(Yi.queue,ln)},stop:function(di,_i,Mi){var Ii=function(Gi){var Yi=Gi.stop;delete Gi.stop,Yi(Mi)};return typeof di!="string"&&(Mi=_i,_i=di,di=void 0),_i&&this.queue(di||"fx",[]),this.each(function(){var Gi=!0,Yi=di!=null&&di+"queueHooks",ln=ki.timers,Wn=fs.get(this);if(Yi)Wn[Yi]&&Wn[Yi].stop&&Ii(Wn[Yi]);else for(Yi in Wn)Wn[Yi]&&Wn[Yi].stop&&wn.test(Yi)&&Ii(Wn[Yi]);for(Yi=ln.length;Yi--;)ln[Yi].elem===this&&(di==null||ln[Yi].queue===di)&&(ln[Yi].anim.stop(Mi),Gi=!1,ln.splice(Yi,1));(Gi||!Mi)&&ki.dequeue(this,di)})},finish:function(di){return di!==!1&&(di=di||"fx"),this.each(function(){var _i,Mi=fs.get(this),Ii=Mi[di+"queue"],Gi=Mi[di+"queueHooks"],Yi=ki.timers,ln=Ii?Ii.length:0;for(Mi.finish=!0,ki.queue(this,di,[]),Gi&&Gi.stop&&Gi.stop.call(this,!0),_i=Yi.length;_i--;)Yi[_i].elem===this&&Yi[_i].queue===di&&(Yi[_i].anim.stop(!0),Yi.splice(_i,1));for(_i=0;_i<ln;_i++)Ii[_i]&&Ii[_i].finish&&Ii[_i].finish.call(this);delete Mi.finish})}}),ki.each(["toggle","show","hide"],function(di,_i){var Mi=ki.fn[_i];ki.fn[_i]=function(Ii,Gi,Yi){return Ii==null||typeof Ii=="boolean"?Mi.apply(this,arguments):this.animate(xs(_i,!0),Ii,Gi,Yi)}}),ki.each({slideDown:xs("show"),slideUp:xs("hide"),slideToggle:xs("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(di,_i){ki.fn[di]=function(Mi,Ii,Gi){return this.animate(_i,Mi,Ii,Gi)}}),ki.timers=[],ki.fx.tick=function(){var di,_i=0,Mi=ki.timers;for(El=Date.now();_i<Mi.length;_i++)di=Mi[_i],!di()&&Mi[_i]===di&&Mi.splice(_i--,1);Mi.length||ki.fx.stop(),El=void 0},ki.fx.timer=function(di){ki.timers.push(di),ki.fx.start()},ki.fx.interval=13,ki.fx.start=function(){Tl||(Tl=!0,Nn())},ki.fx.stop=function(){Tl=null},ki.fx.speeds={slow:600,fast:200,_default:400},ki.fn.delay=function(di,_i){return di=ki.fx&&ki.fx.speeds[di]||di,_i=_i||"fx",this.queue(_i,function(Mi,Ii){var Gi=wi.setTimeout(Mi,di);Ii.stop=function(){wi.clearTimeout(Gi)}})},function(){var di=Ms.createElement("input"),_i=Ms.createElement("select"),Mi=_i.appendChild(Ms.createElement("option"));di.type="checkbox",Yn.checkOn=di.value!=="",Yn.optSelected=Mi.selected,di=Ms.createElement("input"),di.value="t",di.type="radio",Yn.radioValue=di.value==="t"}();var Ga,na=ki.expr.attrHandle;ki.fn.extend({attr:function(di,_i){return Sa(this,ki.attr,di,_i,arguments.length>1)},removeAttr:function(di){return this.each(function(){ki.removeAttr(this,di)})}}),ki.extend({attr:function(di,_i,Mi){var Ii,Gi,Yi=di.nodeType;if(!(Yi===3||Yi===8||Yi===2)){if(typeof di.getAttribute>"u")return ki.prop(di,_i,Mi);if((Yi!==1||!ki.isXMLDoc(di))&&(Gi=ki.attrHooks[_i.toLowerCase()]||(ki.expr.match.bool.test(_i)?Ga:void 0)),Mi!==void 0){if(Mi===null){ki.removeAttr(di,_i);return}return Gi&&"set"in Gi&&(Ii=Gi.set(di,Mi,_i))!==void 0?Ii:(di.setAttribute(_i,Mi+""),Mi)}return Gi&&"get"in Gi&&(Ii=Gi.get(di,_i))!==null?Ii:(Ii=ki.find.attr(di,_i),Ii??void 0)}},attrHooks:{type:{set:function(di,_i){if(!Yn.radioValue&&_i==="radio"&&In(di,"input")){var Mi=di.value;return di.setAttribute("type",_i),Mi&&(di.value=Mi),_i}}}},removeAttr:function(di,_i){var Mi,Ii=0,Gi=_i&&_i.match(gs);if(Gi&&di.nodeType===1)for(;Mi=Gi[Ii++];)di.removeAttribute(Mi)}}),Ga={set:function(di,_i,Mi){return _i===!1?ki.removeAttr(di,Mi):di.setAttribute(Mi,Mi),Mi}},ki.each(ki.expr.match.bool.source.match(/\w+/g),function(di,_i){var Mi=na[_i]||ki.find.attr;na[_i]=function(Ii,Gi,Yi){var ln,Wn,Pn=Gi.toLowerCase();return Yi||(Wn=na[Pn],na[Pn]=ln,ln=Mi(Ii,Gi,Yi)!=null?Pn:null,na[Pn]=Wn),ln}});var Ko=/^(?:input|select|textarea|button)$/i,Wa=/^(?:a|area)$/i;ki.fn.extend({prop:function(di,_i){return Sa(this,ki.prop,di,_i,arguments.length>1)},removeProp:function(di){return this.each(function(){delete this[ki.propFix[di]||di]})}}),ki.extend({prop:function(di,_i,Mi){var Ii,Gi,Yi=di.nodeType;if(!(Yi===3||Yi===8||Yi===2))return(Yi!==1||!ki.isXMLDoc(di))&&(_i=ki.propFix[_i]||_i,Gi=ki.propHooks[_i]),Mi!==void 0?Gi&&"set"in Gi&&(Ii=Gi.set(di,Mi,_i))!==void 0?Ii:di[_i]=Mi:Gi&&"get"in Gi&&(Ii=Gi.get(di,_i))!==null?Ii:di[_i]},propHooks:{tabIndex:{get:function(di){var _i=ki.find.attr(di,"tabindex");return _i?parseInt(_i,10):Ko.test(di.nodeName)||Wa.test(di.nodeName)&&di.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),Yn.optSelected||(ki.propHooks.selected={get:function(di){var _i=di.parentNode;return _i&&_i.parentNode&&_i.parentNode.selectedIndex,null},set:function(di){var _i=di.parentNode;_i&&(_i.selectedIndex,_i.parentNode&&_i.parentNode.selectedIndex)}}),ki.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){ki.propFix[this.toLowerCase()]=this});function Ll(di){var _i=di.match(gs)||[];return _i.join(" ")}function lc(di){return di.getAttribute&&di.getAttribute("class")||""}function ou(di){return Array.isArray(di)?di:typeof di=="string"?di.match(gs)||[]:[]}ki.fn.extend({addClass:function(di){var _i,Mi,Ii,Gi,Yi,ln;return en(di)?this.each(function(Wn){ki(this).addClass(di.call(this,Wn,lc(this)))}):(_i=ou(di),_i.length?this.each(function(){if(Ii=lc(this),Mi=this.nodeType===1&&" "+Ll(Ii)+" ",Mi){for(Yi=0;Yi<_i.length;Yi++)Gi=_i[Yi],Mi.indexOf(" "+Gi+" ")<0&&(Mi+=Gi+" ");ln=Ll(Mi),Ii!==ln&&this.setAttribute("class",ln)}}):this)},removeClass:function(di){var _i,Mi,Ii,Gi,Yi,ln;return en(di)?this.each(function(Wn){ki(this).removeClass(di.call(this,Wn,lc(this)))}):arguments.length?(_i=ou(di),_i.length?this.each(function(){if(Ii=lc(this),Mi=this.nodeType===1&&" "+Ll(Ii)+" ",Mi){for(Yi=0;Yi<_i.length;Yi++)for(Gi=_i[Yi];Mi.indexOf(" "+Gi+" ")>-1;)Mi=Mi.replace(" "+Gi+" "," ");ln=Ll(Mi),Ii!==ln&&this.setAttribute("class",ln)}}):this):this.attr("class","")},toggleClass:function(di,_i){var Mi,Ii,Gi,Yi,ln=typeof di,Wn=ln==="string"||Array.isArray(di);return en(di)?this.each(function(Pn){ki(this).toggleClass(di.call(this,Pn,lc(this),_i),_i)}):typeof _i=="boolean"&&Wn?_i?this.addClass(di):this.removeClass(di):(Mi=ou(di),this.each(function(){if(Wn)for(Yi=ki(this),Gi=0;Gi<Mi.length;Gi++)Ii=Mi[Gi],Yi.hasClass(Ii)?Yi.removeClass(Ii):Yi.addClass(Ii);else(di===void 0||ln==="boolean")&&(Ii=lc(this),Ii&&fs.set(this,"__className__",Ii),this.setAttribute&&this.setAttribute("class",Ii||di===!1?"":fs.get(this,"__className__")||""))}))},hasClass:function(di){var _i,Mi,Ii=0;for(_i=" "+di+" ";Mi=this[Ii++];)if(Mi.nodeType===1&&(" "+Ll(lc(Mi))+" ").indexOf(_i)>-1)return!0;return!1}});var Jl=/\r/g;ki.fn.extend({val:function(di){var _i,Mi,Ii,Gi=this[0];return arguments.length?(Ii=en(di),this.each(function(Yi){var ln;this.nodeType===1&&(Ii?ln=di.call(this,Yi,ki(this).val()):ln=di,ln==null?ln="":typeof ln=="number"?ln+="":Array.isArray(ln)&&(ln=ki.map(ln,function(Wn){return Wn==null?"":Wn+""})),_i=ki.valHooks[this.type]||ki.valHooks[this.nodeName.toLowerCase()],(!_i||!("set"in _i)||_i.set(this,ln,"value")===void 0)&&(this.value=ln))})):Gi?(_i=ki.valHooks[Gi.type]||ki.valHooks[Gi.nodeName.toLowerCase()],_i&&"get"in _i&&(Mi=_i.get(Gi,"value"))!==void 0?Mi:(Mi=Gi.value,typeof Mi=="string"?Mi.replace(Jl,""):Mi??"")):void 0}}),ki.extend({valHooks:{option:{get:function(di){var _i=ki.find.attr(di,"value");return _i??Ll(ki.text(di))}},select:{get:function(di){var _i,Mi,Ii,Gi=di.options,Yi=di.selectedIndex,ln=di.type==="select-one",Wn=ln?null:[],Pn=ln?Yi+1:Gi.length;for(Yi<0?Ii=Pn:Ii=ln?Yi:0;Ii<Pn;Ii++)if(Mi=Gi[Ii],(Mi.selected||Ii===Yi)&&!Mi.disabled&&(!Mi.parentNode.disabled||!In(Mi.parentNode,"optgroup"))){if(_i=ki(Mi).val(),ln)return _i;Wn.push(_i)}return Wn},set:function(di,_i){for(var Mi,Ii,Gi=di.options,Yi=ki.makeArray(_i),ln=Gi.length;ln--;)Ii=Gi[ln],(Ii.selected=ki.inArray(ki.valHooks.option.get(Ii),Yi)>-1)&&(Mi=!0);return Mi||(di.selectedIndex=-1),Yi}}}}),ki.each(["radio","checkbox"],function(){ki.valHooks[this]={set:function(di,_i){if(Array.isArray(_i))return di.checked=ki.inArray(ki(di).val(),_i)>-1}},Yn.checkOn||(ki.valHooks[this].get=function(di){return di.getAttribute("value")===null?"on":di.value})});var jc=wi.location,ec={guid:Date.now()},Bl=/\?/;ki.parseXML=function(di){var _i,Mi;if(!di||typeof di!="string")return null;try{_i=new wi.DOMParser().parseFromString(di,"text/xml")}catch{}return Mi=_i&&_i.getElementsByTagName("parsererror")[0],(!_i||Mi)&&ki.error("Invalid XML: "+(Mi?ki.map(Mi.childNodes,function(Ii){return Ii.textContent}).join(`
14`):di)),_i};var Gc=/^(?:focusinfocus|focusoutblur)$/,ra=function(di){di.stopPropagation()};ki.extend(ki.event,{trigger:function(di,_i,Mi,Ii){var Gi,Yi,ln,Wn,Pn,ls,Cs,Ns,ws=[Mi||Ms],to=Rn.call(di,"type")?di.type:di,Gr=Rn.call(di,"namespace")?di.namespace.split("."):[];if(Yi=Ns=ln=Mi=Mi||Ms,!(Mi.nodeType===3||Mi.nodeType===8)&&!Gc.test(to+ki.event.triggered)&&(to.indexOf(".")>-1&&(Gr=to.split("."),to=Gr.shift(),Gr.sort()),Pn=to.indexOf(":")<0&&"on"+to,di=di[ki.expando]?di:new ki.Event(to,typeof di=="object"&&di),di.isTrigger=Ii?2:3,di.namespace=Gr.join("."),di.rnamespace=di.namespace?new RegExp("(^|\\.)"+Gr.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,di.result=void 0,di.target||(di.target=Mi),_i=_i==null?[di]:ki.makeArray(_i,[di]),Cs=ki.event.special[to]||{},!(!Ii&&Cs.trigger&&Cs.trigger.apply(Mi,_i)===!1))){if(!Ii&&!Cs.noBubble&&!Ln(Mi)){for(Wn=Cs.delegateType||to,Gc.test(Wn+to)||(Yi=Yi.parentNode);Yi;Yi=Yi.parentNode)ws.push(Yi),ln=Yi;ln===(Mi.ownerDocument||Ms)&&ws.push(ln.defaultView||ln.parentWindow||wi)}for(Gi=0;(Yi=ws[Gi++])&&!di.isPropagationStopped();)Ns=Yi,di.type=Gi>1?Wn:Cs.bindType||to,ls=(fs.get(Yi,"events")||Object.create(null))[di.type]&&fs.get(Yi,"handle"),ls&&ls.apply(Yi,_i),ls=Pn&&Yi[Pn],ls&&ls.apply&&Xn(Yi)&&(di.result=ls.apply(Yi,_i),di.result===!1&&di.preventDefault());return di.type=to,!Ii&&!di.isDefaultPrevented()&&(!Cs._default||Cs._default.apply(ws.pop(),_i)===!1)&&Xn(Mi)&&Pn&&en(Mi[to])&&!Ln(Mi)&&(ln=Mi[Pn],ln&&(Mi[Pn]=null),ki.event.triggered=to,di.isPropagationStopped()&&Ns.addEventListener(to,ra),Mi[to](),di.isPropagationStopped()&&Ns.removeEventListener(to,ra),ki.event.triggered=void 0,ln&&(Mi[Pn]=ln)),di.result}},simulate:function(di,_i,Mi){var Ii=ki.extend(new ki.Event,Mi,{type:di,isSimulated:!0});ki.event.trigger(Ii,null,_i)}}),ki.fn.extend({trigger:function(di,_i){return this.each(function(){ki.event.trigger(di,_i,this)})},triggerHandler:function(di,_i){var Mi=this[0];if(Mi)return ki.event.trigger(di,_i,Mi,!0)}});var Ml=/\[\]$/,zl=/\r?\n/g,Rl=/^(?:submit|button|image|reset|file)$/i,Fo=/^(?:input|select|textarea|keygen)/i;function Ho(di,_i,Mi,Ii){var Gi;if(Array.isArray(_i))ki.each(_i,function(Yi,ln){Mi||Ml.test(di)?Ii(di,ln):Ho(di+"["+(typeof ln=="object"&&ln!=null?Yi:"")+"]",ln,Mi,Ii)});else if(!Mi&&ts(_i)==="object")for(Gi in _i)Ho(di+"["+Gi+"]",_i[Gi],Mi,Ii);else Ii(di,_i)}ki.param=function(di,_i){var Mi,Ii=[],Gi=function(Yi,ln){var Wn=en(ln)?ln():ln;Ii[Ii.length]=encodeURIComponent(Yi)+"="+encodeURIComponent(Wn??"")};if(di==null)return"";if(Array.isArray(di)||di.jquery&&!ki.isPlainObject(di))ki.each(di,function(){Gi(this.name,this.value)});else for(Mi in di)Ho(Mi,di[Mi],_i,Gi);return Ii.join("&")},ki.fn.extend({serialize:function(){return ki.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var di=ki.prop(this,"elements");return di?ki.makeArray(di):this}).filter(function(){var di=this.type;return this.name&&!ki(this).is(":disabled")&&Fo.test(this.nodeName)&&!Rl.test(di)&&(this.checked||!gc.test(di))}).map(function(di,_i){var Mi=ki(this).val();return Mi==null?null:Array.isArray(Mi)?ki.map(Mi,function(Ii){return{name:_i.name,value:Ii.replace(zl,`\r
15`)}}):{name:_i.name,value:Mi.replace(zl,`\r
16`)}}).get()}});var Oa=/%20/g,bu=/#.*$/,Dc=/([?&])_=[^&]*/,Pc=/^(.*?):[ \t]*([^\r\n]*)$/mg,Yc=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Od=/^(?:GET|HEAD)$/,bd=/^\/\//,ed={},Eu={},Hu="*/".concat("*"),td=Ms.createElement("a");td.href=jc.href;function Tu(di){return function(_i,Mi){typeof _i!="string"&&(Mi=_i,_i="*");var Ii,Gi=0,Yi=_i.toLowerCase().match(gs)||[];if(en(Mi))for(;Ii=Yi[Gi++];)Ii[0]==="+"?(Ii=Ii.slice(1)||"*",(di[Ii]=di[Ii]||[]).unshift(Mi)):(di[Ii]=di[Ii]||[]).push(Mi)}}function $u(di,_i,Mi,Ii){var Gi={},Yi=di===Eu;function ln(Wn){var Pn;return Gi[Wn]=!0,ki.each(di[Wn]||[],function(ls,Cs){var Ns=Cs(_i,Mi,Ii);if(typeof Ns=="string"&&!Yi&&!Gi[Ns])return _i.dataTypes.unshift(Ns),ln(Ns),!1;if(Yi)return!(Pn=Ns)}),Pn}return ln(_i.dataTypes[0])||!Gi["*"]&&ln("*")}function Vu(di,_i){var Mi,Ii,Gi=ki.ajaxSettings.flatOptions||{};for(Mi in _i)_i[Mi]!==void 0&&((Gi[Mi]?di:Ii||(Ii={}))[Mi]=_i[Mi]);return Ii&&ki.extend(!0,di,Ii),di}function id(di,_i,Mi){for(var Ii,Gi,Yi,ln,Wn=di.contents,Pn=di.dataTypes;Pn[0]==="*";)Pn.shift(),Ii===void 0&&(Ii=di.mimeType||_i.getResponseHeader("Content-Type"));if(Ii){for(Gi in Wn)if(Wn[Gi]&&Wn[Gi].test(Ii)){Pn.unshift(Gi);break}}if(Pn[0]in Mi)Yi=Pn[0];else{for(Gi in Mi){if(!Pn[0]||di.converters[Gi+" "+Pn[0]]){Yi=Gi;break}ln||(ln=Gi)}Yi=Yi||ln}if(Yi)return Yi!==Pn[0]&&Pn.unshift(Yi),Mi[Yi]}function nd(di,_i,Mi,Ii){var Gi,Yi,ln,Wn,Pn,ls={},Cs=di.dataTypes.slice();if(Cs[1])for(ln in di.converters)ls[ln.toLowerCase()]=di.converters[ln];for(Yi=Cs.shift();Yi;)if(di.responseFields[Yi]&&(Mi[di.responseFields[Yi]]=_i),!Pn&&Ii&&di.dataFilter&&(_i=di.dataFilter(_i,di.dataType)),Pn=Yi,Yi=Cs.shift(),Yi){if(Yi==="*")Yi=Pn;else if(Pn!=="*"&&Pn!==Yi){if(ln=ls[Pn+" "+Yi]||ls["* "+Yi],!ln){for(Gi in ls)if(Wn=Gi.split(" "),Wn[1]===Yi&&(ln=ls[Pn+" "+Wn[0]]||ls["* "+Wn[0]],ln)){ln===!0?ln=ls[Gi]:ls[Gi]!==!0&&(Yi=Wn[0],Cs.unshift(Wn[1]));break}}if(ln!==!0)if(ln&&di.throws)_i=ln(_i);else try{_i=ln(_i)}catch(Ns){return{state:"parsererror",error:ln?Ns:"No conversion from "+Pn+" to "+Yi}}}}return{state:"success",data:_i}}ki.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:jc.href,type:"GET",isLocal:Yc.test(jc.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Hu,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":ki.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(di,_i){return _i?Vu(Vu(di,ki.ajaxSettings),_i):Vu(ki.ajaxSettings,di)},ajaxPrefilter:Tu(ed),ajaxTransport:Tu(Eu),ajax:function(di,_i){typeof di=="object"&&(_i=di,di=void 0),_i=_i||{};var Mi,Ii,Gi,Yi,ln,Wn,Pn,ls,Cs,Ns,ws=ki.ajaxSetup({},_i),to=ws.context||ws,Gr=ws.context&&(to.nodeType||to.jquery)?ki(to):ki.event,_a=ki.Deferred(),aa=ki.Callbacks("once memory"),_l=ws.statusCode||{},il={},Fc={},Ic="canceled",Jr={readyState:0,getResponseHeader:function(ha){var Ya;if(Pn){if(!Yi)for(Yi={};Ya=Pc.exec(Gi);)Yi[Ya[1].toLowerCase()+" "]=(Yi[Ya[1].toLowerCase()+" "]||[]).concat(Ya[2]);Ya=Yi[ha.toLowerCase()+" "]}return Ya==null?null:Ya.join(", ")},getAllResponseHeaders:function(){return Pn?Gi:null},setRequestHeader:function(ha,Ya){return Pn==null&&(ha=Fc[ha.toLowerCase()]=Fc[ha.toLowerCase()]||ha,il[ha]=Ya),this},overrideMimeType:function(ha){return Pn==null&&(ws.mimeType=ha),this},statusCode:function(ha){var Ya;if(ha)if(Pn)Jr.always(ha[Jr.status]);else for(Ya in ha)_l[Ya]=[_l[Ya],ha[Ya]];return this},abort:function(ha){var Ya=ha||Ic;return Mi&&Mi.abort(Ya),cc(0,Ya),this}};if(_a.promise(Jr),ws.url=((di||ws.url||jc.href)+"").replace(bd,jc.protocol+"//"),ws.type=_i.method||_i.type||ws.method||ws.type,ws.dataTypes=(ws.dataType||"*").toLowerCase().match(gs)||[""],ws.crossDomain==null){Wn=Ms.createElement("a");try{Wn.href=ws.url,Wn.href=Wn.href,ws.crossDomain=td.protocol+"//"+td.host!=Wn.protocol+"//"+Wn.host}catch{ws.crossDomain=!0}}if(ws.data&&ws.processData&&typeof ws.data!="string"&&(ws.data=ki.param(ws.data,ws.traditional)),$u(ed,ws,_i,Jr),Pn)return Jr;ls=ki.event&&ws.global,ls&&ki.active++===0&&ki.event.trigger("ajaxStart"),ws.type=ws.type.toUpperCase(),ws.hasContent=!Od.test(ws.type),Ii=ws.url.replace(bu,""),ws.hasContent?ws.data&&ws.processData&&(ws.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(ws.data=ws.data.replace(Oa,"+")):(Ns=ws.url.slice(Ii.length),ws.data&&(ws.processData||typeof ws.data=="string")&&(Ii+=(Bl.test(Ii)?"&":"?")+ws.data,delete ws.data),ws.cache===!1&&(Ii=Ii.replace(Dc,"$1"),Ns=(Bl.test(Ii)?"&":"?")+"_="+ec.guid+++Ns),ws.url=Ii+Ns),ws.ifModified&&(ki.lastModified[Ii]&&Jr.setRequestHeader("If-Modified-Since",ki.lastModified[Ii]),ki.etag[Ii]&&Jr.setRequestHeader("If-None-Match",ki.etag[Ii])),(ws.data&&ws.hasContent&&ws.contentType!==!1||_i.contentType)&&Jr.setRequestHeader("Content-Type",ws.contentType),Jr.setRequestHeader("Accept",ws.dataTypes[0]&&ws.accepts[ws.dataTypes[0]]?ws.accepts[ws.dataTypes[0]]+(ws.dataTypes[0]!=="*"?", "+Hu+"; q=0.01":""):ws.accepts["*"]);for(Cs in ws.headers)Jr.setRequestHeader(Cs,ws.headers[Cs]);if(ws.beforeSend&&(ws.beforeSend.call(to,Jr,ws)===!1||Pn))return Jr.abort();if(Ic="abort",aa.add(ws.complete),Jr.done(ws.success),Jr.fail(ws.error),Mi=$u(Eu,ws,_i,Jr),!Mi)cc(-1,"No Transport");else{if(Jr.readyState=1,ls&&Gr.trigger("ajaxSend",[Jr,ws]),Pn)return Jr;ws.async&&ws.timeout>0&&(ln=wi.setTimeout(function(){Jr.abort("timeout")},ws.timeout));try{Pn=!1,Mi.send(il,cc)}catch(ha){if(Pn)throw ha;cc(-1,ha)}}function cc(ha,Ya,uc,ad){var bc,Nc,Xl,_c,qc,Ol=Ya;Pn||(Pn=!0,ln&&wi.clearTimeout(ln),Mi=void 0,Gi=ad||"",Jr.readyState=ha>0?4:0,bc=ha>=200&&ha<300||ha===304,uc&&(_c=id(ws,Jr,uc)),!bc&&ki.inArray("script",ws.dataTypes)>-1&&ki.inArray("json",ws.dataTypes)<0&&(ws.converters["text script"]=function(){}),_c=nd(ws,_c,Jr,bc),bc?(ws.ifModified&&(qc=Jr.getResponseHeader("Last-Modified"),qc&&(ki.lastModified[Ii]=qc),qc=Jr.getResponseHeader("etag"),qc&&(ki.etag[Ii]=qc)),ha===204||ws.type==="HEAD"?Ol="nocontent":ha===304?Ol="notmodified":(Ol=_c.state,Nc=_c.data,Xl=_c.error,bc=!Xl)):(Xl=Ol,(ha||!Ol)&&(Ol="error",ha<0&&(ha=0))),Jr.status=ha,Jr.statusText=(Ya||Ol)+"",bc?_a.resolveWith(to,[Nc,Ol,Jr]):_a.rejectWith(to,[Jr,Ol,Xl]),Jr.statusCode(_l),_l=void 0,ls&&Gr.trigger(bc?"ajaxSuccess":"ajaxError",[Jr,ws,bc?Nc:Xl]),aa.fireWith(to,[Jr,Ol]),ls&&(Gr.trigger("ajaxComplete",[Jr,ws]),--ki.active||ki.event.trigger("ajaxStop")))}return Jr},getJSON:function(di,_i,Mi){return ki.get(di,_i,Mi,"json")},getScript:function(di,_i){return ki.get(di,void 0,_i,"script")}}),ki.each(["get","post"],function(di,_i){ki[_i]=function(Mi,Ii,Gi,Yi){return en(Ii)&&(Yi=Yi||Gi,Gi=Ii,Ii=void 0),ki.ajax(ki.extend({url:Mi,type:_i,dataType:Yi,data:Ii,success:Gi},ki.isPlainObject(Mi)&&Mi))}}),ki.ajaxPrefilter(function(di){var _i;for(_i in di.headers)_i.toLowerCase()==="content-type"&&(di.contentType=di.headers[_i]||"")}),ki._evalUrl=function(di,_i,Mi){return ki.ajax({url:di,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(Ii){ki.globalEval(Ii,_i,Mi)}})},ki.fn.extend({wrapAll:function(di){var _i;return this[0]&&(en(di)&&(di=di.call(this[0])),_i=ki(di,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&_i.insertBefore(this[0]),_i.map(function(){for(var Mi=this;Mi.firstElementChild;)Mi=Mi.firstElementChild;return Mi}).append(this)),this},wrapInner:function(di){return en(di)?this.each(function(_i){ki(this).wrapInner(di.call(this,_i))}):this.each(function(){var _i=ki(this),Mi=_i.contents();Mi.length?Mi.wrapAll(di):_i.append(di)})},wrap:function(di){var _i=en(di);return this.each(function(Mi){ki(this).wrapAll(_i?di.call(this,Mi):di)})},unwrap:function(di){return this.parent(di).not("body").each(function(){ki(this).replaceWith(this.childNodes)}),this}}),ki.expr.pseudos.hidden=function(di){return!ki.expr.pseudos.visible(di)},ki.expr.pseudos.visible=function(di){return!!(di.offsetWidth||di.offsetHeight||di.getClientRects().length)},ki.ajaxSettings.xhr=function(){try{return new wi.XMLHttpRequest}catch{}};var ru={0:200,1223:204},Qc=ki.ajaxSettings.xhr();Yn.cors=!!Qc&&"withCredentials"in Qc,Yn.ajax=Qc=!!Qc,ki.ajaxTransport(function(di){var _i,Mi;if(Yn.cors||Qc&&!di.crossDomain)return{send:function(Ii,Gi){var Yi,ln=di.xhr();if(ln.open(di.type,di.url,di.async,di.username,di.password),di.xhrFields)for(Yi in di.xhrFields)ln[Yi]=di.xhrFields[Yi];di.mimeType&&ln.overrideMimeType&&ln.overrideMimeType(di.mimeType),!di.crossDomain&&!Ii["X-Requested-With"]&&(Ii["X-Requested-With"]="XMLHttpRequest");for(Yi in Ii)ln.setRequestHeader(Yi,Ii[Yi]);_i=function(Wn){return function(){_i&&(_i=Mi=ln.onload=ln.onerror=ln.onabort=ln.ontimeout=ln.onreadystatechange=null,Wn==="abort"?ln.abort():Wn==="error"?typeof ln.status!="number"?Gi(0,"error"):Gi(ln.status,ln.statusText):Gi(ru[ln.status]||ln.status,ln.statusText,(ln.responseType||"text")!=="text"||typeof ln.responseText!="string"?{binary:ln.response}:{text:ln.responseText},ln.getAllResponseHeaders()))}},ln.onload=_i(),Mi=ln.onerror=ln.ontimeout=_i("error"),ln.onabort!==void 0?ln.onabort=Mi:ln.onreadystatechange=function(){ln.readyState===4&&wi.setTimeout(function(){_i&&Mi()})},_i=_i("abort");try{ln.send(di.hasContent&&di.data||null)}catch(Wn){if(_i)throw Wn}},abort:function(){_i&&_i()}}}),ki.ajaxPrefilter(function(di){di.crossDomain&&(di.contents.script=!1)}),ki.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(di){return ki.globalEval(di),di}}}),ki.ajaxPrefilter("script",function(di){di.cache===void 0&&(di.cache=!1),di.crossDomain&&(di.type="GET")}),ki.ajaxTransport("script",function(di){if(di.crossDomain||di.scriptAttrs){var _i,Mi;return{send:function(Ii,Gi){_i=ki("<script>").attr(di.scriptAttrs||{}).prop({charset:di.scriptCharset,src:di.url}).on("load error",Mi=function(Yi){_i.remove(),Mi=null,Yi&&Gi(Yi.type==="error"?404:200,Yi.type)}),Ms.head.appendChild(_i[0])},abort:function(){Mi&&Mi()}}}});var sd=[],_u=/(=)\?(?=&|$)|\?\?/;ki.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var di=sd.pop()||ki.expando+"_"+ec.guid++;return this[di]=!0,di}}),ki.ajaxPrefilter("json jsonp",function(di,_i,Mi){var Ii,Gi,Yi,ln=di.jsonp!==!1&&(_u.test(di.url)?"url":typeof di.data=="string"&&(di.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&_u.test(di.data)&&"data");if(ln||di.dataTypes[0]==="jsonp")return Ii=di.jsonpCallback=en(di.jsonpCallback)?di.jsonpCallback():di.jsonpCallback,ln?di[ln]=di[ln].replace(_u,"$1"+Ii):di.jsonp!==!1&&(di.url+=(Bl.test(di.url)?"&":"?")+di.jsonp+"="+Ii),di.converters["script json"]=function(){return Yi||ki.error(Ii+" was not called"),Yi[0]},di.dataTypes[0]="json",Gi=wi[Ii],wi[Ii]=function(){Yi=arguments},Mi.always(function(){Gi===void 0?ki(wi).removeProp(Ii):wi[Ii]=Gi,di[Ii]&&(di.jsonpCallback=_i.jsonpCallback,sd.push(Ii)),Yi&&en(Gi)&&Gi(Yi[0]),Yi=Gi=void 0}),"script"}),Yn.createHTMLDocument=function(){var di=Ms.implementation.createHTMLDocument("").body;return di.innerHTML="<form></form><form></form>",di.childNodes.length===2}(),ki.parseHTML=function(di,_i,Mi){if(typeof di!="string")return[];typeof _i=="boolean"&&(Mi=_i,_i=!1);var Ii,Gi,Yi;return _i||(Yn.createHTMLDocument?(_i=Ms.implementation.createHTMLDocument(""),Ii=_i.createElement("base"),Ii.href=Ms.location.href,_i.head.appendChild(Ii)):_i=Ms),Gi=dn.exec(di),Yi=!Mi&&[],Gi?[_i.createElement(Gi[1])]:(Gi=tl([di],_i,Yi),Yi&&Yi.length&&ki(Yi).remove(),ki.merge([],Gi.childNodes))},ki.fn.load=function(di,_i,Mi){var Ii,Gi,Yi,ln=this,Wn=di.indexOf(" ");return Wn>-1&&(Ii=Ll(di.slice(Wn)),di=di.slice(0,Wn)),en(_i)?(Mi=_i,_i=void 0):_i&&typeof _i=="object"&&(Gi="POST"),ln.length>0&&ki.ajax({url:di,type:Gi||"GET",dataType:"html",data:_i}).done(function(Pn){Yi=arguments,ln.html(Ii?ki("<div>").append(ki.parseHTML(Pn)).find(Ii):Pn)}).always(Mi&&function(Pn,ls){ln.each(function(){Mi.apply(this,Yi||[Pn.responseText,ls,Pn])})}),this},ki.expr.pseudos.animated=function(di){return ki.grep(ki.timers,function(_i){return di===_i.elem}).length},ki.offset={setOffset:function(di,_i,Mi){var Ii,Gi,Yi,ln,Wn,Pn,ls,Cs=ki.css(di,"position"),Ns=ki(di),ws={};Cs==="static"&&(di.style.position="relative"),Wn=Ns.offset(),Yi=ki.css(di,"top"),Pn=ki.css(di,"left"),ls=(Cs==="absolute"||Cs==="fixed")&&(Yi+Pn).indexOf("auto")>-1,ls?(Ii=Ns.position(),ln=Ii.top,Gi=Ii.left):(ln=parseFloat(Yi)||0,Gi=parseFloat(Pn)||0),en(_i)&&(_i=_i.call(di,Mi,ki.extend({},Wn))),_i.top!=null&&(ws.top=_i.top-Wn.top+ln),_i.left!=null&&(ws.left=_i.left-Wn.left+Gi),"using"in _i?_i.using.call(di,ws):Ns.css(ws)}},ki.fn.extend({offset:function(di){if(arguments.length)return di===void 0?this:this.each(function(Gi){ki.offset.setOffset(this,di,Gi)});var _i,Mi,Ii=this[0];if(Ii)return Ii.getClientRects().length?(_i=Ii.getBoundingClientRect(),Mi=Ii.ownerDocument.defaultView,{top:_i.top+Mi.pageYOffset,left:_i.left+Mi.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var di,_i,Mi,Ii=this[0],Gi={top:0,left:0};if(ki.css(Ii,"position")==="fixed")_i=Ii.getBoundingClientRect();else{for(_i=this.offset(),Mi=Ii.ownerDocument,di=Ii.offsetParent||Mi.documentElement;di&&(di===Mi.body||di===Mi.documentElement)&&ki.css(di,"position")==="static";)di=di.parentNode;di&&di!==Ii&&di.nodeType===1&&(Gi=ki(di).offset(),Gi.top+=ki.css(di,"borderTopWidth",!0),Gi.left+=ki.css(di,"borderLeftWidth",!0))}return{top:_i.top-Gi.top-ki.css(Ii,"marginTop",!0),left:_i.left-Gi.left-ki.css(Ii,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var di=this.offsetParent;di&&ki.css(di,"position")==="static";)di=di.offsetParent;return di||bl})}}),ki.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(di,_i){var Mi=_i==="pageYOffset";ki.fn[di]=function(Ii){return Sa(this,function(Gi,Yi,ln){var Wn;if(Ln(Gi)?Wn=Gi:Gi.nodeType===9&&(Wn=Gi.defaultView),ln===void 0)return Wn?Wn[_i]:Gi[Yi];Wn?Wn.scrollTo(Mi?Wn.pageXOffset:ln,Mi?ln:Wn.pageYOffset):Gi[Yi]=ln},di,Ii,arguments.length)}}),ki.each(["top","left"],function(di,_i){ki.cssHooks[_i]=Ql(Yn.pixelPosition,function(Mi,Ii){if(Ii)return Ii=ul(Mi,_i),ja.test(Ii)?ki(Mi).position()[_i]+"px":Ii})}),ki.each({Height:"height",Width:"width"},function(di,_i){ki.each({padding:"inner"+di,content:_i,"":"outer"+di},function(Mi,Ii){ki.fn[Ii]=function(Gi,Yi){var ln=arguments.length&&(Mi||typeof Gi!="boolean"),Wn=Mi||(Gi===!0||Yi===!0?"margin":"border");return Sa(this,function(Pn,ls,Cs){var Ns;return Ln(Pn)?Ii.indexOf("outer")===0?Pn["inner"+di]:Pn.document.documentElement["client"+di]:Pn.nodeType===9?(Ns=Pn.documentElement,Math.max(Pn.body["scroll"+di],Ns["scroll"+di],Pn.body["offset"+di],Ns["offset"+di],Ns["client"+di])):Cs===void 0?ki.css(Pn,ls,Wn):ki.style(Pn,ls,Cs,Wn)},_i,ln?Gi:void 0,ln)}})}),ki.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(di,_i){ki.fn[_i]=function(Mi){return this.on(_i,Mi)}}),ki.fn.extend({bind:function(di,_i,Mi){return this.on(di,null,_i,Mi)},unbind:function(di,_i){return this.off(di,null,_i)},delegate:function(di,_i,Mi,Ii){return this.on(_i,di,Mi,Ii)},undelegate:function(di,_i,Mi){return arguments.length===1?this.off(di,"**"):this.off(_i,di||"**",Mi)},hover:function(di,_i){return this.on("mouseenter",di).on("mouseleave",_i||di)}}),ki.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(di,_i){ki.fn[_i]=function(Mi,Ii){return arguments.length>0?this.on(_i,null,Mi,Ii):this.trigger(_i)}});var od=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;ki.proxy=function(di,_i){var Mi,Ii,Gi;if(typeof _i=="string"&&(Mi=di[_i],_i=di,di=Mi),!!en(di))return Ii=xn.call(arguments,2),Gi=function(){return di.apply(_i||this,Ii.concat(xn.call(arguments)))},Gi.guid=di.guid=di.guid||ki.guid++,Gi},ki.holdReady=function(di){di?ki.readyWait++:ki.ready(!0)},ki.isArray=Array.isArray,ki.parseJSON=JSON.parse,ki.nodeName=In,ki.isFunction=en,ki.isWindow=Ln,ki.camelCase=$n,ki.type=ts,ki.now=Date.now,ki.isNumeric=function(di){var _i=ki.type(di);return(_i==="number"||_i==="string")&&!isNaN(di-parseFloat(di))},ki.trim=function(di){return di==null?"":(di+"").replace(od,"$1")},Ti=[],ci=function(){return ki}.apply(Ai,Ti),ci!==void 0&&(ri.exports=ci);var rd=wi.jQuery,tc=wi.$;return ki.noConflict=function(di){return wi.$===ki&&(wi.$=tc),di&&wi.jQuery===ki&&(wi.jQuery=rd),ki},typeof hi>"u"&&(wi.jQuery=wi.$=ki),ki})},
vendor: 16,637 bytes, line 16
16"./node_modules/tinycolor2/esm/tinycolor.js":function(ri,Ai,Ti){"use strict";Ti.d(Ai,{A:function(){return Wi}});function ci(Ji){"@babel/helpers - typeof";return ci=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(cn){return typeof cn}:function(cn){return cn&&typeof Symbol=="function"&&cn.constructor===Symbol&&cn!==Symbol.prototype?"symbol":typeof cn},ci(Ji)}var wi=/^\s+/,hi=/\s+$/;function Wi(Ji,cn){if(Ji=Ji||"",cn=cn||{},Ji instanceof Wi)return Ji;if(!(this instanceof Wi))return new Wi(Ji,cn);var hn=_n(Ji);this._originalInput=Ji,this._r=hn.r,this._g=hn.g,this._b=hn.b,this._a=hn.a,this._roundA=Math.round(100*this._a)/100,this._format=cn.format||hn.format,this._gradientType=cn.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=hn.ok}Wi.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var cn=this.toRgb();return(cn.r*299+cn.g*587+cn.b*114)/1e3},getLuminance:function(){var cn=this.toRgb(),hn,Gn,gs,ks,Vs,Ao;return hn=cn.r/255,Gn=cn.g/255,gs=cn.b/255,hn<=.03928?ks=hn/12.92:ks=Math.pow((hn+.055)/1.055,2.4),Gn<=.03928?Vs=Gn/12.92:Vs=Math.pow((Gn+.055)/1.055,2.4),gs<=.03928?Ao=gs/12.92:Ao=Math.pow((gs+.055)/1.055,2.4),.2126*ks+.7152*Vs+.0722*Ao},setAlpha:function(cn){return this._a=kn(cn),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var cn=on(this._r,this._g,this._b);return{h:cn.h*360,s:cn.s,v:cn.v,a:this._a}},toHsvString:function(){var cn=on(this._r,this._g,this._b),hn=Math.round(cn.h*360),Gn=Math.round(cn.s*100),gs=Math.round(cn.v*100);return this._a==1?"hsv("+hn+", "+Gn+"%, "+gs+"%)":"hsva("+hn+", "+Gn+"%, "+gs+"%, "+this._roundA+")"},toHsl:function(){var cn=Bn(this._r,this._g,this._b);return{h:cn.h*360,s:cn.s,l:cn.l,a:this._a}},toHslString:function(){var cn=Bn(this._r,this._g,this._b),hn=Math.round(cn.h*360),Gn=Math.round(cn.s*100),gs=Math.round(cn.l*100);return this._a==1?"hsl("+hn+", "+Gn+"%, "+gs+"%)":"hsla("+hn+", "+Gn+"%, "+gs+"%, "+this._roundA+")"},toHex:function(cn){return bn(this._r,this._g,this._b,cn)},toHexString:function(cn){return"#"+this.toHex(cn)},toHex8:function(cn){return Rn(this._r,this._g,this._b,this._a,cn)},toHex8String:function(cn){return"#"+this.toHex8(cn)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round($i(this._r,255)*100)+"%",g:Math.round($i(this._g,255)*100)+"%",b:Math.round($i(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+Math.round($i(this._r,255)*100)+"%, "+Math.round($i(this._g,255)*100)+"%, "+Math.round($i(this._b,255)*100)+"%)":"rgba("+Math.round($i(this._r,255)*100)+"%, "+Math.round($i(this._g,255)*100)+"%, "+Math.round($i(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:Vn[bn(this._r,this._g,this._b,!0)]||!1},toFilter:function(cn){var hn="#"+As(this._r,this._g,this._b,this._a),Gn=hn,gs=this._gradientType?"GradientType = 1, ":"";if(cn){var ks=Wi(cn);Gn="#"+As(ks._r,ks._g,ks._b,ks._a)}return"progid:DXImageTransform.Microsoft.gradient("+gs+"startColorstr="+hn+",endColorstr="+Gn+")"},toString:function(cn){var hn=!!cn;cn=cn||this._format;var Gn=!1,gs=this._a<1&&this._a>=0,ks=!hn&&gs&&(cn==="hex"||cn==="hex6"||cn==="hex3"||cn==="hex4"||cn==="hex8"||cn==="name");return ks?cn==="name"&&this._a===0?this.toName():this.toRgbString():(cn==="rgb"&&(Gn=this.toRgbString()),cn==="prgb"&&(Gn=this.toPercentageRgbString()),(cn==="hex"||cn==="hex6")&&(Gn=this.toHexString()),cn==="hex3"&&(Gn=this.toHexString(!0)),cn==="hex4"&&(Gn=this.toHex8String(!0)),cn==="hex8"&&(Gn=this.toHex8String()),cn==="name"&&(Gn=this.toName()),cn==="hsl"&&(Gn=this.toHslString()),cn==="hsv"&&(Gn=this.toHsvString()),Gn||this.toHexString())},clone:function(){return Wi(this.toString())},_applyModification:function(cn,hn){var Gn=cn.apply(null,[this].concat([].slice.call(hn)));return this._r=Gn._r,this._g=Gn._g,this._b=Gn._b,this.setAlpha(Gn._a),this},lighten:function(){return this._applyModification(Ln,arguments)},brighten:function(){return this._applyModification(Ms,arguments)},darken:function(){return this._applyModification(Bs,arguments)},desaturate:function(){return this._applyModification(eo,arguments)},saturate:function(){return this._applyModification(Yn,arguments)},greyscale:function(){return this._applyModification(en,arguments)},spin:function(){return this._applyModification(Ps,arguments)},_applyCombination:function(cn,hn){return cn.apply(null,[this].concat([].slice.call(hn)))},analogous:function(){return this._applyCombination(ki,arguments)},complement:function(){return this._applyCombination(ts,arguments)},monochromatic:function(){return this._applyCombination(ns,arguments)},splitcomplement:function(){return this._applyCombination(as,arguments)},triad:function(){return this._applyCombination(es,[3])},tetrad:function(){return this._applyCombination(es,[4])}},Wi.fromRatio=function(Ji,cn){if(ci(Ji)=="object"){var hn={};for(var Gn in Ji)Ji.hasOwnProperty(Gn)&&(Gn==="a"?hn[Gn]=Ji[Gn]:hn[Gn]=vn(Ji[Gn]));Ji=hn}return Wi(Ji,cn)};function _n(Ji){var cn={r:0,g:0,b:0},hn=1,Gn=null,gs=null,ks=null,Vs=!1,Ao=!1;return typeof Ji=="string"&&(Ji=mn(Ji)),ci(Ji)=="object"&&(qi(Ji.r)&&qi(Ji.g)&&qi(Ji.b)?(cn=xn(Ji.r,Ji.g,Ji.b),Vs=!0,Ao=String(Ji.r).substr(-1)==="%"?"prgb":"rgb"):qi(Ji.h)&&qi(Ji.s)&&qi(Ji.v)?(Gn=vn(Ji.s),gs=vn(Ji.v),cn=Fn(Ji.h,Gn,gs),Vs=!0,Ao="hsv"):qi(Ji.h)&&qi(Ji.s)&&qi(Ji.l)&&(Gn=vn(Ji.s),ks=vn(Ji.l),cn=qn(Ji.h,Gn,ks),Vs=!0,Ao="hsl"),Ji.hasOwnProperty("a")&&(hn=Ji.a)),hn=kn(hn),{ok:Vs,format:Ji.format||Ao,r:Math.min(255,Math.max(cn.r,0)),g:Math.min(255,Math.max(cn.g,0)),b:Math.min(255,Math.max(cn.b,0)),a:hn}}function xn(Ji,cn,hn){return{r:$i(Ji,255)*255,g:$i(cn,255)*255,b:$i(hn,255)*255}}function Bn(Ji,cn,hn){Ji=$i(Ji,255),cn=$i(cn,255),hn=$i(hn,255);var Gn=Math.max(Ji,cn,hn),gs=Math.min(Ji,cn,hn),ks,Vs,Ao=(Gn+gs)/2;if(Gn==gs)ks=Vs=0;else{var jo=Gn-gs;switch(Vs=Ao>.5?jo/(2-Gn-gs):jo/(Gn+gs),Gn){case Ji:ks=(cn-hn)/jo+(cn<hn?6:0);break;case cn:ks=(hn-Ji)/jo+2;break;case hn:ks=(Ji-cn)/jo+4;break}ks/=6}return{h:ks,s:Vs,l:Ao}}function qn(Ji,cn,hn){var Gn,gs,ks;Ji=$i(Ji,360),cn=$i(cn,100),hn=$i(hn,100);function Vs(Mo,ta,pa){return pa<0&&(pa+=1),pa>1&&(pa-=1),pa<.16666666666666666?Mo+(ta-Mo)*6*pa:pa<.5?ta:pa<.6666666666666666?Mo+(ta-Mo)*(.6666666666666666-pa)*6:Mo}if(cn===0)Gn=gs=ks=hn;else{var Ao=hn<.5?hn*(1+cn):hn+cn-hn*cn,jo=2*hn-Ao;Gn=Vs(jo,Ao,Ji+.3333333333333333),gs=Vs(jo,Ao,Ji),ks=Vs(jo,Ao,Ji-.3333333333333333)}return{r:Gn*255,g:gs*255,b:ks*255}}function on(Ji,cn,hn){Ji=$i(Ji,255),cn=$i(cn,255),hn=$i(hn,255);var Gn=Math.max(Ji,cn,hn),gs=Math.min(Ji,cn,hn),ks,Vs,Ao=Gn,jo=Gn-gs;if(Vs=Gn===0?0:jo/Gn,Gn==gs)ks=0;else{switch(Gn){case Ji:ks=(cn-hn)/jo+(cn<hn?6:0);break;case cn:ks=(hn-Ji)/jo+2;break;case hn:ks=(Ji-cn)/jo+4;break}ks/=6}return{h:ks,s:Vs,v:Ao}}function Fn(Ji,cn,hn){Ji=$i(Ji,360)*6,cn=$i(cn,100),hn=$i(hn,100);var Gn=Math.floor(Ji),gs=Ji-Gn,ks=hn*(1-cn),Vs=hn*(1-gs*cn),Ao=hn*(1-(1-gs)*cn),jo=Gn%6,Mo=[hn,Vs,ks,ks,Ao,hn][jo],ta=[Ao,hn,hn,Vs,ks,ks][jo],pa=[ks,ks,Ao,hn,hn,Vs][jo];return{r:Mo*255,g:ta*255,b:pa*255}}function bn(Ji,cn,hn,Gn){var gs=[Qn(Math.round(Ji).toString(16)),Qn(Math.round(cn).toString(16)),Qn(Math.round(hn).toString(16))];return Gn&&gs[0].charAt(0)==gs[0].charAt(1)&&gs[1].charAt(0)==gs[1].charAt(1)&&gs[2].charAt(0)==gs[2].charAt(1)?gs[0].charAt(0)+gs[1].charAt(0)+gs[2].charAt(0):gs.join("")}function Rn(Ji,cn,hn,Gn,gs){var ks=[Qn(Math.round(Ji).toString(16)),Qn(Math.round(cn).toString(16)),Qn(Math.round(hn).toString(16)),Qn(Xi(Gn))];return gs&&ks[0].charAt(0)==ks[0].charAt(1)&&ks[1].charAt(0)==ks[1].charAt(1)&&ks[2].charAt(0)==ks[2].charAt(1)&&ks[3].charAt(0)==ks[3].charAt(1)?ks[0].charAt(0)+ks[1].charAt(0)+ks[2].charAt(0)+ks[3].charAt(0):ks.join("")}function As(Ji,cn,hn,Gn){var gs=[Qn(Xi(Gn)),Qn(Math.round(Ji).toString(16)),Qn(Math.round(cn).toString(16)),Qn(Math.round(hn).toString(16))];return gs.join("")}Wi.equals=function(Ji,cn){return!Ji||!cn?!1:Wi(Ji).toRgbString()==Wi(cn).toRgbString()},Wi.random=function(){return Wi.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})};function eo(Ji,cn){cn=cn===0?0:cn||10;var hn=Wi(Ji).toHsl();return hn.s-=cn/100,hn.s=Vi(hn.s),Wi(hn)}function Yn(Ji,cn){cn=cn===0?0:cn||10;var hn=Wi(Ji).toHsl();return hn.s+=cn/100,hn.s=Vi(hn.s),Wi(hn)}function en(Ji){return Wi(Ji).desaturate(100)}function Ln(Ji,cn){cn=cn===0?0:cn||10;var hn=Wi(Ji).toHsl();return hn.l+=cn/100,hn.l=Vi(hn.l),Wi(hn)}function Ms(Ji,cn){cn=cn===0?0:cn||10;var hn=Wi(Ji).toRgb();return hn.r=Math.max(0,Math.min(255,hn.r-Math.round(255*-(cn/100)))),hn.g=Math.max(0,Math.min(255,hn.g-Math.round(255*-(cn/100)))),hn.b=Math.max(0,Math.min(255,hn.b-Math.round(255*-(cn/100)))),Wi(hn)}function Bs(Ji,cn){cn=cn===0?0:cn||10;var hn=Wi(Ji).toHsl();return hn.l-=cn/100,hn.l=Vi(hn.l),Wi(hn)}function Ps(Ji,cn){var hn=Wi(Ji).toHsl(),Gn=(hn.h+cn)%360;return hn.h=Gn<0?360+Gn:Gn,Wi(hn)}function ts(Ji){var cn=Wi(Ji).toHsl();return cn.h=(cn.h+180)%360,Wi(cn)}function es(Ji,cn){if(isNaN(cn)||cn<=0)throw new Error("Argument to polyad must be a positive number");for(var hn=Wi(Ji).toHsl(),Gn=[Wi(Ji)],gs=360/cn,ks=1;ks<cn;ks++)Gn.push(Wi({h:(hn.h+ks*gs)%360,s:hn.s,l:hn.l}));return Gn}function as(Ji){var cn=Wi(Ji).toHsl(),hn=cn.h;return[Wi(Ji),Wi({h:(hn+72)%360,s:cn.s,l:cn.l}),Wi({h:(hn+216)%360,s:cn.s,l:cn.l})]}function ki(Ji,cn,hn){cn=cn||6,hn=hn||30;var Gn=Wi(Ji).toHsl(),gs=360/hn,ks=[Wi(Ji)];for(Gn.h=(Gn.h-(gs*cn>>1)+720)%360;--cn;)Gn.h=(Gn.h+gs)%360,ks.push(Wi(Gn));return ks}function ns(Ji,cn){cn=cn||6;for(var hn=Wi(Ji).toHsv(),Gn=hn.h,gs=hn.s,ks=hn.v,Vs=[],Ao=1/cn;cn--;)Vs.push(Wi({h:Gn,s:gs,v:ks})),ks=(ks+Ao)%1;return Vs}Wi.mix=function(Ji,cn,hn){hn=hn===0?0:hn||50;var Gn=Wi(Ji).toRgb(),gs=Wi(cn).toRgb(),ks=hn/100,Vs={r:(gs.r-Gn.r)*ks+Gn.r,g:(gs.g-Gn.g)*ks+Gn.g,b:(gs.b-Gn.b)*ks+Gn.b,a:(gs.a-Gn.a)*ks+Gn.a};return Wi(Vs)},Wi.readability=function(Ji,cn){var hn=Wi(Ji),Gn=Wi(cn);return(Math.max(hn.getLuminance(),Gn.getLuminance())+.05)/(Math.min(hn.getLuminance(),Gn.getLuminance())+.05)},Wi.isReadable=function(Ji,cn,hn){var Gn=Wi.readability(Ji,cn),gs,ks;switch(ks=!1,gs=Hn(hn),gs.level+gs.size){case"AAsmall":case"AAAlarge":ks=Gn>=4.5;break;case"AAlarge":ks=Gn>=3;break;case"AAAsmall":ks=Gn>=7;break}return ks},Wi.mostReadable=function(Ji,cn,hn){var Gn=null,gs=0,ks,Vs,Ao,jo;hn=hn||{},Vs=hn.includeFallbackColors,Ao=hn.level,jo=hn.size;for(var Mo=0;Mo<cn.length;Mo++)ks=Wi.readability(Ji,cn[Mo]),ks>gs&&(gs=ks,Gn=Wi(cn[Mo]));return Wi.isReadable(Ji,Gn,{level:Ao,size:jo})||!Vs?Gn:(hn.includeFallbackColors=!1,Wi.mostReadable(Ji,["#fff","#000"],hn))};var In=Wi.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},Vn=Wi.hexNames=ss(In);function ss(Ji){var cn={};for(var hn in Ji)Ji.hasOwnProperty(hn)&&(cn[Ji[hn]]=hn);return cn}function kn(Ji){return Ji=parseFloat(Ji),(isNaN(Ji)||Ji<0||Ji>1)&&(Ji=1),Ji}function $i(Ji,cn){un(Ji)&&(Ji="100%");var hn=Sn(Ji);return Ji=Math.min(cn,Math.max(0,parseFloat(Ji))),hn&&(Ji=parseInt(Ji*cn,10)/100),Math.abs(Ji-cn)<1e-6?1:Ji%cn/parseFloat(cn)}function Vi(Ji){return Math.min(1,Math.max(0,Ji))}function Ni(Ji){return parseInt(Ji,16)}function un(Ji){return typeof Ji=="string"&&Ji.indexOf(".")!=-1&&parseFloat(Ji)===1}function Sn(Ji){return typeof Ji=="string"&&Ji.indexOf("%")!=-1}function Qn(Ji){return Ji.length==1?"0"+Ji:""+Ji}function vn(Ji){return Ji<=1&&(Ji=Ji*100+"%"),Ji}function Xi(Ji){return Math.round(parseFloat(Ji)*255).toString(16)}function Ui(Ji){return Ni(Ji)/255}var dn=function(){var Ji="[-\\+]?\\d+%?",cn="[-\\+]?\\d*\\.\\d+%?",hn="(?:"+cn+")|(?:"+Ji+")",Gn="[\\s|\\(]+("+hn+")[,|\\s]+("+hn+")[,|\\s]+("+hn+")\\s*\\)?",gs="[\\s|\\(]+("+hn+")[,|\\s]+("+hn+")[,|\\s]+("+hn+")[,|\\s]+("+hn+")\\s*\\)?";return{CSS_UNIT:new RegExp(hn),rgb:new RegExp("rgb"+Gn),rgba:new RegExp("rgba"+gs),hsl:new RegExp("hsl"+Gn),hsla:new RegExp("hsla"+gs),hsv:new RegExp("hsv"+Gn),hsva:new RegExp("hsva"+gs),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function qi(Ji){return!!dn.CSS_UNIT.exec(Ji)}function mn(Ji){Ji=Ji.replace(wi,"").replace(hi,"").toLowerCase();var cn=!1;if(In[Ji])Ji=In[Ji],cn=!0;else if(Ji=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var hn;return(hn=dn.rgb.exec(Ji))?{r:hn[1],g:hn[2],b:hn[3]}:(hn=dn.rgba.exec(Ji))?{r:hn[1],g:hn[2],b:hn[3],a:hn[4]}:(hn=dn.hsl.exec(Ji))?{h:hn[1],s:hn[2],l:hn[3]}:(hn=dn.hsla.exec(Ji))?{h:hn[1],s:hn[2],l:hn[3],a:hn[4]}:(hn=dn.hsv.exec(Ji))?{h:hn[1],s:hn[2],v:hn[3]}:(hn=dn.hsva.exec(Ji))?{h:hn[1],s:hn[2],v:hn[3],a:hn[4]}:(hn=dn.hex8.exec(Ji))?{r:Ni(hn[1]),g:Ni(hn[2]),b:Ni(hn[3]),a:Ui(hn[4]),format:cn?"name":"hex8"}:(hn=dn.hex6.exec(Ji))?{r:Ni(hn[1]),g:Ni(hn[2]),b:Ni(hn[3]),format:cn?"name":"hex"}:(hn=dn.hex4.exec(Ji))?{r:Ni(hn[1]+""+hn[1]),g:Ni(hn[2]+""+hn[2]),b:Ni(hn[3]+""+hn[3]),a:Ui(hn[4]+""+hn[4]),format:cn?"name":"hex8"}:(hn=dn.hex3.exec(Ji))?{r:Ni(hn[1]+""+hn[1]),g:Ni(hn[2]+""+hn[2]),b:Ni(hn[3]+""+hn[3]),format:cn?"name":"hex"}:!1}function Hn(Ji){var cn,hn;return Ji=Ji||{level:"AA",size:"small"},cn=(Ji.level||"AA").toUpperCase(),hn=(Ji.size||"small").toLowerCase(),cn!=="AA"&&cn!=="AAA"&&(cn="AA"),hn!=="small"&&hn!=="large"&&(hn="small"),{level:cn,size:hn}}},
vendor: 6,566 bytes, line 16
16"./node_modules/toastify-js/src/toastify.js":function(ri){(function(Ai,Ti){ri.exports?ri.exports=Ti():Ai.Toastify=Ti()})(this,function(Ai){var Ti=function(Wi){return new Ti.lib.init(Wi)},ci="1.12.0";Ti.defaults={oldestFirst:!0,text:"Toastify is awesome!",node:void 0,duration:3e3,selector:void 0,callback:function(){},destination:void 0,newWindow:!1,close:!1,gravity:"toastify-top",positionLeft:!1,position:"",backgroundColor:"",avatar:"",className:"",stopOnFocus:!0,onClick:function(){},offset:{x:0,y:0},escapeMarkup:!0,ariaLive:"polite",style:{background:""}},Ti.lib=Ti.prototype={toastify:ci,constructor:Ti,init:function(Wi){return Wi||(Wi={}),this.options={},this.toastElement=null,this.options.text=Wi.text||Ti.defaults.text,this.options.node=Wi.node||Ti.defaults.node,this.options.duration=Wi.duration===0?0:Wi.duration||Ti.defaults.duration,this.options.selector=Wi.selector||Ti.defaults.selector,this.options.callback=Wi.callback||Ti.defaults.callback,this.options.destination=Wi.destination||Ti.defaults.destination,this.options.newWindow=Wi.newWindow||Ti.defaults.newWindow,this.options.close=Wi.close||Ti.defaults.close,this.options.gravity=Wi.gravity==="bottom"?"toastify-bottom":Ti.defaults.gravity,this.options.positionLeft=Wi.positionLeft||Ti.defaults.positionLeft,this.options.position=Wi.position||Ti.defaults.position,this.options.backgroundColor=Wi.backgroundColor||Ti.defaults.backgroundColor,this.options.avatar=Wi.avatar||Ti.defaults.avatar,this.options.className=Wi.className||Ti.defaults.className,this.options.stopOnFocus=Wi.stopOnFocus===void 0?Ti.defaults.stopOnFocus:Wi.stopOnFocus,this.options.onClick=Wi.onClick||Ti.defaults.onClick,this.options.offset=Wi.offset||Ti.defaults.offset,this.options.escapeMarkup=Wi.escapeMarkup!==void 0?Wi.escapeMarkup:Ti.defaults.escapeMarkup,this.options.ariaLive=Wi.ariaLive||Ti.defaults.ariaLive,this.options.style=Wi.style||Ti.defaults.style,Wi.backgroundColor&&(this.options.style.background=Wi.backgroundColor),this},buildToast:function(){if(!this.options)throw"Toastify is not initialized";var Wi=document.createElement("div");Wi.className="toastify on "+this.options.className,this.options.position?Wi.className+=" toastify-"+this.options.position:this.options.positionLeft===!0?(Wi.className+=" toastify-left",console.warn("Property `positionLeft` will be depreciated in further versions. Please use `position` instead.")):Wi.className+=" toastify-right",Wi.className+=" "+this.options.gravity,this.options.backgroundColor&&console.warn('DEPRECATION NOTICE: "backgroundColor" is being deprecated. Please use the "style.background" property.');for(var _n in this.options.style)Wi.style[_n]=this.options.style[_n];if(this.options.ariaLive&&Wi.setAttribute("aria-live",this.options.ariaLive),this.options.node&&this.options.node.nodeType===Node.ELEMENT_NODE)Wi.appendChild(this.options.node);else if(this.options.escapeMarkup?Wi.innerText=this.options.text:Wi.innerHTML=this.options.text,this.options.avatar!==""){var xn=document.createElement("img");xn.src=this.options.avatar,xn.className="toastify-avatar",this.options.position=="left"||this.options.positionLeft===!0?Wi.appendChild(xn):Wi.insertAdjacentElement("afterbegin",xn)}if(this.options.close===!0){var Bn=document.createElement("button");Bn.type="button",Bn.setAttribute("aria-label","Close"),Bn.className="toast-close",Bn.innerHTML="&#10006;",Bn.addEventListener("click",function(eo){eo.stopPropagation(),this.removeElement(this.toastElement),window.clearTimeout(this.toastElement.timeOutValue)}.bind(this));var qn=window.innerWidth>0?window.innerWidth:screen.width;(this.options.position=="left"||this.options.positionLeft===!0)&&qn>360?Wi.insertAdjacentElement("afterbegin",Bn):Wi.appendChild(Bn)}if(this.options.stopOnFocus&&this.options.duration>0){var on=this;Wi.addEventListener("mouseover",function(eo){window.clearTimeout(Wi.timeOutValue)}),Wi.addEventListener("mouseleave",function(){Wi.timeOutValue=window.setTimeout(function(){on.removeElement(Wi)},on.options.duration)})}if(typeof this.options.destination<"u"&&Wi.addEventListener("click",function(eo){eo.stopPropagation(),this.options.newWindow===!0?window.open(this.options.destination,"_blank"):window.location=this.options.destination}.bind(this)),typeof this.options.onClick=="function"&&typeof this.options.destination>"u"&&Wi.addEventListener("click",function(eo){eo.stopPropagation(),this.options.onClick()}.bind(this)),typeof this.options.offset=="object"){var Fn=wi("x",this.options),bn=wi("y",this.options),Rn=this.options.position=="left"?Fn:"-"+Fn,As=this.options.gravity=="toastify-top"?bn:"-"+bn;Wi.style.transform="translate("+Rn+","+As+")"}return Wi},showToast:function(){this.toastElement=this.buildToast();var Wi;if(typeof this.options.selector=="string"?Wi=document.getElementById(this.options.selector):this.options.selector instanceof HTMLElement||typeof ShadowRoot<"u"&&this.options.selector instanceof ShadowRoot?Wi=this.options.selector:Wi=document.body,!Wi)throw"Root element is not defined";var _n=Ti.defaults.oldestFirst?Wi.firstChild:Wi.lastChild;return Wi.insertBefore(this.toastElement,_n),Ti.reposition(),this.options.duration>0&&(this.toastElement.timeOutValue=window.setTimeout(function(){this.removeElement(this.toastElement)}.bind(this),this.options.duration)),this},hideToast:function(){this.toastElement.timeOutValue&&clearTimeout(this.toastElement.timeOutValue),this.removeElement(this.toastElement)},removeElement:function(Wi){Wi.className=Wi.className.replace(" on",""),window.setTimeout(function(){this.options.node&&this.options.node.parentNode&&this.options.node.parentNode.removeChild(this.options.node),Wi.parentNode&&Wi.parentNode.removeChild(Wi),this.options.callback.call(Wi),Ti.reposition()}.bind(this),400)}},Ti.reposition=function(){for(var Wi={top:15,bottom:15},_n={top:15,bottom:15},xn={top:15,bottom:15},Bn=document.getElementsByClassName("toastify"),qn,on=0;on<Bn.length;on++){hi(Bn[on],"toastify-top")===!0?qn="toastify-top":qn="toastify-bottom";var Fn=Bn[on].offsetHeight;qn=qn.substr(9,qn.length-1);var bn=15,Rn=window.innerWidth>0?window.innerWidth:screen.width;Rn<=360?(Bn[on].style[qn]=xn[qn]+"px",xn[qn]+=Fn+bn):hi(Bn[on],"toastify-left")===!0?(Bn[on].style[qn]=Wi[qn]+"px",Wi[qn]+=Fn+bn):(Bn[on].style[qn]=_n[qn]+"px",_n[qn]+=Fn+bn)}return this};function wi(Wi,_n){return _n.offset[Wi]?isNaN(_n.offset[Wi])?_n.offset[Wi]:_n.offset[Wi]+"px":"0px"}function hi(Wi,_n){return!Wi||typeof _n!="string"?!1:!!(Wi.className&&Wi.className.trim().split(/\s+/gi).indexOf(_n)>-1)}return Ti.lib.init.prototype=Ti.lib,Ti})},
vendor: 333 bytes, line 16
16"./node_modules/uint8-to-base64/esm/index.js":function(ri,Ai,Ti){"use strict";Ti.d(Ai,{D:function(){return Wi},l:function(){return wi}});const{fromCharCode:ci}=String,wi=_n=>{const xn=[];for(let Bn=0,{length:qn}=_n;Bn<qn;Bn++)xn.push(ci(_n[Bn]));return btoa(xn.join(""))},hi=_n=>_n.charCodeAt(0),Wi=_n=>Uint8Array.from(atob(_n),hi)},
vendor: 3,008 bytes, line 16
16"./node_modules/vue-chartjs/dist/index.js":function(ri,Ai,Ti){"use strict";Ti.d(Ai,{N1:function(){return ts},yP:function(){return Bs}});var ci=Ti("./node_modules/chart.js/dist/chart.js"),wi=Ti("./node_modules/@vue/runtime-core/dist/runtime-core.esm-bundler.js"),hi=Ti("./node_modules/@vue/reactivity/dist/reactivity.esm-bundler.js");const Wi={data:{type:Object,required:!0},options:{type:Object,default:()=>({})},plugins:{type:Array,default:()=>[]},datasetIdKey:{type:String,default:"label"},updateMode:{type:String,default:void 0}},xn={type:{type:String,required:!0},destroyDelay:{type:Number,default:0},...Wi,...{ariaLabel:{type:String},ariaDescribedby:{type:String}}},Bn=wi.rE[0]==="2"?(Vn,ss)=>Object.assign(Vn,{attrs:ss}):(Vn,ss)=>Object.assign(Vn,ss);function qn(Vn){return(0,hi.ju)(Vn)?(0,hi.ux)(Vn):Vn}function on(Vn){let ss=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Vn;return(0,hi.ju)(ss)?new Proxy(Vn,{}):Vn}function Fn(Vn,ss){const kn=Vn.options;kn&&ss&&Object.assign(kn,ss)}function bn(Vn,ss){Vn.labels=ss}function Rn(Vn,ss,kn){const $i=[];Vn.datasets=ss.map(Vi=>{const Ni=Vn.datasets.find(un=>un[kn]===Vi[kn]);return!Ni||!Vi.data||$i.includes(Ni)?{...Vi}:($i.push(Ni),Object.assign(Ni,Vi),Ni)})}function As(Vn,ss){const kn={labels:[],datasets:[]};return bn(kn,Vn.labels),Rn(kn,Vn.datasets,ss),kn}function eo(Vn,ss){return Vn.getElementsAtEventForMode(ss,"dataset",{intersect:!0},!1)}function Yn(Vn,ss){return Vn.getElementsAtEventForMode(ss,"nearest",{intersect:!0},!1)}function en(Vn,ss){return Vn.getElementsAtEventForMode(ss,"index",{intersect:!0},!1)}const Ln=(0,wi.pM)({props:xn,setup(Vn,ss){let{expose:kn,slots:$i}=ss;const Vi=(0,hi.KR)(null),Ni=(0,hi.IJ)(null);kn({chart:Ni});const un=()=>{if(!Vi.value)return;const{type:vn,data:Xi,options:Ui,plugins:dn,datasetIdKey:qi}=Vn,mn=As(Xi,qi),Hn=on(mn,Xi);Ni.value=new ci.t1(Vi.value,{type:vn,data:Hn,options:{...Ui},plugins:dn})},Sn=()=>{const vn=(0,hi.ux)(Ni.value);vn&&(Vn.destroyDelay>0?setTimeout(()=>{vn.destroy(),Ni.value=null},Vn.destroyDelay):(vn.destroy(),Ni.value=null))},Qn=vn=>{vn.update(Vn.updateMode)};return(0,wi.sV)(un),(0,wi.hi)(Sn),(0,wi.wB)([()=>Vn.options,()=>Vn.data],(vn,Xi)=>{let[Ui,dn]=vn,[qi,mn]=Xi;const Hn=(0,hi.ux)(Ni.value);if(!Hn)return;let Ji=!1;if(Ui){const cn=qn(Ui),hn=qn(qi);cn&&cn!==hn&&(Fn(Hn,cn),Ji=!0)}if(dn){const cn=qn(dn.labels),hn=qn(mn.labels),Gn=qn(dn.datasets),gs=qn(mn.datasets);cn!==hn&&(bn(Hn.config.data,cn),Ji=!0),Gn&&Gn!==gs&&(Rn(Hn.config.data,Gn,Vn.datasetIdKey),Ji=!0)}Ji&&(0,wi.dY)(()=>{Qn(Hn)})},{deep:!0}),()=>(0,wi.h)("canvas",{role:"img",ariaLabel:Vn.ariaLabel,ariaDescribedby:Vn.ariaDescribedby,ref:Vi},[(0,wi.h)("p",{},[$i.default?$i.default():""])])}});function Ms(Vn,ss){return ci.t1.register(ss),(0,wi.pM)({props:Wi,setup(kn,$i){let{expose:Vi}=$i;const Ni=(0,hi.IJ)(null),un=Sn=>{Ni.value=Sn?.chart};return Vi({chart:Ni}),()=>(0,wi.h)(Ln,Bn({ref:un},{type:Vn,...kn}))}})}const Bs=Ms("bar",ci.A6),Ps=null,ts=Ms("line",ci.ZT),es=null,as=null,ki=null,ns=null,In=null},
vendor: 184 bytes, line 16
16"./node_modules/vue-loader/dist/exportHelper.js":function(ri,Ai){"use strict";var Ti;Ti={value:!0},Ai.A=(ci,wi)=>{const hi=ci.__vccOpts||ci;for(const[Wi,_n]of wi)hi[Wi]=_n;return hi}},
16"./web_src/js/modules/fetch.js":function(ri,Ai,Ti){"use strict";Ti.d(Ai,{Em:function(){return Wi},LO:function(){return xn},SJ:function(){return on},Uc:function(){return qn},fG:function(){return _n}});var ci=Ti("./web_src/js/utils.js");const{csrfToken:wi}=window.config,hi=new Set(["GET","HEAD","OPTIONS","TRACE"]);function Wi(Fn,{method:bn="GET",data:Rn,headers:As={},...eo}={}){let Yn,en;Rn instanceof FormData||Rn instanceof URLSearchParams?Yn=Rn:((0,ci.Gv)(Rn)||Array.isArray(Rn))&&(en="application/json",Yn=JSON.stringify(Rn));const Ln=new Headers({...!hi.has(bn)&&{"x-csrf-token":wi},...en&&{"content-type":en}});for(const[Ms,Bs]of Object.entries(As))Ln.set(Ms,Bs);return fetch(Fn,{method:bn,headers:Ln,...eo,...Yn&&{body:Yn}})}const _n=(Fn,bn)=>Wi(Fn,{method:"GET",...bn}),xn=(Fn,bn)=>Wi(Fn,{method:"POST",...bn}),Bn=(Fn,bn)=>Wi(Fn,{method:"PATCH",...bn}),qn=(Fn,bn)=>Wi(Fn,{method:"PUT",...bn}),on=(Fn,bn)=>Wi(Fn,{method:"DELETE",...bn})},
16"./web_src/js/svg.js":function(ri,Ai,Ti){"use strict";Ti.d(Ai,{Ah:function(){return gc},JW:function(){return Ma}});var ci=Ti("./node_modules/@vue/runtime-core/dist/runtime-core.esm-bundler.js"),wi=Ti("./web_src/js/utils.js"),hi='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg gitea-double-chevron-left" width="16" height="16" aria-hidden="true"><g fill-rule="evenodd"><path d="M7.91 12.77a.75.75 0 0 1-1.06 0L2.61 8.52a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 1.06L4.2 8l3.72 3.72a.75.75 0 0 1 0 1.06z"/><path d="M13.39 12.77a.75.75 0 0 1-1.06 0L8.08 8.52a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 1.06L9.67 8l3.72 3.72a.75.75 0 0 1 0 1.06z"/></g></svg>',Wi='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg gitea-double-chevron-right" width="16" height="16" aria-hidden="true"><g fill-rule="evenodd"><path d="M8.09 3.23a.75.75 0 0 1 1.06 0l4.24 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06-1.06L11.8 8 8.08 4.28a.75.75 0 0 1 0-1.06z"/><path d="M2.61 3.23a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06-1.06L6.33 8 2.61 4.28a.75.75 0 0 1 0-1.06z"/></g></svg>',_n='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg gitea-empty-checkbox" width="16" height="16" aria-hidden="true"><path d="M2.75 1h10.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 13.25 15H2.75A1.75 1.75 0 0 1 1 13.25V2.75C1 1.784 1.784 1 2.75 1M2.5 2.75v10.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25H2.75a.25.25 0 0 0-.25.25"/></svg>',xn='<svg xmlns="http://www.w3.org/2000/svg" viewBox="-1 -1 26 26" class="svg gitea-exclamation" width="16" height="16" aria-hidden="true"><path d="M12 15.99a2 2 0 0 0 2-2V2.03a2 2 0 0 0-4 0v11.96a2 2 0 0 0 2 2m0 7.98a2.5 2.5 0 1 0-2.5-2.5 2.5 2.5 0 0 0 2.5 2.5"/></svg>',Bn='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-archive" width="16" height="16" aria-hidden="true"><path d="M0 2.75C0 1.784.784 1 1.75 1h12.5c.966 0 1.75.784 1.75 1.75v1.5A1.75 1.75 0 0 1 14.25 6H1.75A1.75 1.75 0 0 1 0 4.25ZM1.75 7a.75.75 0 0 1 .75.75v5.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25v-5.5a.75.75 0 0 1 1.5 0v5.5A1.75 1.75 0 0 1 13.25 15H2.75A1.75 1.75 0 0 1 1 13.25v-5.5A.75.75 0 0 1 1.75 7m0-4.5a.25.25 0 0 0-.25.25v1.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-1.5a.25.25 0 0 0-.25-.25ZM6.25 8h3.5a.75.75 0 0 1 0 1.5h-3.5a.75.75 0 0 1 0-1.5"/></svg>',qn='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-arrow-switch" width="16" height="16" aria-hidden="true"><path d="M5.22 14.78a.75.75 0 0 0 1.06-1.06L4.56 12h8.69a.75.75 0 0 0 0-1.5H4.56l1.72-1.72a.75.75 0 0 0-1.06-1.06l-3 3a.75.75 0 0 0 0 1.06zm5.56-6.5a.75.75 0 1 1-1.06-1.06l1.72-1.72H2.75a.75.75 0 0 1 0-1.5h8.69L9.72 2.28a.75.75 0 0 1 1.06-1.06l3 3a.75.75 0 0 1 0 1.06z"/></svg>',on='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-blocked" width="16" height="16" aria-hidden="true"><path d="M4.467.22a.75.75 0 0 1 .53-.22h6.006c.199 0 .389.079.53.22l4.247 4.247c.141.14.22.331.22.53v6.006a.75.75 0 0 1-.22.53l-4.247 4.247a.75.75 0 0 1-.53.22H4.997a.75.75 0 0 1-.53-.22L.22 11.533a.75.75 0 0 1-.22-.53V4.997c0-.199.079-.389.22-.53Zm.84 1.28L1.5 5.308v5.384L5.308 14.5h5.384l3.808-3.808V5.308L10.692 1.5ZM4 7.75A.75.75 0 0 1 4.75 7h6.5a.75.75 0 0 1 0 1.5h-6.5A.75.75 0 0 1 4 7.75"/></svg>',Fn='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-bold" width="16" height="16" aria-hidden="true"><path d="M4 2h4.5a3.501 3.501 0 0 1 2.852 5.53A3.499 3.499 0 0 1 9.5 14H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1m1 7v3h4.5a1.5 1.5 0 0 0 0-3Zm3.5-2a1.5 1.5 0 0 0 0-3H5v3Z"/></svg>',bn='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-check" width="16" height="16" aria-hidden="true"><path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.75.75 0 0 1 .018-1.042.75.75 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0"/></svg>',Rn='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-checkbox" width="16" height="16" aria-hidden="true"><path d="M2.75 1h10.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 13.25 15H2.75A1.75 1.75 0 0 1 1 13.25V2.75C1 1.784 1.784 1 2.75 1M2.5 2.75v10.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25H2.75a.25.25 0 0 0-.25.25m9.28 3.53-4.5 4.5a.75.75 0 0 1-1.06 0l-2-2a.75.75 0 0 1 .018-1.042.75.75 0 0 1 1.042-.018l1.47 1.47 3.97-3.97a.75.75 0 0 1 1.042.018.75.75 0 0 1 .018 1.042"/></svg>',As='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-check-circle-fill" width="16" height="16" aria-hidden="true"><path d="M8 16A8 8 0 1 1 8 0a8 8 0 0 1 0 16m3.78-9.72a.75.75 0 0 0-.018-1.042.75.75 0 0 0-1.042-.018L6.75 9.19 5.28 7.72a.75.75 0 0 0-1.042.018.75.75 0 0 0-.018 1.042l2 2a.75.75 0 0 0 1.06 0Z"/></svg>',eo='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-chevron-down" width="16" height="16" aria-hidden="true"><path d="M12.78 5.22a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.75.75 0 0 1 1.06 0"/></svg>',Yn='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-chevron-left" width="16" height="16" aria-hidden="true"><path d="M9.78 12.78a.75.75 0 0 1-1.06 0L4.47 8.53a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.042.018.75.75 0 0 1 .018 1.042L6.06 8l3.72 3.72a.75.75 0 0 1 0 1.06"/></svg>',en='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-chevron-right" width="16" height="16" aria-hidden="true"><path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.042-.018.75.75 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06"/></svg>',Ln='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-clock" width="16" height="16" aria-hidden="true"><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0M1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0m7-3.25v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.75.75 0 0 1 7 8.25v-3.5a.75.75 0 0 1 1.5 0"/></svg>',Ms='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-code" width="16" height="16" aria-hidden="true"><path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.75.75 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.75.75 0 0 1 .734.215m-6.56 0a.75.75 0 0 1 1.042.018.75.75 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.75.75 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"/></svg>',Bs='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-columns" width="16" height="16" aria-hidden="true"><path d="M2.75 0h2.5C6.216 0 7 .784 7 1.75v12.5A1.75 1.75 0 0 1 5.25 16h-2.5A1.75 1.75 0 0 1 1 14.25V1.75C1 .784 1.784 0 2.75 0m8 0h2.5C14.216 0 15 .784 15 1.75v12.5A1.75 1.75 0 0 1 13.25 16h-2.5A1.75 1.75 0 0 1 9 14.25V1.75C9 .784 9.784 0 10.75 0M2.5 1.75v12.5c0 .138.112.25.25.25h2.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25m8 0v12.5c0 .138.112.25.25.25h2.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25"/></svg>',Ps='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-copy" width="16" height="16" aria-hidden="true"><path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"/><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"/></svg>',ts='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-diff-added" width="16" height="16" aria-hidden="true"><path d="M2.75 1h10.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 13.25 15H2.75A1.75 1.75 0 0 1 1 13.25V2.75C1 1.784 1.784 1 2.75 1m10.5 1.5H2.75a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25M8 4a.75.75 0 0 1 .75.75v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-2.5a.75.75 0 0 1 0-1.5h2.5v-2.5A.75.75 0 0 1 8 4"/></svg>',es='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-diff-modified" width="16" height="16" aria-hidden="true"><path d="M13.25 1c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 13.25 15H2.75A1.75 1.75 0 0 1 1 13.25V2.75C1 1.784 1.784 1 2.75 1ZM2.75 2.5a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25ZM8 10a2 2 0 1 1-.001-3.999A2 2 0 0 1 8 10"/></svg>',as='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-diff-removed" width="16" height="16" aria-hidden="true"><path d="M13.25 1c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 13.25 15H2.75A1.75 1.75 0 0 1 1 13.25V2.75C1 1.784 1.784 1 2.75 1ZM2.75 2.5a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25Zm8.5 6.25h-6.5a.75.75 0 0 1 0-1.5h6.5a.75.75 0 0 1 0 1.5"/></svg>',ki='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-diff-renamed" width="16" height="16" aria-hidden="true"><path d="M13.25 1c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 13.25 15H2.75A1.75 1.75 0 0 1 1 13.25V2.75C1 1.784 1.784 1 2.75 1ZM2.75 2.5a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25Zm9.03 6.03-3.25 3.25a.749.749 0 0 1-1.275-.326.75.75 0 0 1 .215-.734l1.97-1.97H4.75a.75.75 0 0 1 0-1.5h4.69L7.47 5.28a.75.75 0 0 1 .018-1.042.75.75 0 0 1 1.042-.018l3.25 3.25a.75.75 0 0 1 0 1.06"/></svg>',ns='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-dot-fill" width="16" height="16" aria-hidden="true"><path d="M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8"/></svg>',In='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-download" width="16" height="16" aria-hidden="true"><path d="M2.75 14A1.75 1.75 0 0 1 1 12.25v-2.5a.75.75 0 0 1 1.5 0v2.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 1.5 0v2.5A1.75 1.75 0 0 1 13.25 14Z"/><path d="M7.25 7.689V2a.75.75 0 0 1 1.5 0v5.689l1.97-1.969a.749.749 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 6.78a.749.749 0 1 1 1.06-1.06z"/></svg>',Vn='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-eye" width="16" height="16" aria-hidden="true"><path d="M8 2c1.981 0 3.671.992 4.933 2.078 1.27 1.091 2.187 2.345 2.637 3.023a1.62 1.62 0 0 1 0 1.798c-.45.678-1.367 1.932-2.637 3.023C11.67 13.008 9.981 14 8 14s-3.671-.992-4.933-2.078C1.797 10.83.88 9.576.43 8.898a1.62 1.62 0 0 1 0-1.798c.45-.677 1.367-1.931 2.637-3.022C4.33 2.992 6.019 2 8 2M1.679 7.932a.12.12 0 0 0 0 .136c.411.622 1.241 1.75 2.366 2.717C5.176 11.758 6.527 12.5 8 12.5s2.825-.742 3.955-1.715c1.124-.967 1.954-2.096 2.366-2.717a.12.12 0 0 0 0-.136c-.412-.621-1.242-1.75-2.366-2.717C10.824 4.242 9.473 3.5 8 3.5s-2.825.742-3.955 1.715c-1.124.967-1.954 2.096-2.366 2.717M8 10a2 2 0 1 1-.001-3.999A2 2 0 0 1 8 10"/></svg>',ss='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-file" width="16" height="16" aria-hidden="true"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914z"/></svg>',kn='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-file-directory-fill" width="16" height="16" aria-hidden="true"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1z"/></svg>',$i='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-filter" width="16" height="16" aria-hidden="true"><path d="M.75 3h14.5a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1 0-1.5M3 7.75A.75.75 0 0 1 3.75 7h8.5a.75.75 0 0 1 0 1.5h-8.5A.75.75 0 0 1 3 7.75m3 4a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75"/></svg>',Vi='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-gear" width="16" height="16" aria-hidden="true"><path d="M8 0a8 8 0 0 1 .701.031C9.444.095 9.99.645 10.16 1.29l.288 1.107c.018.066.079.158.212.224q.347.171.668.386c.123.082.233.09.299.071l1.103-.303c.644-.176 1.392.021 1.82.63q.406.578.704 1.218c.315.675.111 1.422-.364 1.891l-.814.806c-.049.048-.098.147-.088.294q.024.386 0 .772c-.01.147.038.246.088.294l.814.806c.475.469.679 1.216.364 1.891a8 8 0 0 1-.704 1.217c-.428.61-1.176.807-1.82.63l-1.102-.302
16c-.067-.019-.177-.011-.3.071a6 6 0 0 1-.668.386c-.133.066-.194.158-.211.224l-.29 1.106c-.168.646-.715 1.196-1.458 1.26a8 8 0 0 1-1.402 0c-.743-.064-1.289-.614-1.458-1.26l-.289-1.106c-.018-.066-.079-.158-.212-.224a6 6 0 0 1-.668-.386c-.123-.082-.233-.09-.299-.071l-1.103.303c-.644.176-1.392-.021-1.82-.63a8 8 0 0 1-.704-1.218c-.315-.675-.111-1.422.363-1.891l.815-.806c.05-.048.098-.147.088-.294a6 6 0 0 1 0-.772c.01-.147-.038-.246-.088-.294l-.815-.806C.635 6.045.431 5.298.746 4.623a8 8 0 0 1 .704-1.217c.428-.61 1.176-.807 1.82-.63l1.102.302c.067.019.177.011.3-.071q.321-.215.668-.386c.133-.066.194-.158.211-.224l.29-1.106C6.009.645 6.556.095 7.299.03Q7.646 0 8 0m-.571 1.525c-.036.003-.108.036-.137.146l-.289 1.105c-.147.561-.549.967-.998 1.189q-.26.13-.5.29c-.417.278-.97.423-1.529.27l-1.103-.303c-.109-.03-.175.016-.195.045q-.33.47-.573.99c-.014.031-.021.11.059.19l.815.806c.411.406.562.957.53 1.456a5 5 0 0 0 0 .582c.032.499-.119 1.05-.53 1.456l-.815.806c-.081.08-.073.159-.059.19q.243.52.573.989c.02.03.085.076.195.046l1.102-.303c.56-.153 1.113-.008 1.53.27q.242.16.501.29c.447.222.85.629.997 1.189l.289 1.105c.029.109.101.143.137.146a6.6 6.6 0 0 0 1.142 0c.036-.003.108-.036.137-.146l.289-1.105c.147-.561.549-.967.998-1.189q.26-.13.5-.29c.417-.278.97-.423 1.529-.27l1.103.303c.109.029.175-.016.195-.045q.33-.47.573-.99c.014-.031.021-.11-.059-.19l-.815-.806c-.411-.406-.562-.957-.53-1.456a5 5 0 0 0 0-.582c-.032-.499.119-1.05.53-1.456l.815-.806c.081-.08.073-.159.059-.19a6.5 6.5 0 0 0-.573-.989c-.02-.03-.085-.076-.195-.046l-1.102.303c-.56.153-1.113.008-1.53-.27a4.4 4.4 0 0 0-.501-.29c-.447-.222-.85-.629-.997-1.189l-.289-1.105c-.029-.11-.101-.143-.137-.146a6.6 6.6 0 0 0-1.142 0M11 8a3 3 0 1 1-6 0 3 3 0 0 1 6 0M9.5 8a1.5 1.5 0 1 0-3.001.001A1.5 1.5 0 0 0 9.5 8"/></svg>',Ni='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-git-branch" width="16" height="16" aria-hidden="true"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.5 2.5 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25m-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0m8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5M4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5"/></svg>',un='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-git-commit" width="16" height="16" aria-hidden="true"><path d="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0"/></svg>',Sn='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-git-merge" width="16" height="16" aria-hidden="true"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.73 5.73 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218M4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5m8.5-4.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5M5 3.25a.75.75 0 1 0 0 .005z"/></svg>',Qn='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-git-pull-request" width="16" height="16" aria-hidden="true"><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25m5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354M3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5m0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5m8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0"/></svg>',vn='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-git-pull-request-closed" width="16" height="16" aria-hidden="true"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.251 2.251 0 0 1 3.25 1m9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75m-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.748.748 0 0 1 1.265.332.75.75 0 0 1-.205.729l-.97.97.97.97a.75.75 0 0 1-.018 1.042.75.75 0 0 1-1.042.018l-.97-.97-.97.97a.749.749 0 0 1-1.275-.326.75.75 0 0 1 .215-.734l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM2.5 3.25a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0M3.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5m9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5"/></svg>',Xi='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-git-pull-request-draft" width="16" height="16" aria-hidden="true"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.251 2.251 0 0 1 3.25 1m9.5 14a2.25 2.25 0 1 1 0-4.5 2.25 2.25 0 0 1 0 4.5M2.5 3.25a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0M3.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5m9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5M14 7.5a1.25 1.25 0 1 1-2.5 0 1.25 1.25 0 0 1 2.5 0m0-4.25a1.25 1.25 0 1 1-2.5 0 1.25 1.25 0 0 1 2.5 0"/></svg>',Ui='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-heading" width="16" height="16" aria-hidden="true"><path d="M3.75 2a.75.75 0 0 1 .75.75V7h7V2.75a.75.75 0 0 1 1.5 0v10.5a.75.75 0 0 1-1.5 0V8.5h-7v4.75a.75.75 0 0 1-1.5 0V2.75A.75.75 0 0 1 3.75 2"/></svg>',dn='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-horizontal-rule" width="16" height="16" aria-hidden="true"><path d="M0 7.75A.75.75 0 0 1 .75 7h14.5a.75.75 0 0 1 0 1.5H.75A.75.75 0 0 1 0 7.75"/></svg>',qi='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-image" width="16" height="16" aria-hidden="true"><path d="M16 13.25A1.75 1.75 0 0 1 14.25 15H1.75A1.75 1.75 0 0 1 0 13.25V2.75C0 1.784.784 1 1.75 1h12.5c.966 0 1.75.784 1.75 1.75ZM1.75 2.5a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h.94l.03-.03 6.077-6.078a1.75 1.75 0 0 1 2.412-.06L14.5 10.31V2.75a.25.25 0 0 0-.25-.25Zm12.5 11a.25.25 0 0 0 .25-.25v-.917l-4.298-3.889a.25.25 0 0 0-.344.009L4.81 13.5ZM7 6a2 2 0 1 1-3.999.001A2 2 0 0 1 7 6M5.5 6a.5.5 0 1 0-1 0 .5.5 0 0 0 1 0"/></svg>',mn='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-issue-closed" width="16" height="16" aria-hidden="true"><path d="M11.28 6.78a.75.75 0 0 0-1.06-1.06L7.25 8.69 5.78 7.22a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0z"/><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0m-1.5 0a6.5 6.5 0 1 0-13 0 6.5 6.5 0 0 0 13 0"/></svg>',Hn='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-issue-opened" width="16" height="16" aria-hidden="true"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3"/><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0M1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0"/></svg>',Ji='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-italic" width="16" height="16" aria-hidden="true"><path d="M6 2.75A.75.75 0 0 1 6.75 2h6.5a.75.75 0 0 1 0 1.5h-2.505l-3.858 9H9.25a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5h2.505l3.858-9H6.75A.75.75 0 0 1 6 2.75"/></svg>',cn='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-kebab-horizontal" width="16" height="16" aria-hidden="true"><path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3M1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3m13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3"/></svg>',hn='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-link" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .75.75 0 0 1 .018-1.042.75.75 0 0 1 1.042-.018 2 2 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.75.75 0 0 1-1.042-.018.75.75 0 0 1-.018-1.042m-4.69 9.64a2 2 0 0 0 2.83 0l1.25-1.25a.75.75 0 0 1 1.042.018.75.75 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .75.75 0 0 1-.018 1.042.75.75 0 0 1-1.042.018 2 2 0 0 0-2.83 0l-2.5 2.5a2 2 0 0 0 0 2.83"/></svg>',Gn='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-list-ordered" width="16" height="16" aria-hidden="true"><path d="M5 3.25a.75.75 0 0 1 .75-.75h8.5a.75.75 0 0 1 0 1.5h-8.5A.75.75 0 0 1 5 3.25m0 5a.75.75 0 0 1 .75-.75h8.5a.75.75 0 0 1 0 1.5h-8.5A.75.75 0 0 1 5 8.25m0 5a.75.75 0 0 1 .75-.75h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1-.75-.75M.924 10.32a.5.5 0 0 1-.851-.525l.001-.001.001-.002.002-.004.007-.011q.147-.217.348-.384c.228-.19.588-.392 1.068-.392.468 0 .858.181 1.126.484.259.294.377.673.377 1.038 0 .987-.686 1.495-1.156 1.845l-.047.035c-.303.225-.522.4-.654.597h1.357a.5.5 0 0 1 0 1H.5a.5.5 0 0 1-.5-.5c0-1.005.692-1.52 1.167-1.875l.035-.025c.531-.396.8-.625.8-1.078a.57.57 0 0 0-.128-.376C1.806 10.068 1.695 10 1.5 10a.66.66 0 0 0-.429.163.8.8 0 0 0-.144.153ZM2.003 2.5V6h.503a.5.5 0 0 1 0 1H.5a.5.5 0 0 1 0-1h.503V3.308l-.28.14a.5.5 0 0 1-.446-.895l1.003-.5a.5.5 0 0 1 .723.447"/></svg>',gs='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-list-unordered" width="16" height="16" aria-hidden="true"><path d="M5.75 2.5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5m0 5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5m0 5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5M2 14a1 1 0 1 1 0-2 1 1 0 0 1 0 2m1-6a1 1 0 1 1-2 0 1 1 0 0 1 2 0M2 4a1 1 0 1 1 0-2 1 1 0 0 1 0 2"/></svg>',ks='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-lock" width="16" height="16" aria-hidden="true"><path d="M4 4a4 4 0 0 1 8 0v2h.25c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 12.25 15h-8.5A1.75 1.75 0 0 1 2 13.25v-5.5C2 6.784 2.784 6 3.75 6H4Zm8.25 3.5h-8.5a.25.25 0 0 0-.25.25v5.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25M10.5 6V4a2.5 2.5 0 1 0-5 0v2Z"/></svg>',Vs='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-meter" width="16" height="16" aria-hidden="true"><path d="M8 1.5a6.5 6.5 0 1 0 6.016 4.035.75.75 0 0 1 1.388-.57 8 8 0 1 1-4.37-4.37.75.75 0 1 1-.569 1.389A6.5 6.5 0 0 0 8 1.5m6.28.22a.75.75 0 0 1 0 1.06l-4.063 4.064a2.5 2.5 0 1 1-1.06-1.06L13.22 1.72a.75.75 0 0 1 1.06 0M7 8a1 1 0 1 0 2 0 1 1 0 0 0-2 0"/></svg>',Ao='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-milestone" width="16" height="16" aria-hidden="true"><path d="M7.75 0a.75.75 0 0 1 .75.75V3h3.634c.414 0 .814.147 1.13.414l2.07 1.75a1.75 1.75 0 0 1 0 2.672l-2.07 1.75a1.75 1.75 0 0 1-1.13.414H8.5v5.25a.75.75 0 0 1-1.5 0V10H2.75A1.75 1.75 0 0 1 1 8.25v-3.5C1 3.784 1.784 3 2.75 3H7V.75A.75.75 0 0 1 7.75 0m4.384 8.5a.25.25 0 0 0 .161-.06l2.07-1.75a.248.248 0 0 0 0-.38l-2.07-1.75a.25.25 0 0 0-.161-.06H2.75a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25z"/></svg>',jo='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-mirror" width="16" height="16" aria-hidden="true"><path d="M15.547 3.061A.75.75 0 0 1 16 3.75v8.5a.751.751 0 0 1-1.265.545l-4.5-4.25a.75.75 0 0 1 0-1.09l4.5-4.25a.75.75 0 0 1 .812-.144M0 12.25v-8.5a.751.751 0 0 1 1.265-.545l4.5 4.25a.75.75 0 0 1 0 1.09l-4.5 4.25A.75.75 0 0 1 0 12.25m1.5-6.76v5.02L4.158 8ZM11.842 8l2.658 2.51V5.49ZM8 4a.75.75 0 0 1 .75.75v.5a.75.75 0 0 1-1.5 0v-.5A.75.75 0 0 1 8 4m.75-2.25v.5a.75.75 0 0 1-1.5 0v-.5a.75.75 0 0 1 1.5 0m0 6v.5a.75.75 0 0 1-1.5 0v-.5a.75.75 0 0 1 1.5 0M8 10a.75.75 0 0 1 .75.75v.5a.75.75 0 0 1-1.5 0v-.5A.75.75 0 0 1 8 10m0 3a.75.75 0 0 1 .75.75v.5a.75.75 0 0 1-1.5 0v-.5A.75.75 0 0 1 8 13"/></svg>',Mo='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-organization" width="16" height="16" aria-hidden="true"><path d="M1.75 16A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0h8.5C11.216 0 12 .784 12 1.75v12.5q0 .127-.018.25h2.268a.25.25 0 0 0 .25-.25V8.285a.25.25 0 0 0-.111-.208l-1.055-.703a.749.749 0 1 1 .832-1.248l1.055.703c.487.325.779.871.779 1.456v5.965A1.75 1.75 0 0 1 14.25 16h-3.5a.8.8 0 0 1-.197-.026q-.148.026-.303.026h-3a.75.75 0 0 1-.75-.75V14h-1v1.25a.75.75 0 0 1-.75.75Zm-.25-1.75c0 .138.112.25.25.25H4v-1.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 .75.75v1.25h2.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM3.75 6h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5M3 3.75A.75.75 0 0 1 3.75 3h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 3.75m4 3A.75.75 0 0 1 7.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 7 6.75M7.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5M3 9.75A.75.75 0 0 1 3.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 9.75M7.75 9h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5"/></svg>',ta='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-play" width="16" height="16" aria-hidden="true"><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0M1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0m4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215"/></svg>',pa='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-plus" width="16" height="16" aria-hidden="true"><path d="M7.75 2a.75.75 0 0 1 .75.75V7h4.25a.75.75 0 0 1 0 1.5H8.5v4.25a.75.75 0 0 1-1.5 0V8.5H2.75a.75.75 0 0 1 0-1.5H7V2.75A.75.75 0 0 1 7.75 2"/></svg>',Sa='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-project" width="16" height="16" aria-hidden="true"><path d="M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0M1.5 1.75v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25M11.75 3a.75.75 0 0 1 .75.75v7.5a.75.75 0 0 1-1.5 0v-7.5a.75.75 0 0 1 .75-.75m-8.25.75a.75.75 0 0 1 1.5 0v5.5a.75.75 0 0 1-1.5 0ZM8 3a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 3"/></svg>',Ci='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-quote" width="16" height="16" aria-hidden="true"><path d="M1.75 2.5h10.5a.75.75 0 0 1 0 1.5H1.75a.75.75 0 0 1 0-1.5m4 5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5m0 5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5M2.5 7.75v6a.75.75 0 0 1-1.5 0v-6a.75.75 0 0 1 1.5 0"/></svg>',Fi='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-repo" width="16" height="16" aria-hidden="true"><path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.5 2.5 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.5 2.5 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.25.25 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z"/></svg>',an='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-repo-forked" width="16" height="16" aria-hidden="true"><path d="M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0M5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0m6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5m-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0"/></svg>',$n='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-repo-template" width="16" height="16" aria-hidden="true"><path d="M13.25 8a.75.75 0 0 1 .75.75v4.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-.75a.75.75 0 0 1 0-1.5h.75v-.25a.75.75 0 0 1 .75-.75M5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.25.25 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2ZM2.75 8a.75.75 0 0 1 .75.75v.268Q3.624 9 3.75 9h.5a.75.75 0 0 1 0 1.5h-.5a.25.25 0 0 0-.25.25v.75c0 .28.114.532.3.714a.75.75 0 1 1-1.05 1.072A2.5 2.5 0 0 1 2 11.5V8.75A.75.75 0 0 1 2.75 8M11 .75a.75.75 0 0 1 .75-.75h1.5a.75.75 0 0 1 .75.75v1.5a.75.75 0 0 1-1.5 0V1.5h-.75A.75.75 0 0 1 11 .7
165m-5 0A.75.75 0 0 1 6.75 0h2.5a.75.75 0 0 1 0 1.5h-2.5A.75.75 0 0 1 6 .75m0 9A.75.75 0 0 1 6.75 9h2.5a.75.75 0 0 1 0 1.5h-2.5A.75.75 0 0 1 6 9.75M4.992.662a.75.75 0 0 1-.636.848c-.436.063-.783.41-.846.846a.751.751 0 0 1-1.485-.212A2.5 2.5 0 0 1 4.144.025a.75.75 0 0 1 .848.637M2.75 4a.75.75 0 0 1 .75.75v1.5a.75.75 0 0 1-1.5 0v-1.5A.75.75 0 0 1 2.75 4m10.5 0a.75.75 0 0 1 .75.75v1.5a.75.75 0 0 1-1.5 0v-1.5a.75.75 0 0 1 .75-.75"/></svg>',Xn='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-rss" width="16" height="16" aria-hidden="true"><path d="M2.002 2.725a.75.75 0 0 1 .797-.699C8.79 2.42 13.58 7.21 13.974 13.201a.75.75 0 0 1-1.497.098 10.5 10.5 0 0 0-9.776-9.776.747.747 0 0 1-.7-.798ZM2.84 7.05h-.002a7 7 0 0 1 6.113 6.111.75.75 0 0 1-1.49.178 5.5 5.5 0 0 0-4.8-4.8.75.75 0 0 1 .179-1.489M2 13a1 1 0 1 1 2 0 1 1 0 0 1-2 0"/></svg>',is='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-screen-full" width="16" height="16" aria-hidden="true"><path d="M1.75 10a.75.75 0 0 1 .75.75v2.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 0 1.5h-2.5A1.75 1.75 0 0 1 1 13.25v-2.5a.75.75 0 0 1 .75-.75m12.5 0a.75.75 0 0 1 .75.75v2.5A1.75 1.75 0 0 1 13.25 15h-2.5a.75.75 0 0 1 0-1.5h2.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 .75-.75M2.75 2.5a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0v-2.5C1 1.784 1.784 1 2.75 1h2.5a.75.75 0 0 1 0 1.5ZM10 1.75a.75.75 0 0 1 .75-.75h2.5c.966 0 1.75.784 1.75 1.75v2.5a.75.75 0 0 1-1.5 0v-2.5a.25.25 0 0 0-.25-.25h-2.5a.75.75 0 0 1-.75-.75"/></svg>',fs='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-search" width="16" height="16" aria-hidden="true"><path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.75.75 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7"/></svg>',po='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-sidebar-collapse" width="16" height="16" aria-hidden="true"><path d="M6.823 7.823a.25.25 0 0 1 0 .354l-2.396 2.396A.25.25 0 0 1 4 10.396V5.604a.25.25 0 0 1 .427-.177Z"/><path d="M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0M1.5 1.75v12.5c0 .138.112.25.25.25H9.5v-13H1.75a.25.25 0 0 0-.25.25M11 14.5h3.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H11Z"/></svg>',No='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-sidebar-expand" width="16" height="16" aria-hidden="true"><path d="m4.177 7.823 2.396-2.396A.25.25 0 0 1 7 5.604v4.792a.25.25 0 0 1-.427.177L4.177 8.177a.25.25 0 0 1 0-.354"/><path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25H9.5v-13Zm12.5 13a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H11v13Z"/></svg>',Eo='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-skip" width="16" height="16" aria-hidden="true"><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0M1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0m9.78-2.22-5.5 5.5a.749.749 0 0 1-1.275-.326.75.75 0 0 1 .215-.734l5.5-5.5a.75.75 0 0 1 1.042.018.75.75 0 0 1 .018 1.042"/></svg>',Aa='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-star" width="16" height="16" aria-hidden="true"><path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25m0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41z"/></svg>',Fa='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-stop" width="16" height="16" aria-hidden="true"><path d="M4.47.22A.75.75 0 0 1 5 0h6c.199 0 .389.079.53.22l4.25 4.25c.141.14.22.331.22.53v6a.75.75 0 0 1-.22.53l-4.25 4.25A.75.75 0 0 1 11 16H5a.75.75 0 0 1-.53-.22L.22 11.53A.75.75 0 0 1 0 11V5c0-.199.079-.389.22-.53Zm.84 1.28L1.5 5.31v5.38l3.81 3.81h5.38l3.81-3.81V5.31L10.69 1.5ZM8 4a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 4m0 8a1 1 0 1 1 0-2 1 1 0 0 1 0 2"/></svg>',Ia='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-strikethrough" width="16" height="16" aria-hidden="true"><path d="M11.055 8.5c.524.536.815 1.257.811 2.007a3.13 3.13 0 0 1-1.12 2.408C9.948 13.597 8.748 14 7.096 14c-1.706 0-3.104-.607-3.902-1.377a.751.751 0 0 1 1.042-1.079c.48.463 1.487.956 2.86.956 1.422 0 2.232-.346 2.676-.726.435-.372.594-.839.594-1.267 0-.472-.208-.857-.647-1.197-.448-.346-1.116-.623-1.951-.81H1.75a.75.75 0 0 1 0-1.5h12.5a.75.75 0 0 1 0 1.5ZM7.581 3.25c-2.036 0-2.778 1.082-2.778 1.786q0 .082.006.157a.75.75 0 0 1-1.496.114 4 4 0 0 1-.01-.271c0-1.832 1.75-3.286 4.278-3.286 1.418 0 2.721.58 3.514 1.093a.75.75 0 1 1-.814 1.26c-.64-.414-1.662-.853-2.7-.853"/></svg>',$a='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-sync" width="16" height="16" aria-hidden="true"><path d="M1.705 8.005a.75.75 0 0 1 .834.656 5.5 5.5 0 0 0 9.592 2.97l-1.204-1.204a.25.25 0 0 1 .177-.427h3.646a.25.25 0 0 1 .25.25v3.646a.25.25 0 0 1-.427.177l-1.38-1.38A7.002 7.002 0 0 1 1.05 8.84a.75.75 0 0 1 .656-.834ZM8 2.5a5.49 5.49 0 0 0-4.131 1.869l1.204 1.204A.25.25 0 0 1 4.896 6H1.25A.25.25 0 0 1 1 5.75V2.104a.25.25 0 0 1 .427-.177l1.38 1.38A7.002 7.002 0 0 1 14.95 7.16a.75.75 0 0 1-1.49.178A5.5 5.5 0 0 0 8 2.5"/></svg>',Ea='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-table" width="16" height="16" aria-hidden="true"><path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25ZM6.5 6.5v8h7.75a.25.25 0 0 0 .25-.25V6.5Zm8-1.5V1.75a.25.25 0 0 0-.25-.25H6.5V5Zm-13 1.5v7.75c0 .138.112.25.25.25H5v-8ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z"/></svg>',bl='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-tag" width="16" height="16" aria-hidden="true"><path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.75 1.75 0 0 1 1 7.775m1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2"/></svg>',La='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-trash" width="16" height="16" aria-hidden="true"><path d="M11 1.75V3h2.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H5V1.75C5 .784 5.784 0 6.75 0h2.5C10.216 0 11 .784 11 1.75M4.496 6.675l.66 6.6a.25.25 0 0 0 .249.225h5.19a.25.25 0 0 0 .249-.225l.66-6.6a.75.75 0 0 1 1.492.149l-.66 6.6A1.75 1.75 0 0 1 10.595 15h-5.19a1.75 1.75 0 0 1-1.741-1.575l-.66-6.6a.75.75 0 1 1 1.492-.15M6.5 1.75V3h3V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25"/></svg>',ac='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-triangle-down" width="16" height="16" aria-hidden="true"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427"/></svg>',Xa='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-x" width="16" height="16" aria-hidden="true"><path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.75.75 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.75.75 0 0 1-.734-.215L8 9.06l-3.22 3.22a.75.75 0 0 1-1.042-.018.75.75 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06"/></svg>',pc='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-x-circle-fill" width="16" height="16" aria-hidden="true"><path d="M2.343 13.657A8 8 0 1 1 13.658 2.343 8 8 0 0 1 2.343 13.657M6.03 4.97a.75.75 0 0 0-1.042.018.75.75 0 0 0-.018 1.042L6.94 8 4.97 9.97a.749.749 0 0 0 .326 1.275.75.75 0 0 0 .734-.215L8 9.06l1.97 1.97a.749.749 0 0 0 1.275-.326.75.75 0 0 0-.215-.734L9.06 8l1.97-1.97a.749.749 0 0 0-.326-1.275.75.75 0 0 0-.734.215L8 6.94Z"/></svg>';const Nl={"gitea-double-chevron-left":hi,"gitea-double-chevron-right":Wi,"gitea-empty-checkbox":_n,"gitea-exclamation":xn,"octicon-archive":Bn,"octicon-arrow-switch":qn,"octicon-blocked":on,"octicon-bold":Fn,"octicon-check":bn,"octicon-check-circle-fill":As,"octicon-checkbox":Rn,"octicon-chevron-down":eo,"octicon-chevron-left":Yn,"octicon-chevron-right":en,"octicon-clock":Ln,"octicon-code":Ms,"octicon-columns":Bs,"octicon-copy":Ps,"octicon-diff-added":ts,"octicon-diff-modified":es,"octicon-diff-removed":as,"octicon-diff-renamed":ki,"octicon-dot-fill":ns,"octicon-download":In,"octicon-eye":Vn,"octicon-file":ss,"octicon-file-directory-fill":kn,"octicon-filter":$i,"octicon-gear":Vi,"octicon-git-branch":Ni,"octicon-git-commit":un,"octicon-git-merge":Sn,"octicon-git-pull-request":Qn,"octicon-git-pull-request-closed":vn,"octicon-git-pull-request-draft":Xi,"octicon-heading":Ui,"octicon-horizontal-rule":dn,"octicon-image":qi,"octicon-issue-closed":mn,"octicon-issue-opened":Hn,"octicon-italic":Ji,"octicon-kebab-horizontal":cn,"octicon-link":hn,"octicon-list-ordered":Gn,"octicon-list-unordered":gs,"octicon-lock":ks,"octicon-meter":Vs,"octicon-milestone":Ao,"octicon-mirror":jo,"octicon-organization":Mo,"octicon-play":ta,"octicon-plus":pa,"octicon-project":Sa,"octicon-quote":Ci,"octicon-repo":Fi,"octicon-repo-forked":an,"octicon-repo-template":$n,"octicon-rss":Xn,"octicon-screen-full":is,"octicon-search":fs,"octicon-sidebar-collapse":po,"octicon-sidebar-expand":No,"octicon-skip":Eo,"octicon-star":Aa,"octicon-stop":Fa,"octicon-strikethrough":Ia,"octicon-sync":$a,"octicon-table":Ea,"octicon-tag":bl,"octicon-trash":La,"octicon-triangle-down":ac,"octicon-x":Xa,"octicon-x-circle-fill":pc};function Ma(Pa,Va=16,oa=""){if(!(Pa in Nl))throw new Error(`Unknown SVG icon: ${Pa}`);
16if(Va===16&&!oa)return Nl[Pa];const el=(0,wi.a8)(Nl[Pa],"image/svg+xml").firstChild;return Va!==16&&(el.setAttribute("width",String(Va)),el.setAttribute("height",String(Va))),oa&&el.classList.add(...oa.split(/\s+/).filter(Boolean)),(0,wi.QM)(el)}function al(Pa){const Va=Nl[Pa];if(!Va)throw new Error(`Unknown SVG icon: ${Pa}`);const oa=Va.indexOf(">"),Jo=Va.lastIndexOf("<");if(oa===-1||Jo===-1)throw new Error(`Invalid SVG icon: ${Pa}`);const el=Va.slice(oa+1,Jo),$l=Va.slice(0,oa+1)+Va.slice(Jo);return{svgOuter:(0,wi.a8)($l,"image/svg+xml").firstChild,svgInnerHtml:el}}const gc={name:"SvgIcon",props:{name:{type:String,required:!0},size:{type:Number,default:16},symbolId:{type:String}},render(){let{svgOuter:Pa,svgInnerHtml:Va}=al(this.name);const oa={};for(const el of Pa.attributes)el.name!=="class"&&(oa[`^${el.name}`]=el.value);oa["^width"]=this.size,oa["^height"]=this.size;const Jo=Array.from(Pa.classList);return this.symbolId&&(Jo.push("tw-hidden","svg-symbol-container"),Va=`<symbol id="${this.symbolId}" viewBox="${oa["^viewBox"]}">${Va}</symbol>`),(0,ci.h)("svg",{...oa,class:Jo,innerHTML:Va})}}},
16"./web_src/js/utils.js":function(ri,Ai,Ti){"use strict";Ti.d(Ai,{FS:function(){return bn},Gv:function(){return Wi},Kq:function(){return xn},LC:function(){return hi},P8:function(){return wi},QM:function(){return Ps},S3:function(){return Bn},a8:function(){return Bs},g4:function(){return _n},hC:function(){return As},kk:function(){return on},oK:function(){return eo},vd:function(){return en},vh:function(){return Yn},yy:function(){return ts},z5:function(){return Fn}});var ci=Ti("./node_modules/uint8-to-base64/esm/index.js");function wi(es=""){const as=es.lastIndexOf("/");return as===-1?es:es.substring(as+1)}function hi(es=""){const as=es.lastIndexOf(".");return as===-1?"":es.substring(as)}function Wi(es){return Object.prototype.toString.call(es)==="[object Object]"}function _n(){return window.getComputedStyle(document.documentElement).getPropertyValue("--is-dark-theme").trim().toLowerCase()==="true"}function xn(es){return es.replace(/<[^>]*>?/g,"")}function Bn(es){const as=(es||"").replace(/[#?].*$/,""),[ki,ns,In,Vn,ss]=/([^/]+)\/([^/]+)\/(issues|pulls)\/([0-9]+)/.exec(as)||[];return{owner:ns,repo:In,type:Vn,index:ss}}function qn(es){return new URL(es,es.startsWith("http")?void 0:window.location.origin)}function on(){return document.documentElement.lang}function Fn(es){return new Date(Date.UTC(2022,es,12)).toLocaleString(on(),{month:"short",timeZone:"UTC"})}function bn(es){return new Date(Date.UTC(2022,7,es)).toLocaleString(on(),{weekday:"short",timeZone:"UTC"})}function Rn(es){return new Promise((as,ki)=>{try{const ns=new FileReader;ns.addEventListener("load",In=>{as(In.target.result)}),ns.addEventListener("error",()=>{ki(new Error("FileReader failed"))}),ns.readAsDataURL(es)}catch(ns){ki(ns)}})}function As(es,as){return new Promise(async(ki,ns)=>{try{const In=new Image,Vn=document.createElement("canvas");In.addEventListener("load",()=>{try{Vn.width=In.naturalWidth,Vn.height=In.naturalHeight,Vn.getContext("2d").drawImage(In,0,0),Vn.toBlob(kn=>{if(!(kn instanceof Blob))return ns(new Error("imageBlobToPng failed"));ki(kn)},as)}catch(ss){ns(ss)}}),In.addEventListener("error",()=>{ns(new Error("imageBlobToPng failed"))}),In.src=await Rn(es)}catch(In){ns(In)}})}function eo(es){if(es.startsWith("http://")||es.startsWith("https://"))return es;if(es.startsWith("//"))return`${window.location.protocol}${es}`;if(es&&!es.startsWith("/"))throw new Error("unsupported url, it should either start with / or http(s)://");return`${window.location.origin}${es}`}function Yn(es){return(0,ci.l)(es).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}function en(es){return(0,ci.D)(es.replace(/_/g,"/").replace(/-/g,"+"))}const Ln=new DOMParser,Ms=new XMLSerializer;function Bs(es,as){return Ln.parseFromString(es,as)}function Ps(es){return Ms.serializeToString(es)}const ts=es=>new Promise(as=>setTimeout(as,es))},
16"./web_src/js/utils/color.js":function(ri,Ai,Ti){"use strict";Ti.d(Ai,{K:function(){return xn},a:function(){return Wi}});var ci=Ti("./node_modules/tinycolor2/esm/tinycolor.js");function wi(Bn){const{r:qn,g:on,b:Fn}=(0,ci.A)(Bn).toRgb();return(.2126729*qn+.7151522*on+.072175*Fn)/255}function hi(Bn){return wi(Bn)<.453}function Wi(Bn){return hi(Bn)?"#fff":"#000"}function _n(Bn){const qn=window.getComputedStyle(document.documentElement),on=Fn=>qn.getPropertyValue(Fn).trim();return Object.fromEntries(Object.entries(Bn).map(([Fn,bn])=>[Fn,on(bn)]))}const xn=_n({text:"--color-text",border:"--color-secondary-alpha-60",commits:"--color-primary-alpha-60",additions:"--color-green",deletions:"--color-red"})},
16"./web_src/js/utils/time.js":function(ri,Ai,Ti){"use strict";Ti.d(Ai,{Ex:function(){return Wi},Rt:function(){return qn},Z1:function(){return _n},a$:function(){return xn}});var ci=Ti("./node_modules/dayjs/dayjs.min.js"),wi=Ti("./node_modules/dayjs/plugin/utc.js"),hi=Ti("./web_src/js/utils.js");ci.extend(wi);function Wi(on,Fn){const bn=ci.utc(on),Rn=ci.utc(Fn);let As=bn;for(;As.day()!==0;)As=As.add(1,"day");const eo=[];for(;As.isBefore(Rn);)eo.push(As.valueOf()),As=As.add(1,"week");return eo}function _n(on){if(!(on instanceof Date))throw new Error("Invalid date");const bn=7-on.getUTCDay(),Rn=new Date(on);return Rn.setUTCDate(Rn.getUTCDate()+bn),Rn.valueOf()}function xn(on,Fn){const bn={};for(const Rn of on)bn[Rn]=Fn[Rn]||{week:Rn,additions:0,deletions:0,commits:0};return Object.values(bn)}let Bn;function qn(on){return Bn||(Bn=new Intl.DateTimeFormat((0,hi.kk)(),{day:"numeric",month:"short",year:"numeric",hour:"numeric",hour12:!Number.isInteger(Number(new Intl.DateTimeFormat([],{hour:"numeric"}).format())),minute:"2-digit",timeZoneName:"short"})),Bn.format(on)}},
16"./web_src/js/utils/url.js":function(ri,Ai,Ti){"use strict";Ti.d(Ai,{Z:function(){return ci},g:function(){return hi}});function ci(Wi){return Wi.split("/").map(encodeURIComponent).join("/")}function wi(Wi){return Wi.endsWith("/")?Wi.slice(0,-1):Wi}function hi(Wi){try{return wi(new URL(Wi).href).trim()===wi(Wi).trim()}catch{return!1}}}
16},__webpack_module_cache__={};function __webpack_require__(ri){var Ai=__webpack_module_cache__[ri];if(Ai!==void 0)return Ai.exports;var Ti=__webpack_module_cache__[ri]={exports:{}};return __webpack_modules__[ri].call(Ti.exports,Ti,Ti.exports,__webpack_require__),Ti.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(ri){var Ai=ri&&ri.__esModule?function(){return ri.default}:function(){return ri};return __webpack_require__.d(Ai,{a:Ai}),Ai}}(),function(){var ri=Object.getPrototypeOf?function(Ti){return Object.getPrototypeOf(Ti)}:function(Ti){return Ti.__proto__},Ai;__webpack_require__.t=function(Ti,ci){if(ci&1&&(Ti=this(Ti)),ci&8||typeof Ti=="object"&&Ti&&(ci&4&&Ti.__esModule||ci&16&&typeof Ti.then=="function"))return Ti;var wi=Object.create(null);__webpack_require__.r(wi);var hi={};Ai=Ai||[null,ri({}),ri([]),ri(ri)];for(var Wi=ci&2&&Ti;(typeof Wi=="object"||typeof Wi=="function")&&!~Ai.indexOf(Wi);Wi=ri(Wi))Object.getOwnPropertyNames(Wi).forEach(function(_n){hi[_n]=function(){return Ti[_n]}});return hi.default=function(){return Ti},__webpack_require__.d(wi,hi),wi}}(),function(){__webpack_require__.d=function(ri,Ai){for(var Ti in Ai)__webpack_require__.o(Ai,Ti)&&!__webpack_require__.o(ri,Ti)&&Object.defineProperty(ri,Ti,{enumerable:!0,get:Ai[Ti]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(ri){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(Ai,Ti){return __webpack_require__.f[Ti](ri,Ai),Ai},[]))}}(),function(){__webpack_require__.u=function(ri){if(ri==="sortablejs")return"js/"+ri+".9ea09496.js";if(ri==="mermaid")return"js/"+ri+".1904ee24.js";if(ri==="katex")return"js/"+ri+".c88d5be5.js";if(ri==="asciinema-player")return"js/"+ri+".611f6fe9.js";if(ri==="pdfobject")return"js/"+ri+".10584a35.js";if(ri==="dropzone")return"js/"+ri+".eba86b32.js";if(ri==="easymde")return"js/"+ri+".0a3520c5.js";if(ri==="tribute")return"js/"+ri+".7f74a553.js";if(ri==="monaco")return"js/"+ri+".6ae25e89.js";if(ri==="citation-js-core-citation-js-formats-citation-js-bibtex")return"js/"+ri+".b0672696.js";if(ri==="citation-js-formats")return"js/"+ri+".306c145a.js";if(ri==="citation-js-bibtex")return"js/"+ri+".bbb93383.js";if(ri==="mcaptcha-vanilla-glue")return"js/"+ri+".a1ccbf9d.js";if(ri==="contributors-graph")return"js/"+ri+".5175c5ad.js";if(ri==="code-frequency-graph")return"js/"+ri+".7d6d0c57.js";if(ri==="recent-commits-graph")return"js/"+ri+".ea7e79bf.js";if(ri==="colorpicker")return"js/"+ri+".f575076b.js";if(ri==="vendors-node_modules_mermaid_dist_chunks_mermaid_core_c4Diagram-AAUBKEIU_mjs")return"js/"+ri+".e0aefd6e.js";if(ri==="--------")return"js/"+ri+".3658f298.js";if(ri==="vendors-node_modules_mermaid_dist_chunks_mermaid_core_flowDiagram-I6XJVG4X_mjs")return"js/"+ri+".7bbcbd86.js";if(ri==="vendors-node_modules_mermaid_dist_chunks_mermaid_core_erDiagram-TEJ5UH35_mjs")return"js/"+ri+".e53e9997.js";if(ri==="vendors-node_modules_mermaid_dist_chunks_mermaid_core_gitGraphDiagram-PVQCEYII_mjs")return"js/"+ri+".b236c31b.js";if(ri==="vendors-node_modules_mermaid_dist_chunks_mermaid_core_ganttDiagram-6RSMTGT7_mjs")return"js/"+ri+".e03ffbcc.js";if(ri==="vendors-node_modules_mermaid_dist_chunks_mermaid_core_infoDiagram-5YYISTIA_mjs")return"js/"+ri+".c57191cf.js";if(ri==="node_modules_mermaid_dist_chunks_mermaid_core_pieDiagram-4H26LBE5_mjs")return"js/"+ri+".e929a472.js";if(ri==="vendors-node_modules_mermaid_dist_chunks_mermaid_core_quadrantDiagram-W4KKPZXB_mjs")return"js/"+ri+".2f58fcc8.js";if(ri==="vendors-node_modules_mermaid_dist_chunks_mermaid_core_xychartDiagram-2RQKCTM6_mjs")return"js/"+ri+".ecb43f41.js";if(ri==="vendors-node_modules_mermaid_dist_chunks_mermaid_core_requirementDiagram-4Y6WPE33_mjs")return"js/"+ri+".e8f92862.js";if(ri==="vendors-node_modules_mermaid_dist_chunks_mermaid_core_sequenceDiagram-3UESZ5HK_mjs")return"js/"+ri+".c241c2f0.js";if(ri==="-")return"js/-.86b5c2cb.js";if(ri==="node_modules_mermaid_dist_chunks_mermaid_core_classDiagram-4FO5ZUOK_mjs")return"js/"+ri+".c46b24ad.js";if(ri==="node_modules_mermaid_dist_chunks_mermaid_core_classDiagram-v2-Q7XG4LA2_mjs")return"js/"+ri+".1d8f5172.js";if(ri==="node_modules_mermaid_dist_chunks_mermaid_core_stateDiagram-AJRCARHV_mjs")return"js/"+ri+".35b1998e.js";if(ri==="node_modules_mermaid_dist_chunks_mermaid_core_stateDiagram-v2-BHNVJYJU_mjs")return"js/"+ri+".0261551c.js";if(ri==="vendors-node_modules_mermaid_dist_chunks_mermaid_core_journeyDiagram-JHISSGLW_mjs")return"js/"+ri+".0ffbb765.js";if(ri==="vendors-node_modules_mermaid_dist_chunks_mermaid_core_timeline-definition-PNZ67QCA_mjs")return"js/"+ri+".5a323204.js";if(ri==="vendors-node_modules_mermaid_dist_chunks_mermaid_core_mindmap-definition-RKZ34NQL_mjs")return"js/"+ri+".cdaaac13.js";if(ri==="vendors-node_modules_mermaid_dist_chunks_mermaid_core_kanban-definition-UN3LZRKU_mjs")return"js/"+ri+".cfc4e6b9.js";if(ri==="vendors-node_modules_mermaid_dist_chunks_mermaid_core_sankeyDiagram-5OEKKPKP_mjs")return"js/"+ri+".6365165f.
16js";if(ri==="node_modules_mermaid_dist_chunks_mermaid_core_diagram-LMA3HP47_mjs")return"js/"+ri+".32f10ba1.js";if(ri==="node_modules_mermaid_dist_chunks_mermaid_core_diagram-2AECGRRQ_mjs")return"js/"+ri+".de29f169.js";if(ri==="vendors-node_modules_mermaid_dist_chunks_mermaid_core_blockDiagram-GPEHLZMM_mjs")return"js/"+ri+".c727c953.js";if(ri==="node_modules_mermaid_dist_chunks_mermaid_core_diagram-5GNKFQAL_mjs")return"js/"+ri+".e5bcbc3f.js";if(ri==="vendors-node_modules_mermaid_dist_chunks_mermaid_core_architectureDiagram-3BPJPVTR_mjs")return"js/"+ri+".ebdd5815.js";if(ri==="vendors-node_modules_mermaid_dist_chunks_mermaid_core_diagram-KO2AKTUF_mjs")return"js/"+ri+".6341a3a9.js";if(ri==="vendors-node_modules_mermaid_dist_chunks_mermaid_core_ishikawaDiagram-YF4QCWOH_mjs")return"js/"+ri+".147a4fab.js";if(ri==="vendors-node_modules_mermaid_dist_chunks_mermaid_core_vennDiagram-CIIHVFJN_mjs")return"js/"+ri+".740ce006.js";if(ri==="vendors-node_modules_mermaid_dist_chunks_mermaid_core_diagram-OG6HWLK6_mjs")return"js/"+ri+".176335ae.js";if(ri==="vendors-node_modules_mermaid_dist_chunks_mermaid_core_wardleyDiagram-YWT4CUSO_mjs")return"js/"+ri+".27375513.js";if(ri==="vendors-node_modules_mermaid_node_modules_katex_dist_katex_mjs")return"js/"+ri+".23c5653a.js";if(ri==="vendors-node_modules_mermaid_dist_chunks_mermaid_core_dagre-BM42HDAG_mjs")return"js/"+ri+".6fdf3065.js";if(ri==="vendors-node_modules_mermaid_dist_chunks_mermaid_core_cose-bilkent-S5V4N54A_mjs")return"js/"+ri+".602c5382.js";if(ri==="node_modules_monaco-editor_esm_vs_editor_common_services_sync_recursive_")return"js/"+ri+".7231c873.js";if(ri==="vendors-node_modules_monaco-editor_esm_vs_basic-languages_abap_abap_js")return"js/monaco-language-abap.0a1e9aba.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_apex_apex_js")return"js/monaco-language-apex.f419fbe0.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_azcli_azcli_js")return"js/monaco-language-azcli.836f3fa2.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_bat_bat_js")return"js/monaco-language-bat.84fdae0e.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_bicep_bicep_js")return"js/monaco-language-bicep.d97343b3.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_cameligo_cameligo_js")return"js/monaco-language-cameligo.5060e489.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_clojure_clojure_js")return"js/monaco-language-clojure.0d142a18.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_coffee_coffee_js")return"js/monaco-language-coffee.2cdb145c.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_cpp_cpp_js")return"js/monaco-language-cpp.c52bebe9.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_csharp_csharp_js")return"js/monaco-language-csharp.c320efd1.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_csp_csp_js")return"js/monaco-language-csp.ada44939.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_css_css_js")return"js/monaco-language-css.1f81ea27.js";if(ri==="vendors-node_modules_monaco-editor_esm_vs_language_css_cssMode_js")return"js/monaco-language-cssmode.54d2a6e5.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_cypher_cypher_js")return"js/monaco-language-cypher.c89bf24e.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_dart_dart_js")return"js/monaco-language-dart.bf5cd1f2.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_dockerfile_dockerfile_js")return"js/monaco-language-dockerfile.6b5e3486.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_ecl_ecl_js")return"js/monaco-language-ecl.2e23027a.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_elixir_elixir_js")return"js/monaco-language-elixir.45735aba.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_flow9_flow9_js")return"js/monaco-language-flow9.ea377382.js";if(ri==="vendors-node_modules_monaco-editor_esm_vs_basic-languages_freemarker2_freemarker2_js")return"js/monaco-language-freemarker2.f6140b9d.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_fsharp_fsharp_js")return"js/monaco-language-fsharp.13824c4c.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_go_go_
16js")return"js/monaco-language-go.2aacaa37.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_graphql_graphql_js")return"js/monaco-language-graphql.0230d82f.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_handlebars_handlebars_js")return"js/monaco-language-handlebars.1a651c81.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_hcl_hcl_js")return"js/monaco-language-hcl.ce3a176a.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_html_html_js")return"js/monaco-language-html.f3b978e0.js";if(ri==="vendors-node_modules_monaco-editor_esm_vs_language_html_htmlMode_js")return"js/monaco-language-htmlmode.9ec3dff2.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_ini_ini_js")return"js/monaco-language-ini.f94521e7.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_java_java_js")return"js/monaco-language-java.99dbf184.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_javascript_javascript_js")return"js/monaco-language-javascript.70b86430.js";if(ri==="vendors-node_modules_monaco-editor_esm_vs_language_json_jsonMode_js")return"js/monaco-language-jsonmode.01c8479f.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_julia_julia_js")return"js/monaco-language-julia.65e65a1f.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_kotlin_kotlin_js")return"js/monaco-language-kotlin.ad994b80.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_less_less_js")return"js/monaco-language-less.13963e48.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_lexon_lexon_js")return"js/monaco-language-lexon.5780a734.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_liquid_liquid_js")return"js/monaco-language-liquid.7d13cb0c.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_lua_lua_js")return"js/monaco-language-lua.b6a07ab0.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_m3_m3_js")return"js/monaco-language-m3.891db5e6.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_markdown_markdown_js")return"js/monaco-language-markdown.6e4f8be4.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_mdx_mdx_js")return"js/monaco-language-mdx.d71fa768.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_mips_mips_js")return"js/monaco-language-mips.660763dd.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_msdax_msdax_js")return"js/monaco-language-msdax.6ee350a7.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_mysql_mysql_js")return"js/monaco-language-mysql.9216747d.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_objective-c_objective-c_js")return"js/monaco-language-objective-c.9219e0ee.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_pascal_pascal_js")return"js/monaco-language-pascal.d42a74e9.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_pascaligo_pascaligo_js")return"js/monaco-language-pascaligo.14591c1d.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_perl_perl_js")return"js/monaco-language-perl.bb510ae7.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_pgsql_pgsql_js")return"js/monaco-language-pgsql.8da8d998.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_php_php_js")return"js/monaco-language-php.3da1d2de.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_pla_pla_js")return"js/monaco-language-pla.ef8bdc3f.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_postiats_postiats_js")return"js/monaco-language-postiats.0d981071.js";if(ri==="vendors-node_modules_monaco-editor_esm_vs_basic-languages_powerquery_powerquery_js")return"js/monaco-language-powerquery.8eb720bd.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_powershell_powershell_js")return"js/monaco-language-powershell.05315270.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_protobuf_protobuf_js")return"js/monaco-language-protobuf.9d2c7808.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_pug_pug_js")return"js/monaco-language-pug.778a0879.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_python_python_js")return"js/monaco-language-python.995f88b9.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_qsharp_qsharp_js")return"js/monaco-language-qsharp.8e9553eb.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_r_r_js")return"js/monaco-language-r.92ea0eeb.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_razor_razor_js")return"js/monaco-language-razor.4f6ab070.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_redis_redis_js")return"js/monaco-language-redis.9a5fb087.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_redshift_redshift_js")return"js/monaco-language-redshift.c904e9d3.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_restructuredtext_restructuredtext_js")return"js/monaco-language-restructuredtext.bf7dff86.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_ruby_ruby_js")return"js/monaco-language-ruby.70e690a1.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_rust_rust_js")return"js/monaco-language-rust.085044b6.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_sb_sb_js")return"js/monaco-language-sb.403825c1.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_scala_scala_js")return"js/monaco-language-scala.1eb40271.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_scheme_scheme_js")return"js/monaco-language-scheme.266a26bd.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_scss_scss_js")return"js/monaco-language-scss.f87505cc.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_shell_shell_js")return"js/monaco-language-shell.5df5d386.js";if(ri==="vendors-node_modules_monaco-editor_esm_vs_basic-languages_solidity_solidity_js")return"js/monaco-language-solidity.19eddfcf.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_sophia_sophia_js")return"js/monaco-language-sophia.d0b16b6c.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_sparql_sparql_js")return"js/monaco-language-sparql.6708d955.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_sql_sql_js")return"js/monaco-language-sql.31a34c8c.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_st_st_js")return"js/monaco-language-st.b6a70301.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_swift_swift_js")return"js/monaco-language-swift.baa9b1ac.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_systemverilog_systemverilog_js")return"js/monaco-language-systemverilog.7fe974cf.
16js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_tcl_tcl_js")return"js/monaco-language-tcl.042acaac.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_twig_twig_js")return"js/monaco-language-twig.230cf148.js";if(ri==="vendors-node_modules_monaco-editor_esm_vs_language_typescript_tsMode_js")return"js/monaco-language-tsmode.f7c02847.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_typespec_typespec_js")return"js/monaco-language-typespec.043af67f.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_vb_vb_js")return"js/monaco-language-vb.66e33866.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_wgsl_wgsl_js")return"js/monaco-language-wgsl.4096b750.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_xml_xml_js")return"js/monaco-language-xml.4a113a3b.js";if(ri==="node_modules_monaco-editor_esm_vs_basic-languages_yaml_yaml_js")return"js/monaco-language-yaml.cbd0954c.js";if(ri==="node_modules_mermaid-js_parser_dist_chunks_mermaid-parser_core_info-J43DQDTF_mjs")return"js/"+ri+".b3442660.js";if(ri==="node_modules_mermaid-js_parser_dist_chunks_mermaid-parser_core_packet-YPE3B663_mjs")return"js/"+ri+".a10d6b8b.js";if(ri==="node_modules_mermaid-js_parser_dist_chunks_mermaid-parser_core_pie-LRSECV5Y_mjs")return"js/"+ri+".7f23cd30.js";if(ri==="node_modules_mermaid-js_parser_dist_chunks_mermaid-parser_core_treeView-BLDUP644_mjs")return"js/"+ri+".e00342c9.js";if(ri==="node_modules_mermaid-js_parser_dist_chunks_mermaid-parser_core_architecture-7EHR7CIX_mjs")return"js/"+ri+".c803379b.js";if(ri==="node_modules_mermaid-js_parser_dist_chunks_mermaid-parser_core_gitGraph-WXDBUCRP_mjs")return"js/"+ri+".e7f5d3b6.js";if(ri==="node_modules_mermaid-js_parser_dist_chunks_mermaid-parser_core_eventmodeling-FCH6USID_mjs")return"js/"+ri+".64ceb4b8.js";if(ri==="node_modules_mermaid-js_parser_dist_chunks_mermaid-parser_core_radar-GUYGQ44K_mjs")return"js/"+ri+".758d4d19.js";if(ri==="node_modules_mermaid-js_parser_dist_chunks_mermaid-parser_core_treemap-LRROVOQU_mjs")return"js/"+ri+".78ccd51a.js";if(ri==="node_modules_mermaid-js_parser_dist_chunks_mermaid-parser_core_wardley-L42UT6IY_mjs")return"js/"+ri+".29c513f0.js"}}(),function(){__webpack_require__.miniCssF=function(ri){return"css/"+ri+"."+{katex:"41d5cba5","asciinema-player":"41ec509e",dropzone:"5a752d14",monaco:"5612f696","contributors-graph":"971702d3","code-frequency-graph":"55afbe7d","recent-commits-graph":"45c55234",colorpicker:"ec78e358"}[ri]+".css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}()}(),function(){__webpack_require__.o=function(ri,Ai){return Object.prototype.hasOwnProperty.call(ri,Ai)}}(),function(){var ri={},Ai="forgejo:";__webpack_require__.l=function(Ti,ci,wi,hi){if(ri[Ti]){ri[Ti].push(ci);return}var Wi,_n;if(wi!==void 0)for(var xn=document.getElementsByTagName("script"),Bn=0;Bn<xn.length;Bn++){var qn=xn[Bn];if(qn.getAttribute("src")==Ti||qn.getAttribute("data-webpack")==Ai+wi){Wi=qn;break}}Wi||(_n=!0,Wi=document.createElement("script"),Wi.charset="utf-8",__webpack_require__.nc&&Wi.setAttribute("nonce",__webpack_require__.nc),Wi.setAttribute("data-webpack",Ai+wi),Wi.src=Ti),ri[Ti]=[ci];var on=function(bn,Rn){Wi.onerror=Wi.onload=null,clearTimeout(Fn);var As=ri[Ti];if(delete ri[Ti],Wi.parentNode&&Wi.parentNode.removeChild(Wi),As&&As.forEac
16h(function(eo){return eo(Rn)}),bn)return bn(Rn)},Fn=setTimeout(on.bind(null,void 0,{type:"timeout",target:Wi}),12e4);Wi.onerror=on.bind(null,Wi.onerror),Wi.onload=on.bind(null,Wi.onload),_n&&document.head.appendChild(Wi)}}(),function(){__webpack_require__.r=function(ri){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(ri,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(ri,"__esModule",{value:!0})}}(),function(){var ri;__webpack_require__.g.importScripts&&(ri=__webpack_require__.g.location+"");var Ai=__webpack_require__.g.document;if(!ri&&Ai&&(Ai.currentScript&&Ai.currentScript.tagName.toUpperCase()==="SCRIPT"&&(ri=Ai.currentScript.src),!ri)){var Ti=Ai.getElementsByTagName("script");if(Ti.length)for(var ci=Ti.length-1;ci>-1&&(!ri||!/^http(s?):/.test(ri));)ri=Ti[ci--].src}if(!ri)throw new Error("Automatic publicPath is not supported in this browser");ri=ri.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),__webpack_require__.p=ri+"../"}(),function(){if(!(typeof document>"u")){var ri=function(wi,hi,Wi,_n,xn){var Bn=document.createElement("link");Bn.rel="stylesheet",Bn.type="text/css",__webpack_require__.nc&&(Bn.nonce=__webpack_require__.nc);var qn=function(on){if(Bn.onerror=Bn.onload=null,on.type==="load")_n();else{var Fn=on&&on.type,bn=on&&on.target&&on.target.href||hi,Rn=new Error("Loading CSS chunk "+wi+` failed.
17(`+Fn+": "+bn+")");Rn.name="ChunkLoadError",Rn.code="CSS_CHUNK_LOAD_FAILED",Rn.type=Fn,Rn.request=bn,Bn.parentNode&&Bn.parentNode.removeChild(Bn),xn(Rn)}};return Bn.onerror=Bn.onload=qn,Bn.href=hi,Wi?Wi.parentNode.insertBefore(Bn,Wi.nextSibling):document.head.appendChild(Bn),Bn},Ai=function(wi,hi){for(var Wi=document.getElementsByTagName("link"),_n=0;_n<Wi.length;_n++){var xn=Wi[_n],Bn=xn.getAttribute("data-href")||xn.getAttribute("href");if(xn.rel==="stylesheet"&&(Bn===wi||Bn===hi))return xn}for(var qn=document.getElementsByTagName("style"),_n=0;_n<qn.length;_n++){var xn=qn[_n],Bn=xn.getAttribute("data-href");if(Bn===wi||Bn===hi)return xn}},Ti=function(wi){return new Promise(function(hi,Wi){var _n=__webpack_require__.miniCssF(wi),xn=__webpack_require__.p+_n;if(Ai(_n,xn))return hi();ri(wi,xn,null,hi,Wi)})},ci={index:0};__webpack_require__.f.miniCss=function(wi,hi){var Wi={katex:1,"asciinema-player":1,dropzone:1,monaco:1,"contributors-graph":1,"code-frequency-graph":1,"recent-commits-graph":1,colorpicker:1};ci[wi]?hi.push(ci[wi]):ci[wi]!==0&&Wi[wi]&&hi.push(ci[wi]=Ti(wi).then(function(){ci[wi]=0},function(_n){throw delete ci[wi],_n}))}}}(),function(){var ri={index:0};__webpack_require__.f.j=function(ci,wi){var hi=__webpack_require__.o(ri,ci)?ri[ci]:void 0;if(hi!==0)if(hi)wi.push(hi[2]);else{var Wi=new Promise(function(qn,on){hi=ri[ci]=[qn,on]});wi.push(hi[2]=Wi);var _n=__webpack_require__.p+__webpack_require__.u(ci),xn=new Error,Bn=function(qn){if(__webpack_require__.o(ri,ci)&&(hi=ri[ci],hi!==0&&(ri[ci]=void 0),hi)){var on=qn&&(qn.type==="load"?"missing":qn.type),Fn=qn&&qn.target&&qn.target.src;xn.message="Loading chunk "+ci+` failed.
18(`+on+": "+Fn+")",xn.name="ChunkLoadError",xn.type=on,xn.request=Fn,hi[1](xn)}};__webpack_require__.l(_n,Bn,"chunk-"+ci,ci)}};var Ai=function(ci,wi){var hi=wi[0],Wi=wi[1],_n=wi[2],xn,Bn,qn=0;if(hi.some(function(Fn){return ri[Fn]!==0})){for(xn in Wi)__webpack_require__.o(Wi,xn)&&(__webpack_require__.m[xn]=Wi[xn]);if(_n)var on=_n(__webpack_require__)}for(ci&&ci(wi);qn<hi.length;qn++)Bn=hi[qn],__webpack_require__.o(ri,Bn)&&ri[Bn]&&ri[Bn][0](),ri[Bn]=0},Ti=self.webpackChunkforgejo=self.webpackChunkforgejo||[];Ti.forEach(Ai.bind(null,0)),Ti.push=Ai.bind(null,Ti.push.bind(Ti))}();var __webpack_exports__={};(function(){"use strict";var ri=__webpack_require__("./node_modules/jquery/dist/jquery.js");window.$=window.jQuery=ri})(),function(){(function(ri,Ai,Ti,ci){"use strict";ri.isWindow=ri.isWindow||function(wi){return wi!=null&&wi===wi.window},Ai=typeof Ai<"u"&&Ai.Math==Math?Ai:typeof self<"u"&&self.Math==Math?self:Function("return this")(),ri.api=ri.fn.api=function(wi){var hi=ri.isFunction(this)?ri(Ai):ri(this),Wi=hi.selector||"",_n=new Date().getTime(),xn=[],Bn=arguments[0],qn=typeof Bn=="string",on=[].slice.call(arguments,1
18),Fn;return hi.each(function(){var bn=ri.isPlainObject(wi)?ri.extend(!0,{},ri.fn.api.settings,wi):ri.extend({},ri.fn.api.settings),Rn=bn.namespace,As=bn.metadata,eo=bn.selector,Yn=bn.error,en=bn.className,Ln="."+Rn,Ms="module-"+Rn,Bs=ri(this),Ps=Bs.closest(eo.form),ts=bn.stateContext?ri(bn.stateContext):Bs,es,as,ki,ns,In,Vn=this,ss=ts[0],kn=Bs.data(Ms),$i;$i={initialize:function(){qn||$i.bind.events(),$i.instantiate()},instantiate:function(){$i.verbose("Storing instance of module",$i),kn=$i,Bs.data(Ms,kn)},destroy:function(){$i.verbose("Destroying previous module for",Vn),Bs.removeData(Ms).off(Ln)},bind:{events:function(){var Vi=$i.get.event();Vi?($i.verbose("Attaching API events to element",Vi),Bs.on(Vi+Ln,$i.event.trigger)):bn.on=="now"&&($i.debug("Querying API endpoint immediately"),$i.query())}},decode:{json:function(Vi){if(Vi!==ci&&typeof Vi=="string")try{Vi=JSON.parse(Vi)}catch{}return Vi}},read:{cachedResponse:function(Vi){var Ni;if(Ai.Storage===ci){$i.error(Yn.noStorage);return}return Ni=sessionStorage.getItem(Vi),$i.debug("Using cached response",Vi,Ni),Ni=$i.decode.json(Ni),Ni}},write:{cachedResponse:function(Vi,Ni){if(Ni&&Ni===""){$i.debug("Response empty, not caching",Ni);return}if(Ai.Storage===ci){$i.error(Yn.noStorage);return}ri.isPlainObject(Ni)&&(Ni=JSON.stringify(Ni)),sessionStorage.setItem(Vi,Ni),$i.verbose("Storing cached response for url",Vi,Ni)}},query:function(){if($i.is.disabled()){$i.debug("Element is disabled API request aborted");return}if($i.is.loading())if(bn.interruptRequests)$i.debug("Interrupting previous request"),$i.abort();else{$i.debug("Cancelling request, previous request is still pending");return}if(bn.defaultData&&ri.extend(!0,bn.urlData,$i.get.defaultData()),bn.serializeForm&&(bn.data=$i.add.formData(bn.data)),as=$i.get.settings(),as===!1){$i.cancelled=!0,$i.error(Yn.beforeSend);return}else $i.cancelled=!1;if(ki=$i.get.templatedURL(),!ki&&!$i.is.mocked()){$i.error(Yn.missingURL);return}if(ki=$i.add.urlData(ki),!(!ki&&!$i.is.mocked())){if(as.url=bn.base+ki,es=ri.extend(!0,{},bn,{type:bn.method||bn.type,data:ns,url:bn.base+ki,beforeSend:bn.beforeXHR,success:function(){},failure:function(){},complete:function(){}}),$i.debug("Querying URL",es.url),$i.verbose("Using AJAX settings",es),bn.cache==="local"&&$i.read.cachedResponse(ki)){$i.debug("Response returned from local cache"),$i.request=$i.create.request(),$i.request.resolveWith(ss,[$i.read.cachedResponse(ki)]);return}bn.throttle?!bn.throttleFirstRequest&&!$i.timer?($i.debug("Sending request",ns,es.method),$i.send.request(),$i.timer=setTimeout(function(){},bn.throttle)):($i.debug("Throttling request",bn.throttle),clearTimeout($i.timer),$i.timer=setTimeout(function(){$i.timer&&delete $i.timer,$i.debug("Sending throttled request",ns,es.method),$i.send.request()},bn.throttle)):($i.debug("Sending request",ns,es.method),$i.send.request())}},should:{removeError:function(){return bn.hideError===!0||bn.hideError==="auto"&&!$i.is.form()}},is:{disabled:function(){return Bs.filter(eo.disabled).length>0},expectingJSON:function(){return bn.dataType==="json"||bn.dataType==="jsonp"},form:function(){return Bs.is("form")||ts.is("form")},mocked:function(){return bn.mockResponse||bn.mockResponseAsync||bn.response||bn.responseAsync},input:function(){return Bs.is("input")},loading:function(){return $i.request?$i.request.state()=="pending":!1},abortedRequest:function(Vi){return Vi&&Vi.readyState!==ci&&Vi.readyState===0?($i.verbose("XHR request determined to be aborted"),!0):($i.verbose("XHR request was not aborted"),!1)},validResponse:function(Vi){return!$i.is.expectingJSON()||!ri.isFunction(bn.successTest)?($i.verbose("Response is not JSON, skipping validation",bn.successTest,Vi),!0):($i.debug("Checking JSON returned success",bn.successTest,Vi),bn.successTest(Vi)?($i.debug("Response passed success test",Vi),!0):($i.debug("Response failed success test",Vi),!1))}},was:{cancelled:function(){return $i.cancelled||!1},succesful:function(){return $i.verbose('This behavior will be deleted due to typo. Use "was successful" instead.'),$i.was.successful()},successful:function(){return $i.request&&$i.request.state()=="resolved"},failure:function(){return $i.request&&$i.request.state()=="rejected"},complete:function(){return $i.request&&($i.request.state()=="resolved"||$i.request.state()=="rejected")}},add:{urlData:function(Vi,Ni){var un,Sn;return Vi&&(un=Vi.match(bn.regExp.required),Sn=Vi.match(bn.regExp.optional),Ni=Ni||bn.urlData,un&&($i.debug("Looking for required URL variables",un),ri.each(un,function(Qn,vn){var Xi=vn.indexOf("$")!==-1?vn.substr(2,vn.length-3):vn.substr(1,vn.length-2),Ui=ri.isPlainObject(Ni)&&Ni[Xi]!==ci?Ni[Xi]:Bs.data(Xi)!==ci?Bs.data(Xi):ts.data(Xi)!==ci?ts.data(Xi):Ni[Xi];if(Ui===ci)return $i.error(Yn.requiredParameter,Xi,Vi),Vi=!1,!1;$i.verbose("Found required variable",Xi,Ui),Ui=bn.encodeParameters?$i.get.urlEncodedValue(Ui):Ui,Vi=Vi.replace(vn,Ui)})),Sn&&($i.debug("Looking for optional URL variables",un),ri.each(Sn,function(Qn,vn){var Xi=vn.indexOf("$")!==-1?vn.substr(3,vn.length-4):vn.substr(2,vn.length-3),Ui=ri.isPlainObject(Ni)&&Ni[Xi]!==ci?Ni[Xi]:Bs.data(Xi)!==ci?Bs.data(Xi):ts.data(Xi)!==ci?ts.data(Xi):Ni[Xi];Ui!==ci?($i.verbose("Optional variable Found",Xi,Ui),Vi=Vi.replace(vn,Ui)):($i.verbose("Optional variable not found",Xi),Vi.indexOf("/"+vn)!==-1?Vi=Vi.replace("/"+vn,""):Vi=Vi.replace(vn,""))}))),Vi},formData:function(Vi){var Ni=ri.fn.serializeObject!==ci,un=Ni?Ps.serializeObject():Ps.serialize(),Sn;return Vi=Vi||bn.data,Sn=ri.isPlainObject(Vi),Sn?Ni?($i.debug("Extending existing data with form data",Vi,un),Vi=ri.extend(!0,{}
18,Vi,un)):($i.error(Yn.missingSerialize),$i.debug("Cant extend data. Replacing data with form data",Vi,un),Vi=un):($i.debug("Adding form data",un),Vi=un),Vi}},send:{request:function(){$i.set.loading(),$i.request=$i.create.request(),$i.is.mocked()?$i.mockedXHR=$i.create.mockedXHR():$i.xhr=$i.create.xhr(),bn.onRequest.call(ss,$i.request,$i.xhr)}},event:{trigger:function(Vi){$i.query(),(Vi.type=="submit"||Vi.type=="click")&&Vi.preventDefault()},xhr:{always:function(){},done:function(Vi,Ni,un){var Sn=this,Qn=new Date().getTime()-In,vn=bn.loadingDuration-Qn,Xi=ri.isFunction(bn.onResponse)?$i.is.expectingJSON()&&!bn.rawResponse?bn.onResponse.call(Sn,ri.extend(!0,{},Vi)):bn.onResponse.call(Sn,Vi):!1;vn=vn>0?vn:0,Xi&&($i.debug("Modified API response in onResponse callback",bn.onResponse,Xi,Vi),Vi=Xi),vn>0&&$i.debug("Response completed early delaying state change by",vn),setTimeout(function(){$i.is.validResponse(Vi)?$i.request.resolveWith(Sn,[Vi,un]):$i.request.rejectWith(Sn,[un,"invalid"])},vn)},fail:function(Vi,Ni,un){var Sn=this,Qn=new Date().getTime()-In,vn=bn.loadingDuration-Qn;vn=vn>0?vn:0,vn>0&&$i.debug("Response completed early delaying state change by",vn),setTimeout(function(){$i.is.abortedRequest(Vi)?$i.request.rejectWith(Sn,[Vi,"aborted",un]):$i.request.rejectWith(Sn,[Vi,"error",Ni,un])},vn)}},request:{done:function(Vi,Ni){$i.debug("Successful API Response",Vi),bn.cache==="local"&&ki&&($i.write.cachedResponse(ki,Vi),$i.debug("Saving server response locally",$i.cache)),bn.onSuccess.call(ss,Vi,Bs,Ni)},complete:function(Vi,Ni){var un,Sn;$i.was.successful()?(Sn=Vi,un=Ni):(un=Vi,Sn=$i.get.responseFromXHR(un)),$i.remove.loading(),bn.onComplete.call(ss,Sn,Bs,un)},fail:function(Vi,Ni,un){var Sn=$i.get.responseFromXHR(Vi),Qn=$i.get.errorFromRequest(Sn,Ni,un);if(Ni=="aborted")return $i.debug("XHR Aborted (Most likely caused by page navigation or CORS Policy)",Ni,un),bn.onAbort.call(ss,Ni,Bs,Vi),!0;Ni=="invalid"?$i.debug("JSON did not pass success test. A server-side error has most likely occurred",Sn):Ni=="error"&&Vi!==ci&&($i.debug("XHR produced a server error",Ni,un),(Vi.status<200||Vi.status>=300)&&un!==ci&&un!==""&&$i.error(Yn.statusMessage+un,es.url),bn.onError.call(ss,Qn,Bs,Vi)),bn.errorDuration&&Ni!=="aborted"&&($i.debug("Adding error state"),$i.set.error(),$i.should.removeError()&&setTimeout($i.remove.error,bn.errorDuration)),$i.debug("API Request failed",Qn,Vi),bn.onFailure.call(ss,Sn,Bs,Vi)}}},create:{request:function(){return ri.Deferred().always($i.event.request.complete).done($i.event.request.done).fail($i.event.request.fail)},mockedXHR:function(){var Vi=!1,Ni=!1,un=!1,Sn=bn.mockResponse||bn.response,Qn=bn.mockResponseAsync||bn.responseAsync,vn,Xi,Ui;return Ui=ri.Deferred().always($i.event.xhr.complete).done($i.event.xhr.done).fail($i.event.xhr.fail),Sn?(ri.isFunction(Sn)?($i.debug("Using specified synchronous callback",Sn),Xi=Sn.call(ss,as)):($i.debug("Using settings specified response",Sn),Xi=Sn),Ui.resolveWith(ss,[Xi,Vi,{responseText:Xi}])):ri.isFunction(Qn)&&(vn=function(dn){$i.debug("Async callback returned response",dn),dn?Ui.resolveWith(ss,[dn,Vi,{responseText:dn}]):Ui.rejectWith(ss,[{responseText:dn},Ni,un])},$i.debug("Using specified async response callback",Qn),Qn.call(ss,as,vn)),Ui},xhr:function(){var Vi;return Vi=ri.ajax(es).always($i.event.xhr.always).done($i.event.xhr.done).fail($i.event.xhr.fail),$i.verbose("Created server request",Vi,es),Vi}},set:{error:function(){$i.verbose("Adding error state to element",ts),ts.addClass(en.error)},loading:function(){$i.verbose("Adding loading state to element",ts),ts.addClass(en.loading),In=new Date().getTime()}},remove:{error:function(){$i.verbose("Removing error state from element",ts),ts.removeClass(en.error)},loading:function(){$i.verbose("Removing loading state from element",ts),ts.removeClass(en.loading)}},get:{responseFromXHR:function(Vi){return ri.isPlainObject(Vi)?$i.is.expectingJSON()?$i.decode.json(Vi.responseText):Vi.responseText:!1},errorFromRequest:function(Vi,Ni,un){return ri.isPlainObject(Vi)&&Vi.error!==ci?Vi.error:bn.error[Ni]!==ci?bn.error[Ni]:un},request:function(){return $i.request||!1},xhr:function(){return $i.xhr||!1},settings:function(){var Vi;
18return Vi=bn.beforeSend.call(Bs,bn),Vi&&(Vi.success!==ci&&($i.debug("Legacy success callback detected",Vi),$i.error(Yn.legacyParameters,Vi.success),Vi.onSuccess=Vi.success),Vi.failure!==ci&&($i.debug("Legacy failure callback detected",Vi),$i.error(Yn.legacyParameters,Vi.failure),Vi.onFailure=Vi.failure),Vi.complete!==ci&&($i.debug("Legacy complete callback detected",Vi),$i.error(Yn.legacyParameters,Vi.complete),Vi.onComplete=Vi.complete)),Vi===ci&&$i.error(Yn.noReturnedValue),Vi===!1?Vi:Vi!==ci?ri.extend(!0,{},Vi):ri.extend(!0,{},bn)},urlEncodedValue:function(Vi){var Ni=Ai.decodeURIComponent(Vi),un=Ai.encodeURIComponent(Vi),Sn=Ni!==Vi;return Sn?($i.debug("URL value is already encoded, avoiding double encoding",Vi),Vi):($i.verbose("Encoding value using encodeURIComponent",Vi,un),un)},defaultData:function(){var Vi={};return ri.isWindow(Vn)||($i.is.input()?Vi.value=Bs.val():$i.is.form()||(Vi.text=Bs.text())),Vi},event:function(){return ri.isWindow(Vn)||bn.on=="now"?($i.debug("API called without element, no events attached"),!1):bn.on=="auto"?Bs.is("input")?Vn.oninput!==ci?"input":Vn.onpropertychange!==ci?"propertychange":"keyup":Bs.is("form")?"submit":"click":bn.on},templatedURL:function(Vi){if(Vi=Vi||Bs.data(As.action)||bn.action||!1,ki=Bs.data(As.url)||bn.url||!1,ki)return $i.debug("Using specified url",ki),ki;if(Vi){if($i.debug("Looking up url for action",Vi,bn.api),bn.api[Vi]===ci&&!$i.is.mocked()){$i.error(Yn.missingAction,bn.action,bn.api);return}ki=bn.api[Vi]}else $i.is.form()&&(ki=Bs.attr("action")||ts.attr("action")||!1,$i.debug("No url or action specified, defaulting to form action",ki));return ki}},abort:function(){var Vi=$i.get.xhr();Vi&&Vi.state()!=="resolved"&&($i.debug("Cancelling API request"),Vi.abort())},reset:function(){$i.remove.error(),$i.remove.loading()},setting:function(Vi,Ni){if($i.debug("Changing setting",Vi,Ni),ri.isPlainObject(Vi))ri.extend(!0,bn,Vi);else if(Ni!==ci)ri.isPlainObject(bn[Vi])?ri.extend(!0,bn[Vi],Ni):bn[Vi]=Ni;else return bn[Vi]},internal:function(Vi,Ni){if(ri.isPlainObject(Vi))ri.extend(!0,$i,Vi);else if(Ni!==ci)$i[Vi]=Ni;else return $i[Vi]},debug:function(){!bn.silent&&bn.debug&&(bn.performance?$i.performance.log(arguments):($i.debug=Function.prototype.bind.call(console.info,console,bn.name+":"),$i.debug.apply(console,arguments)))},verbose:function(){!bn.silent&&bn.verbose&&bn.debug&&(bn.performance?$i.performance.log(arguments):($i.verbose=Function.prototype.bind.call(console.info,console,bn.name+":"),$i.verbose.apply(console,arguments)))},error:function(){bn.silent||($i.error=Function.prototype.bind.call(console.error,console,bn.name+":"),$i.error.apply(console,arguments))},performance:{log:function(Vi){var Ni,un,Sn;bn.performance&&(Ni=new Date().getTime(),Sn=_n||Ni,un=Ni-Sn,_n=Ni,xn.push({Name:Vi[0],Arguments:[].slice.call(Vi,1)||"","Execution Time":un})),clearTimeout($i.performance.timer),$i.performance.timer=setTimeout($i.performance.display,500)},display:function(){var Vi=bn.name+":",Ni=0;_n=!1,clearTimeout($i.performance.timer),ri.each(xn,function(un,Sn){Ni+=Sn["Execution Time"]}),Vi+=" "+Ni+"ms",Wi&&(Vi+=" '"+Wi+"'"),(console.group!==ci||console.table!==ci)&&xn.length>0&&(console.groupCollapsed(Vi),console.table?console.table(xn):ri.each(xn,function(un,Sn){console.log(Sn.Name+": "+Sn["Execution Time"]+"ms")}),console.groupEnd()),xn=[]}},invoke:function(Vi,Ni,un){var Sn=kn,Qn,vn,Xi;return Ni=Ni||on,un=Vn||un,typeof Vi=="string"&&Sn!==ci&&(Vi=Vi.split(/[\. ]/),Qn=Vi.length-1,ri.each(Vi,function(Ui,dn){var qi=Ui!=Qn?dn+Vi[Ui+1].charAt(0).toUpperCase()+Vi[Ui+1].slice(1):Vi;if(ri.isPlainObject(Sn[qi])&&Ui!=Qn)Sn=Sn[qi];else{if(Sn[qi]!==ci)return vn=Sn[qi],!1;if(ri.isPlainObject(Sn[dn])&&Ui!=Qn)Sn=Sn[dn];else return Sn[dn]!==ci?(vn=Sn[dn],!1):($i.error(Yn.method,Vi),!1)}})),ri.isFunction(vn)?Xi=vn.apply(un,Ni):vn!==ci&&(Xi=vn),Array.isArray(Fn)?Fn.push(Xi):Fn!==ci?Fn=[Fn,Xi]:Xi!==ci&&(Fn=Xi),vn}},qn?(kn===ci&&$i.initialize(),$i.invoke(Bn)):(kn!==ci&&kn.invoke("destroy"),$i.initialize())}),Fn!==ci?Fn:this},ri.api.settings={name:"API",namespace:"api",debug:!1,verbose:!1,performance:!0,api:{},cache:!0,interruptRequests:!0,on:"auto",stateContext:!1,loadingDuration:0,hideError:"auto",errorDuration:2e3,encodeParameters:!0,action:!1,url:!1,base:"",urlData:{},defaultData:!0,serializeForm:!1,throttle:0,throttleFirstRequest:!0,method:"get",data:{},dataType:"json",mockResponse:!1,mockResponseAsync:!1,response:!1,responseAsync:!1,rawResponse:!1,beforeSend:function(wi){return wi},beforeXHR:function(wi){},onRequest:function(wi,hi){},onResponse:!1,onSuccess:function(wi,hi){},onComplete:function(wi,hi){},onFailure:function(wi,hi){},onError:function(wi,hi){},onAbort:function(wi,hi){},successTest:!1,error:{beforeSend:"The before send function has aborted the request",error:"There was an error with your request",exitConditions:"API Request Aborted. Exit conditions met",JSONParse:"JSON could not be parsed during error handling",legacyParameters:"You are using legacy API success callback names",method:"The method you called is not defined",missingAction:"API action used but no url was defined",missingSeri
18alize:"jquery-serialize-object is required to add form data to an existing data object",missingURL:"No URL specified for api event",noReturnedValue:"The beforeSend callback must return a settings object, beforeSend ignored.",noStorage:"Caching responses locally requires session storage",parseError:"There was an error parsing your request",requiredParameter:"Missing a required URL parameter: ",statusMessage:"Server gave an error: ",timeout:"Your request timed out"},regExp:{required:/\{\$*[A-z0-9]+\}/g,optional:/\{\/\$*[A-z0-9]+\}/g},className:{loading:"loading",error:"error"},selector:{disabled:".disabled",form:"form"},metadata:{action:"action",url:"url"}}})(jQuery,window,document);(function(ri,Ai,Ti,ci){"use strict";ri.isFunction=ri.isFunction||function(wi){return typeof wi=="function"&&typeof wi.nodeType!="number"},Ai=typeof Ai<"u"&&Ai.Math==Math?Ai:typeof self<"u"&&self.Math==Math?self:Function("return this")(),ri.fn.dimmer=function(wi){var hi=ri(this),Wi=new Date().getTime(),_n=[],xn=arguments[0],Bn=typeof xn=="string",qn=[].slice.call(arguments,1),on;return hi.each(function(){var Fn=ri.isPlainObject(wi)?ri.extend(!0,{},ri.fn.dimmer.settings,wi):ri.extend({},ri.fn.dimmer.settings),bn=Fn.selector,Rn=Fn.namespace,As=Fn.className,eo=Fn.error,Yn="."+Rn,en="module-"+Rn,Ln=hi.selector||"",Ms="click",Bs="ontouchstart"in Ti.documentElement?"touchstart":"click",Ps=ri(this),ts,es,as=this,ki=Ps.data(en),ns;ns={preinitialize:function(){ns.is.dimmer()?(es=Ps.parent(),ts=Ps):(es=Ps,ns.has.dimmer()?Fn.dimmerName?ts=es.find(bn.dimmer).filter("."+Fn.dimmerName):ts=es.find(bn.dimmer):ts=ns.create())},initialize:function(){ns.debug("Initializing dimmer",Fn),ns.bind.events(),ns.set.dimmable(),ns.instantiate()},instantiate:function(){ns.verbose("Storing instance of module",ns),ki=ns,Ps.data(en,ki)},destroy:function(){ns.verbose("Destroying previous module",ts),ns.unbind.events(),ns.remove.variation(),es.off(Yn)},bind:{events:function(){Fn.on=="hover"?es.on("mouseenter"+Yn,ns.show).on("mouseleave"+Yn,ns.hide):Fn.on=="click"&&es.on(Ms+Yn,ns.toggle),ns.is.page()&&(ns.debug("Setting as a page dimmer",es),ns.set.pageDimmer()),ns.is.closable()&&(ns.verbose("Adding dimmer close event",ts),es.on(Ms+Yn,bn.dimmer,ns.event.click))}},unbind:{events:function(){Ps.removeData(en),es.off(Yn)}},event:{click:function(In){ns.verbose("Determining if event occurred on dimmer",In),(ts.find(In.target).length===0||ri(In.target).is(bn.content))&&(ns.hide(),In.stopImmediatePropagation())}},addContent:function(In){var Vn=ri(In);ns.debug("Add content to dimmer",Vn),Vn.parent()[0]!==ts[0]&&Vn.detach().appendTo(ts)},create:function(){var In=ri(Fn.template.dimmer(Fn));return Fn.dimmerName&&(ns.debug("Creating named dimmer",Fn.dimmerName),In.addClass(Fn.dimmerName)),In.appendTo(es),In},show:function(In){In=ri.isFunction(In)?In:function(){},ns.debug("Showing dimmer",ts,Fn),ns.set.variation(),(!ns.is.dimmed()||ns.is.animating())&&ns.is.enabled()?(ns.animate.show(In),Fn.onShow.call(as),Fn.onChange.call(as)):ns.debug("Dimmer is already shown or disabled")},hide:function(In){In=ri.isFunction(In)?In:function(){},ns.is.dimmed()||ns.is.animating()?(ns.debug("Hiding dimmer",ts),ns.animate.hide(In),Fn.onHide.call(as),Fn.onChange.call(as)):ns.debug("Dimmer is not visible")},toggle:function(){ns.verbose("Toggling dimmer visibility",ts),ns.is.dimmed()?ns.is.closable()&&ns.hide():ns.show()},animate:{show:function(In){In=ri.isFunction(In)?In:function(){},Fn.useCSS&&ri.fn.transition!==ci&&ts.transition("is supported")?(Fn.useFlex?(ns.debug("Using flex dimmer"),ns.remove.legacy()):(ns.debug("Using legacy non-flex dimmer"),ns.set.legacy()),Fn.opacity!=="auto"&&ns.set.opacity(),ts.transition({displayType:Fn.useFlex?"flex":"block",animation:Fn.transition+" in",queue:!1,duration:ns.get.duration(),useFailSafe:!0,onStart:function(){ns.set.dimmed()},onComplete:function(){ns.set.active(),In()}})):(ns.verbose("Showing dimmer animation with javascript"),ns.set.dimmed(),Fn.opacity=="auto"&&(Fn.opacity=.8),ts.stop().css({opacity:0,width:"100%",height:"100%"}).fadeTo(ns.get.duration(),Fn.opacity,function(){ts.removeAttr("style"),ns.set.active(),In()}))},hide:function(In){In=ri.isFunction(In)?In:function(){},Fn.useCSS&&ri.fn.transition!==ci&&ts.transition("is supported")?(ns.verbose("Hiding dimmer with css"),ts.transition({displayType:Fn.useFlex?"flex":"block",animation:Fn.transition+" out",queue:!1,duration:ns.get.duration(),useFailSafe:!0,onComplete:function(){ns.remove.dimmed(),ns.remove.variation(),ns.remove.active(),In()}})):(ns.verbose("Hiding dimmer with javascript"),ts.stop().fadeOut(ns.get.duration(),function(){ns.remove.dimmed(),ns.remove.active(),ts.removeAttr("style"),In()}))}},get:{dimmer:function(){return ts},duration:function(){return typeof Fn.duration=="object"?ns.is.active()?Fn.duration.hide:Fn.duration.show:Fn.duration}},has:{dimmer:function(){return Fn.dimmerName?Ps.find(bn.dimmer).filter("."+Fn.dimmerName).length>0:Ps.find(bn.dimmer).length>0}},is:{active:function(){return ts.hasClass(As.active)},animating:function(){return ts.is(":animated")||ts.hasClass(As.animating)},closable:function(){return Fn.closable=="auto"?Fn.on!="hover":Fn.closable},dimmer:function(){return Ps.hasClass(As.dimmer)},dimmable:function(){return Ps.hasClass(As.dimmable)},dimmed:function(){return es.hasClass(As.dimmed)},disabled:function(){return es.hasClass(As.disabled)},enabled:function(){return!ns.is.disabled()},page:function(){return es.is("body")},pageDimmer:function(){return ts.hasClass(As.pageDimmer)}},can:{show:function(){return!ts.hasClass(As.disabled)}},set:{opacity:function(In){var Vn=ts.css("background-color"),ss=Vn.split(","),kn=ss&&ss.length>=3;In=Fn.opacity===0?0:Fn.opacity||In,kn?(ss[2]=ss[2].replace(")",""),ss[3]=In+")",Vn=ss.join(",")):Vn="rgba(0, 0, 0, "+In+")",
18ns.debug("Setting opacity to",In),ts.css("background-color",Vn)},legacy:function(){ts.addClass(As.legacy)},active:function(){ts.addClass(As.active)},dimmable:function(){es.addClass(As.dimmable)},dimmed:function(){es.addClass(As.dimmed)},pageDimmer:function(){ts.addClass(As.pageDimmer)},disabled:function(){ts.addClass(As.disabled)},variation:function(In){In=In||Fn.variation,In&&ts.addClass(In)}},remove:{active:function(){ts.removeClass(As.active)},legacy:function(){ts.removeClass(As.legacy)},dimmed:function(){es.removeClass(As.dimmed)},disabled:function(){ts.removeClass(As.disabled)},variation:function(In){In=In||Fn.variation,In&&ts.removeClass(In)}},setting:function(In,Vn){if(ns.debug("Changing setting",In,Vn),ri.isPlainObject(In))ri.extend(!0,Fn,In);else if(Vn!==ci)ri.isPlainObject(Fn[In])?ri.extend(!0,Fn[In],Vn):Fn[In]=Vn;else return Fn[In]},internal:function(In,Vn){if(ri.isPlainObject(In))ri.extend(!0,ns,In);else if(Vn!==ci)ns[In]=Vn;else return ns[In]},debug:function(){!Fn.silent&&Fn.debug&&(Fn.performance?ns.performance.log(arguments):(ns.debug=Function.prototype.bind.call(console.info,console,Fn.name+":"),ns.debug.apply(console,arguments)))},verbose:function(){!Fn.silent&&Fn.verbose&&Fn.debug&&(Fn.performance?ns.performance.log(arguments):(ns.verbose=Function.prototype.bind.call(console.info,console,Fn.name+":"),ns.verbose.apply(console,arguments)))},error:function(){Fn.silent||(ns.error=Function.prototype.bind.call(console.error,console,Fn.name+":"),ns.error.apply(console,arguments))},performance:{log:function(In){var Vn,ss,kn;Fn.performance&&(Vn=new Date().getTime(),kn=Wi||Vn,ss=Vn-kn,Wi=Vn,_n.push({Name:In[0],Arguments:[].slice.call(In,1)||"",Element:as,"Execution Time":ss})),clearTimeout(ns.performance.timer),ns.performance.timer=setTimeout(ns.performance.display,500)},display:function(){var In=Fn.name+":",Vn=0;Wi=!1,clearTimeout(ns.performance.timer),ri.each(_n,function(ss,kn){Vn+=kn["Execution Time"]}),In+=" "+Vn+"ms",Ln&&(In+=" '"+Ln+"'"),hi.length>1&&(In+=" ("+hi.length+")"),(console.group!==ci||console.table!==ci)&&_n.length>0&&(console.groupCollapsed(In),console.table?console.table(_n):ri.each(_
18n,function(ss,kn){console.log(kn.Name+": "+kn["Execution Time"]+"ms")}),console.groupEnd()),_n=[]}},invoke:function(In,Vn,ss){var kn=ki,$i,Vi,Ni;return Vn=Vn||qn,ss=as||ss,typeof In=="string"&&kn!==ci&&(In=In.split(/[\. ]/),$i=In.length-1,ri.each(In,function(un,Sn){var Qn=un!=$i?Sn+In[un+1].charAt(0).toUpperCase()+In[un+1].slice(1):In;if(ri.isPlainObject(kn[Qn])&&un!=$i)kn=kn[Qn];else{if(kn[Qn]!==ci)return Vi=kn[Qn],!1;if(ri.isPlainObject(kn[Sn])&&un!=$i)kn=kn[Sn];else return kn[Sn]!==ci?(Vi=kn[Sn],!1):(ns.error(eo.method,In),!1)}})),ri.isFunction(Vi)?Ni=Vi.apply(ss,Vn):Vi!==ci&&(Ni=Vi),Array.isArray(on)?on.push(Ni):on!==ci?on=[on,Ni]:Ni!==ci&&(on=Ni),Vi}},ns.preinitialize(),Bn?(ki===ci&&ns.initialize(),ns.invoke(xn)):(ki!==ci&&ki.invoke("destroy"),ns.initialize())}),on!==ci?on:this},ri.fn.dimmer.settings={name:"Dimmer",namespace:"dimmer",silent:!1,debug:!1,verbose:!1,performance:!0,useFlex:!0,dimmerName:!1,variation:!1,closable:"auto",useCSS:!0,transition:"fade",on:!1,opacity:"auto",duration:{show:500,hide:500},displayLoader:!1,loaderText:!1,loaderVariation:"",onChange:function(){},onShow:function(){},onHide:function(){},error:{method:"The method you called is not defined."},className:{active:"active",animating:"animating",dimmable:"dimmable",dimmed:"dimmed",dimmer:"dimmer",disabled:"disabled",hide:"hide",legacy:"legacy",pageDimmer:"page",show:"show",loader:"ui loader"},selector:{dimmer:"> .ui.dimmer",content:".ui.dimmer > .content, .ui.dimmer > .content > .center"},template:{dimmer:function(wi){var hi=ri("<div/>").addClass("ui dimmer"),Wi;return wi.displayLoader&&(Wi=ri("<div/>").addClass(wi.className.loader).addClass(wi.loaderVariation),wi.loaderText&&(Wi.text(wi.loaderText),Wi.addClass("text")),hi.append(Wi)),hi}}}})(jQuery,window,document);(function(ri,Ai,Ti,ci){"use strict";ri.isFunction=ri.isFunction||function(wi){return typeof wi=="function"&&typeof wi.nodeType!="number"},Ai=typeof Ai<"u"&&Ai.Math==Math?Ai:typeof self<"u"&&self.Math==Math?self:Function("return this")(),ri.fn.dropdown=function(wi){var hi=ri(this),Wi=ri(Ti),_n=hi.selector||"",xn="ontouchstart"in Ti.documentElement,Bn="click",qn=xn?"touchstart":"click",on=new Date().getTime(),Fn=[],bn=arguments[0],Rn=typeof bn=="string",As=[].slice.call(arguments,1),eo;return hi.each(function(Yn){var en=ri.isPlainObject(wi)?ri.extend(!0,{},ri.fn.dropdown.settings,wi):ri.extend({},ri.fn.dropdown.settings),Ln=en.className,Ms=en.message,Bs=en.fields,Ps=en.keys,ts=en.metadata,es=en.namespace,as=en.regExp,ki=en.selector,ns=en.error,In=en.templates,Vn="."+es,ss="module-"+es,kn=ri(this),$i=ri(en.context),Vi=kn.find(ki.text),Ni=kn.find(ki.search),un=kn.find(ki.sizer),Sn=kn.find(ki.input),Qn=kn.find(ki.icon),vn=kn.find(ki.clearIcon),Xi=kn.prev().find(ki.text).length>0?kn.prev().find(ki.text):kn.prev(),Ui=kn.children(ki.menu),dn=Ui.find(ki.item),qi=en.hideDividers?dn.parent().children(ki.divider):ri(),mn=!1,Hn=!1,Ji=!1,cn=!1,hn=this,Gn=kn.data(ss),gs,ks,Vs,Ao,jo,Mo,ta,pa,Sa,Ci;Ci={initialize:function(){Ci.debug("Initializing dropdown",en),Ci.is.alreadySetup()?Ci.setup.reference():(en.ignoreDiacritics&&!String.prototype.normalize&&(en.ignoreDiacritics=!1,Ci.error(ns.noNormalize,hn)),Ci.setup.layout(),en.values&&(Ci.set.initialLoad(),Ci.change.values(en.values),Ci.remove.initialLoad()),Ci.refreshData(),Ci.save.defaults(),Ci.restore.selected(),Ci.create.id(),Ci.bind.events(),Ci.observeChanges(),Ci.instantiate())},instantiate:function(){Ci.verbose("Storing instance of dropdown",Ci),Gn=Ci,kn.data(ss,Ci)},destroy:function(){Ci.verbose("Destroying previous dropdown",kn),Ci.remove.tabbable(),Ci.remove.active(),Ui.transition("stop all"),Ui.removeClass(Ln.visible).addClass(Ln.hidden),kn.off(Vn).removeData(ss),Ui.off(Vn),Wi.off(jo),Ci.disconnect.menuObserver(),Ci.disconnect.selectObserver(),Ci.disconnect.classObserver()},observeChanges:function(){"MutationObserver"in Ai&&(ta=new MutationObserver(Ci.event.select.mutation),pa=new MutationObserver(Ci.event.menu.mutation),Sa=new MutationObserver(Ci.event.class.mutation),Ci.debug("Setting up mutation observer",ta,pa,Sa),Ci.observe.select(),Ci.observe.menu(),Ci.observe.class())},disconnect:{menuObserver:function(){pa&&pa.disconnect()},selectObserver:function(){ta&&ta.disconnect()},classObserver:function(){Sa&&Sa.disconnect()}},observe:{select:function(){Ci.has.input()&&ta&&ta.observe(kn[0],{childList:!0,subtree:!0})},menu:function(){Ci.has.menu()&&pa&&pa.observe(Ui[0],{childList:!0,subtree:!0})},class:function(){Ci.has.search()&&Sa&&Sa.observe(kn[0],{attributes:!0})}},create:{id:function(){Mo=(Math.random().toString(16)+"000000000").substr(2,8),jo="."+Mo,Ci.verbose("Creating unique id for element",Mo)},userChoice:function(Fi){var an,$n,Xn,is;return Fi=Fi||Ci.get.userValues(),Fi?(Fi=Array.isArray(Fi)?Fi:[Fi],ri.each(Fi,function(fs,po){Ci.get.item(po)===!1&&(is=en.templates.addition(Ci.add.variables(Ms.addResult,po)),$n=ri("<div />").html(is).attr("data-"+ts.value,po).attr("data-"+ts.text,po).addClass(Ln.addition).addClass(Ln.item),en.hideAdditions&&$n.addClass(Ln.hidden),an=an===ci?$n:an.add($n),Ci.verbose("Creating user choices for value",po,$n))}),an):!1},userLabels:function(Fi){var an=Ci.get.userValues();an&&(Ci.debug("Adding user labels",an),ri.each(an,function($n,Xn){Ci.verbose("Adding custom user value"),Ci.add.label(Xn,Xn)}))},menu:function(){Ui=ri("<div />").addClass(Ln.menu).appendTo(kn)},sizer:function(){un=ri("<span />").addClass(Ln.sizer).insertAfter(Ni)}},search:function(Fi){Fi=Fi!==ci?Fi:Ci.get.query(),Ci.verbose("Searching for query",Fi),Ci.has.minCharacters(Fi)?Ci.filter(Fi):Ci.hide(null,!0)},select:{firstUnfiltered:function(){Ci.verbose("Selecting first non-filtered element"),Ci.remove.selectedItem(),dn.not(ki.unselectable).not(ki.addition+ki.hidden).eq(0).addClass(Ln.selected)},nextAvailable:function(Fi){Fi=Fi.eq(0);var an=Fi.nextAll(ki.item).not(ki.unselectable).eq(0),$n=Fi.prevAll(ki.item).not(ki.unselectable).eq(0),Xn=an.length>0;Xn?(Ci.verbose("Moving selection to",an),an.addClass(Ln.selected)):(Ci.verbose("Moving selection to",$n),$n.addClass(Ln.selected))}},setup:{api:function(){var Fi={debug:en.debug,urlData:{value:Ci.get.value(),query:Ci.get.query()},on:!1};Ci.verbose("First request, initializing API"),kn.api(Fi)}
18,layout:function(){kn.is("select")&&(Ci.setup.select(),Ci.setup.returnedObject()),Ci.has.menu()||Ci.create.menu(),Ci.is.selection()&&Ci.is.clearable()&&!Ci.has.clearItem()&&(Ci.verbose("Adding clear icon"),vn=ri("<i />").addClass("remove icon").insertBefore(Vi)),Ci.is.search()&&!Ci.has.search()&&(Ci.verbose("Adding search input"),Ni=ri("<input />").addClass(Ln.search).prop("autocomplete","off").insertBefore(Vi)),Ci.is.multiple()&&Ci.is.searchSelection()&&!Ci.has.sizer()&&Ci.create.sizer(),en.allowTab&&Ci.set.tabbable()},select:function(){var Fi=Ci.get.selectValues();Ci.debug("Dropdown initialized on a select",Fi),kn.is("select")&&(Sn=kn),Sn.parent(ki.dropdown).length>0?(Ci.debug("UI dropdown already exists. Creating dropdown menu only"),kn=Sn.closest(ki.dropdown),Ci.has.menu()||Ci.create.menu(),Ui=kn.children(ki.menu),Ci.setup.menu(Fi)):(Ci.debug("Creating entire dropdown from select"),kn=ri("<div />").attr("class",Sn.attr("class")).addClass(Ln.selection).addClass(Ln.dropdown).html(In.dropdown(Fi,Bs,en.preserveHTML,en.className)).insertBefore(Sn),Sn.hasClass(Ln.multiple)&&Sn.prop("multiple")===!1&&(Ci.error(ns.missingMultiple),Sn.prop("multiple",!0)),Sn.is("[multiple]")&&Ci.set.multiple(),Sn.prop("disabled")&&(Ci.debug("Disabling dropdown"),kn.addClass(Ln.disabled)),Sn.removeAttr("required").removeAttr("class").detach().prependTo(kn)),Ci.refresh()},menu:function(Fi){Ui.html(In.menu(Fi,Bs,en.preserveHTML,en.className)),dn=Ui.find(ki.item),qi=en.hideDividers?dn.parent().children(ki.divider):ri()},reference:function(){Ci.debug("Dropdown behavior was called on select, replacing with closest dropdown"),kn=kn.parent(ki.dropdown),Gn=kn.data(ss),hn=kn.get(0),Ci.refresh(),Ci.setup.returnedObject()},returnedObject:function(){var Fi=hi.slice(0,Yn),an=hi.slice(Yn+1);hi=Fi.add(kn).add(an)}},refresh:function(){Ci.refreshSelectors(),Ci.refreshData()},refreshItems:function(){dn=Ui.find(ki.item),qi=en.hideDividers?dn.parent().children(ki.divider):ri()},refreshSelectors:function(){Ci.verbose("Refreshing selector cache"),Vi=kn.find(ki.text),Ni=kn.find(ki.search),Sn=kn.find(ki.input),Qn=kn.find(ki.icon),Xi=kn.prev().find(ki.text).length>0?kn.prev().find(ki.text):kn.prev(),Ui=kn.children(ki.menu),dn=Ui.find(ki.item),qi=en.hideDividers?dn.parent().children(ki.divider):ri()},refreshData:function(){Ci.verbose("Refreshing cached metadata"),dn.removeData(ts.text).removeData(ts.value)},clearData:function(){Ci.verbose("Clearing metadata"),dn.removeData(ts.text).removeData(ts.value),kn.removeData(ts.defaultText).removeData(ts.defaultValue).removeData(ts.placeholderText)},toggle:function(){Ci.verbose("Toggling menu visibility"),Ci.is.active()?Ci.hide():Ci.show()},show:function(Fi,an){if(Fi=ri.isFunction(Fi)?Fi:function(){},!Ci.can.show()&&Ci.is.remote()&&(Ci.debug("No API results retrieved, searching before show"),Ci.queryRemote(Ci.get.query(),Ci.show)),Ci.can.show()&&!Ci.is.active()){if(Ci.debug("Showing dropdown"),Ci.has.message()&&!(Ci.has.maxSelections()||Ci.has.allResultsFiltered())&&Ci.remove.message(),Ci.is.allFiltered())return!0;en.onShow.call(hn)!==!1&&Ci.animate.show(function(){Ci.can.click()&&Ci.bind.intent(),Ci.has.search()&&!an&&Ci.focusSearch(),Ci.set.visible(),Fi.call(hn)})}},hide:function(Fi,an){Fi=ri.isFunction(Fi)?Fi:function(){},Ci.is.active()&&!Ci.is.animatingOutward()?(Ci.debug("Hiding dropdown"),en.onHide.call(hn)!==!1&&Ci.animate.hide(function(){Ci.remove.visible(),Ci.is.focusedOnSearch()&&an!==!0&&Ni.blur(),Fi.call(hn)})):Ci.can.click()&&Ci.unbind.intent(),cn=!1},hideOthers:function(){Ci.verbose("Finding other dropdowns to hide"),hi.not(kn).has(ki.menu+"."+Ln.visible).dropdown("hide")},hideMenu:function(){Ci.verbose("Hiding menu  instantaneously"),Ci.remove.active(),Ci.remove.visible(),Ui.transition("hide")},hideSubMenus:function(){var Fi=Ui.children(ki.item).find(ki.menu);Ci.verbose("Hiding sub menus",Fi),Fi.transition("hide")},bind:{events:function(){Ci.bind.keyboardEvents(),Ci.bind.inputEvents(),Ci.bind.mouseEvents()},keyboardEvents:function(){Ci.verbose("Binding keyboard events"),kn.on("keydown"+Vn,Ci.event.keydown),Ci.has.search()&&kn.on(Ci.get.inputEvent()+Vn,ki.search,Ci.event.input),Ci.is.multiple()&&Wi.on("keydown"+jo,Ci.event.document.keydown)},inputEvents:function(){Ci.verbose("Binding input change events"),kn.on("change"+Vn,ki.input,Ci.event.change)},mouseEvents:function(){Ci.verbose("Binding mouse events"),Ci.is.multiple()&&kn.on(Bn+Vn,ki.label,Ci.event.label.click).on(Bn+Vn,ki.remove,Ci.event.remove.click),Ci.is.searchSelection()?(kn.on("mousedown"+Vn,Ci.event.mousedown).on("mouseup"+Vn,Ci.event.mouseup).on("mousedown"+Vn,ki.menu,Ci.event.menu.mousedown).on("mouseup"+Vn,ki.menu,Ci.event.menu.mouseup).on(Bn+Vn,ki.icon,Ci.event.icon.click).on(Bn+Vn,ki.clearIcon,Ci.event.clearIcon.click).on("focus"+Vn,ki.search,Ci.event.search.focus).on(Bn+Vn,ki.search,Ci.event.search.focus).on("blur"+Vn,ki.search,Ci.event.search.blur).on(Bn+Vn,ki.text,Ci.event.text.focus),Ci.is.multiple()&&kn.on(Bn+Vn,Ci.event.click)):(en.on=="click"?
18kn.on(Bn+Vn,ki.icon,Ci.event.icon.click).on(Bn+Vn,Ci.event.test.toggle):en.on=="hover"?kn.on("mouseenter"+Vn,Ci.delay.show).on("mouseleave"+Vn,Ci.delay.hide):kn.on(en.on+Vn,Ci.toggle),kn.on("mousedown"+Vn,Ci.event.mousedown).on("mouseup"+Vn,Ci.event.mouseup).on("focus"+Vn,Ci.event.focus).on(Bn+Vn,ki.clearIcon,Ci.event.clearIcon.click),Ci.has.menuSearch()?kn.on("blur"+Vn,ki.search,Ci.event.search.blur):kn.on("blur"+Vn,Ci.event.blur)),Ui.on((xn?"touchstart":"mouseenter")+Vn,ki.item,Ci.event.item.mouseenter).on("mouseleave"+Vn,ki.item,Ci.event.item.mouseleave).on("click"+Vn,ki.item,Ci.event.item.click)},intent:function(){Ci.verbose("Binding hide intent event to document"),xn&&Wi.on("touchstart"+jo,Ci.event.test.touch).on("touchmove"+jo,Ci.event.test.touch),Wi.on(Bn+jo,Ci.event.test.hide)}},unbind:{intent:function(){Ci.verbose("Removing hide intent event from document"),xn&&Wi.off("touchstart"+jo).off("touchmove"+jo),Wi.off(Bn+jo)}},filter:function(Fi){var an=Fi!==ci?Fi:Ci.get.query(),$n=function(){Ci.is.multiple()&&Ci.filterActive(),(Fi||!Fi&&Ci.get.activeItem().length==0)&&Ci.select.firstUnfiltered(),Ci.has.allResultsFiltered()?en.onNoResults.call(hn,an)?en.allowAdditions?en.hideAdditions&&(Ci.verbose("User addition with no menu, setting empty style"),Ci.set.empty(),Ci.hideMenu()):(Ci.verbose("All items filtered, showing message",an),Ci.add.message(Ms.noResults)):(Ci.verbose("All items filtered, hiding dropdown",an),Ci.hideMenu()):(Ci.remove.empty(),Ci.remove.message()),en.allowAdditions&&Ci.add.userSuggestion(Ci.escape.htmlEntities(Fi)),Ci.is.searchSelection()&&Ci.can.show()&&Ci.is.focusedOnSearch()&&Ci.show()};en.useLabels&&Ci.has.maxSelections()||(en.apiSettings?Ci.can.useAPI()?Ci.queryRemote(an,function(){en.filterRemoteData&&Ci.filterItems(an);var Xn=Sn.val();Array.isArray(Xn)||(Xn=Xn&&Xn!==""?Xn.split(en.delimiter):[]),ri.each(Xn,function(is,fs){dn.filter('[data-value="'+fs+'"]').addClass(Ln.filtered)}),$n()}):Ci.error(ns.noAPI):(Ci.filterItems(an),$n()))},queryRemote:function(Fi,an){var $n={errorDuration:!1,cache:"local",throttle:en.throttle,urlData:{query:Fi},onError:function(){Ci.add.message(Ms.serverError),an()},onFailure:function(){Ci.add.message(Ms.serverError),an()},onSuccess:function(Xn){var is=Xn[Bs.remoteValues];Array.isArray(is)||(is=[]),Ci.remove.message();var fs={};fs[Bs.values]=is,Ci.setup.menu(fs),is.length===0&&!en.allowAdditions&&Ci.add.message(Ms.noResults),an()}};kn.api("get request")||Ci.setup.api(),$n=ri.extend(!0,{},$n,en.apiSettings),kn.api("setting",$n).api("query")},filterItems:function(Fi){var an=Ci.remove.diacritics(Fi!==ci?Fi:Ci.get.query()),$n=null,Xn=Ci.escape.string(an),is=(en.ignoreSearchCase?"i":"")+"gm",fs=new RegExp("^"+Xn,is);Ci.has.query()&&($n=[],Ci.verbose("Searching for matching values",an),dn.each(function(){var po=ri(this),No,Eo;if(po.hasClass(Ln.unfilterable))return $n.push(this),!0;if(en.match==="both"||en.match==="text"){if(No=Ci.remove.diacritics(String(Ci.get.choiceText(po,!1))),No.search(fs)!==-1)return $n.push(this),!0;if(en.fullTextSearch==="exact"&&Ci.exactSearch(an,No))return $n.push(this),!0;if(en.fullTextSearch===!0&&Ci.fuzzySearch(an,No))return $n.push(this),!0}if(en.match==="both"||en.match==="value"){if(Eo=Ci.remove.diacritics(String(Ci.get.choiceValue(po,No))),Eo.search(fs)!==-1)return $n.push(this),!0;if(en.fullTextSearch==="exact"&&Ci.exactSearch(an,Eo))return $n.push(this),!0;if(en.fullTextSearch===!0&&Ci.fuzzySearch(an,Eo))return $n.push(this),!0}})),Ci.debug("Showing only matched items",an),Ci.remove.filteredItem(),$n&&dn.not($n).addClass(Ln.filtered),Ci.has.query()?en.hideDividers===!0?qi.addClass(Ln.hidden):en.hideDividers==="empty"&&qi.removeClass(Ln.hidden).filter(function(){var po=ri(this).nextUntil(ki.item);return(po.length?po:ri(this)).nextUntil(ki.divider).filter(ki.item+":not(."+Ln.filtered+")").length===0}).addClass(Ln.hidden):qi.removeClass(Ln.hidden)},fuzzySearch:function(Fi,an){var $n=an.length,Xn=Fi.length;if(Fi=en.ignoreSearchCase?Fi.toLowerCase():Fi,an=en.ignoreSearchCase?an.toLowerCase():an,Xn>$n)return!1;if(Xn===$n)return Fi===an;e:for(var is=0,fs=0;is<Xn;is++){for(var po=Fi.charCodeAt(is);fs<$n;)if(an.charCodeAt(fs++)===po)continue e;return!1}return!0},exactSearch:function(Fi,an){return Fi=en.ignoreSearchCase?Fi.toLowerCase():Fi,an=en.ignoreSearchCase?an.toLowerCase():an,an.indexOf(Fi)>-1},filterActive:function(){en.useLabels&&dn.filter("."+Ln.active).addClass(Ln.filtered)},focusSearch:function(Fi){Ci.has.search()&&!Ci.is.focusedOnSearch()&&(Fi?(kn.off("focus"+Vn,ki.search),Ni.focus(),kn.on("focus"+Vn,ki.search,Ci.event.search.focus)):Ni.focus())},blurSearch:function(){Ci.has.search()&&Ni.blur()},forceSelection:function(){var Fi=dn.not(Ln.filtered).filter("."+Ln.selected).eq(0),an=dn.not(Ln.filtered).filter("."+Ln.active).eq(0),$n=Fi.length>0?Fi:an,Xn=$n.length>0;en.allowAdditions||Xn&&!Ci.is.multiple()?(Ci.debug("Forcing partial selection to selected item",$n),Ci.event.item.click.call($n,{},!0)):Ci.remove.searchTerm()}
18,change:{values:function(Fi){en.allowAdditions||Ci.clear(),Ci.debug("Creating dropdown with specified values",Fi);var an={};an[Bs.values]=Fi,Ci.setup.menu(an),ri.each(Fi,function($n,Xn){if(Xn.selected==!0&&(Ci.debug("Setting initial selection to",Xn[Bs.value]),Ci.set.selected(Xn[Bs.value]),!Ci.is.multiple()))return!1}),Ci.has.selectInput()&&(Ci.disconnect.selectObserver(),Sn.html(""),Sn.append("<option disabled selected value></option>"),ri.each(Fi,function($n,Xn){var is=en.templates.deQuote(Xn[Bs.value]),fs=en.templates.escape(Xn[Bs.name]||"",en.preserveHTML);Sn.append('<option value="'+is+'">'+fs+"</option>")}),Ci.observe.select())}},event:{change:function(){Ji||(Ci.debug("Input changed, updating selection"),Ci.set.selected())},focus:function(){en.showOnFocus&&!mn&&Ci.is.hidden()&&!Vs&&Ci.show()},blur:function(Fi){Vs=Ti.activeElement===this,!mn&&!Vs&&(Ci.remove.activeLabel(),Ci.hide())},mousedown:function(){Ci.is.searchSelection()?Ao=!0:mn=!0},mouseup:function(){Ci.is.searchSelection()?Ao=!1:mn=!1},click:function(Fi){var an=ri(Fi.target);an.is(kn)&&(Ci.is.focusedOnSearch()?Ci.show():Ci.focusSearch())},search:{focus:function(Fi){mn=!0,Ci.is.multiple()&&Ci.remove.activeLabel(),(en.showOnFocus||Fi.type!=="focus"&&Fi.type!=="focusin")&&Ci.search()},blur:function(Fi){Vs=Ti.activeElement===this,Ci.is.searchSelection()&&!Ao&&!Hn&&!Vs&&(en.forceSelection?Ci.forceSelection():en.allowAdditions||Ci.remove.searchTerm(),Ci.hide()),Ao=!1}},clearIcon:{click:function(Fi){Ci.clear(),Ci.is.searchSelection()&&Ci.remove.searchTerm(),Ci.hide(),Fi.stopPropagation()}},icon:{click:function(Fi){cn=!0,Ci.has.search()?Ci.is.active()?Ci.blurSearch():en.showOnFocus?Ci.focusSearch():Ci.toggle():Ci.toggle()}},text:{focus:function(Fi){mn=!0,Ci.focusSearch()}},input:function(Fi){(Ci.is.multiple()||Ci.is.searchSelection())&&Ci.set.filtered(),clearTimeout(Ci.timer),Ci.timer=setTimeout(Ci.search,en.delay.search)},label:{click:function(Fi){var an=ri(this),$n=kn.find(ki.label),Xn=$n.filter("."+Ln.active),is=an.nextAll("."+Ln.active),fs=an.prevAll("."+Ln.active),po=is.length>0?an.nextUntil(is).add(Xn).add(an):an.prevUntil(fs).add(Xn).add(an);Fi.shiftKey?(Xn.removeClass(Ln.active),po.addClass(Ln.active)):Fi.ctrlKey?an.toggleClass(Ln.active):(Xn.removeClass(Ln.active),an.addClass(Ln.active)),en.onLabelSelect.apply(this,$n.filter("."+Ln.active))}},remove:{click:function(){var Fi=ri(this).parent();Fi.hasClass(Ln.active)?Ci.remove.activeLabels():Ci.remove.activeLabels(Fi)}},test:{toggle:function(Fi){var an=Ci.is.multiple()?Ci.show:Ci.toggle;Ci.is.bubbledLabelClick(Fi)||Ci.is.bubbledIconClick(Fi)||Ci.determine.eventOnElement(Fi,an)&&Fi.preventDefault()},touch:function(Fi){Ci.determine.eventOnElement(Fi,function(){Fi.type=="touchstart"?Ci.timer=setTimeout(function(){Ci.hide()},en.delay.touch):Fi.type=="touchmove"&&clearTimeout(Ci.timer)}),Fi.stopPropagation()},hide:function(Fi){Ci.determine.eventInModule(Fi,Ci.hide)&&hn.id&&ri(Fi.target).attr("for")===hn.id&&Fi.preventDefault()}},class:{mutation:function(Fi){Fi.forEach(function(an){an.attributeName==="class"&&Ci.check.disabled()})}},select:{mutation:function(Fi){Ci.debug("<select> modified, recreating menu"),Ci.is.selectMutation(Fi)&&(Ci.disconnect.selectObserver(),Ci.refresh(),Ci.setup.select(),Ci.set.selected(),Ci.observe.select())}},menu:{mutation:function(Fi){var an=Fi[0],$n=an.addedNodes?ri(an.addedNodes[0]):ri(!1),Xn=an.removedNodes?ri(an.removedNodes[0]):ri(!1),is=$n.add(Xn),fs=is.is(ki.addition)||is.closest(ki.addition).length>0,po=is.is(ki.message)||is.closest(ki.message).length>0;fs||po?(Ci.debug("Updating item selector cache"),Ci.refreshItems()):(Ci.debug("Menu modified, updating selector cache"),Ci.refresh())},mousedown:function(){Hn=!0},mouseup:function(){Hn=!1}},item:{mouseenter:function(Fi){var an=ri(Fi.target),$n=ri(this),Xn=$n.children(ki.menu),is=$n.siblings(ki.item).children(ki.menu),fs=Xn.length>0,po=Xn.find(an).length>0;!po&&fs&&(clearTimeout(Ci.itemTimer),Ci.itemTimer=setTimeout(function(){Ci.verbose("Showing sub-menu",Xn),ri.each(is,function(){Ci.animate.hide(!1,ri(this))}),Ci.animate.show(!1,Xn)},en.delay.show),Fi.preventDefault())},mouseleave:function(Fi){var an=ri(this).children(ki.menu);an.length>0&&(clearTimeout(Ci.itemTimer),Ci.itemTimer=setTimeout(function(){Ci.verbose("Hiding sub-menu",an),Ci.animate.hide(!1,an)},en.delay.hide))},click:function(Fi,an){var $n=ri(this),Xn=ri(Fi?Fi.target:""),is=$n.find(ki.menu),fs=Ci.get.choiceText($n),po=Ci.get.choiceValue($n,fs),No=is.length>0,Eo=is.find(Xn).length>0;Ti.activeElement.tagName.toLowerCase()!=="input"&&ri(Ti.activeElement).blur(),!Eo&&(!No||en.allowCategorySelection)&&(Ci.is.searchSelection()&&(en.allowAdditions&&Ci.remove.userAddition(),Ci.remove.searchTerm(),!Ci.is.focusedOnSearch()&&an!=!0&&Ci.focusSearch(!0)),en.useLabels||(Ci.remove.filteredItem(),Ci.set.scrollPosition($n)
18),Ci.determine.selectAction.call(this,fs,po))}},document:{keydown:function(Fi){var an=Fi.which,$n=Ci.is.inObject(an,Ps);if($n){var Xn=kn.find(ki.label),is=Xn.filter("."+Ln.active),fs=is.data(ts.value),po=Xn.index(is),No=Xn.length,Eo=is.length>0,Aa=is.length>1,Fa=po===0,Ia=po+1==No,$a=Ci.is.searchSelection(),Ea=Ci.is.focusedOnSearch(),bl=Ci.is.focused(),La=Ea&&Ci.get.caretPosition(!1)===0,ac=La&&Ci.get.caretPosition(!0)!==0,Xa;if($a&&!Eo&&!Ea)return;an==Ps.leftArrow?(bl||La)&&!Eo?(Ci.verbose("Selecting previous label"),Xn.last().addClass(Ln.active)):Eo&&(Fi.shiftKey?Ci.verbose("Adding previous label to selection"):(Ci.verbose("Selecting previous label"),Xn.removeClass(Ln.active)),Fa&&!Aa?is.addClass(Ln.active):is.prev(ki.siblingLabel).addClass(Ln.active).end(),Fi.preventDefault()):an==Ps.rightArrow?(bl&&!Eo&&Xn.first().addClass(Ln.active),Eo&&(Fi.shiftKey?Ci.verbose("Adding next label to selection"):(Ci.verbose("Selecting next label"),Xn.removeClass(Ln.active)),Ia?$a?Ea?Xn.removeClass(Ln.active):Ci.focusSearch():Aa?is.next(ki.siblingLabel).addClass(Ln.active):is.addClass(Ln.active):is.next(ki.siblingLabel).addClass(Ln.active),Fi.preventDefault())):an==Ps.deleteKey||an==Ps.backspace?Eo?(Ci.verbose("Removing active labels"),Ia&&$a&&!Ea&&Ci.focusSearch(),is.last().next(ki.siblingLabel).addClass(Ln.active),Ci.remove.activeLabels(is),Fi.preventDefault()):La&&!ac&&!Eo&&an==Ps.backspace&&(Ci.verbose("Removing last label on input backspace"),is=Xn.last().addClass(Ln.active),Ci.remove.activeLabels(is)):is.removeClass(Ln.active)}}},keydown:function(Fi){var an=Fi.which,$n=Ci.is.inObject(an,Ps);if($n){var Xn=dn.not(ki.unselectable).filter("."+Ln.selected).eq(0),is=Ui.children("."+Ln.active).eq(0),fs=Xn.length>0?Xn:is,po=fs.length>0?fs.siblings(":not(."+Ln.filtered+")").addBack():Ui.children(":not(."+Ln.filtered+")"),No=fs.children(ki.menu),Eo=fs.closest(ki.menu),Aa=Eo.hasClass(Ln.visible)||Eo.hasClass(Ln.animating)||Eo.parent(ki.menu).length>0,Fa=No.length>0,Ia=fs.length>0,$a=fs.not(ki.unselectable).length>0,Ea=an==Ps.delimiter&&en.allowAdditions&&Ci.is.multiple(),bl=en.allowAdditions&&en.hideAdditions&&(an==Ps.enter||Ea)&&$a,La,ac,Xa;if(bl&&(Ci.verbose("Selecting item from keyboard shortcut",fs),Ci.event.item.click.call(fs,Fi),Ci.is.searchSelection()&&Ci.remove.searchTerm(),Ci.is.multiple()&&Fi.preventDefault()),Ci.is.visible()){if((an==Ps.enter||Ea)&&(an==Ps.enter&&Ia&&Fa&&!en.allowCategorySelection?(Ci.verbose("Pressed enter on unselectable category, opening sub menu"),an=Ps.rightArrow):$a&&(Ci.verbose("Selecting item from keyboard shortcut",fs),Ci.event.item.click.call(fs,Fi),Ci.is.searchSelection()&&(Ci.remove.searchTerm(),Ci.is.multiple()&&Ni.focus())),Fi.preventDefault()),Ia&&(an==Ps.leftArrow&&(ac=Eo[0]!==Ui[0],ac&&(Ci.verbose("Left key pressed, closing sub-menu"),Ci.animate.hide(!1,Eo),fs.removeClass(Ln.selected),Eo.closest(ki.item).addClass(Ln.selected),Fi.preventDefault())),an==Ps.rightArrow&&Fa&&(Ci.verbose("Right key pressed, opening sub-menu"),Ci.animate.show(!1,No),fs.removeClass(Ln.selected),No.find(ki.item).eq(0).addClass(Ln.selected),Fi.preventDefault())),an==Ps.upArrow){if(La=Ia&&Aa?fs.prevAll(ki.item+":not("+ki.unselectable+")").eq(0):dn.eq(0),po.index(La)<0){Ci.verbose("Up key pressed but reached top of current menu"),Fi.preventDefault();return}else Ci.verbose("Up key pressed, changing active item"),fs.removeClass(Ln.selected),La.addClass(Ln.selected),Ci.set.scrollPosition(La),en.selectOnKeydown&&Ci.is.single()&&Ci.set.selectedItem(La);Fi.preventDefault()}if(an==Ps.downArrow){if(La=Ia&&Aa?La=fs.nextAll(ki.item+":not("+ki.unselectable+")").eq(0):dn.eq(0),La.length===0){Ci.verbose("Down key pressed but reached bottom of current menu"),Fi.preventDefault();return}else Ci.verbose("Down key pressed, changing active item"),dn.removeClass(Ln.selected),La.addClass(Ln.selected),Ci.set.scrollPosition(La),en.selectOnKeydown&&Ci.is.single()&&Ci.set.selectedItem(La);Fi.preventDefault()}an==Ps.pageUp&&(Ci.scrollPage("up"),Fi.preventDefault()),an==Ps.pageDown&&(Ci.scrollPage("down"),Fi.preventDefault()),an==Ps.escape&&(Ci.verbose("Escape key pressed, closing dropdown"),Ci.hide())}else Ea&&Fi.preventDefault(),an==Ps.downArrow&&!Ci.is.visible()&&(Ci.verbose("Down key pressed, showing dropdown"),Ci.show(),Fi.preventDefault())}else Ci.has.search()||Ci.set.selectedLetter(String.fromCharCode(an))}},trigger:{change:function(){var Fi=Sn[0];if(Fi){var an=Ti.createEvent("HTMLEvents");Ci.verbose("Triggering native change event"),an.initEvent("change",!0,!1),Fi.dispatchEvent(an)}}},determine:{selectAction:function(Fi,an){gs=!0,Ci.verbose("Determining action",en.action),ri.isFunction(Ci.action[en.action])?(Ci.verbose("Triggering preset action",en.action,Fi,an),Ci.action[en.action].call(hn,Fi,an,this)):ri.isFunction(en.action)?(Ci.verbose("Triggering user action",en.action,Fi,an),en.action.call(hn,Fi,an,this)):Ci.error(ns.action,en.action),gs=!1},eventInModule:function(Fi,an){var $n=ri(Fi.target),Xn=$n.closest(Ti.documentElement).length>0,is=$n.closest(kn).length>0;return an=ri.isFunction(an)?an:function(){},Xn&&!is?(Ci.verbose("Triggering event",an),an(),!0):(Ci.verbose("Event occurred in dropdown, canceling callback"),!1)},eventOnElement:function(Fi,an){var $n=ri(Fi.target),Xn=$n.closest(ki.siblingLabel),is=Ti.body.contains(Fi.target),fs=kn.find(Xn).length===0||!(Ci.is.multiple()&&en.useLabels),po=$n.closest(Ui).length===0;return an=ri.isFunction(an)?an:function(){},is&&fs&&po?(Ci.verbose("Triggering event",an),an(),!0):(Ci.verbose("Event occurred in dropdown menu, canceling callback"),!1)}},action:{nothing:function(){},activate:function(Fi,an,$n){an=an!==ci?an:Fi,Ci.can.activate(ri($n))&&(Ci.set.selected(an,ri($n)),Ci.is.multiple()||Ci.hideAndClear())},select:function(Fi,an,$n){an=an!==ci?an:Fi,Ci.can.activate(ri($n))&&(Ci.set.value(an,Fi,ri($n)),Ci.is.multiple()||Ci.hideAndClear())},combo:function(Fi,an,$n){an=an!==ci?an:Fi,Ci.set.selected(an,ri($n)),Ci.hideAndClear()},hide:function(Fi,an,$n){Ci.set.value(an,Fi,ri($n)),Ci.hideAndClear()}},get:{id:function(){return Mo},defaultText:function(){return kn.data(ts.defaultText)},defaultValue:function(){return kn.data(ts.defaultValue)},placeholderText:function(){return en.placeholder!="auto"&&typeof en.placeholder=="string"?en.placeholder:kn.data(ts.placeholderText)||""},text:function(){return en.preserveHTML?Vi.html():Vi.text()},query:function(){return String(Ni.val()).trim()},searchWidth:function(Fi){return Fi=Fi!==ci?Fi:Ni.val(),un.text(Fi),Math.ceil(un.width()+1)},selectionCount:function(){var Fi=Ci.get.values(),an;return an=Ci.is.multiple()?Array.isArray(Fi)?Fi.length:0:Ci.get.value()!==""?1:0,an},transition:function(Fi){return en.transition=="auto"?Ci.is.upward(Fi)?"slide up":"slide down":en.transition},userValues:function(){var Fi=Ci.get.values();return Fi?(Fi=Array.isArray(Fi)?Fi:[Fi],ri.grep(Fi,function(an){return Ci.get.item(an)===!1})):!1},uniqueArray:function(Fi){return ri.grep(Fi,function(an,$n){return ri.inArray(an,Fi)===$n})},caretPosition:function(Fi){var an=Ni.get(0),$n,Xn;if(Fi&&"selectionEnd"in an)return an.selectionEnd;if(!Fi&&"selectionStart"in an)return an.selectionStart;if(Ti.selection)return an.focus(),$n=Ti.selection.createRange(),Xn=$n.text.length,Fi?Xn:($n.moveStart("character",-an.value.length),$n.text.length-Xn)},value:function(){var Fi=Sn.length>0?Sn.val():kn.data(ts.value),an=Array.isArray(Fi)&&Fi.length===1&&Fi[0]==="";return Fi===ci||an?"":Fi},values:function(){var Fi=Ci.get.value();return Fi===""?"":!Ci.has.selectInput()&&Ci.is.multiple()?typeof Fi=="string"?Ci.escape.htmlEntities(Fi).split(en.delimiter):"":Fi},remoteValues:function(){var Fi=Ci.get.values(),an=!1;return Fi&&(typeof Fi=="string"&&(Fi=[Fi]),ri.each(Fi,function($n,Xn){var is=Ci.read.remoteData(Xn);Ci.verbose("Restoring value from session data",is,Xn),is&&(an||(an={}),an[Xn]=is)})),an},choiceText:function(Fi,an){if(an=an!==ci?an:en.preserveHTML,Fi)return Fi.find(ki.menu).length>0&&(Ci.verbose("Retrieving text of element with sub-menu"),Fi=Fi.clone(),Fi.find(ki.menu).remove(),Fi.find(ki.menuIcon).remove()),Fi.data(ts.text)!==ci?Fi.data(ts.text):an?Fi.html().trim():Fi.text().trim()},choiceValue:function(Fi,an){return an=an||Ci.get.choiceText(Fi),Fi?Fi.data(ts.value)!==ci?String(Fi.data(ts.value)):typeof an=="string"?String(en.ignoreSearchCase?an.toLowerCase():an).trim():String(an):!1},inputEvent:function(){var Fi=Ni[0];return Fi?Fi.oninput!==ci?"input":Fi.onpropertychange!==ci?"propertychange":"keyup":!1},selectValues:function(){var Fi={},an=[],$n=[];return kn.find("option").each(function(){var Xn=ri(this),is=Xn.html(),fs=Xn.attr("disabled"),po=Xn.attr("value")!==ci?Xn.attr("value"):is,No=Xn.data(ts.text)!==ci?Xn.data(ts.text):is,Eo=Xn.parent("optgroup");en.placeholder==="auto"&&po===""?Fi.placeholder=is:((Eo.length!==an.length||Eo[0]!==an[0])&&($n.push({type:"header",divider:en.headerDivider,name:Eo.attr("label")||""}),an=Eo),$n.push({name:is,value:po,text:No,disabled:fs}))}),en.placeholder&&en.placeholder!=="auto"&&(Ci.debug("Setting placeholder value to",en.placeholder),Fi.placeholder=en.placeholder),en.sortSelect?(en.sortSelect===!0?$n.sort(function(Xn,is){return Xn.name.localeCompare(is.name)}):en.sortSelect==="natural"?$n.sort(function(Xn,is){return Xn.name.toLowerCase().localeCompare(is.name.toLowerCase())}):ri.isFunction(en.sortSelect)&&$n.sort(en.sortSelect),Fi[Bs.values]=$n,Ci.debug("Retrieved and sorted values from select",Fi)):(Fi[Bs.values]=$n,Ci.debug("Retrieved values from select",Fi)),Fi},activeItem:function(){return dn.filter("."+Ln.active)},selectedItem:function(){var Fi=dn.not(ki.unselectable).filter("."+Ln.selected);return Fi.length>0?Fi:dn.eq(0)},itemWithAdditions:function(Fi){var an=Ci.get.item(Fi),$n=Ci.create.userChoice(Fi),Xn=$n&&$n.length>0;return Xn&&(an=an.length>0?an.add($n):$n),an},item:function(Fi,an){var $n=!1,Xn,is;return Fi=Fi!==ci?Fi:Ci.get.values()!==ci?Ci.get.values():Ci.get.text(),is=Ci.is.multiple()&&Array.isArray(Fi),Xn=is?Fi.length>0:Fi!==ci&&Fi!==null,an=Fi===""||Fi===!1||Fi===!0?!0:an||!1,Xn&&dn.each(function(){var fs=ri(this),po=Ci.get.choiceText(fs),No=Ci.get.choiceValue(fs,po);if(!(No===null||No===ci)){if(is)ri.inArray(Ci.escape.htmlEntities(String(No)),Fi.map(function(Eo){return String(Eo)}))!==-1&&($n=$n?$n.add(fs):fs);else if(an){if(Ci.verbose("Ambiguous dropdown value using strict type check",fs,Fi),No===Fi)return $n=fs,!0}else if(en.ignoreCase&&(No=No.toLowerCase(),Fi=Fi.toLowerCase()),Ci.escape.htmlEntities(String(No))===Ci.escape.htmlEntities(String(Fi)))return Ci.verbose("Found select item by value",No,Fi),$n=fs,!0}}),$n}},check:{maxSelections:function(Fi){return en.maxSelections?(Fi=Fi!==ci?Fi:Ci.get.selectionCount(),Fi>=en.maxSelections?(Ci.debug("Maximum selection count reached"),en.useLabels&&(dn.addClass(Ln.filtered),Ci.add.message(Ms.maxSelections)),!0):(Ci.verbose("No longer at maximum selection count"),Ci.remove.message(),Ci.remove.filteredItem(),Ci.is.searchSelection()&&Ci.filterItems(),!1)):!0},disabled:function(){Ni.attr("tabindex",Ci.is.disabled()?-1:0)}},restore:{defaults:function(Fi){Ci.clear(Fi),Ci.restore.defaultText(),Ci.restore.defaultValue()},defaultText:function(){var Fi=Ci.get.defaultText(),an=Ci.get.placeholderText;Fi===an?(Ci.debug("Restoring default placeholder text",Fi),Ci.set.placeholderText(Fi)):(Ci.debug("Restoring default text",Fi),Ci.set.text(Fi))},placeholderText:function(){Ci.set.placeholderText()},defaultValue:function(){var Fi=Ci.get.defaultValue();Fi!==ci&&(Ci.debug("Restoring default value",Fi),Fi!==""?(Ci.set.value(Fi),Ci.set.selected()):(Ci.remove.activeItem(),Ci.remove.selectedItem()))},labels:function(){en.allowAdditions&&(en.useLabels||(Ci.error(ns.labels),en.useLabels=!0),Ci.debug("Restoring selected values"),Ci.create.userLabels()),Ci.check.maxSelections()},selected:function(){Ci.restore.values(),Ci.is.multiple()?(Ci.debug("Restoring previously selected values and labels"),Ci.restore.labels()):Ci.debug("Restoring previously selected values")},values:function(){Ci.set.initialLoad(),en.apiSettings&&en.saveRemoteData&&Ci.get.remoteValues()?Ci.restore.remoteValues():Ci.set.selected();var Fi=Ci.get.value();Fi&&Fi!==""&&!(Array.isArray(Fi)&&Fi.length===0)?Sn.removeClass(Ln.noselection):Sn.addClass(Ln.noselection),Ci.remove.initialLoad()},remoteValues:function(){var Fi=Ci.get.remoteValues();Ci.debug("Recreating selected from session data",Fi),Fi&&(Ci.is.single()?ri.each(Fi,function(an,$n){Ci.set.text($n)}):ri.each(Fi,function(an,$n){Ci.add.label(an,$n)}))}},read:{remoteData:function(Fi){var an;
18if(Ai.Storage===ci){Ci.error(ns.noStorage);return}return an=sessionStorage.getItem(Fi),an!==ci?an:!1}},save:{defaults:function(){Ci.save.defaultText(),Ci.save.placeholderText(),Ci.save.defaultValue()},defaultValue:function(){var Fi=Ci.get.value();Ci.verbose("Saving default value as",Fi),kn.data(ts.defaultValue,Fi)},defaultText:function(){var Fi=Ci.get.text();Ci.verbose("Saving default text as",Fi),kn.data(ts.defaultText,Fi)},placeholderText:function(){var Fi;en.placeholder!==!1&&Vi.hasClass(Ln.placeholder)&&(Fi=Ci.get.text(),Ci.verbose("Saving placeholder text as",Fi),kn.data(ts.placeholderText,Fi))},remoteData:function(Fi,an){if(Ai.Storage===ci){Ci.error(ns.noStorage);return}Ci.verbose("Saving remote data to session storage",an,Fi),sessionStorage.setItem(an,Fi)}},clear:function(Fi){Ci.is.multiple()&&en.useLabels?Ci.remove.labels():(Ci.remove.activeItem(),Ci.remove.selectedItem(),Ci.remove.filteredItem()),Ci.set.placeholderText(),Ci.clearValue(Fi)},clearValue:function(Fi){Ci.set.value("",null,null,Fi)},scrollPage:function(Fi,an){var $n=an||Ci.get.selectedItem(),Xn=$n.closest(ki.menu),is=Xn.outerHeight(),fs=Xn.scrollTop(),po=dn.eq(0).outerHeight(),No=Math.floor(is/po),Eo=Xn.prop("scrollHeight"),Aa=Fi=="up"?fs-po*No:fs+po*No,Fa=dn.not(ki.unselectable),Ia,$a,Ea;Ea=Fi=="up"?Fa.index($n)-No:Fa.index($n)+No,Ia=Fi=="up"?Ea>=0:Ea<Fa.length,$a=Ia?Fa.eq(Ea):Fi=="up"?Fa.first():Fa.last(),$a.length>0&&(Ci.debug("Scrolling page",Fi,$a),$n.removeClass(Ln.selected),$a.addClass(Ln.selected),en.selectOnKeydown&&Ci.is.single()&&Ci.set.selectedItem($a),Xn.scrollTop(Aa))},set:{filtered:function(){var Fi=Ci.is.multiple(),an=Ci.is.searchSelection(),$n=Fi&&an,Xn=an?Ci.get.query():"",is=typeof Xn=="str
18ing"&&Xn.length>0,fs=Ci.get.searchWidth(),po=Xn!=="";Fi&&is&&(Ci.verbose("Adjusting input width",fs,en.glyphWidth),Ni.css("width",fs)),is||$n&&po?(Ci.verbose("Hiding placeholder text"),Vi.addClass(Ln.filtered)):(!Fi||$n&&!po)&&(Ci.verbose("Showing placeholder text"),Vi.removeClass(Ln.filtered))},empty:function(){kn.addClass(Ln.empty)},loading:function(){kn.addClass(Ln.loading)},placeholderText:function(Fi){Fi=Fi||Ci.get.placeholderText(),Ci.debug("Setting placeholder text",Fi),Ci.set.text(Fi),Vi.addClass(Ln.placeholder)},tabbable:function(){Ci.is.searchSelection()?(Ci.debug("Added tabindex to searchable dropdown"),Ni.val(""),Ci.check.disabled(),Ui.attr("tabindex",-1)):(Ci.debug("Added tabindex to dropdown"),kn.attr("tabindex")===ci&&(kn.attr("tabindex",0),Ui.attr("tabindex",-1)))},initialLoad:function(){Ci.verbose("Setting initial load"),ks=!0},activeItem:function(Fi){en.allowAdditions&&Fi.filter(ki.addition).length>0?Fi.addClass(Ln.filtered):Fi.addClass(Ln.active)},partialSearch:function(Fi){var an=Ci.get.query().length;Ni.val(Fi.substr(0,an))},scrollPosition:function(Fi,an){var $n=5,Xn,is,fs,po,No,Eo,Aa,Fa,Ia,$a;Fi=Fi||Ci.get.selectedItem(),Xn=Fi.closest(ki.menu),is=Fi&&Fi.length>0,an=an!==ci?an:!1,Ci.get.activeItem().length===0&&(an=!1),Fi&&Xn.length>0&&is&&(No=Fi.position().top,Xn.addClass(Ln.loading),Aa=Xn.scrollTop(),Eo=Xn.offset().top,No=Fi.offset().top,fs=Aa-Eo+No,an||(Fa=Xn.height(),$a=Aa+Fa<fs+$n,Ia=fs-$n<Aa),Ci.debug("Scrolling to active item",fs),(an||Ia||$a)&&Xn.scrollTop(fs),Xn.removeClass(Ln.loading))},text:function(Fi){en.action==="combo"?(Ci.debug("Changing combo button text",Fi,Xi),en.preserveHTML?Xi.html(Fi):Xi.text(Fi)):en.action==="activate"&&(Fi!==Ci.get.placeholderText()&&Vi.removeClass(Ln.placeholder),Ci.debug("Changing text",Fi,Vi),Vi.removeClass(Ln.filtered),en.preserveHTML?Vi.html(Fi):Vi.text(Fi))},selectedItem:function(Fi){var an=Ci.get.choiceValue(Fi),$n=Ci.get.choiceText(Fi,!1),Xn=Ci.get.choiceText(Fi,!0);Ci.debug("Setting user selection to item",Fi),Ci.remove.activeItem(),Ci.set.partialSearch($n),Ci.set.activeItem(Fi),Ci.set.selected(an,Fi),Ci.set.text(Xn)},selectedLetter:function(Fi){var an=dn.filter("."+Ln.selected),$n=an.length>0&&Ci.has.firstLetter(an,Fi),Xn=!1,is;$n&&(is=an.nextAll(dn).eq(0),Ci.has.firstLetter(is,Fi)&&(Xn=is)),Xn||dn.each(function(){if(Ci.has.firstLetter(ri(this),Fi))return Xn=ri(this),!1}),Xn&&(Ci.verbose("Scrolling to next value with letter",Fi),Ci.set.scrollPosition(Xn),an.removeClass(Ln.selected),Xn.addClass(Ln.selected),en.selectOnKeydown&&Ci.is.single()&&Ci.set.selectedItem(Xn))},direction:function(Fi){en.direction=="auto"?(Fi?Ci.is.upward(Fi)&&Ci.remove.upward(Fi):Ci.remove.upward(),Ci.can.openDownward(Fi)?Ci.remove.upward(Fi):Ci.set.upward(Fi),!Ci.is.leftward(Fi)&&!Ci.can.openRightward(Fi)&&Ci.set.leftward(Fi)):en.direction=="upward"&&Ci.set.upward(Fi)},upward:function(Fi){var an=Fi||kn;an.addClass(Ln.upward)},leftward:function(Fi){var an=Fi||Ui;an.addClass(Ln.leftward)},value:function(Fi,an,$n,Xn){Fi!==ci&&Fi!==""&&!(Array.isArray(Fi)&&Fi.length===0)?Sn.removeClass(Ln.noselection):Sn.addClass(Ln.noselection);var is=Ci.escape.value(Fi),fs=Sn.length>0,po=Ci.get.values(),No=Fi!==ci?String(Fi):Fi,Eo;if(fs){if(!en.allowReselection&&No==po&&(Ci.verbose("Skipping value update already same value",Fi,po),!Ci.is.initialLoad()))return;Ci.is.single()&&Ci.has.selectInput()&&Ci.can.extendSelect()&&(Ci.debug("Adding user option",Fi),Ci.add.optionValue(Fi)),Ci.debug("Updating input value",is,po),Ji=!0,Sn.val(is),en.fireOnInit===!1&&Ci.is.initialLoad()?Ci.debug("Input native change event ignored on initial load"):Xn!==!0&&Ci.trigger.change(),Ji=!1}else Ci.verbose("Storing value in metadata",is,Sn),is!==po&&kn.data(ts.value,No);en.fireOnInit===!1&&Ci.is.initialLoad()?Ci.verbose("No callback on initial load",en.onChange):Xn!==!0&&en.onChange.call(hn,Fi,an,$n)},active:function(){kn.addClass(Ln.active)},multiple:function(){kn.addClass(Ln.multiple)},visible:function(){kn.addClass(Ln.visible)},exactly:function(Fi,an){Ci.debug("Setting selected to exact values"),Ci.clear(),Ci.set.selected(Fi,an)},selected:function(Fi,an){var $n=Ci.is.multiple();an=en.allowAdditions?an||Ci.get.itemWithAdditions(Fi):an||Ci.get.item(Fi),an&&(Ci.debug("Setting selected menu item to",an),Ci.is.multiple()&&Ci.remove.searchWidth(),Ci.is.single()?(Ci.remove.activeItem(),Ci.remove.selectedItem()):en.useLabels&&Ci.remove.selectedItem(),an.each(function(){var Xn=ri(this),is=Ci.get.choiceText(Xn),fs=Ci.get.choiceValue(Xn,is),po=Xn.hasClass(Ln.filtered),No=Xn.hasClass(Ln.active),Eo=Xn.hasClass(Ln.addition),Aa=$n&&an.length==1;$n?!No||Eo?(en.apiSettings&&en.saveRemoteData&&Ci.save.remoteData(is,fs),en.useLabels?(Ci.add.label(fs,is,Aa),Ci.add.value(fs,is,Xn),Ci.set.activeItem(Xn),Ci.filterActive(),Ci.select.nextAvailable(an)):(Ci.add.value(fs,is,Xn),Ci.set.text(Ci.add.variables(Ms.count)),Ci.set.activeItem(Xn))):!po&&(en.useLabels||gs)&&(Ci.debug("Selected active value, remov
18ing label"),Ci.remove.selected(fs)):(en.apiSettings&&en.saveRemoteData&&Ci.save.remoteData(is,fs),Ci.set.text(is),Ci.set.value(fs,is,Xn),Xn.addClass(Ln.active).addClass(Ln.selected))}),Ci.remove.searchTerm())}},add:{label:function(Fi,an,$n){var Xn=Ci.is.searchSelection()?Ni:Vi,is=Ci.escape.value(Fi),fs;if(en.ignoreCase&&(is=is.toLowerCase()),fs=ri("<a />").addClass(Ln.label).attr("data-"+ts.value,is).html(In.label(is,an,en.preserveHTML,en.className)),fs=en.onLabelCreate.call(fs,is,an),Ci.has.label(Fi)){Ci.debug("User selection already exists, skipping",is);return}en.label.variation&&fs.addClass(en.label.variation),$n===!0?(Ci.debug("Animating in label",fs),fs.addClass(Ln.hidden).insertBefore(Xn).transition({animation:en.label.transition,debug:en.debug,verbose:en.verbose,duration:en.label.duration})):(Ci.debug("Adding selection label",fs),fs.insertBefore(Xn))},message:function(Fi){var an=Ui.children(ki.message),$n=en.templates.message(Ci.add.variables(Fi));an.length>0?an.html($n):an=ri("<div/>").html($n).addClass(Ln.message).appendTo(Ui)},optionValue:function(Fi){var an=Ci.escape.value(Fi),$n=Sn.find('option[value="'+Ci.escape.string(an)+'"]'),Xn=$n.length>0;Xn||(Ci.disconnect.selectObserver(),Ci.is.single()&&(Ci.verbose("Removing previous user addition"),Sn.find("option."+Ln.addition).remove()),ri("<option/>").prop("value",an).addClass(Ln.addition).html(Fi).appendTo(Sn),Ci.verbose("Adding user addition as an <option>",Fi),Ci.observe.select())},userSuggestion:function(Fi){var an=Ui.children(ki.addition),$n=Ci.get.item(Fi),Xn=$n&&$n.not(ki.addition).length,is=an.length>0,fs;if(!(en.useLabels&&Ci.has.maxSelections())){if(Fi===""||Xn){an.remove();return}is?(an.data(ts.value,Fi).data(ts.text,Fi).attr("data-"+ts.value,Fi).attr("data-"+ts.text,Fi).removeClass(Ln.filtered),en.hideAdditions||(fs=en.templates.addition(Ci.add.variables(Ms.addResult,Fi)),an.html(fs)),Ci.verbose("Replacing user suggestion with new value",an)):(an=Ci.create.userChoice(Fi),an.prependTo(Ui),Ci.verbose("Adding item choice to menu corresponding with user choice addition",an)),(!en.hideAdditions||Ci.is.allFiltered())&&an.addClass(Ln.selected).siblings().removeClass(Ln.selected),Ci.refreshItems()}},variables:function(Fi,an){var $n=Fi.search("{count}")!==-1,Xn=Fi.search("{maxCount}")!==-1,is=Fi.search("{term}")!==-1,fs,po;return Ci.verbose("Adding templated variables to message",Fi),$n&&(fs=Ci.get.selectionCount(),Fi=Fi.replace("{count}",fs)),Xn&&(fs=Ci.get.selectionCount(),Fi=Fi.replace("{maxCount}",en.maxSelections)),is&&(po=an||Ci.get.query(),Fi=Fi.replace("{term}",po)),Fi},value:function(Fi,an,$n){var Xn=Ci.get.values(),is;if(Ci.has.value(Fi)){Ci.debug("Value already selected");return}if(Fi===""){Ci.debug("Cannot select blank values from multiselect");return}Array.isArray(Xn)?(is=Xn.concat([Fi]),is=Ci.get.uniqueArray(is)):is=[Fi],Ci.has.selectInput()?Ci.can.extendSelect()&&(Ci.debug("Adding value to select",Fi,is,Sn),Ci.add.optionValue(Fi)):(is=is.join(en.delimiter),Ci.debug("Setting hidden input to delimited value",is,Sn)),en.fireOnInit===!1&&Ci.is.initialLoad()?Ci.verbose("Skipping onadd callback on initial load",en.onAdd):en.onAdd.call(hn,Fi,an,$n),Ci.set.value(is,an,$n),Ci.check.maxSelections()}},remove:{active:function(){kn.removeClass(Ln.active)},activeLabel:function(){kn.find(ki.label).removeClass(Ln.active)},empty:function(){kn.removeClass(Ln.empty)},loading:function(){kn.removeClass(Ln.loading)},initialLoad:function(){ks=!1},upward:function(Fi){var an=Fi||kn;an.removeClass(Ln.upward)},leftward:function(Fi){var an=Fi||Ui;an.removeClass(Ln.leftward)},visible:function(){kn.removeClass(Ln.visible)},activeItem:function(){dn.removeClass(Ln.active)},filteredItem:function(){en.useLabels&&Ci.has.maxSelections()||(en.useLabels&&Ci.is.multiple()?dn.not("."+Ln.active).removeClass(Ln.filtered):dn.removeClass(Ln.filtered),en.hideDividers&&qi.removeClass(Ln.hidden),Ci.remove.empty())},optionValue:function(Fi){var an=Ci.escape.value(Fi),$n=Sn.find('option[value="'+Ci.escape.string(an)+'"]'),Xn=$n.length>0;!Xn||!$n.hasClass(Ln.addition)||(ta&&(ta.disconnect(),Ci.verbose("Temporarily disconnecting mutation observer")),$n.remove(),Ci.verbose("Removing user addition as an <option>",an),ta&&ta.observe(Sn[0],{childList:!0,subtree:!0}))},message:function(){Ui.children(ki.message).remove()},searchWidth:function(){Ni.css("width","")},searchTerm:function(){Ci.verbose("Cleared search term"),Ni.val(""),Ci.set.filtered()},userAddition:function(){dn.filter(ki.addition).remove()},selected:function(Fi,an){if(an=en.allowAdditions?an||Ci.get.itemWithAdditions(Fi):an||Ci.get.item(Fi),!an)return!1;an.each(function(){var $n=ri(this),Xn=Ci.get.choiceText($n),is=Ci.get.choiceValue($n,Xn);Ci.is.multiple()?en.useLabels?(Ci.remove.value(is,Xn,$n),Ci.remove.label(is)):(Ci.remove.value(is,Xn,$n),Ci.get.selectionCount()===0?Ci.set.placeholderText():Ci.set.text(Ci.add.variables(Ms.count))):Ci.remove.value(is,Xn,$n),$n.removeClass(Ln.filtered).removeClass(Ln.active),en.useLabels&&$n.removeClass(Ln.selected)})},selectedItem:function(){dn.removeClass(Ln.selected)},value:function(Fi,an,$n){var Xn=Ci.get.values(),is;Fi=Ci.escape.htmlEntities(Fi),Ci.has.selectInput()?(Ci.verbose("Input is <select> removing selected option",Fi),is=Ci.remove.arrayValue(Fi,Xn),Ci.remove.optionValue(Fi)):(Ci.verbose("Removing from delimited values",Fi),is=Ci.remove.arrayValue(Fi,Xn),is=is.join(en.delimiter)),en.fireOnInit===!1&&Ci.is.initialLoad()?Ci.verbose("No callback on initial load",en.onRemove):en.onRemove.call(hn,Fi,an,$n),Ci.set.value(is,an,$n),Ci.check.maxSelections()},arrayValue:function(Fi,an){return Array.isArray(an)||(an=[an]),an=ri.grep(an,function($n){return Fi!=$n}),Ci.verbose("Removed value from delimited string",Fi,an),an},label:function(Fi,an){var $n=kn.find(ki.label),Xn=$n.filter("[data-"+ts.value+'="'+Ci.escape.string(en.ignoreCase?Fi.toLowerCase():Fi)+'"]');Ci.verbose("Removing label",Xn),Xn.remove()},activeLabels:function(Fi){Fi=Fi||kn.find(ki.label).filter("."+Ln.active),Ci.verbose("Removing active label selections",Fi),Ci.remove.labels(Fi)},labels:function(Fi){Fi=Fi||kn.find(ki.label),Ci.verbose("Removing labels",Fi),Fi.each(function(){var an=ri(this),$n=an.data(ts.value),Xn=$n!==ci?String($n):$n,is=Ci.is.userValue(Xn);if(en.onLabelRemove.call(an,$n)===!1){Ci.debug("Label remove callback cancelled removal");return}Ci.remove.message(),is?(Ci.remove.value(Xn),Ci.remove.label(Xn)):Ci.remove.selected(Xn)})},tabbable:function(){Ci.is.searchSelection()?(Ci.debug("Searchable dropdown initialized"),Ni.removeAttr("tabindex"),Ui.removeAttr("tabindex")):(Ci.debug("Simple selection dropdown initialized"),kn.removeAttr("tabindex"),Ui.removeAttr("tabindex"))},diacritics:function(Fi){return en.ignoreDiacritics?Fi.normalize("NFD").replace(/[\u0300-\u036f]/g,""):Fi}},has:{menuSearch:function(){return Ci.has.search()&&Ni.closest(Ui).length>0},clearItem:function(){return vn.length>0},search:function(){return Ni.length>0},sizer:function(){return un.length>0},selectInput:function(){return Sn.is("select")},minCharacters:function(Fi){return en.minCharacters&&!cn?(Fi=String(Fi!==ci?Fi:Ci.get.query()),Fi.length>=en.minCharacters):(cn=!1,!0)},firstLetter:function(Fi,an){var $n,Xn;return!Fi||Fi.length===0||typeof an!="string"?!1:($n=Ci.get.choiceText(Fi,!1),an=an.toLowerCase(),Xn=String($n).charAt(0).toLowerCase(),an==Xn)},input:function(){return Sn.length>0},items:function(){return dn.length>0},menu:function(){return Ui.length>0},message:function(){return Ui.children(ki.message).length!==0},label:function(Fi){var an=Ci.escape.value(Fi),$n=kn.find(ki.label);return en.ignoreCase&&(an=an.toLowerCase()),$n.filter("[data-"+ts.value+'="'+Ci.escape.string(an)+'"]').length>0},maxSelections:function(){return en.maxSelections&&Ci.get.selectionCount()>=en.maxSelections},allResultsFiltered:function(){var Fi=dn.not(ki.addition);return Fi.filter(ki.unselectable).length===Fi.length},userSuggestion:function(){return Ui.children(ki.addition).length>0},query:function(){return Ci.get.query()!==""},value:function(Fi){return en.ignoreCase?Ci.has.valueIgnoringCase(Fi):Ci.has.valueMatchingCase(Fi)},valueMatchingCase:function(Fi){var an=Ci.get.values(),$n=Array.isArray(an)?an&&ri.inArray(Fi,an)!==-1:an==Fi;return!!$n},valueIgnoringCase:function(Fi){var an=Ci.get.values(),$n=!1;return Array.isArray(an)||(an=[an]),ri.each(an,function(Xn,is){if(String(Fi).toLowerCase()==String(is).toLowerCase())return $n=!0,!1}),$n}},is:{active:function(){return kn.hasClass(Ln.active)},animatingInward:function(){return Ui.transition("is inward")},animatingOutward:function(){return Ui.transition("is outward")},bubbledLabelClick:function(Fi){return ri(Fi.target).is("select, input")&&kn.closest("label").length>0}
18,bubbledIconClick:function(Fi){return ri(Fi.target).closest(Qn).length>0},alreadySetup:function(){return kn.is("select")&&kn.parent(ki.dropdown).data(ss)!==ci&&kn.prev().length===0},animating:function(Fi){return Fi?Fi.transition&&Fi.transition("is animating"):Ui.transition&&Ui.transition("is animating")},leftward:function(Fi){var an=Fi||Ui;return an.hasClass(Ln.leftward)},clearable:function(){return kn.hasClass(Ln.clearable)||en.clearable},disabled:function(){return kn.hasClass(Ln.disabled)},focused:function(){return Ti.activeElement===kn[0]},focusedOnSearch:function(){return Ti.activeElement===Ni[0]},allFiltered:function(){return(Ci.is.multiple()||Ci.has.search())&&!(en.hideAdditions==!1&&Ci.has.userSuggestion())&&!Ci.has.message()&&Ci.has.allResultsFiltered()},hidden:function(Fi){return!Ci.is.visible(Fi)},initialLoad:function(){return ks},inObject:function(Fi,an){var $n=!1;return ri.each(an,function(Xn,is){if(is==Fi)return $n=!0,!0}),$n},multiple:function(){return kn.hasClass(Ln.multiple)},remote:function(){return en.apiSettings&&Ci.can.useAPI()},single:function(){return!Ci.is.multiple()},selectMutation:function(Fi){var an=!1;return ri.each(Fi,function($n,Xn){if(ri(Xn.target).is("select")||ri(Xn.addedNodes).is("select"))return an=!0,!1}),an},search:function(){return kn.hasClass(Ln.search)},searchSelection:function(){return Ci.has.search()&&Ni.parent(ki.dropdown).length===1},selection:function(){return kn.hasClass(Ln.selection)},userValue:function(Fi){return ri.inArray(Fi,Ci.get.userValues())!==-1},upward:function(Fi){var an=Fi||kn;return an.hasClass(Ln.upward)},visible:function(Fi){return Fi?Fi.hasClass(Ln.visible):Ui.hasClass(Ln.visible)},verticallyScrollableContext:function(){var Fi=$i.get(0)!==Ai?$i.css("overflow-y"):!1;return Fi=="auto"||Fi=="scroll"},horizontallyScrollableContext:function(){var Fi=$i.get(0)!==Ai?$i.css("overflow-X"):!1;return Fi=="auto"||Fi=="scroll"}},can:{activate:function(Fi){return!!(en.useLabels||!Ci.has.maxSelections()||Ci.has.maxSelections()&&Fi.hasClass(Ln.active))},openDownward:function(Fi){var an=Fi||Ui,$n=!0,Xn={},is;return an.addClass(Ln.loading),is={context:{offset:$i.get(0)===Ai?{top:0,left:0}:$i.offset(),scrollTop:$i.scrollTop(),height:$i.outerHeight()},menu:{offset:an.offset(),height:an.outerHeight()}},Ci.is.verticallyScrollableContext()&&(is.menu.offset.top+=is.context.scrollTop),Xn={above:is.context.scrollTop<=is.menu.offset.top-is.context.offset.top-is.menu.height,below:is.context.scrollTop+is.context.height>=is.menu.offset.top-is.context.offset.top+is.menu.height},Xn.below?(Ci.verbose("Dropdown can fit in context downward",Xn),$n=!0):!Xn.below&&!Xn.above?(Ci.verbose("Dropdown cannot fit in either direction, favoring downward",Xn),$n=!0):(Ci.verbose("Dropdown cannot fit below, opening upward",Xn),$n=!1),an.removeClass(Ln.loading),$n},openRightward:function(Fi){var an=Fi||Ui,$n=!0,Xn=!1,is;return an.addClass(Ln.loading),is={context:{offset:$i.get(0)===Ai?{top:0,left:0}:$i.offset(),scrollLeft:$i.scrollLeft(),width:$i.outerWidth()},menu:{offset:an.offset(),width:an.outerWidth()}},Ci.is.horizontallyScrollableContext()&&(is.menu.offset.left+=is.context.scrollLeft),Xn=is.menu.offset.left-is.context.offset.left+is.menu.width>=is.context.scrollLeft+is.context.width,Xn&&(Ci.verbose("Dropdown cannot fit in context rightward",Xn),$n=!1),an.removeClass(Ln.loading),$n},click:function(){return xn||en.on=="click"},extendSelect:function(){return en.allowAdditions||en.apiSettings},show:function(){return!Ci.is.disabled()&&(Ci.has.items()||Ci.has.message())},useAPI:function(){return ri.fn.api!==ci}},animate:{show:function(Fi,an){var $n=an||Ui,Xn=an?function(){}:function(){Ci.hideSubMenus(),Ci.hideOthers(),Ci.set.active()},is;if(Fi=ri.isFunction(Fi)?Fi:function(){},Ci.verbose("Doing menu show animation",$n),Ci.set.direction(an),is=Ci.get.transition(an),Ci.is.selection()&&Ci.set.scrollPosition(Ci.get.selectedItem(),!0),Ci.is.hidden($n)||Ci.is.animating($n)){var fs=kn.hasClass("column")?"flex":!1;is=="none"?(Xn(),$n.transition({displayType:fs}).transition("show"),Fi.call(hn)):ri.fn.transition!==ci&&kn.transition("is supported")?$n.transition({animation:is+" in",debug:en.debug,verbose:en.verbose,duration:en.duration,queue:!0,onStart:Xn,displayType:fs,onComplete:function(){Fi.call(hn)}}):Ci.error(ns.noTransition,is)}},hide:function(Fi,an){var $n=an||Ui,Xn=an?function(){}:function(){Ci.can.click()&&Ci.unbind.intent(),Ci.remove.active()},is=Ci.get.transition(an);Fi=ri.isFunction(Fi)?Fi:function(){},(Ci.is.visible($n)||Ci.is.animating($n))&&(Ci.verbose("Doing menu hide animation",$n),is=="none"?(Xn(),$n.transition("hide"),Fi.call(hn)):ri.fn.transition!==ci&&kn.transition("is supported")?$n.transition({animation:is+" out",duration:en.duration,debug:en.debug,verbose:en.verbose,queue:!1,onStart:Xn,onComplete:function(){Fi.call(hn)}}):Ci.error(ns.transition))}},hideAndClear:function(){Ci.remove.searchTerm(),!Ci.has.maxSelections()&&(Ci.has.search()?Ci.hide(function(){Ci.remove.filteredItem()}):Ci.hide())},delay:{show:function(){Ci.verbose("Delaying show event to ensure user intent"),clearTimeout(Ci.timer),Ci.timer=setTimeout(Ci.show,en.delay.show)},hide:function(){Ci.verbose("Delaying hide event to ensure user intent"),clearTimeout(Ci.timer),Ci.timer=setTimeout(Ci.hide,en.delay.hide)}},escape:{value:function(Fi){var an=Array.isArray(Fi),$n=typeof Fi=="string",Xn=!$n&&!an,is=$n&&Fi.search(as.quote)!==-1,fs=[];return Xn||!is?Fi:(Ci.debug("Encoding quote values for use in select",Fi),an?(ri.each(Fi,function(po,No){fs.push(No.replace(as.quote,"&quot;"))}),fs):Fi.replace(as.quote,"&quot;"))}
18,string:function(Fi){return Fi=String(Fi),Fi.replace(as.escape,"\\$&")},htmlEntities:function(Fi){var an=/[<>"'`]/g,$n=/[&<>"'`]/,Xn={"<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},is=function(fs){return Xn[fs]};return $n.test(Fi)?(Fi=Fi.replace(/&(?![a-z0-9#]{1,6};)/,"&amp;"),Fi.replace(an,is)):Fi}},setting:function(Fi,an){if(Ci.debug("Changing setting",Fi,an),ri.isPlainObject(Fi))ri.extend(!0,en,Fi);else if(an!==ci)ri.isPlainObject(en[Fi])?ri.extend(!0,en[Fi],an):en[Fi]=an;else return en[Fi]},internal:function(Fi,an){if(ri.isPlainObject(Fi))ri.extend(!0,Ci,Fi);else if(an!==ci)Ci[Fi]=an;else return Ci[Fi]},debug:function(){!en.silent&&en.debug&&(en.performance?Ci.performance.log(arguments):(Ci.debug=Function.prototype.bind.call(console.info,console,en.name+":"),Ci.debug.apply(console,arguments)))},verbose:function(){!en.silent&&en.verbose&&en.debug&&(en.performance?Ci.performance.log(arguments):(Ci.verbose=Function.prototype.bind.call(console.info,console,en.name+":"),Ci.verbose.apply(console,arguments)))},error:function(){en.silent||(Ci.error=Function.prototype.bind.call(console.error,console,en.name+":"),Ci.error.apply(console,arguments))},performance:{log:function(Fi){var an,$n,Xn;en.performance&&(an=new Date().getTime(),Xn=on||an,$n=an-Xn,on=an,Fn.push({Name:Fi[0],Arguments:[].slice.call(Fi,1)||"",Element:hn,"Execution Time":$n})),clearTimeout(Ci.performance.timer),Ci.performance.timer=setTimeout(Ci.performance.display,500)},display:function(){var Fi=en.name+":",an=0;on=!1,clearTimeout(Ci.performance.timer),ri.each(Fn,function($n,Xn){an+=Xn["Execution Time"]}),Fi+=" "+an+"ms",_n&&(Fi+=" '"+_n+"'"),(console.group!==ci||console.table!==ci)&&Fn.length>0&&(console.groupCollapsed(Fi),console.table?console.table(Fn):ri.each(Fn,function($n,Xn){console.log(Xn.Name+": "+Xn["Execution Time"]+"ms")}),console.groupEnd()),Fn=[]}},invoke:function(Fi,an,$n){var Xn=Gn,is,fs,po;return an=an||As,$n=hn||$n,typeof Fi=="string"&&Xn!==ci&&(Fi=Fi.split(/[\. ]/),is=Fi.length-1,ri.each(Fi,function(No,Eo){var Aa=No!=is?Eo+Fi[No+1].charAt(0).toUpperCase()+Fi[No+1].slice(1):Fi;if(ri.isPlainObject(Xn[Aa])&&No!=is)Xn=Xn[Aa];else{if(Xn[Aa]!==ci)return fs=Xn[Aa],!1;if(ri.isPlainObject(Xn[Eo])&&No!=is)Xn=Xn[Eo];else return Xn[Eo]!==ci?(fs=Xn[Eo],!1):(Ci.error(ns.method,Fi),!1)}})),ri.isFunction(fs)?po=fs.apply($n,an):fs!==ci&&(po=fs),Array.isArray(eo)?eo.push(po):eo!==ci?eo=[eo,po]:po!==ci&&(eo=po),fs}},Rn?(Gn===ci&&Ci.initialize(),Ci.invoke(bn)):(Gn!==ci&&Gn.invoke("destroy"),Ci.initialize())}),eo!==ci?eo:hi},ri.fn.dropdown.settings={silent:!1,debug:!1,verbose:!1,performance:!0,on:"click",action:"activate",values:!1,clearable:!1,apiSettings:!1,selectOnKeydown:!0,minCharacters:0,filterRemoteData:!1,saveRemoteData:!0,throttle:200,context:Ai,direction:"auto",keepOnScreen:!0,match:"both",fullTextSearch:!1,ignoreDiacritics:!1,hideDividers:!1,placeholder:"auto",preserveHTML:!0,sortSelect:!1,forceSelection:!0,allowAdditions:!1,ignoreCase:!1,ignoreSearchCase:!0,hideAdditions:!0,maxSelections:!1,useLabels:!0,delimiter:",",showOnFocus:!0,allowReselection:!1,allowTab:!0,allowCategorySelection:!1,fireOnInit:!1,transition:"auto",duration:200,glyphWidth:1.037,headerDivider:!0,label:{transition:"scale",duration:200,variation:!1},delay:{hide:300,show:200,search:20,touch:50},onChange:function(wi,hi,Wi){},onAdd:function(wi,hi,Wi){},onRemove:function(wi,hi,Wi){},onLabelSelect:function(wi){},onLabelCreate:function(wi,hi){return ri(this)},onLabelRemove:function(wi){return!0},onNoResults:function(wi){return!0},onShow:function(){},onHide:function(){},name:"Dropdown",namespace:"dropdown",message:{addResult:"Add <b>{term}</b>",count:"{count} selected",maxSelections:"Max {maxCount} selections",noResults:"No results found.",serverError:"There was an error contacting the server"},error:{action:"You called a dropdown action that was not defined",alreadySetup:"Once a select has been initialized behaviors must be called on the created ui dropdown",labels:"Allowing user additions currently requires the use of labels.",missingMultiple:"<select> requires multiple property to be set to correctly preserve multiple values",method:"The method you called is not defined.",noAPI:"The API module is required to load resources remotely",noStorage:"Saving remote data requires session storage",noTransition:"This module requires ui transitions <https://github.com/Semantic-Org/UI-Transition>",noNormalize:'"ignoreDiacritics" setting will be ignored. Browser does not support String().normalize(). You may consider including <https://cdn.jsdelivr.net/npm/[email protected]/lib/unorm.min.js> as a polyfill.'},regExp:{escape:/[-[\]{}()*+?.,\\^$|#\s:=@]/g,quote:/"/g},metadata:{defaultText:"defaultText",defaultValue:"defaultValue",placeholderText:"placeholder",text:"text",value:"value"},fields:{remoteValues:"results",values:"values",disabled:"disabled",name:"name",value:"value",text:"text",type:"type",image:"image",imageClass:"imageClass",icon:"icon",iconClass:"iconClass",class:"class",divider:"divider"},keys:{backspace:8,delimiter:188,deleteKey:46,enter:13,escape:27,pageUp:33,pageDown:34,leftArrow:37,upArrow:38,rightArrow:39,downArrow:40},selector:{addition:".addition",divider:".divider, .header",dropdown:".ui.dropdown",hidden:".hidden",icon:"> .dropdown.icon",input:'> input[type="hidden"], > select',item:".item",label:"> .label",remove:"> .label > .delete.icon",siblingLabel:".label",menu:".menu",message:".message",menuIcon:".dropdown.icon",search:"input.search, .menu > .search > input, .menu input.search",sizer:"> span.sizer",text:"> .text:not(.icon)",unselectable:".disabled, .filtered",clearIcon:"> .remove.icon"},className:{active:"active",addition:"addition",animating:"animating",disabled:"disabled",empty:"empty",dropdown:"ui dropdown",filtered:"filtered",hidden:"hidden transition",icon:"icon",image:"image",item:"item",label:"ui label",loading:"loading",menu:"menu",message:"message",multiple:"multiple",placeholder:"default",sizer:"sizer",search:"search",selected:"selected",selection:"selection",upward:"upward",leftward:"left",visible:"visible",clearable:"clearable",noselection:"noselection",delete:"delete",header:"header",divider:"divider",groupIcon:"",unfilterable:"unfilterable"}},ri.fn.dropdown.settings.templates={deQuote:function(wi){return String(wi).replace(/"/g,"")},escape:function(wi,hi){if(hi)return wi;var Wi=/[<>"'`]/g,_n=/[&<>"'`]/,xn={"<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},Bn=function(qn){return xn[qn]};return _n.test(wi)?(wi=wi.replace(/&(?![a-z0-9#]{1,6};)/,"&amp;"),wi.replace(Wi,Bn)):wi},dropdown:function(wi,hi,Wi,_n){var xn=wi.placeholder||!1,Bn="",qn=ri.fn.dropdown.settings.templates.escape;return Bn+='<i class="dropdown icon"></i>',xn?Bn+='<div class="default text">'+qn(xn,Wi)+"</div>":Bn+='<div class="text"></div>',Bn+='<div class="'+_n.menu+'">',Bn+=ri.fn.dropdown.settings.templates.menu(wi,hi,Wi,_n),Bn+="</div>",Bn},menu:function(wi,hi,Wi,_n){var xn=wi[hi.values]||[],Bn="",qn=ri.fn.dropdown.settings.templates.escape,on=ri.fn.dropdown.settings.templates.deQuote;
18return ri.each(xn,function(Fn,bn){var Rn=bn[hi.type]?bn[hi.type]:"item";if(Rn==="item"){var As=bn[hi.text]?' data-text="'+on(bn[hi.text])+'"':"",eo=bn[hi.disabled]?_n.disabled+" ":"";Bn+='<div class="'+eo+(bn[hi.class]?on(bn[hi.class]):_n.item)+'" data-value="'+on(bn[hi.value])+'"'+As+">",bn[hi.image]&&(Bn+='<img class="'+(bn[hi.imageClass]?on(bn[hi.imageClass]):_n.image)+'" src="'+on(bn[hi.image])+'">'),bn[hi.icon]&&(Bn+='<i class="'+on(bn[hi.icon])+" "+(bn[hi.iconClass]?on(bn[hi.iconClass]):_n.icon)+'"></i>'),Bn+=qn(bn[hi.name]||"",Wi),Bn+="</div>"}else if(Rn==="header"){var Yn=qn(bn[hi.name]||"",Wi),en=bn[hi.icon]?on(bn[hi.icon]):_n.groupIcon;(Yn!==""||en!=="")&&(Bn+='<div class="'+(bn[hi.class]?on(bn[hi.class]):_n.header)+'">',en!==""&&(Bn+='<i class="'+en+" "+(bn[hi.iconClass]?on(bn[hi.iconClass]):_n.icon)+'"></i>'),Bn+=Yn,Bn+="</div>"),bn[hi.divider]&&(Bn+='<div class="'+_n.divider+'"></div>')}}),Bn},label:function(wi,hi,Wi,_n){var xn=ri.fn.dropdown.settings.templates.escape;return xn(hi,Wi)+'<i class="'+_n.delete+' icon"></i>'},message:function(wi){return wi},addition:function(wi){return wi}}})(jQuery,window,document);(function(ri,Ai,Ti,ci){"use strict";ri.isFunction=ri.isFunction||function(wi){return typeof wi=="function"&&typeof wi.nodeType!="number"},Ai=typeof Ai<"u"&&Ai.Math==Math?Ai:typeof self<"u"&&self.Math==Math?self:Function("return this")(),ri.fn.form=function(wi){var hi=ri(this),Wi=hi.selector||"",_n=new Date().getTime(),xn=[],Bn=arguments[0],qn=arguments[1],on=typeof Bn=="string",Fn=[].slice.call(arguments,1),bn;return hi.each(function(){var Rn=ri(this),As=this,eo=[],Yn=!1,en,Ln,Ms,Bs,Ps,ts,es,as,ki,ns,In,Vn,ss,kn,$i,Vi,Ni,un=!1,Sn=!1,Qn=["clean","clean"],vn,Xi;Xi={initialize:function(){Xi.get.settings(),on?(vn===ci&&Xi.instantiate(),Xi.invoke(Bn)):(vn!==ci&&vn.invoke("destroy"),Xi.verbose("Initializing form validation",Rn,as),Xi.bindEvents(),Xi.set.defaults(),as.autoCheckRequired&&Xi.set.autoCheck(),Xi.instantiate())},instantiate:function(){Xi.verbose("Storing instance of module",Xi),vn=Xi,Rn.data(Vi,Xi)},destroy:function(){Xi.verbose("Destroying previous module",vn),Xi.removeEvents(),Rn.removeData(Vi)},refresh:function(){Xi.verbose("Refreshing selector cache"),en=Rn.find(In.field),Ln=Rn.find(In.group),Ms=Rn.find(In.message),Bs=Rn.find(In.prompt),Ps=Rn.find(In.submit),ts=Rn.find(In.clear),es=Rn.find(In.reset)},submit:function(){Xi.verbose("Submitting form",Rn),un=!0,Rn.submit()},attachEvents:function(Ui,dn){dn=dn||"submit",ri(Ui).on("click"+Ni,function(qi){Xi[dn](),qi.preventDefault()})},bindEvents:function(){Xi.verbose("Attaching form events"),Rn.on("submit"+Ni,Xi.validate.form).on("blur"+Ni,In.field,Xi.event.field.blur).on("click"+Ni,In.submit,Xi.submit).on("click"+Ni,In.reset,Xi.reset).on("click"+Ni,In.clear,Xi.clear),as.keyboardShortcuts&&Rn.on("keydown"+Ni,In.field,Xi.event.field.keydown),en.each(function(Ui,dn){var qi=ri(dn),mn=qi.prop("type"),Hn=Xi.get.changeEvent(mn,qi);qi.on(Hn+Ni,Xi.event.field.change)}),as.preventLeaving&&ri(Ai).on("beforeunload"+Ni,Xi.event.beforeUnload),en.on("change click keyup keydown blur",function(Ui){ri(this).triggerHandler(Ui.type+".dirty")}),en.on("change.dirty click.dirty keyup.dirty keydown.dirty blur.dirty",Xi.determine.isDirty),Rn.on("dirty"+Ni,function(Ui){as.onDirty.call()}),Rn.on("clean"+Ni,function(Ui){as.onClean.call()})},clear:function(){en.each(function(Ui,dn){var qi=ri(dn),mn=qi.parent(),Hn=qi.closest(Ln),Ji=Hn.find(In.prompt),cn=qi.closest(In.uiCalendar),hn=qi.data(ns.defaultValue)||"",Gn=mn.is(In.uiCheckbox),gs=mn.is(In.uiDropdown)&&Xi.can.useElement("dropdown"),ks=cn.length>0&&Xi.can.useElement("calendar"),Vs=Hn.hasClass(Vn.error);Vs&&(Xi.verbose("Resetting error on field",Hn),Hn.removeClass(Vn.error),Ji.remove()),gs?(Xi.verbose("Resetting dropdown value",mn,hn),mn.dropdown("clear",!0)):Gn?qi.prop("checked",!1):ks?cn.calendar("clear"):(Xi.verbose("Resetting field value",qi,hn),qi.val(""))}),Xi.remove.states()},reset:function(){en.each(function(Ui,dn){var qi=ri(dn),mn=qi.parent(),Hn=qi.closest(Ln),Ji=qi.closest(In.uiCalendar),cn=Hn.find(In.prompt),hn=qi.data(ns.defaultValue),Gn=mn.is(In.uiCheckbox),gs=mn.is(In.uiDropdown)&&Xi.can.useElement("dropdown"),ks=Ji.length>0&&Xi.can.useElement("calendar"),Vs=Hn.hasClass(Vn.error);hn!==ci&&(Vs&&(Xi.verbose("Resetting error on field",Hn),Hn.removeClass(Vn.error),cn.remove()),gs?(Xi.verbose("Resetting dropdown value",mn,hn),mn.dropdown("restore defaults",!0)):Gn?(Xi.verbose("Resetting checkbox value",mn,hn),qi.prop("checked",hn)):ks?Ji.calendar("set date",hn):(Xi.verbose("Resetting field value",qi,hn),qi.val(hn)))}),Xi.remove.states()},determine:{isValid:function(){var Ui=!0;return ri.each(ki,function(dn,qi){Xi.validate.field(qi,dn,!0)||(Ui=!1)}),Ui},isDirty:function(Ui){var dn=!1;en.each(function(qi,mn){var Hn=ri(mn),Ji=Hn.filter(In.checkbox).length>0,cn;Ji?cn=Xi.is.checkboxDirty(Hn):cn=Xi.is.fieldDirty(Hn),Hn.data(as.metadata.isDirty,cn),dn|=cn}),dn?Xi.set.dirty():Xi.set.clean(),Ui&&Ui.namespace==="dirty"&&(Ui.stopImmediatePropagation(),Ui.preventDefault())}},is:{bracketedRule:function(Ui){return Ui.type&&Ui.type.match(as.regExp.bracket)},shorthandFields:function(Ui){var dn=Object.keys(Ui),qi=Ui[dn[0]];
18return Xi.is.shorthandRules(qi)},shorthandRules:function(Ui){return typeof Ui=="string"||Array.isArray(Ui)},empty:function(Ui){return!Ui||Ui.length===0?!0:Ui.is(In.checkbox)?!Ui.is(":checked"):Xi.is.blank(Ui)},blank:function(Ui){return String(Ui.val()).trim()===""},valid:function(Ui,dn){var qi=!0;return Ui?(Xi.verbose("Checking if field is valid",Ui),Xi.validate.field(ki[Ui],Ui,!!dn)):(Xi.verbose("Checking if form is valid"),ri.each(ki,function(mn,Hn){Xi.is.valid(mn,dn)||(qi=!1)}),qi)},dirty:function(){return Sn},clean:function(){return!Sn},fieldDirty:function(Ui){var dn=Ui.data(ns.defaultValue);dn==null?dn="":Array.isArray(dn)&&(dn=dn.toString());var qi=Ui.val();qi==null?qi="":Array.isArray(qi)&&(qi=qi.toString());var mn=/^(true|false)$/i,Hn=mn.test(dn)&&mn.test(qi);if(Hn){var Ji=new RegExp("^"+dn+"$","i");return!Ji.test(qi)}return qi!==dn},checkboxDirty:function(Ui){var dn=Ui.data(ns.defaultValue),qi=Ui.is(":checked");return dn!==qi},justDirty:function(){return Qn[0]==="dirty"},justClean:function(){return Qn[0]==="clean"}},removeEvents:function(){Rn.off(Ni),en.off(Ni),Ps.off(Ni),en.off(Ni)},event:{field:{keydown:function(Ui){var dn=ri(this),qi=Ui.which,mn=dn.is(In.input),Hn=dn.is(In.checkbox),Ji=dn.closest(In.uiDropdown).length>0,cn={enter:13,escape:27};qi==cn.escape&&(Xi.verbose("Escape key pressed blurring field"),dn.blur()),!Ui.ctrlKey&&qi==cn.enter&&mn&&!Ji&&!Hn&&(Yn||(dn.one("keyup"+Ni,Xi.event.field.keyup),Xi.submit(),Xi.debug("Enter pressed on input submitting form")),Yn=!0)},keyup:function(){Yn=!1},blur:function(Ui){var dn=ri(this),qi=dn.closest(Ln),mn=Xi.get.validation(dn);qi.hasClass(Vn.error)?(Xi.debug("Revalidating field",dn,mn),mn&&Xi.validate.field(mn)):as.on=="blur"&&mn&&Xi.validate.field(mn)},change:function(Ui){var dn=ri(this),qi=dn.closest(Ln),mn=Xi.get.validation(dn);mn&&(as.on=="change"||qi.hasClass(Vn.error)&&as.revalidate)&&(clearTimeout(Xi.timer),Xi.timer=setTimeout(function(){Xi.debug("Revalidating field",dn,Xi.get.validation(dn)),Xi.validate.field(mn),as.inline||Xi.validate.form(!1,!0)},as.delay))}},beforeUnload:function(Ui){if(Xi.is.dirty()&&!un){var Ui=Ui||Ai.event;return Ui&&(Ui.returnValue=as.text.leavingMessage),as.text.leavingMessage}}},get:{ancillaryValue:function(Ui){return!Ui.type||!Ui.value&&!Xi.is.bracketedRule(Ui)?!1:Ui.value!==ci?Ui.value:Ui.type.match(as.regExp.bracket)[1]+""},ruleName:function(Ui){return Xi.is.bracketedRule(Ui)?Ui.type.replace(Ui.type.match(as.regExp.bracket)[0],""):Ui.type},changeEvent:function(Ui,dn){return Ui=="checkbox"||Ui=="radio"||Ui=="hidden"||dn.is("select")?"change":Xi.get.inputEvent()},inputEvent:function(){return Ti.createElement("input").oninput!==ci?"input":Ti.createElement("input").onpropertychange!==ci?"propertychange":"keyup"},fieldsFromShorthand:function(Ui){var dn={};return ri.each(Ui,function(qi,mn){typeof mn=="string"&&(mn=[mn]),dn[qi]={rules:[]},ri.each(mn,function(Hn,Ji){dn[qi].rules.push({type:Ji})})}),dn},prompt:function(Ui,dn){var qi=Xi.get.ruleName(Ui),mn=Xi.get.ancillaryValue(Ui),Hn=Xi.get.field(dn.identifier),Ji=Hn.val(),cn=ri.isFunction(Ui.prompt)?Ui.prompt(Ji):Ui.prompt||as.prompt[qi]||as.text.unspecifiedRule,hn=cn.search("{value}")!==-1,Gn=cn.search("{name}")!==-1,gs,ks;return hn&&(cn=cn.replace(/\{value\}/g,Hn.val())),Gn&&(gs=Hn.closest(In.group).find("label").eq(0),ks=gs.length==1?gs.text():Hn.prop("placeholder")||as.text.unspecifiedField,cn=cn.replace(/\{name\}/g,ks)),cn=cn.replace(/\{identifier\}/g,dn.identifier),cn=cn.replace(/\{ruleValue\}/g,mn),Ui.prompt||Xi.verbose("Using default validation prompt for type",cn,qi),cn},settings:function(){if(ri.isPlainObject(wi)){var Ui=Object.keys(wi),dn=Ui.length>0?wi[Ui[0]].identifier!==ci&&wi[Ui[0]].rules!==ci:!1;dn?(as=ri.extend(!0,{},ri.fn.form.settings,qn),ki=ri.extend({},ri.fn.form.settings.defaults,wi),Xi.error(as.error.oldSyntax,As),Xi.verbose("Extending settings from legacy parameters",ki,as)):(wi.fields&&Xi.is.shorthandFields(wi.fields)&&(wi.fields=Xi.get.fieldsFromShorthand(wi.fields)),as=ri.extend(!0,{},ri.fn.form.settings,wi),ki=ri.extend({},ri.fn.form.settings.defaults,as.fields),Xi.verbose("Extending settings",ki,as))}else as=ri.fn.form.settings,ki=ri.fn.form.settings.defaults,Xi.verbose("Using default form validation",ki,as);$i=as.namespace,ns=as.metadata,In=as.selector,Vn=as.className,ss=as.regExp,kn=as.error,Vi="module-"+$i,Ni="."+$i,vn=Rn.data(Vi),Xi.refresh()},field:function(Ui){Xi.verbose("Finding field with identifier",Ui),Ui=Xi.escape.string(Ui);var dn;return(dn=en.filter("#"+Ui)).length>0||(dn=en.filter('[name="'+Ui+'"]')).length>0||(dn=en.filter('[name="'+Ui+'[]"]')).length>0||(dn=en.filter("[data-"+ns.validate+'="'+Ui+'"]')).length>0?dn:ri("<input/>")},fields:function(Ui){var dn=ri();return ri.each(Ui,function(qi,mn){dn=dn.add(Xi.get.field(mn))}),dn},validation:function(Ui){var dn,qi;
18return ki?(ri.each(ki,function(mn,Hn){qi=Hn.identifier||mn,ri.each(Xi.get.field(qi),function(Ji,cn){if(cn==Ui[0])return Hn.identifier=qi,dn=Hn,!1})}),dn||!1):!1},value:function(Ui){var dn=[],qi;return dn.push(Ui),qi=Xi.get.values.call(As,dn),qi[Ui]},values:function(Ui){var dn=Array.isArray(Ui)?Xi.get.fields(Ui):en,qi={};return dn.each(function(mn,Hn){var Ji=ri(Hn),cn=Ji.closest(In.uiCalendar),hn=Ji.prop("name"),Gn=Ji.val(),gs=Ji.is(In.checkbox),ks=Ji.is(In.radio),Vs=hn.indexOf("[]")!==-1,Ao=cn.length>0&&Xi.can.useElement("calendar"),jo=gs?Ji.is(":checked"):!1;if(hn)if(Vs)hn=hn.replace("[]",""),qi[hn]||(qi[hn]=[]),gs?jo?qi[hn].push(Gn||!0):qi[hn].push(!1):qi[hn].push(Gn);else if(ks)(qi[hn]===ci||qi[hn]===!1)&&(qi[hn]=jo?Gn||!0:!1);else if(gs)jo?qi[hn]=Gn||!0:qi[hn]=!1;else if(Ao){var Mo=cn.calendar("get date");if(Mo!==null){if(as.dateHandling=="date")qi[hn]=Mo;else if(as.dateHandling=="input")qi[hn]=cn.calendar("get input date");else if(as.dateHandling=="formatter"){var ta=cn.calendar("setting","type");switch(ta){case"date":qi[hn]=as.formatter.date(Mo);break;case"datetime":qi[hn]=as.formatter.datetime(Mo);break;case"time":qi[hn]=as.formatter.time(Mo);break;case"month":qi[hn]=as.formatter.month(Mo);break;case"year":qi[hn]=as.formatter.year(Mo);break;default:Xi.debug("Wrong calendar mode",cn,ta),qi[hn]=""}}}else qi[hn]=""}else qi[hn]=Gn}),qi},dirtyFields:function(){return en.filter(function(Ui,dn){return ri(dn).data(ns.isDirty)})}},has:{field:function(Ui){return Xi.verbose("Checking for existence of a field with identifier",Ui),Ui=Xi.escape.string(Ui),typeof Ui!="string"&&Xi.error(kn.identifier,Ui),en.filter("#"+Ui).length>0||en.filter('[name="'+Ui+'"]').length>0?!0:en.filter("[data-"+ns.validate+'="'+Ui+'"]').length>0}},can:{useElement:function(Ui){return ri.fn[Ui]!==ci?!0:(Xi.error(kn.noElement.replace("{element}",Ui)),!1)}},escape:{string:function(Ui){return Ui=String(Ui),Ui.replace(ss.escape,"\\$&")}},add:{rule:function(Ui,dn){Xi.add.field(Ui,dn)},field:function(Ui,dn){(ki[Ui]===ci||ki[Ui].rules===ci)&&(ki[Ui]={rules:[]});var qi={rules:[]};Xi.is.shorthandRules(dn)?(dn=Array.isArray(dn)?dn:[dn],ri.each(dn,function(mn,Hn){qi.rules.push({type:Hn})})):qi.rules=dn.rules,ri.each(qi.rules,function(mn,Hn){ri.grep(ki[Ui].rules,function(Ji){return Ji.type==Hn.type}).length==0&&ki[Ui].rules.push(Hn)}),Xi.debug("Adding rules",qi.rules,ki)},fields:function(Ui){var dn;Ui&&Xi.is.shorthandFields(Ui)?dn=Xi.get.fieldsFromShorthand(Ui):dn=Ui,ki=ri.extend({},ki,dn)},prompt:function(Ui,dn,qi){var mn=Xi.get.field(Ui),Hn=mn.closest(Ln),Ji=Hn.children(In.prompt),cn=Ji.length!==0;dn=typeof dn=="string"?[dn]:dn,Xi.verbose("Adding field error state",Ui),qi||Hn.addClass(Vn.error),as.inline&&(cn||(Ji=as.templates.prompt(dn,Vn.label),Ji.appendTo(Hn)),Ji.html(dn[0]),cn?Xi.verbose("Inline errors are disabled, no inline error added",Ui):as.transition&&Xi.can.useElement("transition")&&Rn.transition("is supported")?(Xi.verbose("Displaying error with css transition",as.transition),Ji.transition(as.transition+" in",as.duration)):(Xi.verbose("Displaying error with fallback javascript animation"),Ji.fadeIn(as.duration)))},errors:function(Ui){Xi.debug("Adding form error messages",Ui),Xi.set.error(),Ms.html(as.templates.error(Ui))}},remove:{errors:function(){Xi.debug("Removing form error messages"),Ms.empty()},states:function(){Rn.removeClass(Vn.error).removeClass(Vn.success),as.inline||Xi.remove.errors(),Xi.determine.isDirty()},rule:function(Ui,dn){var qi=Array.isArray(dn)?dn:[dn];if(!(ki[Ui]===ci||!Array.isArray(ki[Ui].rules))){if(dn===ci){Xi.debug("Removed all rules"),ki[Ui].rules=[];return}ri.each(ki[Ui].rules,function(mn,Hn){Hn&&qi.indexOf(Hn.type)!==-1&&(Xi.debug("Removed rule",Hn.type),ki[Ui].rules.splice(mn,1))})}},field:function(Ui){var dn=Array.isArray(Ui)?Ui:[Ui];ri.each(dn,function(qi,mn){Xi.remove.rule(mn)})},rules:function(Ui,dn){Array.isArray(Ui)?ri.each(Ui,function(qi,mn){Xi.remove.rule(mn,dn)}):Xi.remove.rule(Ui,dn)},fields:function(Ui){Xi.remove.field(Ui)},prompt:function(Ui){var dn=Xi.get.field(Ui),qi=dn.closest(Ln),mn=qi.children(In.prompt);qi.removeClass(Vn.error),as.inline&&mn.is(":visible")&&(Xi.verbose("Removing prompt for field",Ui),as.transition&&Xi.can.useElement("transition")&&Rn.transition("is supported")?mn.transition(as.transition+" out",as.duration,function(){mn.remove()}):mn.fadeOut(as.duration,function(){mn.remove()}))}},set:{success:function(){Rn.removeClass(Vn.error).addClass(Vn.success)},defaults:function(){en.each(function(Ui,dn){var qi=ri(dn),mn=qi.parent(),Hn=qi.filter(In.checkbox).length>0,Ji=mn.is(In.uiDropdown)&&Xi.can.useElement("dropdown"),cn=qi.closest(In.uiCalendar),hn=cn.length>0&&Xi.can.useElement("calendar"),Gn=Hn?qi.is(":checked"):qi.val();Ji?mn.dropdown("save defaults"):hn&&cn.calendar("refresh"),qi.data(ns.defaultValue,Gn),qi.data(ns.isDirty,!1)})},error:function(){Rn.removeClass(Vn.success).addClass(Vn.error)},value:function(Ui,dn){var qi={};return qi[Ui]=dn,Xi.set.values.call(As,qi)},values:function(Ui){ri.isEmptyObject(Ui)||ri.each(Ui,function(dn,qi){var mn=Xi.get.field(dn),Hn=mn.parent(),Ji=mn.closest(In.uiCalendar),
18cn=Array.isArray(qi),hn=Hn.is(In.uiCheckbox)&&Xi.can.useElement("checkbox"),Gn=Hn.is(In.uiDropdown)&&Xi.can.useElement("dropdown"),gs=mn.is(In.radio)&&hn,ks=Ji.length>0&&Xi.can.useElement("calendar"),Vs=mn.length>0,Ao;Vs&&(cn&&hn?(Xi.verbose("Selecting multiple",qi,mn),Hn.checkbox("uncheck"),ri.each(qi,function(jo,Mo){Ao=mn.filter('[value="'+Mo+'"]'),Hn=Ao.parent(),Ao.length>0&&Hn.checkbox("check")})):gs?(Xi.verbose("Selecting radio value",qi,mn),mn.filter('[value="'+qi+'"]').parent(In.uiCheckbox).checkbox("check")):hn?(Xi.verbose("Setting checkbox value",qi,Hn),qi===!0||qi===1?Hn.checkbox("check"):Hn.checkbox("uncheck")):Gn?(Xi.verbose("Setting dropdown value",qi,Hn),Hn.dropdown("set selected",qi)):ks?Ji.calendar("set date",qi):(Xi.verbose("Setting field value",qi,mn),mn.val(qi)))})},dirty:function(){Xi.verbose("Setting state dirty"),Sn=!0,Qn[0]=Qn[1],Qn[1]="dirty",Xi.is.justClean()&&Rn.trigger("dirty")},clean:function(){Xi.verbose("Setting state clean"),Sn=!1,Qn[0]=Qn[1],Qn[1]="clean",Xi.is.justDirty()&&Rn.trigger("clean")},asClean:function(){Xi.set.defaults(),Xi.set.clean()},asDirty:function(){Xi.set.defaults(),Xi.set.dirty()},autoCheck:function(){Xi.debug("Enabling auto check on required fields"),en.each(function(Ui,dn){var qi=ri(dn),mn=ri(dn).closest(Ln),Hn=qi.filter(In.checkbox).length>0,Ji=qi.prop("required")||mn.hasClass(Vn.required)||mn.parent().hasClass(Vn.required),cn=qi.is(":disabled")||mn.hasClass(Vn.disabled)||mn.parent().hasClass(Vn.disabled),hn=Xi.get.validation(qi),Gn=hn?ri.grep(hn.rules,function(ks){return ks.type=="empty"})!==0:!1,gs=hn.identifier||qi.attr("id")||qi.attr("name")||qi.data(ns.validate);Ji&&!cn&&!Gn&&gs!==ci&&(Hn?(Xi.verbose("Adding 'checked' rule on field",gs),Xi.add.rule(gs,"checked")):(Xi.verbose("Adding 'empty' rule on field",gs),Xi.add.rule(gs,"empty")))})}},validate:{form:function(Ui,dn){var qi=Xi.get.values();if(Yn)return!1;if(eo=[],Xi.determine.isValid()){if(Xi.debug("Form has no validation errors, submitting"),Xi.set.success(),as.inline||Xi.remove.errors(),dn!==!0)return as.onSuccess.call(As,Ui,qi)}else if(Xi.debug("Form has errors"),un=!1,Xi.set.error(),as.inline||Xi.add.errors(eo),Ui&&Rn.data("moduleApi")!==ci&&Ui.stopImmediatePropagation(),dn!==!0)return as.onFailure.call(As,eo,qi)},field:function(Ui,dn,qi){qi=qi!==ci?qi:!0,typeof Ui=="string"&&(Xi.verbose("Validating field",Ui),dn=Ui,Ui=ki[Ui]);var mn=Ui.identifier||dn,Hn=Xi.get.field(mn),Ji=Ui.depends?Xi.get.field(Ui.depends):!1,cn=!0,hn=[];Ui.identifier||(Xi.debug("Using field name as identifier",mn),Ui.identifier=mn);var Gn=!Hn.filter(":not(:disabled)").length;if(Gn?Xi.debug("Field is disabled. Skipping",mn):Ui.optional&&Xi.is.blank(Hn)?Xi.debug("Field is optional and blank. Skipping",mn):Ui.depends&&Xi.is.empty(Ji)?Xi.debug("Field depends on another value that is not present or empty. Skipping",Ji):Ui.rules!==ci&&(qi&&Hn.closest(Ln).removeClass(Vn.error),ri.each(Ui.rules,function(gs,ks){if(Xi.has.field(mn)){var Vs=Xi.validate.rule(Ui,ks,!0)||[];Vs.length>0&&(Xi.debug("Field is invalid",mn,ks.type),hn.push(Xi.get.prompt(ks,Ui)),cn=!1,qi&&ri(Vs).closest(Ln).addClass(Vn.error))}})),cn)qi&&(Xi.remove.prompt(mn,hn),as.onValid.call(Hn));else return qi&&(eo=eo.concat(hn),Xi.add.prompt(mn,hn,!0),as.onInvalid.call(Hn,hn)),!1;return!0},rule:function(Ui,dn,qi){var mn=Xi.get.field(Ui.identifier),Hn=Xi.get.ancillaryValue(dn),Ji=Xi.get.ruleName(dn),cn=as.rules[Ji],hn=[],Gn=mn.is(In.checkbox),gs=function(ks){var Vs=Gn?ri(ks).filter(":checked").val():ri(ks).val();return Vs=Vs===ci||Vs===""||Vs===null?"":as.shouldTrim?(Vs+"").trim():Vs+"",cn.call(ks,Vs,Hn,Rn)};if(!ri.isFunction(cn)){Xi.error(kn.noRule,Ji);return}return Gn?gs(mn)||(hn=mn):ri.each(mn,function(ks,Vs){gs(Vs)||hn.push(Vs)}),qi?hn:!(hn.length>0)}},setting:function(Ui,dn){if(ri.isPlainObject(Ui))ri.extend(!0,as,Ui);else if(dn!==ci)as[Ui]=dn;else return as[Ui]},internal:function(Ui,dn){if(ri.isPlainObject(Ui))ri.extend(!0,Xi,Ui);else if(dn!==ci)Xi[Ui]=dn;else return Xi[Ui]},debug:function(){!as.silent&&as.debug&&(as.performance?Xi.performance.log(arguments):(Xi.debug=Function.prototype.bind.call(console.info,console,as.name+":"),Xi.debug.apply(console,arguments)))}
18,verbose:function(){!as.silent&&as.verbose&&as.debug&&(as.performance?Xi.performance.log(arguments):(Xi.verbose=Function.prototype.bind.call(console.info,console,as.name+":"),Xi.verbose.apply(console,arguments)))},error:function(){as.silent||(Xi.error=Function.prototype.bind.call(console.error,console,as.name+":"),Xi.error.apply(console,arguments))},performance:{log:function(Ui){var dn,qi,mn;as.performance&&(dn=new Date().getTime(),mn=_n||dn,qi=dn-mn,_n=dn,xn.push({Name:Ui[0],Arguments:[].slice.call(Ui,1)||"",Element:As,"Execution Time":qi})),clearTimeout(Xi.performance.timer),Xi.performance.timer=setTimeout(Xi.performance.display,500)},display:function(){var Ui=as.name+":",dn=0;_n=!1,clearTimeout(Xi.performance.timer),ri.each(xn,function(qi,mn){dn+=mn["Execution Time"]}),Ui+=" "+dn+"ms",Wi&&(Ui+=" '"+Wi+"'"),hi.length>1&&(Ui+=" ("+hi.length+")"),(console.group!==ci||console.table!==ci)&&xn.length>0&&(console.groupCollapsed(Ui),console.table?console.table(xn):ri.each(xn,function(qi,mn){console.log(mn.Name+": "+mn["Execution Time"]+"ms")}),console.groupEnd()),xn=[]}},invoke:function(Ui,dn,qi){var mn=vn,Hn,Ji,cn;
18return dn=dn||Fn,qi=As||qi,typeof Ui=="string"&&mn!==ci&&(Ui=Ui.split(/[\. ]/),Hn=Ui.length-1,ri.each(Ui,function(hn,Gn){var gs=hn!=Hn?Gn+Ui[hn+1].charAt(0).toUpperCase()+Ui[hn+1].slice(1):Ui;if(ri.isPlainObject(mn[gs])&&hn!=Hn)mn=mn[gs];else{if(mn[gs]!==ci)return Ji=mn[gs],!1;if(ri.isPlainObject(mn[Gn])&&hn!=Hn)mn=mn[Gn];else return mn[Gn]!==ci&&(Ji=mn[Gn]),!1}})),ri.isFunction(Ji)?cn=Ji.apply(qi,dn):Ji!==ci&&(cn=Ji),Array.isArray(bn)?bn.push(cn):bn!==ci?bn=[bn,cn]:cn!==ci&&(bn=cn),Ji}},Xi.initialize()}),bn!==ci?bn:this},ri.fn.form.settings={name:"Form",namespace:"form",debug:!1,verbose:!1,performance:!0,fields:!1,keyboardShortcuts:!0,on:"submit",inline:!1,delay:200,revalidate:!0,shouldTrim:!0,transition:"scale",duration:200,autoCheckRequired:!1,preventLeaving:!1,dateHandling:"date",onValid:function(){},onInvalid:function(){},onSuccess:function(){return!0},onFailure:function(){return!1},onDirty:function(){},onClean:function(){},metadata:{defaultValue:"default",validate:"validate",isDirty:"isDirty"},regExp:{htmlID:/^[a-zA-Z][\
18w:.-]*$/g,bracket:/\[(.*)\]/i,decimal:/^\d+\.?\d*$/,email:/^[a-z0-9!#$%&'*+\/=?^_`{|}~.-]+@[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i,escape:/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|:,=@]/g,flags:/^\/(.*)\/(.*)?/,integer:/^\-?\d+$/,number:/^\-?\d*(\.\d+)?$/,url:/(https?:\/\/(?:www\.|(?!www))[^\s\.]+\.[^\s]{2,}|www\.[^\s]+\.[^\s]{2,})/i},text:{unspecifiedRule:"Please enter a valid value",unspecifiedField:"This field",leavingMessage:"There are unsaved changes on this page which will be discarded if you continue."},prompt:{empty:"{name} must have a value",checked:"{name} must be checked",email:"{name} must be a valid e-mail",url:"{name} must be a valid url",regExp:"{name} is not formatted correctly",integer:"{name} must be an integer",decimal:"{name} must be a decimal number",number:"{name} must be set to a number",is:'{name} must be "{ruleValue}"',isExactly:'{name} must be exactly "{ruleValue}"',not:'{name} cannot be set to "{ruleValue}"',notExactly:'{name} cannot be set to exactly "{ruleValue}"',contain:'{name} must contain "{ruleValue}"',containExactly:'{name} must contain exactly "{ruleValue}"',doesntContain:'{name} cannot contain  "{ruleValue}"',doesntContainExactly:'{name} cannot contain exactly "{ruleValue}"',minLength:"{name} must be at least {ruleValue} characters",length:"{name} must be at least {ruleValue} characters",exactLength:"{name} must be exactly {ruleValue} characters",maxLength:"{name} cannot be longer than {ruleValue} characters",match:"{name} must match {ruleValue} field",different:"{name} must have a different value than {ruleValue} field",creditCard:"{name} must be a valid credit card number",minCount:"{name} must have at least {ruleValue} choices",exactCount:"{name} must have exactly {ruleValue} choices",maxCount:"{name} must have {ruleValue} or less choices"},selector:{checkbox:'input[type="checkbox"], input[type="radio"]',clear:".clear",field:"input:not(.search), textarea, select",group:".field",input:"input",message:".error.message",prompt:".prompt.label",radio:'input[type="radio"]',reset:'.reset:not([type="reset"])',submit:'.submit:not([type="submit"])',uiCheckbox:".ui.checkbox",uiDropdown:".ui.dropdown",uiCalendar:".ui.calendar"},className:{error:"error",label:"ui basic red pointing prompt label",pressed:"down",success:"success",required:"required",disabled:"disabled"},error:{identifier:"You must specify a string identifier for each field",method:"The method you called is not defined.",noRule:"There is no rule matching the one you specified",oldSyntax:"Starting in 2.0 forms now only take a single settings object. Validation settings converted to new syntax automatically.",noElement:"This module requires ui {element}"},templates:{error:function(wi){var hi='<ul class="list">';return ri.each(wi,function(Wi,_n){hi+="<li>"+_n+"</li>"}),hi+="</ul>",ri(hi)},prompt:function(wi,hi){return ri("<div/>").addClass(hi).html(wi[0])}},formatter:{date:function(wi){return Intl.DateTimeFormat("en-GB").format(wi)},datetime:function(wi){return Intl.DateTimeFormat("en-GB",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}).format(wi)},time:function(wi){return Intl.DateTimeFormat("en-GB",{hour:"2-digit",minute:"2-digit",second:"2-digit"}).format(wi)},month:function(wi){return Intl.DateTimeFormat("en-GB",{month:"2-digit",year:"numeric"}).format(wi)},year:function(wi){return Intl.DateTimeFormat("en-GB",{year:"numeric"}).format(wi)}},rules:{empty:function(wi){return!(wi===ci||wi===""||Array.isArray(wi)&&wi.length===0)},checked:function(){return ri(this).filter(":checked").length>0},email:function(wi){return ri.fn.form.settings.regExp.email.test(wi)},url:function(wi){return ri.fn.form.settings.regExp.url.test(wi)},regExp:function(wi,hi){if(hi instanceof RegExp)return wi.match(hi);var Wi=hi.match(ri.fn.form.settings.regExp.flags),_n;return Wi&&(hi=Wi.length>=2?Wi[1]:hi,_n=Wi.length>=3?Wi[2]:""),wi.match(new RegExp(hi,_n))},integer:function(wi,hi){var Wi=ri.fn.form.settings.regExp.integer,_n,xn,Bn;return!hi||["",".."].indexOf(hi)!==-1||(hi.indexOf("..")==-1?Wi.test(hi)&&(_n=xn=hi-0):(Bn=hi.split("..",2),Wi.test(Bn[0])&&(_n=Bn[0]-0),Wi.test(Bn[1])&&(xn=Bn[1]-0))),Wi.test(wi)&&(_n===ci||wi>=_n)&&(xn===ci||wi<=xn)}
18,decimal:function(wi){return ri.fn.form.settings.regExp.decimal.test(wi)},number:function(wi){return ri.fn.form.settings.regExp.number.test(wi)},is:function(wi,hi){return hi=typeof hi=="string"?hi.toLowerCase():hi,wi=typeof wi=="string"?wi.toLowerCase():wi,wi==hi},isExactly:function(wi,hi){return wi==hi},not:function(wi,hi){return wi=typeof wi=="string"?wi.toLowerCase():wi,hi=typeof hi=="string"?hi.toLowerCase():hi,wi!=hi},notExactly:function(wi,hi){return wi!=hi},contains:function(wi,hi){return hi=hi.replace(ri.fn.form.settings.regExp.escape,"\\$&"),wi.search(new RegExp(hi,"i"))!==-1},containsExactly:function(wi,hi){return hi=hi.replace(ri.fn.form.settings.regExp.escape,"\\$&"),wi.search(new RegExp(hi))!==-1},doesntContain:function(wi,hi){return hi=hi.replace(ri.fn.form.settings.regExp.escape,"\\$&"),wi.search(new RegExp(hi,"i"))===-1},doesntContainExactly:function(wi,hi){return hi=hi.replace(ri.fn.form.settings.regExp.escape,"\\$&"),wi.search(new RegExp(hi))===-1},minLength:function(wi,hi){return wi!==ci?wi.length>=hi:!1},length:function(wi,hi){return wi!==ci?wi.length>=hi:!1},exactLength:function(wi,hi){return wi!==ci?wi.length==hi:!1},maxLength:function(wi,hi){return wi!==ci?wi.length<=hi:!1},match:function(wi,hi,Wi){var _n,xn;return(xn=Wi.find('[data-validate="'+hi+'"]')).length>0||(xn=Wi.find("#"+hi)).length>0||(xn=Wi.find('[name="'+hi+'"]')).length>0?_n=xn.val():(xn=Wi.find('[name="'+hi+'[]"]')).length>0&&(_n=xn),_n!==ci?wi.toString()==_n.toString():!1},different:function(wi,hi,Wi){var _n,xn;return(xn=Wi.find('[data-validate="'+hi+'"]')).length>0||(xn=Wi.find("#"+hi)).length>0||(xn=Wi.find('[name="'+hi+'"]')).length>0?_n=xn.val():(xn=Wi.find('[name="'+hi+'[]"]')).length>0&&(_n=xn),_n!==ci?wi.toString()!==_n.toString():!1},creditCard:function(wi,hi){var Wi={visa:{pattern:/^4/,length:[16]},amex:{pattern:/^3[47]/,length:[15]},mastercard:{pattern:/^5[1-5]/,length:[16]},discover:{pattern:/^(6011|622(12[6-9]|1[3-9][0-9]|[2-8][0-9]{2}|9[0-1][0-9]|92[0-5]|64[4-9])|65)/,length:[16]},unionPay:{pattern:/^(62|88)/,length:[16,17,18,19]},jcb:{pattern:/^35(2[89]|[3-8][0-9])/,length:[16]},maestro:{pattern:/^(5018|5020|5038|6304|6759|676[1-3])/,length:[12,13,14,15,16,17,18,19]},dinersClub:{pattern:/^(30[0-5]|^36)/,length:[14]},laser:{pattern:/^(6304|670[69]|6771)/,length:[16,17,18,19]},visaElectron:{pattern:/^(4026|417500|4508|4844|491(3|7))/,length:[16]}},_n={},xn=!1,Bn=typeof hi=="string"?hi.split(","):!1,qn,on;if(!(typeof wi!="string"||wi.length===0)){if(wi=wi.replace(/[\-]/g,""),Bn&&(ri.each(Bn,function(eo,Yn){on=Wi[Yn],on&&(_n={length:ri.inArray(wi.length,on.length)!==-1,pattern:wi.search(on.pattern)!==-1},_n.length&&_n.pattern&&(xn=!0))}),!xn))return!1;if(qn={number:ri.inArray(wi.length,Wi.unionPay.length)!==-1,pattern:wi.search(Wi.unionPay.pattern)!==-1},qn.number&&qn.pattern)return!0;for(var Fn=wi.length,bn=0,Rn=[[0,1,2,3,4,5,6,7,8,9],[0,2,4,6,8,1,3,5,7,9]],As=0;Fn--;)As+=Rn[bn][parseInt(wi.charAt(Fn),10)],bn^=1;return As%10===0&&As>0}},minCount:function(wi,hi){return hi==0?!0:hi==1?wi!=="":wi.split(",").length>=hi},exactCount:function(wi,hi){return hi==0?wi==="":hi==1?wi!==""&&wi.search(",")===-1:wi.split(",").length==hi},maxCount:function(wi,hi){return hi==0?!1:hi==1?wi.search(",")===-1:wi.split(",").length<=hi}}}})(jQuery,window,document);(function(ri,Ai,Ti,ci){"use strict";ri.isFunction=ri.isFunction||function(wi){return typeof wi=="function"&&typeof wi.nodeType!="number"},Ai=typeof Ai<"u"&&Ai.Math==Math?Ai:typeof self<"u"&&self.Math==Math?self:Function("return this")(),ri.fn.modal=function(wi){var hi=ri(this),Wi=ri(Ai),_n=ri(Ti),xn=ri("body"),Bn=hi.selector||"",qn=new Date().getTime(),on=[],Fn=arguments[0],bn=typeof Fn=="string",Rn=[].slice.call(arguments,1),As=Ai.requestAnimationFrame||Ai.mozRequestAnimationFrame||Ai.webkitRequestAnimationFrame||Ai.msRequestAnimationFrame||function(Yn){setTimeout(Yn,0)},eo;return hi.each(function(){var Yn=ri.isPlainObject(wi)?ri.extend(!0,{},ri.fn.modal.settings,wi):ri.extend({},ri.fn.modal.settings),en=Yn.selector,Ln=Yn.className,Ms=Yn.namespace,Bs=Yn.error,Ps="."+Ms,ts="module-"+Ms,es=ri(this),as=ri(Yn.context),ki=es.find(en.close),ns,In,Vn,ss,kn,$i=this,Vi=es.data(ts),Ni=!1,un,Sn,Qn="",vn="",Xi,Ui,dn,qi;qi={initialize:function(){qi.cache={},qi.verbose("Initializing dimmer",as),qi.create.id(),qi.create.dimmer(),Yn.allowMultiple&&qi.create.innerDimmer(),Yn.centered||es.addClass("top aligned"),qi.refreshModals(),qi.bind.events(),Yn.observeChanges&&qi.observeChanges(),qi.instantiate()},instantiate:function(){qi.verbose("Storing instance of modal"),Vi=qi,es.data(ts,Vi)},create:{dimmer:function(){var mn={debug:Yn.debug,dimmerName:"modals"},Hn=ri.extend(!0,mn,Yn.dimmerSettings);if(ri.fn.dimmer===ci){qi.error(Bs.dimmer);return}qi.debug("Creating dimmer"),ss=as.dimmer(Hn),Yn.detachable?(qi.verbose("Modal is detachable, moving content into dimmer"),ss.dimmer("add content",es)):qi.set.undetached(),kn=ss.dimmer("get dimmer")},id:function(){Ui=(Math.random().toString(16)+"000000000").substr(2,8),Xi="."+Ui,qi.verbose("Creating unique id for element",Ui)},innerDimmer:function(){es.find(en.dimmer).length==0&&es.prepend('<div class="ui inverted dimmer"></div>')}},destroy:function(){dn&&dn.disconnect(),qi.verbose("Destroying previous modal"),es.removeData(ts).off(Ps),Wi.off(Xi),kn.off(Xi),ki.off(Ps),as.dimmer("destroy")},observeChanges:function(){"MutationObserver"in Ai&&(dn=new MutationObserver(function(m
18n){qi.debug("DOM tree modified, refreshing"),qi.refresh()}),dn.observe($i,{childList:!0,subtree:!0}),qi.debug("Setting up mutation observer",dn))},refresh:function(){qi.remove.scrolling(),qi.cacheSizes(),qi.can.useFlex()||qi.set.modalOffset(),qi.set.screenHeight(),qi.set.type()},refreshModals:function(){In=es.siblings(en.modal),ns=In.add(es)},attachEvents:function(mn,Hn){var Ji=ri(mn);Hn=ri.isFunction(qi[Hn])?qi[Hn]:qi.toggle,Ji.length>0?(qi.debug("Attaching modal events to element",mn,Hn),Ji.off(Ps).on("click"+Ps,Hn)):qi.error(Bs.notFound,mn)},bind:{events:function(){qi.verbose("Attaching events"),es.on("click"+Ps,en.close,qi.event.close).on("click"+Ps,en.approve,qi.event.approve).on("click"+Ps,en.deny,qi.event.deny),Wi.on("resize"+Xi,qi.event.resize)},scrollLock:function(){ss.get(0).addEventListener("touchmove",qi.event.preventScroll,{passive:!1})}},unbind:{scrollLock:function(){ss.get(0).removeEventListener("touchmove",qi.event.preventScroll,{passive:!1})}},get:{id:function(){return(Math.random().toString(16)+"000000000").substr(2,8)}},event:{approve:function(){if(Ni||Yn.onApprove.call($i,ri(this))===!1){qi.verbose("Approve callback returned false cancelling hide");return}Ni=!0,qi.hide(function(){Ni=!1})},preventScroll:function(mn){mn.target.className.indexOf("dimmer")!==-1&&mn.preventDefault()},deny:function(){if(Ni||Yn.onDeny.call($i,ri(this))===!1){qi.verbose("Deny callback returned false cancelling hide");return}Ni=!0,qi.hide(function(){Ni=!1})},close:function(){qi.hide()},mousedown:function(mn){var Hn=ri(mn.target),Ji=qi.is.rtl();un=Hn.closest(en.modal).length>0,un&&qi.verbose("Mouse down event registered inside the modal"),Sn=qi.is.scrolling()&&(!Ji&&ri(Ai).outerWidth()-Yn.scrollbarWidth<=mn.clientX||Ji&&Yn.scrollbarWidth>=mn.clientX),Sn&&qi.verbose("Mouse down event registered inside the scrollbar")},mouseup:function(mn){if(!Yn.closable){qi.verbose("Dimmer clicked but closable setting is disabled");return}if(un){qi.debug("Dimmer clicked but mouse down was initially registered inside the modal");return}if(Sn){qi.debug("Dimmer clicked but mouse down was initially registered inside the scrollbar");return}var Hn=ri(mn.target),Ji=Hn.closest(en.modal).length>0,cn=ri.contains(Ti.documentElement,mn.target);if(!Ji&&cn&&qi.is.active()&&es.hasClass(Ln.front)){if(qi.debug("Dimmer clicked, hiding all modals"),Yn.allowMultiple){if(!qi.hideAll())return}else if(!qi.hide())return;qi.remove.clickaway()}},debounce:function(mn,Hn){clearTimeout(qi.timer),qi.timer=setTimeout(mn,Hn)},keyboard:function(mn){var Hn=mn.which,Ji=27;Hn==Ji&&(Yn.closable?(qi.debug("Escape key pressed hiding modal"),es.hasClass(Ln.front)&&qi.hide()):qi.debug("Escape key pressed, but closable is set to false"),mn.preventDefault())},resize:function(){ss.dimmer("is active")&&(qi.is.animating()||qi.is.active())&&As(qi.refresh)}},toggle:function(){qi.is.active()||qi.is.animating()?qi.hide():qi.show()},show:function(mn){mn=ri.isFunction(mn)?mn:function(){},qi.refreshModals(),qi.set.dimmerSettings(),qi.set.dimmerStyles(),qi.showModal(mn)},hide:function(mn){return mn=ri.isFunction(mn)?mn:function(){},qi.refreshModals(),qi.hideModal(mn)},showModal:function(mn){mn=ri.isFunction(mn)?mn:function(){},qi.is.animating()||!qi.is.active()?(qi.showDimmer(),qi.cacheSizes(),qi.set.bodyMargin(),qi.can.useFlex()?qi.remove.legacy():(qi.set.legacy(),qi.set.modalOffset(),qi.debug("Using non-flex legacy modal positioning.")),qi.set.screenHeight(),qi.set.type(),qi.set.clickaway(),!Yn.allowMultiple&&qi.others.active()?qi.hideOthers(qi.showModal):(Ni=!1,Yn.allowMultiple&&(qi.others.active()&&In.filter("."+Ln.active).find(en.dimmer).addClass("active"),Yn.detachable&&es.detach().appendTo(kn)),Yn.onShow.call($i),Yn.transition&&ri.fn.transition!==ci&&es.transition("is supported")?(qi.debug("Showing modal with css animations"),es.transition({debug:Yn.debug,animation:Yn.transition+" in",queue:Yn.queue,duration:Yn.duration,useFailSafe:!0,onComplete:function(){Yn.onVisible.apply($i),Yn.keyboardShortcuts&&qi.add.keyboardShortcuts(),qi.save.focus(),qi.set.active(),Yn.autofocus&&qi.set.autofocus(),mn()}})):qi.error(Bs.noTransition))):qi.debug("Modal is already visible")}
18,hideModal:function(mn,Hn,Ji){var cn=In.filter("."+Ln.active).last();if(mn=ri.isFunction(mn)?mn:function(){},qi.debug("Hiding modal"),Yn.onHide.call($i,ri(this))===!1)return qi.verbose("Hide callback returned false cancelling hide"),Ni=!1,!1;(qi.is.animating()||qi.is.active())&&(Yn.transition&&ri.fn.transition!==ci&&es.transition("is supported")?(qi.remove.active(),es.transition({debug:Yn.debug,animation:Yn.transition+" out",queue:Yn.queue,duration:Yn.duration,useFailSafe:!0,onStart:function(){!qi.others.active()&&!qi.others.animating()&&!Hn&&qi.hideDimmer(),Yn.keyboardShortcuts&&!qi.others.active()&&qi.remove.keyboardShortcuts()},onComplete:function(){qi.unbind.scrollLock(),Yn.allowMultiple&&(cn.addClass(Ln.front),es.removeClass(Ln.front),Ji?ns.find(en.dimmer).removeClass("active"):cn.find(en.dimmer).removeClass("active")),Yn.onHidden.call($i),qi.remove.dimmerStyles(),qi.restore.focus(),mn()}})):qi.error(Bs.noTransition))},showDimmer:function(){ss.dimmer("is animating")||!ss.dimmer("is active")?(qi.save.bodyMargin(),qi.debug("Showing dimmer"),ss.dimmer("show")):qi.debug("Dimmer already visible")},hideDimmer:function(){if(ss.dimmer("is animating")||ss.dimmer("is active"))qi.unbind.scrollLock(),ss.dimmer("hide",function(){qi.restore.bodyMargin(),qi.remove.clickaway(),qi.remove.screenHeight()});else{qi.debug("Dimmer is not visible cannot hide");return}},hideAll:function(mn){var Hn=ns.filter("."+Ln.active+", ."+Ln.animating);if(mn=ri.isFunction(mn)?mn:function(){},Hn.length>0){qi.debug("Hiding all visible modals");var Ji=!0;return ri(Hn.get().reverse()).each(function(cn,hn){Ji&&(Ji=ri(hn).modal("hide modal",mn,!1,!0))}),Ji&&qi.hideDimmer(),Ji}},hideOthers:function(mn){var Hn=In.filter("."+Ln.active+", ."+Ln.animating);mn=ri.isFunction(mn)?mn:function(){},Hn.length>0&&(qi.debug("Hiding other modals",In),Hn.modal("hide modal",mn,!0))},others:{active:function(){return In.filter("."+Ln.active).length>0},animating:function(){return In.filter("."+Ln.animating).length>0}},add:{keyboardShortcuts:function(){qi.verbose("Adding keyboard shortcuts"),_n.on("keyup"+Ps,qi.event.keyboard)}},save:{focus:function(){var mn=ri(Ti.activeElement),Hn=mn.closest(es).length>0;Hn||(Vn=ri(Ti.activeElement).blur())},bodyMargin:function(){Qn=xn.css("margin-"+(qi.can.leftBodyScrollbar()?"left":"right"));var mn=parseInt(Qn.replace(/[^\d.]/g,"")),Hn=Ai.innerWidth-Ti.documentElement.clientWidth;vn=mn+Hn}},restore:{focus:function(){Vn&&Vn.length>0&&Yn.restoreFocus&&Vn.focus()},bodyMargin:function(){var mn=qi.can.leftBodyScrollbar()?"left":"right";xn.css("margin-"+mn,Qn),xn.find(en.bodyFixed.replace("right",mn)).css("padding-"+mn,Qn)}},remove:{active:function(){es.removeClass(Ln.active)},legacy:function(){es.removeClass(Ln.legacy)},clickaway:function(){Yn.detachable||es.off("mousedown"+Xi),kn.off("mousedown"+Xi),kn.off("mouseup"+Xi)},dimmerStyles:function(){kn.removeClass(Ln.inverted),ss.removeClass(Ln.blurring)},bodyStyle:function(){xn.attr("style")===""&&(qi.verbose("Removing style attribute"),xn.removeAttr("style"))},screenHeight:function(){qi.debug("Removing page height"),xn.css("height","")},keyboardShortcuts:function(){qi.verbose("Removing keyboard shortcuts"),_n.off("keyup"+Ps)},scrolling:function(){ss.removeClass(Ln.scrolling),es.removeClass(Ln.scrolling)}},cacheSizes:function(){es.addClass(Ln.loading);var mn=es.prop("scrollHeight"),Hn=es.outerWidth(),Ji=es.outerHeight();(qi.cache.pageHeight===ci||Ji!==0)&&(ri.extend(qi.cache,{pageHeight:ri(Ti).outerHeight(),width:Hn,height:Ji+Yn.offset,scrollHeight:mn+Yn.offset,contextHeight:Yn.context=="body"?ri(Ai).height():ss.height()}),qi.cache.topOffset=-(qi.cache.height/2)),es.removeClass(Ln.loading),qi.debug("Caching modal and container sizes",qi.cache)},can:{leftBodyScrollbar:function(){return qi.cache.leftBodyScrollbar===ci&&(qi.cache.leftBodyScrollbar=qi.is.rtl()&&(qi.is.iframe&&!qi.is.firefox()||qi.is.safari()||qi.is.edge()||qi.is.ie())),qi.cache.leftBodyScrollbar},useFlex:function(){return Yn.useFlex==="auto"?Yn.detachable&&!qi.is.ie():(Yn.useFlex&&qi.is.ie()?qi.debug("useFlex true is not supported in IE"):Yn.useFlex&&!Yn.detachable&&qi.debug("useFlex true in combination with detachable false is not supported"),Yn.useFlex)},fit:function(){var mn=qi.cache.contextHeight,Hn=qi.cache.contextHeight/2,Ji=qi.cache.topOffset,cn=qi.cache.scrollHeight,hn=qi.cache.height,Gn=Yn.padding,gs=Hn+Ji;return cn>hn?gs+cn+Gn<mn:hn+Gn*2<mn}},is:{active:function(){return es.hasClass(Ln.active)}
18,ie:function(){if(qi.cache.isIE===ci){var mn=!Ai.ActiveXObject&&"ActiveXObject"in Ai,Hn="ActiveXObject"in Ai;qi.cache.isIE=mn||Hn}return qi.cache.isIE},animating:function(){return es.transition("is supported")?es.transition("is animating"):es.is(":visible")},scrolling:function(){return ss.hasClass(Ln.scrolling)},modernBrowser:function(){return!(Ai.ActiveXObject||"ActiveXObject"in Ai)},rtl:function(){return qi.cache.isRTL===ci&&(qi.cache.isRTL=xn.attr("dir")==="rtl"||xn.css("direction")==="rtl"),qi.cache.isRTL},safari:function(){return qi.cache.isSafari===ci&&(qi.cache.isSafari=/constructor/i.test(Ai.HTMLElement)||!!Ai.ApplePaySession),qi.cache.isSafari},edge:function(){return qi.cache.isEdge===ci&&(qi.cache.isEdge=!!Ai.setImmediate&&!qi.is.ie()),qi.cache.isEdge},firefox:function(){return qi.cache.isFirefox===ci&&(qi.cache.isFirefox=!!Ai.InstallTrigger),qi.cache.isFirefox},iframe:function(){return self!==top}},set:{autofocus:function(){var mn=es.find("[tabindex], :input").filter(":visible").filter(function(){return ri(this).closest(".disabled").length===0}),Hn=mn.filter("[autofocus]"),Ji=Hn.length>0?Hn.first():mn.first();Ji.length>0&&Ji.focus()},bodyMargin:function(){var mn=qi.can.leftBodyScrollbar()?"left":"right";(Yn.detachable||qi.can.fit())&&xn.css("margin-"+mn,vn+"px"),xn.find(en.bodyFixed.replace("right",mn)).css("padding-"+mn,vn+"px")},clickaway:function(){Yn.detachable||es.on("mousedown"+Xi,qi.event.mousedown),kn.on("mousedown"+Xi,qi.event.mousedown),kn.on("mouseup"+Xi,qi.event.mouseup)},dimmerSettings:function(){if(ri.fn.dimmer===ci){qi.error(Bs.dimmer);return}var mn={debug:Yn.debug,dimmerName:"modals",closable:"auto",useFlex:qi.can.useFlex(),duration:{show:Yn.duration,hide:Yn.duration}},Hn=ri.extend(!0,mn,Yn.dimmerSettings);Yn.inverted&&(Hn.variation=Hn.variation!==ci?Hn.variation+" inverted":"inverted"),as.dimmer("setting",Hn)},dimmerStyles:function(){Yn.inverted?kn.addClass(Ln.inverted):kn.removeClass(Ln.inverted),Yn.blurring?ss.addClass(Ln.blurring):ss.removeClass(Ln.blurring)},modalOffset:function(){if(Yn.detachable)es.css({marginTop:!es.hasClass("aligned")&&qi.can.fit()?-(qi.cache.height/2):Yn.padding/2,marginLeft:-(qi.cache.width/2)});else{var mn=qi.can.fit();es.css({top:!es.hasClass("aligned")&&mn?ri(Ti).scrollTop()+(qi.cache.contextHeight-qi.cache.height)/2:!mn||es.hasClass("top")?ri(Ti).scrollTop()+Yn.padding:ri(Ti).scrollTop()+(qi.cache.contextHeight-qi.cache.height-Yn.padding),marginLeft:-(qi.cache.width/2)})}qi.verbose("Setting modal offset for legacy mode")},screenHeight:function(){qi.can.fit()?xn.css("height",""):es.hasClass("bottom")||(qi.debug("Modal is taller than page content, resizing page height"),xn.css("height",qi.cache.height+Yn.padding*2))},active:function(){es.addClass(Ln.active+" "+Ln.front),In.filter("."+Ln.active).removeClass(Ln.front)},scrolling:function(){ss.addClass(Ln.scrolling),es.addClass(Ln.scrolling),qi.unbind.scrollLock()},legacy:function(){es.addClass(Ln.legacy)},type:function(){qi.can.fit()?(qi.verbose("Modal fits on screen"),!qi.others.active()&&!qi.others.animating()&&(qi.remove.scrolling(),qi.bind.scrollLock())):es.hasClass("bottom")?qi.verbose("Bottom aligned modal not fitting on screen is unsupported for scrolling"):(qi.verbose("Modal cannot fit on screen setting to scrolling"),qi.set.scrolling())},undetached:function(){ss.addClass(Ln.undetached)}},setting:function(mn,Hn){if(qi.debug("Changing setting",mn,Hn),ri.isPlainObject(mn))ri.extend(!0,Yn,mn);else if(Hn!==ci)ri.isPlainObject(Yn[mn])?ri.extend(!0,Yn[mn],Hn):Yn[mn]=Hn;else return Yn[mn]},internal:function(mn,Hn){if(ri.isPlainObject(mn))ri.extend(!0,qi,mn);else if(Hn!==ci)qi[mn]=Hn;else return qi[mn]},debug:function(){!Yn.silent&&Yn.debug&&(Yn.performance?qi.performance.log(arguments):(qi.debug=Function.prototype.bind.call(console.info,console,Yn.name+":"),qi.debug.apply(console,arguments)))},verbose:function(){!Yn.silent&&Yn.verbose&&Yn.debug&&(Yn.performance?qi.performance.log(arguments):(qi.verbose=Function.prototype.bind.call(console.info,console,Yn.name+":"),qi.verbose.apply(console,arguments)))},error:function(){Yn.silent||(qi.error=Function.prototype.bind.call(console.error,console,Yn.name+":"),qi.error.apply(console,arguments))}
18,performance:{log:function(mn){var Hn,Ji,cn;Yn.performance&&(Hn=new Date().getTime(),cn=qn||Hn,Ji=Hn-cn,qn=Hn,on.push({Name:mn[0],Arguments:[].slice.call(mn,1)||"",Element:$i,"Execution Time":Ji})),clearTimeout(qi.performance.timer),qi.performance.timer=setTimeout(qi.performance.display,500)},display:function(){var mn=Yn.name+":",Hn=0;qn=!1,clearTimeout(qi.performance.timer),ri.each(on,function(Ji,cn){Hn+=cn["Execution Time"]}),mn+=" "+Hn+"ms",Bn&&(mn+=" '"+Bn+"'"),(console.group!==ci||console.table!==ci)&&on.length>0&&(console.groupCollapsed(mn),console.table?console.table(on):ri.each(on,function(Ji,cn){console.log(cn.Name+": "+cn["Execution Time"]+"ms")}),console.groupEnd()),on=[]}},invoke:function(mn,Hn,Ji){var cn=Vi,hn,Gn,gs;return Hn=Hn||Rn,Ji=$i||Ji,typeof mn=="string"&&cn!==ci&&(mn=mn.split(/[\. ]/),hn=mn.length-1,ri.each(mn,function(ks,Vs){var Ao=ks!=hn?Vs+mn[ks+1].charAt(0).toUpperCase()+mn[ks+1].slice(1):mn;if(ri.isPlainObject(cn[Ao])&&ks!=hn)cn=cn[Ao];else{if(cn[Ao]!==ci)return Gn=cn[Ao],!1;if(ri.isPlainObject(cn[Vs])&&ks!=hn)cn=cn[Vs];else return cn[Vs]!==ci&&(Gn=cn[Vs]),!1}})),ri.isFunction(Gn)?gs=Gn.apply(Ji,Hn):Gn!==ci&&(gs=Gn),Array.isArray(eo)?eo.push(gs):eo!==ci?eo=[eo,gs]:gs!==ci&&(eo=gs),Gn}},bn?(Vi===ci&&qi.initialize(),qi.invoke(Fn)):(Vi!==ci&&Vi.invoke("destroy"),qi.initialize())}),eo!==ci?eo:this},ri.fn.modal.settings={name:"Modal",namespace:"modal",useFlex:"auto",offset:0,silent:!1,debug:!1,verbose:!1,performance:!0,observeChanges:!1,allowMultiple:!1,detachable:!0,closable:!0,autofocus:!0,restoreFocus:!0,inverted:!1,blurring:!1,centered:!0,dimmerSettings:{closable:!1,useCSS:!0},keyboardShortcuts:!0,context:"body",queue:!1,duration:500,transition:"scale",padding:50,scrollbarWidth:10,onShow:function(){},onVisible:function(){},onHide:function(){return!0},onHidden:function(){},onApprove:function(){return!0},onDeny:function(){return!0},selector:{close:"> .close",approve:".actions .positive, .actions .approve, .actions .ok",deny:".actions .negative, .actions .deny, .actions .cancel",modal:".ui.modal",dimmer:"> .ui.dimmer",bodyFixed:"> .ui.fixed.menu, > .ui.right.toast-container, > .ui.right.sidebar"},error:{dimmer:"UI Dimmer, a required component is not included in this page",method:"The method you called is not defined.",notFound:"The element you specified could not be found"},className:{active:"active",animating:"animating",blurring:"blurring",inverted:"inverted",legacy:"legacy",loading:"loading",scrolling:"scrolling",undetached:"undetached",front:"front"}}})(jQuery,window,document);(function(ri,Ai,Ti,ci){"use strict";ri.isFunction=ri.isFunction||function(wi){return typeof wi=="function"&&typeof wi.nodeType!="number"},Ai=typeof Ai<"u"&&Ai.Math==Math?Ai:typeof self<"u"&&self.Math==Math?self:Function("return this")(),ri.fn.search=function(wi){var hi=ri(this),Wi=hi.selector||"",_n=new Date().getTime(),xn=[],Bn=arguments[0],qn=typeof Bn=="string",on=[].slice.call(arguments,1),Fn;return ri(this).each(function(){var bn=ri.isPlainObject(wi)?ri.extend(!0,{},ri.fn.search.settings,wi):ri.extend({},ri.fn.search.settings),Rn=bn.className,As=bn.metadata,eo=bn.regExp,Yn=bn.fields,en=bn.selector,Ln=bn.error,Ms=bn.namespace,Bs="."+Ms,Ps=Ms+"-module",ts=ri(this),es=ts.find(en.prompt),as=ts.find(en.searchButton),ki=ts.find(en.results),ns=ts.find(en.result),In=ts.find(en.category),Vn=this,ss=ts.data(Ps),kn=!1,$i=!1,Vi;Vi={initialize:function(){Vi.verbose("Initializing module"),Vi.get.settings(),Vi.determine.searchFields(),Vi.bind.events(),Vi.set.type(),Vi.create.results(),Vi.instantiate()},instantiate:function(){Vi.verbose("Storing instance of module",Vi),ss=Vi,ts.data(Ps,Vi)},destroy:function(){Vi.verbose("Destroying instance"),ts.off(Bs).removeData(Ps)},refresh:function(){Vi.debug("Refreshing selector cache"),es=ts.find(en.prompt),as=ts.find(en.searchButton),In=ts.find(en.category),ki=ts.find(en.results),ns=ts.find(en.result)},refreshResults:function(){ki=ts.find(en.results),ns=ts.find(en.result)},bind:{events:function(){Vi.verbose("Binding events to search"),bn.automatic&&(ts.on(Vi.get.inputEvent()+Bs,en.prompt,Vi.event.input),es.attr("autocomplete","off")),ts.on("focus"+Bs,en.prompt,Vi.event.focus).on("blur"+Bs,en.prompt,Vi.event.blur).on("keydown"+Bs,en.prompt,Vi.handleKeyboard).on("click"+Bs,en.searchButton,Vi.query).on("mousedown"+Bs,en.results,Vi.event.result.mousedown).on("mouseup"+Bs,en.results,Vi.event.result.mouseup).on("click"+Bs,en.result,Vi.event.result.click)}},determine:{searchFields:function(){wi&&wi.searchFields!==ci&&(bn.searchFields=wi.searchFields)}},event:{input:function(){bn.searchDelay?(clearTimeout(Vi.timer),Vi.timer=setTimeout(function(){Vi.is.focused()&&Vi.query()},bn.searchDelay)):Vi.query()},focus:function(){Vi.set.focus(),bn.searchOnFocus&&Vi.has.minimumCharacters()&&Vi.query(function(){Vi.can.show()&&Vi.showResults()})},blur:function(Ni){var un=Ti.activeElement===this,Sn=function(){Vi.cancel.query(),Vi.remove.focus(),Vi.timer=setTimeout(Vi.hideResults,bn.hideDelay)};un||($i=!1,Vi.resultsClicked?(Vi.debug("Determining if user action caused search to close"),ts.one("click.close"+Bs,en.results,function(Qn){if(Vi.is.inMessage(Qn)||kn){es.focus();return}kn=!1,!Vi.is.animating()&&!Vi.is.hidden()&&Sn()})):(Vi.debug("Input blurred without user action, closing results"),Sn()))},result:{mousedown:function(){Vi.resultsClicked=!0},mouseup:function(){Vi.resultsClicked=!1},click:function(Ni){Vi.debug("Search result selected");var un=ri(this),Sn=un.find(en.title).eq(0),Qn=un.is("a[href]")?un:un.find("a[href]").eq(0),vn=Qn.attr("href")||!1,Xi=Qn.attr("target")||!1,Ui=Sn.length>0?Sn.text():!1,dn=Vi.get.results(),qi=un.data(As.result)||Vi.get.result(Ui,dn);if(Ui&&Vi.set.value(Ui),ri.isFunction(bn.onSelect)&&bn.onSelect.call(Vn,qi,dn)===!1){Vi.debug("Custom onSelect callback cancelled default select action"),kn=!0;return}Vi.hideResults(),vn&&(Ni.preventDefault(),Vi.verbose("Opening search link found in result",Qn),Xi=="_blank"||Ni.ctrlKey?Ai.open(vn):Ai.location.href=vn)}}},ensureVisible:function(un){var Sn,Qn,vn,Xi;Sn=un.position().top,Qn=Sn+un.outerHeight(!0),vn=ki.scrollTop(),Xi=ki.height(),parseInt(ki.css("paddingTop"),0)+parseInt(ki.css("paddingBottom"),0),Sn<0?ki.scrollTop(vn+Sn):Xi<Qn&&ki.scrollTop(vn+(Qn-Xi))},handleKeyboard:function(Ni){var un=ts.find(en.result),Sn=ts.find(en.category),Qn=un.filter("."+Rn.active),vn=un.index(Qn),Xi=un.length,Ui=Qn.length>0,dn=Ni.which,qi={backspace:8,enter:13,escape:27,upArrow:38,downArrow:40},mn;if(dn==qi.escape&&(Vi.verbose("Escape key pressed, blurring search f
18ield"),Vi.hideResults(),$i=!0),Vi.is.visible())if(dn==qi.enter){if(Vi.verbose("Enter key pressed, selecting active result"),un.filter("."+Rn.active).length>0)return Vi.event.result.click.call(un.filter("."+Rn.active),Ni),Ni.preventDefault(),!1}else dn==qi.upArrow&&Ui?(Vi.verbose("Up key pressed, changing active result"),mn=vn-1<0?vn:vn-1,Sn.removeClass(Rn.active),un.removeClass(Rn.active).eq(mn).addClass(Rn.active).closest(Sn).addClass(Rn.active),Vi.ensureVisible(un.eq(mn)),Ni.preventDefault()):dn==qi.downArrow&&(Vi.verbose("Down key pressed, changing active result"),mn=vn+1>=Xi?vn:vn+1,Sn.removeClass(Rn.active),un.removeClass(Rn.active).eq(mn).addClass(Rn.active).closest(Sn).addClass(Rn.active),Vi.ensureVisible(un.eq(mn)),Ni.preventDefault());else dn==qi.enter&&(Vi.verbose("Enter key pressed, executing query"),Vi.query(),Vi.set.buttonPressed(),es.one("keyup",Vi.remove.buttonFocus))},setup:{api:function(Ni,un){var Sn={debug:bn.debug,on:!1,cache:bn.cache,action:"search",urlData:{query:Ni},onSuccess:function(Qn){Vi.parse.response.call(Vn,Qn,Ni),un()},onFailure:function(){Vi.displayMessage(Ln.serverError),un()},onAbort:function(Qn){},onError:Vi.error};ri.extend(!0,Sn,bn.apiSettings),Vi.verbose("Setting up API request",Sn),ts.api(Sn)}},can:{useAPI:function(){return ri.fn.api!==ci},show:function(){return Vi.is.focused()&&!Vi.is.visible()&&!Vi.is.empty()},transition:function(){return bn.transition&&ri.fn.transition!==ci&&ts.transition("is supported")}},is:{animating:function(){return ki.hasClass(Rn.animating)},hidden:function(){return ki.hasClass(Rn.hidden)},inMessage:function(Ni){if(Ni.target){var un=ri(Ni.target),Sn=ri.contains(Ti.documentElement,Ni.target);return Sn&&un.closest(en.message).length>0}},empty:function(){return ki.html()===""},visible:function(){return ki.filter(":visible").length>0},focused:function(){return es.filter(":focus").length>0}},get:{settings:function(){ri.isPlainObject(wi)&&wi.searchFullText&&(bn.fullTextSearch=wi.searchFullText,Vi.error(bn.error.oldSearchSyntax,Vn)),bn.ignoreDiacritics&&!String.prototype.normalize&&(bn.ignoreDiacritics=!1,Vi.error(Ln.noNormalize,Vn))},inputEvent:function(){var Ni=es[0],un=Ni!==ci&&Ni.oninput!==ci?"input":Ni!==ci&&Ni.onpropertychange!==ci?"propertychange":"keyup";return un},value:function(){return es.val()},results:function(){var Ni=ts.data(As.results);return Ni},result:function(Ni,un){var Sn=!1;return Ni=Ni!==ci?Ni:Vi.get.value(),un=un!==ci?un:Vi.get.results(),bn.type==="category"?(Vi.debug("Finding result that matches",Ni),ri.each(un,function(Qn,vn){if(Array.isArray(vn.results)&&(Sn=Vi.search.object(Ni,vn.results)[0],Sn))return!1})):(Vi.debug("Finding result in results object",Ni),Sn=Vi.search.object(Ni,un)[0]),Sn||!1}},select:{firstResult:function(){Vi.verbose("Selecting first result"),ns.first().addClass(Rn.active)}},set:{focus:function(){ts.addClass(Rn.focus)},loading:function(){ts.addClass(Rn.loading)},value:function(Ni){Vi.verbose("Setting search input value",Ni),es.val(Ni)},type:function(Ni){Ni=Ni||bn.type,bn.type=="category"&&ts.addClass(bn.type)},buttonPressed:function(){as.addClass(Rn.pressed)}},remove:{loading:function(){ts.removeClass(Rn.loading)},focus:function(){ts.removeClass(Rn.focus)},buttonPressed:function(){as.removeClass(Rn.pressed)},diacritics:function(Ni){return bn.ignoreDiacritics?Ni.normalize("NFD").replace(/[\u0300-\u036f]/g,""):Ni}},query:function(Ni){Ni=ri.isFunction(Ni)?Ni:function(){};var un=Vi.get.value(),Sn=Vi.read.cache(un);Ni=Ni||function(){},Vi.has.minimumCharacters()?(Sn?(Vi.debug("Reading result from cache",un),Vi.save.results(Sn.results),Vi.addResults(Sn.html),Vi.inject.id(Sn.results),Ni()):(Vi.debug("Querying for",un),ri.isPlainObject(bn.source)||Array.isArray(bn.source)?(Vi.search.local(un),Ni()):Vi.can.useAPI()?Vi.search.remote(un,Ni):(Vi.error(Ln.source),Ni())),bn.onSearchQuery.call(Vn,un)):Vi.hideResults()},search:{local:function(Ni){var un=Vi.search.object(Ni,bn.source),Sn;Vi.set.loading(),Vi.save.results(un),Vi.debug("Returned full local search results",un),bn.maxResults>
180&&(Vi.debug("Using specified max results",un),un=un.slice(0,bn.maxResults)),bn.type=="category"&&(un=Vi.create.categoryResults(un)),Sn=Vi.generateResults({results:un}),Vi.remove.loading(),Vi.addResults(Sn),Vi.inject.id(un),Vi.write.cache(Ni,{html:Sn,results:un})},remote:function(Ni,un){un=ri.isFunction(un)?un:function(){},ts.api("is loading")&&ts.api("abort"),Vi.setup.api(Ni,un),ts.api("query")},object:function(Ni,un,Sn){Ni=Vi.remove.diacritics(String(Ni));var Qn=[],vn=[],Xi=[],Ui=Ni.replace(eo.escape,"\\$&"),dn=new RegExp(eo.beginsWith+Ui,"i"),qi=function(mn,Hn){var Ji=ri.inArray(Hn,Qn)==-1,cn=ri.inArray(Hn,Xi)==-1,hn=ri.inArray(Hn,vn)==-1;Ji&&cn&&hn&&mn.push(Hn)};return un=un||bn.source,Sn=Sn!==ci?Sn:bn.searchFields,Array.isArray(Sn)||(Sn=[Sn]),un===ci||un===!1?(Vi.error(Ln.source),[]):(ri.each(Sn,function(mn,Hn){ri.each(un,function(Ji,cn){var hn=typeof cn[Hn]=="string"||typeof cn[Hn]=="number";if(hn){var Gn;typeof cn[Hn]=="string"?Gn=Vi.remove.diacritics(cn[Hn]):Gn=cn[Hn].toString(),Gn.search(dn)!==-1?qi(Qn,cn):bn.fullTextSearch==="exact"&&Vi.exactSearch(Ni,Gn)?qi(vn,cn):bn.fullTextSearch==!0&&Vi.fuzzySearch(Ni,Gn)&&qi(Xi,cn)}})}),ri.merge(vn,Xi),ri.merge(Qn,vn),Qn)}},exactSearch:function(Ni,un){return Ni=Ni.toLowerCase(),un=un.toLowerCase(),un.indexOf(Ni)>-1},fuzzySearch:function(Ni,un){var Sn=un.length,Qn=Ni.length;if(typeof Ni!="string"||(Ni=Ni.toLowerCase(),un=un.toLowerCase(),Qn>Sn))return!1;if(Qn===Sn)return Ni===un;e:for(var vn=0,Xi=0;vn<Qn;vn++){for(var Ui=Ni.charCodeAt(vn);Xi<Sn;)if(un.charCodeAt(Xi++)===Ui)continue e;return!1}return!0},parse:{response:function(Ni,un){if(Array.isArray(Ni)){var Sn={};Sn[Yn.results]=Ni,Ni=Sn}var Qn=Vi.generateResults(Ni);Vi.verbose("Parsing server response",Ni),Ni!==ci&&un!==ci&&Ni[Yn.results]!==ci&&(Vi.addResults(Qn),Vi.inject.id(Ni[Yn.results]),Vi.write.cache(un,{html:Qn,results:Ni[Yn.results]}),Vi.save.results(Ni[Yn.results]))}},cancel:{query:function(){Vi.can.useAPI()&&ts.api("abort")}},has:{minimumCharacters:function(){var Ni=Vi.get.value(),un=Ni.length;return un>=bn.minCharacters},results:function(){if(ki.length===0)return!1;var Ni=ki.html();return Ni!=""}},clear:{cache:function(Ni){var un=ts.data(As.cache);Ni?Ni&&un&&un[Ni]&&(Vi.debug("Removing value from cache",Ni),delete un[Ni],ts.data(As.cache,un)):(Vi.debug("Clearing cache",Ni),ts.removeData(As.cache))}},read:{cache:function(Ni){var un=ts.data(As.cache);return bn.cache?(Vi.verbose("Checking cache for generated html for query",Ni),typeof un=="object"&&un[Ni]!==ci?un[Ni]:!1):!1}},create:{categoryResults:function(Ni){var un={};return ri.each(Ni,function(Sn,Qn){Qn.category&&(un[Qn.category]===ci?(Vi.verbose("Creating new category of results",Qn.category),un[Qn.category]={name:Qn.category,results:[Qn]}):un[Qn.category].results.push(Qn))}),un},id:function(Ni,un){var Sn=Ni+1,Qn,vn;return un!==ci?(Qn=String.fromCharCode(97+un),vn=Qn+Sn,Vi.verbose("Creating category result id",vn)):(vn=Sn,Vi.verbose("Creating result id",vn)),vn},results:function(){ki.length===0&&(ki=ri("<div />").addClass(Rn.results).appendTo(ts))}},inject:{result:function(Ni,un,Sn){Vi.verbose("Injecting result into results");var Qn=Sn!==ci?ki.children().eq(Sn).children(en.results).first().children(en.result).eq(un):ki.children(en.result).eq(un);Vi.verbose("Injecting results metadata",Qn),Qn.data(As.result,Ni)},id:function(Ni){Vi.debug("Injecting unique ids into results");var un=0,Sn=0;return bn.type==="category"?ri.each(Ni,function(Qn,vn){vn.results.length>0&&(Sn=0,ri.each(vn.results,function(Xi,Ui){Ui.id===ci&&(Ui.id=Vi.create.id(Sn,un)),Vi.inject.result(Ui,Sn,un),Sn++}),un++)}):ri.each(Ni,function(Qn,vn){vn.id===ci&&(vn.id=Vi.create.id(Sn)),Vi.inject.result(vn,Sn),Sn++}),Ni}},save:{results:function(Ni){Vi.verbose("Saving current search results to metadata",Ni),ts.data(As.results,Ni)}},write:{cache:function(Ni,un){var Sn=ts.data(As.cache)!==ci?ts.data(As.cache):{};bn.cache&&(Vi.verbose("Writing generated html to cache",Ni,un),Sn[Ni]=un,ts.data(As.cache,Sn))}},addResults:function(Ni){if(ri.isFunction(bn.onResultsAdd)&&bn.onResultsAdd.call(ki,Ni)===!1)return Vi.debug("onResultsAdd callback cancelled default action"),!1;Ni?(ki.html(Ni),Vi.refreshResults(),bn.selectFirstResult&&Vi.select.firstResult(),Vi.showResults()):Vi.hideResults(function(){ki.empty()})},showResults:function(Ni){Ni=ri.isFunction(Ni)?Ni:function(){},!$i&&!Vi.is.visible()&&Vi.has.results()&&(Vi.can.transition()?(Vi.debug("Showing results with css animations"),ki.transition({animation:bn.transition+" in",debug:bn.debug,verbose:bn.verbose,duration:bn.duration,onShow:function(){var un=ts.find(en.result).eq(0);un.length>0&&Vi.ensureVisible(un)},onComplete:function(){Ni()},queue:!0})):(Vi.debug("Showing results with javascript"),ki.stop().fadeIn(bn.duration,bn.easing)),bn.onResultsOpen.call(ki))},hideResults:function(Ni){Ni=ri.isFunction(Ni)?Ni:function(){},Vi.is.visible()&&(Vi.can.transition()?(Vi.debug("Hiding results with css animations"),ki.transition({animation:bn.transition+" out",debug:bn.debug,verbose:bn.verbose,duration:bn.duration,onComplete:function(){Ni()},queue:!0})):(Vi.debug("Hiding results with javascript"),ki.stop().fadeOut(bn.duration,bn.easing)),bn.onResultsClose.call(ki))},generateResults:function(Ni){Vi.debug("Generating html from response",Ni);var un=bn.templates[bn.type],Sn=ri.isPlainObject(Ni[Yn.results])&&!ri.isEmptyObject(Ni[Yn.results]),Qn=Array.isArray(Ni[Yn.results])&&Ni[Yn.results].length>0,vn="";return Sn||Qn?(bn.maxResults>0&&(Sn?bn.type=="standard"&&Vi.error(Ln.maxResults):Ni[Yn.results]=Ni[Yn.results].slice(0,bn.maxResults)),ri.isFunction(un)?vn=un(Ni,Yn,bn.preserveHTML):Vi.error(Ln.noTemplate,!1)):bn.showNoResults&&(vn=Vi.displayMessage(Ln.noResults,"empty",Ln.noResultsHeader)),bn.onResults.call(Vn,Ni),vn},displayMessage:function(Ni,un,Sn){return un=un||"standard",Vi.debug("Displaying message",Ni,un,Sn),Vi.addResults(bn.templates.message(Ni,un,Sn)),bn.templates.message(Ni,un,Sn)},setting:function(Ni,un){if(ri.isPlainObject(Ni))ri.extend(!0,bn,Ni);else if(un!==ci)bn[Ni]=un;else return bn[Ni]},internal:function(Ni,un){if(ri.isPlainObject(Ni))ri.extend(!0,Vi,Ni);else if(un!==ci)Vi[Ni]=un;else return Vi[Ni]},debug:function(){!bn.silent&&bn.debug&&(bn.performance?Vi.performance.log(arguments):(Vi.debug=Function.prototype.bind.call(console.info,console,bn.name+":"),Vi.debug.apply(console,arguments)))}
18,verbose:function(){!bn.silent&&bn.verbose&&bn.debug&&(bn.performance?Vi.performance.log(arguments):(Vi.verbose=Function.prototype.bind.call(console.info,console,bn.name+":"),Vi.verbose.apply(console,arguments)))},error:function(){bn.silent||(Vi.error=Function.prototype.bind.call(console.error,console,bn.name+":"),Vi.error.apply(console,arguments))},performance:{log:function(Ni){var un,Sn,Qn;bn.performance&&(un=new Date().getTime(),Qn=_n||un,Sn=un-Qn,_n=un,xn.push({Name:Ni[0],Arguments:[].slice.call(Ni,1)||"",Element:Vn,"Execution Time":Sn})),clearTimeout(Vi.performance.timer),Vi.performance.timer=setTimeout(Vi.performance.display,500)},display:function(){var Ni=bn.name+":",un=0;_n=!1,clearTimeout(Vi.performance.timer),ri.each(xn,function(Sn,Qn){un+=Qn["Execution Time"]}),Ni+=" "+un+"ms",Wi&&(Ni+=" '"+Wi+"'"),hi.length>1&&(Ni+=" ("+hi.length+")"),(console.group!==ci||console.table!==ci)&&xn.length>0&&(console.groupCollapsed(Ni),console.table?console.table(xn):ri.each(xn,function(Sn,Qn){console.log(Qn.Name+": "+Qn["Execution Time"]+"ms")}),console.groupEnd()),xn=[]}},invoke:function(Ni,un,Sn){var Qn=ss,vn,Xi,Ui;return un=un||on,Sn=Vn||Sn,typeof Ni=="string"&&Qn!==ci&&(Ni=Ni.split(/[\. ]/),vn=Ni.length-1,ri.each(Ni,function(dn,qi){var mn=dn!=vn?qi+Ni[dn+1].charAt(0).toUpperCase()+Ni[dn+1].slice(1):Ni;if(ri.isPlainObject(Qn[mn])&&dn!=vn)Qn=Qn[mn];else{if(Qn[mn]!==ci)return Xi=Qn[mn],!1;if(ri.isPlainObject(Qn[qi])&&dn!=vn)Qn=Qn[qi];else return Qn[qi]!==ci&&(Xi=Qn[qi]),!1}})),ri.isFunction(Xi)?Ui=Xi.apply(Sn,un):Xi!==ci&&(Ui=Xi),Array.isArray(Fn)?Fn.push(Ui):Fn!==ci?Fn=[Fn,Ui]:Ui!==ci&&(Fn=Ui),Xi}},qn?(ss===ci&&Vi.initialize(),Vi.invoke(Bn)):(ss!==ci&&ss.invoke("destroy"),Vi.initialize())}),Fn!==ci?Fn:this},ri.fn.search.settings={name:"Search",namespace:"search",silent:!1,debug:!1,verbose:!1,performance:!0,type:"standard",minCharacters:1,selectFirstResult:!1,apiSettings:!1,source:!1,searchOnFocus:!0,searchFields:["id","title","description"],displayField:"",fullTextSearch:"exact",ignoreDiacritics:!1,automatic:!0,hideDelay:0,searchDelay:200,maxResults:7,cache:!0,showNoResults:!0,preserveHTML:!0,transition:"scale",duration:200,easing:"easeOutExpo",onSelect:!1,onResultsAdd:!1,onSearchQuery:function(wi){},onResults:function(wi){},onResultsOpen:function(){},onResultsClose:function(){},className:{animating:"animating",active:"active",empty:"empty",focus:"focus",hidden:"hidden",loading:"loading",results:"results",pressed:"down"},error:{source:"Cannot search. No source used, and Semantic API module was not included",noResultsHeader:"No Results",noResults:"Your search returned no results",logging:"Error in debug logging, exiting.",noEndpoint:"No search endpoint was specified",noTemplate:"A valid template name was not specified.",oldSearchSyntax:"searchFullText setting has been renamed fullTextSearch for consistency, please adjust your settings.",serverError:"There was an issue querying the server.",maxResults:"Results must be an array to use maxResults setting",method:"The method you called is not defined.",noNormalize:'"ignoreDiacritics" setting will be ignored. Browser does not support String().normalize(). You may consider including <https://cdn.jsdelivr.net/npm/[email protected]/lib/unorm.min.js> as a polyfill.'},metadata:{cache:"cache",results:"results",result:"result"},regExp:{escape:/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,beginsWith:"(?:s|^)"},fields:{categories:"results",categoryName:"name",categoryResults:"results",description:"description",image:"image",price:"price",results:"results",title:"title",url:"url",action:"action",actionText:"text",actionURL:"url"},selector:{prompt:".prompt",searchButton:".search.button",results:".results",message:".results > .message",category:".category",result:".result",title:".title, .name"},templates:{escape:function(wi,hi){if(hi)return wi;var Wi=/[<>"'`]/g,_n=/[&<>"'`]/,xn={"<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},Bn=function(qn){return xn[qn]};return _n.test(wi)?(wi=wi.replace(/&(?![a-z0-9#]{1,6};)/,"&amp;"),wi.replace(Wi,Bn)):wi},message:function(wi,hi,Wi){var _n="";return wi!==ci&&hi!==ci&&(_n+='<div class="message '+hi+'">',Wi&&(_n+='<div class="header">'+Wi+"</div>"),_n+=' <div class="description">'+wi+"</div>",_n+="</div>"),_n},category:function(wi,hi,Wi){var _n="",xn=ri.fn.search.settings.templates.escape;return wi[hi.categoryResults]!==ci?(ri.each(wi[hi.categoryResults],function(Bn,qn){qn[hi.results]!==ci&&qn.results.length>0&&(_n+='<div class="category">',qn[hi.categoryName]!==ci&&(_n+='<div class="name">'+xn(qn[hi.categoryName],Wi)+"</div>"),_n+='<div class="results">',ri.each(qn.results,function(on,Fn){Fn[hi.url]?_n+='<a class="result" href="'+Fn[hi.url].replace(/"/g,"")+'">':_n+='<a class="result">',Fn[hi.image]!==ci&&(_n+='<div class="image"> <img src="'+Fn[hi.image].replace(/"/g,"")+'"></div>'),_n+='<div class="content">',Fn[hi.price]!==ci&&(_n+='<div class="price">'+xn(Fn[hi.price],Wi)+"</div>"),Fn[hi.title]!==ci&&(_n+='<div class="title">'+xn(Fn[hi.title],Wi)+"</div>"),Fn[hi.description]!==ci&&(_n+='<div class="description">
18'+xn(Fn[hi.description],Wi)+"</div>"),_n+="</div>",_n+="</a>"}),_n+="</div>",_n+="</div>")}),wi[hi.action]&&(hi.actionURL===!1?_n+='<div class="action">'+xn(wi[hi.action][hi.actionText],Wi)+"</div>":_n+='<a href="'+wi[hi.action][hi.actionURL].replace(/"/g,"")+'" class="action">'+xn(wi[hi.action][hi.actionText],Wi)+"</a>"),_n):!1},standard:function(wi,hi,Wi){var _n="",xn=ri.fn.search.settings.templates.escape;return wi[hi.results]!==ci?(ri.each(wi[hi.results],function(Bn,qn){qn[hi.url]?_n+='<a class="result" href="'+qn[hi.url].replace(/"/g,"")+'">':_n+='<a class="result">',qn[hi.image]!==ci&&(_n+='<div class="image"> <img src="'+qn[hi.image].replace(/"/g,"")+'"></div>'),_n+='<div class="content">',qn[hi.price]!==ci&&(_n+='<div class="price">'+xn(qn[hi.price],Wi)+"</div>"),qn[hi.title]!==ci&&(_n+='<div class="title">'+xn(qn[hi.title],Wi)+"</div>"),qn[hi.description]!==ci&&(_n+='<div class="description">'+xn(qn[hi.description],Wi)+"</div>"),_n+="</div>",_n+="</a>"}),wi[hi.action]&&(hi.actionURL===!1?_n+='<div class="action">'+xn(wi[hi.action][hi.actionText],Wi)+"</div>":_n+='<a href="'+wi[hi.action][hi.actionURL].replace(/"/g,"")+'" class="action">'+xn(wi[hi.action][hi.actionText],Wi)+"</a>"),_n):!1}}}})(jQuery,window,document);(function(ri,Ai,Ti,ci){"use strict";ri.isWindow=ri.isWindow||function(wi){return wi!=null&&wi===wi.window},ri.isFunction=ri.isFunction||function(wi){return typeof wi=="function"&&typeof wi.nodeType!="number"},Ai=typeof Ai<"u"&&Ai.Math==Math?Ai:typeof self<"u"&&self.Math==Math?self:Function("return this")(),ri.fn.tab=function(wi){var hi=ri.isFunction(this)?ri(Ai):ri(this),Wi=hi.selector||"",_n=new Date().getTime(),xn=[],Bn=arguments[0],qn=typeof Bn=="string",on=[].slice.call(arguments,1),Fn=!1,bn;return hi.each(function(){var Rn=ri.isPlainObject(wi)?ri.extend(!0,{},ri.fn.tab.settings,wi):ri.extend({},ri.fn.tab.settings),As=Rn.className,eo=Rn.metadata,Yn=Rn.selector,en=Rn.error,Ln=Rn.regExp,Ms="."+Rn.namespace,Bs="module-"+Rn.namespace,Ps=ri(this),ts,es,as={},ki=!0,ns=0,In=this,Vn=Ps.data(Bs),ss,kn,$i,Vi;$i={initialize:function(){$i.debug("Initializing tab menu item",Ps),$i.fix.callbacks(),$i.determineTabs(),$i.debug("Determining tabs",Rn.context,es),Rn.auto&&$i.set.auto(),$i.bind.events(),Rn.history&&!Fn&&($i.initializeHistory(),Fn=!0),Rn.autoTabActivation&&Vn===ci&&$i.determine.activeTab()==null&&($i.debug("No active tab detected, setting first tab active",$i.get.initialPath()),$i.changeTab(Rn.autoTabActivation===!0?$i.get.initialPath():Rn.autoTabActivation)),$i.instantiate()},instantiate:function(){$i.verbose("Storing instance of module",$i),Vn=$i,Ps.data(Bs,$i)},destroy:function(){$i.debug("Destroying tabs",Ps),Ps.removeData(Bs).off(Ms)},bind:{events:function(){ri.isWindow(In)||($i.debug("Attaching tab activation events to element",Ps),Ps.on("click"+Ms,$i.event.click))}},determineTabs:function(){var Ni;Rn.context==="parent"?(Ps.closest(Yn.ui).length>0?(Ni=Ps.closest(Yn.ui),$i.verbose("Using closest UI element as parent",Ni)):Ni=Ps,ts=Ni.parent(),$i.verbose("Determined parent element for creating context",ts)):Rn.context?(ts=ri(Rn.context),$i.verbose("Using selector for tab context",Rn.context,ts)):ts=ri("body"),Rn.childrenOnly?(es=ts.children(Yn.tabs),$i.debug("Searching tab context children for tabs",ts,es)):(es=ts.find(Yn.tabs),$i.debug("Searching tab context for tabs",ts,es))},fix:{callbacks:function(){ri.isPlainObject(wi)&&(wi.onTabLoad||wi.onTabInit)&&(wi.onTabLoad&&(wi.onLoad=wi.onTabLoad,delete wi.onTabLoad,$i.error(en.legacyLoad,wi.onLoad)),wi.onTabInit&&(wi.onFirstLoad=wi.onTabInit,delete wi.onTabInit,$i.error(en.legacyInit,wi.onFirstLoad)),Rn=ri.extend(!0,{},ri.fn.tab.settings,wi))}},initializeHistory:function(){if($i.debug("Initializing page state"),ri.address===ci)return $i.error(en.state),!1;if(Rn.historyType=="state")if($i.debug("Using HTML5 to manage state"),Rn.path!==!1)ri.address.history(!0).state(Rn.path);else return $i.error(en.path),!1;ri.address.bind("change",$i.event.history.change)},event:{click:function(Ni){var un=ri(this).data(eo.tab);un!==ci?(Rn.history?($i.verbose("Updating page state",Ni),ri.address.value(un)):($i.verbose("Changing tab",Ni),$i.changeTab(un)),Ni.preventDefault()):$i.debug("No tab specified")},history:{change:function(Ni){var un=Ni.pathNames.join("/")||$i.get.initialPath(),Sn=Rn.templates.determineTitle(un)||!1;$i.performance.display(),$i.debug("History change event",un,Ni),Vi=Ni,un!==ci&&$i.changeTab(un),Sn&&ri.address.title(Sn)}}},refresh:function(){ss&&($i.debug("Refreshing tab",ss),$i.changeTab(ss))},cache:{read:function(Ni){return Ni!==ci?as[Ni]:!1},add:function(Ni,un){Ni=Ni||ss,$i.debug("Adding cached content for",Ni),as[Ni]=un},remove:function(Ni){Ni=Ni||ss,$i.debug("Removing cached content for",Ni),delete as[Ni]}},escape:{string:function(Ni){return Ni=String(Ni),Ni.replace(Ln.escape,"\\$&")}},set:{auto:function(){var Ni=typeof Rn.path=="string"?Rn.path.replace(/\/$/,"")+"/{$tab}":"/{$tab}";$i.verbose("Setting up automatic tab retrieval from server",Ni),ri.isPlainObject(Rn.apiSettings)?Rn.apiSettings.url=Ni:Rn.apiSettings={url:Ni}},loading:function(Ni){var un=$i.get.tabElement(Ni),Sn=un.hasClass(As.loading);Sn||($i.verbose("Setting loading state for",un),un.addClass(As.loading).siblings(es).removeClass(As.active+" "+As.loading),un.length>0&&Rn.onRequest.call(un[0],Ni))},state:function(Ni){ri.address.value(Ni)}},changeTab:function(Ni){var un=Ai.history&&Ai.history.pushState,Sn=un&&Rn.ignoreFirstLoad&&ki,Qn=Rn.auto||ri.isPlainObject(Rn.apiSettings),vn=Qn&&!Sn?$i.utilities.pathToArray(Ni):$i.get.defaultPathArray(Ni);Ni=$i.utilities.arrayToPath(vn),ri.each(vn,function(Xi,Ui){var dn=vn.slice(0,Xi+1),qi=$i.utilities.arrayToPath(dn),mn=$i.is.tab(qi),Hn=Xi+1==vn.length,Ji=$i.get.tabElement(qi),cn,hn,Gn,gs;if($i.verbose("Looking for tab",Ui),mn){if($i.verbose("Tab was found",Ui),ss=qi,kn=$i.utilities.filterArray(vn,dn),Hn?gs=!0:(hn=vn.slice(0,Xi+2),Gn=$i.utilities.arrayToPath(hn),gs=!$i.is.tab(Gn),gs&&$i.verbose("Tab parameters found",hn)),gs&&Qn)return Sn?($i.debug("Ignoring remote content on first tab load",qi),ki=!1,$i.cache.add(Ni,Ji.html()),$i.activate.all(qi),Rn.onFirstLoad.call(Ji[0],qi,kn,Vi),Rn.onLoad.call(Ji[0],qi,kn,Vi)):($i.activate.navigation(qi),$i.fetch.content(qi,Ni)),!1;$i.debug("Opened local tab",qi),$i.activate.all(qi),$i.cache.read(qi)||($i.cache.add(qi,!0),$i.debug("First time tab loaded calling tab init"),Rn.onFirstLoad.call(Ji[0],qi,kn,Vi)),Rn.onLoad.call(Ji[0],qi,kn,Vi)}else if(Ni.search("/")==-1&&Ni!==""){if(Ni=$i.escape.string(Ni),cn=ri("#"+Ni+', a[name="'+Ni+'"]'),qi=cn.closest("[data-tab]").data(eo.tab),Ji=$i.get.tabElement(qi),cn&&cn.length>0&&qi)return $i.debug("Anchor link used, opening parent tab",Ji,cn),Ji.hasClass(As.active)||setTimeout(function(){$i.scrollTo(cn)},0),$i.activate.all(qi),$i.cache.read(qi)||($i.cache.add(qi,!0),$i.debug("First time tab loaded calling tab init"),Rn.onFirstLoad.call(Ji[0],qi,kn,Vi)),Rn.onLoad.call(Ji[0],qi,kn,Vi),!1}else return $i.error(en.missingTab,Ps,ts,qi),!1})},scrollTo:function(Ni){var un=Ni&&Ni.length>0?Ni.offset().top:!1;un!==!1&&($i.debug("Forcing scroll to an in-page link in a hidden tab",un,Ni),ri(Ti).scrollTop(un))},update:{content:function(Ni,un,Sn){var Qn=$i.get.tabElement(Ni),vn=Qn[0];Sn=Sn!==ci?Sn:Rn.evaluateScripts,typeof Rn.cacheType=="string"&&Rn.cacheType.toLowerCase()=="dom"&&typeof un!="str
18ing"?Qn.empty().append(ri(un).clone(!0)):Sn?($i.debug("Updating HTML and evaluating inline scripts",Ni,un),Qn.html(un)):($i.debug("Updating HTML",Ni,un),vn.innerHTML=un)}},fetch:{content:function(Ni,un){var Sn=$i.get.tabElement(Ni),Qn={dataType:"html",encodeParameters:!1,on:"now",cache:Rn.alwaysRefresh,headers:{"X-Remote":!0},onSuccess:function(qi){Rn.cacheType=="response"&&$i.cache.add(un,qi),$i.update.content(Ni,qi),Ni==ss?($i.debug("Content loaded",Ni),$i.activate.tab(Ni)):$i.debug("Content loaded in background",Ni),Rn.onFirstLoad.call(Sn[0],Ni,kn,Vi),Rn.onLoad.call(Sn[0],Ni,kn,Vi),Rn.loadOnce?$i.cache.add(un,!0):typeof Rn.cacheType=="string"&&Rn.cacheType.toLowerCase()=="dom"&&Sn.children().length>0?setTimeout(function(){var mn=Sn.children().clone(!0);mn=mn.not("script"),$i.cache.add(un,mn)},0):$i.cache.add(un,Sn.html())},urlData:{tab:un}},vn=Sn.api("get request")||!1,Xi=vn&&vn.state()==="pending",Ui,dn;un=un||Ni,dn=$i.cache.read(un),Rn.cache&&dn?($i.activate.tab(Ni),$i.debug("Adding cached content",un),Rn.loadOnce||(Rn.evaluateScripts=="once"?$i.update.content(Ni,dn,!1):$i.update.content(Ni,dn)),Rn.onLoad.call(Sn[0],Ni,kn,Vi)):Xi?($i.set.loading(Ni),$i.debug("Content is already loading",un)):ri.api!==ci?(Ui=ri.extend(!0,{},Rn.apiSettings,Qn),$i.debug("Retrieving remote content",un,Ui),$i.set.loading(Ni),Sn.api(Ui)):$i.error(en.api)}},activate:{all:function(Ni){$i.activate.tab(Ni),$i.activate.navigation(Ni)},tab:function(Ni){var un=$i.get.tabElement(Ni),Sn=Rn.deactivate=="siblings"?un.siblings(es):es.not(un),Qn=un.hasClass(As.active);$i.verbose("Showing tab content for",un),Qn||(un.addClass(As.active),Sn.removeClass(As.active+" "+As.loading),un.length>0&&Rn.onVisible.call(un[0],Ni))},navigation:function(Ni){var un=$i.get.navElement(Ni),Sn=Rn.deactivate=="siblings"?un.siblings(hi):hi.not(un),Qn=un.hasClass(As.active);$i.verbose("Activating tab navigation for",un,Ni),Qn||(un.addClass(As.active),Sn.removeClass(As.active+" "+As.loading))}},deactivate:{all:function(){$i.deactivate.navigation(),$i.deactivate.tabs()},navigation:function(){hi.removeClass(As.active)},tabs:function(){es.removeClass(As.active+" "+As.loading)}},is:{tab:function(Ni){return Ni!==ci?$i.get.tabElement(Ni).length>0:!1}},get:{initialPath:function(){return hi.eq(0).data(eo.tab)||es.eq(0).data(eo.tab)},path:function(){return ri.address.value()},defaultPathArray:function(Ni){return $i.utilities.pathToArray($i.get.defaultPath(Ni))},defaultPath:function(Ni){var un=hi.filter("[data-"+eo.tab+'^="'+$i.escape.string(Ni)+'/"]').eq(0),Sn=un.data(eo.tab)||!1;if(Sn){if($i.debug("Found default tab",Sn),ns<Rn.maxDepth)return ns++,$i.get.defaultPath(Sn);$i.error(en.recursion)}else $i.debug("No default tabs found for",Ni,es);return ns=0,Ni},navElement:function(Ni){return Ni=Ni||ss,hi.filter("[data-"+eo.tab+'="'+$i.escape.string(Ni)+'"]')},tabElement:function(Ni){var un,Sn,Qn,vn;return Ni=Ni||ss,Qn=$i.utilities.pathToArray(Ni),vn=$i.utilities.last(Qn),un=es.filter("[data-"+eo.tab+'="'+$i.escape.string(Ni)+'"]'),Sn=es.filter("[data-"+eo.tab+'="'+$i.escape.string(vn)+'"]'),un.length>0?un:Sn},tab:function(){return ss}},determine:{activeTab:function(){var Ni=null;return es.each(function(un,Sn){var Qn=ri(Sn);if(Qn.hasClass(As.active)){var vn=ri(this).data(eo.tab),Xi=hi.filter("[data-"+eo.tab+'="'+$i.escape.string(vn)+'"]');Xi.hasClass(As.active)&&(Ni=vn)}}),Ni}},utilities:{filterArray:function(Ni,un){return ri.grep(Ni,function(Sn){return ri.inArray(Sn,un)==-1})},last:function(Ni){return Array.isArray(Ni)?Ni[Ni.length-1]:!1},pathToArray:function(Ni){return Ni===ci&&(Ni=ss),typeof Ni=="string"?Ni.split("/"):[Ni]},arrayToPath:function(Ni){return Array.isArray(Ni)?Ni.join("/"):!1}},setting:function(Ni,un){if($i.debug("Changing setting",Ni,un),ri.isPlainObject(Ni))ri.extend(!0,Rn,Ni);else if(un!==ci)ri.isPlainObject(Rn[Ni])?ri.extend(!0,Rn[Ni],un):Rn[Ni]=un;else return Rn[Ni]},internal:function(Ni,un){if(ri.isPlainObject(Ni))ri.extend(!0,$i,Ni);else if(un!==ci)$i[Ni]=un;else return $i[Ni]},debug:function(){!Rn.silent&&Rn.debug&&(Rn.performance?$i.performance.log(arguments):($i.debug=Function.prototype.bind.call(console.info,console,Rn.name+":"),$i.debug.apply(console,arguments)))}
18,verbose:function(){!Rn.silent&&Rn.verbose&&Rn.debug&&(Rn.performance?$i.performance.log(arguments):($i.verbose=Function.prototype.bind.call(console.info,console,Rn.name+":"),$i.verbose.apply(console,arguments)))},error:function(){Rn.silent||($i.error=Function.prototype.bind.call(console.error,console,Rn.name+":"),$i.error.apply(console,arguments))},performance:{log:function(Ni){var un,Sn,Qn;Rn.performance&&(un=new Date().getTime(),Qn=_n||un,Sn=un-Qn,_n=un,xn.push({Name:Ni[0],Arguments:[].slice.call(Ni,1)||"",Element:In,"Execution Time":Sn})),clearTimeout($i.performance.timer),$i.performance.timer=setTimeout($i.performance.display,500)},display:function(){var Ni=Rn.name+":",un=0;_n=!1,clearTimeout($i.performance.timer),ri.each(xn,function(Sn,Qn){un+=Qn["Execution Time"]}),Ni+=" "+un+"ms",Wi&&(Ni+=" '"+Wi+"'"),(console.group!==ci||console.table!==ci)&&xn.length>0&&(console.groupCollapsed(Ni),console.table?console.table(xn):ri.each(xn,function(Sn,Qn){console.log(Qn.Name+": "+Qn["Execution Time"]+"ms")}),console.groupEnd()),xn=[]}},invoke:function(Ni,un,Sn){var Qn=Vn,vn,Xi,Ui;return un=un||on,Sn=In||Sn,typeof Ni=="string"&&Qn!==ci&&(Ni=Ni.split(/[\. ]/),vn=Ni.length-1,ri.each(Ni,function(dn,qi){var mn=dn!=vn?qi+Ni[dn+1].charAt(0).toUpperCase()+Ni[dn+1].slice(1):Ni;if(ri.isPlainObject(Qn[mn])&&dn!=vn)Qn=Qn[mn];else{if(Qn[mn]!==ci)return Xi=Qn[mn],!1;if(ri.isPlainObject(Qn[qi])&&dn!=vn)Qn=Qn[qi];else return Qn[qi]!==ci?(Xi=Qn[qi],!1):($i.error(en.method,Ni),!1)}})),ri.isFunction(Xi)?Ui=Xi.apply(Sn,un):Xi!==ci&&(Ui=Xi),Array.isArray(bn)?bn.push(Ui):bn!==ci?bn=[bn,Ui]:Ui!==ci&&(bn=Ui),Xi}},qn?(Vn===ci&&$i.initialize(),$i.invoke(Bn)):(Vn!==ci&&Vn.invoke("destroy"),$i.initialize())}),bn!==ci?bn:this},ri.tab=function(){ri(Ai).tab.apply(this,arguments)},ri.fn.tab.settings={name:"Tab",namespace:"tab",silent:!1,debug:!1,verbose:!1,performance:!0,auto:!1,history:!1,historyType:"hash",path:!1,context:!1,childrenOnly:!1,maxDepth:25,deactivate:"siblings",alwaysRefresh:!1,cache:!0,loadOnce:!1,cacheType:"response",ignoreFirstLoad:!1,apiSettings:!1,evaluateScripts:"once",autoTabActivation:!0,onFirstLoad:function(wi,hi,Wi){},onLoad:function(wi,hi,Wi){},onVisible:function(wi,hi,Wi){},onRequest:function(wi,hi,Wi){},templates:{determineTitle:function(wi){}},error:{api:"You attempted to load content without API module",method:"The method you called is not defined",missingTab:"Activated tab cannot be found. Tabs are case-sensitive.",noContent:"The tab you specified is missing a content url.",path:"History enabled, but no path was specified",recursion:"Max recursive depth reached",legacyInit:"onTabInit has been renamed to onFirstLoad in 2.0, please adjust your code.",legacyLoad:"onTabLoad has been renamed to onLoad in 2.0. Please adjust your code",state:"History requires Asual's Address library <https://github.com/asual/jquery-address>"},regExp:{escape:/[-[\]{}()*+?.,\\^$|#\s:=@]/g},metadata:{tab:"tab",loaded:"loaded",promise:"promise"},className:{loading:"loading",active:"active"},selector:{tabs:".ui.tab",ui:".ui"}}})(jQuery,window,document)}(),function(){"use strict";var Mh,Rh,Oh,Wd,kl,kp,dh,eh,th,Cp,ih,Mm,Rm,Om,Dh,Of,Td,nh,sh,pu,Ap,av,Ep,Bh,hc,Mc,Ud,ma,Il,ff,Df,hf,Ld,Md,oh,sl,lv,mf,Dm,cv,Tp,Pm,uv,Lp,dv,fv,hv,Fm,Mp,mv,qu,pv,Rp,fh;__webpack_require__.p=`${window.config?.assetUrlPrefix??"/assets"}/`;function ri(ei){const ti=String(new URL(__webpack_require__.p,window.location.origin));if(!(ei instanceof Error))return!1;if(!ei.stack?.includes(ti))return!0;const ni=["/assets/js/monaco."];for(const oi of ni)if(ei.stack?.includes(oi))return!0;return!1}const Ai=new Set(["getModifierState is not a function"]);function Ti(ei){const ti=document.querySelector(".page-content");if(!ti)return;for(const gi of Ai)if(ei.includes(gi))return;const ni=ei.replace(/\W/g,"").trim();let oi=ti.querySelector(`.js-global-error[data-global-error-msg-compact="${ni}"]`);if(!oi){const gi=document.createElement("div");gi.innerHTML='<div class="ui container negative message center aligned js-global-error tw-mt-[15px] tw-whitespace-pre-line"></div>',oi=gi.childNodes[0]}const li=Number(oi.getAttribute("data-global-error-msg-count"))+1;oi.setAttribute("data-global-error-msg-compact",ni),oi.setAttribute("data-global-error-msg-count",li.toString()),oi.textContent=ei+(li>1?` (${li})`:""),ti.prepend(oi)}function ci({error:ei,reason:ti,message:ni,type:oi,filename:li,lineno:gi,colno:yi}){const Si=ei??ti,{runModeIsProd:Li}=window.config??{};if(!Si&&(ni&&console.error(new Error(ni)),Li)||Li&&ri(Si))return;let Di=Si?.message??ni;gi&&(Di+=` (${li} @ ${gi}:${yi})`);const zi=Di.endsWith(".")?"":".";Ti(`JavaScript ${oi==="unhandledrejection"?"promise rejection":oi}: ${Di}${zi} Open browser console to see more details.`)}function wi(){if(window._globalHandlerErrors?._inited){Ti("The global error handler has been initialized, do not initialize it again");return}window.config||Ti("Gitea JavaScript code couldn't run correctly, please check your custom templates");for(const ei of window._globalHandlerErrors||[])ci(ei);window._globalHandlerErrors={_inited:!0,push:ei=>ci(ei)}}wi();var hi=__webpack_require__("./node_modules/@vue/runtime-core/dist/runtime-core.esm-bundler.js");const Wi={class:"activity-bar-graph",ref:"style",style:{width:"0",height:"0"}};function _n(ei,ti,ni,oi,li,gi){const yi=(0,hi.g2)("Bar");return(0,hi.uX)(),(0,hi.CE)("div",null,[(0,hi.Lk)("div",Wi,null,512),(0,hi.bF)(yi,{height:"150px",data:ei.graphPoints(),options:ei.getOptions()},null,8,["data","options"])])}var xn=__webpack_require__("./node_modules/vue-chartjs/dist/index.js"),Bn=__webpack_require__("./node_modules/chart.js/dist/chart.js"),qn=__webpack_require__("./web_src/js/utils/color.js"),on=__webpack_require__("./node_modules/@vue/shared/dist/shared.esm-bundler.js"),Fn=__webpack_require__("./node_modules/@vue/reactivity/dist/reactivity.esm-bundler.js");let bn;const Rn=typeof window<"u"&&window.trustedTypes;if(Rn)try{bn=Rn.createPolicy("vue",{createHTML:ei=>ei})}catch{}const As=bn?ei=>bn.createHTML(ei):ei=>ei,eo="http://www.w3.org/2000/svg",Yn="http://www.w3.org/1998/Math/MathML",en=typeof document<"u"?document:null,Ln=en&&en.createElement("template"),Ms={insert:(ei,ti,ni)=>{ti.insertBefore(ei,ni||null)},remove:ei=>{const ti=ei.parentNode;ti&&ti.removeChild(ei)},createElement:(ei,ti,ni,oi)=>{const li=ti==="svg"?en.createElementNS(eo,ei):ti==="mathml"?en.createElementNS(Yn,ei):ni?en.createElement(ei,{is:ni}):en.createElement(ei);return ei==="select"&&oi&&oi.multiple!=null&&li.setAttribute("multiple",oi.multiple),li},createText:ei=>en.createTextNode(ei),createComment:ei=>en.createComment(ei),setText:(ei,ti)=>{ei.nodeValue=ti},setElementText:(ei,ti)=>{ei.textContent=ti},parentNode:ei=>ei.parentNode,nextSibling:ei=>ei.nextSibling,querySelector:ei=>en.querySelector(ei),setScopeId(ei,ti){ei.setAttribute(ti,"")},insertStaticContent(ei,ti,ni,oi,li,gi){const yi=ni?ni.previousSibling:ti.lastChild;if(li&&(li===gi||li.nextSibling))for(;ti.insertBefore(li.cloneNode(!0),ni),!(li===gi||!(li=li.nextSibling)););else{Ln.innerHTML=As(oi==="svg"?`<svg>${ei}</svg>`:oi==="mathml"?`<math>${ei}</math>`:ei);const Si=Ln.content;if(oi==="svg"||oi==="mathml"){const Li=Si.firstChild;for(;Li.firstChild;)Si.appendChild(Li.firstChild);Si.removeChild(Li)}ti.insertBefore(Si,ni)}return[yi?yi.nextSibling:ti.firstChild,ni?ni.previousSibling:ti.lastChild]}},Bs="transition",Ps="animation",ts=Symbol("_vtc"),es={name:String,type:String,css:{type:Boolean,default:!0}
vendor: 4,403 bytes, line 18
18,duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},as=(0,on.X$)({},hi.QP,es),ki=ei=>(ei.displayName="Transition",ei.props=as,ei),ns=null,In=(ei,ti=[])=>{(0,on.cy)(ei)?ei.forEach(ni=>ni(...ti)):ei&&ei(...ti)},Vn=ei=>ei?(0,on.cy)(ei)?ei.some(ti=>ti.length>1):ei.length>1:!1;function ss(ei){const ti={};for(const ko in ei)ko in es||(ti[ko]=ei[ko]);if(ei.css===!1)return ti;const{name:ni="v",type:oi,duration:li,enterFromClass:gi=`${ni}-enter-from`,enterActiveClass:yi=`${ni}-enter-active`,enterToClass:Si=`${ni}-enter-to`,appearFromClass:Li=gi,appearActiveClass:Di=yi,appearToClass:zi=Si,leaveFromClass:pn=`${ni}-leave-from`,leaveActiveClass:Cn=`${ni}-leave-active`,leaveToClass:Kn=`${ni}-leave-to`}=ei,ds=kn(li),ps=ds&&ds[0],js=ds&&ds[1],{onBeforeEnter:Ss,onEnter:Zs,onEnterCancelled:mo,onLeave:Dn,onLeaveCancelled:Ys,onBeforeAppear:Js=Ss,onAppear:sa=Zs,onAppearCancelled:Ba=mo}=ti,Ua=(ko,xa,Cl,mc)=>{ko._enterCancelled=mc,Ni(ko,xa?zi:Si),Ni(ko,xa?Di:yi),Cl&&Cl()},ol=(ko,xa)=>{ko._isLeaving=!1,Ni(ko,pn),Ni(ko,Kn),Ni(ko,Cn),xa&&xa()},za=ko=>(xa,Cl)=>{const mc=ko?sa:Zs,rc=()=>Ua(xa,ko,Cl);In(mc,[xa,rc]),un(()=>{Ni(xa,ko?Li:gi),Vi(xa,ko?zi:Si),Vn(mc)||Qn(xa,oi,ps,rc)})};return(0,on.X$)(ti,{onBeforeEnter(ko){In(Ss,[ko]),Vi(ko,gi),Vi(ko,yi)},onBeforeAppear(ko){In(Js,[ko]),Vi(ko,Li),Vi(ko,Di)},onEnter:za(!1),onAppear:za(!0),onLeave(ko,xa){ko._isLeaving=!0;const Cl=()=>ol(ko,xa);Vi(ko,pn),ko._enterCancelled?(Vi(ko,Cn),dn()):(dn(),Vi(ko,Cn)),un(()=>{ko._isLeaving&&(Ni(ko,pn),Vi(ko,Kn),Vn(Dn)||Qn(ko,oi,js,Cl))}),In(Dn,[ko,Cl])},onEnterCancelled(ko){Ua(ko,!1,void 0,!0),In(mo,[ko])},onAppearCancelled(ko){Ua(ko,!0,void 0,!0),In(Ba,[ko])},onLeaveCancelled(ko){ol(ko),In(Ys,[ko])}})}function kn(ei){if(ei==null)return null;if((0,on.Gv)(ei))return[$i(ei.enter),$i(ei.leave)];{const ti=$i(ei);return[ti,ti]}}function $i(ei){return(0,on.Ro)(ei)}function Vi(ei,ti){ti.split(/\s+/).forEach(ni=>ni&&ei.classList.add(ni)),(ei[ts]||(ei[ts]=new Set)).add(ti)}function Ni(ei,ti){ti.split(/\s+/).forEach(oi=>oi&&ei.classList.remove(oi));const ni=ei[ts];ni&&(ni.delete(ti),ni.size||(ei[ts]=void 0))}function un(ei){requestAnimationFrame(()=>{requestAnimationFrame(ei)})}let Sn=0;function Qn(ei,ti,ni,oi){const li=ei._endId=++Sn,gi=()=>{li===ei._endId&&oi()};if(ni!=null)return setTimeout(gi,ni);const{type:yi,timeout:Si,propCount:Li}=vn(ei,ti);if(!yi)return oi();const Di=yi+"end";let zi=0;const pn=()=>{ei.removeEventListener(Di,Cn),gi()},Cn=Kn=>{Kn.target===ei&&++zi>=Li&&pn()};setTimeout(()=>{zi<Li&&pn()},Si+1),ei.addEventListener(Di,Cn)}function vn(ei,ti){const ni=window.getComputedStyle(ei),oi=ds=>(ni[ds]||"").split(", "),li=oi(`${Bs}Delay`),gi=oi(`${Bs}Duration`),yi=Xi(li,gi),Si=oi(`${Ps}Delay`),Li=oi(`${Ps}Duration`),Di=Xi(Si,Li);let zi=null,pn=0,Cn=0;ti===Bs?yi>0&&(zi=Bs,pn=yi,Cn=gi.length):ti===Ps?Di>0&&(zi=Ps,pn=Di,Cn=Li.length):(pn=Math.max(yi,Di),zi=pn>0?yi>Di?Bs:Ps:null,Cn=zi?zi===Bs?gi.length:Li.length:0);const Kn=zi===Bs&&/\b(transform|all)(,|$)/.test(oi(`${Bs}Property`).toString());return{type:zi,timeout:pn,propCount:Cn,hasTransform:Kn}}function Xi(ei,ti){for(;ei.length<ti.length;)ei=ei.concat(ei);return Math.max(...ti.map((ni,oi)=>Ui(ni)+Ui(ei[oi])))}function Ui(ei){return ei==="auto"?0:Number(ei.slice(0,-1).replace(",","."))*1e3}function dn(){return document.body.offsetHeight}function qi(ei,ti,ni){const oi=ei[ts];oi&&(ti=(ti?[ti,...oi]:[...oi]).join(" ")),ti==null?ei.removeAttribute("class"):ni?ei.setAttribute("class",ti):ei.className=ti}const mn=Symbol("_vod"),Hn=Symbol("_vsh"),Ji={beforeMount(ei,{value:ti},{transition:ni}){ei[mn]=ei.style.display==="none"?"":ei.style.display,ni&&ti?ni.beforeEnter(ei):cn(ei,ti)},mounted(ei,{value:ti},{transition:ni}){ni&&ti&&ni.enter(ei)},updated(ei,{value:ti,oldValue:ni},{transition:oi}){!ti!=!ni&&(oi?ti?(oi.beforeEnter(ei),cn(ei,!0),oi.enter(ei)):oi.leave(ei,()=>{cn(ei,!1)}):cn(ei,ti))},beforeUnmount(ei,{value:ti}){cn(ei,ti)}};function cn(ei,ti){ei.style.display=ti?ei[mn]:"none",ei[Hn]=!ti}function hn(){Ji.getSSRProps=({value:ei})=>{if(!ei)return{style:{display:"none"}}}}const Gn=Symbol("");function gs(ei){const ti=getCurrentInstance();if(!ti)return;const ni=ti.ut=(li=ei(ti.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${ti.uid}
18"]`)).forEach(gi=>Vs(gi,li))},oi=()=>{const li=ei(ti.proxy);ti.ce?Vs(ti.ce,li):ks(ti.subTree,li),ni(li)};onBeforeUpdate(()=>{queuePostFlushCb(oi)}),onMounted(()=>{watch(oi,NOOP,{flush:"post"});const li=new MutationObserver(oi);li.observe(ti.subTree.el.parentNode,{childList:!0}),onUnmounted(()=>li.disconnect())})}function ks(ei,ti){if(ei.shapeFlag&128){const ni=ei.suspense;ei=ni.activeBranch,ni.pendingBranch&&!ni.isHydrating&&ni.effects.push(()=>{ks(ni.activeBranch,ti)})}for(;ei.component;)ei=ei.component.subTree;if(ei.shapeFlag&1&&ei.el)Vs(ei.el,ti);else if(ei.type===Fragment)ei.children.forEach(ni=>ks(ni,ti));else if(ei.type===Static){let{el:ni,anchor:oi}=ei;for(;ni&&(Vs(ni,ti),ni!==oi);)ni=ni.nextSibling}}function Vs(ei,ti){if(ei.nodeType===1){const ni=ei.style;let oi="";for(const li in ti)ni.setProperty(`--${li}`,ti[li]),oi+=`--${li}: ${ti[li]};`;ni[Gn]=oi}}const Ao=/(^|;)\s*display\s*:/;function jo(ei,ti,ni){const oi=ei.style,li=(0,on.Kg)(ni);let gi=!1;if(ni&&!li){if(ti)if((0,on.Kg)(ti))for(const yi of ti.split(";")){const Si=yi.slice(0,yi.indexOf(":")).trim();ni[Si]==null&&pa(oi,Si,"")}else for(const yi in ti)ni[yi]==null&&pa(oi,yi,"");for(const yi in ni)yi==="display"&&(gi=!0),pa(oi,yi,ni[yi])}else if(li){if(ti!==ni){const yi=oi[Gn];yi&&(ni+=";"+yi),oi.cssText=ni,gi=Ao.test(ni)}}else ti&&ei.removeAttribute("style");mn in ei&&(ei[mn]=gi?oi.display:"",ei[Hn]&&(oi.display="none"))}const Mo=/[^\\];\s*$/,ta=/\s*!important$/;function pa(ei,ti,ni){if((0,on.cy)(ni))ni.forEach(oi=>pa(ei,ti,oi));else if(ni==null&&(ni=""),ti.startsWith("--"))ei.setProperty(ti,ni);else{const oi=Fi(ei,ti);ta.test(ni)?ei.setProperty((0,on.Tg)(oi),ni.replace(ta,""),"important"):ei[oi]=ni}}const Sa=["Webkit","Moz","ms"],Ci={};function Fi(ei,ti){const ni=Ci[ti];if(ni)return ni;let oi=(0,on.PT)(ti);if(oi!=="filter"&&oi in ei)return Ci[ti]=oi;oi=(0,on.ZH)(oi);for(let li=0;li<Sa.length;li++){const gi=Sa[li]+oi;if(gi in ei)return Ci[ti]=gi}return ti}const an="http://www.w3.org/1999/xlink";function $n(ei,ti,ni,oi,li,gi=(0,on.J$)(ti)){oi&&ti.startsWith("xlink:")?ni==null?ei.removeAttributeNS(an,ti.slice(6,ti.length)):ei.setAttributeNS(an,ti,ni):ni==null||gi&&!(0,on.Y2)(ni)?ei.removeAttribute(ti):ei.setAttribute(ti,gi?"":(0,on.Bm)(ni)?String(ni):ni)}function Xn(ei,ti,ni,oi,li){if(ti==="innerHTML"||ti==="textContent"){ni!=null&&(ei[ti]=ti==="innerHTML"?As(ni):ni);return}const gi=ei.tagName;if(ti==="value"&&gi!=="PROGRESS"&&!gi.includes("-")){const Si=gi==="OPTION"?ei.getAttribute("value")||"":ei.value,Li=ni==null?ei.type==="checkbox"?"on":"":String(ni);(Si!==Li||!("_value"in ei))&&(ei.value=Li),ni==null&&ei.removeAttribute(ti),ei._value=ni;return}let yi=!1;if(ni===""||ni==null){const Si=typeof ei[ti];Si==="boolean"?ni=(0,on.Y2)(ni):ni==null&&Si==="string"?(ni="",yi=!0):Si==="number"&&(ni=0,yi=!0)}try{ei[ti]=ni}catch{}yi&&ei.removeAttribute(li||ti)}function is(ei,ti,ni,oi){ei.addEventListener(ti,ni,oi)}function fs(ei,ti,ni,oi){ei.removeEventListener(ti,ni,oi)}const po=Symbol("_vei");function No(ei,ti,ni,oi,li=null){const gi=ei[po]||(ei[po]={}),yi=gi[ti];if(oi&&yi)yi.value=oi;else{const[Si,Li]=Aa(ti);if(oi){const Di=gi[ti]=Ea(oi,li);is(ei,Si,Di,Li)}else yi&&(fs(ei,Si,yi,Li),gi[ti]=void 0)}}const Eo=/(?:Once|Passive|Capture)$/;function Aa(ei){let ti;if(Eo.test(ei)){ti={};let oi;for(;oi=ei.match(Eo);)ei=ei.slice(0,ei.length-oi[0].length),ti[oi[0].toLowerCase()]=!0}return[ei[2]===":"?ei.slice(3):(0,on.Tg)(ei.slice(2)),ti]}let Fa=0;const Ia=Promise.resolve(),$a=()=>Fa||(Ia.then(()=>Fa=0),Fa=Date.now());function Ea(ei,ti){const ni=oi=>{if(!oi._vts)oi._vts=Date.now();else if(oi._vts<=ni.attached)return;(0,hi.qL)(La(oi,ni.value),ti,5,[oi])};return ni.value=ei,ni.attached=$a(),ni}function bl(ei,ti){return isFunction(ei)||isArray(ei)?ei:(warn(`Wrong type passed as event handler to ${ti} - did you forget @ or : in front of your prop?
19Expected function or array of functions, received type ${typeof ei}.`),NOOP)}function La(ei,ti){if((0,on.cy)(ti)){const ni=ei.stopImmediatePropagation;return ei.stopImmediatePropagation=()=>{ni.call(ei),ei._stopped=!0},ti.map(oi=>li=>!li._stopped&&oi&&oi(li))}else return ti}const ac=ei=>
19ei.charCodeAt(0)===111&&ei.charCodeAt(1)===110&&ei.charCodeAt(2)>96&&ei.charCodeAt(2)<123,Xa=(ei,ti,ni,oi,li,gi)=>{const yi=li==="svg";ti==="class"?qi(ei,oi,yi):ti==="style"?jo(ei,ni,oi):(0,on.Mp)(ti)?(0,on.CP)(ti)||No(ei,ti,ni,oi,gi):(ti[0]==="."?(ti=ti.slice(1),!0):ti[0]==="^"?(ti=ti.slice(1),!1):pc(ei,ti,oi,yi))?(Xn(ei,ti,oi),!ei.tagName.includes("-")&&(ti==="value"||ti==="checked"||ti==="selected")&&$n(ei,ti,oi,yi,gi,ti!=="value")):ei._isVueCE&&(/[A-Z]/.test(ti)||!(0,on.Kg)(oi))?Xn(ei,(0,on.PT)(ti),oi,gi,ti):(ti==="true-value"?ei._trueValue=oi:ti==="false-value"&&(ei._falseValue=oi),$n(ei,ti,oi,yi))};function pc(ei,ti,ni,oi){if(oi)return!!(ti==="innerHTML"||ti==="textContent"||ti in ei&&ac(ti)&&(0,on.Tn)(ni));if(ti==="spellcheck"||ti==="draggable"||ti==="translate"||ti==="form"||ti==="list"&&ei.tagName==="INPUT"||ti==="type"&&ei.tagName==="TEXTAREA")return!1;if(ti==="width"||ti==="height"){const li=ei.tagName;if(li==="IMG"||li==="VIDEO"||li==="CANVAS"||li==="SOURCE")return!1}return ac(ti)&&(0,on.Kg)(ni)?!1:ti in ei}const Nl={};function Ma(ei,ti,ni){const oi=defineComponent(ei,ti);isPlainObject(oi)&&extend(oi,ti);class li extends Pa{constructor(yi){super(oi,yi,ni)}}return li.def=oi,li}const al=(ei,ti)=>Ma(ei,ti,wn),gc=typeof HTMLElement<"u"?HTMLElement:class{};class Pa extends gc{constructor(ti,ni={},oi=sn){super(),this._def=ti,this._props=ni,this._createApp=oi,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._ob=null,this.shadowRoot&&oi!==sn?this._root=this.shadowRoot:ti.shadowRoot!==!1?(this.attachShadow({mode:"open"}),this._root=this.shadowRoot):this._root=this,this._def.__asyncLoader||this._resolveProps(this._def)}connectedCallback(){if(!this.isConnected)return;this.shadowRoot||this._parseSlots(),this._connected=!0;let ti=this;for(;ti=ti&&(ti.parentNode||ti.host);)if(ti instanceof Pa){this._parent=ti;break}this._instance||(this._resolved?(this._setParent(),this._update()):ti&&ti._pendingResolve?this._pendingResolve=ti._pendingResolve.then(()=>{this._pendingResolve=void 0,this._resolveDef()}):this._resolveDef())}_setParent(ti=this._parent){ti&&(this._instance.parent=ti._instance,this._instance.provides=ti._instance.provides)}disconnectedCallback(){this._connected=!1,(0,hi.dY)(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null)})}_resolveDef(){if(this._pendingResolve)return;for(let oi=0;oi<this.attributes.length;oi++)this._setAttr(this.attributes[oi].name);this._ob=new MutationObserver(oi=>{for(const li of oi)this._setAttr(li.attributeName)}),this._ob.observe(this,{attributes:!0});const ti=(oi,li=!1)=>{this._resolved=!0,this._pendingResolve=void 0;const{props:gi,styles:yi}=oi;let Si;if(gi&&!(0,on.cy)(gi))for(const Li in gi){const Di=gi[Li];(Di===Number||Di&&Di.type===Number)&&(Li in this._props&&(this._props[Li]=(0,on.Ro)(this._props[Li])),(Si||(Si=Object.create(null)))[(0,on.PT)(Li)]=!0)}this._numberProps=Si,li&&this._resolveProps(oi),this.shadowRoot&&this._applyStyles(yi),this._mount(oi)},ni=this._def.__asyncLoader;ni?this._pendingResolve=ni().then(oi=>ti(this._def=oi,!0)):ti(this._def)}_mount(ti){this._app=this._createApp(ti),ti.configureApp&&ti.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const ni=this._instance&&this._instance.exposed;if(ni)for(const oi in ni)(0,on.$3)(this,oi)||Object.defineProperty(this,oi,{get:()=>(0,Fn.R1)(ni[oi])})}_resolveProps(ti){const{props:ni}=ti,oi=(0,on.cy)(ni)?ni:Object.keys(ni||{});for(const li of Object.keys(this))li[0]!=="_"&&oi.includes(li)&&this._setProp(li,this[li]);for(const li of oi.map(on.PT))Object.defineProperty(this,li,{get(){return this._getProp(li)},set(gi){this._setProp(li,gi,!0,!0)}})}_setAttr(ti){if(ti.startsWith("data-v-"))return;const ni=this.hasAttribute(ti);let oi=ni?this.getAttribute(ti):Nl;const li=(0,on.PT)(ti);ni&&this._numberProps&&this._numberProps[li]&&(oi=(0,on.Ro)(oi)),this._setProp(li,oi,!1,!0)}_getProp(ti){return this._props[ti]}_setProp(ti,ni,oi=!0,li=!1){if(ni!==this._props[ti]&&(ni===Nl?delete this._props[ti]:(this._props[ti]=ni,ti==="key"&&this._app&&(this._app._ceVNode.key=ni)),li&&this._instance&&this._update(),oi)){const gi=this._ob;gi&&gi.disconnect(),ni===!0?this.setAttribute((0,on.Tg)(ti),""):typeof ni=="str
19ing"||typeof ni=="number"?this.setAttribute((0,on.Tg)(ti),ni+""):ni||this.removeAttribute((0,on.Tg)(ti)),gi&&gi.observe(this,{attributes:!0})}}_update(){El(this._createVNode(),this._root)}_createVNode(){const ti={};this.shadowRoot||(ti.onVnodeMounted=ti.onVnodeUpdated=this._renderSlots.bind(this));const ni=(0,hi.bF)(this._def,(0,on.X$)(ti,this._props));return this._instance||(ni.ce=oi=>{this._instance=oi,oi.ce=this,oi.isCE=!0;const li=(gi,yi)=>{this.dispatchEvent(new CustomEvent(gi,(0,on.Qd)(yi[0])?(0,on.X$)({detail:yi},yi[0]):{detail:yi}))};oi.emit=(gi,...yi)=>{li(gi,yi),(0,on.Tg)(gi)!==gi&&li((0,on.Tg)(gi),yi)},this._setParent()}),ni}_applyStyles(ti,ni){if(!ti)return;if(ni){if(ni===this._def||this._styleChildren.has(ni))return;this._styleChildren.add(ni)}const oi=this._nonce;for(let li=ti.length-1;li>=0;li--){const gi=document.createElement("style");oi&&gi.setAttribute("nonce",oi),gi.textContent=ti[li],this.shadowRoot.prepend(gi)}}_parseSlots(){const ti=this._slots={};let ni;for(;ni=this.firstChild;){const oi=ni.nodeType===1&&ni.getAttribute("slot")||"default";(ti[oi]||(ti[oi]=[])).push(ni),this.removeChild(ni)}}_renderSlots(){const ti=(this._teleportTarget||this).querySelectorAll("slot"),ni=this._instance.type.__scopeId;for(let oi=0;oi<ti.length;oi++){const li=ti[oi],gi=li.getAttribute("name")||"default",yi=this._slots[gi],Si=li.parentNode;if(yi)for(const Li of yi){if(ni&&Li.nodeType===1){const Di=ni+"-s",zi=document.createTreeWalker(Li,1);Li.setAttribute(Di,"");let pn;for(;pn=zi.nextNode();)pn.setAttribute(Di,"")}Si.insertBefore(Li,li)}else for(;li.firstChild;)Si.insertBefore(li.firstChild,li);Si.removeChild(li)}}_injectChildStyle(ti){this._applyStyles(ti.styles,ti)}_removeChildStyle(ti){}}function Va(ei){const ti=getCurrentInstance(),ni=ti&&ti.ce;return ni||null}function oa(){const ei=Va();return ei&&ei.shadowRoot}function Jo(ei="$style"){{const ti=getCurrentInstance();if(!ti)return EMPTY_OBJ;const ni=ti.type.__cssModules;if(!ni)return EMPTY_OBJ;const oi=ni[ei];return oi||EMPTY_OBJ}}const el=new WeakMap,$l=new WeakMap,tl=Symbol("_moveCb"),ll=Symbol("_enterCb"),ia=(ei=>(delete ei.props.mode,ei))({name:"TransitionGroup",props:(0,on.X$)({},as,{tag:String,moveClass:String}),setup(ei,{slots:ti}){const ni=(0,hi.nI)(),oi=(0,hi.Gy)();let li,gi;return(0,hi.$u)(()=>{if(!li.length)return;const yi=ei.moveClass||`${ei.name||"v"}-move`;if(!Oc(li[0].el,ni.vnode.el,yi))return;li.forEach(fa),li.forEach(Xc);const Si=li.filter(cl);dn(),Si.forEach(Li=>{const Di=Li.el,zi=Di.style;Vi(Di,yi),zi.transform=zi.webkitTransform=zi.transitionDuration="";const pn=Di[tl]=Cn=>{Cn&&Cn.target!==Di||(!Cn||/transform$/.test(Cn.propertyName))&&(Di.removeEventListener("transitionend",pn),Di[tl]=null,Ni(Di,yi))};Di.addEventListener("transitionend",pn)})}),()=>{const yi=(0,Fn.ux)(ei),Si=ss(yi);let Li=yi.tag||hi.FK;if(li=[],gi)for(let Di=0;Di<gi.length;Di++){const zi=gi[Di];zi.el&&zi.el instanceof Element&&(li.push(zi),(0,hi.MZ)(zi,(0,hi.OW)(zi,Si,oi,ni)),el.set(zi,zi.el.getBoundingClientRect()))}gi=ti.default?(0,hi.Df)(ti.default()):[];for(let Di=0;Di<gi.length;Di++){const zi=gi[Di];zi.key!=null&&(0,hi.MZ)(zi,(0,hi.OW)(zi,Si,oi,ni))}return(0,hi.bF)(Li,null,gi)}}}),zc=null;function fa(ei){const ti=ei.el;ti[tl]&&ti[tl](),ti[ll]&&ti[ll]()}function Xc(ei){$l.set(ei,ei.el.getBoundingClientRect())}function cl(ei){const ti=el.get(ei),ni=$l.get(ei),oi=ti.left-ni.left,li=ti.top-ni.top;if(oi||li){const gi=ei.el.style;return gi.transform=gi.webkitTransform=`translate(${oi}px,${li}px)`,gi.transitionDuration="0s",ei}}function Oc(ei,ti,ni){const oi=ei.cloneNode(),li=ei[ts];
19li&&li.forEach(Si=>{Si.split(/\s+/).forEach(Li=>Li&&oi.classList.remove(Li))}),ni.split(/\s+/).forEach(Si=>Si&&oi.classList.add(Si)),oi.style.display="none";const gi=ti.nodeType===1?ti:ti.parentNode;gi.appendChild(oi);const{hasTransform:yi}=vn(oi);return gi.removeChild(oi),yi}const ql=ei=>{const ti=ei.props["onUpdate:modelValue"]||!1;return(0,on.cy)(ti)?ni=>(0,on.DY)(ti,ni):ti};function nu(ei){ei.target.composing=!0}function cs(ei){const ti=ei.target;ti.composing&&(ti.composing=!1,ti.dispatchEvent(new Event("input")))}const Is=Symbol("_assign"),Hs={created(ei,{modifiers:{lazy:ti,trim:ni,number:oi}},li){ei[Is]=ql(li);const gi=oi||li.props&&li.props.type==="number";is(ei,ti?"change":"input",yi=>{if(yi.target.composing)return;let Si=ei.value;ni&&(Si=Si.trim()),gi&&(Si=(0,on.bB)(Si)),ei[Is](Si)}),ni&&is(ei,"change",()=>{ei.value=ei.value.trim()}),ti||(is(ei,"compositionstart",nu),is(ei,"compositionend",cs),is(ei,"change",cs))},mounted(ei,{value:ti}){ei.value=ti??""},beforeUpdate(ei,{value:ti,oldValue:ni,modifiers:{lazy:oi,trim:li,number:gi}},yi){if(ei[Is]=ql(yi),ei.composing)return;const Si=(gi||ei.type==="number")&&!/^0\d/.test(ei.value)?(0,on.bB)(ei.value):ei.value,Li=ti??"";Si!==Li&&(document.activeElement===ei&&ei.type!=="range"&&(oi&&ti===ni||li&&ei.value.trim()===Li)||(ei.value=Li))}},Oo={deep:!0,created(ei,ti,ni){ei[Is]=ql(ni),is(ei,"change",()=>{const oi=ei._modelValue,li=ka(ei),gi=ei.checked,yi=ei[Is];if((0,on.cy)(oi)){const Si=(0,on.u3)(oi,li),Li=Si!==-1;if(gi&&!Li)yi(oi.concat(li));else if(!gi&&Li){const Di=[...oi];Di.splice(Si,1),yi(Di)}}else if((0,on.vM)(oi)){const Si=new Set(oi);gi?Si.add(li):Si.delete(li),yi(Si)}else yi(vu(ei,gi))})},mounted:ga,beforeUpdate(ei,ti,ni){ei[Is]=ql(ni),ga(ei,ti,ni)}};function ga(ei,{value:ti,oldValue:ni},oi){ei._modelValue=ti;let li;if((0,on.cy)(ti))li=(0,on.u3)(ti,oi.props.value)>-1;else if((0,on.vM)(ti))li=ti.has(oi.props.value);else{if(ti===ni)return;li=(0,on.BX)(ti,vu(ei,!0))}ei.checked!==li&&(ei.checked=li)}const ja={created(ei,{value:ti},ni){ei.checked=(0,on.BX)(ti,ni.props.value),ei[Is]=ql(ni),is(ei,"change",()=>{ei[Is](ka(ei))})},beforeUpdate(ei,{value:ti,oldValue:ni},oi){ei[Is]=ql(oi),ti!==ni&&(ei.checked=(0,on.BX)(ti,oi.props.value))}},Ka={deep:!0,created(ei,{value:ti,modifiers:{number:ni}},oi){const li=(0,on.vM)(ti);is(ei,"change",()=>{const gi=Array.prototype.filter.call(ei.options,yi=>yi.selected).map(yi=>ni?(0,on.bB)(ka(yi)):ka(yi));ei[Is](ei.multiple?li?new Set(gi):gi:gi[0]),ei._assigning=!0,(0,hi.dY)(()=>{ei._assigning=!1})}),ei[Is]=ql(oi)},mounted(ei,{value:ti}){rl(ei,ti)},beforeUpdate(ei,ti,ni){ei[Is]=ql(ni)},updated(ei,{value:ti}){ei._assigning||rl(ei,ti)}};function rl(ei,ti){const ni=ei.multiple,oi=(0,on.cy)(ti);if(!(ni&&!oi&&!(0,on.vM)(ti))){for(let li=0,gi=ei.options.length;li<gi;li++){const yi=ei.options[li],Si=ka(yi);if(ni)if(oi){const Li=typeof Si;Li==="string"||Li==="number"?yi.selected=ti.some(Di=>String(Di)===String(Si)):yi.selected=(0,on.u3)(ti,Si)>-1}else yi.selected=ti.has(Si);else if((0,on.BX)(ka(yi),ti)){ei.selectedIndex!==li&&(ei.selectedIndex=li);return}}!ni&&ei.selectedIndex!==-1&&(ei.selectedIndex=-1)}}function ka(ei){return"_value"in ei?ei._value:ei.value}function vu(ei,ti){const ni=ti?"_trueValue":"_falseValue";return ni in ei?ei[ni]:ti}const ul={created(ei,ti,ni){Vl(ei,ti,ni,null,"created")},mounted(ei,ti,ni){Vl(ei,ti,ni,null,"mounted")},beforeUpdate(ei,ti,ni,oi){Vl(ei,ti,ni,oi,"beforeUpdate")},updated(ei,ti,ni,oi){Vl(ei,ti,ni,oi,"updated")}};function Ql(ei,ti){switch(ei){case"SELECT":return Ka;case"TEXTAREA":return Hs;default:switch(ti){case"checkbox":return Oo;case"radio":return ja;default:return Hs}}}function Vl(ei,ti,ni,oi,li){const yi=Ql(ei.tagName,ni.props&&ni.props.type)[li];yi&&yi(ei,ti,ni,oi)}function vc(){Hs.getSSRProps=({value:ei})=>({value:ei}),ja.getSSRProps=({value:ei},ti)=>{if(ti.props&&looseEqual(ti.props.value,ei))return{checked:!0}},Oo.getSSRProps=({value:ei},ti)=>{if(isArray(ei)){if(ti.props&&looseIndexOf(ei,ti.props.value)>-1)return{checked:!0}}else if(isSet(ei)){if(ti.props&&ei.has(ti.props.value))return{checked:!0}}else if(ei)return{checked:!0}},ul.getSSRProps=(ei,ti)=>{if(typeof ti.type!="string")return;const ni=Ql(ti.type.toUpperCase(),ti.props&&ti.props.type);if(ni.getSSRProps)return ni.getSSRProps(ei,ti)}}const Bu=["ctrl","shift","alt","meta"],Rd={stop:ei=>ei.stopPropagation(),prevent:ei=>ei.preventDefault(),self:ei=>ei.target!==ei.currentTarget,ctrl:ei=>!ei.ctrlKey,shift:ei=>
19!ei.shiftKey,alt:ei=>!ei.altKey,meta:ei=>!ei.metaKey,left:ei=>"button"in ei&&ei.button!==0,middle:ei=>"button"in ei&&ei.button!==1,right:ei=>"button"in ei&&ei.button!==2,exact:(ei,ti)=>Bu.some(ni=>ei[`${ni}Key`]&&!ti.includes(ni))},Ra=(ei,ti)=>{const ni=ei._withMods||(ei._withMods={}),oi=ti.join(".");return ni[oi]||(ni[oi]=(li,...gi)=>{for(let yi=0;yi<ti.length;yi++){const Si=Rd[ti[yi]];if(Si&&Si(li,ti))return}return ei(li,...gi)})},su={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},Wl=(ei,ti)=>{const ni=ei._withKeys||(ei._withKeys={}),oi=ti.join(".");return ni[oi]||(ni[oi]=li=>{if(!("key"in li))return;const gi=(0,on.Tg)(li.key);if(ti.some(yi=>yi===gi||su[yi]===gi))return ei(li)})},Kc=(0,on.X$)({patchProp:Xa},Ms);let Zl,Ul=!1;function Au(){return Zl||(Zl=(0,hi.K9)(Kc))}function Al(){return Zl=Ul?Zl:createHydrationRenderer(Kc),Ul=!0,Zl}const El=(...ei)=>{Au().render(...ei)},Tl=(...ei)=>{Al().hydrate(...ei)},sn=(...ei)=>{const ti=Au().createApp(...ei),{mount:ni}=ti;return ti.mount=oi=>{const li=uo(oi);if(!li)return;const gi=ti._component;!(0,on.Tn)(gi)&&!gi.render&&!gi.template&&(gi.template=li.innerHTML),li.nodeType===1&&(li.textContent="");const yi=ni(li,!1,Nn(li));return li instanceof Element&&(li.removeAttribute("v-cloak"),li.setAttribute("data-v-app","")),yi},ti},wn=(...ei)=>{const ti=Al().createApp(...ei),{mount:ni}=ti;return ti.mount=oi=>{const li=uo(oi);if(li)return ni(li,!0,Nn(li))},ti};function Nn(ei){if(ei instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&ei instanceof MathMLElement)return"mathml"}function Rs(ei){Object.defineProperty(ei.config,"isNativeTag",{value:ti=>isHTMLTag(ti)||isSVGTag(ti)||isMathMLTag(ti),writable:!1})}function xs(ei){if(isRuntimeOnly()){const ti=ei.config.isCustomElement;Object.defineProperty(ei.config,"isCustomElement",{get(){return ti},set(){warn("The `isCustomElement` config option is deprecated. Use `compilerOptions.isCustomElement` instead.")}});const ni=ei.config.compilerOptions,oi='The `compilerOptions` config option is only respected when using a build of Vue.js that includes the runtime compiler (aka "full build"). Since you are using the runtime-only build, `compilerOptions` must be passed to `@vue/compiler-dom` in the build setup instead.\n- For vue-loader: pass it via vue-loader\'s `compilerOptions` loader option.\n- For vue-cli: see https://cli.vuejs.org/guide/webpack.html#modifying-options-of-a-loader\n- For vite: pass it via @vitejs/plugin-vue options. See https://github.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue#example-for-passing-options-to-vuecompiler-sfc';Object.defineProperty(ei.config,"compilerOptions",{get(){return warn(oi),ni},set(){warn(oi)}})}}function uo(ei){return(0,on.Kg)(ei)?document.querySelector(ei):ei}let Ro=!1;const qo=()=>{Ro||(Ro=!0,vc(),hn())};Bn.t1.defaults.color=qn.K.text,Bn.t1.defaults.borderColor=qn.K.border,Bn.t1.register(Bn.PP,Bn.kc,Bn.E8,Bn.m_);const $o={components:{Bar:xn.yP},props:{locale:{type:Object,required:!0}},data:()=>
19({colors:{barColor:"green"},activityTopAuthors:window.config.pageData.repoActivityTopAuthors||[],i18nCommitActivity:void 0}),methods:{graphPoints(){return{datasets:[{label:this.locale.commitActivity,data:this.activityTopAuthors.map(ei=>ei.commits),backgroundColor:this.colors.barColor,barThickness:40,borderWidth:0,tension:.3}],labels:this.activityTopAuthors.map(ei=>ei.name)}},getOptions(){return{responsive:!0,maintainAspectRatio:!1,animation:!0,scales:{x:{type:"category",grid:{display:!1},ticks:{color:"transparent",minRotation:90,maxRotation:90,autoSkip:!1}},y:{ticks:{stepSize:1}}}}}},mounted(){const ei=window.getComputedStyle(this.$refs.style);this.colors.barColor=ei.backgroundColor;for(const ti of this.activityTopAuthors){const ni=new Image;ni.src=ti.avatar_link,ti.avatar_img=ni}Bn.t1.register({id:"image_label",afterDraw:ti=>{const ni=ti.boxes[0],oi=ti.boxes[1];for(const[li]of ni.ticks.entries()){const gi=ni.getPixelForTick(li),yi=this.activityTopAuthors[li].avatar_img;ti.ctx.save(),ti.ctx.drawImage(yi,0,0,yi.naturalWidth,yi.naturalHeight,gi-10,oi.bottom+10,20,20),ti.ctx.restore()}},beforeEvent:(ti,ni)=>{const oi=ni.event;if(oi.type!=="mousemove"&&oi.type!=="click")return;const li=ti.boxes[1];if(oi.y<li.bottom+10||oi.y>li.bottom+30){ti.canvas.style.cursor="";return}const gi=ti.boxes[0],yi=gi.ticks.findIndex((Si,Li)=>{const Di=gi.getPixelForTick(Li);return oi.x>=Di-10&&oi.x<=Di+10});if(yi===-1){ti.canvas.style.cursor="";return}ti.canvas.style.cursor="pointer",oi.type==="click"&&this.activityTopAuthors[yi].home_link&&(window.location.href=this.activityTopAuthors[yi].home_link)}})}};function Ga(){const ei=document.getElementById("repo-activity-top-authors-chart");ei&&sn($o,{locale:{commitActivity:ei.getAttribute("data-locale-commit-activity")}}).mount(ei)}var na=$o,Ko=__webpack_require__("./node_modules/vue-loader/dist/exportHelper.js");const Wa=(0,Ko.A)(na,[["render",_n]]);var Ll=null;const lc=["for"],ou={class:"gitea-select"},Jl=["id"],jc={value:""},ec=["value"],Bl=["value"];function Gc(ei,ti,ni,oi,li,gi){return(0,hi.uX)(!0),(0,hi.CE)(hi.FK,null,(0,hi.pI)(ei.categories,yi=>((0,hi.uX)(),(0,hi.CE)("div",{key:yi,class:"field tw-pl-1 tw-pb-1 access-token-category"},[(0,hi.Lk)("label",{class:"category-label",for:"access-token-scope-"+yi},(0,on.v_)(yi),9,lc),(0,hi.Lk)("div",ou,[(0,hi.Lk)("select",{class:"ui selection access-token-select",name:"scope",id:"access-token-scope-"+yi},[(0,hi.Lk)("option",jc,(0,on.v_)(ei.noAccessLabel),1),(0,hi.Lk)("option",{value:"read:"+yi},(0,on.v_)(ei.readLabel),9,ec),(0,hi.Lk)("option",{value:"write:"+yi},(0,on.v_)(ei.writeLabel),9,Bl)],8,Jl)])]))),128)}function ra(ei,ti,ni){var oi=ni||{},li=oi.noTrailing,gi=li===void 0?!1:li,yi=oi.noLeading,Si=yi===void 0?!1:yi,Li=oi.debounceMode,Di=Li===void 0?void 0:Li,zi,pn=!1,Cn=0;function Kn(){zi&&clearTimeout(zi)}function ds(js){var Ss=js||{},Zs=Ss.upcomingOnly,mo=Zs===void 0?!1:Zs;Kn(),pn=!mo}function ps(){for(var js=arguments.length,Ss=new Array(js),Zs=0;Zs<js;Zs++)Ss[Zs]=arguments[Zs];var mo=this,Dn=Date.now()-Cn;if(pn)return;function Ys(){Cn=Date.now(),ti.apply(mo,Ss)}function Js(){zi=void 0}!Si&&Di&&!zi&&Ys(),Kn(),Di===void 0&&Dn>ei?Si?(Cn=Date.now(),gi||(zi=setTimeout(Di?Js:Ys,ei))):Ys():gi!==!0&&(zi=setTimeout(Di?Js:Ys,Di===void 0?ei-Dn:ei))}return ps.cancel=ds,ps}function Ml(ei,ti,ni){var oi=ni||{},li=oi.atBegin,gi=li===void 0?!1:li;return ra(ei,ti,{debounceMode:gi!==!1})}function zl(ei,ti,...ni){if((typeof ei=="string"||ei instanceof String)&&(ei=document.querySelectorAll(ei)),ei instanceof Node)ti(ei,...ni);else if(ei.length!==void 0)for(const oi of ei)ti(oi,...ni);else throw new Error("invalid argument to be shown/hidden")}function Rl(ei,ti){if(ti===!0)ei.classList.remove("tw-hidden");else if(ti===!1)ei.classList.add("tw-hidden");else if(ti===void 0)ei.classList.toggle("tw-hidden");else throw new Error("invalid force argument")}function Fo(ei){zl(ei,Rl,!0)}function Ho(ei){zl(ei,Rl,!1)}function Oa(ei,ti){zl(ei,Rl,ti)}function bu(ei){const ti=[];if(zl(ei,ni=>ti.push(ni.classList.contains("tw-hidden"))),ti.length>1)throw new Error("isElemHidden doesn't work for multiple elements");return ti[0]}function Dc(ei,ti){if(ti)for(const ni of ei)ti(ni);return ei}function Pc(ei,ti="*",ni){return Dc(Array.from(ei.parentNode.children).filter(oi=>oi!==ei&&oi.matches(ti)),ni)}function Yc(ei,ti="*",ni){return Dc(ei.querySelectorAll(`:scope > ${ti}`),ni)}function Od(ei,ti){return Dc(document.querySelectorAll(ei),ti)}function bd(ei){document.readyState==="loading"?document.addEventListener("DOMContentLoaded",ei):ei()}function ed(ei){try{return ei.ownerDocument===document&&ei.nodeType===Node.ELEMENT_NODE||ei.nodeType===Node.DOCUMENT_FRAGMENT_NODE}catch{return!1}}function Eu(ei,{viewportMarginBottom:ti=0}={}){let ni=!1,oi,li,gi,yi;function Si(pn){if(!ni){if(oi!==pn.clientX||li!==pn.clientY){const Cn=ei.style.height;gi&&gi!==Cn&&(ni=!0),gi=Cn}oi=pn.clientX,li=pn.clientY}}function Li(){let pn=0,Cn=ei;for(;Cn!==document.body&&Cn!==null;)pn+=Cn.offsetTop||0,Cn=Cn.offsetParent;const Kn=pn-document.defaultView.scrollY,ds=document.documentElement.clientHeight-(Kn+ei.offsetHeight);return{top:Kn,bottom:ds}}function Di(){if(!ni&&!(ei.offsetWidth<=0&&ei.offsetHeight<=0))try{const{top:pn,bottom:Cn}=Li(),Kn=pn<0||Cn<0,ds=getComputedStyle(ei),ps=parseFloat(ds.borderTopWidth),js=parseFloat(ds.borderBottomWidth),Zs=ds.boxSizing==="border-box"?ps+js:0,mo=Math.min(Cn,ti),Dn=parseFloat(ds.height),Ys=Dn+Cn-mo;ei.style.height="auto";let Js=ei.scrollHeight+Zs;Kn?Js>Dn&&(Js=Dn):Js=Math.min(Ys,Js),ei.style.height=`${Js}px`,gi=ei.style.height}finally{ei.selectionStart===ei.selectionEnd&&ei.selectionStart===ei.value.length&&(ei.scrollTop=ei.scrollHeight)}}function zi(){ni=!1,yi!==void 0?ei.style.height=yi:ei.style.removeProperty("height")}return ei.addEventListener("mousemove",Si),ei.addEventListener("input",Di),ei.form?.addEventListener("reset",zi),yi=ei.style.height??void 0,ei.value&&Di(),{resizeToFit:Di,destroy(){ei.removeEventListener("mousemove",Si),ei.removeEventListener("input",Di),ei.form?.removeEventListener("reset",zi)}}}function Hu(ei){return Ml(300,ei)}function td(ei,ti){return new Promise(ni=>{ei.addEventListener("load",()=>ni(!0),{once:!0}),ei.addEventListener("error",()=>ni(!1),{once:!0}),ei.src=ti})}const Tu=typeof SubmitEvent>"u";function $u(ei){return Tu?ei.target._submitter||null:ei.submitter}function Vu(ei){const ti=ei.target.closest("form");ti&&(ti._submitter=ei.target.closest('button:not([type]), button[type="submit"], input[type="submit"]'))}function id(){Tu&&(console.warn(`This browser doesn't have "SubmitEvent" support, use a tricky method to polyfill`),document.body.addEventListener("click",Vu),document.body.addEventListener("focus",Vu))}
19function nd(ei){return ei?!!(ei.offsetWidth||ei.offsetHeight||ei.getClientRects().length):!1}function ru(ei){const ti=[];for(const oi of ei.clipboardData?.items??[])oi.type?.startsWith("image/")&&ti.push(oi.getAsFile());return{text:ei.clipboardData?.getData?.("text")??"",images:ti}}function Qc(ei,ti){const ni=ei.value.slice(0,ei.selectionStart??void 0),oi=ei.value.slice(ei.selectionEnd??void 0);let li=!0;ei.contentEditable="true";try{li=document.execCommand("insertText",!1,ti)}catch{li=!1}ei.contentEditable="false",li&&!ei.value.slice(0,ei.selectionStart??void 0).endsWith(ti)&&(li=!1),li||(ei.value=`${ni}${ti}${oi}`,ei.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!0})))}function sd(ei){const ti=document.createElement("div");return ti.innerHTML=ei.trim(),ti.firstChild}const _u={props:{isAdmin:{type:Boolean,required:!0},noAccessLabel:{type:String,required:!0},readLabel:{type:String,required:!0},writeLabel:{type:String,required:!0}},computed:{categories(){const ei=["activitypub"];return this.isAdmin&&ei.push("admin"),ei.push("issue","misc","notification","organization","package","repository","user"),ei}},mounted(){document.getElementById("scoped-access-submit").addEventListener("click",this.onClickSubmit)},unmounted(){document.getElementById("scoped-access-submit").removeEventListener("click",this.onClickSubmit)},methods:{onClickSubmit(ei){ei.preventDefault();const ti=document.getElementById("scoped-access-warning");for(const ni of document.getElementsByClassName("access-token-select"))if(ni.value){Ho(ti),document.getElementById("scoped-access-form").submit();return}Fo(ti)}}};var od=_u;function rd(){for(const ei of document.getElementsByClassName("scoped-access-token"))sn(_u,{isAdmin:ei.getAttribute("data-is-admin")==="true",noAccessLabel:ei.getAttribute("data-no-access-label"),readLabel:ei.getAttribute("data-read-label"),writeLabel:ei.getAttribute("data-write-label")}).mount(ei)}const tc=(0,Ko.A)(od,[["render",Gc]]);var di=null;const _i={key:0,class:"ui secondary stackable menu tabs-with-labels"},Mi={class:"ui grey label tw-ml-2"},Ii={class:"ui grey label tw-ml-2"},Gi={class:"ui tab active list dashboard-repos"},Yi={key:0,class:"ui top attached tw-mt-4 tw-flex tw-items-center"},ln={class:"tw-flex-1 tw-flex tw-items-center"},Wn={class:"ui grey label tw-ml-2"},Pn={class:"ui top attached segment repos-search"},ls={class:"ui small fluid action left icon input"},Cs=["placeholder"],Ns=["title"],ws={class:"menu"},to=["title"],Gr=["title"],_a={class:"ui secondary pointing tabular borderless menu repos-filter"},aa={class:"overflow-menu-items tw-justify-center"},_l={key:1,class:"ui attached table segment tw-rounded-b"},il={class:"repo-owner-name-list"},Fc=["href"],Ic={class:"text truncate"},Jr={key:0},cc=["href","data-tooltip-content"],ha={key:0,class:"tw-text-center"},Ya={class:"ui borderless pagination menu narrow tw-my-2"},uc=["title"],ad=["title"],bc={class:"active item tw-py-1"},Nc=["title"],Xl=["title"],_c={key:1,class:"ui tab active list dashboard-orgs"},qc={key:0,class:"ui attached table segment tw-rounded"},Ol={class:"repo-owner-name-list"},kc=["href"],Kl={class:"text truncate"},Qa={key:0,class:"ui tiny basic label"},yu={class:"text light grey tw-flex tw-items-center tw-ml-2"};function Bc(ei,ti,ni,oi,li,gi){const yi=(0,hi.g2)("svg-icon");return(0,hi.uX)(),(0,hi.CE)("div",null,[ei.isOrganization?(0,hi.Q3)("v-if",!0):((0,hi.uX)(),(0,hi.CE)("div",_i,[(0,hi.Lk)("a",{class:(0,on.C4)({item:!0,active:ei.tab==="repos"}),onClick:ti[0]||(ti[0]=Si=>ei.changeTab("repos"))},[(0,hi.eW)((0,on.v_)(ei.textMyRepos)+" ",1),(0,hi.Lk)("span",Mi,(0,on.v_)(ei.reposTotalCount),1)],2),(0,hi.Lk)("a",{class:(0,on.C4)({item:!0,active:ei.tab==="organizations"}),onClick:ti[1]||(ti[1]=Si=>ei.changeTab("organizations"))},[(0,hi.eW)((0,on.v_)(ei.textMyOrgs)+" ",1),(0,hi.Lk)("span",Ii,(0,on.v_)(ei.organizationsTotalCount),1)],2)])),(0,hi.bo)((0,hi.Lk)("div",Gi,[ei.isOrganization?((0,hi.uX)(),(0,hi.CE)("h4",Yi,[(0,hi.Lk)("div",ln,[(0,hi.eW)((0,on.v_)(ei.textMyRepos)+" ",1),(0,hi.Lk)("span",Wn,(0,on.v_)(ei.reposTotalCount),1)])])):(0,hi.Q3)("v-if",!0),(0,hi.Lk)("div",Pn,[(0,hi.Lk)("div",ls,[(0,hi.bo)((0,hi.Lk)("input",{type:"search",spellcheck:"false",maxlength:"255",onInput:ti[2]||(ti[2]=Si=>ei.changeReposFilter(ei.reposFilter)),"onUpdate:modelValue":ti[3]||(ti[3]=Si=>ei.searchQuery=Si),ref:"search",onKeydown:ti[4]||(ti[4]=(...Si)=>ei.reposFilterKeyControl&&ei.reposFilterKeyControl(...Si)),placeholder:ei.textSearchRepos},null,40,Cs),[[Hs,ei.searchQuery]]),(0,hi.Lk)("i",{class:(0,on.C4)(["icon loading-icon-3px",{"is-loading":ei.isLoading}])},[(0,hi.bF)(yi,{name:"octicon-search",size:16})],2),(0,hi.Lk)("div",{class:"ui dropdown icon button",title:ei.textFilter},[(0,hi.bF)(yi,{name:"octicon-filter",size:16}),(0,hi.Lk)("div",ws,[(0,hi.Lk)("a",{class:"item",onClick:ti[5]||(ti[5]=Si=>ei.toggleArchivedFilter())},[(0,hi.Lk)("div",{class:"ui checkbox",ref:"checkboxArchivedFilter",title:ei.checkboxArchivedFilterTitle},[(0,hi.Q3)(`the "tw-pointer-events-none" is necessary to prevent the checkbox from handling user's input,
20                      otherwise if the "input" handles click event for intermediate status, it breaks the internal state`),(0,hi.Lk)("input",(0,hi.v6)({type:"checkbox",class:"tw-pointer-events-none"},ei.checkboxArchivedFilterProps),null,16),(0,hi.Lk)("label",null,[(0,hi.bF)(yi,{name:"octicon-archive",size:16,class:"tw-mr
20-1"}),(0,hi.eW)(" "+(0,on.v_)(ei.textShowArchived),1)])],8,to)]),(0,hi.Lk)("a",{class:"item",onClick:ti[6]||(ti[6]=Si=>ei.togglePrivateFilter())},[(0,hi.Lk)("div",{class:"ui checkbox",ref:"checkboxPrivateFilter",title:ei.checkboxPrivateFilterTitle},[(0,hi.Lk)("input",(0,hi.v6)({type:"checkbox",class:"tw-pointer-events-none"},ei.checkboxPrivateFilterProps),null,16),(0,hi.Lk)("label",null,[(0,hi.bF)(yi,{name:"octicon-lock",size:16,class:"tw-mr-1"}),(0,hi.eW)(" "+(0,on.v_)(ei.textShowPrivate),1)])],8,Gr)])])],8,Ns)]),(0,hi.Lk)("overflow-menu",_a,[(0,hi.Lk)("div",aa,[(0,hi.Lk)("a",{class:(0,on.C4)(["item",{active:ei.reposFilter==="all"}]),tabindex:"0",onClick:ti[7]||(ti[7]=Si=>ei.changeReposFilter("all"))},[(0,hi.eW)((0,on.v_)(ei.textAll)+" ",1),(0,hi.bo)((0,hi.Lk)("div",{class:"ui circular mini grey label"},(0,on.v_)(ei.repoTypeCount),513),[[Ji,ei.reposFilter==="all"]])],2),(0,hi.Lk)("a",{class:(0,on.C4)(["item",{active:ei.reposFilter==="sources"}]),tabindex:"0",onClick:ti[8]||(ti[8]=Si=>ei.changeReposFilter("sources"))},[(0,hi.eW)((0,on.v_)(ei.textSources)+" ",1),(0,hi.bo)((0,hi.Lk)("div",{class:"ui circular mini grey label"},(0,on.v_)(ei.repoTypeCount),513),[[Ji,ei.reposFilter==="sources"]])],2),(0,hi.Lk)("a",{class:(0,on.C4)(["item",{active:ei.reposFilter==="forks"}]),tabindex:"0",onClick:ti[9]||(ti[9]=Si=>ei.changeReposFilter("forks"))},[(0,hi.eW)((0,on.v_)(ei.textForks)+" ",1),(0,hi.bo)((0,hi.Lk)("div",{class:"ui circular mini grey label"},(0,on.v_)(ei.repoTypeCount),513),[[Ji,ei.reposFilter==="forks"]])],2),ei.isMirrorsEnabled?((0,hi.uX)(),(0,hi.CE)("a",{key:0,class:(0,on.C4)(["item",{active:ei.reposFilter==="mirrors"}]),tabindex:"0",onClick:ti[10]||(ti[10]=Si=>ei.changeReposFilter("mirrors"))},[(0,hi.eW)((0,on.v_)(ei.textMirrors)+" ",1),(0,hi.bo)((0,hi.Lk)("div",{class:"ui circular mini grey label"},(0,on.v_)(ei.repoTypeCount),513),[[Ji,ei.reposFilter==="mirrors"]])],2)):(0,hi.Q3)("v-if",!0),(0,hi.Lk)("a",{class:(0,on.C4)(["item",{active:ei.reposFilter==="collaborative"}]),tabindex:"0",onClick:ti[11]||(ti[11]=Si=>ei.changeReposFilter("collaborative"))},[(0,hi.eW)((0,on.v_)(ei.textCollaborative)+" ",1),(0,hi.bo)((0,hi.Lk)("div",{class:"ui circular mini grey label"},(0,on.v_)(ei.repoTypeCount),513),[[Ji,ei.reposFilter==="collaborative"]])],2)])])]),ei.repos.length?((0,hi.uX)(),(0,hi.CE)("div",_l,[(0,hi.Lk)("ul",il,[((0,hi.uX)(!0),(0,hi.CE)(hi.FK,null,(0,hi.pI)(ei.repos,(Si,Li)=>((0,hi.uX)(),(0,hi.CE)("li",{class:(0,on.C4)(["tw-flex tw-items-center tw-py-2",{active:Li===ei.activeIndex}]),key:Si.id},[(0,hi.Lk)("a",{class:"repo-list-link muted",href:Si.link},[(0,hi.bF)(yi,{name:ei.repoIcon(Si),size:16,class:"repo-list-icon"},null,8,["name"]),(0,hi.Lk)("div",Ic,(0,on.v_)(Si.full_name),1),Si.archived?((0,hi.uX)(),(0,hi.CE)("div",Jr,[(0,hi.bF)(yi,{name:"octicon-archive",size:16})])):(0,hi.Q3)("v-if",!0)],8,Fc),Si.latest_commit_status?((0,hi.uX)(),(0,hi.CE)("a",{key:0,class:"tw-flex tw-items-center",href:Si.latest_commit_status.TargetURL,"data-tooltip-content":Si.locale_latest_commit_status},[(0,hi.Q3)(" the commit status icon logic is taken from templates/repo/commit_status.tmpl "),(0,hi.bF)(yi,{name:ei.statusIcon(Si.latest_commit_status.State),class:(0,on.C4)("tw-ml-2 commit-status icon text "+ei.statusColor(Si.latest_commit_status.State)),size:16},null,8,["name","class"])],8,cc)):(0,hi.Q3)("v-if",!0)],2))),128))]),ei.showMoreReposLink?((0,hi.uX)(),(0,hi.CE)("div",ha,[ti[16]||(ti[16]=(0,hi.Lk)("div",{class:"divider tw-my-0"},null,-1)),(0,hi.Lk)("div",Ya,[(0,hi.Lk)("a",{class:(0,on.C4)(["item navigation tw-py-1",{disabled:ei.page===1}]),onClick:ti[12]||(ti[12]=Si=>ei.changePage(1)),title:ei.textFirstPage},[(0,hi.bF)(yi,{name:"gitea-double-chevron-left",size:16,class:"tw-mr-1"})],10,uc),(0,hi.Lk)("a",{class:(0,on.C4)(["item navigation tw-py-1",{disabled:ei.page===1}]),onClick:ti[13]||(ti[13]=Si=>ei.changePage(ei.page-1)),title:ei.textPreviousPage},[(0,hi.bF)(yi,{name:"octicon-chevron-left",size:16,class:"tw-mr-1"})],10,ad),(0,hi.Lk)("a",bc,(0,on.v_)(ei.page),1),(0,hi.Lk)("a",{class:(0,on.C4)(["item navigation",{disabled:ei.page===ei.finalPage}]),onClick:ti[14]||(ti[14]=Si=>ei.changePage(ei.page+1)),title:ei.textNextPage},[(0,hi.bF)(yi,{name:"octicon-chevron-right",size:16,class:"tw-ml-1"})],10,Nc),(0,hi.Lk)("a",{class:(0,on.C4)(["item navigation tw-py-1",{disabled:ei.page===ei.finalPage}]),onClick:ti[15]||(ti[15]=Si=>
20ei.changePage(ei.finalPage)),title:ei.textLastPage},[(0,hi.bF)(yi,{name:"gitea-double-chevron-right",size:16,class:"tw-ml-1"})],10,Xl)])])):(0,hi.Q3)("v-if",!0)])):(0,hi.Q3)("v-if",!0)],512),[[Ji,ei.tab==="repos"]]),ei.isOrganization?(0,hi.Q3)("v-if",!0):(0,hi.bo)(((0,hi.uX)(),(0,hi.CE)("div",_c,[ei.organizations.length?((0,hi.uX)(),(0,hi.CE)("div",qc,[(0,hi.Lk)("ul",Ol,[((0,hi.uX)(!0),(0,hi.CE)(hi.FK,null,(0,hi.pI)(ei.organizations,Si=>((0,hi.uX)(),(0,hi.CE)("li",{class:"tw-flex tw-items-center tw-py-2",key:Si.name},[(0,hi.Lk)("a",{class:"repo-list-link muted",href:ei.subUrl+"/"+encodeURIComponent(Si.name)},[(0,hi.bF)(yi,{name:"octicon-organization",size:16,class:"repo-list-icon"}),(0,hi.Lk)("div",Kl,(0,on.v_)(Si.name),1),(0,hi.Lk)("div",null,[(0,hi.Q3)(" div to prevent underline of label on hover "),Si.org_visibility!=="public"?((0,hi.uX)(),(0,hi.CE)("span",Qa,(0,on.v_)(Si.org_visibility==="limited"?ei.textOrgVisibilityLimited:ei.textOrgVisibilityPrivate),1)):(0,hi.Q3)("v-if",!0)])],8,kc),(0,hi.Lk)("div",yu,[(0,hi.eW)((0,on.v_)(Si.num_repos)+" ",1),(0,hi.bF)(yi,{name:"octicon-repo",size:16,class:"tw-ml-1 tw-mt-0.5"})])]))),128))])])):(0,hi.Q3)("v-if",!0)],512)),[[Ji,ei.tab==="organizations"]])])}var rn=__webpack_require__("./node_modules/jquery/dist/jquery.js"),va=__webpack_require__.n(rn),Xo=__webpack_require__("./web_src/js/svg.js"),bo=__webpack_require__("./web_src/js/modules/fetch.js");const{appSubUrl:Hl,assetUrlPrefix:_d,pageData:Wu}=window.config,yd={pending:{name:"octicon-dot-fill",color:"yellow"},success:{name:"octicon-check",color:"green"},error:{name:"gitea-exclamation",color:"red"},failure:{name:"octicon-x",color:"red"},warning:{name:"gitea-exclamation",color:"yellow"}},Hc={components:{SvgIcon:Xo.Ah},data(){const ei=new URLSearchParams(window.location.search),ti=ei.get("repo-search-tab")||"repos",ni=ei.get("repo-search-filter")||"all",oi=ei.get("repo-search-private")||"both",li=ei.get("repo-search-archived")||"unarchived",gi=ei.get("repo-search-query")||"",yi=Number(ei.get("repo-search-page"))||1;return{tab:ti,repos:[],reposTotalCount:0,reposFilter:ni,archivedFilter:li,privateFilter:oi,page:yi,finalPage:1,searchQuery:gi,isLoading:!1,staticPrefix:_d,counts:{},repoTypes:{all:{searchMode:""},forks:{searchMode:"fork"},mirrors:{searchMode:"mirror"},sources:{searchMode:"source"},collaborative:{searchMode:"collaborative"}},textArchivedFilterTitles:{},textPrivateFilterTitles:{},organizations:[],isOrganization:!0,canCreateOrganization:!1,organizationsTotalCount:0,organizationId:0,subUrl:Hl,...Wu.dashboardRepoList,activeIndex:-1}},computed:{showMoreReposLink(){return this.repos.length>0&&this.repos.length<this.counts[`${this.reposFilter}:${this.archivedFilter}:${this.privateFilter}`]},searchURL(){return`${this.subUrl}/repo/search?sort=updated&order=desc&uid=${this.uid}&team_id=${this.teamId}&q=${this.searchQuery}&page=${this.page}&limit=${this.searchLimit}&mode=${this.repoTypes[this.reposFilter].searchMode}${this.archivedFilter==="archived"?"&archived=true":""}${this.archivedFilter==="unarchived"?"&archived=false":""}${this.privateFilter==="private"?"&is_private=true":""}${this.privateFilter==="public"?"&is_private=false":""}`},repoTypeCount(){return this.counts[`${this.reposFilter}:${this.archivedFilter}:${this.privateFilter}`]},checkboxArchivedFilterTitle(){return this.textArchivedFilterTitles[this.archivedFilter]},checkboxArchivedFilterProps(){return{checked:this.archivedFilter==="archived",indeterminate:this.archivedFilter==="both"}},checkboxPrivateFilterTitle(){return this.textPrivateFilterTitles[this.privateFilter]},checkboxPrivateFilterProps(){return{checked:this.privateFilter==="private",indeterminate:this.privateFilter==="both"}}},mounted(){const ei=document.getElementById("dashboard-repo-list");this.changeReposFilter(this.reposFilter),va()(ei).find(".dropdown").dropdown(),this.textArchivedFilterTitles={archived:this.textShowOnlyArchived,unarchived:this.textShowOnlyUnarchived,both:this.textShowBothArchivedUnarchived},this.textPrivateFilterTitles={private:this.textShowOnlyPrivate,public:this.textShowOnlyPublic,both:this.textShowBothPrivatePublic}},methods:{changeTab(ei){this.tab=ei,this.updateHistory()},changeReposFilter(ei){this.reposFilter=ei,this.repos=[],this.page=1,this.counts[`${ei}:${this.archivedFilter}:${this.privateFilter}`]=0,this.searchRepos()},updateHistory(){const ei=new URLSearchParams(window.location.search);this.tab==="repos"?ei.delete("repo-search-tab"):ei.set("repo-search-tab",this.tab),this.reposFilter==="all"?ei.delete("repo-search-filter"):ei.set("repo-search-filter",this.reposFilter),this.privateFilter==="both"?ei.delete("repo-search-private"):ei.set("repo-search-private",this.privateFilter),this.archivedFilter==="unarchived"?ei.delete("repo-search-archived"):ei.set("repo-search-archived",this.archivedFilter),this.searchQuery===""?ei.delete("repo-search-query"):ei.set("repo-search-query",this.searchQuery),this.page===1?ei.delete("repo-search-page"):ei.set("repo-search-page",`${this.page}`);const ti=ei.toString();ti?window.history.replaceState({},"",`?${ti}`):window.history.replaceState({},"",window.location.pathname)},toggleArchivedFilter(){this.archivedFilter==="unarchived"?this.archivedFilter="archived":this.archivedFilter==="archived"?this.archivedFilter="both":this.archivedFilter="unarchived",this.page=1,this.repos=[],this.counts[`${this.reposFilter}:${this.archivedFilter}:${this.privateFilter}`]=0,this.searchRepos()},togglePrivateFilter(){this.privateFilter==="both"?this.privateFilter="public":this.privateFilter==="public"?this.privateFilter="private":this.privateFilter="both",this.page=1,this.repos=[],this.counts[`${this.reposFilter}:${this.archivedFilter}:${this.privateFilter}`]=0,this.searchRepos()},changePage(ei){this.page=ei,this.page>this.finalPage&&(this.page=this.finalPage),this.page<1&&(this.page=1),this.repos=[],this.counts[`${this.reposFilter}:${this.archivedFilter}:${this.privateFilter}`]=0,this.searchRepos()},async searchRepos(){this.isLoading=!0;const ei=this.repoTypes[this.reposFilter].searchMode,ti=this.searchURL,ni=this.searchQuery;let oi,li;try{if(!this.reposTotalCount){const gi=`${this.subUrl}/repo/search?count_only=1&uid=${this.uid}&team_id=${this.teamId}&q=&page=1&mode=`;oi=await(0,bo.fG)(gi),this.reposTotalCount=oi.headers.get("X-Total-Count")??"?"}oi=await(0,bo.fG)(ti),li=await oi.json()}catch{ti===this.searchURL&&(this.isLoading=!1);return}if(ti===this.searchURL){this.repos=li.data.map(yi=>({...yi.repository,latest_commit_status:yi.latest_commit_status,locale_latest_commit_status:yi.locale_latest_commit_status}));const gi=oi.headers.get("X-Total-Count");ni===""&&ei===""&&this.archivedFilter==="both"&&(this.reposTotalCount=gi),this.counts[`${this.reposFilter}:${this.archivedFilter}:${this.privateFilter}`]=gi,this.finalPage=Math.ceil(gi/this.searchLimit),this.updateHistory(),this.isLoading=!1}},repoIcon(ei){return ei.fork?"octicon-repo-forked":ei.mirror?"octicon-mirror":ei.template?"octicon-repo-template":ei.private?"octicon-lock":(ei.internal,"octicon-repo")},statusIcon(ei){return yd[ei].name},statusColor(ei){return yd[ei].color},reposFilterKeyControl(ei){switch(ei.key){case"Enter":document.querySelector(".repo-owner-name-list li.active a")?.click();break;case"ArrowUp":this.activeIndex>0?this.activeIndex--:this.page>1&&(this.changePage(this.page-1),this.activeIndex=this.searchLimit-1);break;case"ArrowDown":this.activeIndex<this.repos.length-1?this.activeIndex++:this.page<this.finalPage&&(this.activeIndex=0,this.changePage(this.page+1));break;case"ArrowRight":this.page<this.finalPage&&this.changePage(this.page+1);break;case"ArrowLeft":this.page>1&&this.changePage(this.page-1);break}(this.activeIndex===-1||this.activeIndex>this.repos.length-1)&&(this.activeIndex=0)}}};function Cc(){const ei=document.getElementById("dashboard-repo-list");ei&&sn(Hc).mount(ei)}var $c=Hc;const wd=(0,Ko.A)($c,[["render",Bc],["__scopeId","data-v-62ab92f3"]]);var Uu=null;function Dl(ei){if(ei==null)return window;if(ei.toString()!=="[object Window]"){var ti=ei.ownerDocument;return ti&&ti.defaultView||window}return ei}function yc(ei){var ti=Dl(ei).Element;return ei instanceof ti||ei instanceof Element}function Pl(ei){var ti=Dl(ei).HTMLElement;return ei instanceof ti||ei instanceof HTMLElement}function Lu(ei){if(typeof ShadowRoot>"u")return!1;var ti=Dl(ei).ShadowRoot;return ei instanceof ti||ei instanceof ShadowRoot}var dc=Math.max,Ac=Math.min,Vc=Math.round;function zu(){var ei=navigator.userAgentData;return ei!=null&&ei.brands&&Array.isArray(ei.brands)?ei.brands.map(function(ti){return ti.brand+"/"+ti.version}).join(" "):navigator.userAgent}function Mu(){return!/^((?!chrome|android).)*safari/i.test(zu())}function au(ei,ti,ni){ti===void 0&&(ti=!1),ni===void 0&&(ni=!1);var oi=ei.getBoundingClientRect(),li=1,gi=1;ti&&Pl(ei)&&(li=ei.offsetWidth>0&&Vc(oi.width)/ei.offsetWidth||1,gi=ei.offsetHeight>0&&Vc(oi.height)/ei.offsetHeight||1);
vendor: 7,573 bytes, line 20
20var yi=yc(ei)?Dl(ei):window,Si=yi.visualViewport,Li=!Mu()&&ni,Di=(oi.left+(Li&&Si?Si.offsetLeft:0))/li,zi=(oi.top+(Li&&Si?Si.offsetTop:0))/gi,pn=oi.width/li,Cn=oi.height/gi;return{width:pn,height:Cn,top:zi,right:Di+pn,bottom:zi+Cn,left:Di,x:Di,y:zi}}function An(ei){var ti=Dl(ei),ni=ti.pageXOffset,oi=ti.pageYOffset;return{scrollLeft:ni,scrollTop:oi}}function Jn(ei){return{scrollLeft:ei.scrollLeft,scrollTop:ei.scrollTop}}function bs(ei){return ei===Dl(ei)||!Pl(ei)?An(ei):Jn(ei)}function ys(ei){return ei?(ei.nodeName||"").toLowerCase():null}function Os(ei){return((yc(ei)?ei.ownerDocument:ei.document)||window.document).documentElement}function fo(ei){return au(Os(ei)).left+An(ei).scrollLeft}function vi(ei){return Dl(ei).getComputedStyle(ei)}function Ei(ei){var ti=vi(ei),ni=ti.overflow,oi=ti.overflowX,li=ti.overflowY;return/auto|scroll|overlay|hidden/.test(ni+li+oi)}function Pi(ei){var ti=ei.getBoundingClientRect(),ni=Vc(ti.width)/ei.offsetWidth||1,oi=Vc(ti.height)/ei.offsetHeight||1;return ni!==1||oi!==1}function Ki(ei,ti,ni){ni===void 0&&(ni=!1);var oi=Pl(ti),li=Pl(ti)&&Pi(ti),gi=Os(ti),yi=au(ei,li,ni),Si={scrollLeft:0,scrollTop:0},Li={x:0,y:0};return(oi||!oi&&!ni)&&((ys(ti)!=="body"||Ei(gi))&&(Si=bs(ti)),Pl(ti)?(Li=au(ti,!0),Li.x+=ti.clientLeft,Li.y+=ti.clientTop):gi&&(Li.x=fo(gi))),{x:yi.left+Si.scrollLeft-Li.x,y:yi.top+Si.scrollTop-Li.y,width:yi.width,height:yi.height}}function nn(ei){var ti=au(ei),ni=ei.offsetWidth,oi=ei.offsetHeight;return Math.abs(ti.width-ni)<=1&&(ni=ti.width),Math.abs(ti.height-oi)<=1&&(oi=ti.height),{x:ei.offsetLeft,y:ei.offsetTop,width:ni,height:oi}}function yn(ei){return ys(ei)==="html"?ei:ei.assignedSlot||ei.parentNode||(Lu(ei)?ei.host:null)||Os(ei)}function Tn(ei){return["html","body","#document"].indexOf(ys(ei))>=0?ei.ownerDocument.body:Pl(ei)&&Ei(ei)?ei:Tn(yn(ei))}function Mn(ei,ti){var ni;ti===void 0&&(ti=[]);var oi=Tn(ei),li=oi===((ni=ei.ownerDocument)==null?void 0:ni.body),gi=Dl(oi),yi=li?[gi].concat(gi.visualViewport||[],Ei(oi)?oi:[]):oi,Si=ti.concat(yi);return li?Si:Si.concat(Mn(yn(yi)))}function os(ei){return["table","td","th"].indexOf(ys(ei))>=0}function Es(ei){return!Pl(ei)||vi(ei).position==="fixed"?null:ei.offsetParent}function Ws(ei){var ti=/firefox/i.test(zu()),ni=/Trident/i.test(zu());if(ni&&Pl(ei)){var oi=vi(ei);if(oi.position==="fixed")return null}var li=yn(ei);for(Lu(li)&&(li=li.host);Pl(li)&&["html","body"].indexOf(ys(li))<0;){var gi=vi(li);if(gi.transform!=="none"||gi.perspective!=="none"||gi.contain==="paint"||["transform","perspective"].indexOf(gi.willChange)!==-1||ti&&gi.willChange==="filter"||ti&&gi.filter&&gi.filter!=="none")return li;li=li.parentNode}return null}function To(ei){for(var ti=Dl(ei),ni=Es(ei);ni&&os(ni)&&vi(ni).position==="static";)ni=Es(ni);return ni&&(ys(ni)==="html"||ys(ni)==="body"&&vi(ni).position==="static")?ti:ni||Ws(ei)||ti}var Co="top",Io="bottom",Wr="right",Vo="left",Bo="auto",Sl=[Co,Io,Wr,Vo],Fl="start",Zc="end",Dd="clippingParents",Yd="viewport",Ru="popper",xd="reference",wu=Sl.reduce(function(ei,ti){return ei.concat([ti+"-"+Fl,ti+"-"+Zc])},[]),ld=[].concat(Sl,[Bo]).reduce(function(ei,ti){return ei.concat([ti,ti+"-"+Fl,ti+"-"+Zc])},[]),Hh="beforeRead",hh="read",Qd="afterRead",Pd="beforeMain",Ou="main",xu="afterMain",Su="beforeWrite",$h="write",vf="afterWrite",mh=[Hh,hh,Qd,Pd,Ou,xu,Su,$h,vf];function If(ei){var ti=new Map,ni=new Set,oi=[];ei.forEach(function(gi){ti.set(gi.name,gi)});function li(gi){ni.add(gi.name);var yi=[].concat(gi.requires||[],gi.requiresIfExists||[]);yi.forEach(function(Si){if(!ni.has(Si)){var Li=ti.get(Si);Li&&li(Li)}}),oi.push(gi)}return ei.forEach(function(gi){ni.has(gi.name)||li(gi)}),oi}function Zd(ei){var ti=If(ei);return mh.reduce(function(ni,oi){return ni.concat(ti.filter(function(li){return li.phase===oi}))},[])}function Nf(ei){var ti;return function(){return ti||(ti=new Promise(function(ni){Promise.resolve().then(function(){ti=void 0,ni(ei())})})),ti}}function Vh(ei){var ti=ei.reduce(function(ni,oi){var li=ni[oi.name];return ni[oi.name]=li?Object.assign({},li,oi,{options:Object.assign({},li.options,oi.options),data:Object.assign({},li.data,oi.data)}):oi,ni},{});return Object.keys(ti).map(function(ni){return ti[ni]})}var Fd={placement:"bottom",modifiers:[],strategy:"absolute"};function qf(){for(var ei=arguments.length,ti=new Array(ei),ni=0;ni<ei;ni++)ti[ni]=arguments[ni];return!ti.some(function(oi){return!(oi&&typeof oi.getBoundingClientRect=="function")})}function Id(ei){ei===void 0&&(ei={});var ti=ei,ni=ti.defaultModifiers,oi=ni===void 0?[]:ni,li=ti.defaultOptions,gi=li===void 0?Fd:li;return function(Si,Li,Di){Di===void 0&&(Di=gi);var zi={placement:"bottom",orderedModifiers:[],options:Object.assign({},Fd,gi),modifiersData:{},elements:{reference:Si,popper:Li},attributes:{},styles:{}},pn=[],Cn=!1,Kn={state:zi,setOptions:function(Ss){var Zs=typeof Ss=="function"?Ss(zi.options):Ss;ps(),zi.options=Object.assign({},gi,zi.options,Zs),zi.scrollParents={reference:yc(Si)?Mn(Si):Si.contextElement?Mn(Si.contextElement):[],popper:Mn(Li)};var mo=Zd(Vh([].concat(oi,zi.options.modifiers)));return zi.orderedModifiers=mo.filter(function(Dn){return Dn.enabled}),ds(),Kn.update()},forceUpdate:function(){if(!Cn){var Ss=zi.elements,Zs=Ss.reference,mo=Ss.popper;if(qf(Zs,mo)){zi.rects={reference:Ki(Zs,To(mo),zi.options.strategy==="fixed"),popper:nn(mo)},zi.reset=!1,zi.placement=zi.options.placement,zi.orderedModifiers.forEach(function(ol){return zi.modifiersData[ol.name]=Object.assign({},ol.data)});for(var Dn=0;Dn<zi.orderedModifiers.length;Dn++){if(zi.reset===!0){zi.reset=!1,Dn=-1;continue}var Ys=zi.orderedModifiers[Dn],Js=Ys.fn,sa=Ys.options,Ba=sa===void 0?{}:sa,Ua=Ys.name;typeof Js=="function"&&(zi=Js({state:zi,options:Ba,name:Ua,instance:Kn})||zi)}}}},update:Nf(function(){return new Promise(function(js){Kn.forceUpdate(),js(zi)})}),destroy:function(){ps(),Cn=!0}};if(!qf(Si,Li))return Kn;Kn.setOptions(Di).then(function(js){!Cn&&Di.onFirstUpdate&&Di.onFirstUpdate(js)});function ds(){zi.orderedModifiers.forEach(function(js){var Ss=js.name,Zs=js.options,mo=Zs===void 0?{}:Zs,Dn=js.effect;if(typeof Dn=="function"){var Ys=Dn({state:zi,name:Ss,instance:Kn,options:mo}),Js=function(){};pn.push(Ys||Js)}})}function ps(){pn.forEach(function(js){return js()}),pn=[]}return Kn}}var ph=null,Jd={passive:!0};function gh(ei){var ti=ei.state,ni=ei.instance,oi=ei.options,li=oi.scroll,gi=li===void 0?!0:li,yi=oi.resize,Si=yi===void 0?!0:yi,Li=Dl(ti.elements.popper),Di=[].concat(ti.scrollParents.reference,ti.scrollParents.popper);return gi&&Di.forEach(function(zi){zi.addEventListener("scroll",ni.update,Jd)}),Si&&Li.addEventListener("resize",ni.update,Jd),function(){gi&&Di.forEach(function(zi){zi.removeEventListener("scroll",ni.update,Jd)}),Si&&Li.removeEventListener("resize",ni.update,Jd)}}var Bf={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:gh,data:{}};function pl(ei){return ei.split("-")[0]}function lu(ei){return ei.split("-")[1]}function cd(ei){return["top","bottom"].indexOf(ei)>=0?"x":"y"}function ef(ei){var ti=ei.reference,ni=ei.element,oi=ei.placement,li=oi?pl(oi):null,gi=oi?lu(oi):null,yi=ti.x+ti.width/2-ni.width/2,Si=ti.y+ti.height/2-ni.height/2,Li;switch(li){case Co:Li={x:yi,y:ti.y-ni.height};break;case Io:Li={x:yi,y:ti.y+ti.height};break;case Wr:Li={x:ti.x+ti.width,y:Si};break;case Vo:Li={x:ti.x-ni.width,y:Si};break;default:Li={x:ti.x,y:ti.y}}var Di=li?cd(li):null;if(Di!=null){var zi=Di==="y"?"height":"width";switch(gi){case Fl:Li[Di]=Li[Di]-(ti[zi]/2-ni[zi]/2);break;case Zc:Li[Di]=Li[Di]+(ti[zi]/2-ni[zi]/2);break;default:}}return Li}
vendor: 4,230 bytes, line 20
20function Wh(ei){var ti=ei.state,ni=ei.name;ti.modifiersData[ni]=ef({reference:ti.rects.reference,element:ti.rects.popper,strategy:"absolute",placement:ti.placement})}var Uh={name:"popperOffsets",enabled:!0,phase:"read",fn:Wh,data:{}},Nd={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Hf(ei,ti){var ni=ei.x,oi=ei.y,li=ti.devicePixelRatio||1;return{x:Vc(ni*li)/li||0,y:Vc(oi*li)/li||0}}function qd(ei){var ti,ni=ei.popper,oi=ei.popperRect,li=ei.placement,gi=ei.variation,yi=ei.offsets,Si=ei.position,Li=ei.gpuAcceleration,Di=ei.adaptive,zi=ei.roundOffsets,pn=ei.isFixed,Cn=yi.x,Kn=Cn===void 0?0:Cn,ds=yi.y,ps=ds===void 0?0:ds,js=typeof zi=="function"?zi({x:Kn,y:ps}):{x:Kn,y:ps};Kn=js.x,ps=js.y;var Ss=yi.hasOwnProperty("x"),Zs=yi.hasOwnProperty("y"),mo=Vo,Dn=Co,Ys=window;if(Di){var Js=To(ni),sa="clientHeight",Ba="clientWidth";if(Js===Dl(ni)&&(Js=Os(ni),vi(Js).position!=="static"&&Si==="absolute"&&(sa="scrollHeight",Ba="scrollWidth")),Js=Js,li===Co||(li===Vo||li===Wr)&&gi===Zc){Dn=Io;var Ua=pn&&Js===Ys&&Ys.visualViewport?Ys.visualViewport.height:Js[sa];ps-=Ua-oi.height,ps*=Li?1:-1}if(li===Vo||(li===Co||li===Io)&&gi===Zc){mo=Wr;var ol=pn&&Js===Ys&&Ys.visualViewport?Ys.visualViewport.width:Js[Ba];Kn-=ol-oi.width,Kn*=Li?1:-1}}var za=Object.assign({position:Si},Di&&Nd),ko=zi===!0?Hf({x:Kn,y:ps},Dl(ni)):{x:Kn,y:ps};if(Kn=ko.x,ps=ko.y,Li){var xa;return Object.assign({},za,(xa={},xa[Dn]=Zs?"0":"",xa[mo]=Ss?"0":"",xa.transform=(Ys.devicePixelRatio||1)<=1?"translate("+Kn+"px, "+ps+"px)":"translate3d("+Kn+"px, "+ps+"px, 0)",xa))}return Object.assign({},za,(ti={},ti[Dn]=Zs?ps+"px":"",ti[mo]=Ss?Kn+"px":"",ti.transform="",ti))}function zh(ei){var ti=ei.state,ni=ei.options,oi=ni.gpuAcceleration,li=oi===void 0?!0:oi,gi=ni.adaptive,yi=gi===void 0?!0:gi,Si=ni.roundOffsets,Li=Si===void 0?!0:Si,Di={placement:pl(ti.placement),variation:lu(ti.placement),popper:ti.elements.popper,popperRect:ti.rects.popper,gpuAcceleration:li,isFixed:ti.options.strategy==="fixed"};ti.modifiersData.popperOffsets!=null&&(ti.styles.popper=Object.assign({},ti.styles.popper,qd(Object.assign({},Di,{offsets:ti.modifiersData.popperOffsets,position:ti.options.strategy,adaptive:yi,roundOffsets:Li})))),ti.modifiersData.arrow!=null&&(ti.styles.arrow=Object.assign({},ti.styles.arrow,qd(Object.assign({},Di,{offsets:ti.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:Li})))),ti.attributes.popper=Object.assign({},ti.attributes.popper,{"data-popper-placement":ti.placement})}var bf={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:zh,data:{}};function tf(ei){var ti=ei.state;Object.keys(ti.elements).forEach(function(ni){var oi=ti.styles[ni]||{},li=ti.attributes[ni]||{},gi=ti.elements[ni];!Pl(gi)||!ys(gi)||(Object.assign(gi.style,oi),Object.keys(li).forEach(function(yi){var Si=li[yi];Si===!1?gi.removeAttribute(yi):gi.setAttribute(yi,Si===!0?"":Si)}))})}function nf(ei){var ti=ei.state,ni={popper:{position:ti.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(ti.elements.popper.style,ni.popper),ti.styles=ni,ti.elements.arrow&&Object.assign(ti.elements.arrow.style,ni.arrow),function(){Object.keys(ti.elements).forEach(function(oi){var li=ti.elements[oi],gi=ti.attributes[oi]||{},yi=Object.keys(ti.styles.hasOwnProperty(oi)?ti.styles[oi]:ni[oi]),Si=yi.reduce(function(Li,Di){return Li[Di]="",Li},{});!Pl(li)||!ys(li)||(Object.assign(li.style,Si),Object.keys(gi).forEach(function(Li){li.removeAttribute(Li)}))})}}var ud={name:"applyStyles",enabled:!0,phase:"write",fn:tf,effect:nf,requires:["computeStyles"]};function Xu(ei,ti,ni){var oi=pl(ei),li=[Vo,Co].indexOf(oi)>=0?-1:1,gi=typeof ni=="function"?ni(Object.assign({},ti,{placement:ei})):ni,yi=gi[0],Si=gi[1];return yi=yi||0,Si=(Si||0)*li,[Vo,Wr].indexOf(oi)>=0?{x:Si,y:yi}:{x:yi,y:Si}}function dd(ei){var ti=ei.state,ni=ei.options,oi=ei.name,li=ni.offset,gi=li===void 0?[0,0]:li,yi=ld.reduce(function(zi,pn){return zi[pn]=Xu(pn,ti.rects,gi),zi},{}),Si=yi[ti.placement],Li=Si.x,Di=Si.y;ti.modifiersData.popperOffsets!=null&&(ti.modifiersData.popperOffsets.x+=Li,ti.modifiersData.popperOffsets.y+=Di),ti.modifiersData[oi]=yi}var $f={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:dd}
vendor: 5,333 bytes, line 20
20,Gl={left:"right",right:"left",bottom:"top",top:"bottom"};function cu(ei){return ei.replace(/left|right|bottom|top/g,function(ti){return Gl[ti]})}var yl={start:"end",end:"start"};function Du(ei){return ei.replace(/start|end/g,function(ti){return yl[ti]})}function Bd(ei,ti){var ni=Dl(ei),oi=Os(ei),li=ni.visualViewport,gi=oi.clientWidth,yi=oi.clientHeight,Si=0,Li=0;if(li){gi=li.width,yi=li.height;var Di=Mu();(Di||!Di&&ti==="fixed")&&(Si=li.offsetLeft,Li=li.offsetTop)}return{width:gi,height:yi,x:Si+fo(ei),y:Li}}function ic(ei){var ti,ni=Os(ei),oi=An(ei),li=(ti=ei.ownerDocument)==null?void 0:ti.body,gi=dc(ni.scrollWidth,ni.clientWidth,li?li.scrollWidth:0,li?li.clientWidth:0),yi=dc(ni.scrollHeight,ni.clientHeight,li?li.scrollHeight:0,li?li.clientHeight:0),Si=-oi.scrollLeft+fo(ei),Li=-oi.scrollTop;return vi(li||ni).direction==="rtl"&&(Si+=dc(ni.clientWidth,li?li.clientWidth:0)-gi),{width:gi,height:yi,x:Si,y:Li}}function Sd(ei,ti){var ni=ti.getRootNode&&ti.getRootNode();if(ei.contains(ti))return!0;if(ni&&Lu(ni)){var oi=ti;do{if(oi&&ei.isSameNode(oi))return!0;oi=oi.parentNode||oi.host}while(oi)}return!1}function sf(ei){return Object.assign({},ei,{left:ei.x,top:ei.y,right:ei.x+ei.width,bottom:ei.y+ei.height})}function fd(ei,ti){var ni=au(ei,!1,ti==="fixed");return ni.top=ni.top+ei.clientTop,ni.left=ni.left+ei.clientLeft,ni.bottom=ni.top+ei.clientHeight,ni.right=ni.left+ei.clientWidth,ni.width=ei.clientWidth,ni.height=ei.clientHeight,ni.x=ni.left,ni.y=ni.top,ni}function _f(ei,ti,ni){return ti===Yd?sf(Bd(ei,ni)):yc(ti)?fd(ti,ni):sf(ic(Os(ei)))}function Vf(ei){var ti=Mn(yn(ei)),ni=["absolute","fixed"].indexOf(vi(ei).position)>=0,oi=ni&&Pl(ei)?To(ei):ei;return yc(oi)?ti.filter(function(li){return yc(li)&&Sd(li,oi)&&ys(li)!=="body"}):[]}function vh(ei,ti,ni,oi){var li=ti==="clippingParents"?Vf(ei):[].concat(ti),gi=[].concat(li,[ni]),yi=gi[0],Si=gi.reduce(function(Li,Di){var zi=_f(ei,Di,oi);return Li.top=dc(zi.top,Li.top),Li.right=Ac(zi.right,Li.right),Li.bottom=Ac(zi.bottom,Li.bottom),Li.left=dc(zi.left,Li.left),Li},_f(ei,yi,oi));return Si.width=Si.right-Si.left,Si.height=Si.bottom-Si.top,Si.x=Si.left,Si.y=Si.top,Si}function Hd(){return{top:0,right:0,bottom:0,left:0}}function Pu(ei){return Object.assign({},Hd(),ei)}function Jc(ei,ti){return ti.reduce(function(ni,oi){return ni[oi]=ei,ni},{})}function hd(ei,ti){ti===void 0&&(ti={});var ni=ti,oi=ni.placement,li=oi===void 0?ei.placement:oi,gi=ni.strategy,yi=gi===void 0?ei.strategy:gi,Si=ni.boundary,Li=Si===void 0?Dd:Si,Di=ni.rootBoundary,zi=Di===void 0?Yd:Di,pn=ni.elementContext,Cn=pn===void 0?Ru:pn,Kn=ni.altBoundary,ds=Kn===void 0?!1:Kn,ps=ni.padding,js=ps===void 0?0:ps,Ss=Pu(typeof js!="number"?js:Jc(js,Sl)),Zs=Cn===Ru?xd:Ru,mo=ei.rects.popper,Dn=ei.elements[ds?Zs:Cn],Ys=vh(yc(Dn)?Dn:Dn.contextElement||Os(ei.elements.popper),Li,zi,yi),Js=au(ei.elements.reference),sa=ef({reference:Js,element:mo,strategy:"absolute",placement:li}),Ba=sf(Object.assign({},mo,sa)),Ua=Cn===Ru?Ba:Js,ol={top:Ys.top-Ua.top+Ss.top,bottom:Ua.bottom-Ys.bottom+Ss.bottom,left:Ys.left-Ua.left+Ss.left,right:Ua.right-Ys.right+Ss.right},za=ei.modifiersData.offset;if(Cn===Ru&&za){var ko=za[li];Object.keys(ol).forEach(function(xa){var Cl=[Wr,Io].indexOf(xa)>=0?1:-1,mc=[Co,Io].indexOf(xa)>=0?"y":"x";ol[xa]+=ko[mc]*Cl})}return ol}function bh(ei,ti){ti===void 0&&(ti={});var ni=ti,oi=ni.placement,li=ni.boundary,gi=ni.rootBoundary,yi=ni.padding,Si=ni.flipVariations,Li=ni.allowedAutoPlacements,Di=Li===void 0?ld:Li,zi=lu(oi),pn=zi?Si?wu:wu.filter(function(ds){return lu(ds)===zi}):Sl,Cn=pn.filter(function(ds){return Di.indexOf(ds)>=0});Cn.length===0&&(Cn=pn);var Kn=Cn.reduce(function(ds,ps){return ds[ps]=hd(ei,{placement:ps,boundary:li,rootBoundary:gi,padding:yi})[pl(ps)],ds},{});return Object.keys(Kn).sort(function(ds,ps){return Kn[ds]-Kn[ps]})}function Xh(ei){if(pl(ei)===Bo)return[];var ti=cu(ei);return[Du(ei),ti,Du(ti)]}function Wf(ei){var ti=ei.state,ni=ei.options,oi=ei.name;if(!ti.modifiersData[oi]._skip){for(var li=ni.mainAxis,gi=li===void 0?!0:li,yi=ni.altAxis,Si=yi===void 0?!0:yi,Li=ni.fallbackPlacements,Di=ni.padding,zi=ni.boundary,pn=ni.rootBoundary,Cn=ni.altBoundary,Kn=ni.flipVariations,ds=Kn===void 0?!0:Kn,ps=ni.allowedAutoPlacements,js=ti.options.placement,Ss=pl(js),Zs=Ss===js,mo=Li||(Zs||!ds?[cu(js)]:Xh(js)),Dn=[js].concat(mo).reduce(function(zd,vd){return zd.concat(pl(vd)===Bo?bh(ti,{placement:vd,boundary:zi,rootBoundary:pn,padding:Di,flipVariations:ds,allowedAutoPlacements:ps}):vd)},[]),Ys=ti.rects.reference,Js=ti.rects.popper,sa=new Map,Ba=!0,Ua=Dn[0],ol=0;ol<Dn.length;ol++){var za=Dn[ol],ko=pl(za),xa=lu(za)===Fl,Cl=[Co,Io].indexOf(ko)>=0,mc=Cl?"width":"height",rc=hd(ti,{placement:za,boundary:zi,rootBoundary:pn,altBoundary:Cn,padding:Di}),Rc=Cl?xa?Wr:Vo:xa?Io:Co;Ys[mc]>Js[mc]&&(Rc=cu(Rc));var xc=cu(Rc),Zo=[];if(gi&&Zo.push(rc[ko]<=0),Si&&Zo.push(rc[Rc]<=0,rc[xc]<=0),Zo.every(function(zd){return zd})){Ua=za,Ba=!1;break}sa.set(za,Zo)}if(Ba)for(var Sc=ds?3:1,Zu=function(vd){var Xd=Dn.find(function(rh){var Kd=sa.get(rh);if(Kd)return Kd.slice(0,vd).every(function(ah){return ah})});if(Xd)return Ua=Xd,"break"},Cu=Sc;Cu>0;Cu--){var gd=Zu(Cu);if(gd==="break")break}ti.placement!==Ua&&(ti.modifiersData[oi]._skip=!0,ti.placement=Ua,ti.reset=!0)}}var Ku={name:"flip",enabled:!0,phase:"main",fn:Wf,requiresIfExists:["offset"],data:{_skip:!1}};
vendor: 10,202 bytes, lines 20-26
20function jd(ei){return ei==="x"?"y":"x"}function ba(ei,ti,ni){return dc(ei,Ac(ti,ni))}function yf(ei,ti,ni){var oi=ba(ei,ti,ni);return oi>ni?ni:oi}function Uf(ei){var ti=ei.state,ni=ei.options,oi=ei.name,li=ni.mainAxis,gi=li===void 0?!0:li,yi=ni.altAxis,Si=yi===void 0?!1:yi,Li=ni.boundary,Di=ni.rootBoundary,zi=ni.altBoundary,pn=ni.padding,Cn=ni.tether,Kn=Cn===void 0?!0:Cn,ds=ni.tetherOffset,ps=ds===void 0?0:ds,js=hd(ti,{boundary:Li,rootBoundary:Di,padding:pn,altBoundary:zi}),Ss=pl(ti.placement),Zs=lu(ti.placement),mo=!Zs,Dn=cd(Ss),Ys=jd(Dn),Js=ti.modifiersData.popperOffsets,sa=ti.rects.reference,Ba=ti.rects.popper,Ua=typeof ps=="function"?ps(Object.assign({},ti.rects,{placement:ti.placement})):ps,ol=typeof Ua=="number"?{mainAxis:Ua,altAxis:Ua}:Object.assign({mainAxis:0,altAxis:0},Ua),za=ti.modifiersData.offset?ti.modifiersData.offset[ti.placement]:null,ko={x:0,y:0};if(Js){if(gi){var xa,Cl=Dn==="y"?Co:Vo,mc=Dn==="y"?Io:Wr,rc=Dn==="y"?"height":"width",Rc=Js[Dn],xc=Rc+js[Cl],Zo=Rc-js[mc],Sc=Kn?-Ba[rc]/2:0,Zu=Zs===Fl?sa[rc]:Ba[rc],Cu=Zs===Fl?-Ba[rc]:-sa[rc],gd=ti.elements.arrow,zd=Kn&&gd?nn(gd):{width:0,height:0},vd=ti.modifiersData["arrow#persistent"]?ti.modifiersData["arrow#persistent"].padding:Hd(),Xd=vd[Cl],rh=vd[mc],Kd=ba(0,sa[rc],zd[rc]),ah=mo?sa[rc]/2-Sc-Kd-Xd-ol.mainAxis:Zu-Kd-Xd-ol.mainAxis,pf=mo?-sa[rc]/2+Sc+Kd+rh+ol.mainAxis:Cu+Kd+rh+ol.mainAxis,lh=ti.elements.arrow&&To(ti.elements.arrow),ym=lh?Dn==="y"?lh.clientTop||0:lh.clientLeft||0:0,Ph=(xa=za?.[Dn])!=null?xa:0,wm=Rc+ah-Ph-ym,xm=Rc+pf-Ph,Fh=ba(Kn?Ac(xc,wm):xc,Rc,Kn?dc(Zo,xm):Zo);Js[Dn]=Fh,ko[Dn]=Fh-Rc}if(Si){var Ih,Sm=Dn==="x"?Co:Vo,jm=Dn==="x"?Io:Wr,Gd=Js[Ys],gf=Ys==="y"?"height":"width",Nh=Gd+js[Sm],Pf=Gd-js[jm],qh=[Co,Vo].indexOf(Ss)!==-1,km=(Ih=za?.[Ys])!=null?Ih:0,Cm=qh?Nh:Gd-sa[gf]-Ba[gf]-km+ol.altAxis,Am=qh?Gd+sa[gf]+Ba[gf]-km-ol.altAxis:Pf,Em=Kn&&qh?yf(Cm,Gd,Am):ba(Kn?Cm:Nh,Gd,Kn?Am:Pf);Js[Ys]=Em,ko[Ys]=Em-Gd}ti.modifiersData[oi]=ko}}var uu={name:"preventOverflow",enabled:!0,phase:"main",fn:Uf,requiresIfExists:["offset"]},_h=function(ti,ni){return ti=typeof ti=="function"?ti(Object.assign({},ni.rects,{placement:ni.placement})):ti,Pu(typeof ti!="number"?ti:Jc(ti,Sl))};function wf(ei){var ti,ni=ei.state,oi=ei.name,li=ei.options,gi=ni.elements.arrow,yi=ni.modifiersData.popperOffsets,Si=pl(ni.placement),Li=cd(Si),Di=[Vo,Wr].indexOf(Si)>=0,zi=Di?"height":"width";if(!(!gi||!yi)){var pn=_h(li.padding,ni),Cn=nn(gi),Kn=Li==="y"?Co:Vo,ds=Li==="y"?Io:Wr,ps=ni.rects.reference[zi]+ni.rects.reference[Li]-yi[Li]-ni.rects.popper[zi],js=yi[Li]-ni.rects.reference[Li],Ss=To(gi),Zs=Ss?Li==="y"?Ss.clientHeight||0:Ss.clientWidth||0:0,mo=ps/2-js/2,Dn=pn[Kn],Ys=Zs-Cn[zi]-pn[ds],Js=Zs/2-Cn[zi]/2+mo,sa=ba(Dn,Js,Ys),Ba=Li;ni.modifiersData[oi]=(ti={},ti[Ba]=sa,ti.centerOffset=sa-Js,ti)}}function yh(ei){var ti=ei.state,ni=ei.options,oi=ni.element,li=oi===void 0?"[data-popper-arrow]":oi;li!=null&&(typeof li=="string"&&(li=ti.elements.popper.querySelector(li),!li)||Sd(ti.elements.popper,li)&&(ti.elements.arrow=li))}var wh={name:"arrow",enabled:!0,phase:"main",fn:wf,effect:yh,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function nc(ei,ti,ni){return ni===void 0&&(ni={x:0,y:0}),{top:ei.top-ti.height-ni.y,right:ei.right-ti.width+ni.x,bottom:ei.bottom-ti.height+ni.y,left:ei.left-ti.width-ni.x}}function Ec(ei){return[Co,Wr,Io,Vo].some(function(ti){return ei[ti]>=0})}function kd(ei){var ti=ei.state,ni=ei.name,oi=ti.rects.reference,li=ti.rects.popper,gi=ti.modifiersData.preventOverflow,yi=hd(ti,{elementContext:"reference"}),Si=hd(ti,{altBoundary:!0}),Li=nc(yi,oi),Di=nc(Si,li,gi),zi=Ec(Li),pn=Ec(Di);ti.modifiersData[ni]={referenceClippingOffsets:Li,popperEscapeOffsets:Di,isReferenceHidden:zi,hasPopperEscaped:pn},ti.attributes.popper=Object.assign({},ti.attributes.popper,{"data-popper-reference-hidden":zi,"data-popper-escaped":pn})}var of={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:kd},Tc=[Bf,Uh,bf,ud,$f,Ku,uu,wh,of],Kh=Id({defaultModifiers:Tc}),fi='<svg width="16" height="6" xmlns="http://www.w3.org/2000/svg"><path d="M0 6s1.796-.013 4.67-3.615C5.851.9 6.93.006 8 0c1.07-.006 2.148.887 3.343 2.385C14.233 6.005 16 6 16 6H0z"></svg>',ii="tippy-box",si="tippy-content",ai="tippy-backdrop",ui="tippy-arrow",pi="tippy-svg-arrow",bi={passive:!0,capture:!0},ji=function(){return document.body};function Ri(ei,ti){return{}.hasOwnProperty.call(ei,ti)}function Bi(ei,ti,ni){if(Array.isArray(ei)){var oi=ei[ti];return oi??(Array.isArray(ni)?ni[ti]:ni)}return ei}function Qi(ei,ti){var ni={}.toString.call(ei);return ni.indexOf("[object")===0&&ni.indexOf(ti+"]")>-1}function fn(ei,ti){return typeof ei=="function"?ei.apply(void 0,ti):ei}function jn(ei,ti){if(ti===0)return ei;var ni;return function(oi){clearTimeout(ni),ni=setTimeout(function(){ei(oi)},ti)}}function On(ei,ti){var ni=Object.assign({},ei);return ti.forEach(function(oi){delete ni[oi]}),ni}function Zn(ei){return ei.split(/\s+/).filter(Boolean)}function hs(ei){return[].concat(ei)}function Ds(ei,ti){ei.indexOf(ti)===-1&&ei.push(ti)}function Ts(ei){return ei.filter(function(ti,ni){return ei.indexOf(ti)===ni})}function qs(ei){return ei.split("-")[0]}function ro(ei){return[].slice.call(ei)}function ao(ei){return Object.keys(ei).reduce(function(ti,ni){return ei[ni]!==void 0&&(ti[ni]=ei[ni]),ti},{})}function zs(){return document.createElement("div")}function wo(ei){return["Element","Fragment"].some(function(ti){return Qi(ei,ti)})}function So(ei){return Qi(ei,"NodeList")}function Do(ei){return Qi(ei,"MouseEvent")}function Yr(ei){return!!(ei&&ei._tippy&&ei._tippy.reference===ei)}function la(ei){return wo(ei)?[ei]:So(ei)?ro(ei):Array.isArray(ei)?ei:ro(document.querySelectorAll(ei))}function ca(ei,ti){ei.forEach(function(ni){ni&&(ni.style.transitionDuration=ti+"ms")})}function ya(ei,ti){ei.forEach(function(ni){ni&&ni.setAttribute("data-state",ti)})}function Yl(ei){var ti,ni=hs(ei),oi=ni[0];return oi!=null&&(ti=oi.ownerDocument)!=null&&ti.body?oi.ownerDocument:document}function Wc(ei,ti){var ni=ti.clientX,oi=ti.clientY;return ei.every(function(li){var gi=li.popperRect,yi=li.popperState,Si=li.props,Li=Si.interactiveBorder,Di=qs(yi.placement),zi=yi.modifiersData.offset;if(!zi)return!0;var pn=Di==="bottom"?zi.top.y:0,Cn=Di==="top"?zi.bottom.y:0,Kn=Di==="right"?zi.left.x:0,ds=Di==="left"?zi.right.x:0,ps=gi.top-oi+pn>Li,js=oi-gi.bottom-Cn>Li,Ss=gi.left-ni+Kn>Li,Zs=ni-gi.right-ds>Li;return ps||js||Ss||Zs})}function Za(ei,ti,ni){var oi=ti+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(li){ei[oi](li,ni)})}function dl(ei,ti){for(var ni=ti;ni;){var oi;if(ei.contains(ni))return!0;ni=ni.getRootNode==null||(oi=ni.getRootNode())==null?void 0:oi.host}return!1}var Ha={isTouch:!1},Uc=0;function wc(){Ha.isTouch||(Ha.isTouch=!0,window.performance&&document.addEventListener("mousemove",Cd))}function Cd(){var ei=performance.now();ei-Uc<20&&(Ha.isTouch=!1,document.removeEventListener("mousemove",Cd)),Uc=ei}function xf(){var ei=document.activeElement;if(Yr(ei)){var ti=ei._tippy;ei.blur&&!ti.state.isVisible&&ei.blur()}}function $d(){document.addEventListener("touchstart",wc,bi),window.addEventListener("blur",xf)}var rf=typeof window<"u"&&typeof document<"u",Ad=rf?!!window.msCrypto:!1;function Sf(ei){var ti=ei==="destroy"?"n already-":" ";return[ei+"() was called on a"+ti+"destroyed instance. This is a no-op but","indicates a potential memory leak."].join(" ")}function md(ei){var ti=/[ \t]{2,}/g,ni=/^[ \t]*/gm;return ei.replace(ti," ").replace(ni,"").trim()}function Op(ei){return md(`
21  %ctippy.js
22
23  %c`+md(ei)+`
24
25  %c\u{1F477}\u200D This is a development-only message. It will be removed in production.
26  `)}function mi(ei){return[Op(ei),"color: #00C584; font-size: 1.3em; font-weight: bold;","line-height: 1.5","color: #a6a095;"]}var xi;function Oi(){xi=new Set}function Hi(ei,ti){if(ei&&!xi.has(ti)){var ni;xi.add(ti),(ni=console).warn.apply(ni,mi(ti))}}function Zi(ei,ti){if(ei&&!xi.has(ti)){var ni;xi.add(ti),(ni=console).error.apply(ni,mi(ti))}}function tn(ei){var ti=!ei,ni=Object.prototype.toString.call(ei)==="[object Object]"&&!ei.addEventListener;Zi(ti,["tippy() was passed","`"+String(ei)+"`","as its targets (first) argument. Valid types are: String, Element,","Element[], or NodeList."].join(" ")),Zi(ni,["tippy() was passed a plain object which is not supported as an argument","for virtual positioning. Use props.getReferenceClientRect instead."].join(" "))}var gn={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},En={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},Un=Object.assign({appendTo:ji,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},gn,En),ms=Object.keys(Un),us=function(ti){var ni=Object.keys(ti);ni.forEach(function(oi){Un[oi]=ti[oi]})};function _s(ei){var ti=ei.plugins||[],ni=ti.reduce(function(oi,li){var gi=li.name,yi=li.defaultValue;if(gi){var Si;oi[gi]=ei[gi]!==void 0?ei[gi]:(Si=Un[gi])!=null?Si:yi}return oi},{});return Object.assign({},ei,ni)}function Ks(ei,ti){var ni=ti?Object.keys(_s(Object.assign({},Un,{plugins:ti}))):ms,oi=ni.reduce(function(li,gi){var yi=(ei.getAttribute("data-tippy-"+gi)||"").trim();if(!yi)return li;if(gi==="content")li[gi]=yi;else try{li[gi]=JSON.parse(yi)}catch{li[gi]=yi}return li},{});return oi}function Qs(ei,ti){var ni=Object.assign({},ti,{content:fn(ti.content,[ei])},ti.ignoreAttributes?{}:Ks(ei,ti.plugins));return ni.aria=Object.assign({},Un.aria,ni.aria),ni.aria={expanded:ni.aria.expanded==="auto"?ti.interactive:ni.aria.expanded,content:ni.aria.content==="auto"?ti.interactive?null:"describedby":ni.aria.content},ni}
vendor: 1,589 bytes, lines 26-29
26function go(ei,ti){ei===void 0&&(ei={}),ti===void 0&&(ti=[]);var ni=Object.keys(ei);ni.forEach(function(oi){var li=On(Un,Object.keys(gn)),gi=!Ri(li,oi);gi&&(gi=ti.filter(function(yi){return yi.name===oi}).length===0),Hi(gi,["`"+oi+"`","is not a valid prop. You may have spelled it incorrectly, or if it's","a plugin, forgot to pass it in an array as props.plugins.",`
27
28`,`All props: https://atomiks.github.io/tippyjs/v6/all-props/
29`,"Plugins: https://atomiks.github.io/tippyjs/v6/plugins/"].join(" "))})}var lo=function(){return"innerHTML"};function wa(ei,ti){ei[lo()]=ti}function Qr(ei){var ti=zs();return ei===!0?ti.className=ui:(ti.className=pi,wo(ei)?ti.appendChild(ei):wa(ti,ei)),ti}function Lo(ei,ti){wo(ti.content)?(wa(ei,""),ei.appendChild(ti.content)):typeof ti.content!="function"&&(ti.allowHTML?wa(ei,ti.content):ei.textContent=ti.content)}function vs(ei){var ti=ei.firstElementChild,ni=ro(ti.children);return{box:ti,content:ni.find(function(oi){return oi.classList.contains(si)}),arrow:ni.find(function(oi){return oi.classList.contains(ui)||oi.classList.contains(pi)}),backdrop:ni.find(function(oi){return oi.classList.contains(ai)})}}function Us(ei){var ti=zs(),ni=zs();ni.className=ii,ni.setAttribute("data-state","hidden"),ni.setAttribute("tabindex","-1");var oi=zs();oi.className=si,oi.setAttribute("data-state","hidden"),Lo(oi,ei.props),ti.appendChild(ni),ni.appendChild(oi),li(ei.props,ei.props);function li(gi,yi){var Si=vs(ti),Li=Si.box,Di=Si.content,zi=Si.arrow;yi.theme?Li.setAttribute("data-theme",yi.theme):Li.removeAttribute("data-theme"),typeof yi.animation=="str
29ing"?Li.setAttribute("data-animation",yi.animation):Li.removeAttribute("data-animation"),yi.inertia?Li.setAttribute("data-inertia",""):Li.removeAttribute("data-inertia"),Li.style.maxWidth=typeof yi.maxWidth=="number"?yi.maxWidth+"px":yi.maxWidth,yi.role?Li.setAttribute("role",yi.role):Li.removeAttribute("role"),(gi.content!==yi.content||gi.allowHTML!==yi.allowHTML)&&Lo(Di,ei.props),yi.arrow?zi?gi.arrow!==yi.arrow&&(Li.removeChild(zi),Li.appendChild(Qr(yi.arrow))):Li.appendChild(Qr(yi.arrow)):zi&&Li.removeChild(zi)}return{popper:ti,onUpdate:li}}Us.$$tippy=!0;var Xs=1,vo=[],Wo=[];function Kr(ei,ti){var ni=Qs(ei,Object.assign({},Un,_s(ao(ti)))),oi,li,gi,yi=!1,Si=!1,Li=!1,Di=!1,zi,pn,Cn,Kn=[],ds=jn(wm,ni.interactiveDebounce),ps,js=Xs++,Ss=null,Zs=Ts(ni.plugins),mo={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},Dn={id:js,reference:ei,popper:zs(),popperInstance:Ss,props:ni,state:mo,plugins:Zs,clearDelayTimeouts:Cm,setProps:Am,setContent:Em,show:Aj,hide:Ej,hideWithInteractivity:Tj,enable:qh,disable:km,unmount:Lj,destroy:Mj};if(!ni.render)return Dn;var Ys=ni.render(Dn),Js=Ys.popper,sa=Ys.onUpdate;Js.setAttribute("data-tippy-root",""),Js.id="tippy-"+Dn.id,Dn.popper=Js,ei._tippy=Dn,Js._tippy=Dn;var Ba=Zs.map(function($s){return $s.fn(Dn)}),Ua=ei.hasAttribute("aria-expanded");return lh(),Sc(),Rc(),xc("onCreate",[Dn]),ni.showOnCreate&&Nh(),Js.addEventListener("mouseenter",function(){Dn.props.interactive&&Dn.state.isVisible&&Dn.clearDelayTimeouts()}),Js.addEventListener("mouseleave",function(){Dn.props.interactive&&Dn.props.trigger.indexOf("mouseenter")>=0&&Cl().addEventListener("mousemove",ds)}),Dn;function ol(){var $s=Dn.props.touch;return Array.isArray($s)?$s:[$s,0]}function za(){return ol()[0]==="hold"}function ko(){var $s;return!!(($s=Dn.props.render)!=null&&$s.$$tippy)}function xa(){return ps||ei}function Cl(){var $s=xa().parentNode;return $s?Yl($s):document}function mc(){return vs(Js)}function rc($s){return Dn.state.isMounted&&!Dn.state.isVisible||Ha.isTouch||zi&&zi.type==="focus"?0:Bi(Dn.props.delay,$s?0:1,Un.delay)}function Rc($s){$s===void 0&&($s=!1),Js.style.pointerEvents=Dn.props.interactive&&!$s?"":"none",Js.style.zIndex=""+Dn.props.zIndex}function xc($s,Uo,da){if(da===void 0&&(da=!0),Ba.forEach(function(Ja){Ja[$s]&&Ja[$s].apply(Ja,Uo)}),da){var hl;(hl=Dn.props)[$s].apply(hl,Uo)}}function Zo(){var $s=Dn.props.aria;if($s.content){var Uo="aria-"+$s.content,da=Js.id,hl=hs(Dn.props.triggerTarget||ei);hl.forEach(function(Ja){var gu=Ja.getAttribute(Uo);if(Dn.state.isVisible)Ja.setAttribute(Uo,gu?gu+" "+da:da);else{var Ju=gu&&gu.replace(da,"").trim();Ju?Ja.setAttribute(Uo,Ju):Ja.removeAttribute(Uo)}})}}function Sc(){if(!(Ua||!Dn.props.aria.expanded)){var $s=hs(Dn.props.triggerTarget||ei);$s.forEach(function(Uo){Dn.props.interactive?Uo.setAttribute("aria-expanded",Dn.state.isVisible&&Uo===xa()?"true":"false"):Uo.removeAttribute("aria-expanded")})}}function Zu(){Cl().removeEventListener("mousemove",ds),vo=vo.filter(function($s){return $s!==ds})}function Cu($s){if(!(Ha.isTouch&&(Li||$s.type==="mousedown"))){var Uo=$s.composedPath&&$s.composedPath()[0]||$s.target;if(!(Dn.props.interactive&&dl(Js,Uo))){if(hs(Dn.props.triggerTarget||ei).some(function(da){return dl(da,Uo)})){if(Ha.isTouch||Dn.state.isVisible&&Dn.props.trigger.indexOf("click")>=0)return}else xc("onClickOutside",[Dn,$s]);Dn.props.hideOnClick===!0&&(Dn.clearDelayTimeouts(),Dn.hide(),Si=!0,setTimeout(function(){Si=!1}),Dn.state.isMounted||Xd())}}}function gd(){Li=!0}function zd(){Li=!1}function vd(){var $s=Cl();$s.addEventListener("mousedown",Cu,!0),$s.addEventListener("touchend",Cu,bi),$s.addEventListener("touchstart",zd,bi),$s.addEventListener("touchmove",gd,bi)}function Xd(){var $s=Cl();$s.removeEventListener("mousedown",Cu,!0),$s.removeEventListener("touchend",Cu,bi),$s.removeEventListener("touchstart",zd,bi),$s.removeEventListener("touchmove",gd,bi)}function rh($s,Uo){ah($s,function(){!Dn.state.isVisible&&Js.parentNode&&Js.parentNode.contains(Js)&&Uo()})}function Kd($s,Uo){ah($s,Uo)}function ah($s,Uo){var da=mc().box;function hl(Ja){Ja.target===da&&(Za(da,"remove",hl),Uo())}if($s===0)return Uo();Za(da,"remove",pn),Za(da,"add",hl),pn=hl}function pf($s,Uo,da){da===void 0&&(da=!1);
vendor: 4,259 bytes, line 29
29var hl=hs(Dn.props.triggerTarget||ei);hl.forEach(function(Ja){Ja.addEventListener($s,Uo,da),Kn.push({node:Ja,eventType:$s,handler:Uo,options:da})})}function lh(){za()&&(pf("touchstart",Ph,{passive:!0}),pf("touchend",xm,{passive:!0})),Zn(Dn.props.trigger).forEach(function($s){if($s!=="manual")switch(pf($s,Ph),$s){case"mouseenter":pf("mouseleave",xm);break;case"focus":pf(Ad?"focusout":"blur",Fh);break;case"focusin":pf("focusout",Fh);break}})}function ym(){Kn.forEach(function($s){var Uo=$s.node,da=$s.eventType,hl=$s.handler,Ja=$s.options;Uo.removeEventListener(da,hl,Ja)}),Kn=[]}function Ph($s){var Uo,da=!1;if(!(!Dn.state.isEnabled||Ih($s)||Si)){var hl=((Uo=zi)==null?void 0:Uo.type)==="focus";zi=$s,ps=$s.currentTarget,Sc(),!Dn.state.isVisible&&Do($s)&&vo.forEach(function(Ja){return Ja($s)}),$s.type==="click"&&(Dn.props.trigger.indexOf("mouseenter")<0||yi)&&Dn.props.hideOnClick!==!1&&Dn.state.isVisible?da=!0:Nh($s),$s.type==="click"&&(yi=!da),da&&!hl&&Pf($s)}}function wm($s){var Uo=$s.target,da=xa().contains(Uo)||Js.contains(Uo);if(!($s.type==="mousemove"&&da)){var hl=gf().concat(Js).map(function(Ja){var gu,Ju=Ja._tippy,ch=(gu=Ju.popperInstance)==null?void 0:gu.state;return ch?{popperRect:Ja.getBoundingClientRect(),popperState:ch,props:ni}:null}).filter(Boolean);Wc(hl,$s)&&(Zu(),Pf($s))}}function xm($s){var Uo=Ih($s)||Dn.props.trigger.indexOf("click")>=0&&yi;if(!Uo){if(Dn.props.interactive){Dn.hideWithInteractivity($s);return}Pf($s)}}function Fh($s){Dn.props.trigger.indexOf("focusin")<0&&$s.target!==xa()||Dn.props.interactive&&$s.relatedTarget&&Js.contains($s.relatedTarget)||Pf($s)}function Ih($s){return Ha.isTouch?za()!==$s.type.indexOf("touch")>=0:!1}function Sm(){jm();var $s=Dn.props,Uo=$s.popperOptions,da=$s.placement,hl=$s.offset,Ja=$s.getReferenceClientRect,gu=$s.moveTransition,Ju=ko()?vs(Js).arrow:null,ch=Ja?{getBoundingClientRect:Ja,contextElement:Ja.contextElement||xa()}:ei,ov={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(Tm){var uh=Tm.state;if(ko()){var Rj=mc(),Sp=Rj.box;["placement","reference-hidden","escaped"].forEach(function(Lm){Lm==="placement"?Sp.setAttribute("data-placement",uh.placement):uh.attributes.popper["data-popper-"+Lm]?Sp.setAttribute("data-"+Lm,""):Sp.removeAttribute("data-"+Lm)}),uh.attributes.popper={}}}},Ff=[{name:"offset",options:{offset:hl}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!gu}},ov];ko()&&Ju&&Ff.push({name:"arrow",options:{element:Ju,padding:3}}),Ff.push.apply(Ff,Uo?.modifiers||[]),Dn.popperInstance=Kh(ch,Js,Object.assign({},Uo,{placement:da,onFirstUpdate:Cn,modifiers:Ff}))}function jm(){Dn.popperInstance&&(Dn.popperInstance.destroy(),Dn.popperInstance=null)}function Gd(){var $s=Dn.props.appendTo,Uo,da=xa();Dn.props.interactive&&$s===ji||$s==="parent"?Uo=da.parentNode:Uo=fn($s,[da]),Uo.contains(Js)||Uo.appendChild(Js),Dn.state.isMounted=!0,Sm()}function gf(){return ro(Js.querySelectorAll("[data-tippy-root]"))}function Nh($s){Dn.clearDelayTimeouts(),$s&&xc("onTrigger",[Dn,$s]),vd();var Uo=rc(!0),da=ol(),hl=da[0],Ja=da[1];Ha.isTouch&&hl==="hold"&&Ja&&(Uo=Ja),Uo?oi=setTimeout(function(){Dn.show()},Uo):Dn.show()}function Pf($s){if(Dn.clearDelayTimeouts(),xc("onUntrigger",[Dn,$s]),!Dn.state.isVisible){Xd();return}if(!(Dn.props.trigger.indexOf("mouseenter")>=0&&Dn.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf($s.type)>=0&&yi)){var Uo=rc(!1);Uo?li=setTimeout(function(){Dn.state.isVisible&&Dn.hide()},Uo):gi=requestAnimationFrame(function(){Dn.hide()})}}function qh(){Dn.state.isEnabled=!0}function km(){Dn.hide(),Dn.state.isEnabled=!1}function Cm(){clearTimeout(oi),clearTimeout(li),cancelAnimationFrame(gi)}function Am($s){if(!Dn.state.isDestroyed){xc("onBeforeUpdate",[Dn,$s]),ym();var Uo=Dn.props,da=Qs(ei,Object.assign({},Uo,ao($s),{ignoreAttributes:!0}));Dn.props=da,lh(),Uo.interactiveDebounce!==da.interactiveDebounce&&(Zu(),ds=jn(wm,da.interactiveDebounce)),Uo.triggerTarget&&!da.triggerTarget?hs(Uo.triggerTarget).forEach(function(hl){hl.removeAttribute("aria-expanded")}):da.triggerTarget&&ei.removeAttribute("aria-expanded"),Sc(),Rc(),sa&&sa(Uo,da),Dn.popperInstance&&(Sm(),gf().forEac
29h(function(hl){requestAnimationFrame(hl._tippy.popperInstance.forceUpdate)})),xc("onAfterUpdate",[Dn,$s])}}function Em($s){Dn.setProps({content:$s})}function Aj(){var $s=Dn.state.isVisible,Uo=Dn.state.isDestroyed,da=!Dn.state.isEnabled,hl=Ha.isTouch&&!Dn.props.touch,Ja=Bi(Dn.props.duration,0,Un.duration);if(!($s||Uo||da||hl)&&!xa().hasAttribute("disabled")&&(xc("onShow",[Dn],!1),Dn.props.onShow(Dn)!==!1)){if(Dn.state.isVisible=!0,ko()&&(Js.style.visibility="visible"),Rc(),vd(),Dn.state.isMounted||(Js.style.transition="none"),ko()){var gu=mc(),Ju=gu.box,ch=gu.content;ca([Ju,ch],0)}Cn=function(){var Ff;if(!(!Dn.state.isVisible||Di)){if(Di=!0,Js.offsetHeight,Js.style.transition=Dn.props.moveTransition,ko()&&Dn.props.animation){var xp=mc(),Tm=xp.box,uh=xp.content;ca([Tm,uh],Ja),ya([Tm,uh],"visible")}Zo(),Sc(),Ds(Wo,Dn),(Ff=Dn.popperInstance)==null||Ff.forceUpdate(),xc("onMount",[Dn]),Dn.props.animation&&ko()&&Kd(Ja,function(){Dn.state.isShown=!0,xc("onShown",[Dn])})}},Gd()}}function Ej(){var $s=!Dn.state.isVisible,Uo=Dn.state.isDestroyed,da=!Dn.state.isEnabled,hl=Bi(Dn.props.duration,1,Un.duration);if(!($s||Uo||da)&&(xc("onHide",[Dn],!1),Dn.props.onHide(Dn)!==!1)){if(Dn.state.isVisible=!1,Dn.state.isShown=!1,Di=!1,yi=!1,ko()&&(Js.style.visibility="hidden"),Zu(),Xd(),Rc(!0),ko()){var Ja=mc(),gu=Ja.box,Ju=Ja.content;Dn.props.animation&&(ca([gu,Ju],hl),ya([gu,Ju],"hidden"))}Zo(),Sc(),Dn.props.animation?ko()&&rh(hl,Dn.unmount):Dn.unmount()}}function Tj($s){Cl().addEventListener("mousemove",ds),Ds(vo,ds),ds($s)}function Lj(){Dn.state.isVisible&&Dn.hide(),Dn.state.isMounted&&(jm(),gf().forEach(function($s){$s._tippy.unmount()}),Js.parentNode&&Js.parentNode.removeChild(Js),Wo=Wo.filter(function($s){return $s!==Dn}),Dn.state.isMounted=!1,xc("onHidden",[Dn]))}function Mj(){Dn.state.isDestroyed||(Dn.clearDelayTimeouts(),Dn.unmount(),ym(),delete ei._tippy,Dn.state.isDestroyed=!0,xc("onDestroy",[Dn]))}}function oo(ei,ti){ti===void 0&&(ti={});var ni=Un.plugins.concat(ti.plugins||[]);$d();var oi=Object.assign({},ti,{plugins:ni}),li=la(ei);if(0)var gi,yi;var Si=li.reduce(function(Li,Di){var zi=Di&&Kr(Di,oi);return zi&&Li.push(zi),Li},[]);return wo(ei)?Si[0]:Si}oo.defaultProps=Un,oo.setDefaultProps=us,oo.currentInput=Ha;var _o=function(ti){var ni=ti===void 0?{}:ti,oi=ni.exclude,li=ni.duration;Wo.forEach(function(gi){var yi=!1;if(oi&&(yi=Yr(oi)?gi.reference===oi:gi.popper===oi.popper),!yi){var Si=gi.props.duration;gi.setProps({duration:li}),gi.hide(),gi.state.isDestroyed||gi.setProps({duration:Si})}})},Yo=Object.assign({},ud,{effect:function(ti){var ni=ti.state,oi={popper:{position:ni.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(ni.elements.popper.style,oi.popper),ni.styles=oi,ni.elements.arrow&&Object.assign(ni.elements.arrow.style,oi.arrow)}}),Na=function(ti,ni){var oi;ni===void 0&&(ni={});var li=ti,gi=[],yi=[],Si,Li=ni.overrides,Di=[],zi=!1;function pn(){yi=li.map(function(Dn){return hs(Dn.props.triggerTarget||Dn.reference)}).reduce(function(Dn,Ys){return Dn.concat(Ys)},[])}function Cn(){gi=li.map(function(Dn){return Dn.reference})}function Kn(Dn){li.forEach(function(Ys){Dn?Ys.enable():Ys.disable()})}function ds(Dn){return li.map(function(Ys){var Js=Ys.setProps;return Ys.setProps=function(sa){Js(sa),Ys.reference===Si&&Dn.setProps(sa)},function(){Ys.setProps=Js}})}function ps(Dn,Ys){var Js=yi.indexOf(Ys);if(Ys!==Si){Si=Ys;var sa=(Li||[]).concat("content").reduce(function(Ba,Ua){return Ba[Ua]=l
29i[Js].props[Ua],Ba},{});Dn.setProps(Object.assign({},sa,{getReferenceClientRect:typeof sa.getReferenceClientRect=="function"?sa.getReferenceClientRect:function(){var Ba;return(Ba=gi[Js])==null?void 0:Ba.getBoundingClientRect()}}))}}Kn(!1),Cn(),pn();var js={fn:function(){return{onDestroy:function(){Kn(!0)},onHidden:function(){Si=null},onClickOutside:function(Js){Js.props.showOnCreate&&!zi&&(zi=!0,Si=null)},onShow:function(Js){Js.props.showOnCreate&&!zi&&(zi=!0,ps(Js,gi[0]))},onTrigger:function(Js,sa){ps(Js,sa.currentTarget)}}}},Ss=oo(zs(),Object.assign({},On(ni,["overrides"]),{plugins:[js].concat(ni.plugins||[]),triggerTarget:yi,popperOptions:Object.assign({},ni.popperOptions,{modifiers:[].concat(((oi=ni.popperOptions)==null?void 0:oi.modifiers)||[],[Yo])})})),Zs=Ss.show;Ss.show=function(Dn){if(Zs(),!Si&&Dn==null)return ps(Ss,gi[0]);if(!(Si&&Dn==null)){if(typeof Dn=="number")return gi[Dn]&&ps(Ss,gi[Dn]);if(li.indexOf(Dn)>=0){var Ys=Dn.reference;return ps(Ss,Ys)}if(gi.indexOf(Dn)>=0)return ps(Ss,Dn)}},Ss.showNext=function(){var Dn=gi[0];if(!Si)return Ss.show(0);var Ys=gi.indexOf(Si);Ss.show(gi[Ys+1]||Dn)},Ss.showPrevious=function(){var Dn=gi[gi.length-1];if(!Si)return Ss.show(Dn);var Ys=gi.indexOf(Si),Js=gi[Ys-1]||Dn;Ss.show(Js)};var mo=Ss.setProps;return Ss.setProps=function(Dn){Li=Dn.overrides||Li,mo(Dn)},Ss.setInstances=function(Dn){Kn(!0),Di.forEach(function(Ys){return Ys()}),li=Dn,Kn(!1),Cn(),pn(),Di=ds(Ss),Ss.setProps({triggerTarget:yi})},Di=ds(Ss),Ss},Da={mouseover:"mouseenter",focusin:"focus",click:"click"};function fl(ei,ti){var ni=[],oi=[],li=!1,gi=ti.target,yi=On(ti,["target"]),Si=Object.assign({},yi,{trigger:"manual",touch:!1}),Li=Object.assign({touch:Un.touch},yi,{showOnCreate:!0}),Di=oo(ei,Si),zi=hs(Di);function pn(js){if(!(!js.target||li)){var Ss=js.target.closest(gi);if(Ss){var Zs=Ss.getAttribute("data-tippy-trigger")||ti.trigger||Un.trigger;if(!Ss._tippy&&!(js.type==="touchstart"&&typeof Li.touch=="boolean")&&!(js.type!=="touchstart"&&Zs.indexOf(Da[js.type])<0)){var mo=oo(Ss,Li);mo&&(oi=oi.concat(mo))}}}}function Cn(js,Ss,Zs,mo){mo===void 0&&(mo=!1),js.addEventListener(Ss,Zs,mo),ni.push({node:js,eventType:Ss,handler:Zs,options:mo})}function Kn(js){var Ss=js.reference;Cn(Ss,"touchstart",pn,bi),Cn(Ss,"mouseover",pn),Cn(Ss,"focusin",pn),Cn(Ss,"click",pn)}function ds(){ni.forEach(function(js){var Ss=js.node,Zs=js.eventType,mo=js.handler,Dn=js.options;Ss.removeEventListener(Zs,mo,Dn)}),ni=[]}function ps(js){var Ss=js.destroy,Zs=js.enable,mo=js.disable;js.destroy=function(Dn){Dn===void 0&&(Dn=!0),Dn&&oi.forEach(function(Ys){Ys.destroy()}),oi=[],ds(),Ss()},js.enable=function(){Zs(),oi.forEach(function(Dn){return Dn.enable()}),li=!1},js.disable=function(){mo(),oi.forEach(function(Dn){return Dn.disable()}),li=!0},Kn(js)}return zi.forEach(ps),Di}var jl={name:"animateFill",defaultValue:!1,fn:function(ti){var ni;if(!((ni=ti.props.render)!=null&&ni.$$tippy))return{};var oi=vs(ti.popper),li=oi.box,gi=oi.content,yi=ti.props.animateFill?Qo():null;return{onCreate:function(){yi&&(li.insertBefore(yi,li.firstElementChild),li.setAttribute("data-animatefill",""),li.style.overflow="hidden",ti.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(yi){var Li=li.style.transitionDuration,Di=Number(Li.replace("ms",""));gi.style.transitionDelay=Math.round(Di/10)+"ms",yi.style.transitionDuration=Li,ya([yi],"visible")}},onShow:function(){yi&&(yi.style.transitionDuration="0ms")},onHide:function(){yi&&ya([yi],"hidden")}}}};function Qo(){var ei=zs();return ei.className=ai,ya([ei],"hidden"),ei}var Ca={clientX:0,clientY:0},zo=[];function sc(ei){var ti=ei.clientX,ni=ei.clientY;Ca={clientX:ti,clientY:ni}}function jf(ei){ei.addEventListener("mousemove",sc)}function kf(ei){ei.removeEventListener("mousemove",sc)}var af={name:"followCursor",defaultValue:!1,fn:function(ti){var ni=ti.reference,oi=Yl(ti.props.triggerTarget||ni),li=!1,gi=!1,yi=!0,Si=ti.props;function Li(){return ti.props.followCursor==="initial"&&ti.state.isVisible}function Di(){oi.addEventListener("mousemove",Cn)}function zi(){oi.removeEventListener("mousemove",Cn)}function pn(){li=!0,ti.setProps({getReferenceClientRect:null}),li=!1}function Cn(ps){var js=ps.target?ni.contains(ps.target):!0,Ss=ti.props.followCursor,Zs=ps.clientX,mo=ps.clientY,Dn=ni.getBoundingClientRect(),Ys=Zs-Dn.left,Js=mo-Dn.top;(js||!ti.props.interactive)&&ti.setProps({getReferenceClientRect:function(){var Ba=ni.getBoundingClientRect(),Ua=Zs,ol=mo;Ss==="initial"&&(Ua=Ba.left+Ys,ol=Ba.top+Js);var za=Ss==="horizontal"?Ba.top:ol,ko=Ss==="vertical"?Ba.right:Ua,xa=Ss==="horizontal"?Ba.bottom:ol,Cl=Ss==="vertical"?Ba.left:Ua;
29return{width:ko-Cl,height:xa-za,top:za,right:ko,bottom:xa,left:Cl}}})}function Kn(){ti.props.followCursor&&(zo.push({instance:ti,doc:oi}),jf(oi))}function ds(){zo=zo.filter(function(ps){return ps.instance!==ti}),zo.filter(function(ps){return ps.doc===oi}).length===0&&kf(oi)}return{onCreate:Kn,onDestroy:ds,onBeforeUpdate:function(){Si=ti.props},onAfterUpdate:function(js,Ss){var Zs=Ss.followCursor;li||Zs!==void 0&&Si.followCursor!==Zs&&(ds(),Zs?(Kn(),ti.state.isMounted&&!gi&&!Li()&&Di()):(zi(),pn()))},onMount:function(){ti.props.followCursor&&!gi&&(yi&&(Cn(Ca),yi=!1),Li()||Di())},onTrigger:function(js,Ss){Do(Ss)&&(Ca={clientX:Ss.clientX,clientY:Ss.clientY}),gi=Ss.type==="focus"},onHidden:function(){ti.props.followCursor&&(pn(),zi(),yi=!0)}}}};function Ed(ei,ti){var ni;return{popperOptions:Object.assign({},ei.popperOptions,{modifiers:[].concat((((ni=ei.popperOptions)==null?void 0:ni.modifiers)||[]).filter(function(oi){var li=oi.name;return li!==ti.name}),[ti])})}}var Im={name:"inlinePositioning",defaultValue:!1,fn:function(ti){var ni=ti.reference;function oi(){return!!ti.props.inlinePositioning}var li,gi=-1,yi=!1,Si=[],Li={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(Kn){var ds=Kn.state;oi()&&(Si.indexOf(ds.placement)!==-1&&(Si=[]),li!==ds.placement&&Si.indexOf(ds.placement)===-1&&(Si.push(ds.placement),ti.setProps({getReferenceClientRect:function(){return Di(ds.placement)}})),li=ds.placement)}};function Di(Cn){return Nm(qs(Cn),ni.getBoundingClientRect(),ro(ni.getClientRects()),gi)}function zi(Cn){yi=!0,ti.setProps(Cn),yi=!1}function pn(){yi||zi(Ed(ti.props,Li))}return{onCreate:pn,onAfterUpdate:pn,onTrigger:function(Kn,ds){if(Do(ds)){var ps=ro(ti.reference.getClientRects()),js=ps.find(function(Zs){return Zs.left-2<=ds.clientX&&Zs.right+2>=ds.clientX&&Zs.top-2<=ds.clientY&&Zs.bottom+2>=ds.clientY}),Ss=ps.indexOf(js);gi=Ss>-1?Ss:gi}},onHidden:function(){gi=-1}}}};function Nm(ei,ti,ni,oi){if(ni.length<2||ei===null)return ti;if(ni.length===2&&oi>=0&&ni[0].left>ni[1].right)return ni[oi]||ti;switch(ei){case"top":case"bottom":{var li=ni[0],gi=ni[ni.length-1],yi=ei==="top",Si=li.top,Li=gi.bottom,Di=yi?li.left:gi.left,zi=yi?li.right:gi.right,pn=zi-Di,Cn=Li-Si;return{top:Si,bottom:Li,left:Di,right:zi,width:pn,height:Cn}}case"left":case"right":{var Kn=Math.min.apply(Math,ni.map(function(Js){return Js.left})),ds=Math.max.apply(Math,ni.map(function(Js){return Js.right})),ps=ni.filter(function(Js){return ei==="left"?Js.left===Kn:Js.right===ds}),js=ps[0].top,Ss=ps[ps.length-1].bottom,Zs=Kn,mo=ds,Dn=mo-Zs,Ys=Ss-js;return{top:js,bottom:Ss,left:Zs,right:mo,width:Dn,height:Ys}}default:return ti}}var Dp={name:"sticky",defaultValue:!1,fn:function(ti){var ni=ti.reference,oi=ti.popper;function li(){return ti.popperInstance?ti.popperInstance.state.elements.reference:ni}function gi(Di){return ti.props.sticky===!0||ti.props.sticky===Di}var yi=null,Si=null;function Li(){var Di=gi("reference")?li().getBoundingClientRect():null,zi=gi("popper")?oi.getBoundingClientRect():null;(Di&&lf(yi,Di)||zi&&lf(Si,zi))&&ti.popperInstance&&ti.popperInstance.update(),yi=Di,Si=zi,ti.state.isMounted&&requestAnimationFrame(Li)}return{onMount:function(){ti.props.sticky&&Li()}}}};function lf(ei,ti){return ei&&ti?ei.top!==ti.top||ei.right!==ti.right||ei.bottom!==ti.bottom||ei.left!==ti.left:!0}oo.setDefaultProps({render:Us});var Cf=oo,zf=__webpack_require__("./web_src/js/utils/time.js");const Af=new Set,cf='<svg width="16" height="7"><path d="m0 7 8-7 8 7Z" class="tippy-svg-arrow-outer"/><path d="m0 8 8-7 8 7Z" class="tippy-svg-arrow-inner"/></svg>';function pd(ei,ti={}){const{onHide:ni,onShow:oi,onDestroy:li,role:gi,theme:yi,arrow:Si,...Li}=ti,Di=Cf(ei,{appendTo:document.body,animation:!1,allowHTML:!1,hideOnClick:!1,interactiveBorder:20,ignoreAttributes:!0,maxWidth:500,onHide:zi=>(Af.delete(zi),ni?.(zi)),onDestroy:zi=>(Af.delete(zi),li?.(zi)),onShow:zi=>{for(const pn of Af)pn.props.role==="tooltip"&&pn.hide();return Af.add(zi),oi?.(zi)},arrow:Si||(yi==="bare"?!1:cf),role:gi||"menu",theme:yi||gi||"menu",plugins:[af],...Li});return gi==="menu"&&ei.setAttribute("aria-haspopup","true"),Di}function uf(ei,ti=null){if(zn(ei),ti=ti??ei.getAttribute("data-tooltip-content"),!ti)return null;const oi=!ei.hasAttribute("data-clipboard-target"),li={content:ti,delay:100,role:"tooltip",theme:"tooltip",hideOnClick:oi,placement:ei.getAttribute("data-tooltip-placement")||"top-start",followCursor:ei.getAttribute("data-tooltip-follow-cursor")||!1,...ei.getAttribute("data-tooltip-interactive")==="true"?{interactive:!0,aria:{content:"describedby",expanded:!1}}:{}};return ei._tippy?ei._tippy.setProps(li):pd(ei,li),ei._tippy}function zn(ei){let ti=ei.getAttribute("title");if(ti){if(ei.tagName.toLowerCase()==="relative-time"){const ni=ei.getAttribute("datetime");ni&&(ti=(0,zf.Rt)(new Date(ni)))}ei.setAttribute("data-tooltip-content",ti),ei.getAttribute("aria-label")!==null&&ei.setAttribute("aria-label",ti),ei.setAttribute("title","")}}function rs(ei){ei.target.removeEventListener("mouseover",rs,!0),uf(this)}function Fs(ei){if(ei.addEventListener("mouseover",rs,{capture:!0}),!ei.hasAttribute("aria-label")){const ti=ei.getAttribute("data-tooltip-content");ti&&ei.setAttribute("aria-label",ti)}}function co(ei){for(const ti of ei.querySelectorAll("[data-tooltip-content]"))Fs(ti)}function io(){const ei=ni=>ni.observe(document,{subtree:!0,childList:!0,attributeFilter:["data-tooltip-content","title"]}),ti=new MutationObserver((ni,oi)=>{const li=oi.takeRecords();oi.disconnect();for(const gi of[...ni,...li])if(gi.type==="childList")for(const yi of gi.addedNodes)ed(yi)&&(co(yi),yi.hasAttribute("data-tooltip-content")&&Fs(yi));else gi.type==="attributes"&&uf(gi.target);ei(oi)});ei(ti),co(document.documentElement)}function no(ei,ti){if(ei.closest(".ui.dropdown > .menu"))return;const ni=ei._tippy??uf(ei,ti);ni.setContent(ti),ni.state.isShown||ni.show(),ni.setProps({onHidden:oi=>{uf(ei)||oi.destroy()}})}var Gs=__webpack_require__("./web_src/js/utils.js");async function yo(ei,{reject:ti=!1}={reject:!1}){try{if(Array.isArray(ei))return!navigator?.clipboard&&ei.length===1&&typeof ei[0]=="string"?xo(ei[0]):(await navigator.clipboard.write([new ClipboardItem(Object.fromEntries(ei.map(ni=>[ni?.type??"text/plain",ni])))]),!0);if(ei instanceof Blob)return await navigator.clipboard.write([new ClipboardItem({[ei.type]:ei})]),!0;try{return await navigator.clipboard.writeText(String(ei)),!0}catch{return xo(ei)}}catch(ni){if(ti)throw ni;return!1}}function xo(ei){if(!document.execCommand)return!1;const ti=document.createElement("textarea");ti.value=String(ei),ti.style.clipPath="inset(50%)",ti.ariaHidden="true",document.body.append(ti);try{return ti.select(),document.execCommand("copy")}finally{ti.remove()}}const{copy_success:ho,copy_error:ea}=window.config.i18n;function Po(){document.addEventListener("click",async ei=>{const ti=ei.target.closest("[data-clipboard-text], [data-clipboard-target]");if(!ti)return;ei.preventDefault();let ni=ti.getAttribute("data-clipboard-text");if(ni||(ni=document.querySelector(ti.getAttribute("data-clipboard-target"))?.value),ni&&ti.getAttribute("data-clipboard-text-type")==="url"&&(ni=(0,Gs.oK)(ni)),ni){const oi=await yo(ni);no(ti,oi?ho:ea)}})}const Go={ref:"root"},ua={key:0,class:"tw-h-12 tw-w-12 is-loading"},qa={key:1,id:"issue-info-popup"},gl={class:"labels-list"},nl=["innerHTML"],du={key:2};function Lc(ei,ti,ni,oi,li,gi){const yi=(0,hi.g2)("svg-icon");return(0,hi.uX)(),(0,hi.CE)("div",Go,[ei.loading?((0,hi.uX)(),(0,hi.CE)("div",ua)):(0,hi.Q3)("v-if",!0),!ei.loading&&ei.issue!==null?((0,hi.uX)(),(0,hi.CE)("div",qa,[(0,hi.Lk)("p",null,[(0,hi.Lk)("small",null,(0,on.v_)(ei.issue.repository.full_name)+" on "+(0,on.v_)(gi.createdAt),1)]),(0,hi.Lk)("p",null,[(0,hi.bF)(yi,{name:gi.icon,class:(0,on.C4)(["text",gi.color])},null,8,["name","class"]),ti[0]||(ti[0]=(0,hi.eW)()),(0,hi.Lk)("strong",null,(0,on.v_)(ei.issue.title),
291),(0,hi.eW)(" #"+(0,on.v_)(ei.issue.number),1)]),(0,hi.Lk)("p",null,(0,on.v_)(gi.body),1),(0,hi.Lk)("div",gl,[(0,hi.Q3)(" eslint-disable-next-line vue/no-v-html "),((0,hi.uX)(!0),(0,hi.CE)(hi.FK,null,(0,hi.pI)(gi.labels,Si=>((0,hi.uX)(),(0,hi.CE)("div",{key:Si.name,class:"ui label",style:(0,on.Tr)({color:Si.textColor,backgroundColor:Si.color}),innerHTML:Si.name},null,12,nl))),128))])])):(0,hi.Q3)("v-if",!0),!ei.loading&&ei.issue===null?((0,hi.uX)(),(0,hi.CE)("div",du,[(0,hi.Lk)("p",null,[(0,hi.Lk)("small",null,(0,on.v_)(ei.i18nErrorOccurred),1)]),(0,hi.Lk)("p",null,(0,on.v_)(ei.i18nErrorMessage),1)])):(0,hi.Q3)("v-if",!0)],512)}var fu=JSON.parse('[{"emoji":"\u{1F44D}","aliases":["+1","thumbsup"]},{"emoji":"\u{1F44E}","aliases":["-1","thumbsdown"]},{"emoji":"\u{1F4AF}","aliases":["100"]},{"emoji":"\u{1F522}","aliases":["1234"]},{"emoji":"\u{1F947}","aliases":["1st_place_medal"]},{"emoji":"\u{1F948}","aliases":["2nd_place_medal"]},{"emoji":"\u{1F949}","aliases":["3rd_place_medal"]},{"emoji":"\u{1F3B1}","aliases":["8ball"]},{"emoji":"\u{1F170}\uFE0F","aliases":["a"]},{"emoji":"\u{1F18E}","aliases":["ab"]},{"emoji":"\u{1F9EE}","aliases":["abacus"]},{"emoji":"\u{1F524}","aliases":["abc"]},{"emoji":"\u{1F521}","aliases":["abcd"]},{"emoji":"\u{1F251}","aliases":["accept"]},{"emoji":"\u{1FA97}","aliases":["accordion"]},{"emoji":"\u{1FA79}","aliases":["adhesive_bandage"]},{"emoji":"\u{1F9D1}","aliases":["adult"]},{"emoji":"\u{1F6A1}","aliases":["aerial_tramway"]},{"emoji":"\u{1F1E6}\u{1F1EB}","aliases":["afghanistan"]},{"emoji":"\u2708\uFE0F","aliases":["airplane"]},{"emoji":"\u{1F1E6}\u{1F1FD}","aliases":["aland_islands"]},{"emoji":"\u23F0","aliases":["alarm_clock"]},{"emoji":"\u{1F1E6}\u{1F1F1}","aliases":["albania"]},{"emoji":"\u2697\uFE0F","aliases":["alembic"]},{"emoji":"\u{1F1E9}\u{1F1FF}","aliases":["algeria"]},{"emoji":"\u{1F47D}","aliases":["alien"]},{"emoji":"\u{1F691}","aliases":["ambulance"]},{"emoji":"\u{1F1E6}\u{1F1F8}","aliases":["american_samoa"]},{"emoji":"\u{1F3FA}","aliases":["amphora"]},{"emoji":"\u{1FAC0}","aliases":["anatomical_heart"]},{"emoji":"\u2693","aliases":["anchor"]},{"emoji":"\u{1F1E6}\u{1F1E9}","aliases":["andorra"]},{"emoji":"\u{1F47C}","aliases":["angel"]},{"emoji":"\u{1F4A2}","aliases":["anger"]},{"emoji":"\u{1F1E6}\u{1F1F4}","aliases":["angola"]},{"emoji":"\u{1F620}","aliases":["angry"]},{"emoji":"\u{1F1E6}\u{1F1EE}","aliases":["anguilla"]},{"emoji":"\u{1F627}","aliases":["anguished"]},{"emoji":"\u{1F41C}","aliases":["ant"]},{"emoji":"\u{1F1E6}\u{1F1F6}","aliases":["antarctica"]},{"emoji":"\u{1F1E6}\u{1F1EC}","aliases":["antigua_barbuda"]},{"emoji":"\u{1F34E}","aliases":["apple"]},{"emoji":"\u2652","aliases":["aquarius"]},{"emoji":"\u{1F1E6}\u{1F1F7}","aliases":["argentina"]},{"emoji":"\u2648","aliases":["aries"]},{"emoji":"\u{1F1E6}\u{1F1F2}","aliases":["armenia"]},{"emoji":"\u25C0\uFE0F","aliases":["arrow_backward"]},{"emoji":"\u23EC","aliases":["arrow_double_down"]},{"emoji":"\u23EB","aliases":["arrow_double_up"]},{"emoji":"\u2B07\uFE0F","aliases":["arrow_down"]},{"emoji":"\u{1F53D}","aliases":["arrow_down_small"]},{"emoji":"\u25B6\uFE0F","aliases":["arrow_forward"]},{"emoji":"\u2935\uFE0F","aliases":["arrow_heading_down"]},{"emoji":"\u2934\uFE0F","aliases":["arrow_heading_up"]},{"emoji":"\u2B05\uFE0F","aliases":["arrow_left"]},{"emoji":"\u2199\uFE0F","aliases":["arrow_lower_left"]},{"emoji":"\u2198\uFE0F","aliases":["arrow_lower_right"]},{"emoji":"\u27A1\uFE0F","aliases":["arrow_right"]},{"emoji":"\u21AA\uFE0F","aliases":["arrow_right_hook"]},{"emoji":"\u2B06\uFE0F","aliases":["arrow_up"]},{"emoji":"\u2195\uFE0F","aliases":["arrow_up_down"]},{"emoji":"\u{1F53C}","aliases":["arrow_up_small"]},{"emoji":"\u2196\uFE0F","aliases":["arrow_upper_left"]},{"emoji":"\u2197\uFE0F","aliases":["arrow_upper_right"]},{"emoji":"\u{1F503}","aliases":["arrows_clockwise"]},{"emoji":"\u{1F504}","aliases":["arrows_counterclockwise"]},{"emoji":"\u{1F3A8}","aliases":["art"]},{"emoji":"\u{1F69B}","aliases":["articulated_lorry"]},{"emoji":"\u{1F6F0}\uFE0F","aliases":["artificial_satellite"]},{"emoji":"\u{1F9D1}\u200D\u{1F3A8}","aliases":["artist"]},{"emoji":"\u{1F1E6}\u{1F1FC}","aliases":["aruba"]},{"emoji":"\u{1F1E6}\u{1F1E8}","aliases":["ascension_island"]},{"emoji":"*\uFE0F\u20E3","aliases":["asterisk"]},{"emoji":"\u{1F632}","aliases":["astonished"]},{"emoji":"\u{1F9D1}\u200D\u{1F680}","aliases":["astronaut"]},{"emoji":"\u{1F45F}","aliases":["athletic_shoe"]},{"emoji":"\u{1F3E7}","aliases":["atm"]},{"emoji":"\u269B\uFE0F","aliases":["atom_symbol"]},{"emoji":"\u{1F1E6}\u{1F1FA}","aliases":["australia"]},{"emoji":"\u{1F1E6}\u{1F1F9}","aliases":["austria"]},{"emoji":"\u{1F6FA}","aliases":["auto_rickshaw"]},{"emoji":"\u{1F951}","aliases":["avocado"]},{"emoji":"\u{1FA93}","aliases":["axe"]},{"emoji":"\u{1F1E6}\u{1F1FF}","aliases":["azerbaijan"]},{"emoji":"\u{1F171}\uFE0F","aliases":["b"]},{"emoji":"\u{1F476}","aliases":["baby"]},{"emoji":"\u{1F37C}","aliases":["baby_bottle"]},{"emoji":"\u{1F424}","aliases":["baby_chick"]},{"emoji":"\u{1F6BC}","aliases":["baby_symbol"]},{"emoji":"\u{1F519}","aliases":["back"]},{"emoji":"\u{1F953}","aliases":["bacon"]},{"emoji":"\u{1F9A1}","aliases":["badger"]},{"emoji":"\u{1F3F8}","aliases":["badminton"]},{"emoji":"\u{1F96F}","aliases":["bagel"]},{"emoji":"\u{1F6C4}","aliases":["baggage_claim"]},{"emoji":"\u{1F956}","aliases":["baguette_bread"]},{"emoji":"\u{1F1E7}\u{1F1F8}","aliases":["bahamas"]},{"emoji":"\u{1F1E7}\u{1F1ED}","aliases":["bahrain"]},{"emoji":"\u2696\uFE0F","aliases":["balance_scale"]},{"emoji":"\u{1F468}\u200D\u{1F9B2}","aliases":["bald_man"]},{"emoji":"\u{1F469}\u200D\u{1F9B2}","aliases":["bald_woman"]},{"emoji":"\u{1FA70}","aliases":["ballet_shoes"]},{"emoji":"\u{1F388}","aliases":["balloon"]},{"emoji":"\u{1F5F3}\uFE0F","aliases":["ballot_box"]},{"emoji":"\u2611\uFE0F","aliases":["ballot_box_with_check"]},{"emoji":"\u{1F38D}","aliases":["bamboo"]},{"emoji":"\u{1F34C}","aliases":["banana"]},{"emoji":"\u203C\uFE0F","aliases":["bangbang"]},{"emoji":"\u{1F1E7}\u{1F1E9}","aliases":["bangladesh"]},{"emoji":"\u{1FA95}","aliases":["banjo"]},{"emoji":"\u{1F3E6}","aliases":["bank"]},{"emoji":"\u{1F4CA}","aliases":["bar_chart"]},{"emoji":"\u{1F1E7}\u{1F1E7}","aliases":["barbados"]},{"emoji":"\u{1F488}","aliases":["barber"]},{"emoji":"\u26BE","aliases":["baseball"]},{"emoji":"\u{1F9FA}","aliases":["basket"]},{"emoji":"\u{1F3C0}","aliases":["basketball"]},{"emoji":"\u{1F987}","aliases":["bat"]},{"emoji":"\u{1F6C0}","aliases":["bath"]},{"emoji":"\u{1F6C1}","aliases":["bathtub"]},{"emoji":"\u{1F50B}","aliases":["battery"]},{"emoji":"\u{1F3D6}\uFE0F","aliases":["beach_umbrella"]},{"emoji":"\u{1FAD8}","aliases":["beans"]},{"emoji":"\u{1F43B}","aliases":["bear"]},{"emoji":"\u{1F9D4}","aliases":["bearded_person"]},{"emoji":"\u{1F9AB}","aliases":["beaver"]},{"emoji":"\u{1F6CF}\uFE0F","aliases":["bed"]},{"emoji":"\u{1F41D}","aliases":["bee","honeybee"]},{"emoji":"\u{1F37A}","aliases":["beer"]},{"emoji":"\u{1F37B}
29","aliases":["beers"]},{"emoji":"\u{1FAB2}","aliases":["beetle"]},{"emoji":"\u{1F530}","aliases":["beginner"]},{"emoji":"\u{1F1E7}\u{1F1FE}","aliases":["belarus"]},{"emoji":"\u{1F1E7}\u{1F1EA}","aliases":["belgium"]},{"emoji":"\u{1F1E7}\u{1F1FF}","aliases":["belize"]},{"emoji":"\u{1F514}","aliases":["bell"]},{"emoji":"\u{1FAD1}","aliases":["bell_pepper"]},{"emoji":"\u{1F6CE}\uFE0F","aliases":["bellhop_bell"]},{"emoji":"\u{1F1E7}\u{1F1EF}","aliases":["benin"]},{"emoji":"\u{1F371}","aliases":["bento"]},{"emoji":"\u{1F1E7}\u{1F1F2}","aliases":["bermuda"]},{"emoji":"\u{1F9C3}","aliases":["beverage_box"]},{"emoji":"\u{1F1E7}\u{1F1F9}","aliases":["bhutan"]},{"emoji":"\u{1F6B4}","aliases":["bicyclist"]},{"emoji":"\u{1F6B2}","aliases":["bike"]},{"emoji":"\u{1F6B4}\u200D\u2642\uFE0F","aliases":["biking_man"]},{"emoji":"\u{1F6B4}\u200D\u2640\uFE0F","aliases":["biking_woman"]},{"emoji":"\u{1F459}","aliases":["bikini"]},{"emoji":"\u{1F9E2}","aliases":["billed_cap"]},{"emoji":"\u2623\uFE0F","aliases":["biohazard"]},{"emoji":"\u{1F426}","aliases":["bird"]},{"emoji":"\u{1F382}","aliases":["birthday"]},{"emoji":"\u{1F9AC}","aliases":["bison"]},{"emoji":"\u{1FAE6}","aliases":["biting_lip"]},{"emoji":"\u{1F426}\u200D\u2B1B","aliases":["black_bird"]},{"emoji":"\u{1F408}\u200D\u2B1B","aliases":["black_cat"]},{"emoji":"\u26AB","aliases":["black_circle"]},{"emoji":"\u{1F3F4}","aliases":["black_flag"]},{"emoji":"\u{1F5A4}","aliases":["black_heart"]},{"emoji":"\u{1F0CF}","aliases":["black_joker"]},{"emoji":"\u2B1B","aliases":["black_large_square"]},{"emoji":"\u25FE","aliases":["black_medium_small_square"]},{"emoji":"\u25FC\uFE0F","aliases":["black_medium_square"]},{"emoji":"\u2712\uFE0F","aliases":["black_nib"]},{"emoji":"\u25AA\uFE0F","aliases":["black_small_square"]},{"emoji":"\u{1F532}","aliases":["black_square_button"]},{"emoji":"\u{1F471}\u200D\u2642\uFE0F","aliases":["blond_haired_man"]},{"emoji":"\u{1F471}","aliases":["blond_haired_person"]},{"emoji":"\u{1F471}\u200D\u2640\uFE0F","aliases":["blond_haired_woman","blonde_woman"]},{"emoji":"\u{1F33C}","aliases":["blossom"]},{"emoji":"\u{1F421}","aliases":["blowfish"]},{"emoji":"\u{1F4D8}","aliases":["blue_book"]},{"emoji":"\u{1F699}","aliases":["blue_car"]},{"emoji":"\u{1F499}","aliases":["blue_heart"]},{"emoji":"\u{1F7E6}","aliases":["blue_square"]},{"emoji":"\u{1FAD0}","aliases":["blueberries"]},{"emoji":"\u{1F60A}","aliases":["blush"]},{"emoji":"\u{1F417}","aliases":["boar"]},{"emoji":"\u26F5","aliases":["boat","sailboat"]},{"emoji":"\u{1F1E7}\u{1F1F4}","aliases":["bolivia"]},{"emoji":"\u{1F4A3}","aliases":["bomb"]},{"emoji":"\u{1F9B4}","aliases":["bone"]},{"emoji":"\u{1F4D6}","aliases":["book","open_book"]},{"emoji":"\u{1F516}","aliases":["bookmark"]},{"emoji":"\u{1F4D1}","aliases":["bookmark_tabs"]},{"emoji":"\u{1F4DA}","aliases":["books"]},{"emoji":"\u{1F4A5}","aliases":["boom","collision"]},{"emoji":"\u{1FA83}","aliases":["boomerang"]},{"emoji":"\u{1F462}","aliases":["boot"]},{"emoji":"\u{1F1E7}\u{1F1E6}","aliases":["bosnia_herzegovina"]},{"emoji":"\u{1F1E7}\u{1F1FC}","aliases":["botswana"]},{"emoji":"\u26F9\uFE0F\u200D\u2642\uFE0F","aliases":["bouncing_ball_man","basketball_man"]},{"emoji":"\u26F9\uFE0F","aliases":["bouncing_ball_person"]},{"emoji":"\u26F9\uFE0F\u200D\u2640\uFE0F","aliases":["bouncing_ball_woman","basketball_woman"]},{"emoji":"\u{1F490}","aliases":["bouquet"]},{"emoji":"\u{1F1E7}\u{1F1FB}","aliases":["bouvet_island"]},{"emoji":"\u{1F647}","aliases":["bow"]},{"emoji":"\u{1F3F9}","aliases":["bow_and_arrow"]},{"emoji":"\u{1F647}\u200D\u2642\uFE0F","aliases":["bowing_man"]},{"emoji":"\u{1F647}\u200D\u2640\uFE0F","aliases":["bowing_woman"]},{"emoji":"\u{1F963}","aliases":["bowl_with_spoon"]},{"emoji":"\u{1F3B3}","aliases":["bowling"]},{"emoji":"\u{1F94A}","aliases":["boxing_glove"]},{"emoji":"\u{1F466}","aliases":["boy"]},{"emoji":"\u{1F9E0}","aliases":["brain"]},{"emoji":"\u{1F1E7}\u{1F1F7}","aliases":["brazil"]},{"emoji":"\u{1F35E}","aliases":["bread"]},{"emoji":"\u{1F931}","aliases":["breast_feeding"]},{"emoji":"\u{1F9F1}","aliases":["bricks"]},{"emoji":"\u{1F309}","aliases":["bridge_at_night"]},{"emoji":"\u{1F4BC}","aliases":["briefcase"]},{"emoji":"\u{1F1EE}\u{1F1F4}","aliases":["british_indian_ocean_territory"]},{"emoji":"\u{1F1FB}\u{1F1EC}","aliases":["british_virgin_islands"]},{"emoji":"\u{1F966}","aliases":["broccoli"]},{"emoji":"\u{1F494}","aliases":["broken_heart"]},{"emoji":"\u{1F9F9}","aliases":["broom"]},{"emoji":"\u{1F7E4}","aliases":["brown_circle"]},{"emoji":"\u{1F90E}","aliases":["brown_heart"]},{"emoji":"\u{1F7EB}","aliases":["brown_square"]},{"emoji":"\u{1F1E7}\u{1F1F3}","aliases":["brunei"]},{"emoji":"\u{1F9CB}","aliases":["bubble_tea"]},{"emoji":"\u{1FAE7}","aliases":["bubbles"]},{"emoji":"\u{1FAA3}","aliases":["bucket"]},{"emoji":"\u{1F41B}","aliases":["bug"]},{"emoji":"\u{1F3D7}\uFE0F","aliases":["building_construction"]},{"emoji":"\u{1F4A1}","aliases":["bulb"]},{"emoji":"\u{1F1E7}\u{1F1EC}","aliases":["bulgaria"]},{"emoji":"\u{1F685}","aliases":["bullettrain_front"]},{"emoji":"\u{1F684}","aliases":["bullettrain_side"]},{"emoji":"\u{1F1E7}\u{1F1EB}","aliases":["burkina_faso"]},{"emoji":"\u{1F32F}","aliases":["burrito"]},{"emoji":"\u{1F1E7}\u{1F1EE}","aliases":["burundi"]},{"emoji":"\u{1F68C}","aliases":["bus"]},{"emoji":"\u{1F574}\uFE0F","aliases":["business_suit_levitating"]},{"emoji":"\u{1F68F}","aliases":["busstop"]},{"emoji":"\u{1F464}","aliases":["bust_in_silhouette"]},{"emoji":"\u{1F465}","aliases":["busts_in_silhouette"]},{"emoji":"\u{1F9C8}","aliases":["butter"]},{"emoji":"\u{1F98B}","aliases":["butterfly"]},{"emoji":"\u{1F335}","aliases":["cactus"]},{"emoji":"\u{1F370}","aliases":["cake"]},{"emoji":"\u{1F4C6}","aliases":["calendar"]},{"emoji":"\u{1F919}","aliases":["call_me_hand"]},{"emoji":"\u{1F4F2}","aliases":["calling"]},{"emoji":"\u{1F1F0}\u{1F1ED}","aliases":["cambodia"]},{"emoji":"\u{1F42B}","aliases":["camel"]},{"emoji":"\u{1F4F7}","aliases":["camera"]},{"emoji":"\u{1F4F8}","aliases":["camera_flash"]},{"emoji":"\u{1F1E8}\u{1F1F2}","aliases":["cameroon"]},{"emoji":"\u{1F3D5}\uFE0F","aliases":["camping"]},{"emoji":"\u{1F1E8}\u{1F1E6}","aliases":["canada"]},{"emoji":"\u{1F1EE}\u{1F1E8}","aliases":["canary_islands"]},{"emoji":"\u264B","aliases":["cancer"]}
29,{"emoji":"\u{1F56F}\uFE0F","aliases":["candle"]},{"emoji":"\u{1F36C}","aliases":["candy"]},{"emoji":"\u{1F96B}","aliases":["canned_food"]},{"emoji":"\u{1F6F6}","aliases":["canoe"]},{"emoji":"\u{1F1E8}\u{1F1FB}","aliases":["cape_verde"]},{"emoji":"\u{1F520}","aliases":["capital_abcd"]},{"emoji":"\u2651","aliases":["capricorn"]},{"emoji":"\u{1F697}","aliases":["car","red_car"]},{"emoji":"\u{1F5C3}\uFE0F","aliases":["card_file_box"]},{"emoji":"\u{1F4C7}","aliases":["card_index"]},{"emoji":"\u{1F5C2}\uFE0F","aliases":["card_index_dividers"]},{"emoji":"\u{1F1E7}\u{1F1F6}","aliases":["caribbean_netherlands"]},{"emoji":"\u{1F3A0}","aliases":["carousel_horse"]},{"emoji":"\u{1FA9A}","aliases":["carpentry_saw"]},{"emoji":"\u{1F955}","aliases":["carrot"]},{"emoji":"\u{1F938}","aliases":["cartwheeling"]},{"emoji":"\u{1F431}","aliases":["cat"]},{"emoji":"\u{1F408}","aliases":["cat2"]},{"emoji":"\u{1F1F0}\u{1F1FE}","aliases":["cayman_islands"]},{"emoji":"\u{1F4BF}","aliases":["cd"]},{"emoji":"\u{1F1E8}\u{1F1EB}","aliases":["central_african_republic"]},{"emoji":"\u{1F1EA}\u{1F1E6}","aliases":["ceuta_melilla"]},{"emoji":"\u{1F1F9}\u{1F1E9}","aliases":["chad"]},{"emoji":"\u26D3\uFE0F","aliases":["chains"]},{"emoji":"\u{1FA91}","aliases":["chair"]},{"emoji":"\u{1F37E}","aliases":["champagne"]},{"emoji":"\u{1F4B9}","aliases":["chart"]},{"emoji":"\u{1F4C9}","aliases":["chart_with_downwards_trend"]},{"emoji":"\u{1F4C8}","aliases":["chart_with_upwards_trend"]},{"emoji":"\u{1F3C1}","aliases":["checkered_flag"]},{"emoji":"\u{1F9C0}","aliases":["cheese"]},{"emoji":"\u{1F352}","aliases":["cherries"]},{"emoji":"\u{1F338}","aliases":["cherry_blossom"]},{"emoji":"\u265F\uFE0F","aliases":["chess_pawn"]},{"emoji":"\u{1F330}","aliases":["chestnut"]},{"emoji":"\u{1F414}","aliases":["chicken"]},{"emoji":"\u{1F9D2}","aliases":["child"]},{"emoji":"\u{1F6B8}","aliases":["children_crossing"]},{"emoji":"\u{1F1E8}\u{1F1F1}","aliases":["chile"]},{"emoji":"\u{1F43F}\uFE0F","aliases":["chipmunk"]},{"emoji":"\u{1F36B}","aliases":["chocolate_bar"]},{"emoji":"\u{1F962}","aliases":["chopsticks"]},{"emoji":"\u{1F1E8}\u{1F1FD}","aliases":["christmas_island"]},{"emoji":"\u{1F384}","aliases":["christmas_tree"]},{"emoji":"\u26EA","aliases":["church"]},{"emoji":"\u{1F3A6}","aliases":["cinema"]},{"emoji":"\u{1F3AA}","aliases":["circus_tent"]},{"emoji":"\u{1F307}","aliases":["city_sunrise"]},{"emoji":"\u{1F306}","aliases":["city_sunset"]},{"emoji":"\u{1F3D9}\uFE0F","aliases":["cityscape"]},{"emoji":"\u{1F191}","aliases":["cl"]},{"emoji":"\u{1F5DC}\uFE0F","aliases":["clamp"]},{"emoji":"\u{1F44F}","aliases":["clap"]},{"emoji":"\u{1F3AC}","aliases":["clapper"]},{"emoji":"\u{1F3DB}\uFE0F","aliases":["classical_building"]},{"emoji":"\u{1F9D7}","aliases":["climbing"]},{"emoji":"\u{1F9D7}\u200D\u2642\uFE0F","aliases":["climbing_man"]},{"emoji":"\u{1F9D7}\u200D\u2640\uFE0F","aliases":["climbing_woman"]},{"emoji":"\u{1F942}","aliases":["clinking_glasses"]},{"emoji":"\u{1F4CB}","aliases":["clipboard"]},{"emoji":"\u{1F1E8}\u{1F1F5}","aliases":["clipperton_island"]},{"emoji":"\u{1F550}","aliases":["clock1"]},{"emoji":"\u{1F559}","aliases":["clock10"]},{"emoji":"\u{1F565}","aliases":["clock1030"]},{"emoji":"\u{1F55A}","aliases":["clock11"]},{"emoji":"\u{1F566}","aliases":["clock1130"]},{"emoji":"\u{1F55B}","aliases":["clock12"]},{"emoji":"\u{1F567}","aliases":["clock1230"]},{"emoji":"\u{1F55C}","aliases":["clock130"]},{"emoji":"\u{1F551}","aliases":["clock2"]},{"emoji":"\u{1F55D}","aliases":["clock230"]},{"emoji":"\u{1F552}","aliases":["clock3"]},{"emoji":"\u{1F55E}","aliases":["clock330"]},{"emoji":"\u{1F553}","aliases":["clock4"]},{"emoji":"\u{1F55F}","aliases":["clock430"]},{"emoji":"\u{1F554}","aliases":["clock5"]},{"emoji":"\u{1F560}","aliases":["clock530"]},{"emoji":"\u{1F555}","aliases":["clock6"]},{"emoji":"\u{1F561}","aliases":["clock630"]},{"emoji":"\u{1F556}","aliases":["clock7"]},{"emoji":"\u{1F562}","aliases":["clock730"]},{"emoji":"\u{1F557}","aliases":["clock8"]},{"emoji":"\u{1F563}","aliases":["clock830"]},{"emoji":"\u{1F558}","aliases":["clock9"]},{"emoji":"\u{1F564}","aliases":["clock930"]},{"emoji":"\u{1F4D5}","aliases":["closed_book"]},{"emoji":"\u{1F510}","aliases":["closed_lock_with_key"]},{"emoji":"\u{1F302}","aliases":["closed_umbrella"]},{"emoji":"\u2601\uFE0F","aliases":["cloud"]},{"emoji":"\u{1F329}\uFE0F","aliases":["cloud_with_lightning"]},{"emoji":"\u26C8\uFE0F","aliases":["cloud_with_lightning_and_rain"]},{"emoji":"\u{1F327}\uFE0F","aliases":["cloud_with_rain"]},{"emoji":"\u{1F328}\uFE0F","aliases":["cloud_with_snow"]},{"emoji":"\u{1F921}","aliases":["clown_face"]},{"emoji":"\u2663\uFE0F","aliases":["clubs"]},{"emoji":"\u{1F1E8}\u{1F1F3}","aliases":["cn"]},{"emoji":"\u{1F9E5}","aliases":["coat"]},{"emoji":"\u{1FAB3}","aliases":["cockroach"]},{"emoji":"\u{1F378}","aliases":["cocktail"]},{"emoji":"\u{1F965}","aliases":["coconut"]},{"emoji":"\u{1F1E8}\u{1F1E8}","aliases":["cocos_islands"]},{"emoji":"\u2615","aliases":["coffee"]},{"emoji":"\u26B0\uFE0F","aliases":["coffin"]},{"emoji":"\u{1FA99}","aliases":["coin"]},{"emoji":"\u{1F976}","aliases":["cold_face"]},{"emoji":"\u{1F630}","aliases":["cold_sweat"]},{"emoji":"\u{1F1E8}\u{1F1F4}","aliases":["colombia"]},{"emoji":"\u2604\uFE0F","aliases":["comet"]},{"emoji":"\u{1F1F0}\u{1F1F2}","aliases":["comoros"]},{"emoji":"\u{1F9ED}","aliases":["compass"]},{"emoji":"\u{1F4BB}","aliases":["computer"]},{"emoji":"\u{1F5B1}\uFE0F","aliases":["computer_mouse"]}
29,{"emoji":"\u{1F38A}","aliases":["confetti_ball"]},{"emoji":"\u{1F616}","aliases":["confounded"]},{"emoji":"\u{1F615}","aliases":["confused"]},{"emoji":"\u{1F1E8}\u{1F1EC}","aliases":["congo_brazzaville"]},{"emoji":"\u{1F1E8}\u{1F1E9}","aliases":["congo_kinshasa"]},{"emoji":"\u3297\uFE0F","aliases":["congratulations"]},{"emoji":"\u{1F6A7}","aliases":["construction"]},{"emoji":"\u{1F477}","aliases":["construction_worker"]},{"emoji":"\u{1F477}\u200D\u2642\uFE0F","aliases":["construction_worker_man"]},{"emoji":"\u{1F477}\u200D\u2640\uFE0F","aliases":["construction_worker_woman"]},{"emoji":"\u{1F39B}\uFE0F","aliases":["control_knobs"]},{"emoji":"\u{1F3EA}","aliases":["convenience_store"]},{"emoji":"\u{1F9D1}\u200D\u{1F373}","aliases":["cook"]},{"emoji":"\u{1F1E8}\u{1F1F0}","aliases":["cook_islands"]},{"emoji":"\u{1F36A}","aliases":["cookie"]},{"emoji":"\u{1F192}","aliases":["cool"]},{"emoji":"\xA9\uFE0F","aliases":["copyright"]},{"emoji":"\u{1FAB8}","aliases":["coral"]},{"emoji":"\u{1F33D}","aliases":["corn"]},{"emoji":"\u{1F1E8}\u{1F1F7}","aliases":["costa_rica"]},{"emoji":"\u{1F1E8}\u{1F1EE}","aliases":["cote_divoire"]},{"emoji":"\u{1F6CB}\uFE0F","aliases":["couch_and_lamp"]},{"emoji":"\u{1F46B}","aliases":["couple"]},{"emoji":"\u{1F491}","aliases":["couple_with_heart"]},{"emoji":"\u{1F468}\u200D\u2764\uFE0F\u200D\u{1F468}","aliases":["couple_with_heart_man_man"]},{"emoji":"\u{1F469}\u200D\u2764\uFE0F\u200D\u{1F468}","aliases":["couple_with_heart_woman_man"]},{"emoji":"\u{1F469}\u200D\u2764\uFE0F\u200D\u{1F469}","aliases":["couple_with_heart_woman_woman"]},{"emoji":"\u{1F48F}","aliases":["couplekiss"]},{"emoji":"\u{1F468}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}","aliases":["couplekiss_man_man"]},{"emoji":"\u{1F469}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}","aliases":["couplekiss_man_woman"]},{"emoji":"\u{1F469}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}","aliases":["couplekiss_woman_woman"]},{"emoji":"\u{1F42E}","aliases":["cow"]},{"emoji":"\u{1F404}","aliases":["cow2"]},{"emoji":"\u{1F920}","aliases":["cowboy_hat_face"]},{"emoji":"\u{1F980}","aliases":["crab"]},{"emoji":"\u{1F58D}\uFE0F","aliases":["crayon"]},{"emoji":"\u{1F4B3}","aliases":["credit_card"]},{"emoji":"\u{1F319}","aliases":["crescent_moon"]},{"emoji":"\u{1F997}","aliases":["cricket"]},{"emoji":"\u{1F3CF}","aliases":["cricket_game"]},{"emoji":"\u{1F1ED}\u{1F1F7}","aliases":["croatia"]},{"emoji":"\u{1F40A}","aliases":["crocodile"]},{"emoji":"\u{1F950}","aliases":["croissant"]},{"emoji":"\u{1F91E}","aliases":["crossed_fingers"]},{"emoji":"\u{1F38C}","aliases":["crossed_flags"]},{"emoji":"\u2694\uFE0F","aliases":["crossed_swords"]},{"emoji":"\u{1F451}","aliases":["crown"]},{"emoji":"\u{1FA7C}","aliases":["crutch"]},{"emoji":"\u{1F622}","aliases":["cry"]},{"emoji":"\u{1F63F}","aliases":["crying_cat_face"]},{"emoji":"\u{1F52E}","aliases":["crystal_ball"]},{"emoji":"\u{1F1E8}\u{1F1FA}","aliases":["cuba"]},{"emoji":"\u{1F952}","aliases":["cucumber"]},{"emoji":"\u{1F964}","aliases":["cup_with_straw"]},{"emoji":"\u{1F9C1}","aliases":["cupcake"]},{"emoji":"\u{1F498}","aliases":["cupid"]},{"emoji":"\u{1F1E8}\u{1F1FC}","aliases":["curacao"]},{"emoji":"\u{1F94C}","aliases":["curling_stone"]},{"emoji":"\u{1F468}\u200D\u{1F9B1}","aliases":["curly_haired_man"]},{"emoji":"\u{1F469}\u200D\u{1F9B1}","aliases":["curly_haired_woman"]},{"emoji":"\u27B0","aliases":["curly_loop"]},{"emoji":"\u{1F4B1}","aliases":["currency_exchange"]},{"emoji":"\u{1F35B}","aliases":["curry"]},{"emoji":"\u{1F92C}","aliases":["cursing_face"]},{"emoji":"\u{1F36E}","aliases":["custard"]},{"emoji":"\u{1F6C3}","aliases":["customs"]},{"emoji":"\u{1F969}","aliases":["cut_of_meat"]},{"emoji":"\u{1F300}","aliases":["cyclone"]},{"emoji":"\u{1F1E8}\u{1F1FE}","aliases":["cyprus"]},{"emoji":"\u{1F1E8}\u{1F1FF}","aliases":["czech_republic"]},{"emoji":"\u{1F5E1}\uFE0F","aliases":["dagger"]},{"emoji":"\u{1F46F}","aliases":["dancers"]},{"emoji":"\u{1F46F}\u200D\u2642\uFE0F","aliases":["dancing_men"]},{"emoji":"\u{1F46F}\u200D\u2640\uFE0F","aliases":["dancing_women"]},{"emoji":"\u{1F361}","aliases":["dango"]},{"emoji":"\u{1F576}\uFE0F","aliases":["dark_sunglasses"]},{"emoji":"\u{1F3AF}","aliases":["dart"]},{"emoji":"\u{1F4A8}","aliases":["dash"]},{"emoji":"\u{1F4C5}","aliases":["date"]},{"emoji":"\u{1F1E9}\u{1F1EA}","aliases":["de"]},{"emoji":"\u{1F9CF}\u200D\u2642\uFE0F","aliases":["deaf_man"]},{"emoji":"\u{1F9CF}","aliases":["deaf_person"]},{"emoji":"\u{1F9CF}\u200D\u2640\uFE0F","aliases":["deaf_woman"]},{"emoji":"\u{1F333}","aliases":["deciduous_tree"]},{"emoji":"\u{1F98C}","aliases":["deer"]},{"emoji":"\u{1F1E9}\u{1F1F0}","aliases":["denmark"]},{"emoji":"\u{1F3EC}","aliases":["department_store"]},{"emoji":"\u{1F3DA}\uFE0F","aliases":["derelict_house"]},{"emoji":"\u{1F3DC}\uFE0F","aliases":["desert"]},{"emoji":"\u{1F3DD}\uFE0F","aliases":["desert_island"]},{"emoji":"\u{1F5A5}\uFE0F","aliases":["desktop_computer"]},{"emoji":"\u{1F575}\uFE0F","aliases":["detective"]},{"emoji":"\u{1F4A0}","aliases":["diamond_shape_with_a_dot_inside"]},{"emoji":"\u2666\uFE0F","aliases":["diamonds"]},{"emoji":"\u{1F1E9}\u{1F1EC}","aliases":["diego_garcia"]},{"emoji":"\u{1F61E}","aliases":["disappointed"]},{"emoji":"\u{1F625}","aliases":["disappointed_relieved"]},{"emoji":"\u{1F978}","aliases":["disguised_face"]},{"emoji":"\u{1F93F}","aliases":["diving_mask"]},{"emoji":"\u{1FA94}","aliases":["diya_lamp"]},{"emoji":"\u{1F4AB}","aliases":["dizzy"]},{"emoji":"\u{1F635}","aliases":["dizzy_face"]},{"emoji":"\u{1F1E9}\u{1F1EF}","aliases":["djibouti"]},{"emoji":"\u{1F9EC}","aliases":["dna"]},{"emoji":"\u{1F6AF}
29","aliases":["do_not_litter"]},{"emoji":"\u{1F9A4}","aliases":["dodo"]},{"emoji":"\u{1F436}","aliases":["dog"]},{"emoji":"\u{1F415}","aliases":["dog2"]},{"emoji":"\u{1F4B5}","aliases":["dollar"]},{"emoji":"\u{1F38E}","aliases":["dolls"]},{"emoji":"\u{1F42C}","aliases":["dolphin","flipper"]},{"emoji":"\u{1F1E9}\u{1F1F2}","aliases":["dominica"]},{"emoji":"\u{1F1E9}\u{1F1F4}","aliases":["dominican_republic"]},{"emoji":"\u{1FACF}","aliases":["donkey"]},{"emoji":"\u{1F6AA}","aliases":["door"]},{"emoji":"\u{1FAE5}","aliases":["dotted_line_face"]},{"emoji":"\u{1F369}","aliases":["doughnut"]},{"emoji":"\u{1F54A}\uFE0F","aliases":["dove"]},{"emoji":"\u{1F409}","aliases":["dragon"]},{"emoji":"\u{1F432}","aliases":["dragon_face"]},{"emoji":"\u{1F457}","aliases":["dress"]},{"emoji":"\u{1F42A}","aliases":["dromedary_camel"]},{"emoji":"\u{1F924}","aliases":["drooling_face"]},{"emoji":"\u{1FA78}","aliases":["drop_of_blood"]},{"emoji":"\u{1F4A7}","aliases":["droplet"]},{"emoji":"\u{1F941}","aliases":["drum"]},{"emoji":"\u{1F986}","aliases":["duck"]},{"emoji":"\u{1F95F}","aliases":["dumpling"]},{"emoji":"\u{1F4C0}","aliases":["dvd"]},{"emoji":"\u{1F985}","aliases":["eagle"]},{"emoji":"\u{1F442}","aliases":["ear"]},{"emoji":"\u{1F33E}","aliases":["ear_of_rice"]},{"emoji":"\u{1F9BB}","aliases":["ear_with_hearing_aid"]},{"emoji":"\u{1F30D}","aliases":["earth_africa"]},{"emoji":"\u{1F30E}","aliases":["earth_americas"]},{"emoji":"\u{1F30F}","aliases":["earth_asia"]},{"emoji":"\u{1F1EA}\u{1F1E8}","aliases":["ecuador"]},{"emoji":"\u{1F95A}","aliases":["egg"]},{"emoji":"\u{1F346}","aliases":["eggplant"]},{"emoji":"\u{1F1EA}\u{1F1EC}","aliases":["egypt"]},{"emoji":"8\uFE0F\u20E3","aliases":["eight"]},{"emoji":"\u2734\uFE0F","aliases":["eight_pointed_black_star"]},{"emoji":"\u2733\uFE0F","aliases":["eight_spoked_asterisk"]},{"emoji":"\u23CF\uFE0F","aliases":["eject_button"]},{"emoji":"\u{1F1F8}\u{1F1FB}","aliases":["el_salvador"]},{"emoji":"\u{1F50C}","aliases":["electric_plug"]},{"emoji":"\u{1F418}","aliases":["elephant"]},{"emoji":"\u{1F6D7}","aliases":["elevator"]},{"emoji":"\u{1F9DD}","aliases":["elf"]},{"emoji":"\u{1F9DD}\u200D\u2642\uFE0F","aliases":["elf_man"]},{"emoji":"\u{1F9DD}\u200D\u2640\uFE0F","aliases":["elf_woman"]},{"emoji":"\u{1F4E7}","aliases":["email","e-mail"]},{"emoji":"\u{1FAB9}","aliases":["empty_nest"]},{"emoji":"\u{1F51A}","aliases":["end"]},{"emoji":"\u{1F3F4}\u{E0067}\u{E0062}\u{E0065}\u{E006E}\u{E0067}\u{E007F}","aliases":["england"]},{"emoji":"\u2709\uFE0F","aliases":["envelope"]},{"emoji":"\u{1F4E9}","aliases":["envelope_with_arrow"]},{"emoji":"\u{1F1EC}\u{1F1F6}","aliases":["equatorial_guinea"]},{"emoji":"\u{1F1EA}\u{1F1F7}","aliases":["eritrea"]},{"emoji":"\u{1F1EA}\u{1F1F8}","aliases":["es"]},{"emoji":"\u{1F1EA}\u{1F1EA}","aliases":["estonia"]},{"emoji":"\u{1F1EA}\u{1F1F9}","aliases":["ethiopia"]},{"emoji":"\u{1F1EA}\u{1F1FA}","aliases":["eu","european_union"]},{"emoji":"\u{1F4B6}","aliases":["euro"]},{"emoji":"\u{1F3F0}","aliases":["european_castle"]},{"emoji":"\u{1F3E4}","aliases":["european_post_office"]},{"emoji":"\u{1F332}","aliases":["evergreen_tree"]},{"emoji":"\u2757","aliases":["exclamation","heavy_exclamation_mark"]},{"emoji":"\u{1F92F}","aliases":["exploding_head"]},{"emoji":"\u{1F611}","aliases":["expressionless"]},{"emoji":"\u{1F441}\uFE0F","aliases":["eye"]},{"emoji":"\u{1F441}\uFE0F\u200D\u{1F5E8}\uFE0F","aliases":["eye_speech_bubble"]},{"emoji":"\u{1F453}","aliases":["eyeglasses"]},{"emoji":"\u{1F440}","aliases":["eyes"]},{"emoji":"\u{1F62E}\u200D\u{1F4A8}","aliases":["face_exhaling"]},{"emoji":"\u{1F979}","aliases":["face_holding_back_tears"]},{"emoji":"\u{1F636}\u200D\u{1F32B}\uFE0F","aliases":["face_in_clouds"]},{"emoji":"\u{1FAE4}","aliases":["face_with_diagonal_mouth"]},{"emoji":"\u{1F915}","aliases":["face_with_head_bandage"]},{"emoji":"\u{1FAE2}","aliases":["face_with_open_eyes_and_hand_over_mouth"]},{"emoji":"\u{1FAE3}","aliases":["face_with_peeking_eye"]},{"emoji":"\u{1F635}\u200D\u{1F4AB}","aliases":["face_with_spiral_eyes"]},{"emoji":"\u{1F912}","aliases":["face_with_thermometer"]},{"emoji":"\u{1F926}","aliases":["facepalm"]},{"emoji":"\u{1F3ED}","aliases":["factory"]},{"emoji":"\u{1F9D1}\u200D\u{1F3ED}","aliases":["factory_worker"]},{"emoji":"\u{1F9DA}","aliases":["fairy"]},{"emoji":"\u{1F9DA}\u200D\u2642\uFE0F","aliases":["fairy_man"]},{"emoji":"\u{1F9DA}\u200D\u2640\uFE0F","aliases":["fairy_woman"]},{"emoji":"\u{1F9C6}","aliases":["falafel"]},{"emoji":"\u{1F1EB}\u{1F1F0}","aliases":["falkland_islands"]},{"emoji":"\u{1F342}","aliases":["fallen_leaf"]},{"emoji":"\u{1F46A}","aliases":["family"]},{"emoji":"\u{1F468}\u200D\u{1F466}","aliases":["family_man_boy"]},{"emoji":"\u{1F468}\u200D\u{1F466}\u200D\u{1F466}","aliases":["family_man_boy_boy"]},{"emoji":"\u{1F468}\u200D\u{1F467}","aliases":["family_man_girl"]},{"emoji":"\u{1F468}\u200D\u{1F467}\u200D\u{1F466}","aliases":["family_man_girl_boy"]},{"emoji":"\u{1F468}\u200D\u{1F467}\u200D\u{1F467}","aliases":["family_man_girl_girl"]},{"emoji":"\u{1F468}\u200D\u{1F468}\u200D\u{1F466}","aliases":["family_man_man_boy"]},{"emoji":"\u{1F468}\u200D\u{1F468}\u200D\u{1F466}\u200D\u{1F466}","aliases":["family_man_man_boy_boy"]},{"emoji":"\u{1F468}\u200D\u{1F468}\u200D\u{1F467}","aliases":["family_man_man_girl"]},{"emoji":"\u{1F468}\u200D\u{1F468}\u200D\u{1F467}\u200D\u{1F466}","aliases":["family_man_man_girl_boy"]},{"emoji":"\u{1F468}\u200D\u{1F468}\u200D\u{1F467}\u200D\u{1F467}","aliases":["family_man_man_girl_girl"]},{"emoji":"\u{1F468}\u200D\u{1F469}\u200D\u{1F466}","aliases":["family_man_woman_boy"]},{"emoji":"\u{1F468}\u200D\u{1F469}\u200D\u{1F466}\u200D\u{1F466}","aliases":["family_man_woman_boy_boy"]},{"emoji":"\u{1F468}\u200D\u{1F469}\u200D\u{1F467}","aliases":["family_man_woman_girl"]},{"emoji":"\u{1F468}\u200D\u{1F469}\u200D\u{1F467}\u200D\u{1F466}","aliases":["family_man_woman_girl_boy"]},{"emoji":"\u{1F468}\u200D\u{1F469}\u200D\u{1F467}\u200D\u{1F467}","aliases":["family_man_woman_girl_girl"]},{"emoji":"\u{1F469}\u200D\u{1F466}","aliases":["family_woman_boy"]},{"emoji":"\u{1F469}\u200D\u{1F466}\u200D\u{1F466}","aliases":["family_woman_boy_boy"]},{"emoji":"\u{1F469}\u200D\u{1F467}","aliases":["family_woman_girl"]},{"emoji":"\u{1F469}\u200D\u{1F467}\u200D\u{1F466}","aliases":["family_woman_girl_boy"]},{"emoji":"\u{1F469}\u200D\u{1F467}\u200D\u{1F467}","aliases":["family_woman_girl_girl"]},{"emoji":"\u{1F469}\u200D\u{1F469}\u200D\u{1F466}","aliases":["family_woman_woman_boy"]},{"emoji":"\u{1F469}\u200D\u{1F469}\u200D\u{1F466}\u200D\u{1F466}","aliases":["family_woman_woman_boy_boy"]},{"emoji":"\u{1F469}\u200D\u{1F469}\u200D\u{1F467}","aliases":["family_woman_woman_girl"]},{"emoji":"\u{1F469}\u200D\u{1F469}\u200D\u{1F467}\u200D\u{1F466}","aliases":["family_woman_woman_girl_boy"]},{"emoji":"\u{1F469}\u200D\u{1F469}\u200D\u{1F467}\u200D\u{1F467}","aliases":["family_woman_woman_girl_girl"]},{"emoji":"\u{1F9D1}\u200D\u{1F33E}","aliases":["farmer"]},{"emoji":"\u{1F1EB}\u{1F1F4}","aliases":["faroe_islands"]},{"emoji":"\u23E9","aliases":["fast_forward"]},{"emoji":"\u{1F4E0}","aliases":["fax"]},{"emoji":"\u{1F628}","aliases":["fearful"]},{"emoji":"\u{1FAB6}","aliases":["feather"]},{"emoji":"\u{1F43E}","aliases":["feet","paw_prints"]},{"emoji":"\u{1F575}\uFE0F\u200D\u2640\uFE0F","aliases":["female_detective"]},{"emoji":"\u2640\uFE0F","aliases":["female_sign"]},{"emoji":"\u{1F3A1}","aliases":["ferris_wheel"]},{"emoji":"\u26F4\uFE0F","aliases":["ferry"]},{"emoji":"\u{1F3D1}","aliases":["field_hockey"]},{"emoji":"\u{1F1EB}\u{1F1EF}","aliases":["fiji"]},{"emoji":"\u{1F5C4}\uFE0F","aliases":["file_cabinet"]},{"emoji":"\u{1F4C1}","aliases":["file_folder"]},{"emoji":"\u{1F4FD}\uFE0F","aliases":["film_projector"]},{"emoji":"\u{1F39E}\uFE0F","aliases":["film_strip"]},{"emoji":"\u{1F1EB}\u{1F1EE}","aliases":["finland"]},{"emoji":"\u{1F525}","aliases":["fire"]},{"emoji":"\u{1F692}","aliases":["fire_engine"]},{"emoji":"\u{1F9EF}","aliases":["fire_extinguisher"]},{"emoji":"\u{1F9E8}","aliases":["firecracker"]},{"emoji":"\u{1F9D1}\u200D\u{1F692}","aliases":["firefighter"]},{"emoji":"\u{1F386}","aliases":["fireworks"]},{"emoji":"\u{1F313}","aliases":["first_quarter_moon"]},{"emoji":"\u{1F31B}","aliases":["first_quarter_moon_with_face"]},{"emoji":"\u{1F41F}","aliases":["fish"]},{"emoji":"\u{1F365}","aliases":["fish_cake"]},{"emoji":"\u{1F3A3}","aliases":["fishing_pole_and_fish"]},{"emoji":"\u{1F91B}","aliases":["fist_left"]},{"emoji":"\u{1F44A}","aliases":["fist_oncoming","facepunch","punch"]},{"emoji":"\u270A","aliases":["fist_raised","fist"]},{"emoji":"\u{1F91C}","aliases":["fist_right"]},{"emoji":"5\uFE0F\u20E3","aliases":["five"]},{"emoji":"\u{1F38F}","aliases":["flags"]},{"emoji":"\u{1F9A9}","aliases":["flamingo"]},{"emoji":"\u{1F526}","aliases":["flashlight"]},{"emoji":"\u{1F97F}","aliases":["flat_shoe"]},{"emoji":"\u{1FAD3}","aliases":["flatbread"]},{"emoji":"\u269C\uFE0F","aliases":["fleur_de_lis"]},{"emoji":"\u{1F6EC}","aliases":["flight_arrival"]},{"emoji":"\u{1F6EB}","aliases":["flight_departure"]},{"emoji":"\u{1F4BE}","aliases":["floppy_disk"]},{"emoji":"\u{1F3B4}","aliases":["flower_playing_cards"]},{"emoji":"\u{1F633}","aliases":["flushed"]},{"emoji":"\u{1FA88}","aliases":["flute"]},{"emoji":"\u{1FAB0}","aliases":["fly"]},{"emoji":"\u{1F94F}","aliases":["flying_disc"]},{"emoji":"\u{1F6F8}","aliases":["flying_saucer"]},{"emoji":"\u{1F32B}\uFE0F","aliases":["fog"]},{"emoji":"\u{1F301}","aliases":["foggy"]},{"emoji":"\u{1FAAD}","aliases":["folding_hand_fan"]},{"emoji":"\u{1FAD5}","aliases":["fondue"]},{"emoji":"\u{1F9B6}","aliases":["foot"]},{"emoji":"\u{1F3C8}","aliases":["football"]},{"emoji":"\u{1F463}","aliases":["footprints"]},{"emoji":"\u{1F374}","aliases":["fork_and_knife"]},{"emoji":"\u{1F960}","aliases":["fortune_cookie"]},{"emoji":"\u26F2","aliases":["fountain"]},{"emoji":"\u{1F58B}\uFE0F","aliases":["fountain_pen"]},{"emoji":"4\uFE0F\u20E3","aliases":["four"]}
29,{"emoji":"\u{1F340}","aliases":["four_leaf_clover"]},{"emoji":"\u{1F98A}","aliases":["fox_face"]},{"emoji":"\u{1F1EB}\u{1F1F7}","aliases":["fr"]},{"emoji":"\u{1F5BC}\uFE0F","aliases":["framed_picture"]},{"emoji":"\u{1F193}","aliases":["free"]},{"emoji":"\u{1F1EC}\u{1F1EB}","aliases":["french_guiana"]},{"emoji":"\u{1F1F5}\u{1F1EB}","aliases":["french_polynesia"]},{"emoji":"\u{1F1F9}\u{1F1EB}","aliases":["french_southern_territories"]},{"emoji":"\u{1F373}","aliases":["fried_egg"]},{"emoji":"\u{1F364}","aliases":["fried_shrimp"]},{"emoji":"\u{1F35F}","aliases":["fries"]},{"emoji":"\u{1F438}","aliases":["frog"]},{"emoji":"\u{1F626}","aliases":["frowning"]},{"emoji":"\u2639\uFE0F","aliases":["frowning_face"]},{"emoji":"\u{1F64D}\u200D\u2642\uFE0F","aliases":["frowning_man"]},{"emoji":"\u{1F64D}","aliases":["frowning_person"]},{"emoji":"\u{1F64D}\u200D\u2640\uFE0F","aliases":["frowning_woman"]},{"emoji":"\u26FD","aliases":["fuelpump"]},{"emoji":"\u{1F315}","aliases":["full_moon"]},{"emoji":"\u{1F31D}","aliases":["full_moon_with_face"]},{"emoji":"\u26B1\uFE0F","aliases":["funeral_urn"]},{"emoji":"\u{1F1EC}\u{1F1E6}","aliases":["gabon"]},{"emoji":"\u{1F1EC}\u{1F1F2}","aliases":["gambia"]},{"emoji":"\u{1F3B2}","aliases":["game_die"]},{"emoji":"\u{1F9C4}","aliases":["garlic"]},{"emoji":"\u{1F1EC}\u{1F1E7}","aliases":["gb","uk"]},{"emoji":"\u2699\uFE0F","aliases":["gear"]},{"emoji":"\u{1F48E}","aliases":["gem"]},{"emoji":"\u264A","aliases":["gemini"]},{"emoji":"\u{1F9DE}","aliases":["genie"]},{"emoji":"\u{1F9DE}\u200D\u2642\uFE0F","aliases":["genie_man"]},{"emoji":"\u{1F9DE}\u200D\u2640\uFE0F","aliases":["genie_woman"]},{"emoji":"\u{1F1EC}\u{1F1EA}","aliases":["georgia"]},{"emoji":"\u{1F1EC}\u{1F1ED}","aliases":["ghana"]},{"emoji":"\u{1F47B}","aliases":["ghost"]},{"emoji":"\u{1F1EC}\u{1F1EE}","aliases":["gibraltar"]},{"emoji":"\u{1F381}","aliases":["gift"]},{"emoji":"\u{1F49D}","aliases":["gift_heart"]},{"emoji":"\u{1FADA}","aliases":["ginger_root"]},{"emoji":"\u{1F992}","aliases":["giraffe"]},{"emoji":"\u{1F467}","aliases":["girl"]},{"emoji":"\u{1F310}","aliases":["globe_with_meridians"]},{"emoji":"\u{1F9E4}","aliases":["gloves"]},{"emoji":"\u{1F945}","aliases":["goal_net"]},{"emoji":"\u{1F410}","aliases":["goat"]},{"emoji":"\u{1F97D}","aliases":["goggles"]},{"emoji":"\u26F3","aliases":["golf"]},{"emoji":"\u{1F3CC}\uFE0F","aliases":["golfing"]},{"emoji":"\u{1F3CC}\uFE0F\u200D\u2642\uFE0F","aliases":["golfing_man"]},{"emoji":"\u{1F3CC}\uFE0F\u200D\u2640\uFE0F","aliases":["golfing_woman"]},{"emoji":"\u{1FABF}","aliases":["goose"]},{"emoji":"\u{1F98D}","aliases":["gorilla"]},{"emoji":"\u{1F347}","aliases":["grapes"]},{"emoji":"\u{1F1EC}\u{1F1F7}","aliases":["greece"]},{"emoji":"\u{1F34F}","aliases":["green_apple"]},{"emoji":"\u{1F4D7}","aliases":["green_book"]},{"emoji":"\u{1F7E2}","aliases":["green_circle"]},{"emoji":"\u{1F49A}","aliases":["green_heart"]},{"emoji":"\u{1F957}","aliases":["green_salad"]},{"emoji":"\u{1F7E9}","aliases":["green_square"]},{"emoji":"\u{1F1EC}\u{1F1F1}","aliases":["greenland"]},{"emoji":"\u{1F1EC}\u{1F1E9}","aliases":["grenada"]},{"emoji":"\u2755","aliases":["grey_exclamation"]},{"emoji":"\u{1FA76}","aliases":["grey_heart"]},{"emoji":"\u2754","aliases":["grey_question"]},{"emoji":"\u{1F62C}","aliases":["grimacing"]},{"emoji":"\u{1F601}","aliases":["grin"]},{"emoji":"\u{1F600}","aliases":["grinning"]},{"emoji":"\u{1F1EC}\u{1F1F5}","aliases":["guadeloupe"]},{"emoji":"\u{1F1EC}\u{1F1FA}","aliases":["guam"]},{"emoji":"\u{1F482}","aliases":["guard"]},{"emoji":"\u{1F482}\u200D\u2642\uFE0F","aliases":["guardsman"]},{"emoji":"\u{1F482}\u200D\u2640\uFE0F","aliases":["guardswoman"]},{"emoji":"\u{1F1EC}\u{1F1F9}","aliases":["guatemala"]},{"emoji":"\u{1F1EC}\u{1F1EC}","aliases":["guernsey"]},{"emoji":"\u{1F9AE}","aliases":["guide_dog"]},{"emoji":"\u{1F1EC}\u{1F1F3}","aliases":["guinea"]},{"emoji":"\u{1F1EC}\u{1F1FC}","aliases":["guinea_bissau"]},{"emoji":"\u{1F3B8}","aliases":["guitar"]},{"emoji":"\u{1F52B}","aliases":["gun"]},{"emoji":"\u{1F1EC}\u{1F1FE}","aliases":["guyana"]},{"emoji":"\u{1FAAE}","aliases":["hair_pick"]},{"emoji":"\u{1F487}","aliases":["haircut"]},{"emoji":"\u{1F487}\u200D\u2642\uFE0F","aliases":["haircut_man"]},{"emoji":"\u{1F487}\u200D\u2640\uFE0F","aliases":["haircut_woman"]},{"emoji":"\u{1F1ED}\u{1F1F9}","aliases":["haiti"]},{"emoji":"\u{1F354}","aliases":["hamburger"]},{"emoji":"\u{1F528}","aliases":["hammer"]},{"emoji":"\u2692\uFE0F","aliases":["hammer_and_pick"]},{"emoji":"\u{1F6E0}\uFE0F","aliases":["hammer_and_wrench"]},{"emoji":"\u{1FAAC}","aliases":["hamsa"]},{"emoji":"\u{1F439}","aliases":["hamster"]},{"emoji":"\u270B","aliases":["hand","raised_hand"]},{"emoji":"\u{1F92D}","aliases":["hand_over_mouth"]},{"emoji":"\u{1FAF0}","aliases":["hand_with_index_finger_and_thumb_crossed"]},{"emoji":"\u{1F45C}","aliases":["handbag"]},{"emoji":"\u{1F93E}","aliases":["handball_person"]},{"emoji":"\u{1F91D}","aliases":["handshake"]},{"emoji":"\u{1F4A9}","aliases":["hankey","poop","shit"]},{"emoji":"#\uFE0F\u20E3","aliases":["hash"]},{"emoji":"\u{1F425}","aliases":["hatched_chick"]},{"emoji":"\u{1F423}","aliases":["hatching_chick"]},{"emoji":"\u{1F3A7}","aliases":["headphones"]},{"emoji":"\u{1FAA6}","aliases":["headstone"]},{"emoji":"\u{1F9D1}\u200D\u2695\uFE0F","aliases":["health_worker"]},{"emoji":"\u{1F649}","aliases":["hear_no_evil"]},{"emoji":"\u{1F1ED}\u{1F1F2}","aliases":["heard_mcdonald_islands"]},{"emoji":"\u2764\uFE0F","aliases":["heart"]},{"emoji":"\u{1F49F}","aliases":["heart_decoration"]},{"emoji":"\u{1F60D}","aliases":["heart_eyes"]},{"emoji":"\u{1F63B}","aliases":["heart_eyes_cat"]},{"emoji":"\u{1FAF6}","aliases":["heart_hands"]},{"emoji":"\u2764\uFE0F\u200D\u{1F525}","aliases":["heart_on_fire"]},{"emoji":"\u{1F493}","aliases":["heartbeat"]},{"emoji":"\u{1F497}","aliases":["heartpulse"]},{"emoji":"\u2665\uFE0F","aliases":["hearts"]},{"emoji":"\u2714\uFE0F","aliases":["heavy_check_mark"]},{"emoji":"\u2797","aliases":["heavy_division_sign"]},{"emoji":"\u{1F4B2}","aliases":["heavy_dollar_sign"]},{"emoji":"\u{1F7F0}","aliases":["heavy_equals_sign"]},{"emoji":"\u2763\uFE0F","aliases":["heavy_heart_exclamation"]},{"emoji":"\u2796","aliases":["heavy_minus_sign"]},{"emoji":"\u2716\uFE0F","aliases":["heavy_multiplication_x"]},{"emoji":"\u2795","aliases":["heavy_plus_sign"]},{"emoji":"\u{1F994}","aliases":["hedgehog"]},{"emoji":"\u{1F681}","aliases":["helicopter"]},{"emoji":"\u{1F33F}","aliases":["herb"]},{"emoji":"\u{1F33A}","aliases":["hibiscus"]},{"emoji":"\u{1F506}","aliases":["high_brightness"]},{"emoji":"\u{1F460}","aliases":["high_heel"]},{"emoji":"\u{1F97E}","aliases":["hiking_boot"]},{"emoji":"\u{1F6D5}","aliases":["hindu_temple"]},{"emoji":"\u{1F99B}","aliases":["hippopotamus"]},{"emoji":"\u{1F52A}","aliases":["hocho","knife"]},{"emoji":"\u{1F573}\uFE0F","aliases":["hole"]},{"emoji":"\u{1F1ED}\u{1F1F3}","aliases":["honduras"]},{"emoji":"\u{1F36F}","aliases":["honey_pot"]},{"emoji":"\u{1F1ED}\u{1F1F0}","aliases":["hong_kong"]},{"emoji":"\u{1FA9D}","aliases":["hook"]},{"emoji":"\u{1F434}","aliases":["horse"]},{"emoji":"\u{1F3C7}","aliases":["horse_racing"]},{"emoji":"\u{1F3E5}","aliases":["hospital"]},{"emoji":"\u{1F975}","aliases":["hot_face"]},{"emoji":"\u{1F336}\uFE0F","aliases":["hot_pepper"]},{"emoji":"\u{1F32D}","aliases":["hotdog"]},{"emoji":"\u{1F3E8}","aliases":["hotel"]},{"emoji":"\u2668\uFE0F","aliases":["hotsprings"]},{"emoji":"\u231B","aliases":["hourglass"]},{"emoji":"\u23F3","aliases":["hourglass_flowing_sand"]},{"emoji":"\u{1F3E0}","aliases":["house"]},{"emoji":"\u{1F3E1}","aliases":["house_with_garden"]},{"emoji":"\u{1F3D8}\uFE0F","aliases":["houses"]},{"emoji":"\u{1F917}","aliases":["hugs"]},{"emoji":"\u{1F1ED}\u{1F1FA}","aliases":["hungary"]},{"emoji":"\u{1F62F}","aliases":["hushed"]},{"emoji":"\u{1F6D6}","aliases":["hut"]},{"emoji":"\u{1FABB}","aliases":["hyacinth"]},{"emoji":"\u{1F368}","aliases":["ice_cream"]},{"emoji":"\u{1F9CA}","aliases":["ice_cube"]},{"emoji":"\u{1F3D2}","aliases":["ice_hockey"]},{"emoji":"\u26F8\uFE0F","aliases":["ice_skate"]},{"emoji":"\u{1F366}","aliases":["icecream"]},{"emoji":"\u{1F1EE}\u{1F1F8}","aliases":["iceland"]},{"emoji":"\u{1F194}","aliases":["id"]},{"emoji":"\u{1FAAA}","aliases":["identification_card"]},{"emoji":"\u{1F250}","aliases":["ideograph_advantage"]},{"emoji":"\u{1F47F}","aliases":["imp"]},{"emoji":"\u{1F4E5}","aliases":["inbox_tray"]},{"emoji":"\u{1F4E8}","aliases":["incoming_envelope"]},{"emoji":"\u{1FAF5}","aliases":["index_pointing_at_the_viewer"]},{"emoji":"\u{1F1EE}\u{1F1F3}","aliases":["india"]},{"emoji":"\u{1F1EE}\u{1F1E9}","aliases":["indonesia"]},{"emoji":"\u267E\uFE0F","aliases":["infinity"]},{"emoji":"\u2139\uFE0F","aliases":["information_source"]},{"emoji":"\u{1F607}","aliases":["innocent"]},{"emoji":"\u2049\uFE0F","aliases":["interrobang"]},{"emoji":"\u{1F4F1}","aliases":["iphone"]},{"emoji":"\u{1F1EE}\u{1F1F7}","aliases":["iran"]},{"emoji":"\u{1F1EE}\u{1F1F6}","aliases":["iraq"]},{"emoji":"\u{1F1EE}\u{1F1EA}","aliases":["ireland"]},{"emoji":"\u{1F1EE}\u{1F1F2}","aliases":["isle_of_man"]},{"emoji":"\u{1F1EE}\u{1F1F1}","aliases":["israel"]},{"emoji":"\u{1F1EE}\u{1F1F9}","aliases":["it"]},{"emoji":"\u{1F3EE}","aliases":["izakaya_lantern","lantern"]},{"emoji":"\u{1F383}","aliases":["jack_o_lantern"]},{"emoji":"\u{1F1EF}\u{1F1F2}","aliases":["jamaica"]},{"emoji":"\u{1F5FE}","aliases":["japan"]},{"emoji":"\u{1F3EF}","aliases":["japanese_castle"]},{"emoji":"\u{1F47A}","aliases":["japanese_goblin"]},{"emoji":"\u{1F479}","aliases":["japanese_ogre"]},{"emoji":"\u{1FAD9}","aliases":["jar"]},{"emoji":"\u{1F456}","aliases":["jeans"]},{"emoji":"\u{1FABC}","aliases":["jellyfish"]},{"emoji":"\u{1F1EF}\u{1F1EA}","aliases":["jersey"]},{"emoji":"\u{1F9E9}","aliases":["jigsaw"]},{"emoji":"\u{1F1EF}\u{1F1F4}","aliases":["jordan"]},{"emoji":"\u{1F602}","aliases":["joy"]},{"emoji":"\u{1F639}","aliases":["joy_cat"]},{"emoji":"\u{1F579}\uFE0F","aliases":["joystick"]},{"emoji":"\u{1F1EF}\u{1F1F5}","aliases":["jp"]},{"emoji":"\u{1F9D1}\u200D\u2696\uFE0F","aliases":["judge"]},{"emoji":"\u{1F939}","aliases":["juggling_person"]},{"emoji":"\u{1F54B}","aliases":["kaaba"]},{"emoji":"\u{1F998}","aliases":["kangaroo"]},{"emoji":"\u{1F1F0}\u{1F1FF}","aliases":["kazakhstan"]},{"emoji":"\u{1F1F0}\u{1F1EA}","aliases":["kenya"]},{"emoji":"\u{1F511}","aliases":["key"]},{"emoji":"\u2328\uFE0F","aliases":["keyboard"]},{"emoji":"\u{1F51F}","aliases":["keycap_ten"]},{"emoji":"\u{1FAAF}","aliases":["khanda"]},{"emoji":"\u{1F6F4}","aliases":["kick_scooter"]},{"emoji":"\u{1F458}","aliases":["kimono"]},{"emoji":"\u{1F1F0}\u{1F1EE}","aliases":["kiribati"]},{"emoji":"\u{1F48B}","aliases":["kiss"]},{"emoji":"\u{1F617}","aliases":["kissing"]},{"emoji":"\u{1F63D}
29","aliases":["kissing_cat"]},{"emoji":"\u{1F61A}","aliases":["kissing_closed_eyes"]},{"emoji":"\u{1F618}","aliases":["kissing_heart"]},{"emoji":"\u{1F619}","aliases":["kissing_smiling_eyes"]},{"emoji":"\u{1FA81}","aliases":["kite"]},{"emoji":"\u{1F95D}","aliases":["kiwi_fruit"]},{"emoji":"\u{1F9CE}\u200D\u2642\uFE0F","aliases":["kneeling_man"]},{"emoji":"\u{1F9CE}","aliases":["kneeling_person"]},{"emoji":"\u{1F9CE}\u200D\u2640\uFE0F","aliases":["kneeling_woman"]},{"emoji":"\u{1FAA2}","aliases":["knot"]},{"emoji":"\u{1F428}","aliases":["koala"]},{"emoji":"\u{1F201}","aliases":["koko"]},{"emoji":"\u{1F1FD}\u{1F1F0}","aliases":["kosovo"]},{"emoji":"\u{1F1F0}\u{1F1F7}","aliases":["kr"]},{"emoji":"\u{1F1F0}\u{1F1FC}","aliases":["kuwait"]},{"emoji":"\u{1F1F0}\u{1F1EC}","aliases":["kyrgyzstan"]},{"emoji":"\u{1F97C}","aliases":["lab_coat"]},{"emoji":"\u{1F3F7}\uFE0F","aliases":["label"]},{"emoji":"\u{1F94D}","aliases":["lacrosse"]},{"emoji":"\u{1FA9C}","aliases":["ladder"]},{"emoji":"\u{1F41E}","aliases":["lady_beetle"]},{"emoji":"\u{1F1F1}\u{1F1E6}","aliases":["laos"]},{"emoji":"\u{1F535}","aliases":["large_blue_circle"]},{"emoji":"\u{1F537}","aliases":["large_blue_diamond"]},{"emoji":"\u{1F536}","aliases":["large_orange_diamond"]},{"emoji":"\u{1F317}","aliases":["last_quarter_moon"]},{"emoji":"\u{1F31C}","aliases":["last_quarter_moon_with_face"]},{"emoji":"\u271D\uFE0F","aliases":["latin_cross"]},{"emoji":"\u{1F1F1}\u{1F1FB}","aliases":["latvia"]},{"emoji":"\u{1F606}","aliases":["laughing","satisfied","laugh"]},{"emoji":"\u{1F96C}","aliases":["leafy_green"]},{"emoji":"\u{1F343}","aliases":["leaves"]},{"emoji":"\u{1F1F1}\u{1F1E7}","aliases":["lebanon"]},{"emoji":"\u{1F4D2}","aliases":["ledger"]},{"emoji":"\u{1F6C5}","aliases":["left_luggage"]},{"emoji":"\u2194\uFE0F","aliases":["left_right_arrow"]},{"emoji":"\u{1F5E8}\uFE0F","aliases":["left_speech_bubble"]},{"emoji":"\u21A9\uFE0F","aliases":["leftwards_arrow_with_hook"]},{"emoji":"\u{1FAF2}","aliases":["leftwards_hand"]},{"emoji":"\u{1FAF7}","aliases":["leftwards_pushing_hand"]},{"emoji":"\u{1F9B5}","aliases":["leg"]},{"emoji":"\u{1F34B}","aliases":["lemon"]},{"emoji":"\u264C","aliases":["leo"]},{"emoji":"\u{1F406}","aliases":["leopard"]},{"emoji":"\u{1F1F1}\u{1F1F8}","aliases":["lesotho"]},{"emoji":"\u{1F39A}\uFE0F","aliases":["level_slider"]},{"emoji":"\u{1F1F1}\u{1F1F7}","aliases":["liberia"]},{"emoji":"\u264E","aliases":["libra"]},{"emoji":"\u{1F1F1}\u{1F1FE}","aliases":["libya"]},{"emoji":"\u{1F1F1}\u{1F1EE}","aliases":["liechtenstein"]},{"emoji":"\u{1FA75}","aliases":["light_blue_heart"]},{"emoji":"\u{1F688}","aliases":["light_rail"]},{"emoji":"\u{1F517}","aliases":["link"]},{"emoji":"\u{1F981}","aliases":["lion"]},{"emoji":"\u{1F444}","aliases":["lips"]},{"emoji":"\u{1F484}","aliases":["lipstick"]},{"emoji":"\u{1F1F1}\u{1F1F9}","aliases":["lithuania"]},{"emoji":"\u{1F98E}","aliases":["lizard"]},{"emoji":"\u{1F999}","aliases":["llama"]},{"emoji":"\u{1F99E}","aliases":["lobster"]},{"emoji":"\u{1F512}","aliases":["lock"]},{"emoji":"\u{1F50F}","aliases":["lock_with_ink_pen"]},{"emoji":"\u{1F36D}","aliases":["lollipop"]},{"emoji":"\u{1FA98}","aliases":["long_drum"]},{"emoji":"\u27BF","aliases":["loop"]},{"emoji":"\u{1F9F4}","aliases":["lotion_bottle"]},{"emoji":"\u{1FAB7}","aliases":["lotus"]},{"emoji":"\u{1F9D8}","aliases":["lotus_position"]},{"emoji":"\u{1F9D8}\u200D\u2642\uFE0F","aliases":["lotus_position_man"]},{"emoji":"\u{1F9D8}\u200D\u2640\uFE0F","aliases":["lotus_position_woman"]},{"emoji":"\u{1F50A}","aliases":["loud_sound"]},{"emoji":"\u{1F4E2}","aliases":["loudspeaker"]},{"emoji":"\u{1F3E9}","aliases":["love_hotel"]},{"emoji":"\u{1F48C}","aliases":["love_letter"]},{"emoji":"\u{1F91F}","aliases":["love_you_gesture"]},{"emoji":"\u{1FAAB}","aliases":["low_battery"]},{"emoji":"\u{1F505}","aliases":["low_brightness"]},{"emoji":"\u{1F9F3}","aliases":["luggage"]},{"emoji":"\u{1FAC1}","aliases":["lungs"]},{"emoji":"\u{1F1F1}\u{1F1FA}","aliases":["luxembourg"]},{"emoji":"\u{1F925}","aliases":["lying_face"]},{"emoji":"\u24C2\uFE0F","aliases":["m"]},{"emoji":"\u{1F1F2}\u{1F1F4}","aliases":["macau"]},{"emoji":"\u{1F1F2}\u{1F1F0}","aliases":["macedonia"]},{"emoji":"\u{1F1F2}\u{1F1EC}","aliases":["madagascar"]},{"emoji":"\u{1F50D}","aliases":["mag"]},{"emoji":"\u{1F50E}","aliases":["mag_right"]},{"emoji":"\u{1F9D9}","aliases":["mage"]},{"emoji":"\u{1F9D9}\u200D\u2642\uFE0F","aliases":["mage_man"]},{"emoji":"\u{1F9D9}\u200D\u2640\uFE0F","aliases":["mage_woman"]},{"emoji":"\u{1FA84}","aliases":["magic_wand"]},{"emoji":"\u{1F9F2}","aliases":["magnet"]},{"emoji":"\u{1F004}","aliases":["mahjong"]},{"emoji":"\u{1F4EB}","aliases":["mailbox"]},{"emoji":"\u{1F4EA}","aliases":["mailbox_closed"]},{"emoji":"\u{1F4EC}","aliases":["mailbox_with_mail"]},{"emoji":"\u{1F4ED}","aliases":["mailbox_with_no_mail"]},{"emoji":"\u{1F1F2}\u{1F1FC}","aliases":["malawi"]},{"emoji":"\u{1F1F2}\u{1F1FE}","aliases":["malaysia"]},{"emoji":"\u{1F1F2}\u{1F1FB}","aliases":["maldives"]},{"emoji":"\u{1F575}\uFE0F\u200D\u2642\uFE0F","aliases":["male_detective"]},{"emoji":"\u2642\uFE0F","aliases":["male_sign"]},{"emoji":"\u{1F1F2}\u{1F1F1}","aliases":["mali"]},{"emoji":"\u{1F1F2}\u{1F1F9}","aliases":["malta"]},{"emoji":"\u{1F9A3}","aliases":["mammoth"]},{"emoji":"\u{1F468}","aliases":["man"]},{"emoji":"\u{1F468}\u200D\u{1F3A8}","aliases":["man_artist"]},{"emoji":"\u{1F468}\u200D\u{1F680}","aliases":["man_astronaut"]},{"emoji":"\u{1F9D4}\u200D\u2642\uFE0F","aliases":["man_beard"]},{"emoji":"\u{1F938}\u200D\u2642\uFE0F","aliases":["man_cartwheeling"]},{"emoji":"\u{1F468}\u200D\u{1F373}","aliases":["man_cook"]},{"emoji":"\u{1F57A}","aliases":["man_dancing"]},{"emoji":"\u{1F926}\u200D\u2642\uFE0F","aliases":["man_facepalming"]},{"emoji":"\u{1F468}\u200D\u{1F3ED}","aliases":["man_factory_worker"]},{"emoji":"\u{1F468}\u200D\u{1F33E}","aliases":["man_farmer"]},{"emoji":"\u{1F468}\u200D\u{1F37C}","aliases":["man_feeding_baby"]},{"emoji":"\u{1F468}\u200D\u{1F692}","aliases":["man_firefighter"]},{"emoji":"\u{1F468}\u200D\u2695\uFE0F","aliases":["man_health_worker"]},{"emoji":"\u{1F468}\u200D\u{1F9BD}","aliases":["man_in_manual_wheelchair"]},{"emoji":"\u{1F468}\u200D\u{1F9BC}","aliases":["man_in_motorized_wheelchair"]},{"emoji":"\u{1F935}\u200D\u2642\uFE0F","aliases":["man_in_tuxedo"]},{"emoji":"\u{1F468}\u200D\u2696\uFE0F","aliases":["man_judge"]},{"emoji":"\u{1F939}\u200D\u2642\uFE0F","aliases":["man_juggling"]},{"emoji":"\u{1F468}\u200D\u{1F527}","aliases":["man_mechanic"]},{"emoji":"\u{1F468}\u200D\u{1F4BC}","aliases":["man_office_worker"]},{"emoji":"\u{1F468}\u200D\u2708\uFE0F","aliases":["man_pilot"]},{"emoji":"\u{1F93E}\u200D\u2642\uFE0F","aliases":["man_playing_handball"]},{"emoji":"\u{1F93D}\u200D\u2642\uFE0F","aliases":["man_playing_water_polo"]},{"emoji":"\u{1F468}\u200D\u{1F52C}
29","aliases":["man_scientist"]},{"emoji":"\u{1F937}\u200D\u2642\uFE0F","aliases":["man_shrugging"]},{"emoji":"\u{1F468}\u200D\u{1F3A4}","aliases":["man_singer"]},{"emoji":"\u{1F468}\u200D\u{1F393}","aliases":["man_student"]},{"emoji":"\u{1F468}\u200D\u{1F3EB}","aliases":["man_teacher"]},{"emoji":"\u{1F468}\u200D\u{1F4BB}","aliases":["man_technologist"]},{"emoji":"\u{1F472}","aliases":["man_with_gua_pi_mao"]},{"emoji":"\u{1F468}\u200D\u{1F9AF}","aliases":["man_with_probing_cane"]},{"emoji":"\u{1F473}\u200D\u2642\uFE0F","aliases":["man_with_turban"]},{"emoji":"\u{1F470}\u200D\u2642\uFE0F","aliases":["man_with_veil"]},{"emoji":"\u{1F96D}","aliases":["mango"]},{"emoji":"\u{1F45E}","aliases":["mans_shoe","shoe"]},{"emoji":"\u{1F570}\uFE0F","aliases":["mantelpiece_clock"]},{"emoji":"\u{1F9BD}","aliases":["manual_wheelchair"]},{"emoji":"\u{1F341}","aliases":["maple_leaf"]},{"emoji":"\u{1FA87}","aliases":["maracas"]},{"emoji":"\u{1F1F2}\u{1F1ED}","aliases":["marshall_islands"]},{"emoji":"\u{1F94B}","aliases":["martial_arts_uniform"]},{"emoji":"\u{1F1F2}\u{1F1F6}","aliases":["martinique"]},{"emoji":"\u{1F637}","aliases":["mask"]},{"emoji":"\u{1F486}","aliases":["massage"]},{"emoji":"\u{1F486}\u200D\u2642\uFE0F","aliases":["massage_man"]},{"emoji":"\u{1F486}\u200D\u2640\uFE0F","aliases":["massage_woman"]},{"emoji":"\u{1F9C9}","aliases":["mate"]},{"emoji":"\u{1F1F2}\u{1F1F7}","aliases":["mauritania"]},{"emoji":"\u{1F1F2}\u{1F1FA}","aliases":["mauritius"]},{"emoji":"\u{1F1FE}\u{1F1F9}","aliases":["mayotte"]},{"emoji":"\u{1F356}","aliases":["meat_on_bone"]},{"emoji":"\u{1F9D1}\u200D\u{1F527}","aliases":["mechanic"]},{"emoji":"\u{1F9BE}","aliases":["mechanical_arm"]},{"emoji":"\u{1F9BF}","aliases":["mechanical_leg"]},{"emoji":"\u{1F396}\uFE0F","aliases":["medal_military"]},{"emoji":"\u{1F3C5}","aliases":["medal_sports"]},{"emoji":"\u2695\uFE0F","aliases":["medical_symbol"]},{"emoji":"\u{1F4E3}","aliases":["mega"]},{"emoji":"\u{1F348}","aliases":["melon"]},{"emoji":"\u{1FAE0}","aliases":["melting_face"]},{"emoji":"\u{1F4DD}","aliases":["memo","pencil"]},{"emoji":"\u{1F93C}\u200D\u2642\uFE0F","aliases":["men_wrestling"]},{"emoji":"\u2764\uFE0F\u200D\u{1FA79}","aliases":["mending_heart"]},{"emoji":"\u{1F54E}","aliases":["menorah"]},{"emoji":"\u{1F6B9}","aliases":["mens"]},{"emoji":"\u{1F9DC}\u200D\u2640\uFE0F","aliases":["mermaid"]},{"emoji":"\u{1F9DC}\u200D\u2642\uFE0F","aliases":["merman"]},{"emoji":"\u{1F9DC}","aliases":["merperson"]},{"emoji":"\u{1F918}","aliases":["metal"]},{"emoji":"\u{1F687}","aliases":["metro"]},{"emoji":"\u{1F1F2}\u{1F1FD}","aliases":["mexico"]},{"emoji":"\u{1F9A0}","aliases":["microbe"]},{"emoji":"\u{1F1EB}\u{1F1F2}","aliases":["micronesia"]},{"emoji":"\u{1F3A4}","aliases":["microphone"]},{"emoji":"\u{1F52C}","aliases":["microscope"]},{"emoji":"\u{1F595}","aliases":["middle_finger","fu"]},{"emoji":"\u{1FA96}","aliases":["military_helmet"]},{"emoji":"\u{1F95B}","aliases":["milk_glass"]},{"emoji":"\u{1F30C}","aliases":["milky_way"]},{"emoji":"\u{1F690}","aliases":["minibus"]},{"emoji":"\u{1F4BD}","aliases":["minidisc"]},{"emoji":"\u{1FA9E}","aliases":["mirror"]},{"emoji":"\u{1FAA9}","aliases":["mirror_ball"]},{"emoji":"\u{1F4F4}","aliases":["mobile_phone_off"]},{"emoji":"\u{1F1F2}\u{1F1E9}","aliases":["moldova"]},{"emoji":"\u{1F1F2}\u{1F1E8}","aliases":["monaco"]},{"emoji":"\u{1F911}","aliases":["money_mouth_face"]},{"emoji":"\u{1F4B8}","aliases":["money_with_wings"]},{"emoji":"\u{1F4B0}","aliases":["moneybag"]},{"emoji":"\u{1F1F2}\u{1F1F3}","aliases":["mongolia"]},{"emoji":"\u{1F412}","aliases":["monkey"]},{"emoji":"\u{1F435}","aliases":["monkey_face"]},{"emoji":"\u{1F9D0}","aliases":["monocle_face"]},{"emoji":"\u{1F69D}","aliases":["monorail"]},{"emoji":"\u{1F1F2}\u{1F1EA}","aliases":["montenegro"]},{"emoji":"\u{1F1F2}\u{1F1F8}","aliases":["montserrat"]},{"emoji":"\u{1F314}","aliases":["moon","waxing_gibbous_moon"]},{"emoji":"\u{1F96E}","aliases":["moon_cake"]},{"emoji":"\u{1FACE}","aliases":["moose"]},{"emoji":"\u{1F1F2}\u{1F1E6}","aliases":["morocco"]},{"emoji":"\u{1F393}","aliases":["mortar_board"]},{"emoji":"\u{1F54C}","aliases":["mosque"]},{"emoji":"\u{1F99F}","aliases":["mosquito"]},{"emoji":"\u{1F6E5}\uFE0F","aliases":["motor_boat"]},{"emoji":"\u{1F6F5}","aliases":["motor_scooter"]},{"emoji":"\u{1F3CD}\uFE0F","aliases":["motorcycle"]},{"emoji":"\u{1F9BC}","aliases":["motorized_wheelchair"]},{"emoji":"\u{1F6E3}\uFE0F","aliases":["motorway"]},{"emoji":"\u{1F5FB}","aliases":["mount_fuji"]},{"emoji":"\u26F0\uFE0F","aliases":["mountain"]},{"emoji":"\u{1F6B5}","aliases":["mountain_bicyclist"]},{"emoji":"\u{1F6B5}\u200D\u2642\uFE0F","aliases":["mountain_biking_man"]},{"emoji":"\u{1F6B5}\u200D\u2640\uFE0F","aliases":["mountain_biking_woman"]},{"emoji":"\u{1F6A0}","aliases":["mountain_cableway"]},{"emoji":"\u{1F69E}","aliases":["mountain_railway"]},{"emoji":"\u{1F3D4}\uFE0F","aliases":["mountain_snow"]},{"emoji":"\u{1F42D}","aliases":["mouse"]},{"emoji":"\u{1F401}","aliases":["mouse2"]},{"emoji":"\u{1FAA4}","aliases":["mouse_trap"]},{"emoji":"\u{1F3A5}","aliases":["movie_camera"]},{"emoji":"\u{1F5FF}","aliases":["moyai"]},{"emoji":"\u{1F1F2}\u{1F1FF}","aliases":["mozambique"]},{"emoji":"\u{1F936}","aliases":["mrs_claus"]},{"emoji":"\u{1F4AA}","aliases":["muscle"]},{"emoji":"\u{1F344}","aliases":["mushroom"]},{"emoji":"\u{1F3B9}","aliases":["musical_keyboard"]},{"emoji":"\u{1F3B5}","aliases":["musical_note"]},{"emoji":"\u{1F3BC}","aliases":["musical_score"]},{"emoji":"\u{1F507}","aliases":["mute"]},{"emoji":"\u{1F9D1}\u200D\u{1F384}","aliases":["mx_claus"]},{"emoji":"\u{1F1F2}\u{1F1F2}","aliases":["myanmar"]},{"emoji":"\u{1F485}","aliases":["nail_care"]},{"emoji":"\u{1F4DB}","aliases":["name_badge"]},{"emoji":"\u{1F1F3}\u{1F1E6}","aliases":["namibia"]},{"emoji":"\u{1F3DE}\uFE0F","aliases":["national_park"]},{"emoji":"\u{1F1F3}\u{1F1F7}","aliases":["nauru"]},{"emoji":"\u{1F922}","aliases":["nauseated_face"]},{"emoji":"\u{1F9FF}","aliases":["nazar_amulet"]},{"emoji":"\u{1F454}","aliases":["necktie"]},{"emoji":"\u274E","aliases":["negative_squared_cross_mark"]},{"emoji":"\u{1F1F3}\u{1F1F5}","aliases":["nepal"]},{"emoji":"\u{1F913}","aliases":["nerd_face"]},{"emoji":"\u{1FABA}","aliases":["nest_with_eggs"]},{"emoji":"\u{1FA86}","aliases":["nesting_dolls"]},{"emoji":"\u{1F1F3}\u{1F1F1}","aliases":["netherlands"]},{"emoji":"\u{1F610}","aliases":["neutral_face"]},{"emoji":"\u{1F195}","aliases":["new"]},{"emoji":"\u{1F1F3}\u{1F1E8}","aliases":["new_caledonia"]},{"emoji":"\u{1F311}","aliases":["new_moon"]},{"emoji":"\u{1F31A}
29","aliases":["new_moon_with_face"]},{"emoji":"\u{1F1F3}\u{1F1FF}","aliases":["new_zealand"]},{"emoji":"\u{1F4F0}","aliases":["newspaper"]},{"emoji":"\u{1F5DE}\uFE0F","aliases":["newspaper_roll"]},{"emoji":"\u23ED\uFE0F","aliases":["next_track_button"]},{"emoji":"\u{1F196}","aliases":["ng"]},{"emoji":"\u{1F1F3}\u{1F1EE}","aliases":["nicaragua"]},{"emoji":"\u{1F1F3}\u{1F1EA}","aliases":["niger"]},{"emoji":"\u{1F1F3}\u{1F1EC}","aliases":["nigeria"]},{"emoji":"\u{1F303}","aliases":["night_with_stars"]},{"emoji":"9\uFE0F\u20E3","aliases":["nine"]},{"emoji":"\u{1F977}","aliases":["ninja"]},{"emoji":"\u{1F1F3}\u{1F1FA}","aliases":["niue"]},{"emoji":"\u{1F515}","aliases":["no_bell"]},{"emoji":"\u{1F6B3}","aliases":["no_bicycles"]},{"emoji":"\u26D4","aliases":["no_entry"]},{"emoji":"\u{1F6AB}","aliases":["no_entry_sign"]},{"emoji":"\u{1F645}","aliases":["no_good"]},{"emoji":"\u{1F645}\u200D\u2642\uFE0F","aliases":["no_good_man","ng_man"]},{"emoji":"\u{1F645}\u200D\u2640\uFE0F","aliases":["no_good_woman","ng_woman"]},{"emoji":"\u{1F4F5}","aliases":["no_mobile_phones"]},{"emoji":"\u{1F636}","aliases":["no_mouth"]},{"emoji":"\u{1F6B7}","aliases":["no_pedestrians"]},{"emoji":"\u{1F6AD}","aliases":["no_smoking"]},{"emoji":"\u{1F6B1}","aliases":["non-potable_water"]},{"emoji":"\u{1F1F3}\u{1F1EB}","aliases":["norfolk_island"]},{"emoji":"\u{1F1F0}\u{1F1F5}","aliases":["north_korea"]},{"emoji":"\u{1F1F2}\u{1F1F5}","aliases":["northern_mariana_islands"]},{"emoji":"\u{1F1F3}\u{1F1F4}","aliases":["norway"]},{"emoji":"\u{1F443}","aliases":["nose"]},{"emoji":"\u{1F4D3}","aliases":["notebook"]},{"emoji":"\u{1F4D4}","aliases":["notebook_with_decorative_cover"]},{"emoji":"\u{1F3B6}","aliases":["notes"]},{"emoji":"\u{1F529}","aliases":["nut_and_bolt"]},{"emoji":"\u2B55","aliases":["o"]},{"emoji":"\u{1F17E}\uFE0F","aliases":["o2"]},{"emoji":"\u{1F30A}","aliases":["ocean"]},{"emoji":"\u{1F419}","aliases":["octopus"]},{"emoji":"\u{1F362}","aliases":["oden"]},{"emoji":"\u{1F3E2}","aliases":["office"]},{"emoji":"\u{1F9D1}\u200D\u{1F4BC}","aliases":["office_worker"]},{"emoji":"\u{1F6E2}\uFE0F","aliases":["oil_drum"]},{"emoji":"\u{1F197}","aliases":["ok"]},{"emoji":"\u{1F44C}","aliases":["ok_hand"]},{"emoji":"\u{1F646}\u200D\u2642\uFE0F","aliases":["ok_man"]},{"emoji":"\u{1F646}","aliases":["ok_person"]},{"emoji":"\u{1F646}\u200D\u2640\uFE0F","aliases":["ok_woman"]},{"emoji":"\u{1F5DD}\uFE0F","aliases":["old_key"]},{"emoji":"\u{1F9D3}","aliases":["older_adult"]},{"emoji":"\u{1F474}","aliases":["older_man"]},{"emoji":"\u{1F475}","aliases":["older_woman"]},{"emoji":"\u{1FAD2}","aliases":["olive"]},{"emoji":"\u{1F549}\uFE0F","aliases":["om"]},{"emoji":"\u{1F1F4}\u{1F1F2}","aliases":["oman"]},{"emoji":"\u{1F51B}","aliases":["on"]},{"emoji":"\u{1F698}","aliases":["oncoming_automobile"]},{"emoji":"\u{1F68D}","aliases":["oncoming_bus"]},{"emoji":"\u{1F694}","aliases":["oncoming_police_car"]},{"emoji":"\u{1F696}","aliases":["oncoming_taxi"]},{"emoji":"1\uFE0F\u20E3","aliases":["one"]},{"emoji":"\u{1FA71}","aliases":["one_piece_swimsuit"]},{"emoji":"\u{1F9C5}","aliases":["onion"]},{"emoji":"\u{1F4C2}","aliases":["open_file_folder"]},{"emoji":"\u{1F450}","aliases":["open_hands"]},{"emoji":"\u{1F62E}","aliases":["open_mouth"]},{"emoji":"\u2602\uFE0F","aliases":["open_umbrella"]},{"emoji":"\u26CE","aliases":["ophiuchus"]},{"emoji":"\u{1F4D9}","aliases":["orange_book"]},{"emoji":"\u{1F7E0}","aliases":["orange_circle"]},{"emoji":"\u{1F9E1}","aliases":["orange_heart"]},{"emoji":"\u{1F7E7}","aliases":["orange_square"]},{"emoji":"\u{1F9A7}","aliases":["orangutan"]},{"emoji":"\u2626\uFE0F","aliases":["orthodox_cross"]},{"emoji":"\u{1F9A6}","aliases":["otter"]},{"emoji":"\u{1F4E4}","aliases":["outbox_tray"]},{"emoji":"\u{1F989}","aliases":["owl"]},{"emoji":"\u{1F402}","aliases":["ox"]},{"emoji":"\u{1F9AA}","aliases":["oyster"]},{"emoji":"\u{1F4E6}","aliases":["package"]},{"emoji":"\u{1F4C4}","aliases":["page_facing_up"]},{"emoji":"\u{1F4C3}","aliases":["page_with_curl"]},{"emoji":"\u{1F4DF}","aliases":["pager"]},{"emoji":"\u{1F58C}\uFE0F","aliases":["paintbrush"]},{"emoji":"\u{1F1F5}\u{1F1F0}","aliases":["pakistan"]},{"emoji":"\u{1F1F5}\u{1F1FC}","aliases":["palau"]},{"emoji":"\u{1F1F5}\u{1F1F8}","aliases":["palestinian_territories"]},{"emoji":"\u{1FAF3}","aliases":["palm_down_hand"]},{"emoji":"\u{1F334}","aliases":["palm_tree"]},{"emoji":"\u{1FAF4}","aliases":["palm_up_hand"]},{"emoji":"\u{1F932}","aliases":["palms_up_together"]},{"emoji":"\u{1F1F5}\u{1F1E6}","aliases":["panama"]},{"emoji":"\u{1F95E}","aliases":["pancakes"]},{"emoji":"\u{1F43C}","aliases":["panda_face"]},{"emoji":"\u{1F4CE}","aliases":["paperclip"]},{"emoji":"\u{1F587}\uFE0F","aliases":["paperclips"]},{"emoji":"\u{1F1F5}\u{1F1EC}","aliases":["papua_new_guinea"]},{"emoji":"\u{1FA82}","aliases":["parachute"]},{"emoji":"\u{1F1F5}\u{1F1FE}","aliases":["paraguay"]},{"emoji":"\u26F1\uFE0F","aliases":["parasol_on_ground"]},{"emoji":"\u{1F17F}\uFE0F","aliases":["parking"]},{"emoji":"\u{1F99C}","aliases":["parrot"]},{"emoji":"\u303D\uFE0F","aliases":["part_alternation_mark"]},{"emoji":"\u26C5","aliases":["partly_sunny"]},{"emoji":"\u{1F973}","aliases":["partying_face"]},{"emoji":"\u{1F6F3}\uFE0F","aliases":["passenger_ship"]},{"emoji":"\u{1F6C2}","aliases":["passport_control"]},{"emoji":"\u23F8\uFE0F","aliases":["pause_button"]},{"emoji":"\u{1FADB}","aliases":["pea_pod"]},{"emoji":"\u262E\uFE0F","aliases":["peace_symbol"]},{"emoji":"\u{1F351}","aliases":["peach"]},{"emoji":"\u{1F99A}","aliases":["peacock"]},{"emoji":"\u{1F95C}","aliases":["peanuts"]},{"emoji":"\u{1F350}","aliases":["pear"]},{"emoji":"\u{1F58A}\uFE0F","aliases":["pen"]},{"emoji":"\u270F\uFE0F","aliases":["pencil2"]},{"emoji":"\u{1F427}","aliases":["penguin"]},{"emoji":"\u{1F614}","aliases":["pensive"]},{"emoji":"\u{1F9D1}\u200D\u{1F91D}\u200D\u{1F9D1}","aliases":["people_holding_hands"]},{"emoji":"\u{1FAC2}","aliases":["people_hugging"]},{"emoji":"\u{1F3AD}","aliases":["performing_arts"]},{"emoji":"\u{1F623}","aliases":["persevere"]},{"emoji":"\u{1F9D1}\u200D\u{1F9B2}","aliases":["person_bald"]},{"emoji":"\u{1F9D1}\u200D\u{1F9B1}","aliases":["person_curly_hair"]},{"emoji":"\u{1F9D1}\u200D\u{1F37C}","aliases":["person_feeding_baby"]},{"emoji":"\u{1F93A}","aliases":["person_fencing"]},{"emoji":"\u{1F9D1}\u200D\u{1F9BD}","aliases":["person_in_manual_wheelchair"]},{"emoji":"\u{1F9D1}\u200D\u{1F9BC}","aliases":["person_in_motorized_wheelchair"]},{"emoji":"\u{1F935}","aliases":["person_in_tuxedo"]},{"emoji":"\u{1F9D1}\u200D\u{1F9B0}","aliases":["person_red_hair"]},{"emoji":"\u{1F9D1}\u200D\u{1F9B3}","aliases":["person_white_hair"]},{"emoji":"\u{1FAC5}","aliases":["person_with_crown"]},{"emoji":"\u{1F9D1}\u200D\u{1F9AF}","aliases":["person_with_probing_cane"]},{"emoji":"\u{1F473}","aliases":["person_with_turban"]},{"emoji":"\u{1F470}","aliases":["person_with_veil"]},{"emoji":"\u{1F1F5}\u{1F1EA}","aliases":["peru"]},{"emoji":"\u{1F9EB}","aliases":["petri_dish"]},{"emoji":"\u{1F1F5}\u{1F1ED}","aliases":["philippines"]},{"emoji":"\u260E\uFE0F","aliases":["phone","telephone"]},{"emoji":"\u26CF\uFE0F","aliases":["pick"]},{"emoji":"\u{1F6FB}","aliases":["pickup_truck"]},{"emoji":"\u{1F967}","aliases":["pie"]},{"emoji":"\u{1F437}","aliases":["pig"]},{"emoji":"\u{1F416}","aliases":["pig2"]},{"emoji":"\u{1F43D}","aliases":["pig_nose"]},{"emoji":"\u{1F48A}","aliases":["pill"]},{"emoji":"\u{1F9D1}\u200D\u2708\uFE0F","aliases":["pilot"]},{"emoji":"\u{1FA85}","aliases":["pinata"]},{"emoji":"\u{1F90C}","aliases":["pinched_fingers"]},{"emoji":"\u{1F90F}","aliases":["pinching_hand"]},{"emoji":"\u{1F34D}","aliases":["pineapple"]},{"emoji":"\u{1F3D3}","aliases":["ping_pong"]},{"emoji":"\u{1FA77}","aliases":["pink_heart"]},{"emoji":"\u{1F3F4}\u200D\u2620\uFE0F","aliases":["pirate_flag"]},{"emoji":"\u2653","aliases":["pisces"]},{"emoji":"\u{1F1F5}\u{1F1F3}","aliases":["pitcairn_islands"]},{"emoji":"\u{1F355}","aliases":["pizza"]},{"emoji":"\u{1FAA7}","aliases":["placard"]},{"emoji":"\u{1F6D0}","aliases":["place_of_worship"]},{"emoji":"\u{1F37D}\uFE0F","aliases":["plate_with_cutlery"]},{"emoji":"\u23EF\uFE0F","aliases":["play_or_pause_button"]},{"emoji":"\u{1F6DD}","aliases":["playground_slide"]},{"emoji":"\u{1F97A}","aliases":["pleading_face"]},{"emoji":"\u{1FAA0}","aliases":["plunger"]},{"emoji":"\u{1F447}","aliases":["point_down"]},{"emoji":"\u{1F448}","aliases":["point_left"]},{"emoji":"\u{1F449}","aliases":["point_right"]},{"emoji":"\u261D\uFE0F","aliases":["point_up"]},{"emoji":"\u{1F446}","aliases":["point_up_2"]},{"emoji":"\u{1F1F5}\u{1F1F1}","aliases":["poland"]},{"emoji":"\u{1F43B}\u200D\u2744\uFE0F","aliases":["polar_bear"]},{"emoji":"\u{1F693}","aliases":["police_car"]},{"emoji":"\u{1F46E}","aliases":["police_officer","cop"]},{"emoji":"\u{1F46E}\u200D\u2642\uFE0F","aliases":["policeman"]},{"emoji":"\u{1F46E}\u200D\u2640\uFE0F","aliases":["policewoman"]},{"emoji":"\u{1F429}","aliases":["poodle"]},{"emoji":"\u{1F37F}","aliases":["popcorn"]},{"emoji":"\u{1F1F5}\u{1F1F9}","aliases":["portugal"]},{"emoji":"\u{1F3E3}","aliases":["post_office"]},{"emoji":"\u{1F4EF}","aliases":["postal_horn"]},{"emoji":"\u{1F4EE}","aliases":["postbox"]},{"emoji":"\u{1F6B0}","aliases":["potable_water"]},{"emoji":"\u{1F954}","aliases":["potato"]},{"emoji":"\u{1FAB4}","aliases":["potted_plant"]},{"emoji":"\u{1F45D}","aliases":["pouch"]},{"emoji":"\u{1F357}","aliases":["poultry_leg"]},{"emoji":"\u{1F4B7}","aliases":["pound"]},{"emoji":"\u{1FAD7}","aliases":["pouring_liquid"]},{"emoji":"\u{1F63E}","aliases":["pouting_cat"]},{"emoji":"\u{1F64E}","aliases":["pouting_face"]},{"emoji":"\u{1F64E}\u200D\u2642\uFE0F","aliases":["pouting_man"]},{"emoji":"\u{1F64E}\u200D\u2640\uFE0F","aliases":["pouting_woman"]},{"emoji":"\u{1F64F}","aliases":["pray"]},{"emoji":"\u{1F4FF}","aliases":["prayer_beads"]},{"emoji":"\u{1FAC3}","aliases":["pregnant_man"]},{"emoji":"\u{1FAC4}","aliases":["pregnant_person"]},{"emoji":"\u{1F930}","aliases":["pregnant_woman"]},{"emoji":"\u{1F968}","aliases":["pretzel"]},{"emoji":"\u23EE\uFE0F","aliases":["previous_track_button"]},{"emoji":"\u{1F934}","aliases":["prince"]},{"emoji":"\u{1F478}","aliases":["princess"]},{"emoji":"\u{1F5A8}\uFE0F","aliases":["printer"]},{"emoji":"\u{1F9AF}","aliases":["probing_cane"]},{"emoji":"\u{1F1F5}\u{1F1F7}","aliases":["puerto_rico"]},{"emoji":"\u{1F7E3}","aliases":["purple_circle"]},{"emoji":"\u{1F49C}","aliases":["purple_heart"]},{"emoji":"\u{1F7EA}","aliases":["purple_square"]},{"emoji":"\u{1F45B}","aliases":["purse"]},{"emoji":"\u{1F4CC}","aliases":["pushpin"]},{"emoji":"\u{1F6AE}","aliases":["put_litter_in_its_place"]},{"emoji":"\u{1F1F6}\u{1F1E6}","aliases":["qatar"]},{"emoji":"\u2753","aliases":["question"]},{"emoji":"\u{1F430}","aliases":["rabbit"]},{"emoji":"\u{1F407}","aliases":["rabbit2"]},{"emoji":"\u{1F99D}","aliases":["raccoon"]},{"emoji":"\u{1F40E}","aliases":["racehorse"]},{"emoji":"\u{1F3CE}\uFE0F","aliases":["racing_car"]},{"emoji":"\u{1F4FB}","aliases":["radio"]},{"emoji":"\u{1F518}","aliases":["radio_button"]},{"emoji":"\u2622\uFE0F","aliases":["radioactive"]},{"emoji":"\u{1F621}","aliases":["rage","pout"]},{"emoji":"\u{1F683}","aliases":["railway_car"]},{"emoji":"\u{1F6E4}\uFE0F","aliases":["railway_track"]},{"emoji":"\u{1F308}","aliases":["rainbow"]},{"emoji":"\u{1F3F3}\uFE0F\u200D\u{1F308}","aliases":["rainbow_flag"]},{"emoji":"\u{1F91A}","aliases":["raised_back_of_hand"]},{"emoji":"\u{1F928}","aliases":["raised_eyebrow"]},{"emoji":"\u{1F590}\uFE0F","aliases":["raised_hand_with_fingers_splayed"]},{"emoji":"\u{1F64C}","aliases":["raised_hands"]},{"emoji":"\u{1F64B}","aliases":["raising_hand"]},{"emoji":"\u{1F64B}\u200D\u2642\uFE0F","aliases":["raising_hand_man"]},{"emoji":"\u{1F64B}\u200D\u2640\uFE0F","aliases":["raising_hand_woman"]},{"emoji":"\u{1F40F}","aliases":["ram"]},{"emoji":"\u{1F35C}","aliases":["ramen"]},{"emoji":"\u{1F400}","aliases":["rat"]},{"emoji":"\u{1FA92}","aliases":["razor"]},{"emoji":"\u{1F9FE}","aliases":["receipt"]},{"emoji":"\u23FA\uFE0F","aliases":["record_button"]}
29,{"emoji":"\u267B\uFE0F","aliases":["recycle"]},{"emoji":"\u{1F534}","aliases":["red_circle"]},{"emoji":"\u{1F9E7}","aliases":["red_envelope"]},{"emoji":"\u{1F468}\u200D\u{1F9B0}","aliases":["red_haired_man"]},{"emoji":"\u{1F469}\u200D\u{1F9B0}","aliases":["red_haired_woman"]},{"emoji":"\u{1F7E5}","aliases":["red_square"]},{"emoji":"\xAE\uFE0F","aliases":["registered"]},{"emoji":"\u263A\uFE0F","aliases":["relaxed"]},{"emoji":"\u{1F60C}","aliases":["relieved"]},{"emoji":"\u{1F397}\uFE0F","aliases":["reminder_ribbon"]},{"emoji":"\u{1F501}","aliases":["repeat"]},{"emoji":"\u{1F502}","aliases":["repeat_one"]},{"emoji":"\u26D1\uFE0F","aliases":["rescue_worker_helmet"]},{"emoji":"\u{1F6BB}","aliases":["restroom"]},{"emoji":"\u{1F1F7}\u{1F1EA}","aliases":["reunion"]},{"emoji":"\u{1F49E}","aliases":["revolving_hearts"]},{"emoji":"\u23EA","aliases":["rewind"]},{"emoji":"\u{1F98F}","aliases":["rhinoceros"]},{"emoji":"\u{1F380}","aliases":["ribbon"]},{"emoji":"\u{1F35A}","aliases":["rice"]},{"emoji":"\u{1F359}","aliases":["rice_ball"]},{"emoji":"\u{1F358}","aliases":["rice_cracker"]},{"emoji":"\u{1F391}","aliases":["rice_scene"]},{"emoji":"\u{1F5EF}\uFE0F","aliases":["right_anger_bubble"]},{"emoji":"\u{1FAF1}","aliases":["rightwards_hand"]},{"emoji":"\u{1FAF8}","aliases":["rightwards_pushing_hand"]},{"emoji":"\u{1F48D}","aliases":["ring"]},{"emoji":"\u{1F6DF}","aliases":["ring_buoy"]},{"emoji":"\u{1FA90}","aliases":["ringed_planet"]},{"emoji":"\u{1F916}","aliases":["robot"]},{"emoji":"\u{1FAA8}","aliases":["rock"]},{"emoji":"\u{1F680}","aliases":["rocket"]},{"emoji":"\u{1F923}","aliases":["rofl"]},{"emoji":"\u{1F644}","aliases":["roll_eyes"]},{"emoji":"\u{1F9FB}","aliases":["roll_of_paper"]},{"emoji":"\u{1F3A2}","aliases":["roller_coaster"]},{"emoji":"\u{1F6FC}","aliases":["roller_skate"]},{"emoji":"\u{1F1F7}\u{1F1F4}","aliases":["romania"]},{"emoji":"\u{1F413}","aliases":["rooster"]},{"emoji":"\u{1F339}","aliases":["rose"]},{"emoji":"\u{1F3F5}\uFE0F","aliases":["rosette"]},{"emoji":"\u{1F6A8}","aliases":["rotating_light"]},{"emoji":"\u{1F4CD}","aliases":["round_pushpin"]},{"emoji":"\u{1F6A3}","aliases":["rowboat"]},{"emoji":"\u{1F6A3}\u200D\u2642\uFE0F","aliases":["rowing_man"]},{"emoji":"\u{1F6A3}\u200D\u2640\uFE0F","aliases":["rowing_woman"]},{"emoji":"\u{1F1F7}\u{1F1FA}","aliases":["ru"]},{"emoji":"\u{1F3C9}","aliases":["rugby_football"]},{"emoji":"\u{1F3C3}","aliases":["runner","running"]},{"emoji":"\u{1F3C3}\u200D\u2642\uFE0F","aliases":["running_man"]},{"emoji":"\u{1F3BD}","aliases":["running_shirt_with_sash"]},{"emoji":"\u{1F3C3}\u200D\u2640\uFE0F","aliases":["running_woman"]},{"emoji":"\u{1F1F7}\u{1F1FC}","aliases":["rwanda"]},{"emoji":"\u{1F202}\uFE0F","aliases":["sa"]},{"emoji":"\u{1F9F7}","aliases":["safety_pin"]},{"emoji":"\u{1F9BA}","aliases":["safety_vest"]},{"emoji":"\u2650","aliases":["sagittarius"]},{"emoji":"\u{1F376}","aliases":["sake"]},{"emoji":"\u{1F9C2}","aliases":["salt"]},{"emoji":"\u{1FAE1}","aliases":["saluting_face"]},{"emoji":"\u{1F1FC}\u{1F1F8}","aliases":["samoa"]},{"emoji":"\u{1F1F8}\u{1F1F2}","aliases":["san_marino"]},{"emoji":"\u{1F461}","aliases":["sandal"]},{"emoji":"\u{1F96A}","aliases":["sandwich"]},{"emoji":"\u{1F385}","aliases":["santa"]},{"emoji":"\u{1F1F8}\u{1F1F9}","aliases":["sao_tome_principe"]},{"emoji":"\u{1F97B}","aliases":["sari"]},{"emoji":"\u{1F4E1}","aliases":["satellite"]},{"emoji":"\u{1F1F8}\u{1F1E6}","aliases":["saudi_arabia"]},{"emoji":"\u{1F9D6}\u200D\u2642\uFE0F","aliases":["sauna_man"]},{"emoji":"\u{1F9D6}","aliases":["sauna_person"]},{"emoji":"\u{1F9D6}\u200D\u2640\uFE0F","aliases":["sauna_woman"]},{"emoji":"\u{1F995}","aliases":["sauropod"]},{"emoji":"\u{1F3B7}","aliases":["saxophone"]},{"emoji":"\u{1F9E3}","aliases":["scarf"]},{"emoji":"\u{1F3EB}","aliases":["school"]},{"emoji":"\u{1F392}","aliases":["school_satchel"]},{"emoji":"\u{1F9D1}\u200D\u{1F52C}","aliases":["scientist"]},{"emoji":"\u2702\uFE0F","aliases":["scissors"]},{"emoji":"\u{1F982}","aliases":["scorpion"]},{"emoji":"\u264F","aliases":["scorpius"]},{"emoji":"\u{1F3F4}\u{E0067}\u{E0062}\u{E0073}\u{E0063}\u{E0074}\u{E007F}","aliases":["scotland"]},{"emoji":"\u{1F631}","aliases":["scream"]}
29,{"emoji":"\u{1F640}","aliases":["scream_cat"]},{"emoji":"\u{1FA9B}","aliases":["screwdriver"]},{"emoji":"\u{1F4DC}","aliases":["scroll"]},{"emoji":"\u{1F9AD}","aliases":["seal"]},{"emoji":"\u{1F4BA}","aliases":["seat"]},{"emoji":"\u3299\uFE0F","aliases":["secret"]},{"emoji":"\u{1F648}","aliases":["see_no_evil"]},{"emoji":"\u{1F331}","aliases":["seedling"]},{"emoji":"\u{1F933}","aliases":["selfie"]},{"emoji":"\u{1F1F8}\u{1F1F3}","aliases":["senegal"]},{"emoji":"\u{1F1F7}\u{1F1F8}","aliases":["serbia"]},{"emoji":"\u{1F415}\u200D\u{1F9BA}","aliases":["service_dog"]},{"emoji":"7\uFE0F\u20E3","aliases":["seven"]},{"emoji":"\u{1FAA1}","aliases":["sewing_needle"]},{"emoji":"\u{1F1F8}\u{1F1E8}","aliases":["seychelles"]},{"emoji":"\u{1FAE8}","aliases":["shaking_face"]},{"emoji":"\u{1F958}","aliases":["shallow_pan_of_food"]},{"emoji":"\u2618\uFE0F","aliases":["shamrock"]},{"emoji":"\u{1F988}","aliases":["shark"]},{"emoji":"\u{1F367}","aliases":["shaved_ice"]},{"emoji":"\u{1F411}","aliases":["sheep"]},{"emoji":"\u{1F41A}","aliases":["shell"]},{"emoji":"\u{1F6E1}\uFE0F","aliases":["shield"]},{"emoji":"\u26E9\uFE0F","aliases":["shinto_shrine"]},{"emoji":"\u{1F6A2}","aliases":["ship"]},{"emoji":"\u{1F455}","aliases":["shirt","tshirt"]},{"emoji":"\u{1F6CD}\uFE0F","aliases":["shopping"]},{"emoji":"\u{1F6D2}","aliases":["shopping_cart"]},{"emoji":"\u{1FA73}","aliases":["shorts"]},{"emoji":"\u{1F6BF}","aliases":["shower"]},{"emoji":"\u{1F990}","aliases":["shrimp"]},{"emoji":"\u{1F937}","aliases":["shrug"]},{"emoji":"\u{1F92B}","aliases":["shushing_face"]},{"emoji":"\u{1F1F8}\u{1F1F1}","aliases":["sierra_leone"]},{"emoji":"\u{1F4F6}","aliases":["signal_strength"]},{"emoji":"\u{1F1F8}\u{1F1EC}","aliases":["singapore"]},{"emoji":"\u{1F9D1}\u200D\u{1F3A4}","aliases":["singer"]},{"emoji":"\u{1F1F8}\u{1F1FD}","aliases":["sint_maarten"]},{"emoji":"6\uFE0F\u20E3","aliases":["six"]},{"emoji":"\u{1F52F}","aliases":["six_pointed_star"]},{"emoji":"\u{1F6F9}","aliases":["skateboard"]},{"emoji":"\u{1F3BF}","aliases":["ski"]},{"emoji":"\u26F7\uFE0F","aliases":["skier"]},{"emoji":"\u{1F480}","aliases":["skull"]},{"emoji":"\u2620\uFE0F","aliases":["skull_and_crossbones"]},{"emoji":"\u{1F9A8}","aliases":["skunk"]},{"emoji":"\u{1F6F7}","aliases":["sled"]},{"emoji":"\u{1F634}","aliases":["sleeping"]},{"emoji":"\u{1F6CC}","aliases":["sleeping_bed"]},{"emoji":"\u{1F62A}","aliases":["sleepy"]},{"emoji":"\u{1F641}","aliases":["slightly_frowning_face"]},{"emoji":"\u{1F642}","aliases":["slightly_smiling_face"]},{"emoji":"\u{1F3B0}","aliases":["slot_machine"]},{"emoji":"\u{1F9A5}","aliases":["sloth"]},{"emoji":"\u{1F1F8}\u{1F1F0}","aliases":["slovakia"]},{"emoji":"\u{1F1F8}\u{1F1EE}","aliases":["slovenia"]},{"emoji":"\u{1F6E9}\uFE0F","aliases":["small_airplane"]},{"emoji":"\u{1F539}","aliases":["small_blue_diamond"]},{"emoji":"\u{1F538}","aliases":["small_orange_diamond"]},{"emoji":"\u{1F53A}","aliases":["small_red_triangle"]},{"emoji":"\u{1F53B}","aliases":["small_red_triangle_down"]},{"emoji":"\u{1F604}","aliases":["smile"]},{"emoji":"\u{1F638}","aliases":["smile_cat"]},{"emoji":"\u{1F603}","aliases":["smiley"]},{"emoji":"\u{1F63A}","aliases":["smiley_cat"]},{"emoji":"\u{1F972}","aliases":["smiling_face_with_tear"]},{"emoji":"\u{1F970}","aliases":["smiling_face_with_three_hearts"]},{"emoji":"\u{1F608}","aliases":["smiling_imp"]},{"emoji":"\u{1F60F}","aliases":["smirk"]},{"emoji":"\u{1F63C}","aliases":["smirk_cat"]},{"emoji":"\u{1F6AC}","aliases":["smoking"]},{"emoji":"\u{1F40C}","aliases":["snail"]},{"emoji":"\u{1F40D}","aliases":["snake"]},{"emoji":"\u{1F927}","aliases":["sneezing_face"]},{"emoji":"\u{1F3C2}","aliases":["snowboarder"]},{"emoji":"\u2744\uFE0F","aliases":["snowflake"]},{"emoji":"\u26C4","aliases":["snowman"]},{"emoji":"\u2603\uFE0F","aliases":["snowman_with_snow"]},{"emoji":"\u{1F9FC}","aliases":["soap"]},{"emoji":"\u{1F62D}","aliases":["sob"]},{"emoji":"\u26BD","aliases":["soccer"]},{"emoji":"\u{1F9E6}","aliases":["socks"]},{"emoji":"\u{1F94E}","aliases":["softball"]},{"emoji":"\u{1F1F8}\u{1F1E7}","aliases":["solomon_islands"]},{"emoji":"\u{1F1F8}\u{1F1F4}","aliases":["somalia"]},{"emoji":"\u{1F51C}","aliases":["soon"]},{"emoji":"\u{1F198}","aliases":["sos"]},{"emoji":"\u{1F509}","aliases":["sound"]},{"emoji":"\u{1F1FF}\u{1F1E6}","aliases":["south_africa"]},{"emoji":"\u{1F1EC}\u{1F1F8}","aliases":["south_georgia_south_sandwich_islands"]},{"emoji":"\u{1F1F8}\u{1F1F8}","aliases":["south_sudan"]},{"emoji":"\u{1F47E}","aliases":["space_invader"]},{"emoji":"\u2660\uFE0F","aliases":["spades"]},{"emoji":"\u{1F35D}","aliases":["spaghetti"]},{"emoji":"\u2747\uFE0F","aliases":["sparkle"]},{"emoji":"\u{1F387}","aliases":["sparkler"]},{"emoji":"\u2728","aliases":["sparkles"]},{"emoji":"\u{1F496}","aliases":["sparkling_heart"]},{"emoji":"\u{1F64A}","aliases":["speak_no_evil"]},{"emoji":"\u{1F508}","aliases":["speaker"]}
29,{"emoji":"\u{1F5E3}\uFE0F","aliases":["speaking_head"]},{"emoji":"\u{1F4AC}","aliases":["speech_balloon"]},{"emoji":"\u{1F6A4}","aliases":["speedboat"]},{"emoji":"\u{1F577}\uFE0F","aliases":["spider"]},{"emoji":"\u{1F578}\uFE0F","aliases":["spider_web"]},{"emoji":"\u{1F5D3}\uFE0F","aliases":["spiral_calendar"]},{"emoji":"\u{1F5D2}\uFE0F","aliases":["spiral_notepad"]},{"emoji":"\u{1F9FD}","aliases":["sponge"]},{"emoji":"\u{1F944}","aliases":["spoon"]},{"emoji":"\u{1F991}","aliases":["squid"]},{"emoji":"\u{1F1F1}\u{1F1F0}","aliases":["sri_lanka"]},{"emoji":"\u{1F1E7}\u{1F1F1}","aliases":["st_barthelemy"]},{"emoji":"\u{1F1F8}\u{1F1ED}","aliases":["st_helena"]},{"emoji":"\u{1F1F0}\u{1F1F3}","aliases":["st_kitts_nevis"]},{"emoji":"\u{1F1F1}\u{1F1E8}","aliases":["st_lucia"]},{"emoji":"\u{1F1F2}\u{1F1EB}","aliases":["st_martin"]},{"emoji":"\u{1F1F5}\u{1F1F2}","aliases":["st_pierre_miquelon"]},{"emoji":"\u{1F1FB}\u{1F1E8}","aliases":["st_vincent_grenadines"]},{"emoji":"\u{1F3DF}\uFE0F","aliases":["stadium"]},{"emoji":"\u{1F9CD}\u200D\u2642\uFE0F","aliases":["standing_man"]},{"emoji":"\u{1F9CD}","aliases":["standing_person"]},{"emoji":"\u{1F9CD}\u200D\u2640\uFE0F","aliases":["standing_woman"]},{"emoji":"\u2B50","aliases":["star"]},{"emoji":"\u{1F31F}","aliases":["star2"]},{"emoji":"\u262A\uFE0F","aliases":["star_and_crescent"]},{"emoji":"\u2721\uFE0F","aliases":["star_of_david"]},{"emoji":"\u{1F929}","aliases":["star_struck"]},{"emoji":"\u{1F320}","aliases":["stars"]},{"emoji":"\u{1F689}","aliases":["station"]},{"emoji":"\u{1F5FD}","aliases":["statue_of_liberty"]},{"emoji":"\u{1F682}","aliases":["steam_locomotive"]},{"emoji":"\u{1FA7A}","aliases":["stethoscope"]},{"emoji":"\u{1F372}","aliases":["stew"]},{"emoji":"\u23F9\uFE0F","aliases":["stop_button"]},{"emoji":"\u{1F6D1}","aliases":["stop_sign"]},{"emoji":"\u23F1\uFE0F","aliases":["stopwatch"]},{"emoji":"\u{1F4CF}","aliases":["straight_ruler"]},{"emoji":"\u{1F353}","aliases":["strawberry"]},{"emoji":"\u{1F61B}","aliases":["stuck_out_tongue"]},{"emoji":"\u{1F61D}","aliases":["stuck_out_tongue_closed_eyes"]},{"emoji":"\u{1F61C}","aliases":["stuck_out_tongue_winking_eye"]},{"emoji":"\u{1F9D1}\u200D\u{1F393}","aliases":["student"]},{"emoji":"\u{1F399}\uFE0F","aliases":["studio_microphone"]},{"emoji":"\u{1F959}","aliases":["stuffed_flatbread"]},{"emoji":"\u{1F1F8}\u{1F1E9}","aliases":["sudan"]},{"emoji":"\u{1F325}\uFE0F","aliases":["sun_behind_large_cloud"]},{"emoji":"\u{1F326}\uFE0F","aliases":["sun_behind_rain_cloud"]},{"emoji":"\u{1F324}\uFE0F","aliases":["sun_behind_small_cloud"]},{"emoji":"\u{1F31E}","aliases":["sun_with_face"]},{"emoji":"\u{1F33B}","aliases":["sunflower"]},{"emoji":"\u{1F60E}","aliases":["sunglasses"]},{"emoji":"\u2600\uFE0F","aliases":["sunny"]},{"emoji":"\u{1F305}","aliases":["sunrise"]},{"emoji":"\u{1F304}","aliases":["sunrise_over_mountains"]},{"emoji":"\u{1F9B8}","aliases":["superhero"]},{"emoji":"\u{1F9B8}\u200D\u2642\uFE0F","aliases":["superhero_man"]},{"emoji":"\u{1F9B8}\u200D\u2640\uFE0F","aliases":["superhero_woman"]},{"emoji":"\u{1F9B9}","aliases":["supervillain"]},{"emoji":"\u{1F9B9}\u200D\u2642\uFE0F","aliases":["supervillain_man"]},{"emoji":"\u{1F9B9}\u200D\u2640\uFE0F","aliases":["supervillain_woman"]},{"emoji":"\u{1F3C4}","aliases":["surfer"]},{"emoji":"\u{1F3C4}\u200D\u2642\uFE0F","aliases":["surfing_man"]},{"emoji":"\u{1F3C4}\u200D\u2640\uFE0F","aliases":["surfing_woman"]},{"emoji":"\u{1F1F8}\u{1F1F7}","aliases":["suriname"]},{"emoji":"\u{1F363}","aliases":["sushi"]},{"emoji":"\u{1F69F}","aliases":["suspension_railway"]},{"emoji":"\u{1F1F8}\u{1F1EF}","aliases":["svalbard_jan_mayen"]},{"emoji":"\u{1F9A2}","aliases":["swan"]},{"emoji":"\u{1F1F8}\u{1F1FF}","aliases":["swaziland"]},{"emoji":"\u{1F613}","aliases":["sweat"]},{"emoji":"\u{1F4A6}","aliases":["sweat_drops"]},{"emoji":"\u{1F605}","aliases":["sweat_smile"]},{"emoji":"\u{1F1F8}\u{1F1EA}","aliases":["sweden"]},{"emoji":"\u{1F360}","aliases":["sweet_potato"]},{"emoji":"\u{1FA72}","aliases":["swim_brief"]},{"emoji":"\u{1F3CA}","aliases":["swimmer"]},{"emoji":"\u{1F3CA}\u200D\u2642\uFE0F","aliases":["swimming_man"]},{"emoji":"\u{1F3CA}\u200D\u2640\uFE0F","aliases":["swimming_woman"]},{"emoji":"\u{1F1E8}\u{1F1ED}","aliases":["switzerland"]},{"emoji":"\u{1F523}","aliases":["symbols"]},{"emoji":"\u{1F54D}","aliases":["synagogue"]},{"emoji":"\u{1F1F8}\u{1F1FE}","aliases":["syria"]},{"emoji":"\u{1F489}","aliases":["syringe"]},{"emoji":"\u{1F996}","aliases":["t-rex"]},{"emoji":"\u{1F32E}","aliases":["taco"]},{"emoji":"\u{1F389}","aliases":["tada","hooray"]},{"emoji":"\u{1F1F9}\u{1F1FC}","aliases":["taiwan"]},{"emoji":"\u{1F1F9}\u{1F1EF}","aliases":["tajikistan"]},{"emoji":"\u{1F961}","aliases":["takeout_box"]},{"emoji":"\u{1FAD4}","aliases":["tamale"]},{"emoji":"\u{1F38B}","aliases":["tanabata_tree"]},{"emoji":"\u{1F34A}","aliases":["tangerine","orange","mandarin"]},{"emoji":"\u{1F1F9}\u{1F1FF}","aliases":["tanzania"]},{"emoji":"\u2649","aliases":["taurus"]},{"emoji":"\u{1F695}","aliases":["taxi"]},{"emoji":"\u{1F375}","aliases":["tea"]},{"emoji":"\u{1F9D1}\u200D\u{1F3EB}","aliases":["teacher"]},{"emoji":"\u{1FAD6}","aliases":["teapot"]},{"emoji":"\u{1F9D1}\u200D\u{1F4BB}","aliases":["technologist"]},{"emoji":"\u{1F9F8}","aliases":["teddy_bear"]},{"emoji":"\u{1F4DE}","aliases":["telephone_receiver"]},{"emoji":"\u{1F52D}","aliases":["telescope"]},{"emoji":"\u{1F3BE}","aliases":["tennis"]},{"emoji":"\u26FA","aliases":["tent"]},{"emoji":"\u{1F9EA}","aliases":["test_tube"]},{"emoji":"\u{1F1F9}\u{1F1ED}","aliases":["thailand"]},{"emoji":"\u{1F321}\uFE0F","aliases":["thermometer"]},{"emoji":"\u{1F914}","aliases":["thinking"]},{"emoji":"\u{1FA74}","aliases":["thong_sandal"]},{"emoji":"\u{1F4AD}","aliases":["thought_balloon"]},{"emoji":"\u{1F9F5}","aliases":["thread"]},{"emoji":"3\uFE0F\u20E3","aliases":["three"]},{"emoji":"\u{1F3AB}","aliases":["ticket"]},{"emoji":"\u{1F39F}\uFE0F","aliases":["tickets"]},{"emoji":"\u{1F42F}","aliases":["tiger"]},{"emoji":"\u{1F405}","aliases":["tiger2"]},{"emoji":"\u23F2\uFE0F","aliases":["timer_clock"]},{"emoji":"\u{1F1F9}\u{1F1F1}","aliases":["timor_leste"]},{"emoji":"\u{1F481}\u200D\u2642\uFE0F","aliases":["tipping_hand_man","sassy_man"]},{"emoji":"\u{1F481}","aliases":["tipping_hand_person","information_desk_person"]},{"emoji":"\u{1F481}\u200D\u2640\uFE0F","aliases":["tipping_hand_woman","sassy_woman"]},{"emoji":"\u{1F62B}","aliases":["tired_face"]},{"emoji":"\u2122\uFE0F","aliases":["tm"]},{"emoji":"\u{1F1F9}\u{1F1EC}","aliases":["togo"]},{"emoji":"\u{1F6BD}","aliases":["toilet"]},{"emoji":"\u{1F1F9}\u{1F1F0}","aliases":["tokelau"]},{"emoji":"\u{1F5FC}","aliases":["tokyo_tower"]},{"emoji":"\u{1F345}","aliases":["tomato"]},{"emoji":"\u{1F1F9}\u{1F1F4}","aliases":["tonga"]},{"emoji":"\u{1F445}","aliases":["tongue"]},{"emoji":"\u{1F9F0}","aliases":["toolbox"]},{"emoji":"\u{1F9B7}","aliases":["tooth"]},{"emoji":"\u{1FAA5}","aliases":["toothbrush"]},{"emoji":"\u{1F51D}","aliases":["top"]},{"emoji":"\u{1F3A9}","aliases":["tophat"]},{"emoji":"\u{1F32A}\uFE0F","aliases":["tornado"]},{"emoji":"\u{1F1F9}\u{1F1F7}","aliases":["tr"]},{"emoji":"\u{1F5B2}\uFE0F","aliases":["trackball"]},{"emoji":"\u{1F69C}","aliases":["tractor"]},{"emoji":"\u{1F6A5}","aliases":["traffic_light"]},{"emoji":"\u{1F68B}","aliases":["train"]},{"emoji":"\u{1F686}","aliases":["train2"]},{"emoji":"\u{1F68A}","aliases":["tram"]},{"emoji":"\u{1F3F3}\uFE0F\u200D\u26A7\uFE0F","aliases":["transgender_flag"]},{"emoji":"\u26A7\uFE0F","aliases":["transgender_symbol"]},{"emoji":"\u{1F6A9}","aliases":["triangular_flag_on_post"]},{"emoji":"\u{1F4D0}","aliases":["triangular_ruler"]},{"emoji":"\u{1F531}","aliases":["trident"]},{"emoji":"\u{1F1F9}\u{1F1F9}","aliases":["trinidad_tobago"]},{"emoji":"\u{1F1F9}\u{1F1E6}","aliases":["tristan_da_cunha"]},{"emoji":"\u{1F624}","aliases":["triumph"]},{"emoji":"\u{1F9CC}","aliases":["troll"]},{"emoji":"\u{1F68E}","aliases":["trolleybus"]},{"emoji":"\u{1F3C6}","aliases":["trophy"]},{"emoji":"\u{1F379}","aliases":["tropical_drink"]},{"emoji":"\u{1F420}","aliases":["tropical_fish"]},{"emoji":"\u{1F69A}","aliases":["truck"]},{"emoji":"\u{1F3BA}","aliases":["trumpet"]},{"emoji":"\u{1F337}","aliases":["tulip"]},{"emoji":"\u{1F943}","aliases":["tumbler_glass"]},{"emoji":"\u{1F1F9}\u{1F1F3}","aliases":["tunisia"]},{"emoji":"\u{1F983}","aliases":["turkey"]},{"emoji":"\u{1F1F9}\u{1F1F2}","aliases":["turkmenistan"]},{"emoji":"\u{1F1F9}\u{1F1E8}","aliases":["turks_caicos_islands"]},{"emoji":"\u{1F422}","aliases":["turtle"]},{"emoji":"\u{1F1F9}\u{1F1FB}","aliases":["tuvalu"]},{"emoji":"\u{1F4FA}","aliases":["tv"]},{"emoji":"\u{1F500}","aliases":["twisted_rightwards_arrows"]},{"emoji":"2\uFE0F\u20E3","aliases":["two"]},{"emoji":"\u{1F495}","aliases":["two_hearts"]},{"emoji":"\u{1F46C}","aliases":["two_men_holding_hands"]},{"emoji":"\u{1F46D}","aliases":["two_women_holding_hands"]},{"emoji":"\u{1F239}","aliases":["u5272"]},{"emoji":"\u{1F234}","aliases":["u5408"]},{"emoji":"\u{1F23A}","aliases":["u55b6"]},{"emoji":"\u{1F22F}","aliases":["u6307"]},{"emoji":"\u{1F237}\uFE0F","aliases":["u6708"]},{"emoji":"\u{1F236}","aliases":["u6709"]},{"emoji":"\u{1F235}","aliases":["u6e80"]},{"emoji":"\u{1F21A}","aliases":["u7121"]},{"emoji":"\u{1F238}","aliases":["u7533"]},{"emoji":"\u{1F232}","aliases":["u7981"]},{"emoji":"\u{1F233}","aliases":["u7a7a"]},{"emoji":"\u{1F1FA}\u{1F1EC}","aliases":["uganda"]},{"emoji":"\u{1F1FA}\u{1F1E6}","aliases":["ukraine"]},{"emoji":"\u2614","aliases":["umbrella"]},{"emoji":"\u{1F612}","aliases":["unamused"]},{"emoji":"\u{1F51E}","aliases":["underage"]},{"emoji":"\u{1F984}","aliases":["unicorn"]},{"emoji":"\u{1F1E6}\u{1F1EA}","aliases":["united_arab_emirates"]},{"emoji":"\u{1F1FA}\u{1F1F3}","aliases":["united_nations"]},{"emoji":"\u{1F513}","aliases":["unlock"]},{"emoji":"\u{1F199}","aliases":["up"]},{"emoji":"\u{1F643}","aliases":["upside_down_face"]},{"emoji":"\u{1F1FA}\u{1F1FE}","aliases":["uruguay"]},{"emoji":"\u{1F1FA}\u{1F1F8}","aliases":["us"]},{"emoji":"\u{1F1FA}\u{1F1F2}","aliases":["us_outlying_islands"]},{"emoji":"\u{1F1FB}\u{1F1EE}","aliases":["us_virgin_islands"]},{"emoji":"\u{1F1FA}\u{1F1FF}","aliases":["uzbekistan"]},{"emoji":"\u270C\uFE0F","aliases":["v"]},{"emoji":"\u{1F9DB}","aliases":["vampire"]},{"emoji":"\u{1F9DB}\u200D\u2642\uFE0F","aliases":["vampire_man"]},{"emoji":"\u{1F9DB}\u200D\u2640\uFE0F","aliases":["vampire_woman"]},{"emoji":"\u{1F1FB}\u{1F1FA}","aliases":["vanuatu"]},{"emoji":"\u{1F1FB}\u{1F1E6}","aliases":["vatican_city"]},{"emoji":"\u{1F1FB}\u{1F1EA}","aliases":["venezuela"]},{"emoji":"\u{1F6A6}","aliases":["vertical_traffic_light"]},{"emoji":"\u{1F4FC}","aliases":["vhs"]},{"emoji":"\u{1F4F3}","aliases":["vibration_mode"]},{"emoji":"\u{1F4F9}","aliases":["video_camera"]},{"emoji":"\u{1F3AE}","aliases":["video_game"]},{"emoji":"\u{1F1FB}\u{1F1F3}","aliases":["vietnam"]},{"emoji":"\u{1F3BB}","aliases":["violin"]},{"emoji":"\u264D","aliases":["virgo"]},{"emoji":"\u{1F30B}","aliases":["volcano"]},{"emoji":"\u{1F3D0}","aliases":["volleyball"]},{"emoji":"\u{1F92E}","aliases":["vomiting_face"]},{"emoji":"\u{1F19A}","aliases":["vs"]},{"emoji":"\u{1F596}","aliases":["vulcan_salute"]},{"emoji":"\u{1F9C7}","aliases":["waffle"]},{"emoji":"\u{1F3F4}\u{E0067}\u{E0062}\u{E0077}\u{E006C}\u{E0073}\u{E007F}","aliases":["wales"]},{"emoji":"\u{1F6B6}","aliases":["walking"]},{"emoji":"\u{1F6B6}\u200D\u2642\uFE0F","aliases":["walking_man"]},{"emoji":"\u{1F6B6}\u200D\u2640\uFE0F","aliases":["walking_woman"]},{"emoji":"\u{1F1FC}\u{1F1EB}","aliases":["wallis_futuna"]},{"emoji":"\u{1F318}","aliases":["waning_crescent_moon"]},{"emoji":"\u{1F316}","aliases":["waning_gibbous_moon"]},{"emoji":"\u26A0\uFE0F","aliases":["warning"]},{"emoji":"\u{1F5D1}\uFE0F","aliases":["wastebasket"]},{"emoji":"\u231A","aliases":["watch"]},{"emoji":"\u{1F403}","aliases":["water_buffalo"]},{"emoji":"\u{1F93D}","aliases":["water_polo"]},{"emoji":"\u{1F349}","aliases":["watermelon"]},{"emoji":"\u{1F44B}","aliases":["wave"]},{"emoji":"\u3030\uFE0F","aliases":["wavy_dash"]},{"emoji":"\u{1F312}","aliases":["waxing_crescent_moon"]},{"emoji":"\u{1F6BE}","aliases":["wc"]},{"emoji":"\u{1F629}","aliases":["weary"]},{"emoji":"\u{1F492}","aliases":["wedding"]},{"emoji":"\u{1F3CB}\uFE0F","aliases":["weight_lifting"]},{"emoji":"\u{1F3CB}\uFE0F\u200D\u2642\uFE0F","aliases":["weight_lifting_man"]},{"emoji":"\u{1F3CB}\uFE0F\u200D\u2640\uFE0F","aliases":["weight_lifting_woman"]},{"emoji":"\u{1F1EA}\u{1F1ED}","aliases":["western_sahara"]},{"emoji":"\u{1F433}","aliases":["whale"]},{"emoji":"\u{1F40B}","aliases":["whale2"]},{"emoji":"\u{1F6DE}","aliases":["wheel"]},{"emoji":"\u2638\uFE0F","aliases":["wheel_of_dharma"]},{"emoji":"\u267F","aliases":["wheelchair"]},{"emoji":"\u2705","aliases":["white_check_mark"]},{"emoji":"\u26AA","aliases":["white_circle"]},{"emoji":"\u{1F3F3}\uFE0F","aliases":["white_flag"]},{"emoji":"\u{1F4AE}","aliases":["white_flower"]},{"emoji":"\u{1F468}\u200D\u{1F9B3}","aliases":["white_haired_man"]},{"emoji":"\u{1F469}\u200D\u{1F9B3}","aliases":["white_haired_woman"]},{"emoji":"\u{1F90D}","aliases":["white_heart"]},{"emoji":"\u2B1C","aliases":["white_large_square"]}
29,{"emoji":"\u25FD","aliases":["white_medium_small_square"]},{"emoji":"\u25FB\uFE0F","aliases":["white_medium_square"]},{"emoji":"\u25AB\uFE0F","aliases":["white_small_square"]},{"emoji":"\u{1F533}","aliases":["white_square_button"]},{"emoji":"\u{1F940}","aliases":["wilted_flower"]},{"emoji":"\u{1F390}","aliases":["wind_chime"]},{"emoji":"\u{1F32C}\uFE0F","aliases":["wind_face"]},{"emoji":"\u{1FA9F}","aliases":["window"]},{"emoji":"\u{1F377}","aliases":["wine_glass"]},{"emoji":"\u{1FABD}","aliases":["wing"]},{"emoji":"\u{1F609}","aliases":["wink"]},{"emoji":"\u{1F6DC}","aliases":["wireless"]},{"emoji":"\u{1F43A}","aliases":["wolf"]},{"emoji":"\u{1F469}","aliases":["woman"]},{"emoji":"\u{1F469}\u200D\u{1F3A8}","aliases":["woman_artist"]},{"emoji":"\u{1F469}\u200D\u{1F680}","aliases":["woman_astronaut"]},{"emoji":"\u{1F9D4}\u200D\u2640\uFE0F","aliases":["woman_beard"]},{"emoji":"\u{1F938}\u200D\u2640\uFE0F","aliases":["woman_cartwheeling"]},{"emoji":"\u{1F469}\u200D\u{1F373}","aliases":["woman_cook"]},{"emoji":"\u{1F483}","aliases":["woman_dancing","dancer"]},{"emoji":"\u{1F926}\u200D\u2640\uFE0F","aliases":["woman_facepalming"]},{"emoji":"\u{1F469}\u200D\u{1F3ED}","aliases":["woman_factory_worker"]},{"emoji":"\u{1F469}\u200D\u{1F33E}","aliases":["woman_farmer"]},{"emoji":"\u{1F469}\u200D\u{1F37C}","aliases":["woman_feeding_baby"]},{"emoji":"\u{1F469}\u200D\u{1F692}","aliases":["woman_firefighter"]},{"emoji":"\u{1F469}\u200D\u2695\uFE0F","aliases":["woman_health_worker"]},{"emoji":"\u{1F469}\u200D\u{1F9BD}","aliases":["woman_in_manual_wheelchair"]},{"emoji":"\u{1F469}\u200D\u{1F9BC}","aliases":["woman_in_motorized_wheelchair"]},{"emoji":"\u{1F935}\u200D\u2640\uFE0F","aliases":["woman_in_tuxedo"]},{"emoji":"\u{1F469}\u200D\u2696\uFE0F","aliases":["woman_judge"]},{"emoji":"\u{1F939}\u200D\u2640\uFE0F","aliases":["woman_juggling"]},{"emoji":"\u{1F469}\u200D\u{1F527}","aliases":["woman_mechanic"]},{"emoji":"\u{1F469}\u200D\u{1F4BC}","aliases":["woman_office_worker"]},{"emoji":"\u{1F469}\u200D\u2708\uFE0F","aliases":["woman_pilot"]},{"emoji":"\u{1F93E}\u200D\u2640\uFE0F","aliases":["woman_playing_handball"]},{"emoji":"\u{1F93D}\u200D\u2640\uFE0F","aliases":["woman_playing_water_polo"]},{"emoji":"\u{1F469}\u200D\u{1F52C}","aliases":["woman_scientist"]},{"emoji":"\u{1F937}\u200D\u2640\uFE0F","aliases":["woman_shrugging"]},{"emoji":"\u{1F469}\u200D\u{1F3A4}","aliases":["woman_singer"]},{"emoji":"\u{1F469}\u200D\u{1F393}","aliases":["woman_student"]},{"emoji":"\u{1F469}\u200D\u{1F3EB}","aliases":["woman_teacher"]},{"emoji":"\u{1F469}\u200D\u{1F4BB}","aliases":["woman_technologist"]},{"emoji":"\u{1F9D5}","aliases":["woman_with_headscarf"]},{"emoji":"\u{1F469}\u200D\u{1F9AF}","aliases":["woman_with_probing_cane"]},{"emoji":"\u{1F473}\u200D\u2640\uFE0F","aliases":["woman_with_turban"]},{"emoji":"\u{1F470}\u200D\u2640\uFE0F","aliases":["woman_with_veil","bride_with_veil"]},{"emoji":"\u{1F45A}","aliases":["womans_clothes"]},{"emoji":"\u{1F452}","aliases":["womans_hat"]},{"emoji":"\u{1F93C}\u200D\u2640\uFE0F","aliases":["women_wrestling"]},{"emoji":"\u{1F6BA}","aliases":["womens"]},{"emoji":"\u{1FAB5}","aliases":["wood"]},{"emoji":"\u{1F974}","aliases":["woozy_face"]},{"emoji":"\u{1F5FA}\uFE0F","aliases":["world_map"]},{"emoji":"\u{1FAB1}","aliases":["worm"]},{"emoji":"\u{1F61F}","aliases":["worried"]},{"emoji":"\u{1F527}","aliases":["wrench"]},{"emoji":"\u{1F93C}","aliases":["wrestling"]},{"emoji":"\u270D\uFE0F","aliases":["writing_hand"]},{"emoji":"\u274C","aliases":["x"]},{"emoji":"\u{1FA7B}","aliases":["x_ray"]},{"emoji":"\u{1F9F6}","aliases":["yarn"]},{"emoji":"\u{1F971}","aliases":["yawning_face"]},{"emoji":"\u{1F7E1}","aliases":["yellow_circle"]},{"emoji":"\u{1F49B}","aliases":["yellow_heart"]},{"emoji":"\u{1F7E8}","aliases":["yellow_square"]},{"emoji":"\u{1F1FE}\u{1F1EA}","aliases":["yemen"]},{"emoji":"\u{1F4B4}","aliases":["yen"]},{"emoji":"\u262F\uFE0F","aliases":["yin_yang"]},{"emoji":"\u{1FA80}","aliases":["yo_yo"]},{"emoji":"\u{1F60B}","aliases":["yum"]},{"emoji":"\u{1F1FF}\u{1F1F2}","aliases":["zambia"]},{"emoji":"\u{1F92A}","aliases":["zany_face"]},{"emoji":"\u26A1","aliases":["zap"]},{"emoji":"\u{1F993}","aliases":["zebra"]},{"emoji":"0\uFE0F\u20E3","aliases":["zero"]},{"emoji":"\u{1F1FF}\u{1F1FC}","aliases":["zimbabwe"]},{"emoji":"\u{1F910}","aliases":["zipper_mouth_face"]},{"emoji":"\u{1F9DF}","aliases":["zombie"]},{"emoji":"\u{1F9DF}\u200D\u2642\uFE0F","aliases":["zombie_man"]},{"emoji":"\u{1F9DF}\u200D\u2640\uFE0F","aliases":["zombie_woman"]},{"emoji":"\u{1F4A4}","aliases":["zzz"]}]');const{assetUrlPrefix:hu,customEmojis:df}=window.config,Xf={...df};for(const{emoji:ei,aliases:ti}of fu)for(const ni of ti||[])Xf[ni]=ei;const eu=Object.keys(Xf).sort((ei,ti)=>
29ei==="+1"||ei==="-1"?-1:ti==="+1"||ti==="-1"?1:ei.localeCompare(ti)),Fu={};for(const ei of eu)Fu[ei]=Xf[ei];function Kf(ei){let ti;return Object.hasOwn(df,ei)?ti=`<img alt=":${ei}:" src="${hu}/img/emoji/${ei}.png">`:ti=qm(ei),`<span class="emoji" title=":${ei}:">${ti}</span>`}function qm(ei){return Fu[ei]||`:${ei}:`}const Pp=ei=>ei.replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;"),Fp=ei=>ei.replace(/&gt;/g,">").replace(/&lt;/g,"<").replace(/&#0?39;/g,"'").replace(/&quot;/g,'"').replace(/&amp;/g,"&");function fc(ei,...ti){if(typeof ei=="string")return Pp(ei);let ni=ei[0];for(const[oi,li]of ti.entries())ni=ni+Pp(String(li))+ei[oi+1];return ni}function Pj(ei,...ti){if(typeof ei=="string")return Fp(ei);let ni=ei[0];for(const[oi,li]of ti.entries())ni=ni+Fp(String(li))+ei[oi+1];return ni}const{appSubUrl:gv,i18n:Bm}=window.config;var vv={components:{SvgIcon:Xo.Ah},data:()=>({loading:!1,issue:null,i18nErrorOccurred:Bm.error_occurred,i18nErrorMessage:null}),computed:{createdAt(){return new Date(this.issue.created_at).toLocaleDateString(void 0,{year:"numeric",month:"short",day:"numeric"})},body(){const ei=this.issue.body.replace(/\n+/g," ");return ei.length>85?`${ei.substring(0,85)}\u2026`:ei},icon(){return this.issue.pull_request!==null?this.issue.pull_request.merged===!0?"octicon-git-merge":this.issue.state==="closed"?"octicon-git-pull-request-closed":this.issue.pull_request.draft===!0?"octicon-git-pull-request-draft":"octicon-git-pull-request":this.issue.state==="closed"?"octicon-issue-closed":"octicon-issue-opened"},color(){if(this.issue.pull_request!==null){if(this.issue.pull_request.merged===!0)return"purple";if(this.issue.pull_request.draft===!0&&this.issue.state==="open")return"grey"}return this.issue.state==="closed"?"red":"green"},labels(){return this.issue.labels.map(ei=>({name:fc(ei.name).replaceAll(/:[-+\w]+:/g,ti=>Kf(ti.substring(1,ti.length-1))),color:`#${ei.color}`,textColor:(0,qn.a)(`#${ei.color}`)}))}},mounted(){this.$refs.root.addEventListener("ce-load-context-popup",ei=>{const ti=ei.detail;!this.loading&&this.issue===null&&this.load(ti)})},methods:{async load(ei){this.loading=!0,this.i18nErrorMessage=null;try{const ti=await(0,bo.fG)(`${gv}/${ei.owner}/${ei.repo}/issues/${ei.index}/info`),ni=await ti.json();if(!ti.ok){this.i18nErrorMessage=ni.message??Bm.network_error;return}this.issue=ni}catch{this.i18nErrorMessage=Bm.network_error}finally{this.loading=!1}}}},bv=(0,Ko.A)(vv,[["render",Lc]]);function _v(){const ei=document.querySelectorAll(".ref-issue");Hm(ei)}function Hm(ei){for(const ti of ei){if(ti.classList.contains("ref-external-issue"))return;const{owner:ni,repo:oi,index:li}=(0,Gs.S3)(ti.getAttribute("href"));if(!ni)return;const gi=document.createElement("div");ti.parentNode.insertBefore(gi,ti.nextSibling);const yi=sn(bv);try{yi.mount(gi)}catch(Si){console.error(Si),gi.textContent="ContextPopup failed to load"}pd(ti,{content:gi,placement:"top-start",interactive:!0,role:"dialog",interactiveBorder:5,onShow:()=>{gi.firstChild.dispatchEvent(new CustomEvent("ce-load-context-popup",{detail:{owner:ni,repo:oi,index:li}}))}})}}function yv(){const ei=document.getElementById("git-graph-container");if(!ei)return;document.getElementById("flow-color-monochrome")?.addEventListener("click",()=>{document.getElementById("flow-color-monochrome").classList.add("active"),document.getElementById("flow-color-colored")?.classList.remove("active"),ei.classList.remove("colored"),ei.classList.add("monochrome");const yi=new URLSearchParams(window.location.search);yi.set("mode","monochrome");const Si=yi.toString();Si?window.history.replaceState({},"",`?${Si}`):window.history.replaceState({},"",window.location.pathname);for(const Li of document.querySelectorAll(".pagination a")){const Di=Li.getAttribute("href");if(!Di)continue;const zi=new URL(Di,window.location),pn=zi.searchParams;pn.set("mode","monochrome"),zi.search=`?${pn.toString()}`,Li.setAttribute("href",zi.href)}}),document.getElementById("flow-color-colored")?.addEventListener("click",()=>{document.getElementById("flow-color-colored").classList.add("active"),document.getElementById("flow-color-monochrome")?.classList.remove("active"),ei.classList.add("colored"),ei.classList.remove("monochrome");for(const Li of document.querySelectorAll(".pagination a")){const Di=Li.getAttribute("href");if(!Di)continue;const zi=new URL(Di,window.location),pn=zi.searchParams;pn.delete("mode"),zi.search=`?${pn.toString()}`,Li.setAttribute("href",zi.href)}const yi=new URLSearchParams(window.location.search);yi.delete("mode");const Si=yi.toString();Si?window.history.replaceState({},"",`?${Si}`):window.history.replaceState({},"",window.location.pathname)});const ti=new URL(window.location),ni=ti.searchParams,oi=()=>{const yi=ni.toString(),Si=new URL(ti);Si.searchParams.set("div-only","true"),window.history.replaceState({},"",yi?`?${yi}`:window.location.pathname),document.getElementById("pagination").innerHTML="",Ho("#rel-container"),Ho("#rev-container"),Fo("#loading-indicator"),(async()=>{const Di=await(await(0,bo.fG)(String(Si))).text(),zi=document.createElement("div");zi.innerHTML=Di,document.getElementById("pagination").innerHTML=zi.querySelector("#pagination").innerHTML,document.getElementById("rel-container").innerHTML=zi.querySelector("#rel-container").innerHTML,document.getElementById("rev-container").innerHTML=zi.querySelector("#rev-container").innerHTML,Ho("#loading-indicator"),Fo("#rel-container"),Fo("#rev-container")})()},li=ni.getAll("branch");ni.has("hide-pr-refs")&&ni.get("hide-pr-refs")==="true"&&li.splice(0,0,"...flow-hide-pr-refs");const gi=document.getElementById("flow-select-refs-dropdown");rn(gi).dropdown("set selected",li),rn(gi).dropdown({clearable:!0,fullTextSeach:"exact",onRemove(yi){if(yi==="...flow-hide-pr-refs")ni.delete("hide-pr-refs");else{const Si=ni.getAll("branch");ni.delete("branch");for(const Li of Si)Li!==yi&&ni.append("branch",Li)}oi()},onAdd(yi){yi==="...flow-hide-pr-refs"?ni.set("hide-pr-refs",!0):ni.append("branch",yi),oi()}}),ei.addEventListener("mouseenter",yi=>{if(yi.target.matches("#rev-list li")){const Si=yi.target.getAttribute("data-flow");
29if(Si==="0")return;document.getElementById(`flow-${Si}`)?.classList.add("highlight"),yi.target.classList.add("hover");for(const Li of document.querySelectorAll(`#rev-list li[data-flow='${Si}']`))Li.classList.add("highlight")}else if(yi.target.matches("#rel-container .flow-group")){yi.target.classList.add("highlight");const Si=yi.target.getAttribute("data-flow");for(const Li of document.querySelectorAll(`#rev-list li[data-flow='${Si}']`))Li.classList.add("highlight")}else if(yi.target.matches("#rel-container .flow-commit")){const Si=yi.target.getAttribute("data-rev");document.querySelector(`#rev-list li#commit-${Si}`)?.classList.add("hover")}}),ei.addEventListener("mouseleave",yi=>{if(yi.target.matches("#rev-list li")){const Si=yi.target.getAttribute("data-flow");if(Si==="0")return;document.getElementById(`flow-${Si}`)?.classList.remove("highlight"),yi.target.classList.remove("hover");for(const Li of document.querySelectorAll(`#rev-list li[data-flow='${Si}']`))Li.classList.remove("highlight")}else if(yi.target.matches("#rel-container .flow-group")){yi.target.classList.remove("highlight");const Si=yi.target.getAttribute("data-flow");for(const Li of document.querySelectorAll(`#rev-list li[data-flow='${Si}']`))Li.classList.remove("highlight")}else if(yi.target.matches("#rel-container .flow-commit")){const Si=yi.target.getAttribute("data-rev");document.querySelector(`#rev-list li#commit-${Si}`)?.classList.remove("hover")}})}const wv={class:"total-contributions"};function xv(ei,ti,ni,oi,li,gi){const yi=(0,hi.g2)("calendar-heatmap");return(0,hi.uX)(),(0,hi.CE)(hi.FK,null,[(0,hi.Lk)("div",wv,(0,on.v_)(ni.locale.contributions_in_the_last_12_months),1),(0,hi.bF)(yi,{locale:ni.locale,"no-data-text":ni.locale.contributions_zero,"tooltip-formatter":Si=>ni.locale.contributions_format.replace("{contributions}",`<b>${Si.count} ${Si.count===1?ni.locale.contributions_one:ni.locale.contributions_few}</b>`).replace("{month}",ni.locale.months[Si.date.getMonth()]).replace("{day}",Si.date.getDate()).replace("{year}",Si.date.getFullYear()),"end-date":ei.endDate,values:ni.values,"range-color":ei.colorRange,onDayClick:ti[0]||(ti[0]=Si=>gi.handleDayClick(Si))},null,8,["locale","no-data-text","tooltip-formatter","end-date","values","range-color"])],64)}var Sv=Object.defineProperty,jv=(ei,ti,ni)=>ti in ei?Sv(ei,ti,{enumerable:!0,configurable:!0,writable:!0,value:ni}):ei[ti]=ni,ju=(ei,ti,ni)=>(jv(ei,typeof ti!="symbol"?ti+"":ti,ni),ni);const Ef=class{constructor(ei,ti,ni){ju(this,"startDate"),ju(this,"endDate"),ju(this,"max"),ju(this,"_values"),ju(this,"_firstFullWeekOfMonths"),ju(this,"_activities"),ju(this,"_calendar"),this.endDate=this.parseDate(ei),this.max=ni||Math.ceil(Math.max(...ti.map(oi=>oi.count))/5*4),this.startDate=this.shiftDate(ei,-Ef.DAYS_IN_ONE_YEAR),this._values=ti}set values(ei){this.max=Math.ceil(Math.max(...ei.map(ti=>ti.count))/5*4),this._values=ei,this._firstFullWeekOfMonths=void 0,this._calendar=void 0,this._activities=void 0}get values(){return this._values}get activities(){if(!this._activities){this._activities=new Map;for(let ei=0,ti=this.values.length;ei<ti;ei++)this._activities.set(this.keyDayParser(this.values[ei].date),{count:this.values[ei].count,colorIndex:this.getColorIndex(this.values[ei].count)})}return this._activities}get weekCount(){return this.getDaysCount()/Ef.DAYS_IN_WEEK}get calendar(){if(!this._calendar){let ei=this.shiftDate(this.startDate,-this.getCountEmptyDaysAtStart());ei=new Date(ei.getFullYear(),ei.getMonth(),ei.getDate()),this._calendar=new Array(this.weekCount);for(let ti=0,ni=this._calendar.length;ti<ni;ti++){this._calendar[ti]=new Array(Ef.DAYS_IN_WEEK);for(let oi=0;oi<Ef.DAYS_IN_WEEK;oi++){const li=this.activities.get(this.keyDayParser(ei));this._calendar[ti][oi]={date:new Date(ei.valueOf()),count:li?li.count:void 0,colorIndex:li?li.colorIndex:0},ei.setDate(ei.getDate()+1)}}}return this._calendar}get firstFullWeekOfMonths(){if(!this._firstFullWeekOfMonths){const ei=this.calendar;this._firstFullWeekOfMonths=[];for(let ti=1,ni=ei.length;ti<ni;ti++){const oi=ei[ti-1][0].date,li=ei[ti][0].date;(oi.getFullYear()<li.getFullYear()||oi.getMonth()<li.getMonth())&&this._firstFullWeekOfMonths.push({value:li.getMonth(),index:ti})}}return this._firstFullWeekOfMonths}getColorIndex(ei){return ei==null?0:ei<=0?1:ei>=this.max?5:Math.ceil(ei*100/this.max*.03)+1}getCountEmptyDaysAtStart(){return this.startDate.getDay()}getCountEmptyDaysAtEnd(){return Ef.DAYS_IN_WEEK-1-this.endDate.getDay()}getDaysCount(){return Ef.DAYS_IN_ONE_YEAR+1+this.getCountEmptyDaysAtStart()+this.getCountEmptyDaysAtEnd()}shiftDate(ei,ti){const ni=new Date(ei);return ni.setDate(ni.getDate()+ti),ni}parseDate(ei){return ei instanceof Date?ei:new Date(ei)}keyDayParser(ei){const ti=this.parseDate(ei);return String(ti.getFullYear())+String(ti.getMonth()).padStart(2,"0")+String(ti.getDate()).padStart(2,"0")}};let vl=Ef;ju(vl,"DEFAULT_RANGE_COLOR_LIGHT",["#ebedf0","#dae2ef","#c0ddf9","#73b3f3","#3886e1","#17459e"]),ju(vl,"DEFAULT_RANGE_COLOR_DARK",["#1f
291f22","#1e334a","#1d466c","#1d5689","#1d69ac","#1B95D1"]),ju(vl,"DEFAULT_LOCALE",{months:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],days:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],on:"on",less:"Less",more:"More"}),ju(vl,"DEFAULT_TOOLTIP_UNIT","contributions"),ju(vl,"DAYS_IN_ONE_YEAR",365),ju(vl,"DAYS_IN_WEEK",7),ju(vl,"SQUARE_SIZE",10);const kv=(0,hi.pM)({name:"CalendarHeatmap",props:{endDate:{required:!0},max:{type:Number},rangeColor:{type:Array},values:{type:Array,required:!0},locale:{type:Object},tooltip:{type:Boolean,default:!0},tooltipUnit:{type:String,default:vl.DEFAULT_TOOLTIP_UNIT},tooltipFormatter:{type:Function},vertical:{type:Boolean,default:!1},noDataText:{type:[Boolean,String],default:null},round:{type:Number,default:0},darkMode:Boolean},emits:["dayClick"],setup(ei){const ti=vl.SQUARE_SIZE/5,ni=vl.SQUARE_SIZE+ti,oi=Math.ceil(vl.SQUARE_SIZE*2.5),li=ni*3,gi=vl.SQUARE_SIZE+vl.SQUARE_SIZE/2,yi=vl.SQUARE_SIZE+vl.SQUARE_SIZE/2,Si=`translate(${oi}, ${gi})`,Li=(0,Fn.KR)(null),Di=(0,Fn.KR)(new Date),zi=(0,Fn.KR)(new vl(ei.endDate,ei.values,ei.max)),pn=(0,Fn.KR)(0),Cn=(0,Fn.KR)(0),Kn=(0,Fn.KR)("0 0 0 0"),ds=(0,Fn.KR)("0 0 0 0"),ps=(0,Fn.KR)(""),js=(0,Fn.KR)(""),Ss=(0,Fn.KR)(""),Zs=(0,Fn.KR)({}),mo=(0,Fn.KR)(ei.rangeColor||(ei.darkMode?vl.DEFAULT_RANGE_COLOR_DARK:vl.DEFAULT_RANGE_COLOR_LIGHT)),{values:Dn,tooltipUnit:Ys,tooltipFormatter:Js,noDataText:sa,max:Ba,vertical:Ua,locale:ol}=(0,Fn.QW)(ei),za=new Map;let ko;function xa(){za.clear(),ko?ko.setInstances(Array.from(za.values())):ko=Na(Array.from(za.values()),{overrides:[],moveTransition:"transform 0.1s ease-out",allowHTML:!0})}function Cl(Zo){if(ei.tooltip){if(Zo.count!==void 0)return ei.tooltipFormatter?ei.tooltipFormatter(Zo,ei.tooltipUnit):`<b>${Zo.count} ${ei.tooltipUnit}</b> ${Zs.value.on} ${Zs.value.months[Zo.date.getMonth()]} ${Zo.date.getDate()}, ${Zo.date.getFullYear()}`;if(ei.noDataText)return`${ei.noDataText}`;if(ei.noDataText!==!1)return`<b>No ${ei.tooltipUnit}</b> ${Zs.value.on} ${Zs.value.months[Zo.date.getMonth()]} ${Zo.date.getDate()}, ${Zo.date.getFullYear()}`}}function mc(Zo){return ei.vertical?`translate(0, ${ni*zi.value.weekCount-(Zo+1)*ni})`:`translate(${Zo*ni}, 0)`}function rc(Zo){return ei.vertical?`translate(${Zo*ni}, 0)`:`translate(0, ${Zo*ni})`}function Rc(Zo){return ei.vertical?{x:3,y:ni*zi.value.weekCount-ni*Zo.index-ni/4}:{x:ni*Zo.index,y:ni-ti}}(0,hi.wB)([(0,Fn.lW)(ei,"rangeColor"),(0,Fn.lW)(ei,"darkMode")],([Zo,Sc])=>{mo.value=Zo||(Sc?vl.DEFAULT_RANGE_COLOR_DARK:vl.DEFAULT_RANGE_COLOR_LIGHT)}),(0,hi.wB)(Ua,Zo=>{Zo?(pn.value=oi+ni*vl.DAYS_IN_WEEK+li,Cn.value=gi+ni*zi.value.weekCount+ti,ps.value=`translate(${oi}, 0)`,js.value=`translate(0, ${gi})`):(pn.value=oi+ni*zi.value.weekCount+ti,Cn.value=gi+ni*vl.DAYS_IN_WEEK,ps.value=`translate(0, ${gi})`,js.value=`translate(${oi}, 0)`)},{immediate:!0}),(0,hi.wB)([pn,Cn],([Zo,Sc])=>Kn.value=` 0 0 ${Zo} ${Sc}`,{immediate:!0}),(0,hi.wB)([pn,Cn,mo],([Zo,Sc,Zu])=>{Ss.value=Ua.value?`translate(${oi+ni*vl.DAYS_IN_WEEK}, ${gi})`:`translate(${Zo-ni*Zu.length-30}, ${Sc-yi})`},{immediate:!0}),(0,hi.wB)(ol,Zo=>Zs.value=Zo?{...vl.DEFAULT_LOCALE,...Zo}:vl.DEFAULT_LOCALE,{immediate:!0}),(0,hi.wB)(mo,Zo=>ds.value=`0 0 ${vl.SQUARE_SIZE*(Zo.length+1)} ${vl.SQUARE_SIZE}`,{immediate:!0}),(0,hi.wB)([Dn,Ys,Js,sa,Ba,mo],()=>{zi.value=new vl(ei.endDate,ei.values,ei.max),za.forEach(Zo=>Zo.destroy()),(0,hi.dY)(xa)}),(0,hi.sV)(xa),(0,hi.xo)(()=>{ko?.destroy(),za.forEach(Zo=>Zo.destroy())});function xc(Zo){if(ko&&Zo.target&&Zo.target.classList.contains("vch__day__square")&&Zo.target.dataset.weekIndex!==void 0&&Zo.target.dataset.dayIndex!==void 0){const Sc=Number(Zo.target.dataset.weekIndex),Zu=Number(Zo.target.dataset.dayIndex);if(!isNaN(Sc)&&!isNaN(Zu)){const Cu=Cl(zi.value.calendar[Sc][Zu]);if(Cu){const gd=za.get(Zo.target);gd?gd.setContent(Cu):gd||(za.set(Zo.target,Cf(Zo.target,{content:Cu})),ko.setInstances(Array.from(za.values())))}}}}return{SQUARE_BORDER_SIZE:ti,SQUARE_SIZE:ni,LEFT_SECTION_WIDTH:oi,RIGHT_SECTION_WIDTH:li,TOP_SECTION_HEIGHT:gi,BOTTOM_SECTION_HEIGHT:yi,svg:Li,heatmap:zi,now:Di,width:pn,height:Cn,viewbox:Kn,daysLabelWrapperTransform:ps,monthsLabelWrapperTransform:js,yearWrapperTransform:Si,legendWrapperTransform:Ss,lo:Zs,legendViewbox:ds,curRangeColor:mo,getWeekPosition:mc,getDayPosition:rc,getMonthLabelPosition:Rc,initTippyLazy:xc}}}),Cv=(ei,ti)=>{const ni=ei.__vccOpts||ei;for(const[oi,li]of ti)ni[oi]=li;return ni},Av=["viewBox"],Ev=["transform"],Tv=["x","y"],Lv=["transform"],Mv=["x","y"],Rv=["x","y"],Ov=["x","y"],Dv=["transform"],Pv=["x"],Fv=["rx","ry","width","height","x","y"],Iv=["x","y"],Nv=["transform"],qv=["transform"],Bv=["rx","ry","transform","width","height","data-week-index","data-day-index","onClick"],Hv={class:"vch__legend"},$v={class:"vch__legend-left"},Vv={class:"vch__legend-right"},Wv={class:"vch__legend"},Uv=["viewBox","height"],zv={class:"vch__legend__wrapper"},Xv=["rx","ry","width","height","x"];function Kv(ei,ti,ni,oi,li,gi){return(0,hi.uX)(),(0,hi.CE)("div",{class:(0,on.C4)({v
29ch__container:!0,"dark-mode":ei.darkMode})},[((0,hi.uX)(),(0,hi.CE)("svg",{class:"vch__wrapper",ref:"svg",viewBox:ei.viewbox},[(0,hi.Lk)("g",{class:"vch__months__labels__wrapper",transform:ei.monthsLabelWrapperTransform},[((0,hi.uX)(!0),(0,hi.CE)(hi.FK,null,(0,hi.pI)(ei.heatmap.firstFullWeekOfMonths,(yi,Si)=>((0,hi.uX)(),(0,hi.CE)("text",{class:"vch__month__label",key:Si,x:ei.getMonthLabelPosition(yi).x,y:ei.getMonthLabelPosition(yi).y},(0,on.v_)(ei.lo.months[yi.value]),9,Tv))),128))],8,Ev),(0,hi.Lk)("g",{class:"vch__days__labels__wrapper",transform:ei.daysLabelWrapperTransform},[(0,hi.Lk)("text",{class:"vch__day__label",x:ei.vertical?ei.SQUARE_SIZE:0,y:ei.vertical?ei.SQUARE_SIZE-ei.SQUARE_BORDER_SIZE:20},(0,on.v_)(ei.lo.days[1]),9,Mv),(0,hi.Lk)("text",{class:"vch__day__label",x:ei.vertical?ei.SQUARE_SIZE*3:0,y:ei.vertical?ei.SQUARE_SIZE-ei.SQUARE_BORDER_SIZE:44},(0,on.v_)(ei.lo.days[3]),9,Rv),(0,hi.Lk)("text",{class:"vch__day__label",x:ei.vertical?ei.SQUARE_SIZE*5:0,y:ei.vertical?ei.SQUARE_SIZE-ei.SQUARE_BORDER_SIZE:69},(0,on.v_)(ei.lo.days[5]),9,Ov)],8,Lv),ei.vertical?((0,hi.uX)(),(0,hi.CE)("g",{key:0,class:"vch__legend__wrapper",transform:ei.legendWrapperTransform},[(0,hi.Lk)("text",{x:ei.SQUARE_SIZE*1.25,y:"8"},(0,on.v_)(ei.lo.less),9,Pv),((0,hi.uX)(!0),(0,hi.CE)(hi.FK,null,(0,hi.pI)(ei.curRangeColor,(yi,Si)=>((0,hi.uX)(),(0,hi.CE)("rect",{key:Si,rx:ei.round,ry:ei.round,style:(0,on.Tr)({fill:yi}),width:ei.SQUARE_SIZE-ei.SQUARE_BORDER_SIZE,height:ei.SQUARE_SIZE-ei.SQUARE_BORDER_SIZE,x:ei.SQUARE_SIZE*1.75,y:ei.SQUARE_SIZE*(Si+1)},null,12,Fv))),128)),(0,hi.Lk)("text",{x:ei.SQUARE_SIZE*1.25,y:ei.SQUARE_SIZE*(ei.curRangeColor.length+2)-ei.SQUARE_BORDER_SIZE},(0,on.v_)(ei.lo.more),9,Iv)],8,Dv)):(0,hi.Q3)("",!0),(0,hi.Lk)("g",{class:"vch__year__wrapper",transform:ei.yearWrapperTransform,onMouseover:ti[0]||(ti[0]=(...yi)=>ei.initTippyLazy&&ei.initTippyLazy(...yi))},[((0,hi.uX)(!0),(0,hi.CE)(hi.FK,null,(0,hi.pI)(ei.heatmap.calendar,(yi,Si)=>((0,hi.uX)(),(0,hi.CE)("g",{class:"vch__month__wrapper",key:Si,transform:ei.getWeekPosition(Si)},[((0,hi.uX)(!0),(0,hi.CE)(hi.FK,null,(0,hi.pI)(yi,(Li,Di)=>((0,hi.uX)(),(0,hi.CE)(hi.FK,{key:Di},[Li.date<ei.now?((0,hi.uX)(),(0,hi.CE)("rect",{key:0,class:"vch__day__square",rx:ei.round,ry:ei.round,transform:ei.getDayPosition(Di),width:ei.SQUARE_SIZE-ei.SQUARE_BORDER_SIZE,height:ei.SQUARE_SIZE-ei.SQUARE_BORDER_SIZE,style:(0,on.Tr)({fill:ei.curRangeColor[Li.colorIndex]}),"data-week-index":Si,"data-day-index":Di,onClick:zi=>ei.$emit("dayClick",Li)},null,12,Bv)):(0,hi.Q3)("",!0)],64))),128))],8,qv))),128))],40,Nv)],8,Av)),(0,hi.Lk)("div",Hv,[(0,hi.RG)(ei.$slots,"legend",{},()=>[(0,hi.Lk)("div",$v,[(0,hi.RG)(ei.$slots,"vch__legend-left")]),(0,hi.Lk)("div",Vv,[(0,hi.RG)(ei.$slots,"legend-right",{},()=>[(0,hi.Lk)("div",Wv,[(0,hi.Lk)("div",null,(0,on.v_)(ei.lo.less),1),ei.vertical?(0,hi.Q3)("",!0):((0,hi.uX)(),(0,hi.CE)("svg",{key:0,class:"vch__external-legend-wrapper",viewBox:ei.legendViewbox,height:ei.SQUARE_SIZE-ei.SQUARE_BORDER_SIZE},[(0,hi.Lk)("g",zv,[((0,hi.uX)(!0),(0,hi.CE)(hi.FK,null,(0,hi.pI)(ei.curRangeColor,(yi,Si)=>((0,hi.uX)(),(0,hi.CE)("rect",{key:Si,rx:ei.round,ry:ei.round,style:(0,on.Tr)({fill:yi}),width:ei.SQUARE_SIZE-ei.SQUARE_BORDER_SIZE,height:ei.SQUARE_SIZE-ei.SQUARE_BORDER_SIZE,x:ei.SQUARE_SIZE*Si},null,12,Xv))),128))])],8,Uv)),(0,hi.Lk)("div",null,(0,on.v_)(ei.lo.more),1)])])])])])],2)}const $m=Cv(kv,[["render",Kv]]);function Gv(ei){ei.component($m.name,$m)}const Ij={install:Gv};var Yv={components:{CalendarHeatmap:$m},props:{values:{type:Array,default:()=>[]},locale:{type:Object,default:()=>{}}},data:()=>({colorRange:["var(--color-secondary-alpha-60)","var(--color-secondary-alpha-60)","var(--color-primary-light-4)","var(--color-primary-light-2)","var(--color-primary)","var(--color-primary-dark-2)","var(--color-primary-dark-4)"],endDate:new Date}),mounted(){const ei=document.querySelector(".vch__external-legend-wrapper");ei.setAttribute("viewBox","12 0 80 10"),ei.style.marginRight="-12px"},methods:{handleDayClick(ei){const ti=new URLSearchParams(document.location.search),ni=ti.get("date"),oi=new Date(ei.date-ei.date.getTimezoneOffset()*6e4).toISOString().substring(0,10);ni&&ni===oi?ti.delete("date"):ti.set("date",oi),ti.delete("page");const li=ti.toString();window.location.search=li.length?`?${li}`:""}}},Qv=(0,Ko.A)(Yv,[["render",xv]]);function Zv(){const ei=document.getElementById("user-heatmap");if(ei)try{const ti={};for(const{contributions:gi,timestamp:yi}of JSON.parse(ei.getAttribute("data-heatmap-data"))){const Si=new Date(yi*1e3).toDateString();ti[Si]=(ti[Si]||0)+gi}const ni=Object.keys(ti).map(gi=>({date:new Date(gi),count:ti[gi]})),oi={months:new Array(12).fill().map((gi,yi)=>(0,Gs.z5)(yi)),days:new Array(7).fill().map((gi,yi)=>(0,Gs.FS)(yi)),contributions_in_the_last_12_months:ei.getAttribute("data-locale-total-contributions"),contributions_zero:ei.getAttribute("data-locale-contributions-zero"),contributions_format:ei.getAttribute("data-locale-contributions-format"),contributions_one:ei.getAttribute("data-locale-contributions-one"),contributions_few:ei.getAttribute("data-locale-contributions-few"),more:ei.getAttribute("data-locale-more"),less:ei.getAttribute("data-locale-less")};sn(Qv,{values:ni,locale:oi}).mount(ei),ei.classList.remove("is-loading")}catch(ti){console.error("Heatmap failed to load",ti),ei.textContent="Heatmap failed to load"}}function Jv(ei,ti){const gi=(0,Gs.a8)(ei,"image/svg+xml").documentElement,yi=gi?.width?.baseVal,Si=gi?.height?.baseVal;if(yi===void 0||Si===void 0)return null;if(yi.unitType===SVGLength.SVG_LENGTHTYPE_PERCENTAGE||Si.unitType===SVGLength.SVG_LENGTHTYPE_PERCENTAGE){const Li=new Image;if(Li.src=ti,Li.width>1&&Li.width<99999&&Li.height>1&&Li.height<99999)return{width:Li.width,height:Li.height};if(gi.hasAttribute("viewBox")){const Di=gi.viewBox.baseVal;return{width:300,height:300*Di.width/Di.height}}return{width:300,height:300}}return null}function Vm(ei,ti){const ni={width:ei?.width||0,height:ei?.height||0},oi={width:ti?.width||0,height:ti?.height||0},li={width:Math.max(oi.width,ni.width),height:Math.max(oi.height,ni.height)};return{imageAfter:ei,imageBefore:ti,sizeAfter:ni,sizeBefore:oi,maxSize:li,ratio:[Math.floor(li.width-ni.width)/2,Math.floor(li.height-ni.height)/2,Math.floor(li.width-oi.width)/2,Math.floor(li.height-oi.height)/2]}}function Ip(){rn(".image-diff:not([data-image-diff-loaded])").each(async function(){const ei=rn(this);this.setAttribute("data-image-diff-loaded","true");const ti=Math.max(ei.closest(".diff-file-box").width()-300,100),ni=[{path:this.getAttribute("data-path-after"),mime:this.getAttribute("data-mime-after"),$images:ei.find("img.image-after"),$boundsInfo:ei.find(".bounds-info-after")},{path:this.getAttribute("data-path-before"),mime:this.getAttribute("data-mime-before"),$images:ei.find("img.image-before"),$boundsInfo:ei.find(".bounds-info-before")}];await Promise.all(ni.map(async Li=>{const[Di]=await Promise.all(Array.from(Li.$images,zi=>td(zi,Li.path)));if(Di||Li.$boundsInfo.text("(image error)"),Li.mime==="image/svg+xml"){const pn=await(await(0,bo.fG)(Li.path)).text(),Cn=Jv(pn,Li.path);Cn&&(Li.$images.each(function(){this.setAttribute("width",Cn.width),this.setAttribute("height",Cn.height)}),Ho(Li.$boundsInfo))}}));const oi=ni[0].$images,li=ni[1].$images;gi(this,Vm(oi[0],li[0])),oi.length>0&&li.length>0&&(yi(Vm(oi[1],li[1])),Si(Vm(oi[2],li[2]))),Yc(this,".image-diff-tabs",Li=>Li.classList.remove("is-loading"));function gi(Li,Di){let zi=1;Di.maxSize.width>(ti-24)/2&&(zi=(ti-24)/2/Di.maxSize.width);
29const pn=Di.imageAfter&&Di.imageBefore&&Di.imageAfter.naturalWidth!==Di.imageBefore.naturalWidth,Cn=Di.imageAfter&&Di.imageBefore&&Di.imageAfter.naturalHeight!==Di.imageBefore.naturalHeight;if(Di.imageAfter){const Kn=Li.querySelector(".bounds-info-after .bounds-info-width");Kn&&(Kn.textContent=`${Di.imageAfter.naturalWidth}px`,Kn.classList.toggle("green",pn));const ds=Li.querySelector(".bounds-info-after .bounds-info-height");ds&&(ds.textContent=`${Di.imageAfter.naturalHeight}px`,ds.classList.toggle("green",Cn))}if(Di.imageBefore){const Kn=Li.querySelector(".bounds-info-before .bounds-info-width");Kn&&(Kn.textContent=`${Di.imageBefore.naturalWidth}px`,Kn.classList.toggle("red",pn));const ds=Li.querySelector(".bounds-info-before .bounds-info-height");ds&&(ds.textContent=`${Di.imageBefore.naturalHeight}px`,ds.classList.add("red",Cn))}if(Di.imageAfter){const Kn=Di.imageAfter.parentNode;Di.imageAfter.style.width=`${Di.sizeAfter.width*zi}px`,Di.imageAfter.style.height=`${Di.sizeAfter.height*zi}px`,Kn.style.margin="10px auto",Kn.style.width=`${Di.sizeAfter.width*zi+2}px`,Kn.style.height=`${Di.sizeAfter.height*zi+2}px`}if(Di.imageBefore){const Kn=Di.imageBefore.parentNode;Di.imageBefore.style.width=`${Di.sizeBefore.width*zi}px`,Di.imageBefore.style.height=`${Di.sizeBefore.height*zi}px`,Kn.style.margin="10px auto",Kn.style.width=`${Di.sizeBefore.width*zi+2}px`,Kn.style.height=`${Di.sizeBefore.height*zi+2}px`}}function yi(Li){let Di=1;if(Li.maxSize.width>ti-12&&(Di=(ti-12)/Li.maxSize.width),Li.imageAfter){const pn=Li.imageAfter.parentNode,Cn=pn.parentNode;Li.imageAfter.style.width=`${Li.sizeAfter.width*Di}px`,Li.imageAfter.style.height=`${Li.sizeAfter.height*Di}px`,pn.style.margin=`0px ${Li.ratio[0]*Di}px`,pn.style.width=`${Li.sizeAfter.width*Di+2}px`,pn.style.height=`${Li.sizeAfter.height*Di+2}px`,Cn.style.padding=`${Li.ratio[1]*Di}px 0 0 0`,Cn.style.width=`${Li.maxSize.width*Di+2}px`}if(Li.imageBefore){const pn=Li.imageBefore.parentNode,Cn=pn.parentNode;Li.imageBefore.style.width=`${Li.sizeBefore.width*Di}px`,Li.imageBefore.style.height=`${Li.sizeBefore.height*Di}px`,pn.style.margin=`${Li.ratio[3]*Di}px ${Li.ratio[2]*Di}px`,pn.style.width=`${Li.sizeBefore.width*Di+2}px`,pn.style.height=`${Li.sizeBefore.height*Di+2}px`,Cn.style.width=`${Li.maxSize.width*Di+2}px`,Cn.style.height=`${Li.maxSize.height*Di+2}px`}const zi=ei.find(".diff-swipe")[0];zi&&(zi.style.width=`${Li.maxSize.width*Di+2}px`,zi.style.height=`${Li.maxSize.height*Di+30}px`),ei.find(".swipe-bar").on("mousedown",function(pn){pn.preventDefault();const Cn=rn(this),Kn=Cn.parent(),ds=Kn.width()-Cn.width()-2;rn(document).on("mousemove.diff-swipe",ps=>{ps.preventDefault();const js=Math.max(0,Math.min(ps.clientX-Kn.offset().left,ds));Cn[0].style.left=`${js}px`,ei.find(".swipe-container")[0].style.width=`${Kn.width()-js}px`,rn(document).on("mouseup.diff-swipe",()=>{rn(document).off(".diff-swipe")})})})}function Si(Li){let Di=1;if(Li.maxSize.width>ti-12&&(Di=(ti-12)/Li.maxSize.width),Li.imageAfter){const Cn=Li.imageAfter.parentNode;Li.imageAfter.style.width=`${Li.sizeAfter.width*Di}px`,Li.imageAfter.style.height=`${Li.sizeAfter.height*Di}px`,Cn.style.margin=`${Li.ratio[1]*Di}px ${Li.ratio[0]*Di}px`,Cn.style.width=`${Li.sizeAfter.width*Di+2}px`,Cn.style.height=`${Li.sizeAfter.height*Di+2}px`}if(Li.imageBefore){const Cn=Li.imageBefore.parentNode,Kn=Cn.parentNode;Li.imageBefore.style.width=`${Li.sizeBefore.width*Di}px`,Li.imageBefore.style.height=`${Li.sizeBefore.height*Di}px`,Cn.style.margin=`${Li.ratio[3]*Di}px ${Li.ratio[2]*Di}px`,Cn.style.width=`${Li.sizeBefore.width*Di+2}px`,Cn.style.height=`${Li.sizeBefore.height*Di+2}px`,Kn.style.width=`${Li.maxSize.width*Di+2}px`,Kn.style.height=`${Li.maxSize.height*Di+2}px`}const zi=ei[0].querySelector('input[type="range"]');function pn(){Li.imageAfter&&(Li.imageAfter.parentNode.style.opacity=`${zi.value/100}`)}zi?.addEventListener("input",pn),pn()}})}const Wm=document.getElementById("service_type"),Np=document.getElementById("auth_username"),qp=document.getElementById("auth_password"),Bp=document.getElementById("auth_token"),Hp=document.getElementById("mirror"),Um=document.getElementById("lfs"),eb=document.getElementById("lfs_settings"),$p=document.getElementById("lfs_endpoint"),zm=document.querySelectorAll("#migrate_items input[type=checkbox]");function tb(){ib(),Vp(),Np?.addEventListener("input",()=>{xh(!1)}),qp?.addEventListener("input",()=>{xh(!1)}),Bp?.addEventListener("input",()=>{xh(!0)}),Hp?.addEventListener("change",()=>{xh(!0)}),document.getElementById("lfs_settings_show")?.addEventListener("click",ti=>{ti.preventDefault(),ti.stopPropagation(),Fo($p)}),Um?.addEventListener("change",Vp);const ei=document.getElementById("clone_addr");ei?.addEventListener("change",()=>{const ti=document.getElementById("repo_name");ei.value&&!ti?.value&&(ti.value=ei.value.match(/^(.*\/)?((.+?)(\.git)?)$/)[3])})}function ib(){if(!Wm)return;const ei=Number(Wm.value);xh(ei!==1)}function xh(ei){let ti;if(ei?ti=Bp?.value!=="":ti=Np?.value!==""||qp?.value!=="",ti&&Number(Wm?.value)>1){if(Hp?.checked){for(const ni of zm)ni.disabled=ni.name!=="wiki";return}for(const ni of zm)ni.disabled=!1}else for(const ni of zm)ni.disabled=!0}function Vp(){if(!Um)return;const ei=Um.checked;Oa(eb,ei),Ho($p)}async function Xm(ei,ti={}){const{Sortable:ni}=await __webpack_require__.e("sortablejs").then(__webpack_require__.bind(__webpack_require__,"./node_modules/sortablejs/modular/sortable.esm.js"));return new ni(ei,{animation:150,ghostClass:"card-ghost",onChoose:oi=>{(ti.handle?oi.item.querySelector(ti.handle):oi.item).classList.add("tw-cursor-grabbing"),ti.onChoose?.(oi)},onUnchoose:oi=>{(ti.handle?oi.item.querySelector(ti.handle):oi.item).classList.remove("tw-cursor-grabbing"),ti.onUnchoose?.(oi)},...ti})}function Wp(ei){const ti=ei.parentElement,ni=ti.getElementsByClassName("issue-card").length;ti.getElementsByClassName("project-column-issue-count")[0].textContent=ni}async function nb(ei,ti,ni){try{await(0,bo.LO)(ei,{data:{title:ti.val(),color:ni.val()}})}catch(oi){console.error(oi)}finally{ti.closest("form").removeClass("dirty"),window.location.reload()}}async function Up({item:ei,from:ti,to:ni,oldIndex:oi}){const li=ni.getElementsByClassName("issue-card");Wp(ti),Wp(ni);const gi={issues:Array.from(li,(yi,Si)=>({issueID:parseInt(yi.getAttribute("data-issue")),sorting:Si}))};try{await(0,bo.LO)(`${ni.getAttribute("data-url")}/move`,{data:gi})}catch(yi){console.error(yi),ti.insertBefore(ei,ti.children[oi])}}
29async function sb(){const ei=document.querySelectorAll("#project-board > .board.sortable");if(!ei.length)return;const ti=ei[0];let ni=ti.getElementsByClassName("project-column");Xm(ti,{group:"project-column",draggable:".project-column",handle:".project-column-header",delayOnTouchOnly:!0,delay:500,onSort:async()=>{ni=ti.getElementsByClassName("project-column");const oi={columns:Array.from(ni,(li,gi)=>({columnID:parseInt(li.getAttribute("data-id")),sorting:gi}))};try{await(0,bo.LO)(ti.getAttribute("data-url"),{data:oi})}catch(li){console.error(li)}}});for(const oi of ni){const li=oi.getElementsByClassName("cards")[0];Xm(li,{group:"shared",onAdd:Up,onUpdate:Up,delayOnTouchOnly:!0,delay:500})}}function ob(){if(!document.querySelector(".repository.projects"))return;const ei=sb();for(const ti of document.getElementsByClassName("edit-project-column-modal")){const oi=ti.closest(".project-column-header")?.querySelector(".project-column-title-label"),li=ti.querySelector(".project-column-title-input"),gi=ti.querySelector("#new_project_column_color"),yi=ti.closest(".project-column");ti.querySelector(".edit-project-column-button")?.addEventListener("click",async function(Si){Si.preventDefault();try{await(0,bo.Uc)(this.getAttribute("data-url"),{data:{title:li?.value,color:gi?.value}})}catch(Li){console.error(Li)}finally{oi.textContent=li?.value,li.closest("form")?.classList.remove("dirty");const Li=yi.querySelectorAll(":scope > .divider");if(gi.value){const Di=(0,qn.a)(gi.value);yi.style.setProperty("background",gi.value,"important"),yi.style.setProperty("color",Di,"important");for(const zi of Li)zi.style.setProperty("color",Di)}else{yi.style.removeProperty("background"),yi.style.removeProperty("color");for(const Di of Li)Di.style.removeProperty("color")}rn(".ui.modal").modal("hide")}})}rn(".default-project-column-modal").each(function(){const ti=rn(this).closest(".project-column"),ni=rn(ti).find(".default-project-column-show"),oi=rn(this).find(".actions > .ok.button");rn(oi).on("click",async li=>{li.preventDefault();try{await(0,bo.LO)(rn(ni).data("url"))}catch(gi){console.error(gi)}finally{window.location.reload()}})}),rn(".show-delete-project-column-modal").each(function(){const ni=rn(`${this.getAttribute("data-modal")}`).find(".actions > .ok.button"),oi=this.getAttribute("data-url");ni.on("click",async li=>{li.preventDefault();try{await(0,bo.SJ)(oi)}catch(gi){console.error(gi)}finally{window.location.reload()}})}),rn("#new_project_column_submit").on("click",ti=>{ti.preventDefault();const ni=rn("#new_project_column"),oi=rn("#new_project_column_color_picker");if(!ni.val())return;const li=ti.target.getAttribute("data-url");nb(li,ni,oi)})}function rb(){for(const ei of document.querySelectorAll("th[data-sortt-asc]")||[]){const ti=ei.getAttribute("data-sortt-asc"),ni=ei.getAttribute("data-sortt-desc"),oi=ei.getAttribute("data-sortt-default");ei.addEventListener("click",()=>{ab(ti,ni,oi)})}}function ab(ei,ti,ni){if(!ei)return!1;ti||(ti="");const oi=new URL(window.location);let li=oi.searchParams.get("sort");!li&&ni&&(li=ei),oi.searchParams.set("sort",li!==ei?ei:ti),window.location.replace(oi.href)}function lb(){for(const ei of document.querySelectorAll(".js-autofocus-end"))ei.focus(),ei.setSelectionRange(ei.value.length,ei.value.length)}function cb(){const ei=window.config.pageData.adminUserListSearchForm;if(!ei)return;const ti=document.querySelector("#user-list-search-form");if(!ti)return;for(const oi of ti.querySelectorAll(`button[name=sort][value="${ei.SortType}"]`))oi.classList.add("active");if(ei.StatusFilterMap){for(const[oi,li]of Object.entries(ei.StatusFilterMap))if(li)for(const gi of ti.querySelectorAll(`input[name="status_filter[${oi}]"][value="${li}"]`))gi.checked=!0}for(const oi of ti.querySelectorAll("input[type=radio]"))oi.addEventListener("click",()=>{ti.submit()});const ni=ti.querySelectorAll(".j-reset-status-filter");for(const oi of ni)oi.addEventListener("click",li=>{li.preventDefault();for(const gi of ti.querySelectorAll("input[type=radio]"))gi.name.startsWith("status_filter[")&&(gi.checked=!1);ti.submit()})}const{appSubUrl:ub}=window.config;function db(){const ei=document.querySelector(".page-content.admin.config");if(ei)for(const ti of ei.querySelectorAll('input[type="checkbox"][data-config-dyn-key]'))ti.addEventListener("change",async()=>{try{const oi=await(await(0,bo.LO)(`${ub}/admin/config`,{data:new URLSearchParams({key:ti.getAttribute("data-config-dyn-key"),value:ti.checked})})).json();if(oi.errorMessage)throw new Error(oi.errorMessage)}catch(ni){no(ti,ni.toString()),ti.checked=!ti.checked}})}const zp=ei=>`user-content-${ei}`,Xp=ei=>ei.replace(/^user-content-/,""),fb=ei=>ei.startsWith("user-content-");function Kp(ei){if(!ei)return;const ti=decodeURIComponent(ei),ni=zp(ti);let oi=document.getElementById(ni);if(!oi){const li=document.getElementsByName(ni);li.length&&(oi=li[0])}if(!oi&&fb(ti))return document.getElementById(ti)?.scrollIntoView();oi?.scrollIntoView()}function hb(){const ei=document.querySelectorAll(".markup");if(ei.length){for(const ti of ei){for(const ni of ti.querySelectorAll("h1, h2, h3, h4, h5, h6")){const oi=document.createElement("a");oi.classList.add("anchor"),oi.setAttribute("href",`#${encodeURIComponent(Xp(ni.id))}`),oi.innerHTML=(0,Xo.JW)("octicon-link"),ni.prepend(oi)}for(const ni of ti.querySelectorAll('a[href^="#"]')){const oi=ni.getAttribute("href");oi.startsWith("#user-content-")&&ni.setAttribute("href",`#${Xp(oi.substring(1))}`)}for(const ni of ti.querySelectorAll("a[name]"))ni.getAttribute("name")&&ni.setAttribute("name",zp(ni.name));for(const ni of ti.querySelectorAll('a[href^="#"]'))ni.addEventListener("click",oi=>{Kp(oi.currentTarget.getAttribute("href")?.substring(1))})}document.querySelector(":target")||Kp(window.location.hash?.substring(1))}}const{appSubUrl:Gh,notificationSettings:Tf,assetVersionEncoded:mb}=window.config;let Gp=0;function Yp(){const ei=document.getElementById("notification_table");if(ei){window.addEventListener("pageshow",ti=>{if(ti.persisted){const ni=document.getElementById("notification_table"),oi=document.querySelector(".notifications-unread-count");let li=parseInt(oi.textContent);for(const gi of ni.querySelectorAll('.notifications-item[data-remove="true"]'))gi.remove(),li-=1;oi.textContent=li}});for(const ti of ei.querySelectorAll('.notifications-item[data-status="1"] .notifications-link'))ti.addEventListener("click",ni=>
29{ni.target.closest(".notifications-item").setAttribute("data-remove","true")})}}async function pb(ei){try{const ti=JSON.parse(ei.data);for(const ni of document.querySelectorAll(".notification_count"))ni.classList.toggle("tw-hidden",ti.Count===0),ni.textContent=`${ti.Count}`;await Qp()}catch(ti){console.error(ti,ei)}}function gb(){const ei=rn(".notification_count");if(!ei.length)return;let ti=!1;const ni=(oi,li)=>{oi<=0||!Number.isFinite(oi)||(ti=!0,li=li??ei.text(),setTimeout(async()=>{await vb(ni,oi,li)},oi))};if(Tf.EventSourceUpdateTime>0&&window.EventSource&&window.SharedWorker){const oi=new SharedWorker(`${__webpack_require__.p}js/eventsource.sharedworker.js?v=${mb}`,"notification-worker");oi.addEventListener("error",li=>{console.error("worker error",li)}),oi.port.addEventListener("messageerror",()=>{console.error("unable to deserialize message")}),oi.port.postMessage({type:"start",url:`${window.location.origin}${Gh}/user/events`}),oi.port.addEventListener("message",li=>{if(!li.data||!li.data.type){console.error("unknown worker message event",li);return}if(li.data.type==="notification-count"){const gi=pb(li.data)}else if(li.data.type==="no-event-source")ti||ni(Tf.MinTimeout);else if(li.data.type==="error")console.error("worker port event error",li.data);else if(li.data.type==="logout"){if(li.data.data!=="here")return;oi.port.postMessage({type:"close"}),oi.port.close(),window.location.href=`${window.location.origin}${Gh}/`}else li.data.type==="close"&&(oi.port.postMessage({type:"close"}),oi.port.close())}),oi.port.addEventListener("error",li=>{console.error("worker port error",li)}),oi.port.start(),window.addEventListener("beforeunload",()=>{oi.port.postMessage({type:"close"}),oi.port.close()});return}ni(Tf.MinTimeout)}async function vb(ei,ti,ni){const oi=rn(".notification_count").text();if(ni!==oi){ei(Tf.MinTimeout,oi);return}const li=await bb();let gi=!1;ni!==li?(gi=!0,ti=Tf.MinTimeout):ti<Tf.MaxTimeout&&(ti+=Tf.TimeoutStep),ei(ti,li),gi&&await Qp()}async function Qp(){const ei=document.getElementById("notification_div");if(ei)try{const ti=new URLSearchParams(window.location.search);ti.set("div-only",!0),ti.set("sequence-number",++Gp);const ni=`${Gh}/notifications?${ti.toString()}`,oi=await(0,bo.fG)(ni);if(!oi.ok)throw new Error("Failed to fetch notification table");const li=await oi.text();rn(li).data("sequence-number")===Gp&&(ei.outerHTML=li,Yp())}catch(ti){console.error(ti)}}async function bb(){try{const ei=await(0,bo.fG)(`${Gh}/notifications/new`);if(!ei.ok)throw new Error("Failed to fetch notification count");const ti=await ei.json();Oa(".notification_count",ti.new!==0);for(const ni of document.getElementsByClassName("notification_count"))ni.textContent=`${ti.new}`;return`${ti.new}`}catch(ei){return console.error(ei),"0"}}var _b=__webpack_require__("./node_modules/toastify-js/src/toastify.js");const yb={info:{icon:"octicon-check",background:"var(--color-green)",duration:2500},warning:{icon:"gitea-exclamation",background:"var(--color-orange)",duration:-1},error:{icon:"gitea-exclamation",background:"var(--color-red)",duration:-1}};function Km(ei,ti,{gravity:ni,position:oi,duration:li,useHtmlBody:gi,...yi}={}){const{icon:Si,background:Li,duration:Di}=yb[ti??"info"],zi=_b({text:`
30      <div class='toast-icon'>${(0,Xo.JW)(Si)}</div>
31      <div class='toast-body'>${gi?ei:fc(ei)}</div>
32      <button class='toast-close'>${(0,Xo.JW)("octicon-x")}</button>
33    `,escapeMarkup:!1,gravity:ni??"top",position:oi??"center",duration:li??Di,style:{background:Li},...yi});return zi.showToast(),zi.toastElement.querySelector(".toast-close").addEventListener("click",()=>zi.hideToast()),zi}function qj(ei,ti){return Km(ei,"info",ti)}function Bj(ei,ti){return Km(ei,"warning",ti)}function oc(ei,ti){return Km(ei,"error",ti)}const{appSubUrl:wb}=window.config;let Zp,Jp,eg,tg;function xb(ei,ti,ni,oi){let li=rn(".content-history-detail-dialog");li.length||(li=rn(`
34<div class="ui modal content-history-detail-dialog">
35  ${(0,Xo.JW)("octicon-x",16,"close icon inside")}
36  <div class="header tw-flex tw-items-center tw-justify-between">
37    <div>${oi}</div>
38    <div class="ui dropdown dialog-header-options tw-mr-8 tw-hidden">
39      ${Jp}
40      ${(0,Xo.JW)("octicon-triangle-down",14,"dropdown icon")}
41      <div class="menu">
42        <div class="item red text" data-option-item="delete">${eg}</div>
43      </div>
44    </div>
45  </div>
46  <div class="comment-diff-data is-loading"></div>
47</div>`),li.appendTo(rn("body")),li.find(".dialog-header-options").dropdown({showOnFocus:!1,allowReselection:!0,async onChange(gi,yi,Si){const Li=Si.data("option-item");if(Li==="delete"){if(window.confirm(tg))try{const Di=new URLSearchParams;
47Di.append("comment_id",ti),Di.append("history_id",ni);const pn=await(await(0,bo.LO)(`${ei}/content-history/soft-delete?${Di.toString()}`)).json();pn.ok?li.modal("hide"):oc(pn.message)}catch(Di){console.error("Error:",Di),oc("An error occurred while deleting the history.")}}else oc(`unknown option item: ${Li}`)},onHide(){rn(this).dropdown("clear",!0)}}),li.modal({async onShow(){try{const gi=new URLSearchParams;gi.append("comment_id",ti),gi.append("history_id",ni);const yi=`${ei}/content-history/detail?${gi.toString()}`,Li=await(await(0,bo.fG)(yi)).json(),Di=li.find(".comment-diff-data")[0];Di?.classList.remove("is-loading"),Di.innerHTML=Li.diffHtml,Li.canSoftDelete&&Fo(li.find(".dialog-header-options"))}catch(gi){console.error("Error:",gi)}},onHidden(){li.remove()}}).modal("show"))}function ig(ei,ti,ni){const oi=ti.find(".comment-header-left"),li=`
48  <div class="ui dropdown interact-fg content-history-menu" data-comment-id="${ni}">
49    &bull; ${Zp}${(0,Xo.JW)("octicon-triangle-down",14,"dropdown icon")}
50    <div class="menu">
51    </div>
52  </div>`;oi.find(".content-history-menu").remove(),oi.append(rn(li)),oi.find(".dropdown").dropdown({action:"hide",apiSettings:{cache:!1,url:`${ei}/content-history/list?comment_id=${ni}`},saveRemoteData:!1,onHide(){rn(this).dropdown("change values",null)},onChange(gi,yi,Si){gi&&!Si.find("[data-history-is-deleted=1]").length&&xb(ei,ni,gi,yi)}})}async function ng(){const ei=rn("#issueIndex").val();if(!ei)return;const ti=rn(".repository.issue .timeline-item.comment.first"),ni=rn(".repository.issue .comment-list .comment");
52if(!ti.length&&!ni.length)return;const oi=rn("#repolink").val(),li=`${wb}/${oi}/issues/${ei}`;try{const yi=await(await(0,bo.fG)(`${li}/content-history/overview`)).json();Zp=yi.i18n.textEdited,eg=yi.i18n.textDeleteFromHistory,tg=yi.i18n.textDeleteFromHistoryConfirm,Jp=yi.i18n.textOptions,yi.editedHistoryCountMap[0]&&ti.length&&ig(li,ti,"0");for(const[Si,Li]of Object.entries(yi.editedHistoryCountMap)){if(Si==="0")continue;const Di=rn(`#issuecomment-${Si}`);ig(li,Di,Si)}}catch(gi){console.error("Error:",gi)}}const sg=ei=>Number.isFinite(ei)?ei:0;function Sb(ei){return{days:Math.trunc(ei/864e5),hours:Math.trunc(ei/36e5%24),minutes:Math.trunc(ei/6e4%60),seconds:Math.trunc(ei/1e3%60),milliseconds:Math.trunc(ei%1e3),microseconds:Math.trunc(sg(ei*1e3)%1e3),nanoseconds:Math.trunc(sg(ei*1e6)%1e3)}}function jb(ei){return{days:ei/86400000n,hours:ei/3600000n%24n,minutes:ei/60000n%60n,seconds:ei/1000n%60n,milliseconds:ei%1000n,microseconds:0n,nanoseconds:0n}}function kb(ei){switch(typeof ei){case"number":{if(Number.isFinite(ei))return Sb(ei);break}case"bigint":return jb(ei)}throw new TypeError("Expected a finite number or bigint")}const Cb=ei=>ei===0||ei===0n,Ab=(ei,ti)=>ti===1||ti===1n?ei:`${ei}s`,Eb=1e-7,Tb=24n*60n*60n*1000n;
52function Lb(ei,ti){const ni=typeof ei=="bigint";if(!ni&&!Number.isFinite(ei))throw new TypeError("Expected a finite number or bigint");ti={...ti},ti.colonNotation&&(ti.compact=!1,ti.formatSubMilliseconds=!1,ti.separateMilliseconds=!1,ti.verbose=!1),ti.compact&&(ti.unitCount=1,ti.secondsDecimalDigits=0,ti.millisecondsDecimalDigits=0);let oi=[];const li=(Di,zi)=>{const pn=Math.floor(Di*10**zi+Eb);return(Math.round(pn)/10**zi).toFixed(zi)},gi=(Di,zi,pn,Cn)=>{if(!((oi.length===0||!ti.colonNotation)&&Cb(Di)&&!(ti.colonNotation&&pn==="m"))){if(Cn=Cn??String(Di),ti.colonNotation){const Kn=Cn.includes(".")?Cn.split(".")[0].length:Cn.length,ds=oi.length>0?2:1;Cn="0".repeat(Math.max(0,ds-Kn))+Cn}else Cn+=ti.verbose?" "+Ab(zi,Di):pn;oi.push(Cn)}},yi=kb(ei),Si=BigInt(yi.days);if(gi(Si/365n,"year","y"),gi(Si%365n,"day","d"),gi(Number(yi.hours),"hour","h"),gi(Number(yi.minutes),"minute","m"),ti.separateMilliseconds||ti.formatSubMilliseconds||!ti.colonNotation&&ei<1e3){const Di=Number(yi.seconds),zi=Number(yi.milliseconds),pn=Number(yi.microseconds),Cn=Number(yi.nanoseconds);if(gi(Di,"second","s"),ti.formatSubMilliseconds)gi(zi,"millisecond","ms"),gi(pn,"microsecond","\xB5s"),gi(Cn,"nanosecond","ns");else{const Kn=zi+pn/1e3+Cn/1e6,ds=typeof ti.millisecondsDecimalDigits=="number"?ti.millisecondsDecimalDigits:0,ps=Kn>=1?Math.round(Kn):Math.ceil(Kn),js=ds?Kn.toFixed(ds):ps;gi(Number.parseFloat(js),"millisecond","ms",js)}}else{const Di=(ni?Number(ei%Tb):ei)/1e3%60,zi=typeof ti.secondsDecimalDigits=="number"?ti.secondsDecimalDigits:1,pn=li(Di,zi),Cn=ti.keepDecimalsOnWholeSeconds?pn:pn.replace(/\.0+$/,"");gi(Number.parseFloat(Cn),"second","s",Cn)}if(oi.length===0)return"0"+(ti.verbose?" milliseconds":"ms");const Li=ti.colonNotation?":":" ";return typeof ti.unitCount=="number"&&(oi=oi.slice(0,Math.max(ti.unitCount,1))),oi.join(Li)}const{appSubUrl:Yh,notificationSettings:Gf,enableTimeTracking:Mb,assetVersionEncoded:Rb}=window.config;function Ob(){if(!Mb)return;const ei=document.querySelector(".active-stopwatch-trigger"),ti=document.querySelector(".active-stopwatch-popup");if(!ei||!ti)return;ei.removeAttribute("href"),pd(ei,{content:ti,placement:"bottom-end",trigger:"click",maxWidth:"none",interactive:!0,hideOnClick:!0});const ni=document.querySelector(".stopwatch-time")?.getAttribute("data-seconds");ni&&ag(ni);let oi=!1;const li=gi=>{gi<=0||!Number.isFinite(gi)||(oi=!0,setTimeout(()=>Db(li,gi),gi))};if(Gf.EventSourceUpdateTime>0&&window.EventSource&&window.SharedWorker){const gi=new SharedWorker(`${__webpack_require__.p}js/eventsource.sharedworker.js?v=${Rb}`,"notification-worker");gi.addEventListener("error",yi=>{console.error("worker error",yi)}),gi.port.addEventListener("messageerror",()=>{console.error("unable to deserialize message")}),gi.port.postMessage({type:"start",url:`${window.location.origin}${Yh}/user/events`}),gi.port.addEventListener("message",yi=>{if(!yi.data||!yi.data.type){console.error("unknown worker message event",yi);return}if(yi.data.type==="stopwatches")og(JSON.parse(yi.data.data));else if(yi.data.type==="no-event-source")oi||li(Gf.MinTimeout);else if(yi.data.type==="error")console.error("worker port event error",yi.data);else if(yi.data.type==="logout"){if(yi.data.data!=="here")return;gi.port.postMessage({type:"close"}),gi.port.close(),window.location.href=`${window.location.origin}${Yh}/`}else yi.data.type==="close"&&(gi.port.postMessage({type:"close"}),gi.port.close())}),gi.port.addEventListener("error",yi=>{console.error("worker port error",yi)}),gi.port.start(),window.addEventListener("beforeunload",()=>{gi.port.postMessage({type:"close"}),gi.port.close()});return}li(Gf.MinTimeout)}async function Db(ei,ti){await Pb()?ti<Gf.MaxTimeout&&(ti+=Gf.TimeoutStep):ti=Gf.MinTimeout,ei(ti)}async function Pb(){const ei=await(0,bo.fG)(`${Yh}/user/stopwatches`);if(!ei.ok)return console.error("Failed to fetch stopwatch data"),!1;const ti=await ei.json();return og(ti)}function og(ei){const ti=ei[0],ni=document.querySelector(".active-stopwatch-trigger");if(!ti)rg(),Ho(ni);else{const{repo_owner_name:oi,repo_name:li,issue_index:gi,seconds:yi}=ti,Si=`${Yh}/${oi}/${li}/issues/${gi}`;document.querySelector(".stopwatch-link")?.setAttribute("href",Si),document.querySelector(".stopwatch-commit")?.setAttribute("action",`${Si}/times/stopwatch/toggle`),document.querySelector(".stopwatch-cancel")?.setAttribute("action",`${Si}/times/stopwatch/cancel`);const Li=document.querySelector(".stopwatch-issue");Li&&(Li.textContent=`${oi}/${li}#${gi}`),ag(yi),Fo(ni)}
52return!!ei.length}let Qh=null;function rg(){Qh!==null&&(clearInterval(Qh),Qh=null)}function ag(ei){const ti=parseInt(ei);if(!Number.isFinite(ti))return;rg();const ni=document.querySelector(".stopwatch-time"),oi=Date.now(),li=()=>{const gi=Date.now()-oi,yi=Lb(ti*1e3+gi,{compact:!0});ni&&(ni.textContent=yi)};li(),Qh=setInterval(li,1e3)}var Zh=__webpack_require__("./web_src/js/utils/url.js");const lg=50;let cg=[],Lf,Gm,ug;function Fb(ei,ti){const ni=[""];let oi=0,li=0;const gi=ei.toLowerCase();for(;oi<ti.length&&li<gi.length;)ti[oi]===gi[li]?(ni.length%2!==0&&ni.push(""),ni[ni.length-1]+=ei[li],li++,oi++):(ni.length%2===0&&ni.push(""),ni[ni.length-1]+=ei[li],li++);return oi!==ti.length?[ei]:(li<ei.length&&(ni.length%2===0&&ni.push(""),ni[ni.length-1]+=ei.substring(li)),ni)}function Ib(ei){let ti=0;for(let ni=0;ni<ei.length;ni++)ni%2===1&&(ti+=ei[ni].length*ei[ni].length);return ti}function Nb(ei,ti){let ni=[];if(ti){const oi=ti.toLowerCase();for(let li=0;li<ei.length;li++){const gi=Fb(ei[li],oi);gi.length>1&&ni.push({matchResult:gi,matchWeight:Ib(gi)})}ni.sort((li,gi)=>gi.matchWeight-li.matchWeight),ni=ni.slice(0,lg)}else for(let oi=0;oi<ei.length&&oi<lg;oi++)ni.push({matchResult:[ei[oi]],matchWeight:0});return ni}function dg(ei){const ti=Lf.getAttribute("data-url-tree-link");Gm.innerHTML="";const ni=Nb(cg,ei);Oa(ug,!ni.length);for(const oi of ni){const li=document.createElement("tr"),gi=document.createElement("td"),yi=document.createElement("a");yi.setAttribute("href",`${ti}/${(0,Zh.Z)(oi.matchResult.join(""))}`),yi.innerHTML=(0,Xo.JW)("octicon-file",16,"tw-mr-2"),li.append(gi),gi.append(yi);for(const[Si,Li]of oi.matchResult.entries()){const Di=document.createElement("span");Di.textContent=Li,Si%2===1&&Di.classList.add("ui","text","red"),yi.append(Di)}Gm.append(li)}}async function qb(){cg=await(await(0,bo.fG)(Lf.getAttribute("data-url-data-link"))).json(),dg(Lf.value)}function Bb(){Lf=document.getElementById("repo-file-find-input"),Lf&&(Gm=document.querySelector("#repo-find-file-table tbody"),ug=document.getElementById("repo-find-file-no-result"),Lf.addEventListener("input",()=>dg(Lf.value)),qb())}function fg(){const ei=document.createElement("button");return ei.classList.add("code-copy","ui","button"),ei.innerHTML=(0,Xo.JW)("octicon-copy"),ei}function Hb(){const ei=document.querySelectorAll(".markup .code-block code");if(ei.length)for(const ti of ei){if(!ti.textContent)continue;const ni=fg();ni.setAttribute("data-clipboard-text",ti.textContent.replace(/\r?\n$/,"")),ti.after(ni)}}function Sh(ei,ti){ei.classList.remove("is-loading");const ni=document.createElement("pre");ni.setAttribute("class","ui message error markup-block-error"),ni.textContent=ti.str||ti.message||String(ti),ei.before(ni),ei.setAttribute("data-render-done","true")}const{mermaidMaxSourceCharacters:Ym}=window.config,$b=`:root {color-scheme: normal}
53body {margin: 0; padding: 0; overflow: hidden}
54#mermaid {display: block; margin: 0 auto}
55blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre {margin: 0}`;async function Vb(){const ei=document.querySelectorAll(".markup code.language-mermaid");if(!ei.length)return;const{default:ti}=await __webpack_require__.e("mermaid").then(__webpack_require__.bind(__webpack_require__,"./node_modules/mermaid/dist/mermaid.core.mjs"));ti.initialize({startOnLoad:!1,theme:(0,Gs.g4)()?"dark":"neutral",securityLevel:"strict"});for(const ni of ei){const oi=ni.closest("pre");if(oi.hasAttribute("data-render-done"))continue;const li=ni.textContent;if(Ym>=0&&li.length>Ym){Sh(oi,new Error(`Mermaid source of ${li.length} characters exceeds the maximum allowed length of ${Ym}.`));continue}try{await ti.parse(li)}catch(gi){Sh(oi,gi);continue}try{const{svg:gi}=await ti.render("mermaid",li),yi=document.createElement("iframe");yi.classList.add("markup-render","tw-invisible"),yi.srcdoc=`<html><head><style>${$b}</style></head><body>${gi}</body></html>`;const Si=document.createElement("div");Si.classList.add("mermaid-block","is-loading","tw-hidden"),Si.append(yi);const Li=fg();Li.setAttribute("data-clipboard-text",li),Si.append(Li);const Di=()=>{const zi=yi.contentWindow?.document?.body;zi&&(yi.style.height=`${zi.clientHeight}px`)};yi.addEventListener("load",()=>{oi.replaceWith(Si),Si.classList.remove("tw-hidden"),Di(),setTimeout(()=>{Si.classList.remove("is-loading"),yi.classList.remove("tw-invisible")},0),new IntersectionObserver(()=>{Di()},{root:document.documentElement}).observe(yi)}),document.body.append(Si)}catch(gi){Sh(oi,gi)}}}function Wb(ei){return ei.classList.contains("is-loading")?ei:ei.closest("pre")}async function Ub(){const ei=document.querySelectorAll(".markup code.language-math");if(!ei.length)return;const[{default:ti}]=await Promise.all([__webpack_require__.e("katex").then(__webpack_require__.t.bind(__webpack_require__,"./node_modules/katex/dist/katex.js",19)),__webpack_require__.e("katex").then(__webpack_require__.bind(__webpack_require__,"./node_modules/katex/dist/katex.css"))]),ni=1e3,oi=25,li=1e3;for(const gi of ei){const yi=Wb(gi);if(yi.hasAttribute("data-render-done"))continue;const Si=gi.textContent;if(Si.length>ni){Sh(yi,new Error(`Math source of ${Si.length} characters exceeds the maximum allowed length of ${ni}.`));continue}const Li=gi.classList.contains("display"),Di=Li?"p":"span";try{const zi=document.createElement(Di);ti.render(Si,zi,{maxSize:oi,maxExpand:li,displayMode:Li}),yi.replaceWith(zi)}catch(zi){Sh(yi,zi)}}}async function zb(){const ei=document.querySelectorAll(".asciinema-player-container");if(!ei.length)return;const[ti]=await Promise.all([__webpack_require__.e("asciinema-player").then(__webpack_require__.bind(__webpack_require__,"./node_modules/asciinema-player/dist/index.js")),__webpack_require__.e("asciinema-player").then(__webpack_require__.bind(__webpack_require__,"./node_modules/asciinema-player/dist/bundle/asciinema-player.css"))]);for(const ni of ei)ti.create(ni.getAttribute("data-asciinema-player-src"),ni,{poster:"npt:1:0:0"})}const hg=ei=>ei.preventDefault();function Xb(){for(const ei of document.querySelectorAll(".markup[data-can-edit=true]")||[]){const ti=ei.parentNode,ni=ei.querySelectorAll(".task-list-item input[type=checkbox]");for(const oi of ni){if(oi.hasAttribute("data-editable"))return;oi.setAttribute("data-editable","true"),oi.addEventListener("input",async()=>{const li=oi.checked?"x":" ",gi=parseInt(oi.getAttribute("data-source-position"))+1,yi=ti.querySelector(".raw-content"),Si=yi.textContent,Li=new TextEncoder,Di=Li.encode(Si);if(Di[gi-1]!=="[".codePointAt(0)||Di[gi]!==" ".codePointAt(0)&&Di[gi]!=="x".codePointAt(0)&&Di[gi]!=="X".codePointAt(0)||Di[gi+1]!=="]".codePointAt(0))throw oi.checked=!oi.checked,new Error(`Expected position to be space, x or X and surrounded by brackets, but it's not: position=${gi}`);
55Di.set(Li.encode(li),gi);const zi=new TextDecoder().decode(Di);if(zi!==Si){for(const pn of ni)pn.addEventListener("click",hg);try{const pn=ti.querySelector(".edit-content-zone"),Cn=pn.getAttribute("data-update-url"),Kn=pn.getAttribute("data-context"),ds=pn.getAttribute("data-content-version"),ps=new FormData;ps.append("ignore_attachments","true"),ps.append("content",zi),ps.append("context",Kn),ps.append("content_version",ds);const js=await(0,bo.LO)(Cn,{data:ps}),Ss=await js.json();if(js.status===400){oc(Ss.errorMessage);return}pn.setAttribute("data-content-version",Ss.contentVersion),yi.textContent=zi}catch(pn){oi.checked=!oi.checked,console.error(pn)}for(const pn of ni)pn.removeEventListener("click",hg)}})}for(const oi of ni)oi.disabled=!1}}function Jh(){Vb(),Ub(),Hb(),zb()}function mg(){Xb()}async function Kb(){const ei=document.querySelectorAll(".pdf-content");if(!ei.length)return;const ti=await __webpack_require__.e("pdfobject").then(__webpack_require__.t.bind(__webpack_require__,"./node_modules/pdfobject/pdfobject.js",19));for(const ni of ei){const oi=ni.getAttribute("data-src"),li=ni.getAttribute("data-fallback-button-text");ti.embed(oi,ni,{fallbackLink:fc`
56        <a role="button" class="ui basic button pdf-fallback-button" href="[url]">${li}</a>
57      `}),ni.classList.remove("is-loading")}}(function(ei){ei.fn.areYouSure=function(ti){var ni=ei.extend({message:"You have unsaved changes!",dirtyClass:"dirty",change:null,silent:!1,addRemoveFieldsMarksDirty:!1,fieldEvents:"change keyup propertychange input",fieldSelector:":input:not(input[type=submit]):not(input[type=button])"},ti),oi=function(zi){if(zi.hasClass("ays-ignore")||zi.hasClass("aysIgnore")||zi.attr("data-ays-ignore")||zi.attr("name")===void 0)return null;if(zi.is(":disabled"))return"ays-disabled";var pn,Cn=zi.attr("type");switch(zi.is("select")&&(Cn="select"),Cn){case"checkbox":case"radio":pn=zi.is(":checked");break;case"select":pn="",zi.find("option").each(function(Kn){var ds=ei(this);ds.is(":selected")&&(pn+=ds.val())});break;default:pn=zi.val()}return pn},li=function(zi){zi.data("ays-orig",oi(zi))},gi=function(zi){var pn=function(js){var Ss=js.data("ays-orig");return Ss===void 0?!1:oi(js)!=Ss},Cn=ei(this).is("form")?ei(this):ei(this).parents("form");if(pn(ei(zi.target))){Si(Cn,!0);return}const Kn=Cn.find(ni.fieldSelector);if(ni.addRemoveFieldsMarksDirty){var ds=Cn.data("ays-orig-field-count");if(ds!=Kn.length){Si(Cn,!0);return}}var ps=!1;Kn.each(function(){var js=ei(this);if(pn(js))return ps=!0,!1}),Si(Cn,ps)},yi=function(zi){var pn=zi.find(ni.fieldSelector);ei(pn).each(function(){li(ei(this))}),ei(pn).unbind(ni.fieldEvents,gi),ei(pn).bind(ni.fieldEvents,gi),zi.data("ays-orig-field-count",ei(pn).length),Si(zi,!1)},Si=function(zi,pn){var Cn=pn!=zi.hasClass(ni.dirtyClass);zi.toggleClass(ni.dirtyClass,pn),Cn&&(ni.change&&ni.change.call(zi,zi),pn&&zi.trigger("dirty.areYouSure",[zi]),pn||zi.trigger("clean.areYouSure",[zi]),zi.trigger("change.areYouSure",[zi]))},Li=function(){var zi=ei(this),pn=zi.find(ni.fieldSelector);ei(pn).each(function(){var Cn=ei(this);Cn.data("ays-orig")||(li(Cn),Cn.bind(ni.fieldEvents,gi))}),zi.trigger("checkform.areYouSure")},Di=function(){yi(ei(this))};return!ni.silent&&!window.aysUnloadSet&&(window.aysUnloadSet=!0,ei(window).bind("beforeunload",function(){if(ei("form").filter("."+ni.dirtyClass).length!=0){if(navigator.userAgent.toLowerCase().match(/msie|chrome/)){if(window.aysHasPrompted)return;window.aysHasPrompted=!0,window.setTimeout(function(){window.aysHasPrompted=!1},900)}return ni.message}})),this.each(function(zi){if(ei(this).is("form")){var pn=ei(this);pn.submit(function(){pn.removeClass(ni.dirtyClass)}),pn.bind("reset",function(){Si(pn,!1)}),pn.bind("rescan.areYouSure",Li),pn.bind("reinitialize.areYouSure",Di),pn.bind("checkform.areYouSure",gi),yi(pn)}})}})(jQuery);async function pg(ei,ti){const[{Dropzone:ni}]=await Promise.all([__webpack_require__.e("dropzone").then(__webpack_require__.bind(__webpack_require__,"./node_modules/dropzone/dist/dropzone.mjs")),__webpack_require__.e("dropzone").then(__webpack_require__.bind(__webpack_require__,"./node_modules/dropzone/dist/dropzone.css"))]);return new ni(ei,ti)}function Qm(ei){const ti=ei.closest("form");if(ti){if(!ti.checkValidity()){ti.reportValidity();return}ti.dispatchEvent(new SubmitEvent("submit",{bubbles:!0,cancelable:!0}))}else ei.dispatchEvent(new CustomEvent("ce-quick-submit",{bubbles:!0}))}const{i18n:gg}=window.config;async function vg(ei={content:"",buttonColor:"primary"}){return new Promise(ti=>{const ni=rn(`
58<div class="ui g-modal-confirm modal">
59  <div class="content">${fc(ei.content)}</div>
60  <div class="actions">
61    <button class="ui cancel button">${(0,Xo.JW)("octicon-x")} ${gg.modal_cancel}</button>
62    <button class="ui ${ei.buttonColor||"primary"} ok button">${(0,Xo.JW)("octicon-check")} ${gg.modal_confirm}</button>
63  </div>
64</div>
65`);
65ni.appendTo(document.body),ni.modal({onApprove(){ti(!0)},onHidden(){ni.remove(),ti(!1)}}).modal("show")})}var bg=__webpack_require__("./node_modules/htmx.org/dist/htmx.min.js"),Hj=__webpack_require__("./node_modules/idiomorph/dist/idiomorph-ext.js");bg.config.requestClass="is-loading",bg.config.scrollIntoViewOnBoost=!1,document.body.addEventListener("htmx:sendError",ei=>{oc(`Network error when calling ${ei.detail.requestConfig.path}`)}),document.body.addEventListener("htmx:responseError",ei=>{oc(`Error ${ei.detail.xhr.status} when calling ${ei.detail.requestConfig.path}`)});const{appUrl:_g,appSubUrl:Gb,csrfToken:Yb,i18n:em}=window.config;function Qb(){rn(".user.signin").length||rn("form:not(.ignore-dirty)").areYouSure()}function Zb(){const ei=document.getElementById("navbar"),ti=document.getElementById("navbar-expand-toggle");!ei||!ti||ti.addEventListener("click",()=>{const ni=ti.classList.contains("active");ei.classList.toggle("navbar-menu-open",!ni),ti.classList.toggle("active",!ni)})}function Jb(){async function ei(){const ti=rn(this);await(0,bo.fG)(ti.data("url")),window.location.reload()}rn(".language-menu a[lang]").on("click",ei)}function e_(){rn(document).on("keydown",".js-quick-submit",ei=>{if((ei.ctrlKey&&!ei.altKey||ei.metaKey)&&ei.key==="Enter")return Qm(ei.target),!1})}function t_(){rn(document).on("keypress","div.ui.button,span.ui.button",ei=>{(ei.code===" "||ei.code==="Enter")&&(rn(ei.target).trigger("click"),ei.preventDefault())})}function i_(ei){const ti=document.createElement("form"),ni=document.createElement("input");ti.method="post",ti.action=`${Gb}/-/fetch-redirect`,ni.type="hidden",ni.name="redirect",ni.value=ei,ti.append(ni),document.body.append(ti),ti.submit()}async function yg(ei,ti,ni){try{const oi=await(0,bo.Em)(ti,ni);if(oi.status===200){let{redirect:li}=await oi.json();li=li||ei.getAttribute("data-redirect"),ei.classList.remove("dirty"),li?i_(li):window.location.reload();return}else if(oi.status>=400&&oi.status<500){const li=await oi.json();li.errorMessage?oc(li.errorMessage,{useHtmlBody:li.renderFormat==="html"}):oc(`server error: ${oi.status}`)}else oc(`server error: ${oi.status}`)}catch(oi){oi.name!=="AbortError"&&(console.error("error when doRequest",oi),oc(`${em.network_error} ${oi}`))}ei.classList.remove("is-loading","loading-icon-2px")}async function n_(ei){if(!ei.target.classList.contains("form-fetch-action"))return;ei.preventDefault();const ti=ei.target;if(ti.classList.contains("is-loading"))return;ti.classList.add("is-loading"),ti.clientHeight<50&&ti.classList.add("loading-icon-2px");const ni=ti.getAttribute("method")||"get",oi=ti.getAttribute("action"),li=new FormData(ti),gi=$u(ei),[yi,Si]=[gi?.getAttribute("name"),gi?.getAttribute("value")];yi&&li.append(yi,Si||"");let Li=oi;const Di={method:ni.toUpperCase()};if(ni.toLowerCase()==="get"){const zi=new URLSearchParams;for(const[Cn,Kn]of li)zi.append(Cn,Kn.toString());const pn=Li.indexOf("?");pn!==-1&&(Li=Li.slice(0,pn)),Li+=`?${zi.toString()}`}else Di.body=li;await yg(ti,Li,Di)}function s_(){const ei=rn(".ui.dropdown");ei.filter(":not(.custom)").dropdown(),ei.filter(".jump").dropdown({action:"hide",onShow(){this._tippy?.hide(),this._tippy?.disable()},onHide(){this._tippy?.enable(),setTimeout(()=>{rn(this).dropdown("is hidden")&&rn(this).find(".menu > .item").each((ni,oi)=>{oi._tippy?.hide()})},2e3)}}),ei.filter(".upward").dropdown("setting","direction","upward"),ei.filter(".downward").dropdown("setting","direction","downward"),rn(".tabular.menu .item").tab(),id(),document.addEventListener("submit",n_),document.addEventListener("click",r_)}function o_(){for(const ei of document.querySelectorAll(".dropzone"))Zm(ei)}function Zm(ei){const ti=rn(ei),ni=pg(ei,{url:ti.data("upload-url"),headers:{"X-Csrf-Token":Yb},maxFiles:ti.data("max-file"),maxFilesize:ti.data("max-size"),acceptedFiles:["*/*",""].includes(ti.data("accepts"))?null:ti.data("accepts"),addRemoveLinks:!0,dictDefaultMessage:ti.data("default-message"),dictInvalidFileType:ti.data("invalid-input-type"),dictFileTooBig:ti.data("file-too-big"),dictRemoveFile:ti.data("remove-file"),timeout:0,thumbnailMethod:"contain",thumbnailWidth:480,thumbnailHeight:480,init(){this.on("success",(oi,li)=>{oi.uuid=li.uuid;const gi=rn(`<input id="${li.uuid}" name="files" type="hidden">`).val(li.uuid);ti.find(".files").append(gi);const yi=document.createElement("div");yi.className="tw-text-center",yi.innerHTML=`<a href="#" style="cursor: pointer;">${(0,Xo.JW)("octicon-copy",14,"copy link")} Copy link</a>`,yi.addEventListener("click",async Si=>{Si.preventDefault();let Li=`[${oi.name}](/attachments/${oi.uuid})`;oi.type.startsWith("image/")?Li=`!${Li}`:oi.type.startsWith("video/")&&(Li=`<video src="/attachments/${oi.uuid}" title="${fc(oi.name)}" controls></video>`);const Di=await yo(Li);no(Si.target,Di?em.copy_success:em.copy_error)}),oi.previewTemplate.append(yi)}),this.on("removedfile",oi=>{rn(`#${oi.uuid}`).remove(),ti.data("remove-url")&&(0,bo.LO)(ti.data("remove-url"),{data:new URLSearchParams({file:oi.uuid})})}),this.on("error",function(oi,li){oc(li),this.removeFile(oi)})}})}async function r_(ei){const ti=ei.target.closest(".link-action");if(!ti)return;ei.preventDefault();const ni=ti.getAttribute("data-url"),oi=async()=>{ti.disabled=!0,await yg(ti,ni,{method:"POST"}),ti.disabled=!1},li=fc(ti.getAttribute("data-modal-confirm")||"");if(!li){await oi();return}const gi=ti.classList.contains("red")||ti.classList.contains("yellow")||ti.classList.contains("orange")||ti.classList.contains("negative");await vg({content:li,buttonColor:gi?"orange":"primary"})&&await oi()}function a_(){function ei(ti){ti.preventDefault();const ni=rn(this||ti.target),oi=ni.data();let li="";ni[0].getAttribute("data-modal-id")&&(li+=`#${ni[0].getAttribute("data-modal-id")}`);const gi=rn(`.delete.modal${li}`);gi.find(".name").text(ni.data("name"));for(const[yi,Si]of Object.entries(oi))yi&&yi.startsWith("data")&&gi.find(`.${yi}`).text(Si);gi.modal({closable:!1,onApprove:async()=>
65{if(ni.data("type")==="form"){rn(ni.data("form")).trigger("submit");return}if(ni[0].getAttribute("hx-confirm")){ti.detail.issueRequest(!0);return}const yi=new FormData;for(const[Li,Di]of Object.entries(oi))Li&&Li.startsWith("data")&&yi.append(Li.slice(4),Di),Li==="id"&&yi.append("id",Di);const Si=await(0,bo.LO)(ni.data("url"),{data:yi});if(Si.ok){const Li=await Si.json();window.location.href=Li.redirect}}}).modal("show")}rn(".delete-button").on("click",ei),document.addEventListener("htmx:confirm",ti=>{ti.preventDefault(),ti.detail.question?ei(ti):ti.detail.issueRequest(!0)})}function wg(){rn(".show-modal").on("click",function(ei){ei.preventDefault();const ti=this.getAttribute("data-modal"),ni=rn(ti);if(!ni.length)throw new Error("no modal for this action");const oi="data-modal-";for(const li of this.attributes){if(!li.name.startsWith(oi))continue;const gi=li.name.substring(oi.length),[yi,Si]=gi.split(".");let Li=ni.find(`#${yi}`);Li.length||(Li=ni.find(`.${yi}`)),Li.length||(Li=ni.find(`${yi}`)),Li.length&&(Si?Li[0][Si]=li.value:Li[0].matches("input, textarea")?Li.val(li.value):Li.text(li.value))}ni.modal("setting",{onApprove:()=>{if(ni.find(".form-fetch-action").length)return!1}}).modal("show")})}function l_(){rn(document).on("click","form button.ui.cancel.button",ei=>{ei.preventDefault()}),rn(".show-panel").on("click",function(ei){ei.preventDefault();const ti=this.getAttribute("data-panel");this.classList.contains("toggle")?Oa(ti):Fo(ti)}),rn(".hide-panel").on("click",function(ei){ei.preventDefault();let ti=this.getAttribute("data-panel");if(ti){Ho(rn(ti));return}if(ti=this.getAttribute("data-panel-closest"),ti){Ho(rn(this).closest(ti));return}oc("Nothing to hide")}),wg()}function xg(){const ei=window.location.href;ei.startsWith(_g)||`${ei}/`===_g||Ti(em.incorrect_root_url)}function c_(){const ei=document.getElementById("oauth2-login-navigator");if(!ei)return;const ti=document.getElementById("oauth2-login-navigator-inner");for(const ni of ei.querySelectorAll(".oauth-login-link"))ni.addEventListener("click",()=>{ti.classList.add("tw-invisible"),ei.classList.add("is-loading"),setTimeout(()=>{ei.classList.remove("is-loading"),ti.classList.remove("tw-invisible")},5e3)})}function u_(){document.querySelector(".user.signin")&&xg()}function Yf(ei,ti,ni){ti.innerHTML=(0,Xo.JW)(`octicon-chevron-${ni?"right":"down"}`,18),ei.setAttribute("data-folded",ni),ni&&ei.getBoundingClientRect().top<0&&ei.scrollIntoView()}function d_(ei,ti){Yf(ei,ti,ei.getAttribute("data-folded")!=="true")}var Sg=function(ei,ti,ni,oi){if(ni==="a"&&!oi)throw new TypeError("Private accessor was defined without a getter");if(typeof ti=="function"?ei!==ti||!oi:!ti.has(ei))throw new TypeError("Cannot read private member from an object whose class did not declare it");return ni==="m"?oi:ni==="a"?oi.call(ei):oi?oi.value:ti.get(ei)},tm,Jm;const f_=["[data-md-button]","md-header","md-bold","md-italic","md-quote","md-code","md-link","md-image","md-unordered-list","md-ordered-list","md-task-list","md-mention","md-ref","md-strikethrough"];function jg(ei){const ti=[];for(const ni of ei.querySelectorAll(f_.join(", ")))ni.hidden||ni.offsetWidth<=0&&ni.offsetHeight<=0||ni.closest("markdown-toolbar")===ei&&ti.push(ni);return ti}function kg(ei){return function(ti){(ti.key===" "||ti.key==="Enter")&&ei(ti)}}const mu=new WeakMap,h_={"header-1":{prefix:"# "},"header-2":{prefix:"## "},"header-3":{prefix:"### "},"header-4":{prefix:"#### "},"header-5":{prefix:"##### "},"header-6":{prefix:"###### "},bold:{prefix:"**",suffix:"**",trimFirst:!0},italic:{prefix:"_",suffix:"_",trimFirst:!0},quote:{prefix:"> ",multiline:!0,surroundWithNewlines:!0},code:{prefix:"`",suffix:"`",blockPrefix:"```",blockSuffix:"```"},link:{prefix:"[",suffix:"](url)",replaceNext:"url",scanFor:"https?://"},image:{prefix:"![",suffix:"](url)",replaceNext:"url",scanFor:"https?://"},"unordered-list":{prefix:"- ",multiline:!0,unorderedList:!0},"ordered-list":{prefix:"1. ",multiline:!0,orderedList:!0},"task-list":{prefix:"- [ ] ",multiline:!0,surroundWithNewlines:!0},mention:{prefix:"@",prefixSpace:!0},ref:{prefix:"#",prefixSpace:!0},strikethrough:{prefix:"~~",suffix:"~~",trimFirst:!0}};class Iu extends HTMLElement{constructor(){super();const ti=ni=>{const oi=mu.get(this);oi&&(ni.preventDefault(),ip(this,oi))};this.addEventListener("keydown",kg(ti)),this.addEventListener("click",ti)}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","button")}click(){const ti=mu.get(this);ti&&ip(this,ti)}}class Cg extends Iu{constructor(){super(...arguments),tm.add(this)}connectedCallback(){const ti=parseInt(this.getAttribute("level")||"3",10);
65Sg(this,tm,"m",Jm).call(this,ti)}static get observedAttributes(){return["level"]}attributeChangedCallback(ti,ni,oi){if(ti!=="level")return;const li=parseInt(oi||"3",10);Sg(this,tm,"m",Jm).call(this,li)}}tm=new WeakSet,Jm=function(ti){if(ti<1||ti>6)return;const ni=`${"#".repeat(ti)} `;mu.set(this,{prefix:ni})},window.customElements.get("md-header")||(window.MarkdownHeaderButtonElement=Cg,window.customElements.define("md-header",Cg));class Ag extends Iu{connectedCallback(){mu.set(this,{prefix:"**",suffix:"**",trimFirst:!0})}}window.customElements.get("md-bold")||(window.MarkdownBoldButtonElement=Ag,window.customElements.define("md-bold",Ag));class Eg extends Iu{connectedCallback(){mu.set(this,{prefix:"_",suffix:"_",trimFirst:!0})}}window.customElements.get("md-italic")||(window.MarkdownItalicButtonElement=Eg,window.customElements.define("md-italic",Eg));class Tg extends Iu{connectedCallback(){mu.set(this,{prefix:"> ",multiline:!0,surroundWithNewlines:!0})}}window.customElements.get("md-quote")||(window.MarkdownQuoteButtonElement=Tg,window.customElements.define("md-quote",Tg));class Lg extends Iu{connectedCallback(){mu.set(this,{prefix:"`",suffix:"`",blockPrefix:"```",blockSuffix:"```"})}}window.customElements.get("md-code")||(window.MarkdownCodeButtonElement=Lg,window.customElements.define("md-code",Lg));class Mg extends Iu{connectedCallback(){mu.set(this,{prefix:"[",suffix:"](url)",replaceNext:"url",scanFor:"https?://"})}}window.customElements.get("md-link")||(window.MarkdownLinkButtonElement=Mg,window.customElements.define("md-link",Mg));class Rg extends Iu{connectedCallback(){mu.set(this,{prefix:"![",suffix:"](url)",replaceNext:"url",scanFor:"https?://"})}}window.customElements.get("md-image")||(window.MarkdownImageButtonElement=Rg,window.customElements.define("md-image",Rg));class Og extends Iu{connectedCallback(){mu.set(this,{prefix:"- ",multiline:!0,unorderedList:!0})}}window.customElements.get("md-unordered-list")||(window.MarkdownUnorderedListButtonElement=Og,window.customElements.define("md-unordered-list",Og));class Dg extends Iu{connectedCallback(){mu.set(this,{prefix:"1. ",multiline:!0,orderedList:!0})}}window.customElements.get("md-ordered-list")||(window.MarkdownOrderedListButtonElement=Dg,window.customElements.define("md-ordered-list",Dg));class Pg extends Iu{connectedCallback(){mu.set(this,{prefix:"- [ ] ",multiline:!0,surroundWithNewlines:!0})}}window.customElements.get("md-task-list")||(window.MarkdownTaskListButtonElement=Pg,window.customElements.define("md-task-list",Pg));class Fg extends Iu{connectedCallback(){mu.set(this,{prefix:"@",prefixSpace:!0})}}window.customElements.get("md-mention")||(window.MarkdownMentionButtonElement=Fg,window.customElements.define("md-mention",Fg));class Ig extends Iu{connectedCallback(){mu.set(this,{prefix:"#",prefixSpace:!0})}}window.customElements.get("md-ref")||(window.MarkdownRefButtonElement=Ig,window.customElements.define("md-ref",Ig));class Ng extends Iu{connectedCallback(){mu.set(this,{prefix:"~~",suffix:"~~",trimFirst:!0})}}window.customElements.get("md-strikethrough")||(window.MarkdownStrikethroughButtonElement=Ng,window.customElements.define("md-strikethrough",Ng));function qg(ei){const{target:ti,currentTarget:ni}=ei;if(!(ti instanceof Element))return;const oi=ti.closest("[data-md-button]");if(!oi||oi.closest("markdown-toolbar")!==ni)return;const li=oi.getAttribute("data-md-button"),gi=h_[li];gi&&(ei.preventDefault(),ip(ti,gi))}function Bg(ei){ei.addEventListener("keydown",Vg),ei.setAttribute("tabindex","0"),ei.addEventListener("focus",$g,{once:!0})}function Hg(ei){ei.removeEventListener("keydown",Vg),ei.removeAttribute("tabindex"),ei.removeEventListener("focus",$g)}class im extends HTMLElement{connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","toolbar"),this.hasAttribute("data-no-focus")||Bg(this),this.addEventListener("keydown",kg(qg)),this.addEventListener("click",qg)}attributeChangedCallback(ti,ni,oi){ti==="data-no-focus"&&(oi===null?Bg(this):Hg(this))}disconnectedCallback(){Hg(this)}get field(){const ti=this.getAttribute("for");if(!ti)return null;const ni="getRootNode"in this?this.getRootNode():document;let oi;return(ni instanceof Document||ni instanceof ShadowRoot)&&(oi=ni.getElementById(ti)
65),oi instanceof HTMLTextAreaElement?oi:null}}im.observedAttributes=["data-no-focus"];function $g({target:ei}){if(!(ei instanceof Element))return;ei.removeAttribute("tabindex");let ti="0";for(const ni of jg(ei))ni.setAttribute("tabindex",ti),ti==="0"&&(ni.focus(),ti="-1")}function Vg(ei){const ti=ei.key;if(ti!=="ArrowRight"&&ti!=="ArrowLeft"&&ti!=="Home"&&ti!=="End")return;const ni=ei.currentTarget;if(!(ni instanceof HTMLElement))return;const oi=jg(ni),li=oi.indexOf(ei.target),gi=oi.length;if(li===-1)return;let yi=0;ti==="ArrowLeft"&&(yi=li-1),ti==="ArrowRight"&&(yi=li+1),ti==="End"&&(yi=gi-1),yi<0&&(yi=gi-1),yi>gi-1&&(yi=0);for(let Si=0;Si<gi;Si+=1)oi[Si].setAttribute("tabindex",Si===yi?"0":"-1");ei.preventDefault(),oi[yi].focus()}window.customElements.get("markdown-toolbar")||(window.MarkdownToolbarElement=im,window.customElements.define("markdown-toolbar",im));function ep(ei){return ei.trim().split(`
66`).length>1}function Wg(ei,ti){return Array(ti+1).join(ei)}function m_(ei,ti){let ni=ti;for(;ei[ni]&&ei[ni-1]!=null&&!ei[ni-1].match(/\s/);)ni--;return ni}function p_(ei,ti,ni){let oi=ti;const li=ni?/\n/:/\s/;for(;ei[oi]&&!ei[oi].match(li);)oi++;return oi}let Mf=null;function g_(ei,{text:ti,selectionStart:ni,selectionEnd:oi}){const li=ei.selectionStart,gi=ei.value.slice(0,li),yi=ei.value.slice(ei.selectionEnd);if(Mf===null||Mf===!0){ei.contentEditable="true";try{Mf=document.execCommand("insertText",!1,ti)}catch{Mf=!1}ei.contentEditable="false"}if(Mf&&!ei.value.slice(0,ei.selectionStart).endsWith(ti)&&(Mf=!1),!Mf){try{document.execCommand("ms-beginUndoUnit")}catch{}ei.value=gi+ti+yi;try{document.execCommand("ms-endUndoUnit")}catch{}ei.dispatchEvent(new CustomEvent("input",{bubbles:!0,cancelable:!0}))}ni!=null&&oi!=null?ei.setSelectionRange(ni,oi):ei.setSelectionRange(li,ei.selectionEnd)}function v_(ei,ti){const ni=ei.value.slice(ei.selectionStart,ei.selectionEnd);let oi;ti.orderedList||ti.unorderedList?oi=S_(ei,ti):ti.multiline&&ep(ni)?oi=w_(ei,ti):oi=y_(ei,ti),g_(ei,oi)}function b_(ei){const ti=ei.value.split(`
67`);let ni=0;for(let oi=0;oi<ti.length;oi++){const li=ti[oi].length+1;ei.selectionStart>=ni&&ei.selectionStart<ni+li&&(ei.selectionStart=ni),ei.selectionEnd>=ni&&ei.selectionEnd<ni+li&&(ei.selectionEnd=ni+li-1),ni+=li}}function __(ei,ti,ni,oi=!1){if(ei.selectionStart===ei.selectionEnd)ei.selectionStart=m_(ei.value,ei.selectionStart),ei.selectionEnd=p_(ei.value,ei.selectionEnd,oi);else{const li=ei.selectionStart-ti.length,gi=ei.selectionEnd+ni.length,yi=ei.value.slice(li,ei.selectionStart)===ti,Si=ei.value.slice(ei.selectionEnd,gi)===ni;yi&&Si&&(ei.selectionStart=li,ei.selectionEnd=gi)}return ei.value.slice(ei.selectionStart,ei.selectionEnd)}function tp(ei){const ti=ei.value.slice(0,ei.selectionStart),ni=ei.value.slice(ei.selectionEnd),oi=ti.match(/\n*$/),li=ni.match(/^\n*/),gi=oi?oi[0].length:0,yi=li?li[0].length:0;let Si,Li;return ti.match(/\S/)&&gi<2&&(Si=Wg(`
68`,2-gi)),ni.match(/\S/)&&yi<2&&(Li=Wg(`
69`,2-yi)),Si==null&&(Si=""),Li==null&&(Li=""),{newlinesToAppend:Si,newlinesToPrepend:Li}}function y_(ei,ti){let ni,oi;const{prefix:li,suffix:gi,blockPrefix:yi,blockSuffix:Si,replaceNext:Li,prefixSpace:Di,scanFor:zi,surroundWithNewlines:pn}=ti,Cn=ei.selectionStart,Kn=ei.selectionEnd;let ds=ei.value.slice(ei.selectionStart,ei.selectionEnd),ps=ep(ds)&&yi.length>0?`${yi}
70`:li,js=ep(ds)&&Si.length>0?`
71${Si}`:gi;if(Di){const Dn=ei.value[ei.selectionStart-1];ei.selectionStart!==0&&Dn!=null&&!Dn.match(/\s/)&&(ps=` ${ps}`)}ds=__(ei,ps,js,ti.multiline);let Ss=ei.selectionStart,Zs=ei.selectionEnd;const mo=Li.length>0&&js.indexOf(Li)>-1&&ds.length>0;if(pn){const Dn=tp(ei);ni=Dn.newlinesToAppend,oi=Dn.newlinesToPrepend,ps=ni+li,js+=oi}if(ds.startsWith(ps)&&ds.endsWith(js)){const Dn=ds.slice(ps.length,ds.length-js.length);if(Cn===Kn){let Ys=Cn-ps.length;Ys=Math.max(Ys,Ss),Ys=Math.min(Ys,Ss+Dn.length),Ss=Zs=Ys}else Zs=Ss+Dn.length;return{text:Dn,selectionStart:Ss,selectionEnd:Zs}}else if(mo)if(zi.length>0&&ds.match(zi)){js=js.replace(Li,ds);const Dn=ps+js;return Ss=Zs=Ss+ps.length,{text:Dn,selectionStart:Ss,selectionEnd:Zs}}else{const Dn=ps+ds+js;return Ss=Ss+ps.length+ds.length+js.indexOf(Li),Zs=Ss+Li.length,{text:Dn,selectionStart:Ss,selectionEnd:Zs}}else{let Dn=ps+ds+js;Ss=Cn+ps.length,Zs=Kn+ps.length;const Ys=ds.match(/^\s*|\s*$/g);if(ti.trimFirst&&Ys){const Js=Ys[0]||"",sa=Ys[1]||"";Dn=Js+ps+ds.trim()+js+sa,Ss+=Js.length,Zs-=sa.length}return{text:Dn,selectionStart:Ss,selectionEnd:Zs}}}function w_(ei,ti){const{prefix:ni,suffix:oi,surroundWithNewlines:li}=ti;let gi=ei.value.slice(ei.selectionStart,ei.selectionEnd),yi=ei.selectionStart,Si=ei.selectionEnd;const Li=gi.split(`
72`);if(Li.every(zi=>zi.startsWith(ni)&&zi.endsWith(oi)))gi=Li.map(zi=>zi.slice(ni.length,zi.length-oi.length)).join(`
73`),Si=yi+gi.length;else if(gi=Li.map(zi=>ni+zi+oi).join(`
74`),li){const{newlinesToAppend:zi,newlinesToPrepend:pn}=tp(ei);yi+=zi.length,Si=yi+gi.length,gi=zi+gi+pn}return{text:gi,selectionStart:yi,selectionEnd:Si}}function Ug(ei){const ti=ei.split(`
75`),ni=/^\d+\.\s+/,oi=ti.every(gi=>ni.test(gi));let li=ti;return oi&&(li=ti.map(gi=>gi.replace(ni,""))),{text:li.join(`
76`),processed:oi}}function zg(ei){const ti=ei.split(`
77`),ni="- ",oi=ti.every(gi=>gi.startsWith(ni));let li=ti;return oi&&(li=ti.map(gi=>gi.slice(ni.length,gi.length))),{text:li.join(`
78`),processed:oi}}function jh(ei,ti){return ti?"- ":`${ei+1}. `}function x_(ei,ti){let ni,oi,li;return ei.orderedList?(oi=Ug(ti),ni=zg(oi.text),li=ni.text):(oi=zg(ti),ni=Ug(oi.text),li=ni.text),[oi,ni,li]}function S_(ei,ti){const ni=ei.selectionStart===ei.selectionEnd;let oi=ei.selectionStart,li=ei.selectionEnd;b_(ei);const gi=ei.value.slice(ei.selectionStart,ei.selectionEnd),[yi,Si,Li]=x_(ti,gi),Di=Li.split(`
79`).map((ps,js)=>`${jh(js,ti.unorderedList)}${ps}`),zi=Di.reduce((ps,js,Ss)=>ps+jh(Ss,ti.unorderedList).length,0),pn=Di.reduce((ps,js,Ss)=>ps+jh(Ss,!ti.unorderedList).length,0);if(yi.processed)return ni?(oi=Math.max(oi-jh(0,ti.unorderedList).length,0),li=oi):(oi=ei.selectionStart,li=ei.selectionEnd-zi),{text:Li,selectionStart:oi,selectionEnd:li};const{newlinesToAppend:Cn,newlinesToPrepend:Kn}=tp(ei),ds=Cn+Di.join(`
80`)+Kn;return ni?(oi=Math.max(oi+jh(0,ti.unorderedList).length+Cn.length,0),li=oi):Si.processed?(oi=Math.max(ei.selectionStart+Cn.length,0),li=ei.selectionEnd+Cn.length+zi-pn):(oi=Math.max(ei.selectionStart+Cn.length,0),li=ei.selectionEnd+Cn.length+zi),{text:ds,selectionStart:oi,selectionEnd:li}}function ip(ei,ti){const ni=ei.closest("markdown-toolbar");
80if(!(ni instanceof im))return;const li=Object.assign(Object.assign({},{prefix:"",suffix:"",blockPrefix:"",blockSuffix:"",multiline:!1,replaceNext:"",prefixSpace:!1,scanFor:"",surroundWithNewlines:!1,orderedList:!1,unorderedList:!1,trimFirst:!1}),ti),gi=ni.field;gi&&(gi.focus(),v_(gi,li))}var $j=null;class j_{constructor(ti,ni,{tabInsertsSuggestions:oi,defaultFirstOption:li,scrollIntoViewOptions:gi}={}){this.input=ti,this.list=ni,this.tabInsertsSuggestions=oi??!0,this.defaultFirstOption=li??!1,this.scrollIntoViewOptions=gi??{block:"nearest",inline:"nearest"},this.isComposing=!1,ni.id||(ni.id=`combobox-${Math.random().toString().slice(2,6)}`),this.ctrlBindings=!!navigator.userAgent.match(/Macintosh/),this.keyboardEventHandler=yi=>k_(yi,this),this.compositionEventHandler=yi=>E_(yi,this),this.inputHandler=this.clearSelection.bind(this),ti.setAttribute("role","combobox"),ti.setAttribute("aria-controls",ni.id),ti.setAttribute("aria-expanded","false"),ti.setAttribute("aria-autocomplete","list"),ti.setAttribute("aria-haspopup","listbox")}destroy(){this.clearSelection(),this.stop(),this.input.removeAttribute("role"),this.input.removeAttribute("aria-controls"),this.input.removeAttribute("aria-expanded"),this.input.removeAttribute("aria-autocomplete"),this.input.removeAttribute("aria-haspopup")}start(){this.input.setAttribute("aria-expanded","true"),this.input.addEventListener("compositionstart",this.compositionEventHandler),this.input.addEventListener("compositionend",this.compositionEventHandler),this.input.addEventListener("input",this.inputHandler),this.input.addEventListener("keydown",this.keyboardEventHandler),this.list.addEventListener("click",Xg),this.indicateDefaultOption()}stop(){this.clearSelection(),this.input.setAttribute("aria-expanded","false"),this.input.removeEventListener("compositionstart",this.compositionEventHandler),this.input.removeEventListener("compositionend",this.compositionEventHandler),this.input.removeEventListener("input",this.inputHandler),this.input.removeEventListener("keydown",this.keyboardEventHandler),this.list.removeEventListener("click",Xg)}indicateDefaultOption(){var ti;this.defaultFirstOption&&((ti=Array.from(this.list.querySelectorAll('[role="option"]:not([aria-disabled="true"])')).filter(np)[0])===null||ti===void 0||ti.setAttribute("data-combobox-option-default","true"))}navigate(ti=1){const ni=Array.from(this.list.querySelectorAll('[aria-selected="true"]')).filter(np)[0],oi=Array.from(this.list.querySelectorAll('[role="option"]')).filter(np),li=oi.indexOf(ni);if(li===oi.length-1&&ti===1||li===0&&ti===-1){this.clearSelection(),this.input.focus();return}let gi=ti===1?0:oi.length-1;if(ni&&li>=0){const Si=li+ti;Si>=0&&Si<oi.length&&(gi=Si)}const yi=oi[gi];if(yi)for(const Si of oi)Si.removeAttribute("data-combobox-option-default"),yi===Si?(this.input.setAttribute("aria-activedescendant",yi.id),yi.setAttribute("aria-selected","true"),A_(yi),yi.scrollIntoView(this.scrollIntoViewOptions)):Si.removeAttribute("aria-selected")}clearSelection(){this.input.removeAttribute("aria-activedescendant");for(const ti of this.list.querySelectorAll('[aria-selected="true"]'))ti.removeAttribute("aria-selected");this.indicateDefaultOption()}}function k_(ei,ti){if(!(ei.shiftKey||ei.metaKey||ei.altKey)&&!(!ti.ctrlBindings&&ei.ctrlKey)&&!ti.isComposing)switch(ei.key){case"Enter":Kg(ti.input,ti.list)&&ei.preventDefault();break;case"Tab":ti.tabInsertsSuggestions&&Kg(ti.input,ti.list)&&ei.preventDefault();break;case"Escape":ti.clearSelection();break;case"ArrowDown":ti.navigate(1),ei.preventDefault();break;case"ArrowUp":ti.navigate(-1),ei.preventDefault();break;case"n":ti.ctrlBindings&&ei.ctrlKey&&(ti.navigate(1),ei.preventDefault());break;case"p":ti.ctrlBindings&&ei.ctrlKey&&(ti.navigate(-1),ei.preventDefault());break;default:if(ei.ctrlKey)break;ti.clearSelection()}}function Xg(ei){if(!(ei.target instanceof Element))return;const ti=ei.target.closest('[role="option"]');ti&&ti.getAttribute("aria-disabled")!=="true"&&C_(ti,{event:ei})}function Kg(ei,ti){const ni=ti.querySelector('[aria-selected="true"], [data-combobox-option-default="true"]');return ni?(ni.getAttribute("aria-disabled")==="true"||ni.click(),!0):!1}function C_(ei,ti){ei.dispatchEvent(new CustomEvent("combobox-commit",{bubbles:!0,detail:ti}))}function A_(ei){ei.dispatchEvent(new Event("combobox-select",{bubbles:!0}))}function np(ei){return!ei.hidden&&!(ei instanceof HTMLInputElement&&ei.type==="hidden")&&(ei.offsetWidth>0||ei.offsetHeight>0)}function E_(ei,ti){ti.isComposing=ei.type==="compositionstart",document.getElementById(ti.input.getAttribute("aria-controls")||"")&&ti.clearSelection()}const T_=/\s|\(|\[/;function L_(ei,ti,ni,{multiWord:oi,lookBackIndex:li,lastMatchPosition:gi}={multiWord:!1,lookBackIndex:0,lastMatchPosition:null}){let yi=ei.lastIndexOf(ti,ni-1);if(yi===-1||yi<li)return;if(oi){if(gi!=null){if(gi===yi)return;yi=gi-ti.length}if(ei[yi+1]===" "&&ni>=yi+ti.length+1||ei.lastIndexOf(`
81`,ni-1)>yi||ei.lastIndexOf(".",ni-1)>yi)return}else if(ei.lastIndexOf(" ",ni-1)>yi)return;const Si=ei[yi-1];return Si&&!T_.test(Si)?void 0:{text:ei.substring(yi+ti.length,ni),position:yi+ti.length}}class M_ extends HTMLElement{}
81class R_ extends Event{constructor(){super("update")}}const sp=new WeakMap,wp=class wp extends M_{constructor(){super(...arguments);ml(this,kl);ml(this,Mh,new MutationObserver(()=>Zr(this,kl,Rm).call(this)));ml(this,Rh,new ResizeObserver(()=>Zr(this,kl,Mm).call(this)));ml(this,Oh);ml(this,Wd);ml(this,eh,0);ml(this,th,0);ml(this,ih,!1);ml(this,Dh,()=>Zr(this,kl,Om).call(this));ml(this,Of,ni=>{Zr(this,kl,dh).call(this,oi=>{(ni.target===document||ni.target===window||ni.target instanceof Node&&ni.target.contains(oi))&&Zr(this,kl,Mm).call(this)})})}static for(ni){let oi=sp.get(ni);return oi||(oi=new wp,oi.connect(ni),sp.set(ni,oi)),oi}connect(ni){Ta(this,Oh,new WeakRef(ni)),Ta(this,Wd,document.createElement("div")),Ls(this,Wd).style.position="absolute",Ls(this,Wd).style.pointerEvents="none",ni.after(Ls(this,Wd)),Ls(this,Wd).appendChild(this)}forceUpdate(){Zr(this,kl,Rm).call(this),Zr(this,kl,Om).call(this)}connectedCallback(){Zr(this,kl,dh).call(this,ni=>{this.style.pointerEvents="none",this.style.userSelect="none",this.style.overflow="hidden",this.style.display="block",this.style.visibility="hidden",ni instanceof HTMLTextAreaElement?(this.style.whiteSpace="pre-wrap",this.style.wordWrap="break-word"):(this.style.whiteSpace="nowrap",this.style.display="table-cell",this.style.verticalAlign="middle"),this.setAttribute("aria-hidden","true"),Zr(this,kl,Rm).call(this),Zr(this,kl,Om).call(this),Ls(this,Mh).observe(ni,{attributeFilter:["style","dir"]}),Ls(this,Rh).observe(ni),document.addEventListener("scroll",Ls(this,Of),{capture:!0}),window.addEventListener("resize",Ls(this,Of),{capture:!0}),ni.addEventListener("input",Ls(this,Dh),{capture:!0})})}disconnectedCallback(){Ls(this,Wd)?.remove(),Ls(this,Mh).disconnect(),Ls(this,Rh).disconnect(),document.removeEventListener("scroll",Ls(this,Of),{capture:!0}),window.removeEventListener("resize",Ls(this,Of),{capture:!0});const ni=Ls(this,kl,kp);ni&&(ni.removeEventListener("input",Ls(this,Dh),{capture:!0}),sp.delete(ni))}};Mh=new WeakMap,Rh=new WeakMap,Oh=new WeakMap,Wd=new WeakMap,kl=new WeakSet,kp=function(){return Ls(this,Oh)?.deref()},dh=function(ni){const oi=Ls(this,kl,kp);return oi?ni(oi):this.remove()}
81,eh=new WeakMap,th=new WeakMap,Cp=function(){Zr(this,kl,dh).call(this,ni=>{const oi=window.getComputedStyle(ni);this.style.height=oi.height,this.style.width=oi.width,ni.clientHeight!==this.clientHeight&&(this.style.height=`calc(${oi.height} + ${ni.clientHeight-this.clientHeight}px)`),ni.clientWidth!==this.clientWidth&&(this.style.width=`calc(${oi.width} + ${ni.clientWidth-this.clientWidth}px)`);const li=ni.getBoundingClientRect(),gi=this.getBoundingClientRect();Ta(this,eh,Ls(this,eh)+li.left-gi.left),Ta(this,th,Ls(this,th)+li.top-gi.top),this.style.transform=`translate(${Ls(this,eh)}px, ${Ls(this,th)}px)`,this.scrollTop=ni.scrollTop,this.scrollLeft=ni.scrollLeft,this.dispatchEvent(new R_)})},ih=new WeakMap,Mm=function(){Ls(this,ih)||(Ta(this,ih,!0),requestAnimationFrame(()=>{Zr(this,kl,Cp).call(this),Ta(this,ih,!1)}))},Rm=function(){Zr(this,kl,dh).call(this,ni=>{const oi=window.getComputedStyle(ni);for(const li of O_)this.style[li]=oi[li];Zr(this,kl,Mm).call(this)})},Om=function(){Zr(this,kl,dh).call(this,ni=>{this.textContent=ni.value,Zr(this,kl,Cp).call(this)})},Dh=new WeakMap,Of=new WeakMap;let nm=wp;const O_=["direction","writingMode","unicodeBidi","textOrientation","boxSizing","borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth","borderStyle","paddingTop","paddingRight","paddingBottom","paddingLeft","fontStyle","fontVariant","fontWeight","fontStretch","fontSize","fontSizeAdjust","lineHeight","fontFamily","textAlign","textTransform","textIndent","textDecoration","letterSpacing","wordSpacing","tabSize","MozTabSize"];try{customElements.define("input-style-clone",nm)}catch(ei){if(!(ei instanceof DOMException&&ei.name==="NotSupportedError"))throw ei}const _m=class _m{constructor(ti,ni=0,oi=ni){ml(this,pu);ml(this,Td);ml(this,nh);ml(this,sh);Ta(this,Td,ti),Ta(this,nh,ni),Ta(this,sh,oi)}static fromSelection(ti){const{selectionStart:ni,selectionEnd:oi}=ti;return new _m(ti,ni??void 0,oi??void 0)}get collapsed(){return this.startOffset===this.endOffset}get commonAncestorContainer(){return Ls(this,Td)}get endContainer(){return Ls(this,Td)}get startContainer(){return Ls(this,Td)}get startOffset(){return Ls(this,nh)}get endOffset(){return Ls(this,sh)}setStartOffset(ti){Ta(this,nh,Zr(this,pu,Ep).call(this,ti))}setEndOffset(ti){Ta(this,sh,Zr(this,pu,Ep).call(this,ti))}collapse(ti=!1){ti?this.setEndOffset(this.startOffset):this.setStartOffset(this.endOffset)}cloneContents(){return Zr(this,pu,Bh).call(this).cloneContents()}cloneRange(){return new _m(Ls(this,Td),this.startOffset,this.endOffset)}getBoundingClientRect(){return Zr(this,pu,Bh).call(this).getBoundingClientRect()}getClientRects(){return Zr(this,pu,Bh).call(this).getClientRects()}toString(){return Zr(this,pu,Bh).call(this).toString()}getStyleClone(){return Ls(this,pu,Ap)}};Td=new WeakMap,nh=new WeakMap,sh=new WeakMap,pu=new WeakSet,Ap=function(){return nm.for(Ls(this,Td))},av=function(){return Ls(this,pu,Ap)},Ep=function(ti){return Math.max(0,Math.min(ti,Ls(this,Td).value.length))},Bh=function(){const ti=document.createRange(),ni=Ls(this,pu,av).childNodes[0];return ni&&(ti.setStart(ni,this.startOffset),ti.setEnd(ni,this.endOffset)),ti};let op=_m;const sm=new WeakMap;class D_{constructor(ti,ni){this.expander=ti,this.input=ni,this.combobox=null,this.menu=null,this.match=null,this.justPasted=!1,this.lookBackIndex=0,this.oninput=this.onInput.bind(this),this.onpaste=this.onPaste.bind(this),this.onkeydown=this.onKeydown.bind(this),this.oncommit=this.onCommit.bind(this),this.onmousedown=this.onMousedown.bind(this),this.onblur=this.onBlur.bind(this),this.interactingWithList=!1,ni.addEventListener("paste",this.onpaste),ni.addEventListener("input",this.oninput),ni.addEventListener("keydown",this.onkeydown),ni.addEventListener("blur",this.onblur)}destroy(){this.input.removeEventListener("paste",this.onpaste),this.input.removeEventListener("input",this.oninput),this.input.removeEventListener("keydown",this.onkeydown),this.input.removeEventListener("blur",this.onblur)}dismissMenu(){this.deactivate()&&(this.lookBackIndex=this.input.selectionEnd||this.lookBackIndex)}activate(ti,ni){var oi,li;this.input!==document.activeElement&&this.input!==((li=(oi=document.activeElement)===null||oi===void 0?void 0:oi.shadowRoot)===null||li===void 0?void 0:li.activeElement)||(this.deactivate(),this.menu=ni,ni.id||(ni.id=`text-expander-${Math.floor(Math.random()*1e5).toString()}`),this.expander.append(ni),this.combobox=new j_(this.input,ni),this.expander.dispatchEvent(new Event("text-expander-activate")),this.positionMenu(ni,ti.position),this.combobox.start(),ni.addEventListener("combobox-commit",this.oncommit),ni.addEventListener("mousedown",this.onmousedown),this.combobox.navigate(1))}positionMenu(ti,ni){const oi=new op(this.input,ni).getBoundingClientRect(),li={left:oi.left,top:oi.top+oi.height},gi=ti.getBoundingClientRect(),yi={left:li.left-gi.left,top:li.top-gi.top};if(yi.left!==0||yi.top!==0){const Si=getComputedStyle(ti);ti.style.left=Si.left?`calc(${Si.left} + ${yi.left}px)`:`${yi.left}px`,ti.style.top=Si.top?`calc(${Si.top} + ${yi.top}px)`:`${yi.top}px`}}
81deactivate(){const ti=this.menu;return!ti||!this.combobox?!1:(this.expander.dispatchEvent(new Event("text-expander-deactivate")),this.menu=null,ti.removeEventListener("combobox-commit",this.oncommit),ti.removeEventListener("mousedown",this.onmousedown),this.combobox.destroy(),this.combobox=null,ti.remove(),!0)}onCommit({target:ti}){var ni;const oi=ti;if(!(oi instanceof HTMLElement)||!this.combobox)return;const li=this.match;if(!li)return;const gi=this.input.value.substring(0,li.position-li.key.length),yi=this.input.value.substring(li.position+li.text.length),Si={item:oi,key:li.key,value:null,continue:!1};if(!this.expander.dispatchEvent(new CustomEvent("text-expander-value",{cancelable:!0,detail:Si}))||!Si.value)return;let Di=(ni=this.expander.getAttribute("suffix"))!==null&&ni!==void 0?ni:" ";Si.continue&&(Di="");const zi=`${Si.value}${Di}`;this.input.value=gi+zi+yi;const pn=gi.length+zi.length;this.deactivate(),this.input.focus({preventScroll:!0}),this.input.selectionStart=pn,this.input.selectionEnd=pn,Si.continue||(this.lookBackIndex=pn,this.match=null),this.expander.dispatchEvent(new CustomEvent("text-expander-committed",{cancelable:!1,detail:{input:this.input}}))}onBlur(){if(this.interactingWithList){this.interactingWithList=!1;return}this.deactivate()}onPaste(){this.justPasted=!0}async onInput(){if(this.justPasted){this.justPasted=!1;return}const ti=this.findMatch();if(ti){this.match=ti;const ni=await this.notifyProviders(ti);if(!this.match)return;ni?this.activate(ti,ni):this.deactivate()}else this.match=null,this.deactivate()}findMatch(){const ti=this.input.selectionEnd||0,ni=this.input.value;ti<=this.lookBackIndex&&(this.lookBackIndex=ti-1);for(const{key:oi,multiWord:li}of this.expander.keys){const gi=L_(ni,oi,ti,{multiWord:li,lookBackIndex:this.lookBackIndex,lastMatchPosition:this.match?this.match.position:null});if(gi)return{text:gi.text,key:oi,position:gi.position}}}async notifyProviders(ti){const ni=[],oi=Si=>ni.push(Si);return this.expander.dispatchEvent(new CustomEvent("text-expander-change",{cancelable:!0,detail:{provide:oi,text:ti.text,key:ti.key}}))?(await Promise.all(ni)).filter(Si=>Si.matched).map(Si=>Si.fragment)[0]:void 0}onMousedown(){this.interactingWithList=!0}onKeydown(ti){ti.key==="Escape"&&(this.match=null,this.deactivate()&&(this.lookBackIndex=this.input.selectionEnd||this.lookBackIndex,ti.stopImmediatePropagation(),ti.preventDefault()))}}class Gg extends HTMLElement{get keys(){const ti=this.getAttribute("keys"),ni=ti?ti.split(" "):[],oi=this.getAttribute("multiword"),li=oi?oi.split(" "):[],gi=li.length===0&&this.hasAttribute("multiword");return ni.map(yi=>({key:yi,multiWord:gi||li.includes(yi)}))}set keys(ti){this.setAttribute("keys",ti)}connectedCallback(){const ti=this.querySelector('input[type="text"], textarea');if(!(ti instanceof HTMLInputElement||ti instanceof HTMLTextAreaElement))return;const ni=new D_(this,ti);sm.set(this,ni)}disconnectedCallback(){const ti=sm.get(this);ti&&(ti.destroy(),sm.delete(this))}dismiss(){const ti=sm.get(this);ti&&ti.dismissMenu()}}window.customElements.get("text-expander")||(window.TextExpanderElement=Gg,window.customElements.define("text-expander",Gg));function P_({mentions:ei,emoji:ti}){const ni=[];return ti&&ni.push({trigger:":",requireLeadingSpace:!0,values:(oi,li)=>{const gi=[];for(const yi of eu)if(yi.includes(oi)&&(gi.push(yi),gi.length>5))break;li(gi)},lookup:oi=>oi,selectTemplate:oi=>oi===void 0?null:qm(oi.original),menuItemTemplate:oi=>`<div class="tribute-item">${Kf(oi.original)}<span>${fc(oi.original)}</span></div>`}),ei&&ni.push({values:window.config.mentionValues??[],requireLeadingSpace:!0,menuItemTemplate:oi=>`
82          <div class="tribute-item">
83            <img src="${fc(oi.original.avatar)}" class="tw-mr-2"/>
84            <span class="name">${fc(oi.original.name)}</span>
85            ${oi.original.fullname&&oi.original.fullname!==""?`<span class="fullname">${fc(oi.original.fullname)}</span>`:""}
86          </div>
87        `}),ni}async function F_(ei,{mentions:ti,emoji:ni}={}){const{default:oi}=await __webpack_require__.e("tribute").then(__webpack_require__.t.bind(__webpack_require__,"./node_modules/tributejs/dist/tribute.min.js",19)),li=P_({mentions:ti,emoji:ni}),gi=new oi({collection:li,noMatchTemplate:""});return gi.attach(ei),gi}async function I_(ei,ti){const ni=new FormData;return ni.append("file",ei,ei.name),await(await(0,bo.LO)(ti,{data:ni})).json()}function om(ei){ei.dispatchEvent(new CustomEvent("ce-editor-content-changed",{bubbles:!0}))}
87class N_{constructor(ti){this.editor=ti}insertPlaceholder(ti){const ni=this.editor,oi=ni.selectionStart,li=ni.selectionEnd;ni.value=ni.value.substring(0,oi)+ti+ni.value.substring(li),ni.selectionStart=oi,ni.selectionEnd=oi+ti.length,ni.focus(),om(ni)}replacePlaceholder(ti,ni){const oi=this.editor,li=oi.selectionStart,gi=oi.selectionEnd;oi.value.substring(li,gi)===ti?(oi.value=oi.value.substring(0,li)+ni+oi.value.substring(gi),oi.selectionEnd=li+ni.length):(oi.value=oi.value.replace(ti,ni),oi.selectionEnd-=ti.length,oi.selectionEnd+=ni.length),oi.selectionStart=oi.selectionEnd,oi.focus(),om(oi)}}class q_{constructor(ti){this.editor=ti}insertPlaceholder(ti){const ni=this.editor,oi=ni.getCursor("start"),li=ni.getCursor("end");ni.replaceSelection(ti),li.ch=oi.ch+ti.length,ni.setSelection(oi,li),ni.focus(),om(ni.getTextArea())}replacePlaceholder(ti,ni){const oi=this.editor,li=oi.getCursor("end");oi.getSelection()===ti?oi.replaceSelection(ni):oi.setValue(oi.getValue().replace(ti,ni)),li.ch-=ti.length,li.ch+=ni.length,oi.setSelection(li,li),oi.focus(),om(oi.getTextArea())}}async function Yg(ei,ti,ni,oi){const li=ti.getAttribute("data-upload-url"),gi=ti.querySelector(".files");if(!(!ti||!li||!gi||!ni.length)){oi.preventDefault(),oi.stopPropagation();for(const yi of ni){const Si=yi.name.slice(0,yi.name.lastIndexOf(".")),Li=`![${Si}](uploading ...)`;ei.insertPlaceholder(Li);const{uuid:Di}=await I_(yi,li),zi=`/attachments/${Di}`,pn=`![${Si}](${zi})`;ei.replacePlaceholder(Li,pn);const Cn=document.createElement("input");Cn.setAttribute("name","files"),Cn.setAttribute("type","hidden"),Cn.setAttribute("id",Di),Cn.value=Di,gi.append(Cn)}}}function B_(ei,ti,ni){const{value:oi,selectionStart:li,selectionEnd:gi,_shiftDown:yi}=ei;if(yi)return;const Si=oi.substring(li,gi),Li=ti.trim();Si&&(0,Zh.g)(Li)&&!(0,Zh.g)(Si)&&(ni.stopPropagation(),ni.preventDefault(),Qc(ei,`[${Si}](${Li})`))}function H_(ei,ti){ei.codemirror.on("paste",(ni,oi)=>{const{images:li}=ru(oi);li.length&&Yg(new q_(ei.codemirror),ti,li,oi)})}function $_(ei,ti){ei.addEventListener("paste",ni=>{const{images:oi,text:li}=ru(ni);oi.length?Yg(new N_(ei),ti,oi,ni):li&&B_(ei,li,ni)})}var V_=__webpack_require__("./node_modules/tinycolor2/esm/tinycolor.js");const Qg={},Zg={},W_={fontFamily:"var(--fonts-monospace)",fontSize:14,guides:{bracketPairs:!1,indentation:!1},links:!1,minimap:{enabled:!1},occurrencesHighlight:"off",overviewRulerLanes:0,renderLineHighlight:"all",renderLineHighlightOnlyWhenFocus:!0,rulers:!1,scrollbar:{horizontalScrollbarSize:6,verticalScrollbarSize:6},scrollBeyondLastLine:!1,automaticLayout:!0};function U_(ei){try{return JSON.parse(ei.getAttribute("data-editorconfig"))}catch{return null}}function z_(ei){for(const{filenames:ti,extensions:ni,id:oi}of ei.languages.getLanguages()){for(const li of ti||[])Qg[li]=oi;for(const li of ni||[])Zg[li]=oi}}function Jg(ei){return Qg[ei]||Zg[(0,Gs.LC)(ei)]||"plaintext"}function X_(ei,ti,ni,oi){ti.updateOptions(t0(ni,oi));const li=ti.getModel(),gi=li.getLanguageId(),yi=Jg(ni);gi!==yi&&ei.editor.setModelLanguage(li,yi)}function K_(ei){window.codeEditors||(window.codeEditors=[]),window.codeEditors.includes(ei)||window.codeEditors.push(ei)}async function e0(ei,ti,ni){const oi=await __webpack_require__.e("monaco").then(__webpack_require__.bind(__webpack_require__,"include-loader!./node_modules/monaco-editor/esm/vs/editor/editor.main.js"));z_(oi);let{language:li,...gi}=ni;li||(li=Jg(ti));const yi=document.createElement("div");yi.className="monaco-editor-container",ei.parentNode.append(yi);const Si=window.getComputedStyle(document.documentElement),Li=Cn=>(0,V_.A)(Si.getPropertyValue(Cn).trim()).toString("hex6");oi.editor.defineTheme("gitea",{base:(0,Gs.g4)()?"vs-dark":"vs",inherit:!0,rules:[{background:Li("--color-code-bg")}],colors:{"editor.background":Li("--color-code-bg"),"editor.foreground":Li("--color-text"),"editor.inactiveSelectionBackground":Li("--color-primary-light-4"),"editor.lineHighlightBackgroun
87d":Li("--color-editor-line-highlight"),"editor.selectionBackground":Li("--color-primary-light-3"),"editor.selectionForeground":Li("--color-primary-light-3"),"editorLineNumber.background":Li("--color-code-bg"),"editorLineNumber.foreground":Li("--color-secondary-dark-6"),"editorWidget.background":Li("--color-body"),"editorWidget.border":Li("--color-secondary"),"input.background":Li("--color-input-background"),"input.border":Li("--color-input-border"),"input.foreground":Li("--color-input-text"),"scrollbar.shadow":Li("--color-shadow"),"progressBar.background":Li("--color-primary")}});const Di=oi.editor.create(yi,{value:ei.value,theme:"gitea",language:li,...gi});oi.editor.addKeybindingRules([{keybinding:oi.KeyCode.Enter,command:null}]),Di.getModel().onDidChangeContent(()=>{ei.value=Di.getValue({preserveBOM:!0}),ei.dispatchEvent(new Event("change"))}),K_(Di);const pn=document.querySelector(".editor-loading");return pn&&pn.remove(),{monaco:oi,editor:Di}}function t0(ei,ti){return{wordWrap:(ti||[]).includes((0,Gs.LC)(ei))?"on":"off"}}function i0(ei){const ti=document.querySelector('a[data-tab="preview"]');if(ti)if(ei){const ni=(ti.getAttribute("data-url")||"").replace(/(.*)\/.*/,"$1/markup");ti.setAttribute("data-url",ni),ti.style.display=""}else ti.style.display="none",ti.classList.contains("active")&&document.querySelector('a[data-tab="write"]').click()}async function G_(ei,ti){const ni=(0,Gs.P8)(ti.value),oi=new Set((ei.getAttribute("data-previewable-extensions")||"").split(",")),li=(ei.getAttribute("data-line-wrap-extensions")||"").split(","),gi=oi.has((0,Gs.LC)(ni)),yi=U_(ti);i0(gi);const{monaco:Si,editor:Li}=await e0(ei,ni,{...W_,...t0(ti.value,li),...Y_(yi)});return ti.addEventListener("input",Hu(()=>{const Di=ti.value,zi=oi.has((0,Gs.LC)(Di));i0(zi),X_(Si,Li,Di,li)})),Li}function Y_(ei){if(!(0,Gs.Gv)(ei))return{};const ti={};return ti.detectIndentation=!("indent_style"in ei)||!("indent_size"in ei),"indent_size"in ei&&(ti.indentSize=Number(ei.indent_size)),"tab_width"in ei&&(ti.tabSize=Number(ei.tab_width)||ti.indentSize),"max_line_length"in ei&&(ti.rulers=[Number(ei.max_line_length)]),ti.trimAutoWhitespace=ei.trim_trailing_whitespace===!0,ti.insertSpaces=ei.indent_style==="space",ti.useTabStops=ei.indent_style==="tab",ti}function Q_(ei){const ti=ei.find(".tabular.menu");ti.find(".item").tab();const ni=ti.find(`.item[data-tab="${ti.data("preview")}"]`);ni.length&&ni.on("click",async function(){const oi=rn(this);let li=`${oi.data("context")}/`;const gi=oi.data("markup-mode")||"comment",yi=ei.find("input#tree_path");yi.length>0&&(li+=yi.val()),li=li.substring(0,li.lastIndexOf("/"));const Si=new FormData;Si.append("mode",gi),Si.append("context",li),Si.append("branch_path",oi.data("branch-path")),Si.append("text",ei.find(`.tab[data-tab="${ti.data("write")}"] textarea`).val()),Si.append("file_path",yi.val());try{const Di=await(await(0,bo.LO)(oi.data("url"),{data:Si})).text(),zi=ei.find(`.tab[data-tab="${ti.data("preview")}"]`);n0(zi,Di)}catch(Li){console.error("Error:",Li)}})}function Z_(){const ei=rn(".repository .edit.form");ei&&Q_(ei)}function J_(ei){const ti=ei.get(0);let ni=0;if("selectionStart"in ti)ni=ti.selectionStart;else if("selection"in document){ti.focus();const oi=document.selection.createRange(),li=document.selection.createRange().text.length;oi.moveStart("character",-ti.value.length),ni=oi.text.length-li}return ni}function ey(){Z_(),rn(".js-quick-pull-choice-option").on("change",function(){rn(this).val()==="commit-to-new-branch"?(Fo(".quick-pull-branch-name"),document.querySelector(".quick-pull-branch-name input").required=!0):(Ho(".quick-pull-branch-name"),document.querySelector(".quick-pull-branch-name input").required=!1),rn("#commit-button").text(this.getAttribute("button_text"))});const ei=oi=>{const li=[];rn(".breadcrumb span.section").each(function(){const gi=rn(this);gi.find("a").length?li.push(gi.find("a").text()):li.push(gi.text())}),oi.val()&&li.push(oi.val()),rn("#tree_path").val(li.join("/"))},ti=rn("#file-name");ti.on("input",function(){const oi=rn(this).val().split("/");if(oi.length>1)for(let li=0;li<oi.length;++li){const gi=oi[li];li<oi.length-1?gi.length&&(ti[0].before(sd(`<span class="section"><a href="#">${fc(gi)}</a></span>`)),ti[0].before(sd('<div class="breadcrumb-divider">/</div>'))):rn(this).val(gi),this.setSelectionRange(0,0)}ei(rn(this))}),ti.on("keydown",function(oi){const li=rn(".breadcrumb span.section");if(oi.code==="Backspace"&&J_(rn(this))===0&&li.length>0){oi.preventDefault();const gi=rn(".breadcrumb .breadcrumb-divider"),yi=li.last().find("a").text();rn(this).val(yi+rn(this).val()),this.setSelectionRange(yi.length,yi.length),li.last(
87).remove(),gi.last().remove(),ei(rn(this))}});const ni=rn(".repository.editor textarea#edit_area");ni.length&&(async()=>{const oi=await G_(ni[0],ti[0]),li=document.getElementById("commit-button"),gi=rn(".ui.edit.form"),yi="dirty-file";rn('input[name="page_has_posted"]').val()!=="true"&&(li.disabled=!0),gi.areYouSure({silent:!0,dirtyClass:yi,fieldSelector:":input:not(.commit-form-wrapper :input)",change(Di){const zi=Di[0]?.classList.contains(yi);li.disabled=!zi}});const Li=new URLSearchParams(window.location.search).get("value");Li&&oi.setValue(Li),li?.addEventListener("click",Di=>{ni.val()||(rn("#edit-empty-content-modal").modal({onApprove(){rn(".edit.form").trigger("submit")}}).modal("show"),Di.preventDefault())})})()}function n0(ei,ti){ei.html(ti),Jh();const ni=ei.find("p .ref-issue");Hm(ni)}function ty(ei,ti){const ni={"|":"|","heading-1":{action:ei.toggleHeading1,icon:(0,Xo.JW)("octicon-heading"),title:"Heading 1"},"heading-2":{action:ei.toggleHeading2,icon:(0,Xo.JW)("octicon-heading"),title:"Heading 2"},"heading-3":{action:ei.toggleHeading3,icon:(0,Xo.JW)("octicon-heading"),title:"Heading 3"},"heading-smaller":{action:ei.toggleHeadingSmaller,icon:(0,Xo.JW)("octicon-heading"),title:"Decrease Heading"},"heading-bigger":{action:ei.toggleHeadingBigger,icon:(0,Xo.JW)("octicon-heading"),title:"Increase Heading"},bold:{action:ei.toggleBold,icon:(0,Xo.JW)("octicon-bold"),title:"Bold"},italic:{action:ei.toggleItalic,icon:(0,Xo.JW)("octicon-italic"),title:"Italic"},strikethrough:{action:ei.toggleStrikethrough,icon:(0,Xo.JW)("octicon-strikethrough"),title:"Strikethrough"},quote:{action:ei.toggleBlockquote,icon:(0,Xo.JW)("octicon-quote"),title:"Quote"},code:{action:ei.toggleCodeBlock,icon:(0,Xo.JW)("octicon-code"),title:"Code"},link:{action:ei.drawLink,icon:(0,Xo.JW)("octicon-link"),title:"Link"},"unordered-list":{action:ei.toggleUnorderedList,icon:(0,Xo.JW)("octicon-list-unordered"),title:"Unordered List"},"ordered-list":{action:ei.toggleOrderedList,icon:(0,Xo.JW)("octicon-list-ordered"),title:"Ordered List"},image:{action:ei.drawImage,icon:(0,Xo.JW)("octicon-image"),title:"Image"},table:{action:ei.drawTable,icon:(0,Xo.JW)("octicon-table"),title:"Table"},"horizontal-rule":{action:ei.drawHorizontalRule,icon:(0,Xo.JW)("octicon-horizontal-rule"),title:"Horizontal Rule"},preview:{action:ei.togglePreview,icon:(0,Xo.JW)("octicon-eye"),title:"Preview"},fullscreen:{action:ei.toggleFullScreen,icon:(0,Xo.JW)("octicon-screen-full"),title:"Fullscreen"},"side-by-side":{action:ei.toggleSideBySide,icon:(0,Xo.JW)("octicon-columns"),title:"Side by Side"},"gitea-checkbox-empty":{action(oi){const li=oi.codemirror;li.replaceSelection(`
88- [ ] ${li.getSelection()}`),li.focus()},icon:(0,Xo.JW)("gitea-empty-checkbox"),title:"Add Checkbox (empty)"},"gitea-checkbox-checked":{action(oi){const li=oi.codemirror;li.replaceSelection(`
89- [x] ${li.getSelection()}`),li.focus()},icon:(0,Xo.JW)("octicon-checkbox"),title:"Add Checkbox (checked)"},"gitea-switch-to-textarea":{action:()=>{ti.userPreferredEditor="textarea",ti.switchToTextarea()},icon:(0,Xo.JW)("octicon-arrow-switch"),title:"Revert to simple textarea"},"gitea-code-inline":{action(oi){const li=oi.codemirror,gi=li.getSelection();if(li.replaceSelection(`\`${gi}\``),!gi){const yi=li.getCursor();li.setCursor(yi.line,yi.ch-1)}li.focus()},icon:(0,Xo.JW)("octicon-chevron-right"),title:"Add Inline Code"}};for(const[oi,li]of Object.entries(ni))typeof li!="string"&&(li.name=oi);return ni}const s0=6;function o0(ei){const ti=new Map(Array.from(ei.entries()).sort((ni,oi)=>ni[1]-oi[1]));return Array.from(ti.keys()).slice(0,s0)}function iy(ei){const ti=ei.toLowerCase().replaceAll("_"," ");if(!ti)return fu.slice(0,s0).map(oi=>oi.aliases[0]);const ni=new Map;for(const{aliases:oi}of fu){const li=oi[0];for(const[gi,yi]of oi.entries()){const Si=yi.replaceAll("_"," ").indexOf(ti);if(Si===-1)continue;const Li=ni.get(li),Di=Si+gi;ni.set(li,Li?Li-Di:Di)}}return o0(ni)}function ny(ei){const ti=ei.toLowerCase(),ni=new Map;for(const oi of window.config.mentionValues??[]){const li=oi.key.toLowerCase().indexOf(ti);if(li===-1)continue;const gi=ni.get(oi);ni.set(oi,gi?gi-li:li)}return o0(ni)}function sy(ei){ei?.addEventListener("text-expander-change",({detail
89:{key:ti,provide:ni,text:oi}})=>{if(ti===":"){const li=iy(oi);if(!li.length)return ni({matched:!1});const gi=document.createElement("ul");gi.classList.add("suggestions");for(const yi of li){const Si=qm(yi),Li=document.createElement("li");Li.setAttribute("role","option"),Li.setAttribute("data-value",Si),Li.textContent=`${Si} ${yi}`,gi.append(Li)}ni({matched:!0,fragment:gi})}else if(ti==="@"){const li=ny(oi);if(!li.length)return ni({matched:!1});const gi=document.createElement("ul");gi.classList.add("suggestions");for(const{value:yi,name:Si,fullname:Li,avatar:Di}of li){const zi=document.createElement("li");zi.setAttribute("role","option"),zi.setAttribute("data-value",`${ti}${yi}`);const pn=document.createElement("img");pn.src=Di,zi.append(pn);const Cn=document.createElement("span");if(Cn.textContent=Si,zi.append(Cn),Li&&Li.toLowerCase()!==Si){const Kn=document.createElement("span");Kn.classList.add("fullname"),Kn.textContent=Li,zi.append(Kn)}gi.append(zi)}ni({matched:!0,fragment:gi})}}),ei?.addEventListener("text-expander-value",({detail:ti})=>{if(ti?.item){const ni=ti.key==="@"?" ":"";ti.value=`${ti.item.getAttribute("data-value")}${ni}`}})}let Nu=0;function r0(ei){return ei.value?!0:(nd(ei)?(ei.required=!0,ei.closest("form")?.reportValidity()):oc("Require non-empty content"),!1)}class oy{constructor(ti,ni={}){ti._giteaComboMarkdownEditor=this,this.options=ni,this.container=ti}
89async init(){this.prepareEasyMDEToolbarActions(),this.setupContainer(),this.setupTab(),this.setupDropzone(),this.setupTextarea(),this.setupTableInserter(),this.setupLinkInserter(),await this.switchToUserPreference(),Nu++}applyEditorHeights(ti,ni){ni&&(ni.minHeight&&(ti.style.minHeight=ni.minHeight),ni.height&&(ti.style.height=ni.height),ni.maxHeight&&(ti.style.maxHeight=ni.maxHeight))}setupContainer(){sy(this.container.querySelector("text-expander")),this.container.addEventListener("ce-editor-content-changed",ti=>this.options?.onContentChanged?.(this,ti))}setupTextarea(){this.textarea=this.container.querySelector(".markdown-text-editor"),this.textarea._giteaComboMarkdownEditor=this,this.textarea.id=`_combo_markdown_editor_${Nu}`,this.textarea.addEventListener("input",gi=>this.options?.onContentChanged?.(this,gi)),this.applyEditorHeights(this.textarea,this.options.editorHeights),this.textarea.getAttribute("data-disable-autosize")!=="true"&&(this.textareaAutosize=Eu(this.textarea,{viewportMarginBottom:130})),this.textareaMarkdownToolbar=this.container.querySelector("markdown-toolbar"),this.textareaMarkdownToolbar.setAttribute("for",this.textarea.id);for(const gi of this.textareaMarkdownToolbar.querySelectorAll(".markdown-toolbar-button"))gi.setAttribute("role","button"),gi.nodeName==="BUTTON"&&!gi.getAttribute("type")&&gi.setAttribute("type","button");this.textareaMarkdownToolbar.querySelector('button[data-md-action="indent"]')?.addEventListener("click",()=>{this.indentSelection(!1)}),this.textareaMarkdownToolbar.querySelector('button[data-md-action="unindent"]')?.addEventListener("click",()=>{this.indentSelection(!0)}),this.textareaMarkdownToolbar.querySelector('button[data-md-action="new-table"]')?.setAttribute("data-modal",`div[data-markdown-table-modal-id="${Nu}"]`),this.textareaMarkdownToolbar.querySelector('button[data-md-action="new-link"]')?.setAttribute("data-modal",`div[data-markdown-link-modal-id="${Nu}"]`),this.textarea.addEventListener("keydown",gi=>{if(gi.shiftKey&&(gi.target._shiftDown=!0),gi.key==="Enter"&&!gi.shiftKey&&!gi.ctrlKey&&!gi.altKey&&!gi.metaKey){if(this.textarea.hasAttribute("aria-expanded")||!this.breakLine())return;this.options?.onContentChanged?.(this,gi),gi.preventDefault()}}),this.textarea.addEventListener("keyup",gi=>{gi.shiftKey||(gi.target._shiftDown=!1)});const ti=this.container.querySelector(".markdown-switch-monospace"),ni=localStorage?.getItem("markdown-editor-monospace")==="true",oi=ti.getAttribute(ni?"data-disable-text":"data-enable-text");ti.setAttribute("data-tooltip-content",oi),ti.setAttribute("aria-checked",String(ni)),ti?.addEventListener("click",gi=>{gi.preventDefault();const yi=localStorage?.getItem("markdown-editor-monospace")!=="true";localStorage.setItem("markdown-editor-monospace",String(yi)),this.textarea.classList.toggle("tw-font-mono",yi);const Si=ti.getAttribute(yi?"data-disable-text":"data-enable-text");ti.setAttribute("data-tooltip-content",Si),ti.setAttribute("aria-checked",String(yi))}),this.container.querySelector(".markdown-switch-easymde")?.addEventListener("click",async gi=>{gi.preventDefault(),this.userPreferredEditor="easymde",await this.switchToEasyMDE()}),this.dropzone&&$_(this.textarea,this.dropzone)}setupDropzone(){this.container.getAttribute("data-dropzone-parent-container")&&(this.dropzone=this.container.closest(this.container.getAttribute("data-dropzone-parent-container"))?.querySelector(".dropzone"))}setupTab(){const ti=rn(this.container),ni=ti[0].querySelectorAll(".tabular.menu > .item"),oi=Array.from(ni).find(Si=>Si.getAttribute("data-tab-for")==="markdown-writer"),li=Array.from(ni).find(Si=>Si.getAttribute("data-tab-for")==="markdown-previewer");oi.setAttribute("data-tab",`markdown-writer-${Nu}`),li.setAttribute("data-tab",`markdown-previewer-${Nu}`);const gi=ti[0].querySelector('.ui.tab[data-tab-panel="markdown-writer"]'),yi=ti[0].querySelector('.ui.tab[data-tab-panel="markdown-previewer"]');gi.setAttribute("data-tab",`markdown-writer-${Nu}`),yi.setAttribute("data-tab",`markdown-previewer-${Nu}`),oi.addEventListener("click",()=>{requestAnimationFrame(()=>{this.focus()})}),rn(ni).tab(),this.previewUrl=li.getAttribute("data-preview-url"),this.previewContext=li.getAttribute("data-preview-context"),this.previewMode=this.options.previewMode??"comment",this.previewWiki=this.options.previewWiki??!1,li.addEventListener("click",async()=>{const Si=new FormData;Si.append("mode",this.previewMode),Si.append("context",this.previewContext),Si.append("text",this.value()),Si.append("wiki",this.previewWiki);const Di=await(await(0,bo.LO)(this.previewUrl,{data:Si})).text();n0(rn(yi),Di)})}addNewTable(ti){const ni=ti.target.getAttribute("data-element-id"),oi=document.querySelector(`div[data-markdown-table-modal-id="${ni}"]`),li=oi.querySelector('div[data-selector-name="form"]');for(const zi of li.querySelectorAll("input"))if(!zi.checkValidity()){zi.reportValidity();return}let gi=li.querySelector('input[name="table-header"]').value,yi=li.querySelector('input[name="table-content"]').value;const Si=parseInt(li.querySelector('input[name="table-rows"]').value),Li=parseInt(li.querySelector('input[name="table-columns"]').value);gi=gi.padEnd(yi.length),yi=yi.padEnd(gi.length);let Di=`| ${new Array(Li).fill(gi).join(" | ")} |
90`;Di+=`|-${new Array(Li).fill("-".repeat(gi.length)).join("-|-")}-|
91`;for(let zi=0;zi<Si;zi++)Di+=`| ${new Array(Li).fill(yi).join(" | ")} |
92`;Qc(document.getElementById(`_combo_markdown_editor_${ni}`),Di),oi.querySelector('button[data-selector-name="cancel-button"]').click()}setupTableInserter(){const ti=this.container.querySelector('div[data-modal-name="new-markdown-table"]');ti.setAttribute("data-markdown-table-modal-id",Nu);const ni=ti.querySelector('button[data-selector-name="ok-button"]');ni.setAttribute("data-element-id",Nu),ni.addEventListener("click",this.addNewTable)}addNewLink(ti){const ni=ti.target.getAttribute("data-element-id"),oi=document.querySelector(`div[data-markdown-link-modal-id="${ni}"]`),li=oi.querySelector('div[data-selector-name="form"]');for(const Li of li.querySelectorAll("input"))if(!Li.checkValidity()){Li.reportValidity();return}const gi=li.querySelector('input[name="link-url"]').value,Si=`[${li.querySelector('input[name="link-description"]').value}](${gi})`;Qc(document.getElementById(`_combo_markdown_editor_${ni}`),Si),oi.querySelector('button[data-selector-name="cancel-button"]').click(),li.querySelector('input[name="link-url"]').value="",li.querySelector('input[name="link-description"]').value=""}setupLinkInserter(){const ti=this.container.querySelector('div[data-modal-name="new-markdown-link"]');
92ti.setAttribute("data-markdown-link-modal-id",Nu);const ni=document.getElementById(`_combo_markdown_editor_${Nu}`);rn(ti).modal({onShow:()=>{const li=ni.selectionStart,gi=ni.selectionEnd;if(li!==gi){const yi=ni.value.slice(li??void 0,gi??void 0);ti.querySelector('input[name="link-description"]').value=yi}else ti.querySelector('input[name="link-description"]').value=""}});const oi=ti.querySelector('button[data-selector-name="ok-button"]');oi.setAttribute("data-element-id",Nu),oi.addEventListener("click",this.addNewLink)}prepareEasyMDEToolbarActions(){this.easyMDEToolbarDefault=["bold","italic","strikethrough","|","heading-1","heading-2","heading-3","heading-bigger","heading-smaller","|","code","quote","|","gitea-checkbox-empty","gitea-checkbox-checked","|","unordered-list","ordered-list","|","link","image","table","horizontal-rule","|","gitea-switch-to-textarea"]}parseEasyMDEToolbar(ti,ni){this.easyMDEToolbarActions=this.easyMDEToolbarActions||ty(ti,this);const oi=[];for(const li of ni){const gi=this.easyMDEToolbarActions[li];if(!gi)throw new Error(`Unknown EasyMDE toolbar action ${li}`);oi.push(gi)}return oi}async switchToUserPreference(){this.userPreferredEditor==="easymde"?await this.switchToEasyMDE():this.switchToTextarea()}switchToTextarea(){this.easyMDE&&(Fo(this.textareaMarkdownToolbar),this.easyMDE&&(this.easyMDE.toTextArea(),this.easyMDE=null))}async switchToEasyMDE(){if(this.easyMDE)return;const{default:ti}=await __webpack_require__.e("easymde").then(__webpack_require__.t.bind(__webpack_require__,"./node_modules/easymde/src/js/easymde.js",19)),ni={autoDownloadFontAwesome:!1,element:this.textarea,forceSync:!0,renderingConfig:{singleLineBreaks:!1},indentWithTabs:!1,tabSize:4,spellChecker:!1,inputStyle:"contenteditable",nativeSpellcheck:!0,...this.options.easyMDEOptions};ni.toolbar=this.parseEasyMDEToolbar(ti,ni.toolbar??this.easyMDEToolbarDefault),this.easyMDE=new ti(ni),this.easyMDE.codemirror.on("change",(...oi)=>{this.options?.onContentChanged?.(this,...oi)}),this.easyMDE.codemirror.setOption("extraKeys",{"Cmd-Enter":oi=>Qm(oi.getTextArea()),"Ctrl-Enter":oi=>Qm(oi.getTextArea()),Enter:oi=>{const li=document.querySelector(".tribute-container");(!li||li.style.display==="none")&&oi.execCommand("newlineAndIndent")},Up:oi=>{const li=document.querySelector(".tribute-container");if(!li||li.style.display==="none")return oi.execCommand("goLineUp")},Down:oi=>{const li=document.querySelector(".tribute-container");if(!li||li.style.display==="none")return oi.execCommand("goLineDown")}}),this.applyEditorHeights(this.container.querySelector(".CodeMirror-scroll"),this.options.editorHeights),await F_(this.easyMDE.codemirror.getInputField(),{mentions:!0,emoji:!0}),H_(this.easyMDE,this.dropzone),Ho(this.textareaMarkdownToolbar)}value(ti=void 0){if(ti===void 0)return this.easyMDE?this.easyMDE.value():this.textarea.value;this.easyMDE?this.easyMDE.value(ti):this.textarea.value=ti,this.textareaAutosize?.resizeToFit()}focus(){this.easyMDE?this.easyMDE.codemirror.focus():this.textarea.focus()}moveCursorToEnd(){this.textarea.focus(),this.textarea.setSelectionRange(this.textarea.value.length,this.textarea.value.length),this.easyMDE&&(this.easyMDE.codemirror.focus(),this.easyMDE.codemirror.setCursor(this.easyMDE.codemirror.lineCount(),0))}indentSelection(ti){const ni="    ",oi=/^( {1,4}|\t)/,li=this.textarea.value.split(`
93`),gi=[],[yi,Si]=[this.textarea.selectionStart,this.textarea.selectionEnd];let[Li,Di]=[yi,Si],[zi,pn]=[yi,Si],[Cn,Kn]=[0,0];for(const ps of li){if(Kn=Cn+ps.length+1,Kn<=yi){Cn=Kn;continue}const js=ti?ps.replace(oi,""):ni+ps;gi.push(js);const Ss=js.length-ps.length;if(yi>=Cn&&yi<Kn&&(Li=Cn,zi=Math.max(yi+Ss,Cn)),pn+=Ss,Di=Kn-1,Cn=Kn,Cn>Si)break}const ds=gi.join(`
94`);this.textarea.focus(),this.textarea.setSelectionRange(Li,Di),document.execCommand("insertText",!1,ds)||this.textarea.setRangeText(ds),this.textarea.setSelectionRange(zi,Math.max(zi,pn))}breakLine(){const[ti,ni]=[this.textarea.selectionStart,this.textarea.selectionEnd];if(ti!==ni)return!1;const oi=this.textarea.value,li=Math.max(0,oi.lastIndexOf(`
95`,ti-1)+1),gi=oi.indexOf(`
96`,ti),yi=gi===-1?oi.length:gi,Li=oi.slice(li,yi).match(/^\s*((\d+)[.)]\s|[-*+]\s{1,4}
96\[[ x]\]\s?|[-*+]\s|(>\s?)+)?/);if(!Li)return!1;const Di=Li[0].length;if(!Di||li+Di>ti)return!1;if(Di%2===1&&/^ +$/.test(Li[0])||/^\t+ $/.test(Li[0]))Li[0]=Li[0].slice(0,Di-1);else if(Di===yi-li)return this.textarea.setSelectionRange(li,yi),document.execCommand("insertText",!1,`
97`)||this.textarea.setRangeText(`
98`),!0;let zi=`
99${Li[0]}`;const pn=zi.match(/\d+/);return pn&&(zi=zi.replace(pn[0],Number(pn[0])+1)),zi=zi.replace("[x]","[ ]"),document.execCommand("insertText",!1,zi)||this.textarea.setRangeText(zi),!0}get userPreferredEditor(){return window.localStorage.getItem(`markdown-editor-${this.options.useScene??"default"}`)}set userPreferredEditor(ti){window.localStorage.setItem(`markdown-editor-${this.options.useScene??"default"}`,ti)}}function a0(ei){return ei instanceof rn&&(ei=ei[0]),ei?._giteaComboMarkdownEditor}async function Vd(ei,ti={}){if(ei instanceof rn){if(ei.length!==1)throw new Error("initComboMarkdownEditor: container must be a single element");ei=ei[0]}if(!ei)throw new Error("initComboMarkdownEditor: container is null");const ni=new oy(ei,ti);return await ni.init(),ni}const{appSubUrl:rm}=window.config;function kh(){const ei=[document.querySelector(".edit-content-zone:not(.tw-hidden) textarea"),document.querySelector("#comment-form textarea")];for(const ti of ei)if(ti&&ti.value.trim().length>10){if(ti.parentElement.scrollIntoView(),!window.confirm("Page will be reloaded, but there are draft comments. Continuing to reload will discard the comments. Continue?"))return;break}window.location.reload()}function ry(){rn(document).on("click",".issue-add-time",()=>{rn(".issue-start-time-modal").modal({duration:200,onApprove(){rn("#add_time_manual_form").trigger("submit")}}).modal("show"),rn(".issue-start-time-modal input").on("keydown",ei=>{(ei.keyCode||ei.key)===13&&rn("#add_time_manual_form").trigger("submit")})}),rn(document).on("click",".issue-start-time, .issue-stop-time",()=>{rn("#toggle_stopwatch_form").trigger("submit")}),rn(document).on("click",".issue-cancel-time",()=>{rn("#cancel_stopwatch_form").trigger("submit")}),rn(document).on("click","button.issue-delete-time",function(){const ei=`.issue-delete-time-modal[data-id="${rn(this).data("id")}"]`;rn(ei).modal({duration:200,onApprove(){rn(`${ei} form`).trigger("submit")}}).modal("show")})}async function l0(ei){Ho("#deadline-err-invalid-date"),document.getElementById("deadline-loader")?.classList.add("is-loading");let ti=null;if(ei!==""){const ni=Date.parse(ei);if(Number.isNaN(ni))return document.getElementById("deadline-loader")?.classList.remove("is-loading"),Fo("#deadline-err-invalid-date"),!1;ti=new Date(ni)}try{if((await(0,bo.LO)(document.getElementById("update-issue-deadline-form").getAttribute("action"),{data:{due_date:ti}})).ok)window.location.reload();else throw new Error("Invalid response")}catch(ni){console.error(ni),document.getElementById("deadline-loader").classList.remove("is-loading"),Fo("#deadline-err-invalid-date")}}function ay(){rn(document).on("click",".issue-due-edit",()=>{Oa("#deadlineForm")}),rn(document).on("click",".issue-due-remove",()=>{l0("")}),rn(document).on("submit",".issue-due-form",()=>(l0(rn("#deadlineDate").val()),!1))}function c0(ei){const ti=ei.getAttribute("href"),oi=`labels=((?:-?[0-9]+%2c)*)(${ei.getAttribute("data-label-id")})((?:%2c-?[0-9]+)*)&`;window.location.assign(ti.replace(new RegExp(oi),"labels=$1-$2$3&"))}function ly(){const ei=rn("#repolink").val(),ti=rn("#repoId").val(),ni=rn("#crossRepoSearch").val(),oi=rn("#type").val();let li=`${rm}/${ei}/issues/search?q={query}&type=${oi}`;ni==="true"&&(li=`${rm}/issues/search?q={query}&priority_repo_id=${ti}&type=${oi}`),rn("#new-dependency-drop-list").dropdown({apiSettings:{url:li,onResponse(gi){const yi={success:!0,results:[]},Si=rn("#new-dependency-drop-list").data("issue-id");return rn.each(gi,(Li,Di)=>{Di.id!==Si&&yi.results.push({name:`#${Di.number} ${Cy(fc(Di.title))}<div class="text small tw-break-anywhere">${fc(Di.repository.full_name)}</div>`,value:Di.id})}),yi},cache:!1},fullTextSearch:!0}),rn(".menu a.label-filter-item").each(function(){rn(this).on("click",function(gi){gi.altKey&&
99(gi.preventDefault(),c0(this))})}),rn(".menu .ui.dropdown.label-filter").on("keydown",gi=>{if(gi.altKey&&gi.keyCode===13){const yi=document.querySelector(".menu .ui.dropdown.label-filter .menu .item.selected");yi&&c0(yi)}}),rn(".ui.dropdown.label-filter, .ui.dropdown.select-label").dropdown("setting",{hideDividers:"empty"}).dropdown("refreshItems")}function cy(){document.addEventListener("click",async ei=>{if(!ei.target.matches(".delete-comment"))return;ei.preventDefault();const ti=ei.target;if(window.confirm(ti.getAttribute("data-locale")))try{if(!(await(0,bo.LO)(ti.getAttribute("data-url"))).ok)throw new Error("Failed to delete comment");const oi=ti.closest(".conversation-holder"),li=ti.closest(".timeline-item"),gi=ti.closest(".timeline-item-group");if(oi?.querySelector(".pending-label")){const yi=document.querySelector("#review-box .review-comments-counter");let Si=parseInt(yi?.getAttribute("data-pending-comment-number"))-1||0;Si=Math.max(Si,0),yi.setAttribute("data-pending-comment-number",Si),yi.textContent=String(Si)}if(document.getElementById(ti.getAttribute("data-comment-id"))?.remove(),oi&&!oi.querySelector(".comment")){const yi=oi.getAttribute("data-path"),Si=oi.getAttribute("data-side"),Li=oi.getAttribute("data-idx"),Di=oi.closest("tr")?.getAttribute("data-line-type");
99Di&&(Di==="same"?document.querySelector(`[data-path="${yi}"] .add-code-comment[data-idx="${Li}"]`).classList.remove("tw-invisible"):document.querySelector(`[data-path="${yi}"] .add-code-comment[data-side="${Si}"][data-idx="${Li}"]`).classList.remove("tw-invisible")),oi.remove()}!gi?.querySelector(".timeline-item.comment")&&!li?.querySelector(".conversation-holder")&&gi?.querySelector(".timeline-avatar")?.classList.remove("timeline-avatar-offset")}catch(ni){console.error(ni)}})}function uy(){rn(document).on("click",".delete-dependency-button",ei=>{const ti=ei.currentTarget.getAttribute("data-id"),ni=ei.currentTarget.getAttribute("data-type");rn(".remove-dependency").modal({closable:!1,duration:200,onApprove:()=>{rn("#removeDependencyID").val(ti),rn("#dependencyType").val(ni),rn("#removeDependencyForm").trigger("submit")}}).modal("show")})}function dy(){document.addEventListener("click",ei=>{if(!ei.target.matches(".cancel-code-comment"))return;const ti=ei.target.closest("form");ti?.classList.contains("comment-form")?(Ho(ti),Fo(ti.closest(".comment-code-cloud")?.querySelectorAll("button.comment-form-reply"))):ti.closest(".comment-code-cloud")?.remove()})}function fy(){const ei=document.querySelector(".update-button > button");ei&&(ei.addEventListener("click",async function(ti){ti.preventDefault();const ni=this.getAttribute("data-redirect");this.classList.add("is-loading");let oi;try{oi=await(0,bo.LO)(this.getAttribute("data-do"))}catch(gi){console.error(gi)}finally{this.classList.remove("is-loading")}let li;try{li=await oi?.json()}catch(gi){console.error(gi)}li?.redirect?window.location.href=li.redirect:ni?window.location.href=ni:window.location.reload()}),rn(".update-button > .dropdown").dropdown({onChange(ti,ni,oi){const li=oi[0].getAttribute("data-do");if(li){const gi=ei.querySelector(".button-text");gi&&(gi.textContent=oi.text()),ei.setAttribute("data-do",li)}}}))}function hy(){const ei=document.getElementById("allow-edits-from-maintainers");if(!ei)return;const ti=ei.querySelector('input[type="checkbox"]');ti.addEventListener("input",async()=>{const ni=`${ei.getAttribute("data-url")}/set_allow_maintainer_edit`;ei.classList.add("is-loading");try{const oi=await(0,bo.LO)(ni,{data:new URLSearchParams({allow_maintainer_edit:ti.checked})});if(!oi.ok)throw new Error("Failed to update maintainer edit permission");const li=await oi.json();ti.checked=li.allow_maintainer_edit}catch(oi){ti.checked=!ti.checked,console.error(oi),no(ei,ei.getAttribute("data-prompt-error"))}finally{ei.classList.remove("is-loading")}})}function my(){rn(".issue_reference_repository_search").dropdown({apiSettings:{url:`${rm}/repo/search?q={query}&limit=20`,onResponse(ei){const ti={success:!0,results:[]};return rn.each(ei.data,(ni,oi)=>{ti.results.push({name:fc(oi.repository.full_name),value:oi.repository.full_name})}),ti},cache:!1},onChange(ei,ti,ni){const oi=ni.closest("form");oi.length&&oi[0].setAttribute("action",`${rm}/${ti}/issues/new`)},fullTextSearch:!0})}function py(){rn(".title_wip_desc > a").on("click",ei=>{ei.preventDefault();const ti=rn("#issue_title");ti.trigger("focus");const ni=ti.val().trim().toUpperCase(),oi=rn(".title_wip_desc").data("wip-prefixes");for(const li of oi)if(ni.startsWith(li.toUpperCase()))return;ti.val(`${oi[0]} ${ti.val()}`)})}async function Rf(ei,ti,ni,oi){try{if(!(await(0,bo.LO)(ei,{data:new URLSearchParams({action:ti,issue_ids:ni,id:oi})})).ok)throw new Error("Failed to update issues meta")}catch(li){console.error(li)}}function gy(){rn(".repository.view.issue .timeline").length&&(rn(".re-request-review").on("click",async function(ei){ei.preventDefault();const ti=this.getAttribute("data-update-url"),ni=this.getAttribute("data-issue-id"),oi=this.getAttribute("data-id"),li=this.classList.contains("checked");await Rf(ti,li?"detach":"attach",ni,oi),window.location.reload()}),document.addEventListener("click",ei=>{const ti=document.querySelector(":target");if(!ti)return;const ni=ti.id;if(ni&&/^(issue|pull)(comment)?-\d+$/.test(ni)&&!ei.target.closest(`#${ni}`)){const oi=rn(window).scrollTop();window.location.hash="",rn(window).scrollTop(oi),window.history.pushState(null,null," ")}}))}async function u0(ei){Ho(ei);const ti=ei.closest(".comment-code-cloud").find(".comment-form");Fo(ti);const ni=ti.find("textarea");let oi=a0(ni);if(!oi){const li=ti.find(".dropzone")[0];li.dropzone||Zm(li),oi=await Vd(ti.find(".combo-markdown-editor"))}return oi.focus(),oi}function vy(){if(window.location.hash&&window.location.hash.startsWith("#issuecomment-")){window.history.scrollRestoration!=="manual"&&(window.history.scrollRestoration="manual");const li=document.querySelector(window.location.hash);if(li){const gi=li.closest('div[id^="code-comments-"]')?.getAttribute("id");if(gi&&gi.startsWith("code-comments-")){const yi=gi.slice(14),Si=li.closest(".diff-file-box"),Li=Si?.querySelector(".diff-file-header");let Di=30;Li&&(Di+=rn(".diff-detail-box").outerHeight()+rn(Li).outerHeight()),Ho(`#show-outdated-${yi}`),Fo(`#code-comments-${yi}, #code-preview-${yi}, #hide-outdated-${yi}`),Si?.getAttribute("data-folded")==="true"&&Yf(Si,Si.querySelector(".fold-file"),!1),window.scrollTo({top:rn(li).offset().top-Di,behavior:"instant"})}}}else window.history.scrollRestoration==="manual"&&(window.history.scrollRestoration="auto");rn(document).on("click",".show-outdated",function(li){li.preventDefault();const gi=this.getAttribute("data-comment");Ho(this),Fo(`#code-comments-${gi}`),Fo(`#code-preview-${gi}`),Fo(`#hide-outdated-${gi}`)}),rn(document).on("click",".hide-outdated",function(li){li.preventDefault();const gi=this.getAttribute("data-comment");Ho(this),Ho(`#code-comments-${gi}`),Ho(`#code-preview-${gi}`),Fo(`#show-outdated-${gi}`)}),rn(document).on("click","button.comment-form-reply",async function(li){li.preventDefault(),await u0(rn(this))});
99const ei=rn(".review-box-panel");if(ei.length===1){const li=Vd(ei.find(".combo-markdown-editor"))}if(!rn(".repository.pull.diff").length)return;const ti=ei.parent().find(".js-btn-review"),ni=ei.parent().find(".review-box-panel"),oi=ni.find(".close");if(ti.length&&ni.length){const li=pd(ti[0],{content:ni[0],placement:"bottom",trigger:"click",maxWidth:"none",interactive:!0,hideOnClick:!0});oi.on("click",gi=>{gi.preventDefault(),li.hide()})}rn(document).on("click",".add-code-comment",async function(li){if(li.target.classList.contains("btn-add-single"))return;li.preventDefault();const gi=this.closest(".code-diff")?.classList.contains("code-diff-split"),yi=this.getAttribute("data-side"),Si=this.getAttribute("data-idx"),Li=this.closest("[data-path]")?.getAttribute("data-path"),Di=this.closest("tr"),zi=Di.getAttribute("data-line-type"),pn=Di.nextElementSibling;let Cn=rn(pn);pn?.classList.contains("add-comment")||(Cn=rn(`
100        <tr class="add-comment" data-line-type="${zi}">
101          ${gi?`
102            <td class="add-comment-left" colspan="4"></td>
103            <td class="add-comment-right" colspan="4"></td>
104          `:`
105            <td class="add-comment-left add-comment-right" colspan="5"></td>
106          `}
107        </tr>`),rn(Di).after(Cn));const Kn=Cn.find(`.add-comment-${yi}`);if(!Kn.find(".comment-code-cloud").length&&!Cn.find('button[name="pending_review"]').length)try{const js=await(await(0,bo.fG)(this.closest("[data-new-comment-url]")?.getAttribute("data-new-comment-url"))).text();Kn.html(js),Kn.find("input[name='line']").val(Si),Kn.find("input[name='side']").val(yi==="left"?"previous":"proposed"),Kn.find("input[name='path']").val(Li),Zm(Kn.find(".dropzone")[0]),(await Vd(Kn.find(".combo-markdown-editor"))).focus()}catch(ps){console.error(ps)}})}function by(){rn(document).on("click",".reference-issue",function(ei){const ti=rn(this),ni=rn(`#${ti.data("target")}`).text(),oi=ti.data("poster-username"),li=(0,Gs.oK)(ti.data("reference")),gi=rn(ti.data("modal"));gi.find('textarea[name="content"]').val(`${ni}
108
109_Originally posted by @${oi} in ${li}_`),gi.modal("show"),ei.preventDefault()})}function _y(){rn(".toggle-wip a, .toggle-wip button").on("click",async ei=>{ei.preventDefault();const ti=ei.currentTarget.closest(".toggle-wip"),ni=ti.getAttribute("data-title"),oi=JSON.parse(ti.getAttribute("data-wip-prefixes")),li=ti.getAttribute("data-update-url"),gi=oi.find(yi=>ni.startsWith(yi));try{const yi=new URLSearchParams;if(yi.append("title",gi!==void 0?ni.slice(gi.length).trim():`${oi[0].trim()} ${ni}`),!(await(0,bo.LO)(li,{data:yi})).ok)throw new Error("Failed to toggle WIP status");window.location.reload()}catch(yi){console.error(yi)}})}function yy(){const ei=document.querySelector("#issue-title-display"),ti=document.querySelector("#issue-title-editor");if(!ti)return;const ni=ti.querySelector("input"),oi=ni.getAttribute("data-old-title"),li=[ei,"#pull-desc-display","#agit-label","#editable-label"];ei.querySelector("#issue-title-edit-show").addEventListener("click",()=>{for(const Di of li)Ho(Di);Fo(ti),Fo("#pull-desc-editor"),ni.value.trim()||(ni.value=oi),ni.focus()}),ti.querySelector(".ui.cancel.button").addEventListener("click",()=>{Ho(ti),Ho("#pull-desc-editor");for(const Di of li)Fo(Di)});const yi=document.querySelector("#pull-desc-editor")?.getAttribute("data-target-update-url"),Si=ti.querySelector(".ui.primary.button"),Li=async()=>{const Di=ni.value.trim();try{if(Di&&Di!==oi){const zi=await(0,bo.LO)(Si.getAttribute("data-update-url"),{data:new URLSearchParams({title:Di})});if(!zi.ok)throw new Error(`Failed to update issue title: ${zi.statusText}`)}if(yi){const zi=document.querySelector("#pull-target-branch").getAttribute("data-branch"),pn=document.querySelector("#branch_target").textContent;if(zi!==pn){const Cn=await(0,bo.LO)(yi,{data:new URLSearchParams({target_branch:zi})});if(!Cn.ok)throw new Error(`Failed to update PR target branch: ${Cn.statusText}`)}}window.location.reload()}catch(zi){console.error(zi),oc(zi.message)}};Si.addEventListener("click",Li),ti.querySelector("input").addEventListener("ce-quick-submit",Li)}function wy(){document.querySelector("#branch-select")?.addEventListener("click",ei=>{const ti=ei.target.closest(".item[data-branch]");if(!ti)return;const ni=document.querySelector("#pull-target-branch"),oi=ni.getAttribute("data-basename"),li=ti.getAttribute("data-branch"),gi=ni.getAttribute("data-branch");ni.textContent=ni.textContent.replace(`${oi}:${gi}`,`${oi}:${li}`),ni.setAttribute("data-branch",li)})}function xy(){document.querySelector(".ui.assignees.list .item.no-select .select-assign-me")?.addEventListener("click",ei=>{ei.preventDefault();const ti=ei.target,ni=ti.parentElement,oi=document.querySelector(".ui.select-assignees .menu");if(ti.getAttribute("data-action")==="update")(async()=>(await Rf(ti.getAttribute("data-update-url"),ti.getAttribute("data-action"),ti.getAttribute("data-issue-id"),ti.getAttribute("data-id")),kh()))();else{for(const li of oi.querySelectorAll(".item"))li.getAttribute("data-id")===ti.getAttribute("data-id")&&(li.classList.add("checked"),li.querySelector(".octicon-check").classList.remove("tw-invisible"));return document.querySelector(ti.getAttribute("data-id-selector")).classList.remove("tw-hidden"),ni.classList.add("tw-hidden"),document.querySelector(oi.getAttribute("data-id")).value=ti.getAttribute("data-id"),!1}})}function Sy(ei){const ti={},ni=document.getElementById("status-button");ni&&(ti.onContentChanged=oi=>{const li=ni.getAttribute(oi.value().trim()?"data-status-and-comment":"data-status");ni.textContent=li}),Vd(ei.find(".combo-markdown-editor"),ti)}function jy(ei){const ti=ei.find(".combo-editor-dropzone"),ni=async oi=>
109{const li=oi.find(".form-field-dropzone"),gi=oi.find(".form-field-real"),yi=oi.find(".combo-markdown-editor"),Si=await Vd(yi,{onContentChanged:Li=>{gi.val(Li.value())}});gi.on("focus",async()=>{Fo(ei.find(".combo-editor-dropzone .form-field-real")),Ho(ei.find(".combo-editor-dropzone .combo-markdown-editor")),Ho(ei.find(".combo-editor-dropzone .form-field-dropzone")),Ho(gi),Fo(yi),Fo(li),await Si.switchToUserPreference(),Si.focus()})};for(const oi of ti)ni(rn(oi))}function ky(){if(document.querySelector(".archived-label-hint"))for(const ei of document.querySelectorAll("[data-is-archived]"))Oa(ei,ei.classList.contains("checked"))}function Cy(ei){return ei.replaceAll(/:[-+\w]+:/g,ti=>Kf(ti.substring(1,ti.length-1))).replaceAll(/`[^`]+`/g,ti=>`<code class="inline-code-block">${ti.substring(1,ti.length-1)}</code>`)}function Ay(){for(const ei of document.querySelectorAll(".js-toggle-commit-body"))ei.addEventListener("click",function(ti){ti.preventDefault();const ni=this.getAttribute("aria-expanded")==="true";Oa(this.parentElement.querySelector(".commit-body")),this.setAttribute("aria-expanded",String(!ni))})}function Ey(){for(const ei of document.querySelectorAll('[data-tippy="commit-statuses"]')){const ti=document.querySelector(".repository.file.list")||document.querySelector(".repository.diff");pd(ei,{content:ei.nextElementSibling,placement:ti?"top-start":"bottom-start",interactive:!0,role:"dialog",theme:"box-with-header"})}}function Ty(){const ei=document.getElementById("commit-notes-edit-button");ei!==null&&ei.addEventListener("click",()=>{document.getElementById("commit-notes-display-area").classList.add("tw-hidden"),document.getElementById("commit-notes-edit-area").classList.remove("tw-hidden")});const ti=document.getElementById("commit-notes-add-button");ti!==null&&ti.addEventListener("click",()=>{document.getElementById("commit-notes-add-area").classList.remove("tw-hidden")})}const{appSubUrl:d0}=window.config;function Ly(){const ei=document.getElementById("manage_topic");if(!ei)return;const ti=document.getElementById("topic_edit"),ni=document.getElementById("repo-topics"),oi=ti.querySelector(".ui.dropdown");let li;ei.addEventListener("click",()=>{Ho(ni),Fo(ti),oi.querySelector("input.search").focus()}),document.querySelector("#cancel_topic_edit").addEventListener("click",()=>{li?.hideToast(),Ho(ti),Fo(ni),ei.focus()}),document.getElementById("save_topic").addEventListener("click",async gi=>{li?.hideToast();const yi=ti.querySelector("input[name=topics]").value,Si=new FormData;Si.append("topics",yi);const Li=await(0,bo.LO)(gi.target.getAttribute("data-link"),{data:Si});if(Li.ok){if((await Li.json()).status==="ok"){if(Yc(ni,".repo-topic",zi=>zi.remove()),yi.length){const zi=yi.split(",");zi.sort();for(const pn of zi){const Cn=document.createElement("a");Cn.classList.add("repo-topic","ui","large","label"),Cn.href=`${d0}/explore/repos?q=${encodeURIComponent(pn)}&topic=1`,Cn.textContent=pn,ei.parentNode.insertBefore(Cn,ei)}}Ho(ti),Fo(ni)}}else if(Li.status===422){const Di=await Li.json();if(li=oc(Di.message,{duration:5e3}),Di.invalidTopics&&Di.invalidTopics.length>0){const{invalidTopics:zi}=Di,pn=Yc(oi,"a.ui.label");for(const[Cn,Kn]of yi.split(",").entries())zi.includes(Kn)&&(pn[Cn].classList.remove("green"),pn[Cn].classList.add("red"))}}}),rn(oi).dropdown({allowAdditions:!0,forceSelection:!1,fullTextSearch:"exact",fields:{name:"description",value:"data-value"},saveRemoteData:!1,label:{transition:"horizontal flip",duration:200,variation:!1},apiSettings:{url:`${d0}/explore/topics/search?q={query}`,throttle:500,cache:!1,onResponse(gi){const yi={success:!1,results:[]},Si=(0,Gs.Kq)(this.urlData.query.trim());let Li=!1;const Di=[];for(const zi of Yc(oi,"a.ui.label.visible"))Di.push(zi.getAttribute("data-value"));if(gi.topics){let zi=!1;for(let pn=0;pn<gi.topics.length;pn++)Di.includes(gi.topics[pn].topic_name)||(gi.topics[pn].topic_name.toLowerCase()===Si.toLowerCase()&&(Li=!0),yi.results.push({description:gi.topics[pn].topic_name,"data-value":gi.topics[pn].topic_name}),zi=!0);yi.success=zi}return Si.length>0&&!Li?(yi.success=!0,yi.results.unshift({description:Si,"data-value":Si})):Si.length>0&&Li&&yi.results.sort((zi,pn)=>zi.description.toLowerCase()===Si.toLowerCase()?-1:pn.description.toLowerCase()===Si.toLowerCase()?1:zi.description>pn.description?-1:zi.description<pn.description?1:0),yi}},onLabelCreate(gi){return gi=gi.toLowerCase().trim(),this.attr("data-value",gi).contents().first().replaceWith(gi),rn(this)},onAdd(gi,yi,Si){gi=gi.toLowerCase().trim(),Si[0].setAttribute("data-value",gi),Si[0].setAttribute("data-text",gi)}})}function My(){function ei(ti){const ni=rn(this);rn("#form-uid").val(ni.data("uid")),rn("#form-email").val(ni.data("email")),rn("#form-primary").val(ni.data("primary")),rn("#form-activate").val(ni.data("activate")),rn("#change-email-modal").modal("show"),ti.preventDefault()}rn(".link-email-action").on("click",ei)}const{appSubUrl:Ry}=window.config;function rp(){Number(document.getElementById("security_protocol")?.value)>0?Fo(".has-tls"):Ho(".has-tls")}function Oy(){if(!document.querySelector(".page-content.admin"))return;xg(),(rn(".admin.new.user").length>0||rn(".admin.edit.user").length>0)&&document.getElementById("login_type")?.addEventListener("change",function(){this.value?.substring(0,1)==="0"?(document.getElementById("user_name")?.removeAttribute("disabled"),document.getElementById("login_name")?.removeAttribute("required"),Ho(".non-local"),Fo(".local"),document.getElementById("user_name")?.focus(),this.getAttribute("data-password")==="required"&&document.getElementById("password")?.setAttribute("required","required")):(document.querySelector(".admin.edit.user")&&document.getElementById("user_name")?.setAttribute("disabled","disabled"),document.getElementById("login_name")?.setAttribute("required","required"),Fo(".non-local"),Ho(".local"),document.getElementById("login_name")?.focus(),document.getElementById("password")?.removeAttribute("required"))});function ei(){const li=document.querySelectorAll(".search-page-size");if(document.getElementById("use_paged_search").checked){Fo(".search-page-size");for(const gi of li)gi.querySelector("input")?.setAttribute("required","required")}else{Ho(".search-page-size");for(const gi of li)gi.querySelector("input")?.removeAttribute("required")}}function ti(li){Ho(".open_id_connect_auto_discovery_url, .oauth2_use_custom_url, .oauth2_attribute_ssh_public_key");for(const Si of document.querySelectorAll(".open_id_connect_auto_discovery_url input[required]"))Si.removeAttribute("required");const gi=document.getElementById("oauth2_provider")?.value;switch(gi){case"openidConnect":for(const Si of document.querySelectorAll(".open_id_connect_auto_discovery_url input"))Si.setAttribute("required","required");Fo(".open_id_connect_auto_discovery_url");break;default:{const Si=document.getElementById(`${gi}_customURLSettings`);if(!Si)break;const Li=Si.getAttribute("data-required")==="true";document.getElementById("oauth2_use_custom_url").checked=Li,(Li||Si.getAttribute("data-available")==="true")&&Fo(".oauth2_use_custom_url")}}document.getElementById(`${gi}_canProvideSSHKeys`)&&Fo(".oauth2_attribute_ssh_public_key"),ni(li)}function ni(li){const gi=document.getElementById("oauth2_provider")?.value;Ho(".oauth2_use_custom_url_field");for(const yi of document.querySelectorAll(".oauth2_use_custom_url_field input[required]"))yi.removeAttribute("required");if(document.getElementById("oauth2_use_custom_url")?.checked)for(const yi of["token_url","auth_url","profile_url","email_url","tenant"]){const Si=document.getElementById(`${gi}_${yi}`);if(Si&&(li&&(document.getElementById(`oauth2_${yi}`).value=Si.value),Si.getAttribute("data-available")==="true")){for(const Li of document.querySelectorAll(`.oauth2_${yi} input`))Li.setAttribute("required","required");Fo(`.oauth2_${yi}`)}}}function oi(){Oa(document.getElementById("ldap-group-options"),rn(".js-ldap-group-toggle")[0].checked)}if(document.querySelector(".admin.new.authentication")&&(document.getElementById("auth_type")?.addEventListener("change",function(){Ho(".ldap, .dldap, .smtp, .pam, .oauth2, .has-tls, .search-page-size");for(const gi of document.querySelectorAll(".ldap input[required], .binddnrequired input[required], .dldap input[required], .smtp input[required], .pam input[required], .oauth2 input[required], .has-tls input[required]"))gi.removeAttribute("required");document.querySelector(".binddnrequired")?.classList.remove("required");const li=this.value;switch(li){case"2":Fo(".ldap");for(const gi of document.querySelectorAll(".binddnrequired input, .ldap div.required:not(.dldap) input"))gi.setAttribute("required","required");document.querySelector(".binddnrequired")?.classList.add("required");break;case"3":Fo(".smtp"),Fo(".has-tls");for(const gi of document.querySelectorAll(".smtp div.required input, .has-tls"))gi.setAttribute("required","required");break;case"4":Fo(".pam");for(const gi of document.querySelectorAll(".pam input"))gi.setAttribute("required","required");break;case"5":Fo(".dldap");for(const gi of document.querySelectorAll(".dldap div.required:not(.ldap) input"))gi.setAttribute("required","required");break;case"6":Fo(".oauth2");for(const gi of document.querySelectorAll(".oauth2 div.required:not(.oauth2_use_custom_url,.oauth2_use_custom_url_field,.open_id_connect_auto_discovery_url) input"))gi.setAttribute("required","required");ti(!0);break}(li==="2"||li==="5")&&(rp(),oi()),li==="2"&&ei()}),rn("#auth_type").trigger("change"),document.getElementById("security_protocol")?.addEventListener("change",rp),document.getElementById("use_paged_search")?.addEventListener("change",ei),document.getElementById("oauth2_provider")?.addEventListener("change",()=>ti(!0)),document.getElementById("oauth2_use_custom_url")?.addEventListener("change",()=>ni(!0)),rn(".js-ldap-group-toggle").on("change",oi)),document.querySelector(".admin.edit.authentication")){const li=document.getElementById("auth_type")?.value;li==="2"||li==="5"?(document.getElementById("security_protocol")?.addEventListener("change",rp),rn(".js-ldap-group-toggle").on("change",oi),oi(),li==="2"&&document.getElementById("use_paged_search")?.addEventListener("change",ei)):li==="6"&&(document.getElementById("oauth2_provider")?.addEventListener("change",()=>ti(!0)),document.getElementById("oauth2_use_custom_url")?.addEventListener("change",()=>ni(!1)),ti(!1))}if(document.querySelector(".admin.authentication")&&rn("#auth_name").on("input",function(){document.getElementById("oauth2-callback-url").textContent=`${window.location.origin}${Ry}/user/oauth2/${encodeURIComponent(this.value)}/callback`}).trigger("input"),document.querySelector(".admin.notice")){const li=document.getElementById("detail-modal");rn(".view-detail").on("click",function(){const yi=this.closest("tr").querySelector(".notice-description").textContent;return li.querySelector(".content pre").textContent=yi,rn(li).modal("show"),!1});const gi=document.querySelectorAll(".select.table .ui.checkbox input");rn(".select.action").on("click",function(){switch(rn(this).data("action")){case"select-all":for(const yi of gi)yi.checked=!0;break;
109case"deselect-all":for(const yi of gi)yi.checked=!1;break;case"inverse":for(const yi of gi)yi.checked=!yi.checked;break}}),document.getElementById("delete-selection")?.addEventListener("click",async function(yi){yi.preventDefault(),this.classList.add("is-loading","disabled");const Si=new FormData;for(const Li of gi)Li.checked&&Si.append("ids[]",Li.closest(".ui.checkbox").getAttribute("data-id"));await(0,bo.LO)(this.getAttribute("data-link"),{data:Si}),window.location.href=this.getAttribute("data-redirect")})}}const{appSubUrl:Dy}=window.config;function Py(){const ei=rn("#repo_template"),ti=function(){const oi=rn("#template_units"),li=rn("#non_template");ei.val()!==""&&ei.val()!=="0"?(Fo(oi),Ho(li)):(Ho(oi),Fo(li))};ei.on("change",ti),ti();const ni=function(){rn("#repo_template_search").dropdown({apiSettings:{url:`${Dy}/repo/search?q={query}&template=true&priority_owner_id=${rn("#uid").val()}`,onResponse(oi){const li={success:!0,results:[]};return li.results.push({name:"",value:""}),rn.each(oi.data,(gi,yi)=>{li.results.push({name:fc(yi.repository.full_name),value:yi.repository.id})}),li},cache:!1},fullTextSearch:!0})};rn("#uid").on("change",ni),ni()}const Fy=/^#(L|n)([1-9][0-9]*)$/,Iy=/^#(L[1-9][0-9]*)-(L[1-9][0-9]*)$/;function f0(ei){window.history.pushState?window.history.pushState(null,null,ei):window.location.hash=ei}function ap(){return!!document.querySelector("div.blame")}function h0(){return document.querySelectorAll(`.code-view td.lines-code${ap()?".blame-code":""}`)}function lp(ei,ti,ni){for(const Di of ei)Di.closest("tr").classList.remove("active");const oi=document.querySelector("a.ref-in-new-issue"),li=document.querySelector("a.copy-line-permalink"),gi=document.querySelector("a.view_git_blame"),yi=function(Di){if(!oi)return;const zi=oi.getAttribute("data-url-issue-new"),pn=oi.getAttribute("data-url-param-body-link"),Cn=`${(0,Gs.oK)(pn)}#${Di}`;oi.setAttribute("href",`${zi}?body=${encodeURIComponent(Cn)}`)},Si=function(Di){if(!gi)return;let zi=gi.getAttribute("href");zi=`${zi.replace(/#L\d+$|#L\d+-L\d+$/,"")}`,Di.length!==0&&(zi=`${zi}#${Di}`),gi.setAttribute("href",zi)},Li=function(Di){if(!li)return;let zi=li.getAttribute("data-url");zi=`${zi.replace(/#L\d+$|#L\d+-L\d+$/,"")}#${Di}`,li.setAttribute("data-url",zi)};if(ni){let Di=parseInt(ti[0].getAttribute("rel").slice(1)),zi=parseInt(ni[0].getAttribute("rel").slice(1)),pn;if(Di!==zi){Di>zi&&(pn=Di,Di=zi,zi=pn);const Cn=[];for(let Kn=Di;Kn<=zi;Kn++)Cn.push(`[rel=L${Kn}]`);ei.filter(Cn.join(",")).each(function(){this.closest("tr").classList.add("active")}),f0(`#L${Di}-L${zi}`),yi(`L${Di}-L${zi}`),Si(`L${Di}-L${zi}`),Li(`L${Di}-L${zi}`);return}}ti[0].closest("tr").classList.add("active"),f0(`#${ti[0].getAttribute("rel")}`),yi(ti[0].getAttribute("rel")),Si(ti[0].getAttribute("rel")),Li(ti[0].getAttribute("rel"))}function cp(){const ei=document.querySelector(".code-line-menu");if(!ei)return;for(const li of document.querySelectorAll(".code-line-button"))li.remove();const ni=document.querySelector(".code-view tr.active").querySelector("td.lines-num"),oi=document.createElement("button");oi.classList.add("code-line-button","ui","basic","button"),oi.innerHTML=(0,Xo.JW)("octicon-kebab-horizontal"),ni.prepend(oi),oi.closest(".code-view").append(ei.cloneNode(!0)),pd(oi,{trigger:"click",hideOnClick:!0,content:ei,placement:"right-start",interactive:!0,onShow:li=>{li.popper.addEventListener("click",()=>{li.hide()},{once:!0})}})}function Ny(){rn(".code-view .lines-num").length>0&&(rn(document).on("click",".lines-num span",function(ei){const ti=h0(),ni=Array.from(ti).filter(li=>li.matches(`[rel=${this.getAttribute("id")}]`));let oi;ei.shiftKey&&(oi=Array.from(ti).filter(li=>li.closest("tr").classList.contains("active"))),lp(rn(ti),rn(ni),oi?rn(oi):null),window.getSelection?window.getSelection().removeAllRanges():document.selection.empty(),cp()}),rn(window).on("hashchange",()=>{let ei=window.location.hash.match(Iy);const ti=rn(h0());let ni;if(ei&&(ni=ti.filter(`[rel=${ei[1]}]`),ni.length)){const oi=ti.filter(`[rel=${ei[2]}]`);lp(ti,ni,oi.length?oi:ti.last()),ap()||cp(),rn("html, body").scrollTop(ni.offset().top-200);return}ei=window.location.hash.match(Fy),ei&&(ni=ti.filter(`[rel=L${ei[2]}]`),ni.length&&(lp(ti,ni),ap()||cp(),rn("html, body").scrollTop(ni.offset().top-200)))}).trigger("hashchange")),rn(document).on("click",".fold-file",({currentTarget:ei})=>{d_(ei.closest(".file-content"),ei)}),rn(document).on("click",".copy-line-permalink",async({currentTarget:ei})=>{await yo((0,Gs.oK)(ei.getAttribute("data-url")))})}function qy(){document.getElementById("ssh-key-content")?.addEventListener("input",function(){const ei=this.value.split(" "),ti=document.getElementById("ssh-key-title");!ti.value&&ei.length===3&&ei[2]!==""&&(ti.value=ei[2])})}async function By(ei){ei.preventDefault();const ti=ei.target.closest("a.archive-link[href]"),ni=ti.closest(".ui.dropdown")??ti;ni.classList.add("is-loading","loading-icon-2px");try{for(let oi=0;;oi++){const li=await(0,bo.LO)(ti.href);if(!li.ok)throw new Error(`Invalid server response: ${li.status}`);if((await li.json()).complete)break;await(0,Gs.yy)(Math.min((oi+1)*750,2e3))}window.location.href=ti.href}catch(oi){console.error(oi),oc(`Failed to download the archive: ${oi}`,{duration:2500})}finally{ni.classList.remove("is-loading","loading-icon-2px")}}function Hy(){Od("a.archive-link[href]",ei=>ei.addEventListener("click",By))}function $y(){const ei=rn("#repo-clone-ssh"),ti=rn("#repo-clone-https"),ni=rn("#repo-clone-url");!ei.length&&!ti.length||!ni.length||(ei.on("click",()=>{localStorage.setItem("repo-clone-protocol","ssh"),window.updateCloneStates()}),ti.on("click",()=>{localStorage.setItem("repo-clone-protocol","https"),window.updateCloneStates()}),ni.on("focus",()=>{ni.trigger("select")}))}function Vy(ei){rn(ei).each(function(){const ti=rn(this);ti.find(".branch-tag-item").on("click",function(){return Ho(ti.find(".scrolling.reference-list-menu")),Fo(rn(rn(this).data("target"))),!1})})}function Wy(ei){const ti=rn(ei);ti.length&&ti.dropdown({fullTextSearch:"exact",selectOnKeydown:!1,onChange(ni,oi,li){li[0].getAttribute("data-url")&&(window.location.href=li[0].getAttribute("data-url"))},message:{noResults:ti[0].getAttribute("data-no-results")}})}const{appSubUrl:Uy}=window.config;function zy(){const ei=document.getElementById("repo_migrating");if(!ei)return;document.getElementById("repo_migrating_retry")?.addEventListener("click",Xy);const ti=ei.getAttribute("data-migrating-task-id"),ni=async()=>{const li=await(0,bo.fG)(`${Uy}/user/task/${ti}`);if(li.url.endsWith("/login"))return!1;if(li.status!==200)return!0;const gi=await li.json();return gi.message&&(document.getElementById("repo_migrating_progress_message").textContent=gi.message),gi.status===4?(window.location.reload(),!1):gi.status===3?(Ho("#repo_migrating_progress"),Ho("#repo_migrating"),Fo("#repo_migrating_retry"),Fo("#repo_migrating_failed"),Fo("#repo_migrating_failed_image"),document.getElementById("repo_migrating_failed_error").textContent=gi.message,!1):!0},oi=async()=>{let li=!0;try{li=await ni()}finally{li&&setTimeout(oi,2e3)}};oi()}async function Xy(ei){await(0,bo.LO)(ei.target.getAttribute("data-migrating-task-retry-url")),window.location.reload()}const m0=(ei,ti,ni)=>{const oi=ei instanceof RegExp?p0(ei,ni):ei,li=ti instanceof RegExp?p0(ti,ni):ti,gi=oi!==null&&li!=null&&Ky(oi,li,ni);return gi&&{start:gi[0],end:gi[1],pre:ni.slice(0,gi[0]),body:ni.slice(gi[0]+oi.length,gi[1]),post:ni.slice(gi[1]+li.length)}},p0=(ei,ti)=>{const ni=ti.match(ei);return ni?ni[0]:null},Ky=(ei,ti,ni)=>{let oi,li,gi,yi,Si,Li=ni.indexOf(ei),Di=ni.indexOf(ti,Li+1),zi=Li;if(Li>=0&&Di>0){if(ei===ti)return[Li,Di];for(oi=[],gi=ni.length;zi>=0&&!Si;){if(zi===Li)oi.push(zi),Li=ni.indexOf(ei,zi+1);else if(oi.length===1){const pn=oi.pop();pn!==void 0&&(Si=[pn,Di])}else li=oi.pop(),li!==void 0&&li<gi&&(gi=li,yi=Di),Di=ni.indexOf(ti,zi+1);
109zi=Li<Di&&Li>=0?Li:Di}oi.length&&yi!==void 0&&(Si=[gi,yi])}return Si},g0="\0SLASH"+Math.random()+"\0",v0="\0OPEN"+Math.random()+"\0",up="\0CLOSE"+Math.random()+"\0",b0="\0COMMA"+Math.random()+"\0",_0="\0PERIOD"+Math.random()+"\0",Gy=new RegExp(g0,"g"),Yy=new RegExp(v0,"g"),Qy=new RegExp(up,"g"),Zy=new RegExp(b0,"g"),Jy=new RegExp(_0,"g"),ew=/\\\\/g,tw=/\\{/g,iw=/\\}/g,nw=/\\,/g,sw=/\\./g,ow=1e5;function dp(ei){return isNaN(ei)?ei.charCodeAt(0):parseInt(ei,10)}function rw(ei){return ei.replace(ew,g0).replace(tw,v0).replace(iw,up).replace(nw,b0).replace(sw,_0)}function aw(ei){return ei.replace(Gy,"\\").replace(Yy,"{").replace(Qy,"}").replace(Zy,",").replace(Jy,".")}function y0(ei){if(!ei)return[""];const ti=[],ni=m0("{","}",ei);if(!ni)return ei.split(",");const{pre:oi,body:li,post:gi}=ni,yi=oi.split(",");yi[yi.length-1]+="{"+li+"}";const Si=y0(gi);return gi.length&&(yi[yi.length-1]+=Si.shift(),yi.push.apply(yi,Si)),ti.push.apply(ti,yi),ti}function lw(ei,ti={}){if(!ei)return[];const{max:ni=ow}=ti;return ei.slice(0,2)==="{}"&&(ei="\\{\\}"+ei.slice(2)),Ch(rw(ei),ni,!0).map(aw)}function cw(ei){return"{"+ei+"}"}function uw(ei){return/^-?0\d/.test(ei)}function dw(ei,ti){return ei<=ti}function fw(ei,ti){return ei>=ti}function Ch(ei,ti,ni){const oi=[],li=m0("{","}",ei);if(!li)return[ei];const gi=li.pre,yi=li.post.length?Ch(li.post,ti,!1):[""];if(/\$$/.test(li.pre))for(let Si=0;Si<yi.length&&Si<ti;Si++){const Li=gi+"{"+li.body+"}"+yi[Si];oi.push(Li)}else{const Si=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(li.body),Li=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(li.body),Di=Si||Li,zi=li.body.indexOf(",")>=0;if(!Di&&!zi)return li.post.match(/,(?!,).*\}/)?(ei=li.pre+"{"+li.body+up+li.post,Ch(ei,ti,!0)):[ei];let pn;if(Di)pn=li.body.split(/\.\./);else if(pn=y0(li.body),pn.length===1&&pn[0]!==void 0&&(pn=Ch(pn[0],ti,!1).map(cw),pn.length===1))return yi.map(Kn=>li.pre+pn[0]+Kn);let Cn;if(Di&&pn[0]!==void 0&&pn[1]!==void 0){const Kn=dp(pn[0]),ds=dp(pn[1]),ps=Math.max(pn[0].length,pn[1].length);let js=pn.length===3&&pn[2]!==void 0?Math.abs(dp(pn[2])):1,Ss=dw;ds<Kn&&(js*=-1,Ss=fw);const mo=pn.some(uw);Cn=[];for(let Dn=Kn;Ss(Dn,ds);Dn+=js){let Ys;if(Li)Ys=String.fromCharCode(Dn),Ys==="\\"&&(Ys="");else if(Ys=String(Dn),mo){const Js=ps-Ys.length;if(Js>0){const sa=new Array(Js+1).join("0");Dn<0?Ys="-"+sa+Ys.slice(1):Ys=sa+Ys}}Cn.push(Ys)}}else{Cn=[];for(let Kn=0;Kn<pn.length;Kn++)Cn.push.apply(Cn,Ch(pn[Kn],ti,!1))}for(let Kn=0;Kn<Cn.length;Kn++)for(let ds=0;ds<yi.length&&oi.length<ti;ds++){const ps=gi+Cn[Kn]+yi[ds];(!ni||Di||ps)&&oi.push(ps)}}return oi}const hw=1024*64,am=ei=>{if(typeof ei!="string")throw new TypeError("invalid pattern");if(ei.length>hw)throw new TypeError("pattern is too long")},mw={"[:alnum:]":["\\p{L}\\p{Nl}\\p{Nd}",!0],"[:alpha:]":["\\p{L}\\p{Nl}",!0],"[:ascii:]":["\\x00-\\x7f",!1],"[:blank:]":["\\p{Zs}\\t",!0],"[:cntrl:]":["\\p{Cc}",!0],"[:digit:]":["\\p{Nd}",!0],"[:graph:]":["\\p{Z}\\p{C}",!0,!0],"[:lower:]":["\\p{Ll}",!0],"[:print:]":["\\p{C}",!0],"[:punct:]":["\\p{P}",!0],"[:space:]":["\\p{Z}\\t\\r\\n\\v\\f",!0],"[:upper:]":["\\p{Lu}",!0],"[:word:]":["\\p{L}\\p{Nl}\\p{Nd}\\p{Pc}",!0],"[:xdigit:]":["A-Fa-f0-9",!1]},Ah=ei=>ei.replace(/[[\]\\-]/g,"\\$&"),pw=ei=>ei.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),w0=ei=>ei.join(""),gw=(ei,ti)=>{const ni=ti;if(ei.charAt(ni)!=="[")throw new Error("not in a brace expression");const oi=[],li=[];let gi=ni+1,yi=!1,Si=!1,Li=!1,Di=!1,zi=ni,pn="";e:for(;gi<ei.length;){const ps=ei.charAt(gi);if((ps==="!"||ps==="^")&&gi===ni+1){Di=!0,gi++;continue}if(ps==="]"&&yi&&!Li){zi=gi+1;break}if(yi=!0,ps==="\\"&&!Li){Li=!0,gi++;continue}if(ps==="["&&!Li){for(const[js,[Ss,Zs,mo]]of Object.entries(mw))if(ei.startsWith(js,gi)){if(pn)return["$.",!1,ei.length-ni,!0];gi+=js.length,mo?li.push(Ss):oi.push(Ss),Si=Si||Zs;continue e}}if(Li=!1,pn){ps>pn?oi.push(Ah(pn)+"-"+Ah(ps)):ps===pn&&oi.push(Ah(ps)),pn="",gi++;continue}if(ei.startsWith("-]",gi+1)){oi.push(Ah(ps+"-")),gi+=2;continue}if(ei.startsWith("-",gi+1)){pn=ps,gi+=2;continue}oi.push(Ah(ps)),gi++}if(zi<gi)return["",!1,0,!1];if(!oi.length&&!li.length)return["$.",!1,ei.length-ni,!0];if(li.length===0&&oi.length===1&&/^\\?.$/.test(oi[0])&&!Di){const ps=oi[0].length===2?oi[0].slice(-1):oi[0];return[pw(ps),!1,zi-ni,!1]}const Cn="["+(Di?"^":"")+w0(oi)+"]",Kn="["+(Di?"":"^")+w0(li)+"]";return[oi.length&&li.length?"("+Cn+"|"+Kn+")":oi.length?Cn:Kn,Si,zi-ni,!0]},Eh=(ei,{windowsPathsNoEscape:ti=!1,magicalBraces:ni=!0}={})=>ni?ti?ei.replace(/\[([^\/\\])\]/g,"$1"):ei.replace(/((?!\\).|^)\[([^\/\\])\]/g,"$1$2").replace(/\\([^\/])/g,"$1"):ti?ei.replace(/\[([^\/\\{}])\]/g,"$1"):ei.replace(/((?!\\).|^)\[([^\/\\{}])\]/g,"$1$2").replace(/\\([^\/{}])/g,"$1");var ku;const vw=new Set(["!","?","+","*","@"]),fp=ei=>vw.has(ei),x0=ei=>fp(ei.type),bw=new Map([["!",["@"]],["?",["?","@"]],["@",["@"]],["*",["*","+","?","@"]],["+",["+","@"]]]),_w=new Map([["!",["?"]],["@",["?"]],["+",["?","*"]]]),yw=new Map([["!",["?","@"]],["?",["?","@"]],["@",["?","@"]],["*",["*","+","?","@"]],["+",["+","@","?","*"]]]),S0=new Map([["!",new Map([["!","@"]])],["?",new Map([["*","*"],["+","*"]])],["@",new Map([["!","!"],["?","?"],["@","@"],["*","*"],["+","+"]])],["+",new Map([["?","*"],["*","*"]])]]),ww="(?!(?:^|/)\\.\\.?(?:$|/))",lm="(?!\\.)",xw=new Set(["[","."]),Sw=new Set(["..","."]),jw=new Set("().*{}+?[]^$\\!"),kw=ei=>ei.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),hp="[^/]",j0=hp+"*?",k0=hp+"+?";let Cw=0;
109class cm{constructor(ti,ni,oi={}){ml(this,sl);so(this,"type");ml(this,hc);ml(this,Mc);ml(this,Ud,!1);ml(this,ma,[]);ml(this,Il);ml(this,ff);ml(this,Df);ml(this,hf,!1);ml(this,Ld);ml(this,Md);ml(this,oh,!1);so(this,"id",++Cw);this.type=ti,ti&&Ta(this,Mc,!0),Ta(this,Il,ni),Ta(this,hc,Ls(this,Il)?Ls(Ls(this,Il),hc):this),Ta(this,Ld,Ls(this,hc)===this?oi:Ls(Ls(this,hc),Ld)),Ta(this,Df,Ls(this,hc)===this?[]:Ls(Ls(this,hc),Df)),ti==="!"&&!Ls(Ls(this,hc),hf)&&Ls(this,Df).push(this),Ta(this,ff,Ls(this,Il)?Ls(Ls(this,Il),ma).length:0)}get depth(){return(Ls(this,Il)?.depth??-1)+1}[Symbol.for("nodejs.util.inspect.custom")](){return{"@@type":"AST",id:this.id,type:this.type,root:Ls(this,hc).id,parent:Ls(this,Il)?.id,depth:this.depth,partsLength:Ls(this,ma).length,parts:Ls(this,ma)}}get hasMagic(){if(Ls(this,Mc)!==void 0)return Ls(this,Mc);for(const ti of Ls(this,ma))if(typeof ti!="string"&&(ti.type||ti.hasMagic))return Ta(this,Mc,!0);return Ls(this,Mc)}toString(){return Ls(this,Md)!==void 0?Ls(this,Md):this.type?Ta(this,Md,this.type+"("+Ls(this,ma).map(ti=>String(ti)).join("|")+")"):Ta(this,Md,Ls(this,ma).map(ti=>String(ti)).join(""))}push(...ti){for(const ni of ti)if(ni!==""){if(typeof ni!="string"&&!(ni instanceof ku&&Ls(ni,Il)===this))throw new Error("invalid part: "+ni);Ls(this,ma).push(ni)}}toJSON(){const ti=this.type===null?Ls(this,ma).slice().map(ni=>typeof ni=="string"?ni:ni.toJSON()):[this.type,...Ls(this,ma).map(ni=>ni.toJSON())];return this.isStart()&&!this.type&&ti.unshift([]),this.isEnd()&&(this===Ls(this,hc)||Ls(Ls(this,hc),hf)&&Ls(this,Il)?.type==="!")&&ti.push({}),ti}isStart(){if(Ls(this,hc)===this)return!0;if(!Ls(this,Il)?.isStart())return!1;if(Ls(this,ff)===0)return!0;const ti=Ls(this,Il);for(let ni=0;ni<Ls(this,ff);ni++){const oi=Ls(ti,ma)[ni];if(!(oi instanceof ku&&oi.type==="!"))return!1}return!0}isEnd(){if(Ls(this,hc)===this||Ls(this,Il)?.type==="!")return!0;if(!Ls(this,Il)?.isEnd())return!1;if(!this.type)return Ls(this,Il)?.isEnd();const ti=Ls(this,Il)?Ls(Ls(this,Il),ma).length:0;return Ls(this,ff)===ti-1}copyIn(ti){typeof ti=="string"?this.push(ti):this.push(ti.clone(this))}clone(ti){const ni=new ku(this.type,ti);for(const oi of Ls(this,ma))ni.copyIn(oi);return ni}static fromGlob(ti,ni={}){var li;const oi=new ku(null,void 0,ni);return Zr(li=ku,mf,Dm).call(li,ti,oi,0,ni,0),oi}toMMPattern(){if(this!==Ls(this,hc))return Ls(this,hc).toMMPattern();const ti=this.toString(),[ni,oi,li,gi]=this.toRegExpSource();if(!(li||Ls(this,Mc)||Ls(this,Ld).nocase&&!Ls(this,Ld).nocaseMagicOnly&&ti.toUpperCase()!==ti.toLowerCase()))return oi;const Si=(Ls(this,Ld).nocase?"i":"")+(gi?"u":"");return Object.assign(new RegExp(`^${ni}$`,Si),{_src:ni,_glob:ti})}get options(){return Ls(this,Ld)}toRegExpSource(ti){const ni=ti??!!Ls(this,Ld).dot;if(Ls(this,hc)===this&&(Zr(this,sl,Fm).call(this),Zr(this,sl,lv).call(this)),!x0(this)){const Li=this.isStart()&&this.isEnd()&&!Ls(this,ma).some(Kn=>typeof Kn!="string"),Di=Ls(this,ma).map(Kn=>{var Zs;const[ds,ps,js,Ss]=typeof Kn=="string"?Zr(Zs=ku,mf,mv).call(Zs,Kn,Ls(this,Mc),Li):Kn.toRegExpSource(ti);return Ta(this,Mc,Ls(this,Mc)||js),Ta(this,Ud,Ls(this,Ud)||Ss),ds}).join("");let zi="";if(this.isStart()&&typeof Ls(this,ma)[0]=="string"&&!(Ls(this,ma).length===1&&Sw.has(Ls(this,ma)[0]))){const ds=xw,ps=ni&&ds.has(Di.charAt(0))||Di.startsWith("\\.")&&ds.has(Di.charAt(2))||Di.startsWith("\\.\\.")&&ds.has(Di.charAt(4)),js=!ni&&!ti&&ds.has(Di.charAt(0));zi=ps?ww:js?lm:""}let pn="";return this.isEnd()&&Ls(Ls(this,hc),hf)&&Ls(this,Il)?.type==="!"&&(pn="(?:$|\\/)"),[zi+Di+pn,Eh(Di),Ta(this,Mc,!!Ls(this,Mc)),Ls(this,Ud)]}const oi=this.type==="*"||this.type==="+",li=this.type==="!"?"(?:(?!(?:":"(?:";let gi=Zr(this,sl,Mp).call(this,ni);if(this.isStart()&&this.isEnd()&&!gi&&this.type!=="!"){const Li=this.toString(),Di=this;return Ta(Di,ma,[Li]),Di.type=null,Ta(Di,Mc,void 0),[Li,Eh(this.toString()),!1,!1]}let yi=!oi||ti||ni||!lm?"":Zr(this,sl,Mp).call(this,!0);yi===gi&&(yi=""),yi&&(gi=`(?:${gi})(?:${yi})*?`);let Si="";if(this.type==="!"&&Ls(this,oh))Si=(this.isStart()&&!ni?lm:"")+k0;else{const Li=this.type==="!"?"))"+(this.isStart()&&!ni&&!ti?lm:"")+j0+")":this.type==="@"?")":this.type==="?"?")?":this.t
109ype==="+"&&yi?")":this.type==="*"&&yi?")?":`)${this.type}`;Si=li+gi+Li}return[Si,Eh(gi),Ta(this,Mc,!!Ls(this,Mc)),Ls(this,Ud)]}}hc=new WeakMap,Mc=new WeakMap,Ud=new WeakMap,ma=new WeakMap,Il=new WeakMap,ff=new WeakMap,Df=new WeakMap,hf=new WeakMap,Ld=new WeakMap,Md=new WeakMap,oh=new WeakMap,sl=new WeakSet,lv=function(){if(this!==Ls(this,hc))throw new Error("should only call on root");if(Ls(this,hf))return this;this.toString(),Ta(this,hf,!0);let ti;for(;ti=Ls(this,Df).pop();){if(ti.type!=="!")continue;let ni=ti,oi=Ls(ni,Il);for(;oi;){for(let li=Ls(ni,ff)+1;!oi.type&&li<Ls(oi,ma).length;li++)for(const gi of Ls(ti,ma)){if(typeof gi=="string")throw new Error("string part in extglob AST??");gi.copyIn(Ls(oi,ma)[li])}ni=oi,oi=Ls(ni,Il)}}return this},mf=new WeakSet,Dm=function(ti,ni,oi,li,gi){var ps,js,Ss,Zs;const yi=li.maxExtglobRecursion??2;let Si=!1,Li=!1,Di=-1,zi=!1;if(ni.type===null){let mo=oi,Dn="";for(;mo<ti.length;){const Ys=ti.charAt(mo++);if(Si||Ys==="\\"){Si=!Si,Dn+=Ys;continue}if(Li){mo===Di+1?(Ys==="^"||Ys==="!")&&(zi=!0):Ys==="]"&&!(mo===Di+2&&zi)&&(Li=!1),Dn+=Ys;continue}else if(Ys==="["){Li=!0,Di=mo,zi=!1,Dn+=Ys;continue}if(!li.noext&&fp(Ys)&&ti.charAt(mo)==="("&&gi<=yi){ni.push(Dn),Dn="";const sa=new ku(Ys,ni);mo=Zr(ps=ku,mf,Dm).call(ps,ti,sa,mo,li,gi+1),ni.push(sa);continue}Dn+=Ys}return ni.push(Dn),mo}let pn=oi+1,Cn=new ku(null,ni);const Kn=[];let ds="";for(;pn<ti.length;){const mo=ti.charAt(pn++);if(Si||mo==="\\"){Si=!Si,ds+=mo;continue}if(Li){pn===Di+1?(mo==="^"||mo==="!")&&(zi=!0):mo==="]"&&!(pn===Di+2&&zi)&&(Li=!1),ds+=mo;continue}else if(mo==="["){Li=!0,Di=pn,zi=!1,ds+=mo;continue}if(!li.noext&&fp(mo)&&ti.charAt(pn)==="("&&(gi<=yi||ni&&Zr(js=ni,sl,Pm).call(js,mo))){const Ys=ni&&Zr(Ss=ni,sl,Pm).call(Ss,mo)?0:1;Cn.push(ds),ds="";const Js=new ku(mo,Cn);Cn.push(Js),pn=Zr(Zs=ku,mf,Dm).call(Zs,ti,Js,pn,li,gi+Ys);continue}if(mo==="|"){Cn.push(ds),ds="",Kn.push(Cn),Cn=new ku(null,ni);continue}if(mo===")")return ds===""&&Ls(ni,ma).length===0&&Ta(ni,oh,!0),Cn.push(ds),ds="",ni.push(...Kn,Cn),pn;ds+=mo}return ni.type=null,Ta(ni,Mc,void 0),Ta(ni,ma,[ti.substring(oi-1)]),pn},cv=function(ti){return Zr(this,sl,Tp).call(this,ti,_w)},Tp=function(ti,ni=bw){if(!ti||typeof ti!="object"||ti.type!==null||Ls(ti,ma).length!==1||this.type===null)return!1;const oi=Ls(ti,ma)[0];return!oi||typeof oi!="object"||oi.type===null?!1:Zr(this,sl,Pm).call(this,oi.type,ni)},Pm=function(ti,ni=yw){return!!ni.get(this.type)?.includes(ti)},uv=function(ti,ni){const oi=Ls(ti,ma)[0],li=new ku(null,oi,this.options);Ls(li,ma).push(""),oi.push(li),Zr(this,sl,Lp).call(this,ti,ni)},Lp=function(ti,ni){const oi=Ls(ti,ma)[0];Ls(this,ma).splice(ni,1,...Ls(oi,ma));for(const li of Ls(oi,ma))typeof li=="object"&&Ta(li,Il,this);Ta(this,Md,void 0)},dv=function(ti){return!!S0.get(this.type)?.has(ti)},fv=function(ti){if(!ti||typeof ti!="object"||ti.type!==null||Ls(ti,ma).length!==1||this.type===null||Ls(this,ma).length!==1)return!1;const ni=Ls(ti,ma)[0];return!ni||typeof ni!="object"||ni.type===null?!1:Zr(this,sl,dv).call(this,ni.type)},hv=function(ti){const ni=S0.get(this.type),oi=Ls(ti,ma)[0],li=ni?.get(oi.type);if(!li)return!1;Ta(this,ma,Ls(oi,ma));for(const gi of Ls(this,ma))typeof gi=="object"&&Ta(gi,Il,this);this.type=li,Ta(this,Md,void 0),Ta(this,oh,!1)},Fm=function(){var ti,ni;if(x0(this)){let oi=0,li=!1;do{li=!0;for(let gi=0;gi<Ls(this,ma).length;gi++){const yi=Ls(this,ma)[gi];typeof yi=="object"&&(Zr(ni=yi,sl,Fm).call(ni),Zr(this,sl,Tp).call(this,yi)?(li=!1,Zr(this,sl,Lp).call(this,yi,gi)):Zr(this,sl,cv).call(this,yi)?(li=!1,Zr(this,sl,uv).call(this,yi,gi)):Zr(this,sl,fv).call(this,yi)&&(li=!1,Zr(this,sl,hv).call(this,yi)))}}while(!li&&++oi<10)}else for(const oi of Ls(this,ma))typeof oi=="object"&&Zr(ti=oi,sl,Fm).call(ti);Ta(this,Md,void 0)},Mp=function(ti){return Ls(this,ma).map(ni=>{if(typeof ni=="string")throw new Error("string type in extglob ast??");const[oi,li,gi,yi]=ni.toRegExpSource(ti);return Ta(this,Ud,Ls(this,Ud)||yi),oi}).filter(ni=>!(this.isStart()&&this.isEnd())||!!ni).join("|")},mv=function(ti,ni,oi=!1){let li=!1,gi="",yi=!1,Si=!1;for(let Li=0;Li<ti.length;Li++){const Di=ti.charAt(Li);if(li){li=!1,gi+=(jw.has(Di)?"\\":"")+Di;continue}if(Di==="*"){if(Si)continue;Si=!0,gi+=oi&&/^[*]+$/.test(ti)?k0:j0,ni=!0;continue}else Si=!1;if(Di==="\\"){Li===ti.length-1?gi+="\\\\":li=!0;continue}if(Di==="["){const[zi,pn,Cn,Kn]=gw(ti,Li);if(Cn){gi+=zi,yi=yi||pn,Li+=Cn-1,ni=ni||Kn;continue}}if(Di==="?"){gi+=hp,ni=!0;continue}gi+=kw(Di)}return[gi,Eh(ti),!!ni,yi]},ml(cm,mf),ku=cm;const Aw=(ei,{windowsPathsNoEscape:ti=!1,magicalBraces:ni=!1}
109={})=>ni?ti?ei.replace(/[?*()[\]{}]/g,"[$&]"):ei.replace(/[?*()[\]\\{}]/g,"\\$&"):ti?ei.replace(/[?*()[\]]/g,"[$&]"):ei.replace(/[?*()[\]\\]/g,"\\$&"),tu=(ei,ti,ni={})=>(am(ti),!ni.nocomment&&ti.charAt(0)==="#"?!1:new um(ti,ni).match(ei)),Ew=/^\*+([^+@!?\*\[\(]*)$/,Tw=ei=>ti=>!ti.startsWith(".")&&ti.endsWith(ei),Lw=ei=>ti=>ti.endsWith(ei),Mw=ei=>(ei=ei.toLowerCase(),ti=>!ti.startsWith(".")&&ti.toLowerCase().endsWith(ei)),Rw=ei=>(ei=ei.toLowerCase(),ti=>ti.toLowerCase().endsWith(ei)),Ow=/^\*+\.\*+$/,Dw=ei=>!ei.startsWith(".")&&ei.includes("."),Pw=ei=>ei!=="."&&ei!==".."&&ei.includes("."),Fw=/^\.\*+$/,Iw=ei=>ei!=="."&&ei!==".."&&ei.startsWith("."),Nw=/^\*+$/,qw=ei=>ei.length!==0&&!ei.startsWith("."),Bw=ei=>ei.length!==0&&ei!=="."&&ei!=="..",Hw=/^\?+([^+@!?\*\[\(]*)?$/,$w=([ei,ti=""])=>{const ni=C0([ei]);return ti?(ti=ti.toLowerCase(),oi=>ni(oi)&&oi.toLowerCase().endsWith(ti)):ni},Vw=([ei,ti=""])=>{const ni=A0([ei]);return ti?(ti=ti.toLowerCase(),oi=>ni(oi)&&oi.toLowerCase().endsWith(ti)):ni},Ww=([ei,ti=""])=>{const ni=A0([ei]);return ti?oi=>ni(oi)&&oi.endsWith(ti):ni},Uw=([ei,ti=""])=>{const ni=C0([ei]);return ti?oi=>ni(oi)&&oi.endsWith(ti):ni},C0=([ei])=>{const ti=ei.length;return ni=>ni.length===ti&&!ni.startsWith(".")},A0=([ei])=>{const ti=ei.length;return ni=>ni.length===ti&&ni!=="."&&ni!==".."},E0=typeof process=="object"&&process?typeof process.env=="object"&&process.env&&process.env.__MINIMATCH_TESTING_PLATFORM__||process.platform:"posix",T0={win32:{sep:"\\"},posix:{sep:"/"}},zw=E0==="win32"?T0.win32.sep:T0.posix.sep;tu.sep=zw;const iu=Symbol("globstar **");tu.GLOBSTAR=iu;const Xw="[^/]"+"*?",Kw="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",Gw="(?:(?!(?:\\/|^)\\.).)*?",Yw=(ei,ti={})=>ni=>tu(ni,ei,ti);tu.filter=Yw;const Gu=(ei,ti={})=>Object.assign({},ei,ti),Qw=ei=>{if(!ei||typeof ei!="object"||!Object.keys(ei).length)return tu;const ti=tu;return Object.assign((oi,li,gi={})=>ti(oi,li,Gu(ei,gi)),{Minimatch:class extends ti.Minimatch{constructor(li,gi={}){super(li,Gu(ei,gi))}static defaults(li){return ti.defaults(Gu(ei,li)).Minimatch}},AST:class extends ti.AST{constructor(li,gi,yi={}){super(li,gi,Gu(ei,yi))}static fromGlob(li,gi={}){return ti.AST.fromGlob(li,Gu(ei,gi))}},unescape:(oi,li={})=>ti.unescape(oi,Gu(ei,li)),escape:(oi,li={})=>ti.escape(oi,Gu(ei,li)),filter:(oi,li={})=>ti.filter(oi,Gu(ei,li)),defaults:oi=>ti.defaults(Gu(ei,oi)),makeRe:(oi,li={})=>ti.makeRe(oi,Gu(ei,li)),braceExpand:(oi,li={})=>ti.braceExpand(oi,Gu(ei,li)),match:(oi,li,gi={})=>ti.match(oi,li,Gu(ei,gi)),sep:ti.sep,GLOBSTAR:iu})};tu.defaults=Qw;const L0=(ei,ti={})=>(am(ei),ti.nobrace||!/\{(?:(?!\{).)*\}/.test(ei)?[ei]:lw(ei,{max:ti.braceExpandMax}));tu.braceExpand=L0;const Zw=(ei,ti={})=>new um(ei,ti).makeRe();tu.makeRe=Zw;const Jw=(ei,ti,ni={})=>{const oi=new um(ti,ni);return ei=ei.filter(li=>oi.match(li)),oi.options.nonull&&!ei.length&&ei.push(ti),ei};tu.match=Jw;const M0=/[?*]|[+@!]\(.*?\)|\[|\]/,e1=ei=>ei.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&");class um{constructor(ti,ni={}){ml(this,qu);so(this,"options");so(this,"set");so(this,"pattern");so(this,"windowsPathsNoEscape");so(this,"nonegate");so(this,"negate");so(this,"comment");so(this,"empty");so(this,"preserveMultipleSlashes");so(this,"partial");so(this,"globSet");so(this,"globParts");so(this,"nocase");so(this,"isWindows");so(this,"platform");so(this,"windowsNoMagicRoot");so(this,"maxGlobstarRecursion");so(this,"regexp");am(ti),ni=ni||{},this.options=ni,this.maxGlobstarRecursion=ni.maxGlobstarRecursion??200,this.pattern=ti,this.platform=ni.platform||E0,this.isWindows=this.platform==="win32";const oi="allowWindowsEscape";this.windowsPathsNoEscape=!!ni.windowsPathsNoEscape||ni[oi]===!1,this.windowsPathsNoEscape&&(this.pattern=this.pattern.replace(/\\/g,"/")),this.preserveMultipleSlashes=!!ni.preserveMultipleSlashes,this.regexp=null,this.negate=!1,this.nonegate=!!ni.nonegate,this.comment=!1,this.empty=!1,this.partial=!!ni.partial,this.nocase=!!this.options.nocase,this.windowsNoMagicRoot=ni.windowsNoMagicRoot!==void 0?ni.windowsNoMagicRoot:!!(this.isWindows&&this.nocase),this.globSet=[],this.globParts=[],this.set=[],this.make()}hasMagic(){if(this.options.magicalBraces&&this.set.length>1)return!0;for(const ti of this.set)for(const ni of ti)if(typeof ni!="string")return!0;return!1}debug(...ti){}make(){const ti=this.pattern,ni=this.options;if(!ni.nocomment&&ti.charAt(0)==="#"){this.comment=!0;return}if(!ti){this.empty=!0;return}this.parseNegate(),this.globSet=[...new Set(this.braceExpand())],ni.debug&&(this.debug=(...gi)=>console.error(...gi)),this.debug(this.pattern,this.globSet);const oi=this.globSet.map(gi=>this.slashSplit(gi));this.globParts=this.preprocess(oi),this.debug(this.pattern,this.globParts);let li=this.globParts.map((gi,yi,Si)=>
109{if(this.isWindows&&this.windowsNoMagicRoot){const Li=gi[0]===""&&gi[1]===""&&(gi[2]==="?"||!M0.test(gi[2]))&&!M0.test(gi[3]),Di=/^[a-z]:/i.test(gi[0]);if(Li)return[...gi.slice(0,4),...gi.slice(4).map(zi=>this.parse(zi))];if(Di)return[gi[0],...gi.slice(1).map(zi=>this.parse(zi))]}return gi.map(Li=>this.parse(Li))});if(this.debug(this.pattern,li),this.set=li.filter(gi=>gi.indexOf(!1)===-1),this.isWindows)for(let gi=0;gi<this.set.length;gi++){const yi=this.set[gi];yi[0]===""&&yi[1]===""&&this.globParts[gi][2]==="?"&&typeof yi[3]=="string"&&/^[a-z]:$/i.test(yi[3])&&(yi[2]="?")}this.debug(this.pattern,this.set)}preprocess(ti){if(this.options.noglobstar)for(let oi=0;oi<ti.length;oi++)for(let li=0;li<ti[oi].length;li++)ti[oi][li]==="**"&&(ti[oi][li]="*");const{optimizationLevel:ni=1}=this.options;return ni>=2?(ti=this.firstPhasePreProcess(ti),ti=this.secondPhasePreProcess(ti)):ni>=1?ti=this.levelOneOptimize(ti):ti=this.adjascentGlobstarOptimize(ti),ti}adjascentGlobstarOptimize(ti){return ti.map(ni=>{let oi=-1;for(;(oi=ni.indexOf("**",oi+1))!==-1;){let li=oi;for(;ni[li+1]==="**";)li++;li!==oi&&ni.splice(oi,li-oi)}return ni})}levelOneOptimize(ti){return ti.map(ni=>(ni=ni.reduce((oi,li)=>{const gi=oi[oi.length-1];return li==="**"&&gi==="**"?oi:li===".."&&gi&&gi!==".."&&gi!=="."&&gi!=="**"?(oi.pop(),oi):(oi.push(li),oi)},[]),ni.length===0?[""]:ni))}levelTwoFileOptimize(ti){Array.isArray(ti)||(ti=this.slashSplit(ti));let ni=!1;do{if(ni=!1,!this.preserveMultipleSlashes){for(let li=1;li<ti.length-1;li++){const gi=ti[li];li===1&&gi===""&&ti[0]===""||(gi==="."||gi==="")&&(ni=!0,ti.splice(li,1),li--)}ti[0]==="."&&ti.length===2&&(ti[1]==="."||ti[1]==="")&&(ni=!0,ti.pop())}let oi=0;for(;(oi=ti.indexOf("..",oi+1))!==-1;){const li=ti[oi-1];li&&li!=="."&&li!==".."&&li!=="**"&&(ni=!0,ti.splice(oi-1,2),oi-=2)}}while(ni);return ti.length===0?[""]:ti}firstPhasePreProcess(ti){let ni=!1;do{ni=!1;for(let oi of ti){let li=-1;for(;(li=oi.indexOf("**",li+1))!==-1;){let yi=li;for(;oi[yi+1]==="**";)yi++;yi>li&&oi.splice(li+1,yi-li);let Si=oi[li+1];const Li=oi[li+2],Di=oi[li+3];if(Si!==".."||!Li||Li==="."||Li===".."||!Di||Di==="."||Di==="..")continue;ni=!0,oi.splice(li,1);const zi=oi.slice(0);zi[li]="**",ti.push(zi),li--}if(!this.preserveMultipleSlashes){for(let yi=1;yi<oi.length-1;yi++){const Si=oi[yi];yi===1&&Si===""&&oi[0]===""||(Si==="."||Si==="")&&(ni=!0,oi.splice(yi,1),yi--)}oi[0]==="."&&oi.length===2&&(oi[1]==="."||oi[1]==="")&&(ni=!0,oi.pop())}let gi=0;for(;(gi=oi.indexOf("..",gi+1))!==-1;){const yi=oi[gi-1];if(yi&&yi!=="."&&yi!==".."&&yi!=="**"){ni=!0;const Li=gi===1&&oi[gi+1]==="**"?["."]:[];oi.splice(gi-1,2,...Li),oi.length===0&&oi.push(""),gi-=2}}}}while(ni);return ti}secondPhasePreProcess(ti){for(let ni=0;ni<ti.length-1;ni++)for(let oi=ni+1;oi<ti.length;oi++){const li=this.partsMatch(ti[ni],ti[oi],!this.preserveMultipleSlashes);if(li){ti[ni]=[],ti[oi]=li;break}}return ti.filter(ni=>ni.length)}partsMatch(ti,ni,oi=!1){let li=0,gi=0,yi=[],Si="";for(;li<ti.length&&gi<ni.length;)if(ti[li]===ni[gi])yi.push(Si==="b"?ni[gi]:ti[li]),li++,gi++;else if(oi&&ti[li]==="**"&&ni[gi]===ti[li+1])yi.push(ti[li]),li++;else if(oi&&ni[gi]==="**"&&ti[li]===ni[gi+1])yi.push(ni[gi]),gi++;else if(ti[li]==="*"&&ni[gi]&&(this.options.dot||!ni[gi].startsWith("."))&&ni[gi]!=="**"){if(Si==="b")return!1;Si="a",yi.push(ti[li]),li++,gi++}else if(ni[gi]==="*"&&ti[li]&&(this.options.dot||!ti[li].startsWith("."))&&ti[li]!=="**"){if(Si==="a")return!1;Si="b",yi.push(ni[gi]),li++,gi++}else return!1;return ti.length===ni.length&&yi}parseNegate(){if(this.nonegate)return;const ti=this.pattern;let ni=!1,oi=0;for(let li=0;li<ti.length&&ti.charAt(li)==="!";li++)ni=!ni,oi++;oi&&(this.pattern=ti.slice(oi)),this.negate=ni}matchOne(ti,ni,oi=!1){let li=0,gi=0;if(this.isWindows){const Si=typeof ti[0]=="string"&&/^[a-z]:$/i.test(ti[0]),Li=!Si&&ti[0]===""&&ti[1]===""&&ti[2]==="?"&&/^[a-z]:$/i.test(ti[3]),Di=typeof ni[0]=="string"&&/^[a-z]:$/i.test(ni[0]),zi=!Di&&ni[0]===""&&ni[1]===""&&ni[2]==="?"&&typeof ni[3]=="string"&&/^[a-z]:$/i.test(ni[3]),pn=Li?3:Si?0:void 0,Cn=zi?3:Di?0:void 0;if(typeof pn=="number"&&typeof Cn=="number"){const[Kn,ds]=[ti[pn],ni[Cn]];Kn.toLowerCase()===ds.toLowerCase()&&(ni[Cn]=Kn,gi=Cn,li=pn)}}const{optimizationLevel:yi=1}=this.options;return yi>=2&&(ti=this.levelTwoFileOptimize(ti)),ni.includes(iu)?Zr(this,qu,pv).call(this,ti,ni,oi,li,gi):Zr(this,qu,fh).call(this,ti,ni,oi,li,gi)}braceExpand(){return L0(this.pattern,this.options)}parse(ti){am(ti);const ni=this.options;if(ti==="**")return iu;if(ti==="")return"";let oi,li=null;(oi=ti.match(Nw))?li=ni.dot?Bw:qw:(oi=ti.match(Ew))?li=(ni.nocase?ni.dot?Rw:Mw:ni.dot?Lw:Tw)(oi[1]):(oi=ti.match(Hw))?li=(ni.nocase?ni.dot?Vw:$w:ni.dot?Ww:Uw)(oi):(oi=ti.match(Ow))?li=ni.dot?Pw:Dw:(oi=ti.match(Fw))&&(li=Iw);const gi=cm.fromGlob(ti,this.options).toMMPattern();return li&&typeof gi=="object"&&Reflect.defineProperty(gi,"test",{value:li}),gi}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;const ti=this.set;if(!ti.length)return this.regexp=!1,this.regexp;const ni=this.options,oi=ni.noglobstar?Xw:ni.dot?Kw:Gw,li=new Set(ni.nocase?["i"]:[]);let gi=ti.map(Li=>{const Di=Li.map(pn=>{if(pn instanceof RegExp)for(const Cn of pn.flags.split(""))li.add(Cn);return typeof pn=="string"?e1(pn):pn===iu?iu:pn._src});Di.forEach((pn,Cn)=>{const Kn=Di[Cn+1],ds=Di[Cn-1];pn!==iu||ds===iu||(ds===void 0?Kn!==void 0&&Kn!==iu?Di[Cn+1]="(?:\\/|"+oi+"\\/)?"+Kn:Di[Cn]=oi:Kn===void 0?Di[Cn-1]=ds+"(?:\\/|\\/"+oi+")?":Kn!==iu&&(Di[Cn-1]=ds+"(?:\\/|\\/"+oi+"\\/)"+Kn,Di[Cn+1]=iu))});const zi=Di.filter(pn=>pn!==iu);if(this.partial&&zi.length>=1){const pn=[];for(let Cn=1;Cn<=zi.length;Cn++)pn.push(zi.slice(0,Cn).join("/"));return"(?:"+pn.join("|")+")"}return zi.join("/")}).join("|");const[yi,Si]=ti.length>1?["(?:",")"]:["",""];gi="^"+yi+gi+Si+"$",this.partial&&(gi="^(?:\\/|"+yi+gi.slice(1,-1)+Si+")$"),this.negate&&(gi="^(?!"+gi+").+$");try{this.regexp=new RegExp(gi,[...li].join(""))}catch{this.regexp=!1}return this.regexp}slashSplit(ti){return this.preserveMultipleSlashes?ti.split("/"):this.isWindows&&/^\/\/[^\/]+/.test(ti)?["",...ti.split(/\/+/)]:ti.split(/\/+/)}match(ti,ni=this.partial){if(this.debug("match",ti,this.pattern),this.comment)return!1;if(this.empty)return ti==="";if(ti==="/"&&ni)return!0;const oi=this.options;this.isWindows&&(ti=ti.split("\\").join("/"));const li=this.slashSplit(ti);this.debug(this.pattern,"split",li);const gi=this.set;this.debug(this.pattern,"set",gi);let yi=li[li.length-1];if(!yi)for(let Si=li.length-2;!yi&&Si>=0;Si--)yi=li[Si];for(let Si=0;Si<gi.length;Si++){const Li=gi[Si];let Di=li;if(oi.matchBase&&Li.length===1&&(Di=[yi]),this.matchOne(Di,Li,ni))return oi.flipNegate?!0:!this.negate}return oi.flipNegate?!1:this.negate}static defaults(ti){return tu.defaults(ti).Minimatch}}qu=new WeakSet,pv=function(ti,ni,oi,li,gi){const yi=ni.indexOf(iu,gi),Si=ni.lastIndexOf(iu),[Li,Di,zi]=[ni.slice(gi,yi),ni.slice(yi+1,Si),ni.slice(Si+1)];if(Li.length){const Zs=ti.slice(li,li+Li.length);if(!Zr(this,qu,fh).call(this,Zs,Li,oi,0,0))return!1;li+=Li.length,gi+=Li.length}let pn=0;if(zi.length){if(zi.length+li>ti.length)return!1;let Zs=ti.length-zi.length;if(Zr(this,qu,fh).call(this,ti,zi,oi,Zs,0))pn=zi.length;else{if(ti[ti.length-1]!==""||li+zi.length===ti.length||(Zs--,!Zr(this,qu,fh).call(this,ti,zi,oi,Zs,0)))return!1;pn=zi.length+1}}if(!Di.length){let Zs=!!pn;for(let mo=li;mo<ti.length-pn;mo++){const Dn=String(ti[mo]);if(Zs=!0,Dn==="."||Dn===".."||!this.options.dot&&Dn.startsWith("."))return!1}return Zs}const Cn=[[[],0]];let Kn=Cn[0],ds=0;const ps=[0];for(const Zs of Di)Zs===iu?(ps.push(ds),Kn=[[],0],Cn.push(Kn)):(Kn[0].push(Zs),ds++);let js=Cn.length-1;const Ss=ti.length-pn;for(const Zs of Cn)Zs[1]=Ss-(ps[js--]+Zs[0].length);return!!Zr(this,qu,Rp).call(this,ti,Cn,li,0,oi,0,!!pn)},Rp=function(ti,ni,oi,li,gi,yi,Si){const Li=ni[li];if(!Li){for(let pn=oi;pn<ti.length;pn++){Si=!0;const Cn=ti[pn];if(Cn==="."||Cn===".."||!this.options.dot&&Cn.startsWith("."))return!1}return Si}const[Di,zi]=Li;for(;oi<=zi;){if(Zr(this,qu,fh).call(this,ti.slice(0,oi+Di.length),Di,gi,oi,0)&&yi<this.maxGlobstarRecursion){const Kn=Zr(this,qu,Rp).call(this,ti,ni,oi+Di.length,li+1,gi,yi+1,Si);if(Kn!==!1)return Kn}const Cn=ti[oi];if(Cn==="."||Cn===".."||!this.options.dot&&Cn.startsWith("."))return!1;oi++}return null},fh=function(ti,ni,oi,li,gi){let yi,Si,Li,Di;for(yi=li,Si=gi,Di=ti.length,Li=ni.length;yi<Di&&Si<Li;yi++,Si++){this.debug("matchOne loop");let zi=ni[Si],pn=ti[yi];if(this.debug(ni,zi,pn),zi===!1||zi===iu)return!1;let Cn;if(typeof zi=="string"?(Cn=pn===zi,this.debug("string match",zi,pn,Cn)):(Cn=zi.test(pn),this.debug("pattern match",zi,pn,Cn)),!Cn)return!1}if(yi===Di&&Si===Li)return!0;
109if(yi===Di)return oi;if(Si===Li)return yi===Di-1&&ti[yi]==="";throw new Error("wtf?")},tu.AST=cm,tu.Minimatch=um,tu.escape=Aw,tu.unescape=Eh;const{appSubUrl:t1,csrfToken:i1}=window.config;function n1(){rn(".page-content.repository .ui.dropdown.access-mode").each((ei,ti)=>{const ni=rn(ti),oi=ni.find("> .text");ni.dropdown({async action(li,gi){const yi=ti.getAttribute("data-last-value");try{ti.setAttribute("data-last-value",gi),ni.dropdown("hide");const Si=new FormData;Si.append("uid",ti.getAttribute("data-uid")),Si.append("mode",gi),await(0,bo.LO)(ti.getAttribute("data-url"),{data:Si})}catch{oi.text("(error)"),ti.setAttribute("data-last-value",yi)}},onChange(li,gi,yi){oi.text(gi)},onHide(){setTimeout(()=>{ni.dropdown("get item",ti.getAttribute("data-last-value"))?ni.dropdown("set selected",ti.getAttribute("data-last-value")):oi.text("(none)")},0)}})})}function s1(){const ei=document.getElementById("search-team-box");ei&&rn(ei).search({minCharacters:2,apiSettings:{url:`${t1}/org/${ei.getAttribute("data-org-name")}/teams/-/search?q={query}`,headers:{"X-Csrf-Token":i1},onResponse(ti){const ni=[];return rn.each(ti.data,(oi,li)=>{ni.push({title:li.name,description:`${li.permission} access`})}),{results:ni}}},searchFields:["name","description"],showNoResults:!1})}function o1(){if(!rn(".edit.githook").length)return;const ei=document.querySelector(".hook-filename").textContent,ti=e0(rn("#content")[0],ei,{language:"shell"})}function r1(){if(!document.querySelector(".repository.settings.branches"))return;for(const ti of document.getElementsByClassName("toggle-target-enabled"))ti.addEventListener("change",function(){document.querySelector(this.getAttribute("data-target"))?.classList.toggle("disabled",!this.checked)});for(const ti of document.getElementsByClassName("toggle-target-disabled"))ti.addEventListener("change",function(){const ni=document.querySelector(this.getAttribute("data-target"));this.checked&&ni?.classList.add("disabled")});document.getElementById("dismiss_stale_approvals")?.addEventListener("change",function(){document.getElementById("ignore_stale_approvals_box")?.classList.toggle("disabled",this.checked)});const ei=()=>{const ni=(document.getElementById("status_check_contexts").value||"").split(/[\r\n]+/).map(li=>li.trim()).filter(Boolean),oi=document.getElementsByClassName("status-check-matched-mark");for(const li of oi){let gi=!1;const yi=li.getAttribute("data-status-check");for(const Si of ni)if(tu(yi,Si)){gi=!0;break}Oa(li,gi)}};ei(),document.getElementById("status_check_contexts").addEventListener("input",Hu(ei))}function dm(ei){ei.find(".select-reaction .item.reaction, .comment-reaction-button").on("click",async function(ti){if(ti.preventDefault(),this.classList.contains("disabled"))return;const ni=this.closest("[data-action-url]")?.getAttribute("data-action-url"),oi=this.getAttribute("data-reaction-content"),li=this.closest(".comment")?.querySelector(`.ui.segment.reactions a[data-reaction-content="${oi}"]`)?.getAttribute("data-has-reacted")==="true",yi=await(await(0,bo.LO)(`${ni}/${li?"unreact":"react"}`,{data:new URLSearchParams({content:oi})})).json();if(yi&&(yi.html||yi.empty)){const Si=rn(this).closest(".content");let Li=Si.find(".segment.reactions");if((!yi.empty||yi.html==="")&&Li.length>0&&Li.remove(),!yi.empty){const Di=Si.find(".segment.bottom:first");Li=rn(yi.html),Di.length>0?Li.insertBefore(Di):Li.appendTo(Si),Li.find(".dropdown").dropdown(),dm(Li)}}})}const a1={key:0,class:"diff-file-tree-items"},l1={key:0,class:"tw-pt-1"};function c1(ei,ti,ni,oi,li,gi){const yi=(0,hi.g2)("DiffFileTreeItem");return ei.store.fileTreeIsVisible?((0,hi.uX)(),(0,hi.CE)("div",a1,[(0,hi.Q3)(" only render the tree if we're visible. in many cases this is something that doesn't change very often "),((0,hi.uX)(!0),(0,hi.CE)(hi.FK,null,(0,hi.pI)(gi.fileTree,Si=>((0,hi.uX)(),(0,hi.Wv)(yi,{key:Si.name,item:Si},null,8,["item"]))),128)),ei.store.isIncomplete?((0,hi.uX)(),(0,hi.CE)("div",l1,[(0,hi.Lk)("a",{class:(0,on.C4)(["ui","basic","tiny","button",ei.store.isLoadingNewData?"disabled":""]),onClick:ti[0]||(ti[0]=Ra((...Si)=>
109gi.loadMoreData&&gi.loadMoreData(...Si),["stop"]))},(0,on.v_)(ei.store.showMoreMessage),3)])):(0,hi.Q3)("v-if",!0)])):(0,hi.Q3)("v-if",!0)}const u1=["title","href"],d1={class:"gt-ellipsis tw-flex-1"},f1=["title"],h1={class:"gt-ellipsis"},m1={key:2,class:"sub-items"};function p1(ei,ti,ni,oi,li,gi){const yi=(0,hi.g2)("SvgIcon"),Si=(0,hi.g2)("DiffFileTreeItem",!0);return(0,hi.uX)(),(0,hi.CE)(hi.FK,null,[(0,hi.Q3)('title instead of tooltip above as the tooltip needs too much work with the current methods, i.e. not being loaded or staying open for "too long"'),ni.item.isFile?((0,hi.uX)(),(0,hi.CE)("a",{key:0,class:(0,on.C4)(["item-file",{selected:ei.store.selectedItem==="#diff-"+ni.item.file.NameHash,viewed:ni.item.file.IsViewed}]),title:ni.item.name,href:"#diff-"+ni.item.file.NameHash},[(0,hi.Q3)(" file "),(0,hi.bF)(yi,{name:"octicon-file"}),(0,hi.Lk)("span",d1,(0,on.v_)(ni.item.name),1),(0,hi.bF)(yi,{name:gi.getIconForDiffType(ni.item.file.Type).name,class:(0,on.C4)(gi.getIconForDiffType(ni.item.file.Type).classes)},null,8,["name","class"])],10,u1)):((0,hi.uX)(),(0,hi.CE)("div",{key:1,class:"item-directory",title:ni.item.name,onClick:ti[0]||(ti[0]=Ra(Li=>ei.collapsed=!ei.collapsed,["stop"]))},[(0,hi.Q3)(" directory "),(0,hi.bF)(yi,{name:ei.collapsed?"octicon-chevron-right":"octicon-chevron-down"},null,8,["name"]),(0,hi.bF)(yi,{class:"text primary",name:"octicon-file-directory-fill"}),(0,hi.Lk)("span",h1,(0,on.v_)(ni.item.name),1)],8,f1)),ni.item.children?.length?(0,hi.bo)(((0,hi.uX)(),(0,hi.CE)("div",m1,[((0,hi.uX)(!0),(0,hi.CE)(hi.FK,null,(0,hi.pI)(ni.item.children,Li=>((0,hi.uX)(),(0,hi.Wv)(Si,{key:Li.name,item:Li},null,8,["item"]))),128))],512)),[[Ji,!ei.collapsed]]):(0,hi.Q3)("v-if",!0)],64)}let fm;function mp(){return fm||(fm=(0,Fn.Kh)(window.config.pageData.diffFileInfo),window.config.pageData.diffFileInfo=fm),fm}var g1={components:{SvgIcon:Xo.Ah},props:{item:{type:Object,required:!0}},data:()=>({store:mp(),collapsed:!1}),methods:{getIconForDiffType(ei){return{1:{name:"octicon-diff-added",classes:["text","green"]},2:{name:"octicon-diff-modified",classes:["text","yellow"]},3:{name:"octicon-diff-removed",classes:["text","red"]},4:{name:"octicon-diff-renamed",classes:["text","teal"]},5:{name:"octicon-diff-renamed",classes:["text","green"]}}[ei]}}},v1=(0,Ko.A)(g1,[["render",p1],["__scopeId","data-v-9574f84c"]]);const R0="diff_file_tree_visible";var b1={components:{DiffFileTreeItem:v1},data:()=>({store:mp()}),computed:{fileTree(){const ei=[];for(const ni of this.store.files){const oi=ni.Name.split("/");let li=0,gi=null,yi=!1;for(const Si of oi){li+=1,li===oi.length&&(yi=!0);let Li={name:Si,children:[],isFile:yi};if(yi===!0&&(Li.file=ni),gi){const Di=gi.children.find(zi=>zi.name===Si);Di?Li=Di:gi.children.push(Li)}else{const Di=ei.find(zi=>zi.name===Si);Di?Li=Di:ei.push(Li)}gi=Li}}const ti=ni=>{for(const oi of ni)oi.children&&ti(oi.children),oi.children.length===1&&oi.children[0].isFile===!1&&(oi.name=`${oi.name}/${oi.children[0].name}`,oi.children=oi.children[0].children)};return ti(ei),ei}},mounted(){this.store.fileTreeIsVisible=localStorage.getItem(R0)!=="false",document.querySelector(".diff-toggle-file-tree-button").addEventListener("click",this.toggleVisibility),this.hashChangeListener=()=>{this.store.selectedItem=window.location.hash,this.expandSelectedFile()},this.hashChangeListener(),window.addEventListener("hashchange",this.hashChangeListener)},unmounted(){document.querySelector(".diff-toggle-file-tree-button").removeEventListener("click",this.toggleVisibility),window.removeEventListener("hashchange",this.hashChangeListener)},methods:{expandSelectedFile(){if(this.store.selectedItem){const ei=document.querySelector(this.store.selectedItem);ei?.getAttribute("data-folded")==="true"&&Yf(ei,ei.querySelector(".fold-file"),!1)}},toggleVisibility(){this.updateVisibility(!this.store.fileTreeIsVisible)},updateVisibility(ei){this.store.fileTreeIsVisible=ei,localStorage.setItem(R0,this.store.fileTreeIsVisible),this.updateState(this.store.fileTreeIsVisible)},updateState(ei){const ti=document.querySelector(".diff-toggle-file-tree-button"),[ni,oi]=ti.querySelectorAll(".icon"),li=document.getElementById("diff-file-tree"),gi=ti.getAttribute(ei?"data-hide-text":"data-show-text");
109ti.setAttribute("data-tooltip-content",gi),Oa(li,ei),Oa(ni,!ei),Oa(oi,ei)},loadMoreData(){N0(this.store.linkLoadMore)}}},_1=(0,Ko.A)(b1,[["render",c1],["__scopeId","data-v-3385ef54"]]);function y1(){const ei=document.getElementById("diff-file-tree");if(!ei)return;sn(_1).mount(ei)}const w1={class:"ui scrolling dropdown custom"},x1=["data-tooltip-content","aria-label"],S1=["aria-expanded"],j1={key:0,class:"loading-indicator is-loading"},k1={class:"gt-ellipsis"},C1={class:"gt-ellipsis text light-2 tw-mb-0"},A1={class:"gt-ellipsis"},E1={class:"gt-ellipsis text light-2"},T1={key:3,class:"info text light-2"},L1=["onKeydown","onMouseover","onClick"],M1={class:"tw-flex-1 tw-flex tw-flex-col tw-gap-1"},R1={class:"gt-ellipsis commit-list-summary"},O1={class:"gt-ellipsis text light-2"},D1={class:"text right"},P1=["datetime"],F1={class:"tw-font-mono"};function I1(ei,ti,ni,oi,li,gi){const yi=(0,hi.g2)("svg-icon");return(0,hi.uX)(),(0,hi.CE)("div",w1,[(0,hi.Lk)("button",{class:"ui basic button",id:"diff-commit-list-expand",onClick:ti[0]||(ti[0]=Ra(Si=>gi.toggleMenu(),["stop"])),"data-tooltip-content":ei.locale.filter_changes_by_commit,"aria-haspopup":"true","aria-controls":"diff-commit-selector-menu","aria-label":ei.locale.filter_changes_by_commit,"aria-activedescendant":"diff-commit-list-show-all"},[(0,hi.bF)(yi,{name:"octicon-git-commit"})],8,x1),(0,hi.bo)((0,hi.Lk)("div",{class:(0,on.C4)(["menu left transition",{visible:ei.menuVisible}]),id:"diff-commit-selector-menu","aria-expanded":ei.menuVisible?"true":"false"},[ei.isLoading?((0,hi.uX)(),(0,hi.CE)("div",j1)):(0,hi.Q3)("v-if",!0),ei.isLoading?(0,hi.Q3)("v-if",!0):((0,hi.uX)(),(0,hi.CE)("div",{key:1,class:"vertical item",id:"diff-commit-list-show-all",role:"menuitem",onKeydown:ti[1]||(ti[1]=Wl(Si=>gi.showAllChanges(),["enter"])),onClick:ti[2]||(ti[2]=Si=>gi.showAllChanges())},[(0,hi.Lk)("div",k1,(0,on.v_)(ei.locale.show_all_commits),1),(0,hi.Lk)("div",C1,(0,on.v_)(ei.locale.stats_num_commits),1)],32)),(0,hi.Q3)(" only show the show changes since last review if there is a review AND we are commits ahead of the last review "),ei.lastReviewCommitSha!=null?((0,hi.uX)(),(0,hi.CE)("div",{key:2,role:"menuitem",class:(0,on.C4)(["vertical item",{disabled:!gi.commitsSinceLastReview}]),onKeydown:ti[3]||(ti[3]=Wl(Si=>gi.changesSinceLastReviewClick(),["enter"])),onClick:ti[4]||(ti[4]=Si=>gi.changesSinceLastReviewClick())},[(0,hi.Lk)("div",A1,(0,on.v_)(ei.locale.show_changes_since_your_last_review),1),(0,hi.Lk)("div",E1,(0,on.v_)(gi.commitsSinceLastReview)+" commits ",1)],34)):(0,hi.Q3)("v-if",!0),ei.isLoading?(0,hi.Q3)("v-if",!0):((0,hi.uX)(),(0,hi.CE)("span",T1,(0,on.v_)(ei.locale.select_commit_hold_shift_for_range),1)),((0,hi.uX)(!0),(0,hi.CE)(hi.FK,null,(0,hi.pI)(ei.commits,Si=>((0,hi.uX)(),(0,hi.CE)("div",{key:Si.id,class:(0,on.C4)(["vertical item",{selection:Si.selected,hovered:Si.hovered}]),role:"menuitem",onKeydown:[Wl(Ra(Li=>gi.commitClicked(Si.id),["exact"]),["enter"]),Wl(Ra(Li=>gi.commitClickedShift(Si),["shift","exact"]),["enter"])],onMouseover:Ra(Li=>gi.highlight(Si),["shift"]),onClick:[Ra(Li=>gi.commitClicked(Si.id),["exact"]),Ra(Li=>gi.commitClicked(Si.id,!0),["ctrl","exact"]),Ra(Li=>gi.commitClicked(Si.id,!0),["meta","exact"]),Ra(Li=>gi.commitClickedShift(Si),["shift","exact","stop","prevent"])]},[(0,hi.Lk)("div",M1,[(0,hi.Lk)("div",R1,(0,on.v_)(Si.summary),1),(0,hi.Lk)("div",O1,[(0,hi.eW)((0,on.v_)(Si.committer_or_author_name)+" ",1),(0,hi.Lk)("span",D1,[(0,hi.Q3)(" TODO: make this respect the PreferredTimestampTense setting "),
109(0,hi.Lk)("relative-time",{prefix:"",datetime:Si.time,"data-tooltip-content":"","data-tooltip-interactive":"true"},(0,on.v_)(Si.time),9,P1)])])]),(0,hi.Lk)("div",F1,(0,on.v_)(Si.short_sha),1)],42,L1))),128))],10,S1),[[Ji,ei.menuVisible]])])}var N1={components:{SvgIcon:Xo.Ah},data:()=>({menuVisible:!1,isLoading:!1,locale:{filter_changes_by_commit:document.getElementById("diff-commit-select").getAttribute("data-filter_changes_by_commit")},commits:[],hoverActivated:!1,lastReviewCommitSha:null}),computed:{commitsSinceLastReview(){return this.lastReviewCommitSha?this.commits.length-this.commits.findIndex(ei=>ei.id===this.lastReviewCommitSha)-1:0},queryParams(){return this.$el.parentNode.getAttribute("data-queryparams")},issueLink(){return this.$el.parentNode.getAttribute("data-issuelink")}},mounted(){document.body.addEventListener("click",this.onBodyClick),this.$el.addEventListener("keydown",this.onKeyDown),this.$el.addEventListener("keyup",this.onKeyUp)},unmounted(){document.body.removeEventListener("click",this.onBodyClick),this.$el.removeEventListener("keydown",this.onKeyDown),this.$el.removeEventListener("keyup",this.onKeyUp)},methods:{onBodyClick(ei){this.$el.contains(ei.target)||this.menuVisible&&this.toggleMenu()},onKeyDown(ei){if(!this.menuVisible)return;const ti=document.activeElement;if(this.$el.contains(ti))switch(ei.key){case"ArrowDown":ei.preventDefault(),this.focusElem(ti.nextElementSibling,ti);break;case"ArrowUp":ei.preventDefault(),this.focusElem(ti.previousElementSibling,ti);break;case"Escape":ei.preventDefault(),ti.tabIndex=-1,this.toggleMenu();break}},onKeyUp(ei){if(!this.menuVisible)return;const ti=document.activeElement;if(this.$el.contains(ti)&&ei.key==="Shift"&&this.hoverActivated){this.hoverActivated=!1;for(const ni of this.commits)ni.hovered=!1,ni.selected=!1}},highlight(ei){if(!this.hoverActivated)return;const ti=this.commits.findIndex(oi=>oi.selected),ni=this.commits.findIndex(oi=>oi.id===ei.id);for(const[oi,li]of this.commits.entries())li.hovered=Math.min(ti,ni)<=oi&&oi<=Math.max(ti,ni)},focusElem(ei,ti){ei&&(ei.tabIndex=0,ti&&(ti.tabIndex=-1),ei.focus())},async toggleMenu(){if(this.menuVisible=!this.menuVisible,!this.commits.length&&this.menuVisible&&!this.isLoading){this.isLoading=!0;try{await this.fetchCommits()}finally{this.isLoading=!1}}this.$nextTick(()=>{const ei=this.$el.querySelector("#diff-commit-list-expand"),ti=this.$el.querySelector("#diff-commit-list-show-all");this.menuVisible?this.focusElem(ti,ei):this.focusElem(ei,ti)})},async fetchCommits(){const ti=await(await(0,bo.fG)(`${this.issueLink}/commits/list`)).json();this.commits.push(...ti.commits.map(ni=>(ni.hovered=!1,ni))),this.commits.reverse(),this.lastReviewCommitSha=ti.last_review_commit_sha||null,this.lastReviewCommitSha&&!this.commits.some(ni=>ni.id===this.lastReviewCommitSha)&&(this.lastReviewCommitSha=null),Object.assign(this.locale,ti.locale)},showAllChanges(){window.location.assign(`${this.issueLink}/files${this.queryParams}`)},changesSinceLastReviewClick(){window.location.assign(`${this.issueLink}/files/${this.lastReviewCommitSha}..${this.commits.at(-1).id}${this.queryParams}`)},commitClicked(ei,ti=!1){const ni=`${this.issueLink}/commits/${ei}${this.queryParams}`;ti?window.open(ni):window.location.assign(ni)},commitClickedShift(ei){if(this.hoverActivated=!this.hoverActivated,ei.selected=!0,!this.hoverActivated)if(this.commits[0].selected){const ti=this.commits.findLastIndex(ni=>ni.selected);ti===this.commits.length-1?window.location.assign(`${this.issueLink}/files${this.queryParams}`):window.location.assign(`${this.issueLink}/files/${this.commits[ti].id}${this.queryParams}`)}else{const ti=this.commits[this.commits.findIndex(oi=>oi.selected)-1].id,ni=this.commits.findLast(oi=>oi.selected).id;window.location.assign(`${this.issueLink}/files/${ti}..${ni}${this.queryParams}`)}}}},q1=(0,Ko.A)(N1,[["render",I1],["__scopeId","data-v-19e85a3a"]]);function B1(){const ei=document.getElementById("diff-commit-select");if(!ei)return;sn(q1).mount(ei)}const{pageData:H1}=window.config,Qf=H1.prReview||{},O0="viewed-file-checked-form",D0=".viewed-file-form",$1="#expand-files-btn",V1="#collapse-files-btn";function P0(){document.getElementById("viewed-files-summary")?.setAttribute("value",Qf.numberOfViewedFiles);const ti=document.getElementById("viewed-files-summary-label");ti&&(ti.innerHTML=ti.getAttribute("data-text-changed-template").replace("%[1]d",Qf.numberOfViewedFiles).replace("%[2]d",Qf.numberOfFiles))}function W1(){Qf.numberOfViewedFiles=document.querySelectorAll(`${D0} >
109 input[type=checkbox][checked]`).length,P0()}function F0(){for(const ei of document.querySelectorAll(`${D0}:not([data-has-viewed-checkbox-listener="true"])`)){ei.setAttribute("data-has-viewed-checkbox-listener",!0);const ti=ei.querySelector("input[type=checkbox]");ti.addEventListener("input",function(){this.checked?(ei.classList.add(O0),ti.setAttribute("checked",""),Qf.numberOfViewedFiles++):(ei.classList.remove(O0),ti.removeAttribute("checked"),Qf.numberOfViewedFiles--),P0(),ei.parentNode.querySelector(".changed-since-last-review")?.remove();const oi=ti.getAttribute("name"),li=mp().files.find(Di=>Di.Name===oi);li&&(li.IsViewed=this.checked);const gi={};gi[oi]=this.checked;const yi={files:gi},Si=ei.getAttribute("data-headcommit");Si&&(yi.headCommitSHA=Si),(0,bo.LO)(ei.getAttribute("data-link"),{data:yi});const Li=ei.closest(".diff-file-header");Yf(Li.closest(".file-content"),Li.querySelector(".fold-file"),this.checked)})}}function U1(){document.querySelector($1)?.addEventListener("click",()=>{for(const ei of document.querySelectorAll('.file-content[data-folded="true"]'))Yf(ei,ei.querySelector(".fold-file"),!1)}),document.querySelector(V1)?.addEventListener("click",()=>{for(const ei of document.querySelectorAll('.file-content:not([data-folded="true"])'))ei.getAttribute("id")!=="diff-incomplete"&&Yf(ei,ei.querySelector(".fold-file"),!0)})}const{pageData:pp,i18n:z1}=window.config;function X1(){const ei=document.getElementById("review-box");if(!ei)return;const ti=ei.querySelector(".review-comments-counter");ti&&rn(document).on("click",'button[name="pending_review"]',ni=>{rn(ni.target).closest("form").on("submit",()=>{const li=parseInt(ti.getAttribute("data-pending-comment-number"))+1||
1091;ti.setAttribute("data-pending-comment-number",li),ti.textContent=li,ei.classList.remove("pulse"),requestAnimationFrame(()=>{ei.classList.add("pulse")})})})}function K1(){rn(".file-view-toggle").on("click",function(){for(const ti of Pc(this))ti.classList.remove("active");this.classList.add("active");const ei=document.querySelector(this.getAttribute("data-toggle-selector"));ei&&(Ho(Pc(ei)),Fo(ei))})}function G1(){rn(document).on("submit",".conversation-holder form",async ei=>{ei.preventDefault();const ti=rn(ei.target),ni=ei.target.querySelector("textarea");if(r0(ni)&&!ei.target.classList.contains("is-loading"))try{ei.target.classList.add("is-loading");const oi=new FormData(ti[0]),li=$u(ei.originalEvent??ei);(li?.nodeName==="BUTTON"||li?.nodeName==="INPUT"&&li.type==="submit")&&li.name&&oi.append(li.name,li.value);const yi=await(0,bo.LO)(ei.target.getAttribute("action"),{data:oi}),Si=rn(await yi.text()),{path:Li,side:Di,idx:zi}=Si.data();ti.closest(".conversation-holder").replaceWith(Si);let pn;ti.closest("tr").data("line-type")==="same"?pn=`[data-path="${Li}"] .add-code-comment[data-idx="${zi}"]`:pn=`[data-path="${Li}"] .add-code-comment[data-side="${Di}"][data-idx="${zi}"]`;for(const Cn of document.querySelectorAll(pn))Cn.classList.add("tw-invisible");Si.find(".dropdown").dropdown(),dm(Si)}catch{console.error("error when submitting conversation",ei),oc(z1.network_error)}finally{ei.target.classList.remove("is-loading")}}),rn(document).on("click",".resolve-conversation",async function(ei){ei.preventDefault();const ti=rn(this).data("comment-id"),ni=rn(this).data("origin"),oi=rn(this).data("action"),li=rn(this).data("update-url");try{const yi=await(await(0,bo.LO)(li,{data:new URLSearchParams({origin:ni,action:oi,comment_id:ti})})).text();if(rn(this).closest(".conversation-holder").length){const Si=rn(yi);rn(this).closest(".conversation-holder").replaceWith(Si),Si.find(".dropdown").dropdown(),dm(Si)}else window.location.reload()}catch(gi){console.error("Error:",gi)}})}function Y1(){rn(document).on("click",".previous-conversation",ei=>{const ti=rn(ei.currentTarget).closest(".comment-code-cloud"),ni=rn(".comment-code-cloud:not(.tw-hidden)"),oi=ni.index(ti),li=oi>0?oi-1:ni.length-1,yi=ni.eq(li).find(".comment").first()[0].getAttribute("id");window.location.href=`#${yi}`}),rn(document).on("click",".next-conversation",ei=>{const ti=rn(ei.currentTarget).closest(".comment-code-cloud"),ni=rn(".comment-code-cloud:not(.tw-hidden)"),oi=ni.index(ti),li=oi<ni.length-1?oi+1:0,yi=ni.eq(li).find(".comment").first()[0].getAttribute("id");window.location.href=`#${yi}`})}function I0(){ng(),F0(),W1(),Ip()}async function N0(ei){const ti=document.querySelector("a#diff-show-more-files");if(!(ti?.classList.contains("disabled")||pp.diffFileInfo.isLoadingNewData)){pp.diffFileInfo.isLoadingNewData=!0,ti?.classList.add("disabled");try{const oi=await(await(0,bo.fG)(ei)).text(),li=rn(oi);rn("#diff-incomplete").replaceWith(li.find("#diff-file-boxes").children()),rn("body").append(li.find("script#diff-data-script")),I0()}catch(ni){console.error("Error:",ni),oc("An error occurred while loading more files.")}finally{ti?.classList.remove("disabled"),pp.diffFileInfo.isLoadingNewData=!1}}}function Q1(){rn(document).on("click","a#diff-show-more-files",ei=>{ei.preventDefault();const ti=ei.target.getAttribute("data-href");N0(ti)}),rn(document).on("click","a.diff-load-button",async ei=>{ei.preventDefault();const ti=rn(ei.target);if(ei.target.classList.contains("disabled"))return;ei.target.classList.add("disabled");const ni=ti.data("href");try{const li=await(await(0,bo.fG)(ni)).text();if(!li)return;ti.parent().replaceWith(rn(li).find("#diff-file-boxes .diff-file-body .file-body").children()),I0()}catch(oi){console.error("Error:",oi)}finally{ei.target.classList.remove("disabled")}})}function Z1(){G1(),rn("#diff-file-boxes").length&&(y1(),B1(),Q1(),X1(),K1(),F0(),U1())}const{appSubUrl:J1}=window.config;function ex(){const ei=rn("#search-repo-box");ei.search({minCharacters:2,apiSettings:{url:`${J1}/repo/search?q={query}&uid=${ei.data("uid")}`,onResponse(ti){const ni=[];return rn.each(ti.data,(oi,li)=>{ni.push({title:li.repository.full_name.split("/")[1],description:li.repository.full_name})}),{results:ni}}},searchFields:["full_name"],showNoResults:!1})}const{appSubUrl:Th}=window.config;async function tx(){if(!document.querySelector(".user.signin.webauthn-prompt")||!B0())return;const ti=await(0,bo.fG)(`${Th}/user/webauthn/assertion`);if(ti.status!==200){Yu("unknown");return}const ni=await ti.json();ni.publicKey.challenge=(0,Gs.vd)(ni.publicKey.challenge);for(const oi of ni.publicKey.allowCredentials)oi.id=(0,Gs.vd)(oi.id);try{const oi=await navigator.credentials.get({publicKey:ni.publicKey});await q0(oi)}catch(oi){if(!ni.publicKey.extensions?.appid){Yu("general",oi.message);return}delete ni.publicKey.extensions.appid;try{const li=await navigator.credentials.get({publicKey:ni.publicKey});await q0(li)}catch(li){Yu("general",li.message)}}}async function q0(ei){const ti=new Uint8Array(ei.response.authenticatorData),ni=new Uint8Array(ei.response.clientDataJSON),oi=new Uint8Array(ei.rawId),li=new Uint8Array(ei.response.signature),gi=new Uint8Array(ei.response.userHandle),yi=await(0,bo.LO)(`${Th}/user/webauthn/assertion`,{data:{id:ei.id,rawId:(0,Gs.vh)(oi),type:ei.type,clientExtensionResults:ei.getClientExtensionResults(),response:{authenticatorData:(0,Gs.vh)(ti),clientDataJSON:(0,Gs.vh)(ni),signature:(0,Gs.vh)(li),userHandle:(0,Gs.vh)(gi)}}});if(yi.status===500){Yu("unknown");return}
109else if(yi.status!==200){Yu("unable-to-process");return}const Si=await yi.json();window.location.href=Si?.redirect??`${Th}/`}async function ix(ei){const ti=new Uint8Array(ei.response.attestationObject),ni=new Uint8Array(ei.response.clientDataJSON),oi=new Uint8Array(ei.rawId),li=await(0,bo.LO)(`${Th}/user/settings/security/webauthn/register`,{data:{id:ei.id,rawId:(0,Gs.vh)(oi),type:ei.type,response:{attestationObject:(0,Gs.vh)(ti),clientDataJSON:(0,Gs.vh)(ni)}}});if(li.status===409){Yu("duplicated");return}else if(li.status!==201){Yu("unknown");return}window.location.reload()}function Yu(ei,ti){const ni=document.getElementById("webauthn-error-msg");if(ei==="general")ni.textContent=ti||"unknown error";else{const oi=document.querySelector(`#webauthn-error [data-webauthn-error-msg=${ei}]`);oi?ni.textContent=`${oi.textContent}${ti?` ${ti}`:""}`:ni.textContent=`unknown error type: ${ei}${ti?` ${ti}`:""}`}Fo("#webauthn-error")}function B0(){return window.isSecureContext?typeof window.PublicKeyCredential!="function"?(Yu("browser"),!1):!0:(Yu("insecure"),!1)}function nx(){const ei=document.getElementById("register-webauthn");if(ei){if(!B0()){ei.disabled=!0;return}ei.addEventListener("click",async ti=>{ti.preventDefault(),await sx()})}}async function sx(){const ei=document.getElementById("nickname"),ti=new FormData;ti.append("name",ei.value);const ni=await(0,bo.LO)(`${Th}/user/settings/security/webauthn/request_register`,{data:ti});if(ni.status===409){Yu("duplicated");return}else if(ni.status!==200){Yu("unknown");return}const oi=await ni.json();if(ei.closest("div.field").classList.remove("error"),oi.publicKey.challenge=(0,Gs.vd)(oi.publicKey.challenge),oi.publicKey.user.id=(0,Gs.vd)(oi.publicKey.user.id),oi.publicKey.excludeCredentials)for(const li of oi.publicKey.excludeCredentials)li.id=(0,Gs.vd)(li.id);try{const li=await navigator.credentials.create({publicKey:oi.publicKey});await ix(li)}catch(li){Yu("unknown",li)}}function ox(){for(const ei of document.querySelectorAll(".remove-rel-attach"))ei.addEventListener("click",ti=>{const ni=ti.target.getAttribute("data-uuid"),oi=ti.target.getAttribute("data-id");document.querySelector(`input[name='attachment-del-${ni}']`).value="true",Ho(`#attachment-${oi}`)})}function rx(){document.querySelector(".repository.new.release")&&(ax(),lx(),cx())}function ax(){const ei=document.getElementById("tag-name-editor");if(!ei)return;const ti=JSON.parse(ei.getAttribute("data-existing-tags"));if(!Array.isArray(ti))return;const ni=ei.getAttribute("data-tag-helper"),oi=ei.getAttribute("data-tag-helper-new"),li=ei.getAttribute("data-tag-helper-existing");let gi="";document.getElementById("tag-name").addEventListener("keyup",yi=>{const Si=yi.target.value,Li=document.getElementById("tag-helper");ti.includes(Si)?(Ho("#tag-target-selector"),Li.textContent=li):(Fo("#tag-target-selector"),Li.textContent=Si?oi:ni);const Di=document.getElementById("release-title");(!Di.value||gi===Di.value)&&(Di.value=Si),gi=Si})}function lx(){const ei=document.querySelector(".repository.new.release .combo-markdown-editor");ei&&Vd(ei)}let hm=0;function cx(){const ei=document.getElementById("add-external-link");ei&&ei.addEventListener("click",()=>{hm+=1;const ti=document.getElementById("attachment-template"),ni=ti.cloneNode(!0);ni.id=`attachment-N${hm}`,ni.classList.remove("tw-hidden");const oi=ni.querySelector('input[name="attachment-template-new-name"]');oi.name=`attachment-new-name-${hm}`,oi.required=!0;const li=ni.querySelector('input[name="attachment-template-new-exturl"]');li.name=`attachment-new-exturl-${hm}`,li.required=!0,ni.querySelector(".remove-rel-attach").addEventListener("click",()=>{ni.remove()}),ti.parentNode.insertBefore(ni,ti)})}const{appSubUrl:ux}=window.config,dx=/^\S+@\S+$/;function fx(){const ei=document.getElementById("search-user-box");if(!ei)return;const ti=ei.getAttribute("data-allow-email")==="true",ni=ei.getAttribute("data-allow-email-description")??void 0;rn(ei).search({minCharacters:2,apiSettings:{url:`${ux}/user/search_candidates?q={query}`,onResponse(oi){const li=[],gi=ei.querySelector("input").value,yi=gi.toUpperCase();for(const Si of oi.data){const Li={title:Si.login,image:Si.avatar_url,description:fc(Si.full_name)};yi===Si.login.toUpperCase()?li.unshift(Li):li.push(Li)}if(ti&&!li.length&&dx.test(gi)){const Si={title:gi,description:ni};li.push(Si)}return{results:li}}},searchFields:["login","full_name"],showNoResults:!1})}function hx(){const ei=document.querySelector(".page-content.install");ei&&(ei.classList.contains("post-install")?px():mx())}function mx(){const ei="forgejo",ti="forgejo",ni={mysql:"127.0.0.1:3306",postgres:"127.0.0.1:5432"},oi=document.getElementById("db_host"),li=document.getElementById("db_user"),gi=document.getElementById("db_name");document.getElementById("db_type").addEventListener("change",function(){const Li=this.value;if(Ho("div[data-db-setting-for]"),Fo(`div[data-db-setting-for=${Li}]`),Li!=="sqlite3"){Fo("div[data-db-setting-for=common-host]");const Di=oi.value;(!Di||Object.values(ni).includes(Di))&&(oi.value=ni[Li]??""),!li.value&&!gi.value&&(li.value=ei,gi.value=ti)}}),document.getElementById("db_type").dispatchEvent(new Event("change"));const yi=document.getElementById("app_url");yi.value.includes("://localhost")&&(yi.value=window.location.href);const Si=document.getElementById("domain");Si.value.trim()==="localhost"&&(Si.value=window.location.hostname),document.querySelector("#offline-mode input").addEventListener("change",function(){this.checked&&(document.querySelector("#disable-gravatar input").checked=!0,document.querySelector("#federated-avatar-lookup input").checked=!1)}),document.querySelector("#disable-gravatar input").addEventListener("change",function(){this.checked?document.querySelector("#federated-avatar-lookup input").checked=!1:document.querySelector("#offline-mode input").checked=!1}
109),document.querySelector("#federated-avatar-lookup input").addEventListener("change",function(){this.checked&&(document.querySelector("#disable-gravatar input").checked=!1,document.querySelector("#offline-mode input").checked=!1)}),document.querySelector("#enable-openid-signin input").addEventListener("change",function(){this.checked?document.querySelector("#disable-registration input").checked||(document.querySelector("#enable-openid-signup input").checked=!0):document.querySelector("#enable-openid-signup input").checked=!1}),document.querySelector("#disable-registration input").addEventListener("change",function(){this.checked?(document.querySelector("#enable-captcha input").checked=!1,document.querySelector("#enable-openid-signup input").checked=!1):document.querySelector("#enable-openid-signup input").checked=!0}),document.querySelector("#enable-captcha input").addEventListener("change",function(){this.checked&&(document.querySelector("#disable-registration input").checked=!1)})}function px(){const ei=document.getElementById("goto-user-login");if(!ei)return;const ti=ei.getAttribute("href");let ni=setInterval(async()=>{try{const oi=await(0,bo.fG)(ti);ni&&oi.status===200&&(clearInterval(ni),ni=null,window.location.href=ti)}catch{}},1e3)}function gx(){if(!document.querySelectorAll(".new.webhook").length)return;const ei=document.getElementById("http_method");if(ei){const ti=function(){const ni=ei.value==="POST";Oa(document.getElementById("content_type").closest(".field"),ni)};ti(),ei.addEventListener("change",ti)}document.getElementById("test-delivery")?.addEventListener("click",async function(){this.classList.add("is-loading","disabled"),await(0,bo.LO)(this.getAttribute("data-link")),setTimeout(()=>{window.location.href=this.getAttribute("data-redirect")},5e3)})}function vx(){bx(),_x()}function bx(){for(const ei of document.querySelectorAll(".show-create-branch-modal"))ei.addEventListener("click",()=>{const ti=ei.getAttribute("data-modal-form")||"#create-branch-form",ni=document.querySelector(ti);if(!ni)return;ni.action=`${ni.getAttribute("data-base-action")}${ei.getAttribute("data-branch-from-urlcomponent")}`;const oi=ei.getAttribute("data-modal-from-span")||"#modal-create-branch-from-span";document.querySelector(oi).textContent=ei.getAttribute("data-branch-from"),rn(ei.getAttribute("data-modal")).modal("show")})}function _x(){for(const ei of document.querySelectorAll(".show-rename-branch-modal"))ei.addEventListener("click",()=>{const ti=ei.getAttribute("data-modal"),ni=document.querySelector(ti),oi=ei.getAttribute("data-old-branch-name");ni.querySelector("input[name=from]").value=oi;const li=ni.querySelector(".default-branch-warning");Oa(li,ei.getAttribute("data-is-default-branch")==="true");const gi=ni.querySelector("[data-rename-branch-to]");gi.textContent=gi.getAttribute("data-rename-branch-to").replace("%s",oi)})}function H0(ei){return/.*[^/]\/[^/].*/.test(ei)}function Zf(ei){const ti=document.querySelector(`${ei} .label-name-input`),ni=document.querySelector(`${ei} .label-exclusive-input-field`),oi=document.querySelector(`${ei} .label-exclusive-input`),li=document.querySelector(`${ei} .label-exclusive-warning`);H0(ti.value)?(ni?.classList.remove("muted"),ni?.removeAttribute("aria-disabled"),oi.checked&&oi.getAttribute("data-exclusive-warn")?li?.classList.remove("tw-hidden"):li?.classList.add("tw-hidden")):(ni?.classList.add("muted"),ni?.setAttribute("aria-disabled","true"),li?.classList.add("tw-hidden"))}function $0(ei){rn(ei).length&&(rn(".new-label.button").on("click",()=>(Zf(".new-label"),rn(".new-label.modal").modal({onApprove(){const ti=document.querySelector(".new-label.form");if(!ti.checkValidity())return ti.reportValidity(),!1;rn(".new-label.form").trigger("submit")}}).modal("show"),!1)),rn(".edit-label-button").on("click",function(){rn("#label-modal-id").val(rn(this).data("id"));const ti=rn(".edit-label .label-name-input");ti.val(rn(this).data("title"));const ni=rn(".edit-label .label-is-archived-input");ni[0].checked=this.hasAttribute("data-is-archived");const oi=rn(".edit-label .label-exclusive-input");oi[0].checked=this.hasAttribute("data-exclusive"),oi.data("exclusive-warn",rn(this).data("num-issues")>0&&(!this.hasAttribute("data-exclusive")||!H0(ti.val()))),Zf(".edit-label"),rn(".edit-label .label-desc-in
109put").val(this.getAttribute("data-description"));const li=document.querySelector(".edit-label .js-color-picker-input input");return li.value=this.getAttribute("data-color"),li.dispatchEvent(new Event("input",{bubbles:!0})),rn(".edit-label.modal").modal({onApprove(){const gi=document.querySelector(".edit-label.form");if(!gi.checkValidity())return gi.reportValidity(),!1;rn(".edit-label.form").trigger("submit")}}).modal("show"),!1}),rn(".new-label .label-name-input").on("input",()=>{Zf(".new-label")}),rn(".new-label .label-exclusive-input").on("change",()=>{Zf(".new-label")}),rn(".edit-label .label-name-input").on("input",()=>{Zf(".edit-label")}),rn(".edit-label .label-exclusive-input").on("change",()=>{Zf(".edit-label")}))}function yx(){document.querySelectorAll(".organization").length&&(document.querySelector(".organization.settings.options #org_name")?.addEventListener("input",function(){const ei=this.value.toLowerCase()!==this.getAttribute("data-org-name").toLowerCase();Oa("#org-name-change-prompt",ei)}),$0(".organization.settings.labels"))}function wx(){const ei="_giteaFomanticApiPatch",ti=rn.api;rn.api=rn.fn.api=function(...ni){const oi=ti.bind(this),li=ti.apply(this,ni);if(typeof ni[0]!="string"){const gi=oi("internal","get");if(!gi.urlEncodedValue[ei]){const yi=gi.urlEncodedValue;gi.urlEncodedValue=function(Si){try{return yi(Si)}catch{return encodeURIComponent(Si)}},gi.urlEncodedValue[ei]=!0}}return li},rn.api.settings=ti.settings}let xx=0;function mm(){return`_aria_auto_id_${xx++}`}function V0(ei,ti){const ni=ei.getAttribute("for"),oi=ti.getAttribute("id");if(oi&&!ni)ei.setAttribute("for",oi);else if(!oi&&!ni){const li=mm();ti.setAttribute("id",li),ei.setAttribute("for",li)}}function Sx(){for(const ei of document.querySelectorAll(".ui.checkbox")){if(ei.hasAttribute("data-checkbox-patched"))continue;const ti=ei.querySelector("label"),ni=ei.querySelector("input");!ti||!ni||(V0(ti,ni),ei.setAttribute("data-checkbox-patched","true"))}}function jx(){for(const ei of document.querySelectorAll(".ui.form .field")){if(ei.hasAttribute("data-field-patched"))continue;const ti=ei.querySelector(":scope > label"),ni=ei.querySelector(":scope > input");!ti||!ni||(V0(ti,ni),ei.setAttribute("data-field-patched","true"))}}const Qu="_giteaAriaPatchDropdown",pm=rn.fn.dropdown;function kx(){if(rn.fn.dropdown===gp)throw new Error("initAriaDropdownPatch could only be called once");rn.fn.dropdown=gp,gp.settings=pm.settings}function gp(...ei){const ti=pm.apply(this,ei),ni=!ei.length||typeof ei[0]!="string";for(const oi of this)oi[Qu]||Ex(oi),ni&&Cx(rn(oi));return ti}function W0(ei,ti){ti.id||(ti.id=mm()),ti.setAttribute("role",ei[Qu].listItemRole),ti.setAttribute("tabindex","-1");for(const ni of ti.querySelectorAll("a, input, button"))ni.setAttribute("tabindex","-1")}function U0(ei){ei.id||(ei.id=mm()),ei.tabIndex=-1;const ti=ei.querySelector(".delete.icon");ti&&(ti.setAttribute("aria-hidden","false"),ti.setAttribute("aria-label",window.config.i18n.remove_label_str.replace("%s",ei.getAttribute("data-value"))),ti.setAttribute("role","button"))}function Cx(ei){const ti=pm.bind(ei),ni=ti("internal","focusSearch"),oi=ti("internal","blurSearch");ti("internal","focusSearch",function(){ti("show"),ni.call(this)}),ti("internal","blurSearch",function(){oi.call(this),ti("hide")});const li={...ti("setting","templates"),t:performance.now()},gi=li.menu;li.menu=function(Si,Li,Di,zi){const pn=gi(Si,Li,Di,zi),Cn=document.createElement("div");Cn.innerHTML=pn;const Kn=rn(Cn);return Kn.find("> .item").each((ps,js)=>W0(ei[0],js)),ei[0][Qu].deferredRefreshAriaActiveItem(),Kn.html()},ti("setting","templates",li);const yi=ti("setting","onLabelCreate");ti("setting","onLabelCreate",function(Si,Li){const Di=yi.call(this,Si,Li);return U0(Di[0]),Di})}function Ax(ei,ti,ni){ni.id||(ni.id=mm()),rn(ni).find(">
109 .item").each((li,gi)=>W0(ei,gi)),ni.setAttribute("role",ei[Qu].listPopupRole);for(const li of ei.querySelectorAll(".ui.label"))U0(li);ti.setAttribute("role",ti.getAttribute("role")??ei[Qu].focusableRole),ti.setAttribute("aria-haspopup",ei[Qu].listPopupRole),ti.setAttribute("aria-controls",ni.id),ti.setAttribute("aria-expanded","false");const oi=ei.getAttribute("data-tooltip-content");oi&&!ei.getAttribute("aria-label")&&ei.setAttribute("aria-label",oi)}function Ex(ei){if(ei[Qu]={},ei.classList.contains("custom"))return;const ti=ei.querySelector("input.search"),ni=ti||ei;if(!ni)return;ti&&!ti.getAttribute("autocomplete")&&ti.setAttribute("autocomplete","off");let oi=rn(ei).find("> .menu")[0];oi||(oi=document.createElement("div"),oi.classList.add("menu"),ei.append(oi));const li=ei.querySelectorAll("input").length>0;ei[Qu].focusableRole=li?"combobox":"menu",ei[Qu].listPopupRole=li?"listbox":"",ei[Qu].listItemRole=li?"option":"menuitem",Tx(ei,ni,oi),Ax(ei,ni,oi)}function Tx(ei,ti,ni){const oi=()=>ni.classList.contains("visible")&&!ni.classList.contains("out")||ni.classList.contains("in"),li=()=>{const Li=oi();ti.setAttribute("aria-expanded",Li?"true":"false");const Di=rn(ni).find("> .item.active, > .item.selected")[0];Di&&(Li?ti.setAttribute("aria-activedescendant",Di.id):ei[Qu].listPopupRole==="menu"&&(ti.removeAttribute("aria-activedescendant"),Di.classList.remove("active","selected")))};ei.addEventListener("keydown",Li=>{if(Li.key==="Enter"){const Di=pm.bind(rn(ei));let zi=Di("get item",Di("get value"));zi||(zi=rn(ni).find("> .item.selected")),zi?.[0]?.matches("a, .js-aria-clickable")&&zi[0].click()}});const gi=(Li=0)=>{setTimeout(li,Li)};ei[Qu].deferredRefreshAriaActiveItem=gi,ei.addEventListener("keyup",Li=>{Li.key.startsWith("Arrow")&&gi()});let yi=0,Si=0;ei.addEventListener("mousedown",()=>{Si+=oi()?1:0,yi++},!0),ei.addEventListener("focus",()=>{Si+=oi()?1:0,yi++,gi()},!0),ei.addEventListener("blur",()=>{Si=yi=0,gi(100)},!0),ei.addEventListener("mouseup",()=>{setTimeout(()=>{Si=yi=0,gi(100)},0)},!0),ei.addEventListener("click",Li=>{oi()&&Si!==2&&yi===2&&Li.stopPropagation(),yi=Si=0},!0)}const z0=rn.fn.modal;function Lx(){if(rn.fn.modal===vp)throw new Error("initAriaModalPatch could only be called once");rn.fn.modal=vp,vp.settings=z0.settings}function vp(...ei){const ti=z0.apply(this,ei);if(ei[0]==="show"||ei[0]?.autoShow)for(const ni of this)for(const oi of ni.querySelectorAll("form button.cancel:not([type])"))oi.setAttribute("type","button");return ti}function Mx(){const ei=new Set(["clear queue","stop","stop all","destroy","force repaint","repaint","reset","looping","remove looping","disable","enable","set duration","save conditions","restore conditions"]);rn.fn.transition=function(ti,ni,oi){if(ti==="is supported")return!0;if(ti==="is animating"||ti==="is inward"||ti==="is outward")return!1;let li;if(typeof ti=="string"){if(ei.has(ti))return this;li={animation:ti,...ni&&{duration:ni},...oi&&{onComplete:oi}}}else if(typeof ti=="object")li=ti;else throw new Error(`invalid argument: ${ti}`);const gi=li.animation?.startsWith("show")||li.animation?.endsWith(" in"),yi=li.animation?.startsWith("hide")||li.animation?.endsWith(" out");return this.each((Si,Li)=>{let Di=gi;!gi&&!yi&&(Di=this.hasClass("hidden")),li.onStart?.call(Li),Di?(Li.classList.remove("hidden"),Li.classList.add("visible","transition"),li.displayType&&Li.style.setProperty("display",li.displayType,"important"),li.onShow?.call(Li)):(Li.classList.add("hidden"),Li.classList.remove("visible"),Li.style.removeProperty("display"),li.onHidden?.call(Li)),li.onComplete?.call(Li)}),this}}const X0=window.matchMedia("only screen and (max-width: 767.98px)");function Rx(){rn.fn.tab.settings.silent=!0,rn.fn.dropdown.settings.fullTextSearch="exact",rn.fn.dropdown.settings.className.label+=" tw-cursor-default",rn.fn.dropdown.settings.templates.label=function(ei,ti,ni,oi){const li=rn.fn.dropdown.settings.templates.escape;return li(ti,ni)+(0,Xo.JW)("octicon-x",16,`${oi.delete} icon`)},Mx(),wx(),Sx(),jx(),kx(),Lx()}async function Ox(){const ei=document.querySelector(".repository.wiki .combo-markdown-editor textarea");if(!ei)return;const ti=document.querySelector(".repository.wiki.new .ui.form"),ni=ti.querySelector(".combo-markdown-editor");let oi,li=!1,gi;const yi=async function(){if(li)return;const Si=ni.querySelector(".EasyMDEContainer .editor-preview-active"),Di=ni.querySelector(".EasyMDEContainer .editor-preview-active-side")||Si,zi=ei.value;if(oi&&Di&&gi!==zi){li=!0;const pn=new FormData;pn.append("mode",oi.previewMode),pn.append("context",oi.previewContext),pn.append("text",zi),pn.append("wiki",oi.previewWiki);try{const Kn=await(await(0,bo.LO)(oi.previewUrl,{data:pn})).text();gi=zi,Di.innerHTML=`<div class="markup ui segment">${Kn}</div>`,Jh()}catch(Cn){console.error("Error rendering preview:",Cn)}finally{li=!1,setTimeout(yi,1e3)}}else setTimeout(yi,1e3)};yi(),oi=await Vd(ni,{useScene:"wiki",editorHeights:{minHeight:"300px",height:"calc(100vh - 600px)"},previewMode:"gfm",previewWiki:!0,easyMDEOptions:{previewRender:(Si,Li)=>Li.innerHTML,toolbar:["bold","italic","strikethrough","|","heading-1","heading-2","heading-3","heading-bigger","heading-smaller","|","gitea-code-inline","code","quote","|","gitea-checkbox-empty","gitea-checkbox-checked","|","unordered-list","ordered-list","|","link","image","table","horizontal-rule","|","preview","fullscreen","side-by-side","|","gitea-switch-to-textarea"]}}),ti.addEventListener("submit",Si=>{r0(ei)||(Si.preventDefault(),Si.stopPropagation())})}function K0(ei){ei&&document.querySelector(".wiki-content-toc details")?.removeAttribute("open")}function Dx(){document.querySelector(".page-content.repository.wiki")&&(X0.addEventListener("change",ei=>K0(ei.matches)),K0(X0.matches),Ox())}function Px(){document.addEventListener("click",ei=>{const ti=ei.target.closest(".escape-button, .unescape-button, .toggle-escape-button");if(!ti)return;ei.preventDefault();const ni=ti.closest(".file-content, .non-diff-file-content, .file-preview-box"),oi=ni?.querySelectorAll(".file-code, .file-view, .file-preview");if(ti.matches(".escape-button")){for(const li of oi)li.classList.add("unicode-escaped");Ho(ti),Fo(Pc(ti,".unescape-button"))}else if(ti.matches(".unescape-button")){for(const li of oi)li.classList.remove("unicode-escaped");Ho(ti),Fo(Pc(ti,".escape-button"))}else if(ti.matches(".toggle-escape-button")){const li=oi[0]?.classList.contains("unicode-escaped");for(const gi of oi)gi.classList.toggle("unicode-escaped",!li);Oa(ni.querySelectorAll(".unescape-button"),!li),Oa(ni.querySelectorAll(".escape-button"),li)}})}const Fx={class:"ui dropdown custom"},Ix={class:"text tw-flex tw-items-center tw-mr-1 gt-ellipsis"},Nx={class:"ui icon search input"},qx={class:"icon"},Bx=["placeholder"],Hx={key:0,class:"branch-tag-tab"},$x={class:"scrolling menu",ref:"scrollContainer"},Vx={key:0,class:"loading-indicator is-loading"},Wx=["onClick"],Ux={key:0,class:"ui label"},zx=["href"],Xx=["textContent"],Kx=["textContent"],Gx={class:"text small"},Yx={key:0},Qx={key:1},Zx={key:2},Jx=["action"],eS=["value"],tS={key:1,class:"message"};function iS(ei,ti,ni,oi,li,gi){const yi=(0,hi.g2)("svg-icon");return(0,hi.uX)(),(0,hi.CE)("div",Fx,[(0,hi.Lk)("button",{class:"branch-dropdown-button gt-ellipsis ui basic small compact button tw-flex tw-m-0",onClick:ti[0]||(ti[0]=Si=>ei.menuVisible=!ei.menuVisible),onKeyup:ti[1]||(ti[1]=Wl(Si=>ei.menuVisible=!ei.menuVisible,["enter"]))},[(0,hi.Lk)("span",Ix,[ei.release?((0,hi.uX)(),(0,hi.CE)(hi.FK,{key:0},[(0,hi.eW)((0,on.v_)(ei.textReleaseCompare),1)],64)):((0,hi.uX)(),(0,hi.CE)(hi.FK,{key:1},[ei.isViewTag?((0,hi.uX)(),(0,hi.Wv)(yi,{key:0,name:"octicon-tag"})):ei.isViewBranch?((0,hi.uX)(),(0,hi.Wv)(yi,{key:1,name:"octicon-git-branch"})):((0,hi.uX)(),(0,hi.Wv)(yi,{key:2,name:"octicon-git-commit"})),(0,hi.Lk)("strong",{ref:"dropdownRefName",class:"tw-ml-2 tw-inline-block gt-ellipsis"},(0,on.v_)(ei.refNameText),513)],64))]),(0,hi.bF)(yi,{name:"octicon-triangle-down",size:14,class:"dropdown icon"})],32),(0,hi.bo)((0,hi.Lk)("div",{class:(0,on.C4)(["menu transition",{visible:ei.menuVisible}])},[(0,hi.Lk)("div",Nx,[(0,hi.Lk)("i",qx,[(0,hi.bF)(yi,{name:"octicon-filter",size:16})]),(0,hi.bo)((0,hi.Lk)("input",{name:"search",ref:"searchField",autocomplete:"off","onUpdate:modelValue":ti[2]||(ti[2]=Si=>ei.searchTerm=Si),onKeydown:ti[3]||(ti[3]=Si=>ei.keydown(Si)),placeholder:ei.searchFieldPlaceholder},null,40,Bx),[[Hs,ei.searchTerm]])]),ei.showBranchesInDropdown?((0,hi.uX)(),(0,hi.CE)("div",Hx,[(0,hi.Lk)("a",{class:(0,on.C4)(["branch-tag-item muted",{active:ei.mode==="branches"}]),href:"#",onClick:ti[4]||(ti[4]=Si=>ei.handleTabSwitch("branches"))},[(0,hi.bF)(yi,{name:"octicon-git-branch",size:16}),(0,hi.eW)((0,on.v_)(ei.textBranches),1)],2),ei.noTag?(0,hi.Q3)("v-if",!0):((0,hi.uX)(),(0,hi.CE)("a",{key:0,class:(0,on.C4)(["branch-tag-item muted",{active:ei.mode==="tags"}]),href:"#",onClick:ti[5]||(ti[5]=Si=>ei.handleTabSwitch("tags"))},[(0,hi.bF)(yi,{name:"octicon-tag",size:16}),(0,hi.eW)((0,on.v_)(ei.textTags),1)],2))])):(0,hi.Q3)("v-if",!0),ti[13]||(ti[13]=(0,hi.Lk)("div",{class:"branch-tag-divider"},null,-1)),(0,hi.Lk)("div",$x,[(0,hi.bF)(yi,{name:"octicon-rss","symbol-id":"svg-symbol-octicon-rss"}),ei.isLoading?((0,hi.uX)(),(0,hi.CE)("div",Vx)):(0,hi.Q3)("v-if",!0),((0,hi.uX)(!0),(0,hi.CE)(hi.FK,null,(0,hi.pI)(ei.filteredItems,(Si,Li)=>((0,hi.uX)(),(0,hi.CE)("div",{key:Si.name,class:(0,on.C4)(["item",{selected:Si.selected,active:ei.active===Li}]),onClick:Di=>ei.selectItem(Si),ref_for:!0,ref:"listItem"+Li},[(0,hi.eW)((0,on.v_)(Si.name)+" ",1),Si.name===ei.repoDefaultBranch&&ei.mode==="branches"?((0,hi.uX)(),(0,hi.CE)("div",Ux,(0,on.v_)(ei.textDefaultBranchLabel),1)):(0,hi.Q3)("v-if",!0),(0,hi.bo)((0,hi.Lk)("a",{role:"button",class:"rss-icon tw-float-right",href:ei.rssURLPrefix+Si.url,target:"_blank",onClick:ti[6]||(ti[6]=Ra(()=>{},["stop"]))},[(0,hi.Q3)(" creating a lot of Vue component is pretty slow, so we use a static SVG here "),ti[11]||(ti[11]=(0,hi.Lk)("svg",{width:"14",height:"14",class:"svg octicon-rss"},[(0,hi.Lk)("use",{href:"#svg-symbol-octicon-rss"})],-1))],8,zx),[[Ji,ei.enableFeed&&ei.mode==="branches"]])],10,Wx))),128)),ei.showCreateNewBranch?((0,hi.uX)(),(0,hi.CE)("div",{key:1,class:(0,on.C4)(["item",{active:ei.active===ei.filteredItems.length}]),ref:"listItem"+ei.filteredItems.length},[(0,hi.Lk)("a",{href:"#",onClick:ti[7]||(ti[7]=Si=>ei.createNewBranch())},[(0,hi.bo)((0,hi.Lk)("div",null,[ti[12]||(ti[12]=(0,hi.Lk)("i",{class:"reference tags icon"},null,-1)),(0,hi.Lk)("span",{textContent:(0,on.v_)(ei.textCreateTag.replace("%s",ei.searchTerm))},null,8,Xx)],512),[[Ji,ei.shouldCreateTag]]),(0,hi.bo)((0,hi.Lk)("div",null,[(0,hi.bF)(yi,{name:"octicon-git-branch"}),(0,hi.Lk)("span",{textContent:(0,on.v_)(ei.textCreateBranch.replace("%s",ei.searchTerm))},null,8,Kx)],512),[[Ji,!ei.shouldCreateTag]]),(0,hi.Lk)("div",Gx,[ei.isViewBranch||ei.release?((0,hi.uX)(),(0,hi.CE)("span",Yx,(0,on.v_)(ei.textCreateBranchFrom.replace("%s",ei.branchName)),1)):ei.isViewTag?((0,hi.uX)(),(0,hi.CE)("span",Qx,(0,on.v_)(ei.textCreateBranchFrom.replace("%s",ei.tagName)),1)):((0,hi.uX)(),(0,hi.CE)("span",Zx,(0,on.v_)(ei.textCreateBranchFrom.replace("%s",ei.commitIdShort)),1))])]),(0,hi.Lk)("form",{ref:"newBranchForm",action:ei.formActionUrl,method:"post"},[(0,hi.Lk)("input",{type:"hidden",name:"_csrf",value:ei.csrfToken},null,8,eS),(0,hi.bo)((0,hi.Lk)("input",{type:"hidden",name:"new_branch_name","onUpdate:modelValue":ti[8]||(ti[8]=Si=>ei.searchTerm=Si)},null,512),[[Hs,ei.searchTerm]]),(0,hi.bo)((0,hi.Lk)("input",{type:"hidden",name:"create_tag","onUpdate:modelValue":ti[9]||(ti[9]=Si=>ei.shouldCreateTag=Si)},null,512),[[Hs,ei.shouldCreateTag]]),ei.treePath?(0,hi.bo)(((0,hi.uX)(),(0,hi.CE)("input",{key:0,t
109ype:"hidden",name:"current_path","onUpdate:modelValue":ti[10]||(ti[10]=Si=>ei.treePath=Si)},null,512)),[[Hs,ei.treePath]]):(0,hi.Q3)("v-if",!0)],8,Jx)],2)):(0,hi.Q3)("v-if",!0)],512),ei.showNoResults&&!ei.isLoading?((0,hi.uX)(),(0,hi.CE)("div",tS,(0,on.v_)(ei.noResults),1)):(0,hi.Q3)("v-if",!0)],2),[[Ji,ei.menuVisible]])])}const G0={components:{SvgIcon:Xo.Ah},computed:{filteredItems(){const ei=this.items.filter(ti=>(this.mode==="branches"&&ti.branch||this.mode==="tags"&&ti.tag)&&(!this.searchTerm||ti.name.toLowerCase().includes(this.searchTerm.toLowerCase())));return this.active=!ei.length&&this.showCreateNewBranch?0:-1,ei},showNoResults(){return!this.filteredItems.length&&!this.showCreateNewBranch},showCreateNewBranch(){return this.disableCreateBranch||!this.searchTerm?!1:!this.items.filter(ei=>ei.name.toLowerCase()===this.searchTerm.toLowerCase()).length},formActionUrl(){return`${this.repoLink}/branches/_new/${this.branchNameSubURL}`},shouldCreateTag(){return this.mode==="tags"}},watch:{menuVisible(ei){ei&&(this.focusSearchField(),this.fetchBranchesOrTags())}},beforeMount(){this.viewType==="tree"?(this.isViewTree=!0,this.refNameText=this.commitIdShort):this.viewType==="branch"?(this.isViewBranch=!0,this.refNameText=this.branchName):(this.isViewTag=!0,this.refNameText=this.tagName),document.body.addEventListener("click",ei=>{this.$el.contains(ei.target)||this.menuVisible&&(this.menuVisible=!1)})},methods:{selectItem(ei){const ti=this.getSelected();ti!==null&&(ti.selected=!1),ei.selected=!0;const ni=ei.tag?this.tagURLPrefix+ei.url+this.tagURLSuffix:this.branchURLPrefix+ei.url+this.branchURLSuffix;this.branchForm?(this.isViewTree=!1,this.isViewTag=!1,this.isViewBranch=!1,this.$refs.dropdownRefName.textContent=ei.name,this.setAction?document.getElementById(this.branchForm)?.setAttribute("action",ni):va()(`#${this.branchForm} input[name="refURL"]`).val(ni),va()(`#${this.branchForm} input[name="ref"]`).val(ei.name),ei.tag?(this.isViewTag=!0,va()(`#${this.branchForm} input[name="refType"]`).val("tag")):(this.isViewBranch=!0,va()(`#${this.branchForm} input[name="refType"]`).val("branch")),this.submitForm&&va()(`#${this.branchForm}`).trigger("submit"),this.menuVisible=!1):window.location.href=ni},createNewBranch(){this.showCreateNewBranch&&va()(this.$refs.newBranchForm).trigger("submit")},focusSearchField(){(0,hi.dY)(()=>{this.$refs.searchField.focus()})},getSelected(){for(let ei=0,ti=this.items.length;ei<ti;++ei)if(this.items[ei].selected)return this.items[ei];return null},getSelectedIndexInFiltered(){for(let ei=0,ti=this.filteredItems.length;ei<ti;++ei)if(this.filteredItems[ei].selected)return ei;return-1},scrollToActive(){let ei=this.$refs[`listItem${this.active}`];if(!ei||!ei.length)return;Array.isArray(ei)&&(ei=ei[0]);const ti=this.$refs.scrollContainer;ei.offsetTop<ti.scrollTop?ti.scrollTop=ei.offsetTop:ei.offsetTop+ei.clientHeight>ti.scrollTop+ti.clientHeight&&(ti.scrollTop=ei.offsetTop+ei.clientHeight-ti.clientHeight)},keydown(ei){if(ei.keyCode===40){if(ei.preventDefault(),this.active===-1&&(this.active=this.getSelectedIndexInFiltered()),this.active+(this.showCreateNewBranch?0:1)>=this.filteredItems.length)return;this.active++,this.scrollToActive()}else if(ei.keyCode===38){if(ei.preventDefault(),this.active===-1&&(this.active=this.getSelectedIndexInFiltered()),this.active<=0)return;this.active--,this.scrollToActive()}else ei.keyCode===13?(ei.preventDefault(),this.active>=this.filteredItems.length?this.createNewBranch():this.active>=0&&this.selectItem(this.filteredItems[this.active])):ei.keyCode===27&&(ei.preventDefault(),this.menuVisible=!1)},handleTabSwitch(ei){this.isLoading||(this.mode=ei,this.focusSearchField(),this.fetchBranchesOrTags())},async fetchBranchesOrTags(){if(!(!["branches","tags"].includes(this.mode)||this.isLoading)&&!(this.hasListInitialized[this.mode]||this.mode==="branches"&&!this.showBranchesInDropdown||this.mode==="tags"&&this.noTag)){this.isLoading=!0;try{const ei=await(0,bo.fG)(`${this.repoLink}/${this.mode}/list`),{results:ti}=await ei.json();for(const ni of ti){let oi=!1;this.mode==="branches"?oi=ni===this.defaultSelectedRefName:oi=ni===(this.release?this.release.tagName:this.defaultSelectedRefName),this.items.push({name:ni,url:(0,Zh.Z)(ni),branch:this.mode==="branches",tag:this.mode==="tags",selected:oi})}this.hasListInitialized[this.mode]=!0}catch(ei){oc(`Network error when fetching ${this.mode}, error: ${ei}`)}finally{this.isLoading=!1}}}}};function nS(ei){for(const[ti,ni]of document.querySelectorAll(ei).entr
109ies()){const oi={csrfToken:window.config.csrfToken,items:[],searchTerm:"",refNameText:"",menuVisible:!1,release:null,isViewTag:!1,isViewBranch:!1,isViewTree:!1,active:0,isLoading:!1,hasListInitialized:{branches:!1,tags:!1},...window.config.pageData.branchDropdownDataList[ti]},li={...G0,data(){return oi}};sn(li).mount(ni)}}var sS=G0;const Xj=(0,Ko.A)(sS,[["render",iS],["__scopeId","data-v-999438a4"]]);var Kj=null;const{pageData:Y0}=window.config;async function oS(ei){const[{Cite:ti,plugins:ni}]=await Promise.all([__webpack_require__.e("citation-js-core-citation-js-formats-citation-js-bibtex").then(__webpack_require__.bind(__webpack_require__,"./node_modules/@citation-js/core/lib-mjs/index.js")),Promise.all([__webpack_require__.e("citation-js-core-citation-js-formats-citation-js-bibtex"),__webpack_require__.e("citation-js-formats")]).then(__webpack_require__.t.bind(__webpack_require__,"./node_modules/@citation-js/plugin-software-formats/lib/index.js",19)),Promise.all([__webpack_require__.e("citation-js-core-citation-js-formats-citation-js-bibtex"),__webpack_require__.e("citation-js-bibtex")]).then(__webpack_require__.bind(__webpack_require__,"./node_modules/@citation-js/plugin-bibtex/lib-mjs/index.js"))]),{citationFileContent:oi}=Y0,li=ni.config.get("@bibtex");li.constants.fieldTypes.doi=["field","literal"],li.constants.fieldTypes.version=["field","literal"];const gi=new ti(oi),yi=(0,Gs.kk)()||"en-US",Si=gi.format("bibtex",{lang:yi});ei.value=Si}async function rS(){if(!Y0.citationFileContent)return;const ei=document.getElementById("citation-copy-content");ei&&document.getElementById("cite-repo-button")?.addEventListener("click",async ti=>{const ni=ti.target.closest(".ui.dropdown.button");ni.classList.add("is-loading");try{try{await oS(ei)}catch(oi){console.error(`initCitationFileCopyContent error: ${oi}`,oi);return}ei.addEventListener("click",()=>{ei.select()})}finally{ni.classList.remove("is-loading")}rn("#cite-repo-modal").modal("show")})}const aS=["innerHTML"],lS=["action"],cS=["value"],uS={class:"field"},dS={class:"field"},fS=["placeholder"],hS=["data-tooltip-content"],mS={key:1,class:"field"},pS=["placeholder"],gS=["value"],vS={key:2,class:"ui checkbox tw-ml-1"},bS={for:"delete-branch-after-merge"},_S={key:2,class:"tw-flex"},yS={class:"ui button"},wS={class:"button-text"},xS=["onClick"],SS={class:"action-text"},jS=["onClick"],kS={class:"auto-merge-tip"},CS=["onClick"],AS={class:"action-text"},ES=["action"],TS=["value"],LS={class:"ui button"};function MS(ei,ti,ni,oi,li,gi){const yi=(0,hi.g2)("svg-icon");return(0,hi.uX)(),(0,hi.CE)(hi.FK,null,[(0,hi.Q3)(`
110  if this component is shown, either the user is an admin (can do a merge without checks), or they are a writer who has the permission to do a merge
111  if the user is a writer and can't do a merge now (canMergeNow==false), then only show the Auto Merge for them
112  How to test the UI manually:
113  * Method 1: manually set some variables in pull.tmpl, eg: {{$notAllOverridableChecksOk = true}} {{$canMergeNow = false}}
114  * Method 2: make a protected branch, then set state=pending/success :
115    curl -X POST \${root_url}/api/v1/repos/\${owner}/\${repo}/statuses/\${sha} \\
116      -H "accept: application/json" -H "authorization: Basic $base64_auth" -H "Content-Type: application/json" \\
117      -d '{"context": "test/context", "description": "description", "state": "\${state}", "target_url": "http://localhost"}'
118  `),(0,hi.Lk)("div",null,[(0,hi.Q3)(" eslint-disable-next-line vue/no-v-html "),ei.mergeForm.hasPendingPullRequestMerge?((0,hi.uX)(),(0,hi.CE)("div",{key:0,innerHTML:ei.mergeForm.hasPendingPullRequestMergeTip,class:"ui info message"},null,8,aS)):(0,hi.Q3)("v-if",!0),(0,hi.Q3)(" another similar form is in pull.tmpl (manual merge)"),ei.showActionForm?((0,hi.uX)(),(0,hi.CE)("form",{key:1,class:"ui form form-fetch-action",action:ei.mergeForm.baseLink+"/merge",method:"post"},[(0,hi.Lk)("input",{type:"hidden",name:"_csrf",value:ei.csrfToken},null,8,cS),(0,hi.bo)((0,hi.Lk)("input",{type:"hidden",name:"head_commit_id","onUpdate:modelValue":ti[0]||(ti[0]=Si=>ei.mergeForm.pullHeadCommitID=Si)},null,512),[[Hs,ei.mergeForm.pullHeadCommitID]]),(0,hi.bo)((0,hi.Lk)("input",{type:"hidden",name:"merge_when_checks_succeed","onUpdate:modelValue":ti[1]||(ti[1]=Si=>ei.autoMergeWhenSucceed=Si)},null,512),[[Hs,ei.autoMergeWhenSucceed]]),(0,hi.bo)((0,hi.Lk)("input",{type:"hidden",name:"force_merge","onUpdate:modelValue":ti[2]||(ti[2]=Si=>gi.forceMerge=Si)},null,512),[[Hs,gi.forceMerge]]),ei.mergeStyleDetail.hideMergeMessageTexts?(0,hi.Q3)("v-if",!0):((0,hi.uX)(),(0,hi.CE)(hi.FK,{key:0},[(0,hi.Lk)("div",uS,[(0,hi.bo)((0,hi.Lk)("input",{type:"text",name:"merge_title_field","onUpdate:modelValue":ti[3]||(ti[3]=Si=>ei.mergeTitleFieldValue=Si)},null,512),[[Hs,ei.mergeTitleFieldValue]])]),(0,hi.Lk)("div",dS,[(0,hi.bo)((0,hi.Lk)("textarea",{name:"merge_message_field",rows:"5",placeholder:ei.mergeForm.mergeMessageFieldPlaceHolder,"onUpdate:modelValue":ti[4]||(ti[4]=Si=>ei.mergeMessageFieldValue=Si)},null,8,fS),[[Hs,ei.mergeMessageFieldValue]]),ei.mergeMessageFieldValue!==ei.mergeForm.defaultMergeMessage?((0,hi.uX)(),(0,hi.CE)("button",{key:0,onClick:ti[5]||(ti[5]=Ra((...Si)=>gi.clearMergeMessage&&gi.clearMergeMessage(...Si),["prevent"])),class:"btn tw-mt-1 tw-p-1 interact-fg","data-tooltip-content":ei.mergeForm.textClearMergeMessageHint},(0,on.v_)(ei.mergeForm.textClearMergeMessage),9,hS)):(0,hi.Q3)("v-if",!0)])],64)),ei.mergeStyle==="manually-merged"?((0,hi.uX)(),(0,hi.CE)("div",mS,[(0,hi.Lk)("input",{type:"text",name:"merge_c
118ommit_id",placeholder:ei.mergeForm.textMergeCommitId},null,8,pS)])):(0,hi.Q3)("v-if",!0),(0,hi.Lk)("button",{class:(0,on.C4)(["ui button",gi.mergeButtonStyleClass]),type:"submit",name:"do",value:ei.mergeStyle},[(0,hi.eW)((0,on.v_)(ei.mergeStyleDetail.textDoMerge)+" ",1),ei.autoMergeWhenSucceed?((0,hi.uX)(),(0,hi.CE)(hi.FK,{key:0},[(0,hi.eW)((0,on.v_)(ei.mergeForm.textAutoMergeButtonWhenSucceed),1)],64)):(0,hi.Q3)("v-if",!0)],10,gS),(0,hi.Lk)("button",{class:"ui button merge-cancel",onClick:ti[6]||(ti[6]=Si=>gi.toggleActionForm(!1))},(0,on.v_)(ei.mergeForm.textCancel),1),ei.mergeForm.isPullBranchDeletable?((0,hi.uX)(),(0,hi.CE)("div",vS,[(0,hi.bo)((0,hi.Lk)("input",{name:"delete_branch_after_merge",type:"checkbox","onUpdate:modelValue":ti[7]||(ti[7]=Si=>ei.deleteBranchAfterMerge=Si),id:"delete-branch-after-merge"},null,512),[[Oo,ei.deleteBranchAfterMerge]]),(0,hi.Lk)("label",bS,(0,on.v_)(ei.mergeForm.textDeleteBranch),1)])):(0,hi.Q3)("v-if",!0)],8,lS)):(0,hi.Q3)("v-if",!0),ei.showActionForm?(0,hi.Q3)("v-if",!0):((0,hi.uX)(),(0,hi.CE)("div",_S,[(0,hi.Q3)(" the merge button "),(0,hi.Lk)("div",{class:(0,on.C4)(["ui buttons merge-button",[ei.mergeForm.emptyCommit?"grey":ei.mergeForm.allOverridableChecksOk?"primary":"red"]]),onClick:ti[9]||(ti[9]=Si=>gi.toggleActionForm(!0))},[(0,hi.Lk)("button",yS,[(0,hi.bF)(yi,{name:"octicon-git-merge"}),(0,hi.Lk)("span",wS,[(0,hi.eW)((0,on.v_)(ei.mergeStyleDetail.textDoMerge)+" ",1),ei.autoMergeWhenSucceed?((0,hi.uX)(),(0,hi.CE)(hi.FK,{key:0},[(0,hi.eW)((0,on.v_)(ei.mergeForm.textAutoMergeButtonWhenSucceed),1)],64)):(0,hi.Q3)("v-if",!0)])]),ei.mergeStyleAllowedCount>1?((0,hi.uX)(),(0,hi.CE)("div",{key:0,class:"ui dropdown icon button",onClick:ti[8]||(ti[8]=Ra(Si=>ei.showMergeStyleMenu=!ei.showMergeStyleMenu,["stop"]))},[(0,hi.bF)(yi,{name:"octicon-triangle-down",size:14}),(0,hi.Lk)("div",{class:(0,on.C4)(["menu",{show:ei.showMergeStyleMenu}])},[((0,hi.uX)(!0),(0,hi.CE)(hi.FK,null,(0,hi.pI)(ei.mergeForm.mergeStyles,Si=>((0,hi.uX)(),(0,hi.CE)(hi.FK,null,[(0,hi.Q3)(' if can merge now, show one action "merge now", and an action "auto merge when succeed" '),Si.allowed&&ei.mergeForm.canMergeNow?((0,hi.uX)(),(0,hi.CE)("div",{class:"item",key:Si.name,onClick:Ra(Li=>gi.switchMergeStyle(Si.name),["stop"])},[(0,hi.Lk)("div",SS,(0,on.v_)(Si.textDoMerge),1),Si.hideAutoMerge?(0,hi.Q3)("v-if",!0):((0,hi.uX)(),(0,hi.CE)("div",{key:0,class:"auto-merge-small",onClick:Ra(Li=>gi.switchMergeStyle(Si.name,!0),["stop"])},[(0,hi.bF)(yi,{name:"octicon-clock",size:14}),(0,hi.Lk)("div",kS,(0,on.v_)(ei.mergeForm.textAutoMergeWhenSucceed),1)],8,jS))],8,xS)):(0,hi.Q3)("v-if",!0),(0,hi.Q3)(' if can NOT merge now, only show one action "auto merge when succeed" '),Si.allowed&&!ei.mergeForm.canMergeNow&&!Si.hideAutoMerge?((0,hi.uX)(),(0,hi.CE)("div",{class:"item",key:Si.name,onClick:Ra(Li=>gi.switchMergeStyle(Si.name,!0),["stop"])},[(0,hi.Lk)("div",AS,(0,on.v_)(Si.textDoMerge)+" "+(0,on.v_)(ei.mergeForm.textAutoMergeButtonWhenSucceed),1)],8,CS)):(0,hi.Q3)("v-if",!0)],64))),256))],2)])):(0,hi.Q3)("v-if",!0)],2),(0,hi.Q3)(" the cancel auto merge button "),ei.mergeForm.hasPendingPullRequestMerge?((0,hi.uX)(),(0,hi.CE)("form",{key:0,action:ei.mergeForm.baseLink+"/cancel_auto_merge",method:"post",class:"tw-ml-4"},[(0,hi.Lk)("input",{type:"hidden",name:"_csrf",value:ei.csrfToken},null,8,TS),(0,hi.Lk)("button",LS,(0,on.v_)(ei.mergeForm.textAutoMergeCancelSchedule),1)],8,ES)):(0,hi.Q3)("v-if",!0)]))])],2112)}const{csrfToken:RS,pageData:OS}=window.config;var DS={components:{SvgIcon:Xo.Ah},data:()=>({csrfToken:RS,mergeForm:OS.pullRequestMergeForm,mergeTitleFieldValue:"",mergeMessageFieldValue:"",deleteBranchAfterMerge:!1,autoMergeWhenSucceed:!1,mergeStyle:"",mergeStyleDetail:{hideMergeMessageTexts:!1,textDoMerge:"",mergeTitleFieldText:"",mergeMessageFieldText:"",hideAutoMerge:!1},mergeStyleAllowedCount:0,showMergeStyleMenu:!1,showActionForm:!1}),computed:{mergeButtonStyleClass(){return this.mergeForm.allOverridableChecksOk||this.autoMergeWhenSucceed?"primary":"red"},forceMerge(){return this.mergeForm.canMergeNow&&!this.mergeForm.allOverridableChecksOk}},watch:{mergeStyle(ei){this.mergeStyleDetail=this.mergeForm.mergeStyles.find(ti=>ti.name===ei);for(const ti of document.querySelectorAll("[data-pull-merge-style]"))Oa(ti,ti.getAttribute("data-pull-merge-style")===ei)}},created(){this.mergeStyleAllowedCount=this.mergeForm.mergeStyles.reduce((ti,ni)=>ti+(ni.allowed?1:0),0);let ei=this.mergeForm.mergeStyles.find(ti=>ti.allowed&&ti.name===this.mergeForm.defaultMergeStyle)?.name;ei||(ei=this.mergeForm.mergeStyles.find(ti=>ti.allowed)?.name),this.switchMergeStyle(ei,!this.mergeForm.canMergeNow)},mounted(){document.addEventListener("mouseup",this.hideMergeStyleMenu)},unmounted(){document.removeEventListener("mouseup",this.hideMergeStyleMenu)},methods:{hideMergeStyleMenu(){this.showMergeStyleMenu=!1},toggleActionForm(ei){this.showActionForm=ei,ei&&(this.deleteBranchAfterMerge=this.mergeForm.defaultDeleteBranchAfterMerge,this.mergeTitleFieldValue=this.mergeStyleDetail.mergeTitleFieldText,this.mergeMessageFieldValue=this.mergeStyleDetail.mergeMessageFieldText)},switchMergeStyle(ei,ti=!1){this.mergeStyle=ei,this.autoMergeWhenSucceed=ti},clearMergeMessage(){this.mergeMessageFieldValue=this.mergeForm.defaultMergeMessage}}},PS=(0,Ko.A)(DS,[["render",MS],["__scopeId","data-v-5f985215"]]);function FS(){const ei=document.getElementById("pull-request-merge-form");if(!ei)return;sn(PS).mount(ei)}function IS(){for(const ei of document.querySelectorAll(".commit-status-hide-checks")){const ni=ei.closest(".commit-status-panel").querySelector(".commit-status-list");ei.addEventListener("click",()=>{ni.style.maxHeight=ni.style.maxHeight?"":"0px",ei.textContent=ei.getAttribute(ni.style.maxHeight?"data-show-all":"data-hide-all")})}}function bp(ei){const ti=ei.parentNode;if(ti===null||!(ti instanceof HTMLElement))throw new Error;let ni=0;ti instanceof HTMLOListElement&&ti.start!==1&&(ni=ti.start-1);const oi=ti.children;for(let li=0;li<oi.length;++li)if(oi[li]===ei)return ni+li;return ni}function NS(ei){if(ei instanceof HTMLAnchorElement&&ei.childNodes.length===1){const ti=ei.childNodes[0];if(ti instanceof HTMLImageElement)return ti.src===ei.href}return!1}function qS(ei){return ei.nodeName==="IMG"||ei.firstChild!=null}function BS(ei){return ei.nodeName==="INPUT"&&ei instanceof HTMLInputElement&&ei.type==="checkbox"}let gm=0;function HS(ei){const ti=ei.childNodes[0],ni=ei.childNodes[1];return ti&&ei.childNodes.length<3?(ti.nodeName==="OL"||ti.nodeName==="UL")&&(!ni||ni.nodeType===Node.TEXT_NODE&&!(ni.textContent||"").trim()):!1}function vm(ei){return ei.replace(/&/g,"&amp;").replace(/'/g,"&apos;").replace(/"/g,"&quot;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}const Jf={INPUT(ei){return ei instanceof HTMLInputElement&&ei.checked?"[x] ":"[ ] "},CODE(ei){const ti=ei.textContent||"";return ei.parentNode&&ei.parentNode.nodeName==="PRE"?(ei.textContent=`\`\`\`
119${ti.replace(/\n+$/,"")}
120\`\`\`
121
122`,ei):ti.indexOf("`")>=0?`\`\` ${ti} \`\``:`\`${ti}\``},P(ei){const ti=document.createElement("p"),ni=ei.textContent||"";return ti.textContent=ni.replace(/<(\/?)(pre|strong|weak|em)>/g,"\\<$1$2\\>"),ti},STRONG(ei){return`**${ei.textContent||""}**`},EM(ei){return`_${ei.textContent||""}_`},DEL(ei){return`~${ei.textContent||""}~`},BLOCKQUOTE(ei){const ti=(ei.textContent||"").trim().replace(/^/gm,"> "),ni=document.createElement("pre");return ni.textContent=`${ti}
123
124`,ni},A(ei){const ti=ei.textContent||"",ni=ei.getAttribute("href");return/^https?:/.test(ti)&&ti===ni?ti:ni?`[${ti}](${ni})`:ti},IMG(ei){const ti=ei.getAttribute("alt")||"",ni=ei.getAttribute("src");if(!ni)throw new Error;const oi=ei.hasAttribute("width")?` width="${vm(ei.getAttribute("width")||"")}"`:"",li=ei.hasAttribute("height")?` height="${vm(ei.getAttribute("height")||"")}"`:"";
124return oi||li?`<img alt="${vm(ti)}"${oi}${li} src="${vm(ni)}">`:`![${ti}](${ni})`},LI(ei){const ti=ei.parentNode;if(!ti)throw new Error;let ni="";HS(ei)||(ti.nodeName==="OL"?gm>0&&!ti.previousSibling?ni=`${bp(ei)+gm+1}\\. `:ni=`${bp(ei)+1}. `:ni="* ");const oi=ni.replace(/\S/g," "),li=(ei.textContent||"").trim().replace(/^/gm,oi),gi=document.createElement("pre");return gi.textContent=li.replace(oi,ni),gi},OL(ei){const ti=document.createElement("li");return ti.appendChild(document.createElement("br")),ei.append(ti),ei},H1(ei){const ti=parseInt(ei.nodeName.slice(1));return ei.prepend(`${Array(ti+1).join("#")} `),ei},UL(ei){return ei}};Jf.UL=Jf.OL;for(let ei=2;ei<=6;++ei)Jf[`H${ei}`]=Jf.H1;function $S(ei){const ti=document.createNodeIterator(ei,NodeFilter.SHOW_ELEMENT,{acceptNode(li){return li.nodeName in Jf&&!NS(li)&&(qS(li)||BS(li))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}}),ni=[];let oi=ti.nextNode();for(;oi;)oi instanceof HTMLElement&&ni.push(oi),oi=ti.nextNode();ni.reverse();for(const li of ni)li.replaceWith(Jf[li.nodeName](li))}function VS(ei,ti){const ni=ei.startContainer;if(!ni||!ni.parentNode||!(ni.parentNode instanceof HTMLElement))throw new Error("the range must start within an HTMLElement");const oi=ni.parentNode;let li=ei.cloneContents();if(ti){const Si=li.querySelector(ti);Si&&(li=document.createDocumentFragment(),li.appendChild(Si))}gm=0;const gi=oi.closest("li");if(oi.closest("pre")){const Si=document.createElement("pre");Si.appendChild(li),li=document.createDocumentFragment(),li.appendChild(Si)}else if(gi&&gi.parentNode&&(gi.parentNode.nodeName==="OL"&&(gm=bp(gi)),!li.querySelector("li"))){const Si=document.createElement("li");if(!gi.parentNode)throw new Error;const Li=document.createElement(gi.parentNode.nodeName);Si.appendChild(li),Li.appendChild(Si),li=document.createDocumentFragment(),li.appendChild(Li)}return li}class WS{constructor(){this.selection=window.getSelection(),this.processSelectionText=ti=>ti}closest(ti){const ni=this.range.startContainer,oi=ni instanceof Element?ni:ni.parentElement;return oi?oi.closest(ti):null}get active(){var ti;return(((ti=this.selection)===null||ti===void 0?void 0:ti.rangeCount)||0)>0}get range(){var ti;return!((ti=this.selection)===null||ti===void 0)&&ti.rangeCount?this.selection.getRangeAt(0):new Range}set range(ti){var ni,oi;(ni=this.selection)===null||ni===void 0||ni.removeAllRanges(),(oi=this.selection)===null||oi===void 0||oi.addRange(ti)}set processSelectionTextFn(ti){this.processSelectionText=ti}get selectionText(){var ti;return this.processSelectionText(((ti=this.selection)===null||ti===void 0?void 0:ti.toString().trim())||"")}get quotedText(){return`> ${this.selectionText.replace(/\n/g,`
125> `)}
126
127`}select(ti){this.selection&&(this.selection.removeAllRanges(),this.selection.selectAllChildren(ti))}insert(ti){ti.value?ti.value=`${ti.value}
128
129${this.quotedText}`:ti.value=this.quotedText,ti.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1})),ti.focus(),ti.selectionStart=ti.value.length,ti.scrollTop=ti.scrollHeight}}class US extends WS{constructor(ti="",ni){super(),this.scopeSelector=ti,this.callback=ni}get selectionText(){var ti,ni;if(!this.selection)return"";const oi=VS(this.range,(ti=this.scopeSelector)!==null&&ti!==void 0?ti:"");(ni=this.callback)===null||ni===void 0||ni.call(this,oi),$S(oi);const li=document.body;if(!li)return"";const gi=document.createElement("div");gi.appendChild(oi),gi.style.cssText="position:absolute;left:-9999px;",li.appendChild(gi);let yi="";try{const Si=document.createRange();Si.selectNodeContents(gi),this.selection.removeAllRanges(),this.selection.addRange(Si),yi=this.selection.toString(),this.selection.removeAllRanges(),Si.detach()}finally{li.removeChild(gi)}return this.processSelectionText(yi.trim())}}const{csrfToken:zS}=window.config;function XS(){const ei=rn(".comment.form");if(!ei.length)return;ei.find(".field.combo-editor-dropzone").length?jy(ei):ei.find(".combo-markdown-editor").length&&Sy(ei);function ti(){const li=rn(".ui.select-branch"),gi=li.find(".reference-list-menu"),yi=gi[0]?.classList.contains("new-issue");gi.find(".item:not(.no-select)").on("click",async function(){const Si=rn(this).data("id"),Li=rn("#editing_mode").val();if(rn(rn(this).data("id-selector")).val(Si),yi){li.find(".ui .branch-name").text(rn(this).data("name"));return}if(Li==="true"){const Di=document.getElementById("update_issueref_form"),zi=new URLSearchParams;zi.append("ref",Si);try{await(0,bo.LO)(Di.getAttribute("action"),{data:zi}),window.location.reload()}catch(pn){console.error(pn)}}else Li===""&&li.find(".ui .branch-name").text(Si)}),li.find(".branch-tag-item").on("click",function(){return Ho(li.find(".scrolling.reference-list-menu")),li.find(".reference .text").removeClass("black"),Fo(rn(rn(this).data("target"))),rn(this).find(".text").addClass("black"),!1})}ti();function ni(li,gi){const yi=rn(`.ui.${gi}.list`),Si=yi.find(".no-select"),Li=rn(`.${li} .menu`);let Di=Li.data("action")==="update";const zi={};rn(`.${li}`).dropdown({action:"nothing",fullTextSearch:"exact",async onHide(){if
129(Di=Li.data("action")==="update",Di){const pn=Object.entries(zi);for(const[Cn,Kn]of pn)await Rf(Kn["update-url"],Kn.action,Kn["issue-id"],Cn);pn.length&&kh()}}}),Li.find(".item:not(.no-select)").on("click",function(pn){if(pn.preventDefault(),this.classList.contains("ban-change"))return!1;Di=Li.data("action")==="update";const Cn=this,Kn=this.getAttribute("data-scope");if(rn(this).parent().find(".item").each(function(){if(Kn){if(this.getAttribute("data-scope")!==Kn||this!==Cn&&!this.classList.contains("checked"))return!0}else if(this!==Cn)return!0;this.classList.contains("checked")?(rn(this).removeClass("checked"),rn(this).find(".octicon-check").addClass("tw-invisible"),Di&&(rn(this).data("id")in zi?delete zi[rn(this).data("id")]:zi[rn(this).data("id")]={"update-url":Li.data("update-url"),action:"detach","issue-id":Li.data("issue-id")})):(rn(this).addClass("checked"),rn(this).find(".octicon-check").removeClass("tw-invisible"),Di&&(rn(this).data("id")in zi?delete zi[rn(this).data("id")]:zi[rn(this).data("id")]={"update-url":Li.data("update-url"),action:"attach","issue-id":Li.data("issue-id")}))}),li==="select-reviewers-modify"||li==="select-assignees-modify")return!1;const ds=[];return rn(this).parent().find(".item").each(function(){this.classList.contains("checked")?(ds.push(rn(this).data("id")),rn(rn(this).data("id-selector")).removeClass("tw-hidden")):rn(rn(this).data("id-selector")).addClass("tw-hidden")}),ds.length?Si.addClass("tw-hidden"):Si.removeClass("tw-hidden"),rn(rn(this).parent().data("id")).val(ds.join(",")),!1}),Li.find(".no-select.item").on("click",function(pn){if(pn.preventDefault(),Di&&(async()=>(await Rf(Li.data("update-url"),"clear",Li.data("issue-id"),""),kh()))(),rn(this).parent().find(".item").each(function(){rn(this).removeClass("checked"),rn(this).find(".octicon-check").addClass("tw-invisible")}),li==="select-reviewers-modify"||li==="select-assignees-modify")return!1;yi.find(".item").each(function(){rn(this).addClass("tw-hidden")}),Si.removeClass("tw-hidden"),rn(rn(this).parent().data("id")).val("")})}ni("select-label","labels"),ni("select-assignees","assignees"),xy(),ni("select-assignees-modify","assignees"),ni("select-reviewers-modify","assignees");function oi(li,gi){const yi=rn(`${li} .menu`),Si=rn(`.ui${li}.list`),Li=yi.data("action")==="update";yi.find(".item:not(.no-select)").on("click",function(){rn(this).parent().find(".item").each(function(){rn(this).removeClass("selected active")}),rn(this).addClass("selected active"),Li&&(async()=>(await Rf(yi.data("update-url"),"",yi.data("issue-id"),rn(this).data("id")),kh()))();let Di="";gi==="#milestone_id"?Di=(0,Xo.JW)("octicon-milestone",18,"tw-mr-2"):gi==="#project_id"?Di=(0,Xo.JW)("octicon-project",18,"tw-mr-2"):gi==="#assignee_ids"&&(Di=`<img class="ui avatar image tw-mr-2" alt="avatar" src=${rn(this).data("avatar")}>`),Si.find(".selected").html(`
130        <a class="item muted sidebar-item-link" href=${rn(this).data("href")}>
131          ${Di}
132          ${fc(rn(this).text())}
133        </a>
134      `),rn(`.ui${li}.list .no-select`).addClass("tw-hidden"),rn(gi).val(rn(this).data("id"))}),yi.find(".no-select.item").on("click",function(){rn(this).parent().find(".item:not(.no-select)").each(function(){rn(this).removeClass("selected active")}),Li&&(async()=>(await Rf(yi.data("update-url"),"",yi.data("issue-id"),rn(this).data("id")),kh()))(),Si.find(".selected").html(""),Si.find(".no-select").removeClass("tw-hidden"),rn(gi).val("")})}oi(".select-project","#project_id"),oi(".select-milestone","#milestone_id"),oi(".select-assignee","#assignee_ids")}async function KS(ei){ei.preventDefault();const ti=this.closest(".header").nextElementSibling,ni=ti.querySelector(".edit-content-zone"),oi=ti.querySelector(".render-content"),li=ti.querySelector(".raw-content");let gi;const yi=async Di=>{if(!Di)return null;let zi=!1,pn={};const Cn=await pg(Di,{url:Di.getAttribute("data-upload-url"),headers:{"X-Csrf-Token":zS},maxFiles:Di.getAttribute("data-max-file"),maxFilesize:Di.getAttribute("data-max-size"),acceptedFiles:["*/*",""].includes(Di.getAttribute("data-accepts"))?null:Di.getAttribute("data-accepts"),addRemoveLinks:!0,dictDefaultMessage:Di.getAttribute("data-default-message"),dictInvalidFileType:Di.getAttribute("data-invalid-input-type"),dictFileTooBig:Di.getAttribute("data-file-too-big"),dictRemoveFile:Di.getAttribute("data-remove-file"),timeout:0,thumbnailMethod:"contain",thumbnailWidth:480,thumbnailHeight:480,init(){this.on("success",(Kn,ds)=>{Kn.uuid=ds.uuid,pn[Kn.uuid]={submitted:!1};const ps=document.createElement("input");ps.id=ds.uuid,ps.name="files",ps.type="hidden",ps.value=ds.uuid,Di.querySelector(".files").append(ps)}),this.on("removedfile",async Kn=>{if(document.getElementById(Kn.uuid)?.remove(),!zi&&Di.getAttribute("data-remove-url")&&!pn[Kn.uuid].submitted)try{await(0,bo.LO)(Di.getAttribute("data-remove-url"),{data:new URLSearchParams({file:Kn.uuid})})}catch(ds){console.error(ds)}}),this.on("submit",()=>{for(const Kn of Object.keys(pn))pn[Kn].submitted=!0}),this.on("reload",async()=>{try{const ds=await(await(0,bo.fG)(ni.getAttribute("data-attachment-url"))).json();zi=!0,Cn.removeAllFiles(!0),Di.querySelector(".files").innerHTML="";for(const ps of Di.querySelectorAll(".dz-preview"))ps.remove();pn={},zi=!1;for(const ps of ds){const js=`${Di.getAttribute("data-link-url")}/${ps.uuid}`;Cn.emit("addedfile",ps),Cn.emit("thumbnail",ps,js),Cn.emit("complete",ps),pn[ps.uuid]={submitted:!0},Di.querySelector(`img[src='${js}']`).style.maxWidth="100%";const Ss=document.createElement("input");Ss.id=ps.uuid,Ss.name="files",Ss.type="hidden",Ss.value=ps.uuid,Di.querySelector(".files").append(Ss)}Di.querySelector(".dz-preview")||Di.classList.remove("dz-started")}catch(Kn){console.error(Kn)}})}});return Cn.emit("reload"),Cn},Si=Di=>{Di.preventDefault(),Fo(oi),Ho(ni),gi.value(li.textContent),gi.attachedDropzoneInst?.emit("reload")},Li=async Di=>{Di.preventDefault(),Fo(oi),Ho(ni);const zi=gi.attachedDropzoneInst;
134try{const pn=new URLSearchParams({content:gi.value(),context:ni.getAttribute("data-context"),content_version:ni.getAttribute("data-content-version")}),Cn=zi?.element?.querySelectorAll(".files [name=files]")??[];for(const js of Cn)pn.append("files[]",js.value);const Kn=await(0,bo.LO)(ni.getAttribute("data-update-url"),{data:pn}),ds=await Kn.json();if(Kn.status===400){oc(ds.errorMessage);return}if(ni.setAttribute("data-content-version",ds.contentVersion),!ds.content)oi.innerHTML=document.getElementById("no-content").innerHTML,li.textContent="";else{oi.innerHTML=ds.content,li.textContent=gi.value();const js=oi.querySelectorAll("p .ref-issue");Hm(js)}const ps=ti;ps.querySelector(".dropzone-attachments")?ds.attachments===""?ps.querySelector(".dropzone-attachments").remove():ps.querySelector(".dropzone-attachments").outerHTML=ds.attachments:ds.attachments!==""&&ps.insertAdjacentHTML("beforeend",ds.attachments),zi?.emit("submit"),zi?.emit("reload"),Jh(),mg()}catch(pn){console.error(pn)}};gi=a0(ni.querySelector(".combo-markdown-editor")),gi?ni.querySelector(".combo-markdown-editor").querySelector(".tabular.menu > a[data-tab-for=markdown-writer]")?.click():(ni.innerHTML=document.getElementById("issue-comment-editor-template").innerHTML,gi=await Vd(ni.querySelector(".combo-markdown-editor")),gi.attachedDropzoneInst=await yi(ni.querySelector(".dropzone")),ni.addEventListener("ce-quick-submit",Li),ni.querySelector('button[data-button-name="cancel-edit"]').addEventListener("click",Si),ni.querySelector('button[data-button-name="save-edit"]').addEventListener("click",Li)),wg(),Fo(ni),Ho(oi),gi.value()||gi.value(li.textContent),gi.focus()}function GS(){if(!rn(".page-content.repository").length)return;if(nS(".js-branch-tag-selector"),rn(".repository.settings.options").length>0){rn(".enable-system").on("change",function(){this.checked?(rn(rn(this).data("target")).removeClass("disabled"),rn(this).data("context")||rn(rn(this).data("context")).addClass("disabled")):(rn(rn(this).data("target")).addClass("disabled"),rn(this).data("context")||rn(rn(this).data("context")).removeClass("disabled"))}),rn(".enable-system-radio").on("change",function(){this.value==="false"?(rn(rn(this).data("target")).addClass("disabled"),rn(this).data("context")!==void 0&&rn(rn(this).data("context")).removeClass("disabled")):this.value==="true"&&(rn(rn(this).data("target")).removeClass("disabled"),rn(this).data("context")!==void 0&&rn(rn(this).data("context")).addClass("disabled"))});const ni=rn(".js-tracker-issue-style");ni.on("change input",()=>{const oi=ni.filter(":checked").val();rn("#tracker-issue-style-regex-box").toggleClass("disabled",oi!=="regexp")})}$0(".repository.labels"),rn(".repository.new.milestone").length>0&&rn("#clear-date").on("click",()=>(rn("#deadline").val(""),!1)),rn(".repository.new.repo").length>0&&rn('input[name="gitignores"], input[name="license"]').on("change",()=>{const ni=rn('input[name="gitignores"]').val(),oi=rn('input[name="license"]').val();(ni||oi)&&(document.querySelector('input[name="auto_init"]').checked=!0)}),rn(".repository.diff").length&&(Vy(".choose.branch .dropdown"),Wy(".choose.branch .dropdown")),$y(),rS(),r1(),rn(".repository.view.issue").length>0&&(ZS(),wy(),yy(),_y(),gy(),Y1(),by(),cy(),uy(),dy(),fy(),dm(rn(document)),FS(),IS());const ti=rn(".repository.compare.pull");ti.length>0&&ti.find("button.show-form").on("click",function(ni){ni.preventDefault(),Ho(rn(this).parent());const oi=ti.find(".pullrequest-form");Fo(oi)}),Px()}const Q0={A(ei){return ei.classList.contains("mention")||ei.classList.contains("ref-issue")?ei.textContent:ei},PRE(ei){const ti=ei.children[0];if(ti&&ei.classList.contains("code-block")){const ni=ti.className.match(/language-(\S+)/),oi=ei.textContent.replace(/\n+$/,"");ei.textContent=`\`\`\`${ni[1]}
135${oi}
136\`\`\`
137
138`}return ei},SPAN(ei){const ti=ei.getAttribute("data-alias");if(ti&&ei.classList.contains("emoji"))return`:${ti}:`;if(ei.classList.contains("katex")){const ni=ei.querySelector('annotation[encoding="application/x-tex"]').textContent;ei.parentElement.classList.contains("katex-display")?ei.textContent=`\\[${ni}\\]
139
140`:ei.textContent=`\\(${ni}\\)
141
142`}return ei}};function YS(ei){return ei.nodeName==="IMG"||ei.firstChild!==null}function QS(ei){const ti=document.createNodeIterator(ei,NodeFilter.SHOW_ELEMENT,{acceptNode(li
142){return li.nodeName in Q0&&YS(li)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}}),ni=[];let oi=ti.nextNode();for(;oi;)oi instanceof HTMLElement&&ni.push(oi),oi=ti.nextNode();ni.reverse();for(const li of ni)li.replaceWith(Q0[li.nodeName](li))}function ZS(){rn(document).on("click",".edit-content",KS),rn(document).on("click",".quote-reply",async ei=>{ei.preventDefault();const ti=new US("",QS);let ni;if(ei.target.classList.contains("quote-reply-diff")){const oi=ti.range,li=ei.target.closest(".comment-code-cloud").querySelector("button.comment-form-reply");ni=(await u0(rn(li))).textarea,ti.range=oi}else ni=document.querySelector("#comment-form .combo-markdown-editor textarea");if(ti.range.collapsed&&ti.select(document.querySelector(`#${ei.target.getAttribute("data-target")}`)),ti.closest(`#${ei.target.getAttribute("data-target")}`)){const oi=ti.range;ni.value+=`@${ei.target.getAttribute("data-author")} wrote in ${(0,Gs.oK)(ei.target.getAttribute("data-reference-url"))}:`,ti.range=oi,ti.insert(ni)}})}const{i18n:Lh}=window.config;function JS(){const ei=document.getElementById("copy-content");!ei||ei.classList.contains("disabled")||ei.addEventListener("click",async()=>{if(ei.classList.contains("is-loading"))return;let ti,ni=!1;const oi=ei.getAttribute("data-link");if(oi){ei.classList.add("is-loading","loading-icon-2px");try{const gi=await(0,bo.fG)(oi,{credentials:"include",redirect:"follow"}),yi=gi.headers.get("content-type");yi.startsWith("image/")&&!yi.startsWith("image/svg")?(ni=!0,ti=await gi.blob()):ti=await gi.text()}catch{return no(ei,Lh.copy_error)}finally{ei.classList.remove("is-loading","loading-icon-2px")}}else{const gi=document.querySelectorAll(".file-view .lines-code");ti=Array.from(gi,yi=>yi.textContent).join("")}if(await yo(ti))no(ei,Lh.copy_success);else if(ni){const gi=await yo(await(0,Gs.hC)(ti,"image/png"));no(ei,gi?Lh.copy_success:Lh.copy_error)}else no(ei,Lh.copy_error)})}async function e5(){const ei=document.querySelector("#captcha");if(!ei)return;const ti=ei.getAttribute("data-sitekey"),ni=(0,Gs.g4)(),oi={sitekey:ti,theme:ni?"dark":"light"};switch(ei.getAttribute("data-captcha-type")){case"g-recaptcha":{window.grecaptcha&&window.grecaptcha.ready(()=>{window.grecaptcha.render(ei,oi)});break}case"cf-turnstile":{window.turnstile&&window.turnstile.render(ei,oi);break}case"h-captcha":{window.hcaptcha&&window.hcaptcha.render(ei,oi);break}case"m-captcha":{const{default:li}=await __webpack_require__.e("mcaptcha-vanilla-glue").then(__webpack_require__.t.bind(__webpack_require__,"./node_modules/@mcaptcha/vanilla-glue/dist/index.js",19));li.INPUT_NAME="m-captcha-response";const gi=ei.getAttribute("data-instance-url");li.default({siteKey:{instanceUrl:new URL(gi),key:ti}});break}default:}}const t5={class:"ui container action-view-container"},i5={class:"action-view-header"},n5={class:"action-info-summary"},s5={class:"action-info-summary-title"},o5=["innerHTML"],r5=["data-url"],a5={class:"action-summary"},l5=["href"],c5=["href"],u5={key:0,class:"ui label tw-max-w-full"},d5=["data-tooltip-content"],f5=["href","data-tooltip-content"],h5={class:"action-summary"},m5=["href"],p5={class:"action-view-body"},g5={class:"action-view-left"},v5={class:"job-group-section"},b5={class:"job-brief-list"},_5=["href"],y5={class:"job-brief-item-left"},w5={class:"job-brief-name tw-mx-2 gt-ellipsis"},x5={class:"job-brief-item-right"},S5={class:"step-summary-duration"},j5={key:0,class:"job-artifacts"},k5={class:"job-artifacts-title"},C5={class:"job-artifacts-list"},A5=["href"],E5=["onClick"],T5={class:"action-view-right"},L5={class:"job-info-header"},M5={class:"job-info-header-left gt-ellipsis"},R5={class:"job-info-header-title gt-ellipsis"},O5={class:"job-info-header-detail"},D5={class:"job-info-header-right"},P5={class:"btn gt-interact-bg tw-p-2"},F5={class:"icon"},I5={class:"icon"},N5={class:"icon"},q5=["href"],B5={class:"icon"},H5={key:0,class:"job-step-container",ref:"steps"},$5=["onClick","onKeyup"],V5={class:"step-summary-msg gt-ellipsis"},W5={class:"step-summary-duration"};function U5(ei,ti,ni,oi,li,gi){const yi=(0,hi.g2)("ActionRunStatus"),Si=(0,hi.g2)("SvgIcon");return(0,hi.uX)(),(0,hi.CE)("div",t5,[(0,hi.Lk)("div",i5,[(0,hi.Lk)("div",n5,[(0,hi.Lk)("div",s5,[(0,hi.bF)(yi,{"locale-status":ei.locale.status[ei.run.status],status:ei.run.status,size:20},null,8,["locale-status","status"]),(0,hi.Q3)(" eslint-disable-next-line vue/no-v-html "),(0,hi.Lk)("h2",{class:"action-info-summary-title-text",innerHTML:ei.run.titleHTML},null,8,o5)]),ei.run.canApprove?((0,hi.uX)(),(0,hi.CE)("button",{key:0,class:"ui basic small compact button primary",onClick:ti[0]||(ti[0]=Li=>ei.approveRun())},(0,on.v_)(ei.locale.approve),1)):ei.run.canCancel?((0,hi.uX)(),(0,hi.CE)("button",{key:1,class:"ui basic small compact button red",onClick:ti[1]||(ti[1]=Li=>ei.cancelRun())},(0,on.v_)(ei.locale.cancel),1)):ei.run.canRerun?((0,hi.uX)(),(0,hi.CE)("button",{key:2,class:"ui basic small compact button tw-mr-0 tw-whitespace-nowrap link-action","data-url":`${ei.run.link}/rerun`},(0,on.v_)(ei.locale.rerun_all),9,r5)):(0,hi.Q3)("v-if",!0)]),(0,hi.Lk)("div",a5,[(0,hi.eW)((0,on.v_)(ei.run.c
142ommit.localeCommit)+" ",1),(0,hi.Lk)("a",{class:"muted",href:ei.run.commit.link},(0,on.v_)(ei.run.commit.shortSHA),9,l5),(0,hi.eW)(" "+(0,on.v_)(ei.run.commit.localePushedBy)+" ",1),(0,hi.Lk)("a",{class:"muted",href:ei.run.commit.pusher.link},(0,on.v_)(ei.run.commit.pusher.displayName),9,c5),ei.run.commit.shortSHA?((0,hi.uX)(),(0,hi.CE)("span",u5,[ei.run.commit.branch.isDeleted?((0,hi.uX)(),(0,hi.CE)("span",{key:0,class:"gt-ellipsis tw-line-through","data-tooltip-content":ei.run.commit.branch.name},(0,on.v_)(ei.run.commit.branch.name),9,d5)):((0,hi.uX)(),(0,hi.CE)("a",{key:1,class:"gt-ellipsis",href:ei.run.commit.branch.link,"data-tooltip-content":ei.run.commit.branch.name},(0,on.v_)(ei.run.commit.branch.name),9,f5))])):(0,hi.Q3)("v-if",!0)]),(0,hi.Lk)("div",h5,[(0,hi.eW)((0,on.v_)(ei.run.commit.localeWorkflow)+" ",1),(0,hi.Lk)("a",{class:"muted",href:ei.workflowURL},(0,on.v_)(ei.workflowName),9,m5)])]),(0,hi.Lk)("div",p5,[(0,hi.Lk)("div",g5,[(0,hi.Lk)("div",v5,[(0,hi.Lk)("div",b5,[((0,hi.uX)(!0),(0,hi.CE)(hi.FK,null,(0,hi.pI)(ei.run.jobs,(Li,Di)=>((0,hi.uX)(),(0,hi.CE)("a",{class:(0,on.C4)(["job-brief-item",parseInt(ei.jobIndex)===Di?"selected":""]),href:ei.run.link+"/jobs/"+Di,key:Li.id},[(0,hi.Lk)("div",y5,[(0,hi.bF)(yi,{"locale-status":ei.locale.status[Li.status],status:Li.status},null,8,["locale-status","status"]),(0,hi.Lk)("span",w5,(0,on.v_)(Li.name),1)]),(0,hi.Lk)("span",x5,[Li.canRerun?((0,hi.uX)(),(0,hi.Wv)(Si,{key:0,name:"octicon-sync",role:"button","data-tooltip-content":ei.locale.rerun,class:"job-brief-rerun tw-mx-3 link-action","data-url":`${ei.run.link}/jobs/${Di}/rerun`},null,8,["data-tooltip-content","data-url"])):(0,hi.Q3)("v-if",!0),(0,hi.Lk)("span",S5,(0,on.v_)(Li.duration),1)])],10,_5))),128))])]),ei.artifacts.length>0?((0,hi.uX)(),(0,hi.CE)("div",j5,[(0,hi.Lk)("div",k5,(0,on.v_)(ei.locale.artifactsTitle),1),(0,hi.Lk)("ul",C5,[((0,hi.uX)(!0),(0,hi.CE)(hi.FK,null,(0,hi.pI)(ei.artifacts,Li=>((0,hi.uX)(),(0,hi.CE)("li",{class:"job-artifacts-item",key:Li.name},[(0,hi.Lk)("a",{class:"job-artifacts-link",target:"_blank",href:ei.run.link+"/artifacts/"+Li.name},[(0,hi.bF)(Si,{name:"octicon-file",class:"ui text black job-artifacts-icon"}),(0,hi.eW)((0,on.v_)(Li.name),1)],8,A5),ei.run.canDeleteArtifact?((0,hi.uX)(),(0,hi.CE)("a",{key:0,onClick:Di=>ei.deleteArtifact(Li.name),class:"job-artifacts-delete"},[(0,hi.bF)(Si,{name:"octicon-trash",class:"ui text black job-artifacts-icon"})],8,E5)):(0,hi.Q3)("v-if",!0)]))),128))])])):(0,hi.Q3)("v-if",!0)]),(0,hi.Lk)("div",T5,[(0,hi.Lk)("div",L5,[(0,hi.Lk)("div",M5,[(0,hi.Lk)("h3",R5,(0,on.v_)(ei.currentJob.title),1),(0,hi.Lk)("p",O5,(0,on.v_)(ei.currentJob.detail),1)]),(0,hi.Lk)("div",D5,[(0,hi.Lk)("div",{class:"ui top right pointing dropdown custom jump item",onClick:ti[11]||(ti[11]=Ra(Li=>ei.menuVisible=!ei.menuVisible,["stop"]))},[(0,hi.Lk)("button",P5,[(0,hi.bF)(Si,{name:"octicon-gear",size:18})]),ei.menuVisible?((0,hi.uX)(),(0,hi.CE)("div",{key:0,class:(0,on.C4)(["menu transition action-job-menu",{visible:ei.menuVisible}])},[(0,hi.Lk)("a",{class:"item",tabindex:"0",onClick:ti[2]||(ti[2]=Li=>ei.toggleTimeDisplay("seconds")),onKeyup:[ti[3]||(ti[3]=Wl(Li=>ei.toggleTimeDisplay("seconds"),["space"])),ti[4]||(ti[4]=Wl(Li=>ei.toggleTimeDisplay("seconds"),["enter"]))]},[(0,hi.Lk)("i",F5,[(0,hi.bF)(Si,{name:ei.timeVisible["log-time-seconds"]?"octicon-check":"gitea-empty-checkbox"},null,8,["name"])]),(0,hi.eW)(" "+(0,on.v_)(ei.locale.showLogSeconds),1)],32),(0,hi.Lk)("a",{class:"item",tabindex:"0",onClick:ti[5]||(ti[5]=Li=>ei.toggleTimeDisplay("stamp")),onKeyup:[ti[6]||(ti[6]=Wl(Li=>ei.toggleTimeDisplay("stamp"),["space"])),ti[7]||(ti[7]=Wl(Li=>ei.toggleTimeDisplay("stamp"),["enter"]))]},[(0,hi.Lk)("i",I5,[(0,hi.bF)(Si,{name:ei.timeVisible["log-time-stamp"]?"octicon-check":"gitea-empty-checkbox"},null,8,["name"])]),(0,hi.eW)(" "+(0,on.v_)(ei.locale.showTimeStamps),1)],32),(0,hi.Lk)("a",{class:"item",tabindex:"0",onClick:ti[8]||(ti[8]=Li=>ei.toggleFullScreen()),onKeyup:[ti[9]||(ti[9]=Wl(Li=>ei.toggleFullScreen(),["space"])),ti[10]||(ti[10]=Wl(Li=>ei.toggleFullScreen(),["enter"]))]},[(0,hi.Lk)("i",N5,[(0,hi.bF)(Si,{name:ei.isFullScreen?"octicon-check":"gitea-empty-checkbox"},null,8,["name"])]),(0,hi.eW)(" "+(0,on.v_)(ei.locale.showFullScreen),1)],32),ti[12]||(ti[12]=(0,hi.Lk)("div",{class:"divider"},null,-1)),(0,hi.Lk)("a",{class:(0,on.C4)(["item",ei.currentJob.steps.length?"":"disabled"]),href:ei.run.link+"/jobs/"+ei.jobIndex+"/logs",target:"_blank"},[(0,hi.Lk)("i",B5,[(0,hi.bF)(Si,{name:"octicon-download"})]),(0,hi.eW)(" "+(0,on.v_)(ei.locale.downloadLogs),1)],10,q5)],2)):(0,hi.Q3)("v-if",!0)])])]),ei.currentJob.steps.length?((0,hi.uX)(),(0,hi.CE)("div",H5,[((0,hi.uX)(!0),(0,hi.CE)(hi.FK,null,(0,hi.pI)(ei.currentJob.steps,(Li,Di)=>((0,hi.uX)(),(0,hi.CE)("div",{class:"job-step-section",key:Di},[(0,hi.Lk)("div",{class:(0,on.C4)(["job-step-summary",[ei.currentJobStepsStates[Di].expanded?"selected":"",ei.isExpandable(Li.status)&&"step-expandable"]]),tabindex:"0",onClick:Ra(zi=>ei.isExpandable(Li.status)&&ei.toggleStepLogs(Di),["stop"]),onKeyup:[Wl(Ra(zi=>ei.isExpandable(Li.status)&&ei.toggleStepLogs(Di),["stop"]),["enter"]),Wl(Ra(zi=>ei.isExpandable(Li.status)&&ei.toggleStepLogs(Di),["stop"]),["space"])]},[(0,hi.Q3)(` If the job is done and the job step log is loaded for the first time, show the loading icon
143                currentJobStepsStates[i].cursor === null means the log is loaded for the first time
144              `),ei.isDone(ei.run.status)&&ei.currentJobStepsStates[Di].expanded&&ei.currentJobStepsStates[Di].cursor===null?((0,hi.uX)(),(0,hi.Wv)(Si,{key:0,name:"octicon-sync",class:"tw-mr
144-2 job-status-rotate"})):((0,hi.uX)(),(0,hi.Wv)(Si,{key:1,name:ei.currentJobStepsStates[Di].expanded?"octicon-chevron-down":"octicon-chevron-right",class:(0,on.C4)(["tw-mr-2",!ei.isExpandable(Li.status)&&"tw-invisible"])},null,8,["name","class"])),(0,hi.bF)(yi,{status:Li.status,class:"tw-mr-2"},null,8,["status"]),(0,hi.Lk)("span",V5,(0,on.v_)(Li.summary),1),(0,hi.Lk)("span",W5,(0,on.v_)(Li.duration),1)],42,$5),(0,hi.Q3)(` the log elements could be a lot, do not use v-if to destroy/reconstruct the DOM,
145            use native DOM elements for "log line" to improve performance, Vue is not suitable for managing so many reactive elements. `),(0,hi.bo)((0,hi.Lk)("div",{class:"job-step-logs",ref_for:!0,ref:"logs"},null,512),[[Ji,ei.currentJobStepsStates[Di].expanded]])]))),128))],512)):(0,hi.Q3)("v-if",!0)])])])}const z5=["data-tooltip-content"];function X5(ei,ti,ni,oi,li,gi){const yi=(0,hi.g2)("SvgIcon");return ni.status?((0,hi.uX)(),(0,hi.CE)("span",{key:0,class:"tw-flex tw-items-center","data-tooltip-content":ni.localeStatus??ni.status},[ni.status==="success"?((0,hi.uX)(),(0,hi.Wv)(yi,{key:0,name:"octicon-check-circle-fill",class:(0,on.C4)(["text green",ni.className]),size:ni.size},null,8,["size","class"])):ni.status==="skipped"?((0,hi.uX)(),(0,hi.Wv)(yi,{key:1,name:"octicon-skip",class:(0,on.C4)(["text grey",ni.className]),size:ni.size},null,8,["size","class"])):ni.status==="cancelled"?((0,hi.uX)(),(0,hi.Wv)(yi,{key:2,name:"octicon-stop",class:(0,on.C4)(["text yellow",ni.className]),size:ni.size},null,8,["size","class"])):ni.status==="waiting"?((0,hi.uX)(),(0,hi.Wv)(yi,{key:3,name:"octicon-clock",class:(0,on.C4)(["text yellow",ni.className]),size:ni.size},null,8,["size","class"])):ni.status==="blocked"?((0,hi.uX)(),(0,hi.Wv)(yi,{key:4,name:"octicon-blocked",class:(0,on.C4)(["text yellow",ni.className]),size:ni.size},null,8,["size","class"])):ni.status==="running"?((0,hi.uX)(),(0,hi.Wv)(yi,{key:5,name:"octicon-meter",class:(0,on.C4)(["text yellow","job-status-rotate "+ni.className]),size:ni.size},null,8,["size","class"])):((0,hi.uX)(),(0,hi.Wv)(yi,{key:6,name:"octicon-x-circle-fill",class:"text red",size:ni.size},null,8,["size"])),(0,hi.Q3)(" failure, unknown ")],8,z5)):(0,hi.Q3)("v-if",!0)}var K5={components:{SvgIcon:Xo.Ah},props:{status:{type:String,required:!0},size:{type:Number,default:16},className:{type:String,default:""},localeStatus:{type:String,default:""}}},G5=(0,Ko.A)(K5,[["render",X5]]),_p=function(ei,ti){return Object.defineProperty?Object.defineProperty(ei,"raw",{value:ti}):ei.raw=ti,ei},wl;(function(ei){ei[ei.EOS=0]="EOS",ei[ei.Text=1]="Text",ei[ei.Incomplete=2]="Incomplete",ei[ei.ESC=3]="ESC",ei[ei.Unknown=4]="Unknown",ei[ei.SGR=5]="SGR",ei[ei.OSCURL=6]="OSCURL"})(wl||(wl={}));class Y5{constructor(){this.VERSION="6.0.2",this.setup_palettes(),this._use_classes=!1,this.bold=!1,this.faint=!1,this.italic=!1,this.underline=!1,this.fg=this.bg=null,this._buffer="",this._url_allowlist={http:1,https:1},this._escape_html=!0,this.boldStyle="font-weight:bold",this.faintStyle="opacity:0.7",this.italicStyle="font-style:italic",this.underlineStyle="text-decoration:underline"}set use_classes(ti){this._use_classes=ti}get use_classes(){return this._use_classes}set url_allowlist(ti){this._url_allowlist=ti}get url_allowlist(){return this._url_allowlist}set escape_html(ti){this._escape_html=ti}get escape_html(){return this._escape_html}set boldStyle(ti){this._boldStyle=ti}get boldStyle(){return this._boldStyle}set faintStyle(ti){this._faintStyle=ti}get faintStyle(){return this._faintStyle}set italicStyle(ti){this._italicStyle=ti}get italicStyle(){return this._italicStyle}set underlineStyle(ti){this._underlineStyle=ti}get underlineStyle(){return this._underlineStyle}setup_palettes(){this.ansi_colors=[[{rgb:[0,0,0],class_name:"ansi-black"},{rgb:[187,0,0],class_name:"ansi-red"},{rgb:[0,187,0],class_name:"ansi-green"},{rgb:[187,187,0],class_name:"ansi-yellow"},{rgb:[0,0,187],class_name:"ansi-blue"},{rgb:[187,0,187],class_name:"ansi-magenta"},{rgb:[0,187,187],class_name:"ansi-cyan"},{rgb:[255,255,255],class_name:"ansi-white"}],[{rgb:[85,85,85],class_name:"ansi-bright-black"},{rgb:[255,85,85],class_name:"ansi-bright-red"},{rgb:[0,255,0],class_name:"ansi-bright-green"},{rgb:[255,255,85],class_name:"ansi-bright-yellow"},{rgb:[85,85,255],class_name:"ansi-bright-blue"},{rgb:[255,85,255],class_name:"ansi-bright-magenta"},{rgb:[85,255,255],class_name:"ansi-bright-cyan"},{rgb:[255,255,255],class_name:"ansi-bright-white"}
vendor: 10,782 bytes, lines 145-242
145]],this.palette_256=[],this.ansi_colors.forEach(oi=>{oi.forEach(li=>{this.palette_256.push(li)})});let ti=[0,95,135,175,215,255];for(let oi=0;oi<6;++oi)for(let li=0;li<6;++li)for(let gi=0;gi<6;++gi){let yi={rgb:[ti[oi],ti[li],ti[gi]],class_name:"truecolor"};this.palette_256.push(yi)}let ni=8;for(let oi=0;oi<24;++oi,ni+=10){let li={rgb:[ni,ni,ni],class_name:"truecolor"};this.palette_256.push(li)}}escape_txt_for_html(ti){return this._escape_html?ti.replace(/[&<>"']/gm,ni=>{if(ni==="&")return"&amp;";if(ni==="<")return"&lt;";if(ni===">")return"&gt;";if(ni==='"')return"&quot;";if(ni==="'")return"&#x27;"}):ti}append_buffer(ti){var ni=this._buffer+ti;this._buffer=ni}get_next_packet(){var ti={kind:wl.EOS,text:"",url:""},ni=this._buffer.length;if(ni==0)return ti;var oi=this._buffer.indexOf("\x1B");if(oi==-1)return ti.kind=wl.Text,ti.text=this._buffer,this._buffer="",ti;if(oi>0)return ti.kind=wl.Text,ti.text=this._buffer.slice(0,oi),this._buffer=this._buffer.slice(oi),ti;if(oi==0){if(ni<3)return ti.kind=wl.Incomplete,ti;var li=this._buffer.charAt(1);if(li!="["&&li!="]"&&li!="(")return ti.kind=wl.ESC,ti.text=this._buffer.slice(0,1),this._buffer=this._buffer.slice(1),ti;if(li=="["){this._csi_regex||(this._csi_regex=Z0(J0||(J0=_p([`
146                        ^                           # beginning of line
147                                                    #
148                                                    # First attempt
149                        (?:                         # legal sequence
150                          \x1B[                      # CSI
151                          ([<-?]?)              # private-mode char
152                          ([d;]*)                    # any digits or semicolons
153                          ([ -/]?               # an intermediate modifier
154                          [@-~])                # the command
155                        )
156                        |                           # alternate (second attempt)
157                        (?:                         # illegal sequence
158                          \x1B[                      # CSI
159                          [ -~]*                # anything legal
160                          ([\0-�:])              # anything illegal
161                        )
162                    `],[`
163                        ^                           # beginning of line
164                                                    #
165                                                    # First attempt
166                        (?:                         # legal sequence
167                          \\x1b\\[                      # CSI
168                          ([\\x3c-\\x3f]?)              # private-mode char
169                          ([\\d;]*)                    # any digits or semicolons
170                          ([\\x20-\\x2f]?               # an intermediate modifier
171                          [\\x40-\\x7e])                # the command
172                        )
173                        |                           # alternate (second attempt)
174                        (?:                         # illegal sequence
175                          \\x1b\\[                      # CSI
176                          [\\x20-\\x7e]*                # anything legal
177                          ([\\x00-\\x1f:])              # anything illegal
178                        )
179                    `]))));let yi=this._buffer.match(this._csi_regex);if(yi===null)return ti.kind=wl.Incomplete,ti;if(yi[4])return ti.kind=wl.ESC,ti.text=this._buffer.slice(0,1),this._buffer=this._buffer.slice(1),ti;yi[1]!=""||yi[3]!="m"?ti.kind=wl.Unknown:ti.kind=wl.SGR,ti.text=yi[2];var gi=yi[0].length;return this._buffer=this._buffer.slice(gi),ti}else if(li=="]"){if(ni<4)return ti.kind=wl.Incomplete,ti;if(this._buffer.charAt(2)!="8"||this._buffer.charAt(3)!=";")return ti.kind=wl.ESC,ti.text=this._buffer.slice(0,1),this._buffer=this._buffer.slice(1),ti;this._osc_st||(this._osc_st=Q5(ev||(ev=_p([`
180                        (?:                         # legal sequence
181                          (\x1B\\)                    # ESC                           |                           # alternate
182                          (\x07)                      # BEL (what xterm did)
183                        )
184                        |                           # alternate (second attempt)
185                        (                           # illegal sequence
186                          [\0-�]                 # anything illegal
187                          |                           # alternate
188                          [\b-�]                 # anything illegal
189                          |                           # alternate
190                          [�-�]                 # anything illegal
191                        )
192                    `],[`
193                        (?:                         # legal sequence
194                          (\\x1b\\\\)                    # ESC \\
195                          |                           # alternate
196                          (\\x07)                      # BEL (what xterm did)
197                        )
198                        |                           # alternate (second attempt)
199                        (                           # illegal sequence
200                          [\\x00-\\x06]                 # anything illegal
201                          |                           # alternate
202                          [\\x08-\\x1a]                 # anything illegal
203                          |                           # alternate
204                          [\\x1c-\\x1f]                 # anything illegal
205                        )
206                    `])))),this._osc_st.lastIndex=0;{let Li=this._osc_st.exec(this._buffer);if(Li===null)return ti.kind=wl.Incomplete,ti;if(Li[3])return ti.kind=wl.ESC,ti.text=this._buffer.slice(0,1),this._buffer=this._buffer.slice(1),ti}{let Li=this._osc_st.exec(this._buffer);if(Li===null)return ti.kind=wl.Incomplete,ti;if(Li[3])return ti.kind=wl.ESC,ti.text=this._buffer.slice(0,1),this._buffer=this._buffer.slice(1),ti}this._osc_regex||(this._osc_regex=Z0(tv||(tv=_p([`
207                        ^                           # beginning of line
208                                                    #
209                        \x1B]8;                    # OSC Hyperlink
210                        [ -:<-~]*       # params (excluding ;)
211                        ;                           # end of params
212                        ([!-~]{0,512})        # URL capture
213                        (?:                         # ST
214                          (?:\x1B\\)                  # ESC                           |                           # alternate
215                          (?:\x07)                    # BEL (what xterm did)
216                        )
217                        ([ -~]+)              # TEXT capture
218                        \x1B]8;;                   # OSC Hyperlink End
219                        (?:                         # ST
220                          (?:\x1B\\)                  # ESC                           |                           # alternate
221                          (?:\x07)                    # BEL (what xterm did)
222                        )
223                    `],[`
224                        ^                           # beginning of line
225                                                    #
226                        \\x1b\\]8;                    # OSC Hyperlink
227                        [\\x20-\\x3a\\x3c-\\x7e]*       # params (excluding ;)
228                        ;                           # end of params
229                        ([\\x21-\\x7e]{0,512})        # URL capture
230                        (?:                         # ST
231                          (?:\\x1b\\\\)                  # ESC \\
232                          |                           # alternate
233                          (?:\\x07)                    # BEL (what xterm did)
234                        )
235                        ([\\x20-\\x7e]+)              # TEXT capture
236                        \\x1b\\]8;;                   # OSC Hyperlink End
237                        (?:                         # ST
238                          (?:\\x1b\\\\)                  # ESC \\
239                          |                           # alternate
240                          (?:\\x07)                    # BEL (what xterm did)
241                        )
242                    `]))));let yi=this._buffer.match(this._osc_regex);if(yi===null)return ti.kind=wl.ESC,ti.text=this._buffer.slice(0,1),this._buffer=this._buffer.slice(1),ti;ti.kind=wl.OSCURL,ti.url=yi[1],ti.text=yi[2];var gi=yi[0].length;return this._buffer=this._buffer.slice(gi),ti}else if(li=="(")return ti.kind=wl.Unknown,this._buffer=this._buffer.slice(3),ti}}ansi_to_html(ti){this.append_buffer(ti);for(var ni=[];;){var oi=this.get_next_packet();if(oi.kind==wl.EOS||oi.kind==wl.Incomplete)break;oi.kind==wl.ESC||oi.kind==wl.Unknown||(oi.kind==wl.Text?ni.push(this.transform_to_html(this.with_state(oi))):oi.kind==wl.SGR?this.process_ansi(oi):oi.kind==wl.OSCURL&&ni.push(this.process_hyperlink(oi)))}return ni.join("")}with_state(ti){return{bold:this.bold,faint:this.faint,italic:this.italic,underline:this.underline,fg:this.fg,bg:this.bg,text:ti.text}}process_ansi(ti){let ni=ti.text.split(";");for(;ni.length>0;){let oi=ni.shift(),li=parseInt(oi,10);if(isNaN(li)||li===0)this.fg=null,this.bg=null,this.bold=!1,this.faint=!1,this.italic=!1,this.underline=!1;else if(li===1)this.bold=!0;else if(li===2)this.faint=!0;else if(li===3)this.italic=!0;else if(li===4)this.underline=!0;else if(li===21)this.bold=!1;else if(li===22)this.faint=!1,this.bold=!1;else if(li===23)this.italic=!1;else if(li===24)this.underline=!1;else if(li===39)this.fg=null;else if(li===49)this.bg=null;else if(li>=30&&li<38)this.fg=this.ansi_colors[0][li-30];else if(li>=40&&li<48)this.bg=this.ansi_colors[0][li-40];else if(li>=90&&li<98)this.fg=this.ansi_colors[1][li-90];else if(li>=100&&li<108)this.bg=this.ansi_colors[1][li-100];else if((li===38||li===48)&&ni.length>0){let gi=li===38,yi=ni.shift();if(yi==="5"&&ni.length>0){let Si=parseInt(ni.shift(),10);Si>=0&&Si<=255&&(gi?this.fg=this.palette_256[Si]:this.bg=this.palette_256[Si])}if(yi==="2"&&ni.length>2){let Si=parseInt(ni.shift(),10),Li=parseInt(ni.shift(),10),Di=parseInt(ni.shift(),10);if(Si>=0&&Si<=255&&Li>=0&&Li<=255&&Di>=0&&Di<=255){let zi={rgb:[Si,Li,Di],class_name:"truecolor"};gi?this.fg=zi:this.bg=zi}}}}}transform_to_html(ti){let ni=ti.text;if(ni.length===0||(ni=this.escape_txt_for_html(ni),!ti.bold&&!ti.italic&&!ti.underline&&ti.fg===null&&ti.bg===null))return ni;let oi=[],li=[],gi=ti.fg,yi=ti.bg;ti.bold&&oi.push(this._boldStyle),ti.faint&&oi.push(this._faintStyle),ti.italic&&oi.push(this._italicStyle),ti.underline&&oi.push(this._underlineStyle),this._use_classes?(gi&&(gi.class_name!=="truec
242olor"?li.push(`${gi.class_name}-fg`):oi.push(`color:rgb(${gi.rgb.join(",")})`)),yi&&(yi.class_name!=="truecolor"?li.push(`${yi.class_name}-bg`):oi.push(`background-color:rgb(${yi.rgb.join(",")})`))):(gi&&oi.push(`color:rgb(${gi.rgb.join(",")})`),yi&&oi.push(`background-color:rgb(${yi.rgb})`));let Si="",Li="";return li.length&&(Si=` class="${li.join(" ")}"`),oi.length&&(Li=` style="${oi.join(";")}"`),`<span${Li}${Si}>${ni}</span>`}process_hyperlink(ti){let ni=ti.url.split(":");return ni.length<1||!this._url_allowlist[ni[0]]?"":`<a href="${this.escape_txt_for_html(ti.url)}">${this.escape_txt_for_html(ti.text)}</a>`}}function Z0(ei,...ti){let ni=ei.raw[0],oi=/^\s+|\s+\n|\s*#[\s\S]*?\n|\n/gm,li=ni.replace(oi,"");return new RegExp(li)}function Q5(ei,...ti){let ni=ei.raw[0],oi=/^\s+|\s+\n|\s*#[\s\S]*?\n|\n/gm,li=ni.replace(oi,"");return new RegExp(li,"g")}var J0,ev,tv;const Z5=[[/\x1b\[\d+[A-H]/g,""],[/\x1b\[\d?[JK]/g,"\r"]];function J5(ei){const ti=new Y5;if(ti.use_classes=!0,ei.endsWith(`\r
243`)?ei=ei.substring(0,ei.length-2):ei.endsWith(`
244`)&&(ei=ei.substring(0,ei.length-1)),ei.includes("\x1B"))for(const[oi,li]of Z5)ei=ei.replace(oi,li);if(!ei.includes("\r"))return ti.ansi_to_html(ei);const ni=[];for(const oi of ei.split("\r")){if(oi==="")continue;const li=ti.ansi_to_html(oi);li!==""&&ni.push(li)}return ni.join(`
245`)}const iv={name:"RepoActionView",components:{SvgIcon:Xo.Ah,ActionRunStatus:G5},props:{runIndex:String,jobIndex:String,actionsURL:String,workflowName:String,workflowURL:String,locale:Object},data(){return{loading:!1,needLoadingWithLogCursors:null,intervalID:null,currentJobStepsStates:[],artifacts:[],menuVisible:!1,isFullScreen:!1,timeVisible:{"log-time-stamp":!1,"log-time-seconds":!1},run:{link:"",title:"",titleHTML:"",status:"",canCancel:!1,canApprove:!1,canRerun:!1,done:!1,jobs:[],commit:{localeCommit:"",localePushedBy:"",localeWorkflow:"",shortSHA:"",link:"",pusher:{displayName:"",link:""},branch:{name:"",link:""}}},currentJob:{title:"",detail:"",steps:[]}}},async mounted(){await this.loadJob(),this.intervalID=setInterval(this.loadJob,1e3),document.body.addEventListener("click",this.closeDropdown),this.hashChangeListener(),window.addEventListener("hashchange",this.hashChangeListener)},beforeUnmount(){document.body.removeEventListener("click",this.closeDropdown),window.removeEventListener("hashchange",this.hashChangeListener)},unmounted(){this.intervalID&&(clearInterval(this.intervalID),this.intervalID=null)},methods:{toggleStepLogs(ei){this.currentJobStepsStates[ei].expanded=!this.currentJobStepsStates[ei].expanded,this.currentJobStepsStates[ei].expanded&&this.loadJob()},cancelRun(){(0,bo.LO)(`${this.run.link}/cancel`)},approveRun(){(0,bo.LO)(`${this.run.link}/approve`)},toggleGroupLogs(ei){const ni=ei.target.parentElement.nextSibling;ei.newState==="open"?ni.classList.remove("hidden"):ni.classList.add("hidden")},createLogLine(ei,ti,ni,oi){const li=document.createElement("div");li.classList.add("job-log-line"),li.setAttribute("id",`jobstep-${ni}-${ei.index}`),li._jobLogTime=ei.timestamp;const gi=document.createElement("a");gi.classList.add("line-num","muted"),gi.textContent=ei.index,gi.setAttribute("href",`#jobstep-${ni}-${ei.index}`),li.append(gi);const yi=document.createElement("span");yi.className="log-time-stamp";const Si=new Date(parseFloat(ei.timestamp*1e3)),Li=(0,zf.Rt)(Si);yi.textContent=Li,Oa(yi,this.timeVisible["log-time-stamp"]);const Di=document.createElement("span");Di.className="log-time-seconds";const zi=Math.floor(parseFloat(ei.timestamp)-parseFloat(ti));Di.textContent=`${zi}s`,Oa(Di,this.timeVisible["log-time-seconds"]);let pn=document.createElement("span");if(pn.innerHTML=J5(ei.message),oi.isHeader){const Cn=document.createElement("details");Cn.addEventListener("toggle",this.toggleGroupLogs);const Kn=document.createElement("summary");Kn.append(pn),Cn.append(Kn),pn=Cn}return pn.className="log-msg",pn.style.paddingLeft=`${oi.depth}em`,li.append(yi),li.append(pn),li.append(Di),li},appendLogs(ei,ti,ni){const oi=[],li=this.$refs.logs[ei];for(const gi of ti){const yi=oi.length>0?oi[oi.length-1]:li,Si={depth:oi.length,isHeader:!1};if(gi.message.startsWith("##[group]")){Si.isHeader=!0;const Li=this.createLogLine({...gi,message:gi.message.substring(9)},ni,ei,Si);Li.setAttribute("data-group",Si.index),yi.append(Li);const Di=document.createElement("div");Di.classList.add("job-log-list"),Di.classList.add("hidden"),Di.setAttribute("data-group",Si.index),oi.push(Di),yi.append(Di)}else gi.message.startsWith("##[endgroup]")?oi.pop():yi.append(this.createLogLine(gi,ni,ei,Si))}},async fetchArtifacts(){return await(await(0,bo.fG)(`${this.actionsURL}/runs/${this.runIndex}/artifacts`)).json()},async deleteArtifact(ei){window.confirm(this.locale.confirmDeleteArtifact.replace("%s",ei))&&(await(0,bo.SJ)(`${this.run.link}/artifacts/${ei}`),await this.loadJob())},getLogCursors(){return this.currentJobStepsStates.map((ei,ti)=>({step:ti,cursor:ei.cursor,expanded:ei.expanded}))},async fetchJob(ei){return await(await(0,bo.LO)(`${this.actionsURL}/runs/${this.runIndex}/jobs/${this.jobIndex}`,{data:{logCursors:ei}})).json()},async loadJob(){let ei=this.getLogCursors();
245if(this.loading){this.needLoadingWithLogCursors=ei;return}try{this.loading=!0,this.needLoadingWithLogCursors=null;let ti,ni;for(;;){try{[ti,ni]=await Promise.all([this.fetchJob(ei),this.fetchArtifacts()])}catch(oi){if(oi instanceof TypeError)return;throw oi}if(this.needLoadingWithLogCursors===null||JSON.stringify(this.needLoadingWithLogCursors)===JSON.stringify(ei)){this.needLoadingWithLogCursors=null;break}ei=this.needLoadingWithLogCursors}this.artifacts=ni.artifacts||[],this.run=ti.state.run,this.currentJob=ti.state.currentJob;for(let oi=0;oi<this.currentJob.steps.length;oi++)this.currentJobStepsStates[oi]||(this.currentJobStepsStates[oi]={cursor:null,expanded:!1});for(const oi of ti.logs.stepsLog)this.currentJobStepsStates[oi.step].cursor=oi.cursor,this.appendLogs(oi.step,oi.lines,oi.started);this.run.done&&this.intervalID&&(clearInterval(this.intervalID),this.intervalID=null)}finally{this.loading=!1}},isDone(ei){return["success","skipped","failure","cancelled"].includes(ei)},isExpandable(ei){return["success","running","failure","cancelled"].includes(ei)},closeDropdown(){this.menuVisible&&(this.menuVisible=!1)},toggleTimeDisplay(ei){this.timeVisible[`log-time-${ei}`]=!this.timeVisible[`log-time-${ei}`];for(const ti of this.$refs.steps.querySelectorAll(`.log-time-${ei}`))Oa(ti,this.timeVisible[`log-time-${ei}`])},toggleFullScreen(){this.isFullScreen=!this.isFullScreen;const ei=document.querySelector(".action-view-right"),ti=document.querySelector(".full.height"),ni=document.querySelector(".action-view-body"),oi=document.querySelector("#navbar"),li=document.querySelector(".page-content.repository"),gi=document.querySelector(".page-footer");Oa(oi,!this.isFullScreen),Oa(li,!this.isFullScreen),Oa(gi,!this.isFullScreen),this.isFullScreen?ti.append(ei):ni.append(ei)},async hashChangeListener(){const ei=window.location.hash;if(!ei)return;const[ti,ni,oi]=ei.split("-");if(!this.currentJobStepsStates[ni])return;!this.currentJobStepsStates[ni].expanded&&this.currentJobStepsStates[ni].cursor===null&&(this.currentJobStepsStates[ni].expanded=!0,await this.loadJob());const li=this.$refs.steps.querySelector(ei);li&&li.querySelector(".line-num").click()}}};var ej=iv;function tj(){const ei=document.getElementById("repo-action-view");if(!ei)return;const ti=document.querySelector("body > div.full.height");ti&&(ti.style.paddingBottom="0"),sn(iv,{runIndex:ei.getAttribute("data-run-index"),jobIndex:ei.getAttribute("data-job-index"),actionsURL:ei.getAttribute("data-actions-url"),workflowName:ei.getAttribute("data-workflow-name"),workflowURL:ei.getAttribute("data-workflow-url"),locale:{approve:ei.getAttribute("data-locale-approve"),cancel:ei.getAttribute("data-locale-cancel"),rerun:ei.getAttribute("data-locale-rerun"),artifactsTitle:ei.getAttribute("data-locale-artifacts-title"),areYouSure:ei.getAttribute("data-locale-are-you-sure"),confirmDeleteArtifact:ei.getAttribute("data-locale-confirm-delete-artifact"),rerun_all:ei.getAttribute("data-locale-rerun-all"),showTimeStamps:ei.getAttribute("data-locale-show-timestamps"),showLogSeconds:ei.getAttribute("data-locale-show-log-seconds"),showFullScreen:ei.getAttribute("data-locale-show-full-screen"),downloadLogs:ei.getAttribute("data-locale-download-logs"),status:{unknown:ei.getAttribute("data-locale-status-unknown"),waiting:ei.getAttribute("data-locale-status-waiting"),running:ei.getAttribute("data-locale-status-running"),success:ei.getAttribute("data-locale-status-success"),failure:ei.getAttribute("data-locale-status-failure"),cancelled:ei.getAttribute("data-locale-status-cancelled"),skipped:ei.getAttribute("data-locale-status-skipped"),blocked:ei.getAttribute("data-locale-status-blocked")}}}).mount(ei)}const Qj=(0,Ko.A)(ej,[["render",U5],["__scopeId","data-v-1f68018d"]]);var Zj=null;function ij(){const ei=document.querySelector(".issue-checkbox-all");if(!ei)return;const ti=document.querySelectorAll(".issue-checkbox"),ni=()=>{const oi=Array.from(ti).filter(Di=>Di.checked),li=!!oi.length;li&&oi.length===ti.length?(ei.checked=!0,ei.indeterminate=!1):li?(ei.checked=!1,ei.indeterminate=!0):(ei.checked=!1,ei.indeterminate=!1),Oa(rn("#issue-filters"),!li),Oa(rn("#issue-actions"),li);const yi=document.querySelectorAll("#issue-filters, #issue-actions");Array.from(yi).find(Di=>!bu(Di)).querySelector(".issue-list-toolbar-left").prepend(ei)};for(const oi of ti)oi.addEventListener("change",ni);ei.addEventListener("change",()=>{for(const oi of ti)oi.checked=ei.checked;ni()}),rn(".issue-action").on("click",async function(oi){oi.preventDefault();const li=this.getAttribute("data-url");let gi=this.getAttribute("data-action"),yi=this.getAttribute("data-element-id"),Si=[];for(const Li of document.querySelectorAll(".issue-checkbox:checked"))Si.push(Li.getAttribute("data-issue-id"));if(Si=Si.join(","),!!Si){if(yi==="0"&&li.endsWith("/assignee")&&(yi="",gi="clear"),gi==="toggle"&&oi.altKey&&
245(gi="toggle-alt"),gi==="delete"){const Li=oi.target.getAttribute("data-action-delete-confirm");if(!await vg({content:Li,buttonColor:"orange"}))return}try{await Rf(li,gi,Si,yi),window.location.reload()}catch(Li){oc(Li.responseJSON?.error??Li.message)}}})}function nj(){const ei=rn(".user-remote-search");if(!ei.length)return;let ti=ei[0].getAttribute("data-search-url");const ni=ei[0].getAttribute("data-action-jump-url"),oi=ei[0].getAttribute("data-selected-user-id");ti.includes("?")||(ti+="?"),ei.dropdown("setting",{fullTextSearch:!0,selectOnKeydown:!1,apiSettings:{cache:!1,url:`${ti}&q={query}`,onResponse(yi){const Si=[];for(const Li of yi.results){let Di=`<img class="ui avatar tw-align-middle" src="${fc(Li.avatar_link)}" aria-hidden="true" alt="" width="20" height="20"><span class="gt-ellipsis">${fc(Li.username)}</span>`;Li.full_name&&(Di+=`<span class="search-fullname tw-ml-2">${fc(Li.full_name)}</span>`),Si.push({value:Li.user_id,name:Di})}return yi.results=Si,yi}},action:(yi,Si)=>{window.location.href=ni.replace("{user_id}",encodeURIComponent(Si))},onShow:()=>{ei.dropdown("filter"," ")}});const li={...ei.dropdown("internal","setup")},gi=ei.dropdown("setting","templates");ei.dropdown("internal","setup",li),li.menu=function(yi){const Si=ei.find("> .menu")[0];for(const Di of Si.querySelectorAll(":scope > .dynamic-item"))Di.remove();const Li=gi.menu(yi,ei.dropdown("setting","fields"),!0,ei.dropdown("setting","className"));if(Li){const Di=(0,Gs.a8)(Li,"text/html").querySelectorAll("body > div");for(const pn of Di)pn.classList.add("dynamic-item");const zi=document.createElement("div");zi.classList.add("divider","dynamic-item"),Si.append(zi,...Di)}ei.dropdown("refresh"),setTimeout(()=>{for(const Di of Si.querySelectorAll(".item.active, .item.selected"))Di.classList.remove("active","selected");Si.querySelector(`.item[data-value="${oi}"]`)?.classList.add("selected")},0)}}function sj(){for(const ei of document.getElementsByClassName("issue-card-unpin"))ei.addEventListener("click",async ti=>{const ni=ti.currentTarget,oi=Number(ni.getAttribute("data-issue-id"));(await(0,bo.SJ)(ni.getAttribute("data-unpin-url"))).ok&&(ni._tippy.destroy(),ni.closest(`div.issue-card[data-issue-id="${oi}"]`).remove())})}async function oj(ei){const ti=ei.item.getAttribute("data-move-url"),ni=Number(ei.item.getAttribute("data-issue-id"));await(0,bo.LO)(ti,{data:{id:ni,position:ei.newIndex+1}})}async function rj(){const ei=document.getElementById("issue-pins");ei!==null&&ei.hasAttribute("data-is-repo-admin")&&(sj(),!(ei.children.length<2)&&Xm(ei,{group:"shared",onEnd:oj}))}function aj(){const ei=document.querySelector("#archived-filter-checkbox");if(!ei)return;const ti=new URL(window.location.href),ni=document.querySelectorAll("[data-is-archived]");if(!ni.length){Ho(".archived-label-filter");return}const oi=(ti.searchParams.get("labels")||"").split(",").map(gi=>gi<0?`${~gi+1}`:gi),li=()=>{for(const gi of ni){const yi=gi.getAttribute("data-label-id");Oa(gi,ei.checked||oi.includes(yi))}};li(),ei.addEventListener("change",()=>{li(),ei.checked?ti.searchParams.set("archived","true"):ti.searchParams.delete("archived"),window.location.href=ti.href})}function lj(){document.querySelectorAll(".page-content.repository.issue-list, .page-content.repository.milestone-issue-list").length&&(ij(),nj(),rj(),aj())}const{appSubUrl:cj}=window.config,uj=/^(\d+)$/,dj=/^#(\d+)$/,fj=/^([-.\w]+)\/([-.\w]+)#(\d+)$/;function hj(ei,ti){ti=ti.trim();let ni="";if(ei)uj.test(ti)?ni=`${ei}/issues/${ti}`:dj.test(ti)&&(ni=`${ei}/issues/${ti.substr(1)}`);else{const oi=ti.match(fj);if(oi){const[li,gi,yi,Si]=oi;ni=`${cj}/${gi}/${yi}/issues/${Si}`}}return ni}function mj(){const ei=document.getElementById("issue-list-quick-goto");if(!ei)return;const ti=ei.closest("form"),ni=ti.querySelector("input[name=q]"),oi=ei.getAttribute("data-repo-link");ti.addEventListener("submit",gi=>{let yi=!bu(ei);const Si=$u(gi);Si!==ti&&Si!==ni&&Si!==ei&&(yi=!1),yi&&(gi.preventDefault(),window.location.href=ei.getAttribute("data-issue-goto-link"))});const li=async()=>{const gi=ni.value;let yi=hj(oi,gi);yi&&(await(0,bo.fG)(`${yi}/info`)).status!==200&&(yi=""),ni.value===gi&&(Oa(ei,!!yi),ei.setAttribute("data-issue-goto-link",yi))};ni.addEventListener("input",Hu(li)),li()}async function pj(){const ei=document.getElementById("repo-contributors-chart");if(!ei)return;const{default:ti}=await __webpack_require__.e("contributors-graph").then(__webpack_require__.bind(__webpack_require__,"./web_src/js/components/RepoContributors.vue"));try{sn(ti,{repoLink:ei.getAttribute("data-repo-link"),repoDefaultBranchName:ei.getAttribute("data-repo-default-branch-name"),locale:{filterLabel:ei.getAttribute("data-locale-filter-label"),contributionType:{commits:ei.getAttribute("data-locale-contribution-type-commits"),additions:ei.getAttribute("data-locale-contribution-type-a
245dditions"),deletions:ei.getAttribute("data-locale-contribution-type-deletions")},loadingTitle:ei.getAttribute("data-locale-loading-title"),loadingTitleFailed:ei.getAttribute("data-locale-loading-title-failed"),loadingInfo:ei.getAttribute("data-locale-loading-info")}}).mount(ei)}catch(ni){console.error("RepoContributors failed to load",ni),ei.textContent=ei.getAttribute("data-locale-component-failed-to-load")}}async function gj(){const ei=document.getElementById("repo-code-frequency-chart");if(!ei)return;const{default:ti}=await __webpack_require__.e("code-frequency-graph").then(__webpack_require__.bind(__webpack_require__,"./web_src/js/components/RepoCodeFrequency.vue"));try{sn(ti,{locale:{loadingTitle:ei.getAttribute("data-locale-loading-title"),loadingTitleFailed:ei.getAttribute("data-locale-loading-title-failed"),loadingInfo:ei.getAttribute("data-locale-loading-info")}}).mount(ei)}catch(ni){console.error("RepoCodeFrequency failed to load",ni),ei.textContent=ei.getAttribute("data-locale-component-failed-to-load")}}async function vj(){const ei=document.getElementById("repo-recent-commits-chart");if(!ei)return;const{default:ti}=await __webpack_require__.e("recent-commits-graph").then(__webpack_require__.bind(__webpack_require__,"./web_src/js/components/RepoRecentCommits.vue"));try{sn(ti,{locale:{loadingTitle:ei.getAttribute("data-locale-loading-title"),loadingTitleFailed:ei.getAttribute("data-locale-loading-title-failed"),loadingInfo:ei.getAttribute("data-locale-loading-info")}}).mount(ei)}catch(ni){console.error("RepoRecentCommits failed to load",ni),ei.textContent=ei.getAttribute("data-locale-component-failed-to-load")}}async function bj(ei,ti){ti.classList.add("disabled");try{const oi=await(await(0,bo.fG)(ti.getAttribute("data-fetch-url"))).json();Ho(ti),_j(ei,oi.tags),yj(ei,oi.branches,oi.default_branch),Fo(ei.querySelectorAll(".branch-and-tag-detail"))}finally{ti.classList.remove("disabled")}}function _j(ei,ti){const ni=ei.querySelector(".tag-area");Oa(ni.parentElement,ti.length>0);for(const oi of ti)nv(ni,oi.web_link,oi.name)}function yj(ei,ti,ni){const oi=ei.getAttribute("data-text-default-branch-tooltip"),li=ei.querySelector(".branch-area");Oa(li.parentElement,ti.length>0);for(const gi of ti){const yi=ni===gi.name?oi:null;nv(li,gi.web_link,gi.name,yi)}}function nv(ei,ti,ni,oi){const li=document.createElement("a");li.classList.add("muted","tw-px-1"),li.href=ti,li.textContent=ni,oi&&(li.classList.add("tw-border","tw-border-secondary","tw-rounded"),li.setAttribute("data-tooltip-content",oi)),ei.append(li)}function wj(){for(const ei of document.querySelectorAll(".branch-and-tag-area")){const ti=ei.querySelector(".load-branches-and-tags");ti.addEventListener("click",()=>bj(ei,ti))}}function yp(ei){ei.type!=="hidden"&&ei.type!=="checkbox"&&ei.type!=="radio"&&ei.type!=="range"&&ei.type!=="color"&&(ei.dir="auto")}function xj(){const ei=new MutationObserver(oi=>{const li=oi.length;for(let gi=0;gi<li;gi++){const yi=oi[gi],Si=yi.addedNodes.length;for(let Li=0;Li<Si;Li++){const Di=yi.addedNodes[Li];if(!ed(Di))continue;(Di.nodeName==="INPUT"||Di.nodeName==="TEXTAREA")&&yp(Di);const zi=Di.querySelectorAll("input, textarea"),pn=zi.length;for(let Cn=0;Cn<pn;Cn++)yp(zi[Cn])}}}),ti=document.querySelectorAll("input, textarea"),ni=ti.length;for(let oi=0;oi<ni;oi++)yp(ti[oi]);ei.observe(document,{subtree:!0,childList:!0})}function Sj(){const ei=document.querySelector("#repo-search-form");ei&&ei.addEventListener("change",ti=>{ti.preventDefault();const ni=new FormData(ei),oi=new URLSearchParams(ni);ti.target.name==="clear-filter"&&(oi.delete("archived"),oi.delete("fork"),oi.delete("mirror"),oi.delete("template"),oi.delete("private")),oi.delete("clear-filter"),window.location.search=oi.toString()})}async function jj(){const ei=document.getElementsByClassName("js-color-picker-input");if(ei.length){await Promise.all([__webpack_require__.e("colorpicker").then(__webpack_require__.bind(__webpack_require__,"./node_modules/vanilla-colorful/hex-color-picker.js")),__webpack_require__.e("colorpicker").then(__webpack_require__.bind(__webpack_require__,"./web_src/css/features/colorpicker.css"))]);for(const ti of ei)kj(ti)}}function bm(ei,ti){ei.style.color=/#[0-9a-f]{6}/i.test(ti)?ti:"transparent"}function sv(ei,ti){ei.setAttribute("color",ti)}function kj(ei){const ti=ei.querySelector("input"),ni=document.createElement("div");ni.classList.add("preview-square"),bm(ni,ti.value),ei.append(ni);const oi=document.createElement("hex-color-picker");oi.addEventListener("color-changed",li=>{ti.value=li.detail.value,ti.focus(),bm(ni,li.detail.value)}),ti.addEventListener("input",li=>{bm(ni,li.target.value),sv(oi,li.target.value)}),pd(ti,{trigger:"focus click",theme:"bare",hideOnClick:!0,content:oi,placement:"bottom-start",interactive:!0,onShow(){sv(oi,ti.value)}});for(const li of ei.querySelectorAll(".precolors .color"))li.addEventListener("click",gi=>{const yi=gi.target.getAttribute("data-color-hex");ti.value=yi,ti.dispatchEvent(new Event("input",{bubbles:!0})),bm(ni,yi)})}function Cj(){const ei=document.querySelector(".page-content.repository.milestone .combo-markdown-editor");ei&&Vd(ei)}Rx(),xj(),bd(()=>{s_(),io(),t_(),l_(),Po(),o_(),e_(),Qb(),a_(),yx(),mj(),fx(),gx(),hx(),Zb(),Jb(),mg(),_v(),Zv(),Ip(),hb(),Jh(),qy(),Ob(),rb(),lb(),Bb(),JS(),Oy(),My(),cb(),db(
245),Cc(),gb(),Yp(),ex(),Ga(),Hy(),vx(),Ny(),XS(),Ay(),wj(),ey(),yv(),ng(),ay(),lj(),ly(),ky(),my(),ry(),py(),tb(),zy(),ob(),hy(),vy(),ox(),rx(),o1(),s1(),n1(),Py(),Ly(),Dx(),GS(),tj(),Sj(),pj(),gj(),vj(),Cj(),Ey(),Ty(),e5(),c_(),tx(),nx(),u_(),Z1(),Kb(),rd(),jj()})}(),function(){"use strict"}(),function(){"use strict"}(),function(){"use strict"}()})();
246
247//# sourceMappingURL=index.js.32515da5.map

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.