diff --git a/src/agents/_data_service.py b/src/agents/_data_service.py index 8abdba62..bdc949c9 100644 --- a/src/agents/_data_service.py +++ b/src/agents/_data_service.py @@ -106,7 +106,7 @@ def __init__( self._message_queue = self._conversation.frontend self._thread = None - self._is_canceled = False # TODO modified by frontend + self._is_canceled = False def get_initial_message(self): if self._widget_config.initial_message: @@ -116,6 +116,7 @@ def get_initial_message(self): } def post_user_message(self, user_message: str): + self._is_canceled = False if not self._thread or not self._thread.is_alive(): while not self._message_queue.empty(): try: @@ -156,6 +157,9 @@ def get_configuration(self): def get_combined_tools_workflow_info(self): return self._get_combined_tools_workflow_info + def cancel_agent(self): + self._is_canceled = True + # called by java, not the frontend def get_view_data(self): @@ -192,6 +196,8 @@ def _post_user_message(self, user_message: str): self._handle_iteration_limit_error() except Exception as e: self._conversation.append_error(e) + finally: + self._is_canceled = False def _handle_iteration_limit_error(self): from langchain_core.messages import AIMessage diff --git a/src/agents/chat_app/dist/assets/index-BgQ0MdB3.js b/src/agents/chat_app/dist/assets/index-BgQ0MdB3.js deleted file mode 100644 index cd20d025..00000000 --- a/src/agents/chat_app/dist/assets/index-BgQ0MdB3.js +++ /dev/null @@ -1,47 +0,0 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))n(r);new MutationObserver(r=>{for(const o of r)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function u(r){const o={};return r.integrity&&(o.integrity=r.integrity),r.referrerPolicy&&(o.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?o.credentials="include":r.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(r){if(r.ep)return;r.ep=!0;const o=u(r);fetch(r.href,o)}})();/** -* @vue/shared v3.5.18 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function Co(e){const t=Object.create(null);for(const u of e.split(","))t[u]=1;return u=>u in t}const fe={},Cu=[],_t=()=>{},Yc=()=>!1,Qn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Ao=e=>e.startsWith("onUpdate:"),Ze=Object.assign,wo=(e,t)=>{const u=e.indexOf(t);u>-1&&e.splice(u,1)},Jc=Object.prototype.hasOwnProperty,ae=(e,t)=>Jc.call(e,t),K=Array.isArray,Au=e=>er(e)==="[object Map]",Ni=e=>er(e)==="[object Set]",Y=e=>typeof e=="function",Ee=e=>typeof e=="string",Ht=e=>typeof e=="symbol",_e=e=>e!==null&&typeof e=="object",Bi=e=>(_e(e)||Y(e))&&Y(e.then)&&Y(e.catch),$i=Object.prototype.toString,er=e=>$i.call(e),Xc=e=>er(e).slice(8,-1),zi=e=>er(e)==="[object Object]",Do=e=>Ee(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Yu=Co(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),tr=e=>{const t=Object.create(null);return u=>t[u]||(t[u]=e(u))},Qc=/-(\w)/g,dt=tr(e=>e.replace(Qc,(t,u)=>u?u.toUpperCase():"")),ea=/\B([A-Z])/g,fu=tr(e=>e.replace(ea,"-$1").toLowerCase()),ur=tr(e=>e.charAt(0).toUpperCase()+e.slice(1)),Cr=tr(e=>e?`on${ur(e)}`:""),eu=(e,t)=>!Object.is(e,t),On=(e,...t)=>{for(let u=0;u{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:n,value:u})},eo=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let _s;const nr=()=>_s||(_s=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Mu(e){if(K(e)){const t={};for(let u=0;u{if(u){const n=u.split(ua);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function gt(e){let t="";if(Ee(e))t=e;else if(K(e))for(let u=0;u!!(e&&e.__v_isRef===!0),zt=e=>Ee(e)?e:e==null?"":K(e)||_e(e)&&(e.toString===$i||!Y(e.toString))?ji(e)?zt(e.value):JSON.stringify(e,qi,2):String(e),qi=(e,t)=>ji(t)?qi(e,t.value):Au(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((u,[n,r],o)=>(u[Ar(n,o)+" =>"]=r,u),{})}:Ni(t)?{[`Set(${t.size})`]:[...t.values()].map(u=>Ar(u))}:Ht(t)?Ar(t):_e(t)&&!K(t)&&!zi(t)?String(t):t,Ar=(e,t="")=>{var u;return Ht(e)?`Symbol(${(u=e.description)!=null?u:t})`:e};function ca(e){return e==null?"initial":typeof e=="string"?e===""?" ":e:String(e)}/** -* @vue/reactivity v3.5.18 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let qe;class Hi{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=qe,!t&&qe&&(this.index=(qe.scopes||(qe.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,u;if(this.scopes)for(t=0,u=this.scopes.length;t0&&--this._on===0&&(qe=this.prevScope,this.prevScope=void 0)}stop(t){if(this._active){this._active=!1;let u,n;for(u=0,n=this.effects.length;u0)return;if(Xu){let t=Xu;for(Xu=void 0;t;){const u=t.next;t.next=void 0,t.flags&=-9,t=u}}let e;for(;Ju;){let t=Ju;for(Ju=void 0;t;){const u=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(n){e||(e=n)}t=u}}if(e)throw e}function Yi(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Ji(e){let t,u=e.depsTail,n=u;for(;n;){const r=n.prevDep;n.version===-1?(n===u&&(u=r),Io(n),aa(n)):t=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0,n=r}e.deps=t,e.depsTail=u}function to(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Xi(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Xi(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===on)||(e.globalVersion=on,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!to(e))))return;e.flags|=2;const t=e.dep,u=de,n=xt;de=e,xt=!0;try{Yi(e);const r=e.fn(e._value);(t.version===0||eu(r,e._value))&&(e.flags|=128,e._value=r,t.version++)}catch(r){throw t.version++,r}finally{de=u,xt=n,Ji(e),e.flags&=-3}}function Io(e,t=!1){const{dep:u,prevSub:n,nextSub:r}=e;if(n&&(n.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=n,e.nextSub=void 0),u.subs===e&&(u.subs=n,!n&&u.computed)){u.computed.flags&=-5;for(let o=u.computed.deps;o;o=o.nextDep)Io(o,!0)}!t&&!--u.sc&&u.map&&u.map.delete(u.key)}function aa(e){const{prevDep:t,nextDep:u}=e;t&&(t.nextDep=u,e.prevDep=void 0),u&&(u.prevDep=t,e.nextDep=void 0)}let xt=!0;const Qi=[];function Ut(){Qi.push(xt),xt=!1}function jt(){const e=Qi.pop();xt=e===void 0?!0:e}function gs(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const u=de;de=void 0;try{t()}finally{de=u}}}let on=0;class la{constructor(t,u){this.sub=t,this.dep=u,this.version=u.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class rr{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!de||!xt||de===this.computed)return;let u=this.activeLink;if(u===void 0||u.sub!==de)u=this.activeLink=new la(de,this),de.deps?(u.prevDep=de.depsTail,de.depsTail.nextDep=u,de.depsTail=u):de.deps=de.depsTail=u,e0(u);else if(u.version===-1&&(u.version=this.version,u.nextDep)){const n=u.nextDep;n.prevDep=u.prevDep,u.prevDep&&(u.prevDep.nextDep=n),u.prevDep=de.depsTail,u.nextDep=void 0,de.depsTail.nextDep=u,de.depsTail=u,de.deps===u&&(de.deps=n)}return u}trigger(t){this.version++,on++,this.notify(t)}notify(t){To();try{for(let u=this.subs;u;u=u.prevSub)u.sub.notify()&&u.sub.dep.notify()}finally{Fo()}}}function e0(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let n=t.deps;n;n=n.nextDep)e0(n)}const u=e.dep.subs;u!==e&&(e.prevSub=u,u&&(u.nextSub=e)),e.dep.subs=e}}const $n=new WeakMap,au=Symbol(""),uo=Symbol(""),sn=Symbol("");function He(e,t,u){if(xt&&de){let n=$n.get(e);n||$n.set(e,n=new Map);let r=n.get(u);r||(n.set(u,r=new rr),r.map=n,r.key=u),r.track()}}function Bt(e,t,u,n,r,o){const s=$n.get(e);if(!s){on++;return}const i=c=>{c&&c.trigger()};if(To(),t==="clear")s.forEach(i);else{const c=K(e),a=c&&Do(u);if(c&&u==="length"){const f=Number(n);s.forEach((l,_)=>{(_==="length"||_===sn||!Ht(_)&&_>=f)&&i(l)})}else switch((u!==void 0||s.has(void 0))&&i(s.get(u)),a&&i(s.get(sn)),t){case"add":c?a&&i(s.get("length")):(i(s.get(au)),Au(e)&&i(s.get(uo)));break;case"delete":c||(i(s.get(au)),Au(e)&&i(s.get(uo)));break;case"set":Au(e)&&i(s.get(au));break}}Fo()}function fa(e,t){const u=$n.get(e);return u&&u.get(t)}function xu(e){const t=ue(e);return t===e?t:(He(t,"iterate",sn),ft(e)?t:t.map(Ne))}function or(e){return He(e=ue(e),"iterate",sn),e}const da={__proto__:null,[Symbol.iterator](){return Dr(this,Symbol.iterator,Ne)},concat(...e){return xu(this).concat(...e.map(t=>K(t)?xu(t):t))},entries(){return Dr(this,"entries",e=>(e[1]=Ne(e[1]),e))},every(e,t){return Ot(this,"every",e,t,void 0,arguments)},filter(e,t){return Ot(this,"filter",e,t,u=>u.map(Ne),arguments)},find(e,t){return Ot(this,"find",e,t,Ne,arguments)},findIndex(e,t){return Ot(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Ot(this,"findLast",e,t,Ne,arguments)},findLastIndex(e,t){return Ot(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Ot(this,"forEach",e,t,void 0,arguments)},includes(...e){return Sr(this,"includes",e)},indexOf(...e){return Sr(this,"indexOf",e)},join(e){return xu(this).join(e)},lastIndexOf(...e){return Sr(this,"lastIndexOf",e)},map(e,t){return Ot(this,"map",e,t,void 0,arguments)},pop(){return Bu(this,"pop")},push(...e){return Bu(this,"push",e)},reduce(e,...t){return xs(this,"reduce",e,t)},reduceRight(e,...t){return xs(this,"reduceRight",e,t)},shift(){return Bu(this,"shift")},some(e,t){return Ot(this,"some",e,t,void 0,arguments)},splice(...e){return Bu(this,"splice",e)},toReversed(){return xu(this).toReversed()},toSorted(e){return xu(this).toSorted(e)},toSpliced(...e){return xu(this).toSpliced(...e)},unshift(...e){return Bu(this,"unshift",e)},values(){return Dr(this,"values",Ne)}};function Dr(e,t,u){const n=or(e),r=n[t]();return n!==e&&!ft(e)&&(r._next=r.next,r.next=()=>{const o=r._next();return o.value&&(o.value=u(o.value)),o}),r}const ha=Array.prototype;function Ot(e,t,u,n,r,o){const s=or(e),i=s!==e&&!ft(e),c=s[t];if(c!==ha[t]){const l=c.apply(e,o);return i?Ne(l):l}let a=u;s!==e&&(i?a=function(l,_){return u.call(this,Ne(l),_,e)}:u.length>2&&(a=function(l,_){return u.call(this,l,_,e)}));const f=c.call(s,a,n);return i&&r?r(f):f}function xs(e,t,u,n){const r=or(e);let o=u;return r!==e&&(ft(e)?u.length>3&&(o=function(s,i,c){return u.call(this,s,i,c,e)}):o=function(s,i,c){return u.call(this,s,Ne(i),c,e)}),r[t](o,...n)}function Sr(e,t,u){const n=ue(e);He(n,"iterate",sn);const r=n[t](...u);return(r===-1||r===!1)&&Oo(u[0])?(u[0]=ue(u[0]),n[t](...u)):r}function Bu(e,t,u=[]){Ut(),To();const n=ue(e)[t].apply(e,u);return Fo(),jt(),n}const pa=Co("__proto__,__v_isRef,__isVue"),t0=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ht));function ba(e){Ht(e)||(e=String(e));const t=ue(this);return He(t,"has",e),t.hasOwnProperty(e)}class u0{constructor(t=!1,u=!1){this._isReadonly=t,this._isShallow=u}get(t,u,n){if(u==="__v_skip")return t.__v_skip;const r=this._isReadonly,o=this._isShallow;if(u==="__v_isReactive")return!r;if(u==="__v_isReadonly")return r;if(u==="__v_isShallow")return o;if(u==="__v_raw")return n===(r?o?Aa:s0:o?o0:r0).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(n)?t:void 0;const s=K(t);if(!r){let c;if(s&&(c=da[u]))return c;if(u==="hasOwnProperty")return ba}const i=Reflect.get(t,u,ve(t)?t:n);return(Ht(u)?t0.has(u):pa(u))||(r||He(t,"get",u),o)?i:ve(i)?s&&Do(u)?i:i.value:_e(i)?r?Ro(i):sr(i):i}}class n0 extends u0{constructor(t=!1){super(!1,t)}set(t,u,n,r){let o=t[u];if(!this._isShallow){const c=nu(o);if(!ft(n)&&!nu(n)&&(o=ue(o),n=ue(n)),!K(t)&&ve(o)&&!ve(n))return c?!1:(o.value=n,!0)}const s=K(t)&&Do(u)?Number(u)e,Dn=e=>Reflect.getPrototypeOf(e);function ya(e,t,u){return function(...n){const r=this.__v_raw,o=ue(r),s=Au(o),i=e==="entries"||e===Symbol.iterator&&s,c=e==="keys"&&s,a=r[e](...n),f=u?no:t?zn:Ne;return!t&&He(o,"iterate",c?uo:au),{next(){const{value:l,done:_}=a.next();return _?{value:l,done:_}:{value:i?[f(l[0]),f(l[1])]:f(l),done:_}},[Symbol.iterator](){return this}}}}function Sn(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function ka(e,t){const u={get(r){const o=this.__v_raw,s=ue(o),i=ue(r);e||(eu(r,i)&&He(s,"get",r),He(s,"get",i));const{has:c}=Dn(s),a=t?no:e?zn:Ne;if(c.call(s,r))return a(o.get(r));if(c.call(s,i))return a(o.get(i));o!==s&&o.get(r)},get size(){const r=this.__v_raw;return!e&&He(ue(r),"iterate",au),Reflect.get(r,"size",r)},has(r){const o=this.__v_raw,s=ue(o),i=ue(r);return e||(eu(r,i)&&He(s,"has",r),He(s,"has",i)),r===i?o.has(r):o.has(r)||o.has(i)},forEach(r,o){const s=this,i=s.__v_raw,c=ue(i),a=t?no:e?zn:Ne;return!e&&He(c,"iterate",au),i.forEach((f,l)=>r.call(o,a(f),a(l),s))}};return Ze(u,e?{add:Sn("add"),set:Sn("set"),delete:Sn("delete"),clear:Sn("clear")}:{add(r){!t&&!ft(r)&&!nu(r)&&(r=ue(r));const o=ue(this);return Dn(o).has.call(o,r)||(o.add(r),Bt(o,"add",r,r)),this},set(r,o){!t&&!ft(o)&&!nu(o)&&(o=ue(o));const s=ue(this),{has:i,get:c}=Dn(s);let a=i.call(s,r);a||(r=ue(r),a=i.call(s,r));const f=c.call(s,r);return s.set(r,o),a?eu(o,f)&&Bt(s,"set",r,o):Bt(s,"add",r,o),this},delete(r){const o=ue(this),{has:s,get:i}=Dn(o);let c=s.call(o,r);c||(r=ue(r),c=s.call(o,r)),i&&i.call(o,r);const a=o.delete(r);return c&&Bt(o,"delete",r,void 0),a},clear(){const r=ue(this),o=r.size!==0,s=r.clear();return o&&Bt(r,"clear",void 0,void 0),s}}),["keys","values","entries",Symbol.iterator].forEach(r=>{u[r]=ya(r,e,t)}),u}function Mo(e,t){const u=ka(e,t);return(n,r,o)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?n:Reflect.get(ae(u,r)&&r in n?u:n,r,o)}const va={get:Mo(!1,!1)},Ea={get:Mo(!1,!0)},Ca={get:Mo(!0,!1)};const r0=new WeakMap,o0=new WeakMap,s0=new WeakMap,Aa=new WeakMap;function wa(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Da(e){return e.__v_skip||!Object.isExtensible(e)?0:wa(Xc(e))}function sr(e){return nu(e)?e:Lo(e,!1,_a,va,r0)}function Sa(e){return Lo(e,!1,xa,Ea,o0)}function Ro(e){return Lo(e,!0,ga,Ca,s0)}function Lo(e,t,u,n,r){if(!_e(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=Da(e);if(o===0)return e;const s=r.get(e);if(s)return s;const i=new Proxy(e,o===2?n:u);return r.set(e,i),i}function tu(e){return nu(e)?tu(e.__v_raw):!!(e&&e.__v_isReactive)}function nu(e){return!!(e&&e.__v_isReadonly)}function ft(e){return!!(e&&e.__v_isShallow)}function Oo(e){return e?!!e.__v_raw:!1}function ue(e){const t=e&&e.__v_raw;return t?ue(t):e}function ir(e){return!ae(e,"__v_skip")&&Object.isExtensible(e)&&Qr(e,"__v_skip",!0),e}const Ne=e=>_e(e)?sr(e):e,zn=e=>_e(e)?Ro(e):e;function ve(e){return e?e.__v_isRef===!0:!1}function be(e){return i0(e,!1)}function Un(e){return i0(e,!0)}function i0(e,t){return ve(e)?e:new Ta(e,t)}class Ta{constructor(t,u){this.dep=new rr,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=u?t:ue(t),this._value=u?t:Ne(t),this.__v_isShallow=u}get value(){return this.dep.track(),this._value}set value(t){const u=this._rawValue,n=this.__v_isShallow||ft(t)||nu(t);t=n?t:ue(t),eu(t,u)&&(this._rawValue=t,this._value=n?t:Ne(t),this.dep.trigger())}}function me(e){return ve(e)?e.value:e}function Po(e){return Y(e)?e():me(e)}const Fa={get:(e,t,u)=>t==="__v_raw"?e:me(Reflect.get(e,t,u)),set:(e,t,u,n)=>{const r=e[t];return ve(r)&&!ve(u)?(r.value=u,!0):Reflect.set(e,t,u,n)}};function c0(e){return tu(e)?e:new Proxy(e,Fa)}class Ia{constructor(t){this.__v_isRef=!0,this._value=void 0;const u=this.dep=new rr,{get:n,set:r}=t(u.track.bind(u),u.trigger.bind(u));this._get=n,this._set=r}get value(){return this._value=this._get()}set value(t){this._set(t)}}function Ma(e){return new Ia(e)}function a0(e){const t=K(e)?new Array(e.length):{};for(const u in e)t[u]=f0(e,u);return t}class Ra{constructor(t,u,n){this._object=t,this._key=u,this._defaultValue=n,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return fa(ue(this._object),this._key)}}class La{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function l0(e,t,u){return ve(e)?e:Y(e)?new La(e):_e(e)&&arguments.length>1?f0(e,t,u):be(e)}function f0(e,t,u){const n=e[t];return ve(n)?n:new Ra(e,t,u)}class Oa{constructor(t,u,n){this.fn=t,this.setter=u,this._value=void 0,this.dep=new rr(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=on-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!u,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&de!==this)return Ki(this,!0),!0}get value(){const t=this.dep.track();return Xi(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Pa(e,t,u=!1){let n,r;return Y(e)?n=e:(n=e.get,r=e.set),new Oa(n,r,u)}const Tn={},jn=new WeakMap;let cu;function Na(e,t=!1,u=cu){if(u){let n=jn.get(u);n||jn.set(u,n=[]),n.push(e)}}function Ba(e,t,u=fe){const{immediate:n,deep:r,once:o,scheduler:s,augmentJob:i,call:c}=u,a=g=>r?g:ft(g)||r===!1||r===0?$t(g,1):$t(g);let f,l,_,p,h=!1,v=!1;if(ve(e)?(l=()=>e.value,h=ft(e)):tu(e)?(l=()=>a(e),h=!0):K(e)?(v=!0,h=e.some(g=>tu(g)||ft(g)),l=()=>e.map(g=>{if(ve(g))return g.value;if(tu(g))return a(g);if(Y(g))return c?c(g,2):g()})):Y(e)?t?l=c?()=>c(e,2):e:l=()=>{if(_){Ut();try{_()}finally{jt()}}const g=cu;cu=f;try{return c?c(e,3,[p]):e(p)}finally{cu=g}}:l=_t,t&&r){const g=l,S=r===!0?1/0:r;l=()=>$t(g(),S)}const F=So(),D=()=>{f.stop(),F&&F.active&&wo(F.effects,f)};if(o&&t){const g=t;t=(...S)=>{g(...S),D()}}let y=v?new Array(e.length).fill(Tn):Tn;const k=g=>{if(!(!(f.flags&1)||!f.dirty&&!g))if(t){const S=f.run();if(r||h||(v?S.some((U,J)=>eu(U,y[J])):eu(S,y))){_&&_();const U=cu;cu=f;try{const J=[S,y===Tn?void 0:v&&y[0]===Tn?[]:y,p];y=S,c?c(t,3,J):t(...J)}finally{cu=U}}}else f.run()};return i&&i(k),f=new Gi(l),f.scheduler=s?()=>s(k,!1):k,p=g=>Na(g,!1,f),_=f.onStop=()=>{const g=jn.get(f);if(g){if(c)c(g,4);else for(const S of g)S();jn.delete(f)}},t?n?k(!0):y=f.run():s?s(k.bind(null,!0),!0):f.run(),D.pause=f.pause.bind(f),D.resume=f.resume.bind(f),D.stop=D,D}function $t(e,t=1/0,u){if(t<=0||!_e(e)||e.__v_skip||(u=u||new Set,u.has(e)))return e;if(u.add(e),t--,ve(e))$t(e.value,t,u);else if(K(e))for(let n=0;n{$t(n,t,u)});else if(zi(e)){for(const n in e)$t(e[n],t,u);for(const n of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,n)&&$t(e[n],t,u)}return e}/** -* @vue/runtime-core v3.5.18 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function gn(e,t,u,n){try{return n?e(...n):e()}catch(r){cr(r,t,u)}}function Ft(e,t,u,n){if(Y(e)){const r=gn(e,t,u,n);return r&&Bi(r)&&r.catch(o=>{cr(o,t,u)}),r}if(K(e)){const r=[];for(let o=0;o>>1,r=Qe[n],o=cn(r);o=cn(u)?Qe.push(e):Qe.splice(za(t),0,e),e.flags|=1,h0()}}function h0(){qn||(qn=d0.then(m0))}function p0(e){K(e)?wu.push(...e):Kt&&e.id===-1?Kt.splice(vu+1,0,e):e.flags&1||(wu.push(e),e.flags|=1),h0()}function ys(e,t,u=At+1){for(;ucn(u)-cn(n));if(wu.length=0,Kt){Kt.push(...t);return}for(Kt=t,vu=0;vue.id==null?e.flags&2?-1:1/0:e.id;function m0(e){try{for(At=0;At{n._d&&Fs(-1);const o=Hn(t);let s;try{s=e(...r)}finally{Hn(o),n._d&&Fs(1)}return s};return n._n=!0,n._c=!0,n._d=!0,n}function Ua(e,t){if(Be===null)return e;const u=dr(Be),n=e.dirs||(e.dirs=[]);for(let r=0;re.__isTeleport;function $o(e,t){e.shapeFlag&6&&e.component?(e.transition=t,$o(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}/*! #__NO_SIDE_EFFECTS__ */function Te(e,t){return Y(e)?Ze({name:e.name},t,{setup:e}):e}function ro(){const e=du();return e?(e.appContext.config.idPrefix||"v")+"-"+e.ids[0]+e.ids[1]++:""}function g0(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function Qu(e,t,u,n,r=!1){if(K(e)){e.forEach((h,v)=>Qu(h,t&&(K(t)?t[v]:t),u,n,r));return}if(Du(n)&&!r){n.shapeFlag&512&&n.type.__asyncResolved&&n.component.subTree.component&&Qu(e,t,u,n.component.subTree);return}const o=n.shapeFlag&4?dr(n.component):n.el,s=r?null:o,{i,r:c}=e,a=t&&t.r,f=i.refs===fe?i.refs={}:i.refs,l=i.setupState,_=ue(l),p=l===fe?()=>!1:h=>ae(_,h);if(a!=null&&a!==c&&(Ee(a)?(f[a]=null,p(a)&&(l[a]=null)):ve(a)&&(a.value=null)),Y(c))gn(c,i,12,[s,f]);else{const h=Ee(c),v=ve(c);if(h||v){const F=()=>{if(e.f){const D=h?p(c)?l[c]:f[c]:c.value;r?K(D)&&wo(D,o):K(D)?D.includes(o)||D.push(o):h?(f[c]=[o],p(c)&&(l[c]=f[c])):(c.value=[o],e.k&&(f[e.k]=c.value))}else h?(f[c]=s,p(c)&&(l[c]=s)):v&&(c.value=s,e.k&&(f[e.k]=s))};s?(F.id=-1,it(F,u)):F()}}}nr().requestIdleCallback;nr().cancelIdleCallback;const Du=e=>!!e.type.__asyncLoader,x0=e=>e.type.__isKeepAlive;function Ha(e,t){y0(e,"a",t)}function Wa(e,t){y0(e,"da",t)}function y0(e,t,u=Ge){const n=e.__wdc||(e.__wdc=()=>{let r=u;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(ar(t,n,u),u){let r=u.parent;for(;r&&r.parent;)x0(r.parent.vnode)&&Va(n,t,u,r),r=r.parent}}function Va(e,t,u,n){const r=ar(t,e,n,!0);Ru(()=>{wo(n[t],r)},u)}function ar(e,t,u=Ge,n=!1){if(u){const r=u[e]||(u[e]=[]),o=t.__weh||(t.__weh=(...s)=>{Ut();const i=xn(u),c=Ft(t,u,e,s);return i(),jt(),c});return n?r.unshift(o):r.push(o),o}}const Wt=e=>(t,u=Ge)=>{(!dn||e==="sp")&&ar(e,(...n)=>t(...n),u)},k0=Wt("bm"),ou=Wt("m"),v0=Wt("bu"),Ga=Wt("u"),E0=Wt("bum"),Ru=Wt("um"),Za=Wt("sp"),Ka=Wt("rtg"),Ya=Wt("rtc");function Ja(e,t=Ge){ar("ec",e,t)}const C0="components";function Xa(e,t){return w0(C0,e,!0,t)||e}const A0=Symbol.for("v-ndc");function zo(e){return Ee(e)?w0(C0,e,!1)||e:e||A0}function w0(e,t,u=!0,n=!1){const r=Be||Ge;if(r){const o=r.type;{const i=Ul(o,!1);if(i&&(i===t||i===dt(t)||i===ur(dt(t))))return o}const s=ks(r[e]||o[e],t)||ks(r.appContext[e],t);return!s&&n?o:s}}function ks(e,t){return e&&(e[t]||e[dt(t)]||e[ur(dt(t))])}function Uo(e,t,u,n){let r;const o=u,s=K(e);if(s||Ee(e)){const i=s&&tu(e);let c=!1,a=!1;i&&(c=!ft(e),a=nu(e),e=or(e)),r=new Array(e.length);for(let f=0,l=e.length;ft(i,c,void 0,o));else{const i=Object.keys(e);r=new Array(i.length);for(let c=0,a=i.length;cln(t)?!(t.type===qt||t.type===We&&!D0(t.children)):!0)?e:null}const oo=e=>e?G0(e)?dr(e):oo(e.parent):null,en=Ze(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>oo(e.parent),$root:e=>oo(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>F0(e),$forceUpdate:e=>e.f||(e.f=()=>{Bo(e.update)}),$nextTick:e=>e.n||(e.n=No.bind(e.proxy)),$watch:e=>El.bind(e)}),Tr=(e,t)=>e!==fe&&!e.__isScriptSetup&&ae(e,t),Qa={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:u,setupState:n,data:r,props:o,accessCache:s,type:i,appContext:c}=e;let a;if(t[0]!=="$"){const p=s[t];if(p!==void 0)switch(p){case 1:return n[t];case 2:return r[t];case 4:return u[t];case 3:return o[t]}else{if(Tr(n,t))return s[t]=1,n[t];if(r!==fe&&ae(r,t))return s[t]=2,r[t];if((a=e.propsOptions[0])&&ae(a,t))return s[t]=3,o[t];if(u!==fe&&ae(u,t))return s[t]=4,u[t];so&&(s[t]=0)}}const f=en[t];let l,_;if(f)return t==="$attrs"&&He(e.attrs,"get",""),f(e);if((l=i.__cssModules)&&(l=l[t]))return l;if(u!==fe&&ae(u,t))return s[t]=4,u[t];if(_=c.config.globalProperties,ae(_,t))return _[t]},set({_:e},t,u){const{data:n,setupState:r,ctx:o}=e;return Tr(r,t)?(r[t]=u,!0):n!==fe&&ae(n,t)?(n[t]=u,!0):ae(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=u,!0)},has({_:{data:e,setupState:t,accessCache:u,ctx:n,appContext:r,propsOptions:o}},s){let i;return!!u[s]||e!==fe&&ae(e,s)||Tr(t,s)||(i=o[0])&&ae(i,s)||ae(n,s)||ae(en,s)||ae(r.config.globalProperties,s)},defineProperty(e,t,u){return u.get!=null?e._.accessCache[t]=0:ae(u,"value")&&this.set(e,t,u.value,null),Reflect.defineProperty(e,t,u)}};function S0(){return el().slots}function el(e){const t=du();return t.setupContext||(t.setupContext=K0(t))}function vs(e){return K(e)?e.reduce((t,u)=>(t[u]=null,t),{}):e}let so=!0;function tl(e){const t=F0(e),u=e.proxy,n=e.ctx;so=!1,t.beforeCreate&&Es(t.beforeCreate,e,"bc");const{data:r,computed:o,methods:s,watch:i,provide:c,inject:a,created:f,beforeMount:l,mounted:_,beforeUpdate:p,updated:h,activated:v,deactivated:F,beforeDestroy:D,beforeUnmount:y,destroyed:k,unmounted:g,render:S,renderTracked:U,renderTriggered:J,errorCaptured:$,serverPrefetch:G,expose:re,inheritAttrs:Z,components:se,directives:xe,filters:we}=t;if(a&&ul(a,n,null),s)for(const z in s){const Q=s[z];Y(Q)&&(n[z]=Q.bind(u))}if(r){const z=r.call(u,u);_e(z)&&(e.data=sr(z))}if(so=!0,o)for(const z in o){const Q=o[z],De=Y(Q)?Q.bind(u,u):Y(Q.get)?Q.get.bind(u,u):_t,kt=!Y(Q)&&Y(Q.set)?Q.set.bind(u):_t,ee=he({get:De,set:kt});Object.defineProperty(n,z,{enumerable:!0,configurable:!0,get:()=>ee.value,set:ut=>ee.value=ut})}if(i)for(const z in i)T0(i[z],n,u,z);if(c){const z=Y(c)?c.call(u):c;Reflect.ownKeys(z).forEach(Q=>{cl(Q,z[Q])})}f&&Es(f,e,"c");function V(z,Q){K(Q)?Q.forEach(De=>z(De.bind(u))):Q&&z(Q.bind(u))}if(V(k0,l),V(ou,_),V(v0,p),V(Ga,h),V(Ha,v),V(Wa,F),V(Ja,$),V(Ya,U),V(Ka,J),V(E0,y),V(Ru,g),V(Za,G),K(re))if(re.length){const z=e.exposed||(e.exposed={});re.forEach(Q=>{Object.defineProperty(z,Q,{get:()=>u[Q],set:De=>u[Q]=De,enumerable:!0})})}else e.exposed||(e.exposed={});S&&e.render===_t&&(e.render=S),Z!=null&&(e.inheritAttrs=Z),se&&(e.components=se),xe&&(e.directives=xe),G&&g0(e)}function ul(e,t,u=_t){K(e)&&(e=io(e));for(const n in e){const r=e[n];let o;_e(r)?"default"in r?o=tn(r.from||n,r.default,!0):o=tn(r.from||n):o=tn(r),ve(o)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>o.value,set:s=>o.value=s}):t[n]=o}}function Es(e,t,u){Ft(K(e)?e.map(n=>n.bind(t.proxy)):e.bind(t.proxy),t,u)}function T0(e,t,u,n){let r=n.includes(".")?j0(u,n):()=>u[n];if(Ee(e)){const o=t[e];Y(o)&&Tt(r,o)}else if(Y(e))Tt(r,e.bind(u));else if(_e(e))if(K(e))e.forEach(o=>T0(o,t,u,n));else{const o=Y(e.handler)?e.handler.bind(u):t[e.handler];Y(o)&&Tt(r,o,e)}}function F0(e){const t=e.type,{mixins:u,extends:n}=t,{mixins:r,optionsCache:o,config:{optionMergeStrategies:s}}=e.appContext,i=o.get(t);let c;return i?c=i:!r.length&&!u&&!n?c=t:(c={},r.length&&r.forEach(a=>Wn(c,a,s,!0)),Wn(c,t,s)),_e(t)&&o.set(t,c),c}function Wn(e,t,u,n=!1){const{mixins:r,extends:o}=t;o&&Wn(e,o,u,!0),r&&r.forEach(s=>Wn(e,s,u,!0));for(const s in t)if(!(n&&s==="expose")){const i=nl[s]||u&&u[s];e[s]=i?i(e[s],t[s]):t[s]}return e}const nl={data:Cs,props:As,emits:As,methods:Zu,computed:Zu,beforeCreate:Xe,created:Xe,beforeMount:Xe,mounted:Xe,beforeUpdate:Xe,updated:Xe,beforeDestroy:Xe,beforeUnmount:Xe,destroyed:Xe,unmounted:Xe,activated:Xe,deactivated:Xe,errorCaptured:Xe,serverPrefetch:Xe,components:Zu,directives:Zu,watch:ol,provide:Cs,inject:rl};function Cs(e,t){return t?e?function(){return Ze(Y(e)?e.call(this,this):e,Y(t)?t.call(this,this):t)}:t:e}function rl(e,t){return Zu(io(e),io(t))}function io(e){if(K(e)){const t={};for(let u=0;u1)return u&&Y(t)?t.call(n&&n.proxy):t}}function al(){return!!(du()||lu)}const M0={},R0=()=>Object.create(M0),L0=e=>Object.getPrototypeOf(e)===M0;function ll(e,t,u,n=!1){const r={},o=R0();e.propsDefaults=Object.create(null),O0(e,t,r,o);for(const s in e.propsOptions[0])s in r||(r[s]=void 0);u?e.props=n?r:Sa(r):e.type.props?e.props=r:e.props=o,e.attrs=o}function fl(e,t,u,n){const{props:r,attrs:o,vnode:{patchFlag:s}}=e,i=ue(r),[c]=e.propsOptions;let a=!1;if((n||s>0)&&!(s&16)){if(s&8){const f=e.vnode.dynamicProps;for(let l=0;l{c=!0;const[_,p]=P0(l,t,!0);Ze(s,_),p&&i.push(...p)};!u&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!o&&!c)return _e(e)&&n.set(e,Cu),Cu;if(K(o))for(let f=0;fe==="_"||e==="__"||e==="_ctx"||e==="$stable",qo=e=>K(e)?e.map(wt):[wt(e)],hl=(e,t,u)=>{if(t._n)return t;const n=Le((...r)=>qo(t(...r)),u);return n._c=!1,n},N0=(e,t,u)=>{const n=e._ctx;for(const r in e){if(jo(r))continue;const o=e[r];if(Y(o))t[r]=hl(r,o,n);else if(o!=null){const s=qo(o);t[r]=()=>s}}},B0=(e,t)=>{const u=qo(t);e.slots.default=()=>u},$0=(e,t,u)=>{for(const n in t)(u||!jo(n))&&(e[n]=t[n])},pl=(e,t,u)=>{const n=e.slots=R0();if(e.vnode.shapeFlag&32){const r=t.__;r&&Qr(n,"__",r,!0);const o=t._;o?($0(n,t,u),u&&Qr(n,"_",o,!0)):N0(t,n)}else t&&B0(e,t)},bl=(e,t,u)=>{const{vnode:n,slots:r}=e;let o=!0,s=fe;if(n.shapeFlag&32){const i=t._;i?u&&i===1?o=!1:$0(r,t,u):(o=!t.$stable,N0(t,r)),s=t}else t&&(B0(e,t),s={default:1});if(o)for(const i in r)!jo(i)&&s[i]==null&&delete r[i]},it=Fl;function ml(e){return _l(e)}function _l(e,t){const u=nr();u.__VUE__=!0;const{insert:n,remove:r,patchProp:o,createElement:s,createText:i,createComment:c,setText:a,setElementText:f,parentNode:l,nextSibling:_,setScopeId:p=_t,insertStaticContent:h}=e,v=(d,b,x,A=null,E=null,C=null,L=void 0,R=null,I=!!b.dynamicChildren)=>{if(d===b)return;d&&!$u(d,b)&&(A=Vt(d),ut(d,E,C,!0),d=null),b.patchFlag===-2&&(I=!1,b.dynamicChildren=null);const{type:w,ref:j,shapeFlag:O}=b;switch(w){case fr:F(d,b,x,A);break;case qt:D(d,b,x,A);break;case un:d==null&&y(b,x,A,L);break;case We:se(d,b,x,A,E,C,L,R,I);break;default:O&1?S(d,b,x,A,E,C,L,R,I):O&6?xe(d,b,x,A,E,C,L,R,I):(O&64||O&128)&&w.process(d,b,x,A,E,C,L,R,I,Gt)}j!=null&&E?Qu(j,d&&d.ref,C,b||d,!b):j==null&&d&&d.ref!=null&&Qu(d.ref,null,C,d,!0)},F=(d,b,x,A)=>{if(d==null)n(b.el=i(b.children),x,A);else{const E=b.el=d.el;b.children!==d.children&&a(E,b.children)}},D=(d,b,x,A)=>{d==null?n(b.el=c(b.children||""),x,A):b.el=d.el},y=(d,b,x,A)=>{[d.el,d.anchor]=h(d.children,b,x,A,d.el,d.anchor)},k=({el:d,anchor:b},x,A)=>{let E;for(;d&&d!==b;)E=_(d),n(d,x,A),d=E;n(b,x,A)},g=({el:d,anchor:b})=>{let x;for(;d&&d!==b;)x=_(d),r(d),d=x;r(b)},S=(d,b,x,A,E,C,L,R,I)=>{b.type==="svg"?L="svg":b.type==="math"&&(L="mathml"),d==null?U(b,x,A,E,C,L,R,I):G(d,b,E,C,L,R,I)},U=(d,b,x,A,E,C,L,R)=>{let I,w;const{props:j,shapeFlag:O,transition:N,dirs:W}=d;if(I=d.el=s(d.type,C,j&&j.is,j),O&8?f(I,d.children):O&16&&$(d.children,I,null,A,E,Fr(d,C),L,R),W&&su(d,null,A,"created"),J(I,d,d.scopeId,L,A),j){for(const le in j)le!=="value"&&!Yu(le)&&o(I,le,null,j[le],C,A);"value"in j&&o(I,"value",null,j.value,C),(w=j.onVnodeBeforeMount)&&Ct(w,A,d)}W&&su(d,null,A,"beforeMount");const X=gl(E,N);X&&N.beforeEnter(I),n(I,b,x),((w=j&&j.onVnodeMounted)||X||W)&&it(()=>{w&&Ct(w,A,d),X&&N.enter(I),W&&su(d,null,A,"mounted")},E)},J=(d,b,x,A,E)=>{if(x&&p(d,x),A)for(let C=0;C{for(let w=I;w{const R=b.el=d.el;let{patchFlag:I,dynamicChildren:w,dirs:j}=b;I|=d.patchFlag&16;const O=d.props||fe,N=b.props||fe;let W;if(x&&iu(x,!1),(W=N.onVnodeBeforeUpdate)&&Ct(W,x,b,d),j&&su(b,d,x,"beforeUpdate"),x&&iu(x,!0),(O.innerHTML&&N.innerHTML==null||O.textContent&&N.textContent==null)&&f(R,""),w?re(d.dynamicChildren,w,R,x,A,Fr(b,E),C):L||Q(d,b,R,null,x,A,Fr(b,E),C,!1),I>0){if(I&16)Z(R,O,N,x,E);else if(I&2&&O.class!==N.class&&o(R,"class",null,N.class,E),I&4&&o(R,"style",O.style,N.style,E),I&8){const X=b.dynamicProps;for(let le=0;le{W&&Ct(W,x,b,d),j&&su(b,d,x,"updated")},A)},re=(d,b,x,A,E,C,L)=>{for(let R=0;R{if(b!==x){if(b!==fe)for(const C in b)!Yu(C)&&!(C in x)&&o(d,C,b[C],null,E,A);for(const C in x){if(Yu(C))continue;const L=x[C],R=b[C];L!==R&&C!=="value"&&o(d,C,R,L,E,A)}"value"in x&&o(d,"value",b.value,x.value,E)}},se=(d,b,x,A,E,C,L,R,I)=>{const w=b.el=d?d.el:i(""),j=b.anchor=d?d.anchor:i("");let{patchFlag:O,dynamicChildren:N,slotScopeIds:W}=b;W&&(R=R?R.concat(W):W),d==null?(n(w,x,A),n(j,x,A),$(b.children||[],x,j,E,C,L,R,I)):O>0&&O&64&&N&&d.dynamicChildren?(re(d.dynamicChildren,N,x,E,C,L,R),(b.key!=null||E&&b===E.subTree)&&z0(d,b,!0)):Q(d,b,x,j,E,C,L,R,I)},xe=(d,b,x,A,E,C,L,R,I)=>{b.slotScopeIds=R,d==null?b.shapeFlag&512?E.ctx.activate(b,x,A,L,I):we(b,x,A,E,C,L,I):M(d,b,I)},we=(d,b,x,A,E,C,L)=>{const R=d.component=Nl(d,A,E);if(x0(d)&&(R.ctx.renderer=Gt),Bl(R,!1,L),R.asyncDep){if(E&&E.registerDep(R,V,L),!d.el){const I=R.subTree=ne(qt);D(null,I,b,x),d.placeholder=I.el}}else V(R,d,b,x,E,C,L)},M=(d,b,x)=>{const A=b.component=d.component;if(Sl(d,b,x))if(A.asyncDep&&!A.asyncResolved){z(A,b,x);return}else A.next=b,A.update();else b.el=d.el,A.vnode=b},V=(d,b,x,A,E,C,L)=>{const R=()=>{if(d.isMounted){let{next:O,bu:N,u:W,parent:X,vnode:le}=d;{const Ye=U0(d);if(Ye){O&&(O.el=le.el,z(d,O,L)),Ye.asyncDep.then(()=>{d.isUnmounted||R()});return}}let ie=O,Oe;iu(d,!1),O?(O.el=le.el,z(d,O,L)):O=le,N&&On(N),(Oe=O.props&&O.props.onVnodeBeforeUpdate)&&Ct(Oe,X,O,le),iu(d,!0);const Fe=Ss(d),st=d.subTree;d.subTree=Fe,v(st,Fe,l(st.el),Vt(st),d,E,C),O.el=Fe.el,ie===null&&Tl(d,Fe.el),W&&it(W,E),(Oe=O.props&&O.props.onVnodeUpdated)&&it(()=>Ct(Oe,X,O,le),E)}else{let O;const{el:N,props:W}=b,{bm:X,m:le,parent:ie,root:Oe,type:Fe}=d,st=Du(b);iu(d,!1),X&&On(X),!st&&(O=W&&W.onVnodeBeforeMount)&&Ct(O,ie,b),iu(d,!0);{Oe.ce&&Oe.ce._def.shadowRoot!==!1&&Oe.ce._injectChildStyle(Fe);const Ye=d.subTree=Ss(d);v(null,Ye,x,A,d,E,C),b.el=Ye.el}if(le&&it(le,E),!st&&(O=W&&W.onVnodeMounted)){const Ye=b;it(()=>Ct(O,ie,Ye),E)}(b.shapeFlag&256||ie&&Du(ie.vnode)&&ie.vnode.shapeFlag&256)&&d.a&&it(d.a,E),d.isMounted=!0,b=x=A=null}};d.scope.on();const I=d.effect=new Gi(R);d.scope.off();const w=d.update=I.run.bind(I),j=d.job=I.runIfDirty.bind(I);j.i=d,j.id=d.uid,I.scheduler=()=>Bo(j),iu(d,!0),w()},z=(d,b,x)=>{b.component=d;const A=d.vnode.props;d.vnode=b,d.next=null,fl(d,b.props,A,x),bl(d,b.children,x),Ut(),ys(d),jt()},Q=(d,b,x,A,E,C,L,R,I=!1)=>{const w=d&&d.children,j=d?d.shapeFlag:0,O=b.children,{patchFlag:N,shapeFlag:W}=b;if(N>0){if(N&128){kt(w,O,x,A,E,C,L,R,I);return}else if(N&256){De(w,O,x,A,E,C,L,R,I);return}}W&8?(j&16&&bt(w,E,C),O!==w&&f(x,O)):j&16?W&16?kt(w,O,x,A,E,C,L,R,I):bt(w,E,C,!0):(j&8&&f(x,""),W&16&&$(O,x,A,E,C,L,R,I))},De=(d,b,x,A,E,C,L,R,I)=>{d=d||Cu,b=b||Cu;const w=d.length,j=b.length,O=Math.min(w,j);let N;for(N=0;Nj?bt(d,E,C,!0,!1,O):$(b,x,A,E,C,L,R,I,O)},kt=(d,b,x,A,E,C,L,R,I)=>{let w=0;const j=b.length;let O=d.length-1,N=j-1;for(;w<=O&&w<=N;){const W=d[w],X=b[w]=I?Yt(b[w]):wt(b[w]);if($u(W,X))v(W,X,x,null,E,C,L,R,I);else break;w++}for(;w<=O&&w<=N;){const W=d[O],X=b[N]=I?Yt(b[N]):wt(b[N]);if($u(W,X))v(W,X,x,null,E,C,L,R,I);else break;O--,N--}if(w>O){if(w<=N){const W=N+1,X=WN)for(;w<=O;)ut(d[w],E,C,!0),w++;else{const W=w,X=w,le=new Map;for(w=X;w<=N;w++){const Ce=b[w]=I?Yt(b[w]):wt(b[w]);Ce.key!=null&&le.set(Ce.key,w)}let ie,Oe=0;const Fe=N-X+1;let st=!1,Ye=0;const vt=new Array(Fe);for(w=0;w=Fe){ut(Ce,E,C,!0);continue}let nt;if(Ce.key!=null)nt=le.get(Ce.key);else for(ie=X;ie<=N;ie++)if(vt[ie-X]===0&&$u(Ce,b[ie])){nt=ie;break}nt===void 0?ut(Ce,E,C,!0):(vt[nt-X]=w+1,nt>=Ye?Ye=nt:st=!0,v(Ce,b[nt],x,null,E,C,L,R,I),Oe++)}const lt=st?xl(vt):Cu;for(ie=lt.length-1,w=Fe-1;w>=0;w--){const Ce=X+w,nt=b[Ce],mu=b[Ce+1],Cn=Ce+1{const{el:C,type:L,transition:R,children:I,shapeFlag:w}=d;if(w&6){ee(d.component.subTree,b,x,A);return}if(w&128){d.suspense.move(b,x,A);return}if(w&64){L.move(d,b,x,Gt);return}if(L===We){n(C,b,x);for(let O=0;OR.enter(C),E);else{const{leave:O,delayLeave:N,afterLeave:W}=R,X=()=>{d.ctx.isUnmounted?r(C):n(C,b,x)},le=()=>{O(C,()=>{X(),W&&W()})};N?N(C,X,le):le()}else n(C,b,x)},ut=(d,b,x,A=!1,E=!1)=>{const{type:C,props:L,ref:R,children:I,dynamicChildren:w,shapeFlag:j,patchFlag:O,dirs:N,cacheIndex:W}=d;if(O===-2&&(E=!1),R!=null&&(Ut(),Qu(R,null,x,d,!0),jt()),W!=null&&(b.renderCache[W]=void 0),j&256){b.ctx.deactivate(d);return}const X=j&1&&N,le=!Du(d);let ie;if(le&&(ie=L&&L.onVnodeBeforeUnmount)&&Ct(ie,b,d),j&6)ke(d.component,x,A);else{if(j&128){d.suspense.unmount(x,A);return}X&&su(d,null,b,"beforeUnmount"),j&64?d.type.remove(d,b,x,Gt,A):w&&!w.hasOnce&&(C!==We||O>0&&O&64)?bt(w,b,x,!1,!0):(C===We&&O&384||!E&&j&16)&&bt(I,b,x),A&&ye(d)}(le&&(ie=L&&L.onVnodeUnmounted)||X)&&it(()=>{ie&&Ct(ie,b,d),X&&su(d,null,b,"unmounted")},x)},ye=d=>{const{type:b,el:x,anchor:A,transition:E}=d;if(b===We){hu(x,A);return}if(b===un){g(d);return}const C=()=>{r(x),E&&!E.persisted&&E.afterLeave&&E.afterLeave()};if(d.shapeFlag&1&&E&&!E.persisted){const{leave:L,delayLeave:R}=E,I=()=>L(x,C);R?R(d.el,C,I):I()}else C()},hu=(d,b)=>{let x;for(;d!==b;)x=_(d),r(d),d=x;r(b)},ke=(d,b,x)=>{const{bum:A,scope:E,job:C,subTree:L,um:R,m:I,a:w,parent:j,slots:{__:O}}=d;Ds(I),Ds(w),A&&On(A),j&&K(O)&&O.forEach(N=>{j.renderCache[N]=void 0}),E.stop(),C&&(C.flags|=8,ut(L,d,b,x)),R&&it(R,b),it(()=>{d.isUnmounted=!0},b),b&&b.pendingBranch&&!b.isUnmounted&&d.asyncDep&&!d.asyncResolved&&d.suspenseId===b.pendingId&&(b.deps--,b.deps===0&&b.resolve())},bt=(d,b,x,A=!1,E=!1,C=0)=>{for(let L=C;L{if(d.shapeFlag&6)return Vt(d.component.subTree);if(d.shapeFlag&128)return d.suspense.next();const b=_(d.anchor||d.el),x=b&&b[ja];return x?_(x):b};let pu=!1;const bu=(d,b,x)=>{d==null?b._vnode&&ut(b._vnode,null,null,!0):v(b._vnode||null,d,b,null,null,null,x),b._vnode=d,pu||(pu=!0,ys(),b0(),pu=!1)},Gt={p:v,um:ut,m:ee,r:ye,mt:we,mc:$,pc:Q,pbc:re,n:Vt,o:e};return{render:bu,hydrate:void 0,createApp:il(bu)}}function Fr({type:e,props:t},u){return u==="svg"&&e==="foreignObject"||u==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:u}function iu({effect:e,job:t},u){u?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function gl(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function z0(e,t,u=!1){const n=e.children,r=t.children;if(K(n)&&K(r))for(let o=0;o>1,e[u[i]]0&&(t[n]=u[o-1]),u[o]=n)}}for(o=u.length,s=u[o-1];o-- >0;)u[o]=s,s=t[s];return u}function U0(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:U0(t)}function Ds(e){if(e)for(let t=0;ttn(yl);function vl(e,t){return Ho(e,null,t)}function Tt(e,t,u){return Ho(e,t,u)}function Ho(e,t,u=fe){const{immediate:n,deep:r,flush:o,once:s}=u,i=Ze({},u),c=t&&n||!t&&o!=="post";let a;if(dn){if(o==="sync"){const p=kl();a=p.__watcherHandles||(p.__watcherHandles=[])}else if(!c){const p=()=>{};return p.stop=_t,p.resume=_t,p.pause=_t,p}}const f=Ge;i.call=(p,h,v)=>Ft(p,f,h,v);let l=!1;o==="post"?i.scheduler=p=>{it(p,f&&f.suspense)}:o!=="sync"&&(l=!0,i.scheduler=(p,h)=>{h?p():Bo(p)}),i.augmentJob=p=>{t&&(p.flags|=4),l&&(p.flags|=2,f&&(p.id=f.uid,p.i=f))};const _=Ba(e,t,i);return dn&&(a?a.push(_):c&&_()),_}function El(e,t,u){const n=this.proxy,r=Ee(e)?e.includes(".")?j0(n,e):()=>n[e]:e.bind(n,n);let o;Y(t)?o=t:(o=t.handler,u=t);const s=xn(this),i=Ho(r,o.bind(n),u);return s(),i}function j0(e,t){const u=t.split(".");return()=>{let n=e;for(let r=0;rt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${dt(t)}Modifiers`]||e[`${fu(t)}Modifiers`];function Al(e,t,...u){if(e.isUnmounted)return;const n=e.vnode.props||fe;let r=u;const o=t.startsWith("update:"),s=o&&Cl(n,t.slice(7));s&&(s.trim&&(r=u.map(f=>Ee(f)?f.trim():f)),s.number&&(r=u.map(eo)));let i,c=n[i=Cr(t)]||n[i=Cr(dt(t))];!c&&o&&(c=n[i=Cr(fu(t))]),c&&Ft(c,e,6,r);const a=n[i+"Once"];if(a){if(!e.emitted)e.emitted={};else if(e.emitted[i])return;e.emitted[i]=!0,Ft(a,e,6,r)}}function q0(e,t,u=!1){const n=t.emitsCache,r=n.get(e);if(r!==void 0)return r;const o=e.emits;let s={},i=!1;if(!Y(e)){const c=a=>{const f=q0(a,t,!0);f&&(i=!0,Ze(s,f))};!u&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!o&&!i?(_e(e)&&n.set(e,null),null):(K(o)?o.forEach(c=>s[c]=null):Ze(s,o),_e(e)&&n.set(e,s),s)}function lr(e,t){return!e||!Qn(t)?!1:(t=t.slice(2).replace(/Once$/,""),ae(e,t[0].toLowerCase()+t.slice(1))||ae(e,fu(t))||ae(e,t))}function Ss(e){const{type:t,vnode:u,proxy:n,withProxy:r,propsOptions:[o],slots:s,attrs:i,emit:c,render:a,renderCache:f,props:l,data:_,setupState:p,ctx:h,inheritAttrs:v}=e,F=Hn(e);let D,y;try{if(u.shapeFlag&4){const g=r||n,S=g;D=wt(a.call(S,g,f,l,p,_,h)),y=i}else{const g=t;D=wt(g.length>1?g(l,{attrs:i,slots:s,emit:c}):g(l,null)),y=t.props?i:wl(i)}}catch(g){nn.length=0,cr(g,e,1),D=ne(qt)}let k=D;if(y&&v!==!1){const g=Object.keys(y),{shapeFlag:S}=k;g.length&&S&7&&(o&&g.some(Ao)&&(y=Dl(y,o)),k=Tu(k,y,!1,!0))}return u.dirs&&(k=Tu(k,null,!1,!0),k.dirs=k.dirs?k.dirs.concat(u.dirs):u.dirs),u.transition&&$o(k,u.transition),D=k,Hn(F),D}const wl=e=>{let t;for(const u in e)(u==="class"||u==="style"||Qn(u))&&((t||(t={}))[u]=e[u]);return t},Dl=(e,t)=>{const u={};for(const n in e)(!Ao(n)||!(n.slice(9)in t))&&(u[n]=e[n]);return u};function Sl(e,t,u){const{props:n,children:r,component:o}=e,{props:s,children:i,patchFlag:c}=t,a=o.emitsOptions;if(t.dirs||t.transition)return!0;if(u&&c>=0){if(c&1024)return!0;if(c&16)return n?Ts(n,s,a):!!s;if(c&8){const f=t.dynamicProps;for(let l=0;le.__isSuspense;function Fl(e,t){t&&t.pendingBranch?K(e)?t.effects.push(...e):t.effects.push(e):p0(e)}const We=Symbol.for("v-fgt"),fr=Symbol.for("v-txt"),qt=Symbol.for("v-cmt"),un=Symbol.for("v-stc"),nn=[];let ct=null;function H(e=!1){nn.push(ct=e?null:[])}function Il(){nn.pop(),ct=nn[nn.length-1]||null}let an=1;function Fs(e,t=!1){an+=e,e<0&&ct&&t&&(ct.hasOnce=!0)}function W0(e){return e.dynamicChildren=an>0?ct||Cu:null,Il(),an>0&&ct&&ct.push(e),e}function oe(e,t,u,n,r,o){return W0(ce(e,t,u,n,r,o,!0))}function Ae(e,t,u,n,r){return W0(ne(e,t,u,n,r,!0))}function ln(e){return e?e.__v_isVNode===!0:!1}function $u(e,t){return e.type===t.type&&e.key===t.key}const V0=({key:e})=>e??null,Pn=({ref:e,ref_key:t,ref_for:u})=>(typeof e=="number"&&(e=""+e),e!=null?Ee(e)||ve(e)||Y(e)?{i:Be,r:e,k:t,f:!!u}:e:null);function ce(e,t=null,u=null,n=0,r=null,o=e===We?0:1,s=!1,i=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&V0(t),ref:t&&Pn(t),scopeId:_0,slotScopeIds:null,children:u,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:o,patchFlag:n,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:Be};return i?(Wo(c,u),o&128&&e.normalize(c)):u&&(c.shapeFlag|=Ee(u)?8:16),an>0&&!s&&ct&&(c.patchFlag>0||o&6)&&c.patchFlag!==32&&ct.push(c),c}const ne=Ml;function Ml(e,t=null,u=null,n=0,r=null,o=!1){if((!e||e===A0)&&(e=qt),ln(e)){const i=Tu(e,t,!0);return u&&Wo(i,u),an>0&&!o&&ct&&(i.shapeFlag&6?ct[ct.indexOf(e)]=i:ct.push(i)),i.patchFlag=-2,i}if(jl(e)&&(e=e.__vccOpts),t){t=Rl(t);let{class:i,style:c}=t;i&&!Ee(i)&&(t.class=gt(i)),_e(c)&&(Oo(c)&&!K(c)&&(c=Ze({},c)),t.style=Mu(c))}const s=Ee(e)?1:H0(e)?128:qa(e)?64:_e(e)?4:Y(e)?2:0;return ce(e,t,u,n,r,s,o,!0)}function Rl(e){return e?Oo(e)||L0(e)?Ze({},e):e:null}function Tu(e,t,u=!1,n=!1){const{props:r,ref:o,patchFlag:s,children:i,transition:c}=e,a=t?fn(r||{},t):r,f={__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&V0(a),ref:t&&t.ref?u&&o?K(o)?o.concat(Pn(t)):[o,Pn(t)]:Pn(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==We?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Tu(e.ssContent),ssFallback:e.ssFallback&&Tu(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&n&&$o(f,c.clone(f)),f}function Lu(e=" ",t=0){return ne(fr,null,e,t)}function Ll(e,t){const u=ne(un,null,e);return u.staticCount=t,u}function Ve(e="",t=!1){return t?(H(),Ae(qt,null,e)):ne(qt,null,e)}function wt(e){return e==null||typeof e=="boolean"?ne(qt):K(e)?ne(We,null,e.slice()):ln(e)?Yt(e):ne(fr,null,String(e))}function Yt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Tu(e)}function Wo(e,t){let u=0;const{shapeFlag:n}=e;if(t==null)t=null;else if(K(t))u=16;else if(typeof t=="object")if(n&65){const r=t.default;r&&(r._c&&(r._d=!1),Wo(e,r()),r._c&&(r._d=!0));return}else{u=32;const r=t._;!r&&!L0(t)?t._ctx=Be:r===3&&Be&&(Be.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Y(t)?(t={default:t,_ctx:Be},u=32):(t=String(t),n&64?(u=16,t=[Lu(t)]):u=8);e.children=t,e.shapeFlag|=u}function fn(...e){const t={};for(let u=0;uGe||Be;let Vn,ao;{const e=nr(),t=(u,n)=>{let r;return(r=e[u])||(r=e[u]=[]),r.push(n),o=>{r.length>1?r.forEach(s=>s(o)):r[0](o)}};Vn=t("__VUE_INSTANCE_SETTERS__",u=>Ge=u),ao=t("__VUE_SSR_SETTERS__",u=>dn=u)}const xn=e=>{const t=Ge;return Vn(e),e.scope.on(),()=>{e.scope.off(),Vn(t)}},Is=()=>{Ge&&Ge.scope.off(),Vn(null)};function G0(e){return e.vnode.shapeFlag&4}let dn=!1;function Bl(e,t=!1,u=!1){t&&ao(t);const{props:n,children:r}=e.vnode,o=G0(e);ll(e,n,o,t),pl(e,r,u||t);const s=o?$l(e,t):void 0;return t&&ao(!1),s}function $l(e,t){const u=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Qa);const{setup:n}=u;if(n){Ut();const r=e.setupContext=n.length>1?K0(e):null,o=xn(e),s=gn(n,e,0,[e.props,r]),i=Bi(s);if(jt(),o(),(i||e.sp)&&!Du(e)&&g0(e),i){if(s.then(Is,Is),t)return s.then(c=>{Ms(e,c)}).catch(c=>{cr(c,e,0)});e.asyncDep=s}else Ms(e,s)}else Z0(e)}function Ms(e,t,u){Y(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:_e(t)&&(e.setupState=c0(t)),Z0(e)}function Z0(e,t,u){const n=e.type;e.render||(e.render=n.render||_t);{const r=xn(e);Ut();try{tl(e)}finally{jt(),r()}}}const zl={get(e,t){return He(e,"get",""),e[t]}};function K0(e){const t=u=>{e.exposed=u||{}};return{attrs:new Proxy(e.attrs,zl),slots:e.slots,emit:e.emit,expose:t}}function dr(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(c0(ir(e.exposed)),{get(t,u){if(u in t)return t[u];if(u in en)return en[u](e)},has(t,u){return u in t||u in en}})):e.proxy}function Ul(e,t=!0){return Y(e)?e.displayName||e.name:e.name||t&&e.__name}function jl(e){return Y(e)&&"__vccOpts"in e}const he=(e,t)=>Pa(e,t,dn);function ql(e,t,u){const n=arguments.length;return n===2?_e(t)&&!K(t)?ln(t)?ne(e,null,[t]):ne(e,t):ne(e,null,t):(n>3?u=Array.prototype.slice.call(arguments,2):n===3&&ln(u)&&(u=[u]),ne(e,t,u))}const Hl="3.5.18";/** -* @vue/runtime-dom v3.5.18 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let lo;const Rs=typeof window<"u"&&window.trustedTypes;if(Rs)try{lo=Rs.createPolicy("vue",{createHTML:e=>e})}catch{}const Y0=lo?e=>lo.createHTML(e):e=>e,Wl="http://www.w3.org/2000/svg",Vl="http://www.w3.org/1998/Math/MathML",Nt=typeof document<"u"?document:null,Ls=Nt&&Nt.createElement("template"),Gl={insert:(e,t,u)=>{t.insertBefore(e,u||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,u,n)=>{const r=t==="svg"?Nt.createElementNS(Wl,e):t==="mathml"?Nt.createElementNS(Vl,e):u?Nt.createElement(e,{is:u}):Nt.createElement(e);return e==="select"&&n&&n.multiple!=null&&r.setAttribute("multiple",n.multiple),r},createText:e=>Nt.createTextNode(e),createComment:e=>Nt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Nt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,u,n,r,o){const s=u?u.previousSibling:t.lastChild;if(r&&(r===o||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),u),!(r===o||!(r=r.nextSibling)););else{Ls.innerHTML=Y0(n==="svg"?`${e}`:n==="mathml"?`${e}`:e);const i=Ls.content;if(n==="svg"||n==="mathml"){const c=i.firstChild;for(;c.firstChild;)i.appendChild(c.firstChild);i.removeChild(c)}t.insertBefore(i,u)}return[s?s.nextSibling:t.firstChild,u?u.previousSibling:t.lastChild]}},Zl=Symbol("_vtc");function Kl(e,t,u){const n=e[Zl];n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):u?e.setAttribute("class",t):e.className=t}const Os=Symbol("_vod"),Yl=Symbol("_vsh"),J0=Symbol("");function X0(e){const t=du();if(!t)return;const u=t.ut=(r=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(o=>Gn(o,r))},n=()=>{const r=e(t.proxy);t.ce?Gn(t.ce,r):fo(t.subTree,r),u(r)};v0(()=>{p0(n)}),ou(()=>{Tt(n,_t,{flush:"post"});const r=new MutationObserver(n);r.observe(t.subTree.el.parentNode,{childList:!0}),Ru(()=>r.disconnect())})}function fo(e,t){if(e.shapeFlag&128){const u=e.suspense;e=u.activeBranch,u.pendingBranch&&!u.isHydrating&&u.effects.push(()=>{fo(u.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Gn(e.el,t);else if(e.type===We)e.children.forEach(u=>fo(u,t));else if(e.type===un){let{el:u,anchor:n}=e;for(;u&&(Gn(u,t),u!==n);)u=u.nextSibling}}function Gn(e,t){if(e.nodeType===1){const u=e.style;let n="";for(const r in t){const o=ca(t[r]);u.setProperty(`--${r}`,o),n+=`--${r}: ${o};`}u[J0]=n}}const Jl=/(^|;)\s*display\s*:/;function Xl(e,t,u){const n=e.style,r=Ee(u);let o=!1;if(u&&!r){if(t)if(Ee(t))for(const s of t.split(";")){const i=s.slice(0,s.indexOf(":")).trim();u[i]==null&&Nn(n,i,"")}else for(const s in t)u[s]==null&&Nn(n,s,"");for(const s in u)s==="display"&&(o=!0),Nn(n,s,u[s])}else if(r){if(t!==u){const s=n[J0];s&&(u+=";"+s),n.cssText=u,o=Jl.test(u)}}else t&&e.removeAttribute("style");Os in e&&(e[Os]=o?n.display:"",e[Yl]&&(n.display="none"))}const Ps=/\s*!important$/;function Nn(e,t,u){if(K(u))u.forEach(n=>Nn(e,t,n));else if(u==null&&(u=""),t.startsWith("--"))e.setProperty(t,u);else{const n=Ql(e,t);Ps.test(u)?e.setProperty(fu(n),u.replace(Ps,""),"important"):e[n]=u}}const Ns=["Webkit","Moz","ms"],Ir={};function Ql(e,t){const u=Ir[t];if(u)return u;let n=dt(t);if(n!=="filter"&&n in e)return Ir[t]=n;n=ur(n);for(let r=0;rMr||(nf.then(()=>Mr=0),Mr=Date.now());function of(e,t){const u=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=u.attached)return;Ft(sf(n,u.value),t,5,[n])};return u.value=e,u.attached=rf(),u}function sf(e,t){if(K(t)){const u=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{u.call(e),e._stopped=!0},t.map(n=>r=>!r._stopped&&n&&n(r))}else return t}const qs=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,cf=(e,t,u,n,r,o)=>{const s=r==="svg";t==="class"?Kl(e,n,s):t==="style"?Xl(e,u,n):Qn(t)?Ao(t)||tf(e,t,u,n,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):af(e,t,n,s))?(zs(e,t,n),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&$s(e,t,n,s,o,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!Ee(n))?zs(e,dt(t),n,o,t):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),$s(e,t,n,s))};function af(e,t,u,n){if(n)return!!(t==="innerHTML"||t==="textContent"||t in e&&qs(t)&&Y(u));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return qs(t)&&Ee(u)?!1:t in e}const Hs=e=>{const t=e.props["onUpdate:modelValue"]||!1;return K(t)?u=>On(t,u):t};function lf(e){e.target.composing=!0}function Ws(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Rr=Symbol("_assign"),ff={created(e,{modifiers:{lazy:t,trim:u,number:n}},r){e[Rr]=Hs(r);const o=n||r.props&&r.props.type==="number";Eu(e,t?"change":"input",s=>{if(s.target.composing)return;let i=e.value;u&&(i=i.trim()),o&&(i=eo(i)),e[Rr](i)}),u&&Eu(e,"change",()=>{e.value=e.value.trim()}),t||(Eu(e,"compositionstart",lf),Eu(e,"compositionend",Ws),Eu(e,"change",Ws))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:u,modifiers:{lazy:n,trim:r,number:o}},s){if(e[Rr]=Hs(s),e.composing)return;const i=(o||e.type==="number")&&!/^0\d/.test(e.value)?eo(e.value):e.value,c=t??"";i!==c&&(document.activeElement===e&&e.type!=="range"&&(n&&t===u||r&&e.value.trim()===c)||(e.value=c))}},df=Ze({patchProp:cf},Gl);let Vs;function hf(){return Vs||(Vs=ml(df))}const pf=(...e)=>{const t=hf().createApp(...e),{mount:u}=t;return t.mount=n=>{const r=mf(n);if(!r)return;const o=t._component;!Y(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const s=u(r,!1,bf(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),s},t};function bf(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function mf(e){return Ee(e)?document.querySelector(e):e}/*! - * pinia v3.0.3 - * (c) 2025 Eduardo San Martin Morote - * @license MIT - */let Q0;const hr=e=>Q0=e,ec=Symbol();function ho(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var rn;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(rn||(rn={}));function _f(){const e=Wi(!0),t=e.run(()=>be({}));let u=[],n=[];const r=ir({install(o){hr(r),r._a=o,o.provide(ec,r),o.config.globalProperties.$pinia=r,n.forEach(s=>u.push(s)),n=[]},use(o){return this._a?u.push(o):n.push(o),this},_p:u,_a:null,_e:e,_s:new Map,state:t});return r}const tc=()=>{};function Gs(e,t,u,n=tc){e.push(t);const r=()=>{const o=e.indexOf(t);o>-1&&(e.splice(o,1),n())};return!u&&So()&&Vi(r),r}function yu(e,...t){e.slice().forEach(u=>{u(...t)})}const gf=e=>e(),Zs=Symbol(),Lr=Symbol();function po(e,t){e instanceof Map&&t instanceof Map?t.forEach((u,n)=>e.set(n,u)):e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const u in t){if(!t.hasOwnProperty(u))continue;const n=t[u],r=e[u];ho(r)&&ho(n)&&e.hasOwnProperty(u)&&!ve(n)&&!tu(n)?e[u]=po(r,n):e[u]=n}return e}const xf=Symbol();function yf(e){return!ho(e)||!Object.prototype.hasOwnProperty.call(e,xf)}const{assign:Zt}=Object;function kf(e){return!!(ve(e)&&e.effect)}function vf(e,t,u,n){const{state:r,actions:o,getters:s}=t,i=u.state.value[e];let c;function a(){i||(u.state.value[e]=r?r():{});const f=a0(u.state.value[e]);return Zt(f,o,Object.keys(s||{}).reduce((l,_)=>(l[_]=ir(he(()=>{hr(u);const p=u._s.get(e);return s[_].call(p,p)})),l),{}))}return c=uc(e,a,t,u,n,!0),c}function uc(e,t,u={},n,r,o){let s;const i=Zt({actions:{}},u),c={deep:!0};let a,f,l=[],_=[],p;const h=n.state.value[e];!o&&!h&&(n.state.value[e]={}),be({});let v;function F($){let G;a=f=!1,typeof $=="function"?($(n.state.value[e]),G={type:rn.patchFunction,storeId:e,events:p}):(po(n.state.value[e],$),G={type:rn.patchObject,payload:$,storeId:e,events:p});const re=v=Symbol();No().then(()=>{v===re&&(a=!0)}),f=!0,yu(l,G,n.state.value[e])}const D=o?function(){const{state:G}=u,re=G?G():{};this.$patch(Z=>{Zt(Z,re)})}:tc;function y(){s.stop(),l=[],_=[],n._s.delete(e)}const k=($,G="")=>{if(Zs in $)return $[Lr]=G,$;const re=function(){hr(n);const Z=Array.from(arguments),se=[],xe=[];function we(z){se.push(z)}function M(z){xe.push(z)}yu(_,{args:Z,name:re[Lr],store:S,after:we,onError:M});let V;try{V=$.apply(this&&this.$id===e?this:S,Z)}catch(z){throw yu(xe,z),z}return V instanceof Promise?V.then(z=>(yu(se,z),z)).catch(z=>(yu(xe,z),Promise.reject(z))):(yu(se,V),V)};return re[Zs]=!0,re[Lr]=G,re},g={_p:n,$id:e,$onAction:Gs.bind(null,_),$patch:F,$reset:D,$subscribe($,G={}){const re=Gs(l,$,G.detached,()=>Z()),Z=s.run(()=>Tt(()=>n.state.value[e],se=>{(G.flush==="sync"?f:a)&&$({storeId:e,type:rn.direct,events:p},se)},Zt({},c,G)));return re},$dispose:y},S=sr(g);n._s.set(e,S);const J=(n._a&&n._a.runWithContext||gf)(()=>n._e.run(()=>(s=Wi()).run(()=>t({action:k}))));for(const $ in J){const G=J[$];if(ve(G)&&!kf(G)||tu(G))o||(h&&yf(G)&&(ve(G)?G.value=h[$]:po(G,h[$])),n.state.value[e][$]=G);else if(typeof G=="function"){const re=k(G,$);J[$]=re,i.actions[$]=G}}return Zt(S,J),Zt(ue(S),J),Object.defineProperty(S,"$state",{get:()=>n.state.value[e],set:$=>{F(G=>{Zt(G,$)})}}),n._p.forEach($=>{Zt(S,s.run(()=>$({store:S,app:n._a,pinia:n,options:i})))}),h&&o&&u.hydrate&&u.hydrate(S.$state,h),a=!0,f=!0,S}/*! #__NO_SIDE_EFFECTS__ */function Ef(e,t,u){let n;const r=typeof t=="function";n=r?u:t;function o(s,i){const c=al();return s=s||(c?tn(ec,null):null),s&&hr(s),s=Q0,s._s.has(e)||(r?uc(e,t,n,s):vf(e,n,s)),s._s.get(e)}return o.$id=e,o}const Ke=(e,t)=>{const u=e.__vccOpts||e;for(const[n,r]of t)u[n]=r;return u},nc="hsl(200, 10.33%, 94.3%)",Or="hsl(0, 0%, 100%)",Cf="hsl(24, 78.2%, 48.6%)",Ks="hsl(216, 64.9%, 29%)",Ys="hsl(142, 58.7%, 29.4%)",Af="hsl(183, 100%, 17.5%)",zu="hsl(0, 3%, 12%)",wf="hsl(210, 16.7%, 97.6%)",Df="hsl(206, 47%, 97%)",Sf="hsl(30, 100%, 98%)",Js="hsl(357.5, 71.6%, 45.5%)",Tf="hsl(0, 57%, 97%)",Ff="hsl(130, 43%, 97%)",If=Te({__name:"SkeletonItem",props:{width:{default:"100%"},height:{default:"100%"},color1:{default:wf},color2:{default:nc},variant:{default:"generic"},loading:{type:Boolean,default:!0},repeat:{default:1},repeatGap:{default:"2px"}},setup(e){X0(a=>({"8a905f40":i.value}));const t=e,{color1:u,color2:n,width:r,height:o}=a0(t),s=he(()=>({button:"9999px","icon-button":"50%","rounded-sm":"4px","rounded-md":"8px"})[t.variant]??"initial"),i=he(()=>`linear-gradient(to right, ${u.value} 0%, ${n.value} 25%, ${u.value} 50%)`),c=he(()=>({width:r.value,height:o.value,borderRadius:s.value,marginBottom:t.repeat>1?t.repeatGap:""}));return(a,f)=>a.loading?(H(!0),oe(We,{key:0},Uo(a.repeat,l=>(H(),oe("div",fn({key:l,class:"skeleton-item"},{ref_for:!0},a.$attrs,{style:c.value}),null,16))),128)):uu(a.$slots,"default",oa(fn({key:1},a.$attrs)),void 0,!0)}}),Mf=Ke(If,[["__scopeId","data-v-6ccb3d74"]]),Rf=()=>du()?.appContext.app,Lf=()=>{const e=Rf(),t=e?.component("NuxtLink");if(t)return t;const u=e?.component("RouterLink");return u||Te({props:{to:{type:String,default:""}},render(){return ql("a",{href:this.to},[S0().default?.()])}})},Of={xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"#000","stroke-linejoin":"round",viewBox:"0 0 32 32"};function Pf(e,t){return H(),oe("svg",Of,t[0]||(t[0]=[ce("path",{d:"m10.5 5 11 11-11 11"},null,-1)]))}const rc={render:Pf},Nf=Te({name:"BaseButton",props:{href:{type:String,default:""},to:{type:String,default:""},preventDefault:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},emits:["click"],computed:{component(){return this.to?Lf():this.href?"a":"button"},dynamicProps(){return this.to?{to:this.to,event:this.preventDefault?[]:"click"}:this.href?{href:this.href}:{}}},methods:{onClick(e){this.$emit("click",e),this.preventDefault&&e.preventDefault()},focus(){this.getComponent()?.focus()},getComponent(){return this.$refs.button}}});function Bf(e,t,u,n,r,o){return H(),Ae(zo(e.component),fn(e.dynamicProps,{ref:"button",disabled:e.disabled?"disabled":null,onClick:e.onClick}),{default:Le(()=>[uu(e.$slots,"default")]),_:3},16,["disabled","onClick"])}const $f=Ke(Nf,[["render",Bf]]),zf={name:"FunctionButton",components:{BaseButton:$f},props:{active:{type:Boolean,default:!1},primary:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},compact:{type:Boolean,default:!1}},computed:{single(){return this.$slots.default().length!==1?!1:this.hasSingleChildren(this.$slots.default()[0])}},methods:{focus(){this.$refs.baseButton.focus()},getComponent(){return this.$refs.baseButton.getComponent()},hasSingleChildren(e){return e.children?e.children.length===1?this.hasSingleChildren(e.children[0]):!1:!0}}};function Uf(e,t,u,n,r,o){const s=Xa("BaseButton");return H(),Ae(s,{ref:"baseButton",disabled:u.disabled,class:gt(["function-button",{single:o.single,active:u.active,primary:u.primary,disabled:u.disabled,compact:u.compact}])},{default:Le(()=>[uu(e.$slots,"default",{},void 0,!0)]),_:3},8,["disabled","class"])}const jf=Ke(zf,[["render",Uf],["__scopeId","data-v-4ac4f67e"]]),qf={name:"Tooltip",props:{text:{type:String,required:!0}}},Hf={class:"tooltip"},Wf={key:0,class:"text"};function Vf(e,t,u,n,r,o){return H(),oe("div",Hf,[uu(e.$slots,"default",{},void 0,!0),u.text?(H(),oe("span",Wf,zt(u.text),1)):Ve("",!0)])}const Vo=Ke(qf,[["render",Vf],["__scopeId","data-v-3aad4d49"]]),Gf=Te({__name:"Pill",props:{variant:{default:"default"}},setup(e){X0(n=>({"1869b2d7":u[t.variant].background,"01255596":u[t.variant].text,"43cc7228":u[t.variant].foreground}));const t=e,u={default:{background:nc,foreground:zu,text:zu},light:{background:Or,foreground:zu,text:zu},info:{background:Df,foreground:Ks,text:Ks},warning:{background:Sf,foreground:Cf,text:zu},error:{background:Tf,foreground:Js,text:Js},success:{background:Ff,foreground:Ys,text:Ys},promotion:{background:Af,foreground:Or,text:Or}};return(n,r)=>(H(),oe("div",{class:gt(["pill",t.variant.toLowerCase()])},[uu(n.$slots,"default")],2))}}),Zf=Ke(Gf,[["__scopeId","data-v-f5d59539"]]),Kf=(e,t)=>{const u=()=>{e.value&&(e.value.scrollTop=e.value.scrollHeight)};let n;ou(()=>{n=new MutationObserver(u),e.value&&t.value&&n.observe(t.value,{childList:!0})}),E0(()=>{n?.disconnect()})};var Yf=Object.defineProperty,Jf=(e,t,u)=>t in e?Yf(e,t,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[t]=u,Go=(e,t,u)=>Jf(e,typeof t!="symbol"?t+"":t,u);let Fn;const Xf=new Uint8Array(16);function Qf(){if(!Fn&&(Fn=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Fn))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Fn(Xf)}const Pe=[];for(let e=0;e<256;++e)Pe.push((e+256).toString(16).slice(1));function e1(e,t=0){return Pe[e[t+0]]+Pe[e[t+1]]+Pe[e[t+2]]+Pe[e[t+3]]+"-"+Pe[e[t+4]]+Pe[e[t+5]]+"-"+Pe[e[t+6]]+Pe[e[t+7]]+"-"+Pe[e[t+8]]+Pe[e[t+9]]+"-"+Pe[e[t+10]]+Pe[e[t+11]]+Pe[e[t+12]]+Pe[e[t+13]]+Pe[e[t+14]]+Pe[e[t+15]]}const t1=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Xs={randomUUID:t1};function u1(e,t,u){if(Xs.randomUUID&&!e)return Xs.randomUUID();e=e||{};const n=e.random||(e.rng||Qf)();return n[6]=n[6]&15|64,n[8]=n[8]&63|128,e1(n)}const n1=1e4,r1=(e,t)=>{let u;const n=u1();return new Promise((r,o)=>{const s=c=>{if(c.data.type!=="UIExtensionResponse")return;const{requestId:a}=c.data;a===n&&(r(c.data.payload),t.removeEventListener("message",s))};t.addEventListener("message",s);const i={requestId:n,payload:e,type:"UIExtensionRequest"};t.parent.postMessage(i,"*"),u=setTimeout(()=>{self.removeEventListener("message",s);const c=new Error(`Request timedout: ${JSON.stringify(e)}`);o(c)},n1)}).then(r=>(clearTimeout(u),r))},o1="UIExtensionPushEvent",s1=e=>e.data.type===o1;let i1=class{constructor(t){Go(this,"contentWindow"),this.contentWindow=t}addPushEventListener(t,u){const n=r=>{if(!s1(r))return;const o=r.data.payload;o.eventType===t&&u(o.payload)};return this.contentWindow.addEventListener("message",n),()=>this.contentWindow.removeEventListener("message",n)}};function c1(e,t){return new Proxy(e,{get(u,n){return typeof u[n]<"u"?u[n]:(...r)=>t(n,...r)}})}const a1=e=>{const t=new i1(e),u={addPushEventListener:t.addPushEventListener.bind(t)};return c1(u,(n,...r)=>r1({method:n,params:r},e))},l1=async e=>{const t=a1(e),u=await t.getConfig(),n=t;return n.getConfig=()=>u,{serviceProxy:n}},oc=class Ku{constructor(t){if(Go(this,"baseService"),new.target===Ku)throw new Error("Cannot instantiate abstract class");this.baseService=t}static async getInstance(){return Ku.initializedProxyService||(Ku.initializedProxyService=(await l1(window)).serviceProxy),new this(Ku.initializedProxyService)}};Go(oc,"initializedProxyService");let pr=oc;var f1={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]};const hn=f1,sc={};for(const e of Object.keys(hn))sc[hn[e]]=e;const P={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};var ic=P;for(const e of Object.keys(P)){if(!("channels"in P[e]))throw new Error("missing channels property: "+e);if(!("labels"in P[e]))throw new Error("missing channel labels property: "+e);if(P[e].labels.length!==P[e].channels)throw new Error("channel and label counts mismatch: "+e);const{channels:t,labels:u}=P[e];delete P[e].channels,delete P[e].labels,Object.defineProperty(P[e],"channels",{value:t}),Object.defineProperty(P[e],"labels",{value:u})}P.rgb.hsl=function(e){const t=e[0]/255,u=e[1]/255,n=e[2]/255,r=Math.min(t,u,n),o=Math.max(t,u,n),s=o-r;let i,c;o===r?i=0:t===o?i=(u-n)/s:u===o?i=2+(n-t)/s:n===o&&(i=4+(t-u)/s),i=Math.min(i*60,360),i<0&&(i+=360);const a=(r+o)/2;return o===r?c=0:a<=.5?c=s/(o+r):c=s/(2-o-r),[i,c*100,a*100]};P.rgb.hsv=function(e){let t,u,n,r,o;const s=e[0]/255,i=e[1]/255,c=e[2]/255,a=Math.max(s,i,c),f=a-Math.min(s,i,c),l=function(_){return(a-_)/6/f+1/2};return f===0?(r=0,o=0):(o=f/a,t=l(s),u=l(i),n=l(c),s===a?r=n-u:i===a?r=1/3+t-n:c===a&&(r=2/3+u-t),r<0?r+=1:r>1&&(r-=1)),[r*360,o*100,a*100]};P.rgb.hwb=function(e){const t=e[0],u=e[1];let n=e[2];const r=P.rgb.hsl(e)[0],o=1/255*Math.min(t,Math.min(u,n));return n=1-1/255*Math.max(t,Math.max(u,n)),[r,o*100,n*100]};P.rgb.cmyk=function(e){const t=e[0]/255,u=e[1]/255,n=e[2]/255,r=Math.min(1-t,1-u,1-n),o=(1-t-r)/(1-r)||0,s=(1-u-r)/(1-r)||0,i=(1-n-r)/(1-r)||0;return[o*100,s*100,i*100,r*100]};function d1(e,t){return(e[0]-t[0])**2+(e[1]-t[1])**2+(e[2]-t[2])**2}P.rgb.keyword=function(e){const t=sc[e];if(t)return t;let u=1/0,n;for(const r of Object.keys(hn)){const o=hn[r],s=d1(e,o);s.04045?((t+.055)/1.055)**2.4:t/12.92,u=u>.04045?((u+.055)/1.055)**2.4:u/12.92,n=n>.04045?((n+.055)/1.055)**2.4:n/12.92;const r=t*.4124+u*.3576+n*.1805,o=t*.2126+u*.7152+n*.0722,s=t*.0193+u*.1192+n*.9505;return[r*100,o*100,s*100]};P.rgb.lab=function(e){const t=P.rgb.xyz(e);let u=t[0],n=t[1],r=t[2];u/=95.047,n/=100,r/=108.883,u=u>.008856?u**(1/3):7.787*u+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,r=r>.008856?r**(1/3):7.787*r+16/116;const o=116*n-16,s=500*(u-n),i=200*(n-r);return[o,s,i]};P.hsl.rgb=function(e){const t=e[0]/360,u=e[1]/100,n=e[2]/100;let r,o,s;if(u===0)return s=n*255,[s,s,s];n<.5?r=n*(1+u):r=n+u-n*u;const i=2*n-r,c=[0,0,0];for(let a=0;a<3;a++)o=t+1/3*-(a-1),o<0&&o++,o>1&&o--,6*o<1?s=i+(r-i)*6*o:2*o<1?s=r:3*o<2?s=i+(r-i)*(2/3-o)*6:s=i,c[a]=s*255;return c};P.hsl.hsv=function(e){const t=e[0];let u=e[1]/100,n=e[2]/100,r=u;const o=Math.max(n,.01);n*=2,u*=n<=1?n:2-n,r*=o<=1?o:2-o;const s=(n+u)/2,i=n===0?2*r/(o+r):2*u/(n+u);return[t,i*100,s*100]};P.hsv.rgb=function(e){const t=e[0]/60,u=e[1]/100;let n=e[2]/100;const r=Math.floor(t)%6,o=t-Math.floor(t),s=255*n*(1-u),i=255*n*(1-u*o),c=255*n*(1-u*(1-o));switch(n*=255,r){case 0:return[n,c,s];case 1:return[i,n,s];case 2:return[s,n,c];case 3:return[s,i,n];case 4:return[c,s,n];case 5:return[n,s,i]}};P.hsv.hsl=function(e){const t=e[0],u=e[1]/100,n=e[2]/100,r=Math.max(n,.01);let o,s;s=(2-u)*n;const i=(2-u)*r;return o=u*r,o/=i<=1?i:2-i,o=o||0,s/=2,[t,o*100,s*100]};P.hwb.rgb=function(e){const t=e[0]/360;let u=e[1]/100,n=e[2]/100;const r=u+n;let o;r>1&&(u/=r,n/=r);const s=Math.floor(6*t),i=1-n;o=6*t-s,(s&1)!==0&&(o=1-o);const c=u+o*(i-u);let a,f,l;switch(s){default:case 6:case 0:a=i,f=c,l=u;break;case 1:a=c,f=i,l=u;break;case 2:a=u,f=i,l=c;break;case 3:a=u,f=c,l=i;break;case 4:a=c,f=u,l=i;break;case 5:a=i,f=u,l=c;break}return[a*255,f*255,l*255]};P.cmyk.rgb=function(e){const t=e[0]/100,u=e[1]/100,n=e[2]/100,r=e[3]/100,o=1-Math.min(1,t*(1-r)+r),s=1-Math.min(1,u*(1-r)+r),i=1-Math.min(1,n*(1-r)+r);return[o*255,s*255,i*255]};P.xyz.rgb=function(e){const t=e[0]/100,u=e[1]/100,n=e[2]/100;let r,o,s;return r=t*3.2406+u*-1.5372+n*-.4986,o=t*-.9689+u*1.8758+n*.0415,s=t*.0557+u*-.204+n*1.057,r=r>.0031308?1.055*r**(1/2.4)-.055:r*12.92,o=o>.0031308?1.055*o**(1/2.4)-.055:o*12.92,s=s>.0031308?1.055*s**(1/2.4)-.055:s*12.92,r=Math.min(Math.max(0,r),1),o=Math.min(Math.max(0,o),1),s=Math.min(Math.max(0,s),1),[r*255,o*255,s*255]};P.xyz.lab=function(e){let t=e[0],u=e[1],n=e[2];t/=95.047,u/=100,n/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,u=u>.008856?u**(1/3):7.787*u+16/116,n=n>.008856?n**(1/3):7.787*n+16/116;const r=116*u-16,o=500*(t-u),s=200*(u-n);return[r,o,s]};P.lab.xyz=function(e){const t=e[0],u=e[1],n=e[2];let r,o,s;o=(t+16)/116,r=u/500+o,s=o-n/200;const i=o**3,c=r**3,a=s**3;return o=i>.008856?i:(o-16/116)/7.787,r=c>.008856?c:(r-16/116)/7.787,s=a>.008856?a:(s-16/116)/7.787,r*=95.047,o*=100,s*=108.883,[r,o,s]};P.lab.lch=function(e){const t=e[0],u=e[1],n=e[2];let r;r=Math.atan2(n,u)*360/2/Math.PI,r<0&&(r+=360);const o=Math.sqrt(u*u+n*n);return[t,o,r]};P.lch.lab=function(e){const t=e[0],u=e[1],n=e[2]/360*2*Math.PI,r=u*Math.cos(n),o=u*Math.sin(n);return[t,r,o]};P.rgb.ansi16=function(e,t=null){const[u,n,r]=e;let o=t===null?P.rgb.hsv(e)[2]:t;if(o=Math.round(o/50),o===0)return 30;let s=30+(Math.round(r/255)<<2|Math.round(n/255)<<1|Math.round(u/255));return o===2&&(s+=60),s};P.hsv.ansi16=function(e){return P.rgb.ansi16(P.hsv.rgb(e),e[2])};P.rgb.ansi256=function(e){const t=e[0],u=e[1],n=e[2];return t===u&&u===n?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(u/255*5)+Math.round(n/255*5)};P.ansi16.rgb=function(e){let t=e%10;if(t===0||t===7)return e>50&&(t+=3.5),t=t/10.5*255,[t,t,t];const u=(~~(e>50)+1)*.5,n=(t&1)*u*255,r=(t>>1&1)*u*255,o=(t>>2&1)*u*255;return[n,r,o]};P.ansi256.rgb=function(e){if(e>=232){const o=(e-232)*10+8;return[o,o,o]}e-=16;let t;const u=Math.floor(e/36)/5*255,n=Math.floor((t=e%36)/6)/5*255,r=t%6/5*255;return[u,n,r]};P.rgb.hex=function(e){const t=(((Math.round(e[0])&255)<<16)+((Math.round(e[1])&255)<<8)+(Math.round(e[2])&255)).toString(16).toUpperCase();return"000000".substring(t.length)+t};P.hex.rgb=function(e){const t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];let u=t[0];t[0].length===3&&(u=u.split("").map(i=>i+i).join(""));const n=parseInt(u,16),r=n>>16&255,o=n>>8&255,s=n&255;return[r,o,s]};P.rgb.hcg=function(e){const t=e[0]/255,u=e[1]/255,n=e[2]/255,r=Math.max(Math.max(t,u),n),o=Math.min(Math.min(t,u),n),s=r-o;let i,c;return s<1?i=o/(1-s):i=0,s<=0?c=0:r===t?c=(u-n)/s%6:r===u?c=2+(n-t)/s:c=4+(t-u)/s,c/=6,c%=1,[c*360,s*100,i*100]};P.hsl.hcg=function(e){const t=e[1]/100,u=e[2]/100,n=u<.5?2*t*u:2*t*(1-u);let r=0;return n<1&&(r=(u-.5*n)/(1-n)),[e[0],n*100,r*100]};P.hsv.hcg=function(e){const t=e[1]/100,u=e[2]/100,n=t*u;let r=0;return n<1&&(r=(u-n)/(1-n)),[e[0],n*100,r*100]};P.hcg.rgb=function(e){const t=e[0]/360,u=e[1]/100,n=e[2]/100;if(u===0)return[n*255,n*255,n*255];const r=[0,0,0],o=t%1*6,s=o%1,i=1-s;let c=0;switch(Math.floor(o)){case 0:r[0]=1,r[1]=s,r[2]=0;break;case 1:r[0]=i,r[1]=1,r[2]=0;break;case 2:r[0]=0,r[1]=1,r[2]=s;break;case 3:r[0]=0,r[1]=i,r[2]=1;break;case 4:r[0]=s,r[1]=0,r[2]=1;break;default:r[0]=1,r[1]=0,r[2]=i}return c=(1-u)*n,[(u*r[0]+c)*255,(u*r[1]+c)*255,(u*r[2]+c)*255]};P.hcg.hsv=function(e){const t=e[1]/100,u=e[2]/100,n=t+u*(1-t);let r=0;return n>0&&(r=t/n),[e[0],r*100,n*100]};P.hcg.hsl=function(e){const t=e[1]/100,u=e[2]/100*(1-t)+.5*t;let n=0;return u>0&&u<.5?n=t/(2*u):u>=.5&&u<1&&(n=t/(2*(1-u))),[e[0],n*100,u*100]};P.hcg.hwb=function(e){const t=e[1]/100,u=e[2]/100,n=t+u*(1-t);return[e[0],(n-t)*100,(1-n)*100]};P.hwb.hcg=function(e){const t=e[1]/100,u=1-e[2]/100,n=u-t;let r=0;return n<1&&(r=(u-n)/(1-n)),[e[0],n*100,r*100]};P.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]};P.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]};P.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]};P.gray.hsl=function(e){return[0,0,e[0]]};P.gray.hsv=P.gray.hsl;P.gray.hwb=function(e){return[0,100,e[0]]};P.gray.cmyk=function(e){return[0,0,0,e[0]]};P.gray.lab=function(e){return[e[0],0,0]};P.gray.hex=function(e){const t=Math.round(e[0]/100*255)&255,u=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(u.length)+u};P.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]};const Zn=ic;function h1(){const e={},t=Object.keys(Zn);for(let u=t.length,n=0;n1&&(u=n),e(u))};return"conversion"in e&&(t.conversion=e.conversion),t}function k1(e){const t=function(...u){const n=u[0];if(n==null)return n;n.length>1&&(u=n);const r=e(u);if(typeof r=="object")for(let o=r.length,s=0;s{Uu[e]={},Object.defineProperty(Uu[e],"channels",{value:bo[e].channels}),Object.defineProperty(Uu[e],"labels",{value:bo[e].labels});const t=g1(e);Object.keys(t).forEach(u=>{const n=t[u];Uu[e][u]=k1(n),Uu[e][u].raw=y1(n)})});const v1=-32001;let Qs=0;const E1=()=>(Qs+=1,Qs),C1="2.0",A1=(e,t=[])=>({jsonrpc:C1,method:e,params:t,id:E1()}),cc=-32001,w1=-32e3,D1=-32002,S1=e=>e.userError?{type:"error",code:cc,message:e.userError.message,data:{details:e.userError.details}}:e.internalError?{type:"error",code:w1,message:e.internalError.message,data:{stackTrace:e.internalError.stackTrace,typeName:e.internalError.typeName}}:null;class ac extends pr{callDataService(t,u=""){const n=this.baseService.getConfig();return this.baseService.callNodeDataService({serviceType:t,dataServiceRequest:u,extensionType:n.extensionType,nodeId:n.nodeId,projectId:n.projectId,workflowId:n.workflowId}).then(r=>typeof r=="string"&&r!==""?JSON.parse(r):r)}async initialData(){let t;const u=this.baseService.getConfig().initialData;if(u?t=u:t=await this.callDataService("initial_data"),typeof t=="string"&&(t=JSON.parse(t)),!t)return;const n=S1(t);return n&&this.handleError(n),t.warningMessages&&this.handleWarnings(t.warningMessages),t.result}async data(t={}){const u=await this.callDataService("data",JSON.stringify(A1(t.method||"getData",t.options)));if(!(u!=null&&u.result))return;const n=typeof u.result=="string"?JSON.parse(u.result):u.result;if(n.error){this.handleError(n.error);return}else{const{result:r,warningMessages:o}=n;return o&&this.handleWarnings(o),r}}async applyData(t){const u=JSON.parse((await this.callDataService("apply_data",JSON.stringify(t))).result);return u.isApplied?(u.warningMessages&&this.handleWarnings(u.warningMessages),{isApplied:!0}):(this.handleError({code:v1,message:u.error,data:{}}),{isApplied:!1})}handleError(t){t.data&&this.baseService.sendAlert({type:"error",...t}),this.baseService.sendAlert({type:"error",originalCode:t.code,message:t.message})}handleWarnings(t){this.baseService.sendAlert({type:"warn",warnings:t.map(u=>({message:u}))})}}class T1 extends pr{shareData(t){this.baseService.publishData(t)}addSharedDataListener(t){return this.baseService.addPushEventListener("DataEvent",t)}getInitialSharedData(){return this.baseService.getConfig().initialSharedData??null}}let F1=class extends pr{sendAlert(t){t.type==="warn"?this.baseService.sendAlert({type:t.type,warnings:[{message:t.message,details:t.details}]}):this.baseService.sendAlert({code:t.isBlocking?D1:cc,type:t.type,message:t.message,data:{details:t.details}})}};class ei extends pr{getResourceUrl(t){return this.baseService.getResourceLocation(t)}}const I1={init:"Something went wrong. Try again later.",sending:"There was an error while sending your message.",processing:"There was an error while processing your request.",connection:"Failed to connect to the service. Please try again.",configuration:"Failed to load configuration. Some features may not work properly.",polling:"Lost connection while waiting for response. Please try sending your message again."};function ti(e){const t=e.items.filter(u=>u.type==="tool_call").length;e.label=`Completed ${t} tool call${t===1?"":"s"}`,e.status="completed"}function M1(e,t){e.content?.trim()&&t.items.push({id:e.id,type:"reasoning",content:e.content})}function R1(e,t){if(e.toolCalls)for(const u of e.toolCalls)t.items.push({id:u.id,type:"tool_call",name:u.name,args:u.args,status:"running"})}function L1(e,t){const u=t??{id:`timeline-${ro()}`,label:"Using tools",items:[],status:"active",type:"timeline"};return M1(e,u),R1(e,u),u}function O1(e,t){const u=t.items.findIndex(n=>n.id===e.toolCallId);if(u===-1)consola.error(`Could not find tool call with ID ${e.toolCallId} in the active timeline.`);else{const n=t.items[u],r=e.content??"",o=r.toLowerCase().startsWith("error")?"failed":"completed",s={...n,content:r,status:o};t.items[u]=s}}function P1(e,t,u){let n=u;for(const r of e){if(_o(r)){const o=L1(r,n);n||(n=o,t.push(o));continue}if(n){if(mo(r)){O1(r,n);continue}if(lc(r)){ti(n),n=void 0,t.push(r);continue}if(r.type==="error"){ti(n),n=void 0,t.push(r);continue}}t.push(r)}}function mo(e){return e?e.type==="tool":!1}function _o(e){return e?e.type==="ai"&&(e.toolCalls?.length??0)>0:!1}function lc(e){return e?e.type==="ai"&&!e.toolCalls?.length:!1}const br=Ef("chat",()=>{let e=[];const t=Un(),u=be(null),n=be(!1),r=be([]),o=be(""),s=be(null),i=be(null),c=be("idle"),a=[],f=he(()=>!n.value||!t.value?!1:_o(t.value)||mo(t.value)),l=he(()=>n.value&&f.value&&!p.value),_=he(()=>n.value&&!f.value),p=he(()=>u.value?.show_tool_calls_and_results);function h(M){const V={id:ro(),type:"error",content:I1[M]};se([V],!0),xe(!1)}async function v(){if(c.value==="idle")try{await D();const M=await g();if(M)se(M.conversation,M.config.show_tool_calls_and_results),u.value=M.config,i.value?.shareData(M);else{const[V,z]=await Promise.all([y(),k()]);u.value=V,z&&se([z],!0),i.value?.shareData({conversation:e,config:ue(u.value)})}c.value="ready",F()}catch(M){consola.error("Chat Store: Error during initialization:",M),h("init"),c.value="error"}}function F(){for(;a.length>0;)a.shift()?.()}async function D(){if(!(s.value&&i.value))try{s.value=await ac.getInstance(),i.value=await T1.getInstance()}catch(M){throw consola.error("Chat Store: Failed to get service instances:",M),new Error("Failed to connect to the service")}}async function y(){try{return await s.value?.data({method:"get_configuration"})}catch(M){return consola.error("Chat Store: Failed to get configuration:",M),{show_tool_calls_and_results:!1,reexecution_trigger:"NONE"}}}async function k(){try{return await s.value?.data({method:"get_initial_message"})}catch(M){return consola.error("Chat Store: Failed to get initial message:",M),null}}async function g(){var M=await s.value?.initialData();if(M)return M}async function S(){try{return await s.value?.data({method:"get_last_messages"})||[]}catch(M){throw consola.error("Chat Store: Failed to get last messages:",M),M}}async function U(){const M=await s.value?.data({method:"get_combined_tools_workflow_info"});if(M)return{projectId:M.project_id,workflowId:M.workflow_id};throw new Error("Failed to get combined tools workflow info")}async function J(){try{return await s.value?.data({method:"is_processing"})}catch(M){return consola.error("Chat Store: Failed to check processing status:",M),{is_processing:!1}}}async function $(M){try{await s.value?.data({method:"post_user_message",options:[M]})}catch(V){throw consola.error("Chat Store: Failed to post user message:",V),V}}async function G(M){o.value=M,n.value=!0;try{await $(M),Z()}catch(V){consola.error("Chat Store: Error sending user message:",V),h("sending")}}async function re(M){if(!M.trim()||n.value)return;const V=async()=>{const z={id:ro(),content:M,type:"human"};se([z],p.value||!1),await G(M)};c.value==="ready"?await V():c.value==="error"?consola.warn("Chat Store: Initialization failed. Cannot send message."):a.push(V)}async function Z(){let M=0;const V=10;try{for(;n.value;)try{const z=await S();if(z.length>0)se(z,p.value||!1),M=0;else if(M++,M>=V){if(!(await J())?.is_processing){xe(!0);break}M=0}}catch(z){consola.error("Chat Store: Error during message polling:",z),h("polling");break}}catch(z){consola.error("Chat Store: Fatal error in polling loop:",z),h("processing")}}function se(M,V){e.push(...M),t.value=M.at(-1),n.value&&lc(t.value)&&xe(c.value!=="idle");const z=V?M:M.filter(De=>!mo(De)&&!_o(De)),Q=r.value.findLast(De=>De.type==="timeline"&&De.status==="active");P1(z,r.value,Q)}function xe(M){n.value=!1;const V={conversation:e,config:ue(u.value)};i.value?.shareData(V),M&&u.value?.reexecution_trigger==="INTERACTION"&&s.value?.applyData(V)}function we(){e=[],t.value=void 0,u.value=null,r.value=[],n.value=!1,o.value="",s.value=null,c.value="idle",a.length=0}return{config:u,chatItems:r,lastMessage:t,isLoading:n,lastUserMessage:o,jsonDataService:s,initState:c,shouldShowToolUseIndicator:l,shouldShowGenericLoadingIndicator:_,shouldShowToolCalls:p,isUsingTools:f,addErrorMessage:h,addMessages:se,init:v,getConfiguration:y,getCombinedToolsWorkflowInfo:U,getInitialMessage:k,getLastMessages:S,checkIsProcessing:J,postUserMessage:$,sendUserMessage:re,sendMessageToBackend:G,flushRequestQueue:F,pollForNewMessages:Z,resetChat:we}});function N1(e){return So()?(Vi(e),!0):!1}const B1=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const $1=()=>{};function ui(...e){if(e.length!==1)return l0(...e);const t=e[0];return typeof t=="function"?Ro(Ma(()=>({get:t,set:$1}))):be(t)}const Zo=B1?window:void 0;function ni(e){var t;const u=Po(e);return(t=u?.$el)!=null?t:u}function z1(){const e=Un(!1),t=du();return t&&ou(()=>{e.value=!0},t),e}function U1(e){const t=z1();return he(()=>(t.value,!!e()))}function j1(e,t,u={}){const{window:n=Zo,...r}=u;let o;const s=U1(()=>n&&"ResizeObserver"in n),i=()=>{o&&(o.disconnect(),o=void 0)},c=he(()=>{const l=Po(e);return Array.isArray(l)?l.map(_=>ni(_)):[ni(l)]}),a=Tt(c,l=>{if(i(),s.value&&n){o=new ResizeObserver(t);for(const _ of l)_&&o.observe(_,r)}},{immediate:!0,flush:"post"}),f=()=>{i(),a()};return N1(f),{isSupported:s,stop:f}}function q1(e=Zo,t){e&&typeof e.requestAnimationFrame=="function"?e.requestAnimationFrame(t):t()}function H1(e={}){var t,u;const{window:n=Zo}=e,r=ui(e?.element),o=ui((t=e?.input)!=null?t:""),s=(u=e?.styleProp)!=null?u:"height",i=Un(1),c=Un(0);function a(){var f;if(!r.value)return;let l="";r.value.style[s]="1px",i.value=(f=r.value)==null?void 0:f.scrollHeight;const _=Po(e?.styleTarget);_?_.style[s]=`${i.value}px`:l=`${i.value}px`,r.value.style[s]=l}return Tt([o,r],()=>No(a),{immediate:!0}),Tt(i,()=>{var f;return(f=e?.onResize)==null?void 0:f.call(e)}),j1(r,([{contentRect:f}])=>{c.value!==f.width&&q1(n,()=>{c.value=f.width,a()})}),e?.watch&&Tt(e.watch,a,{immediate:!0,deep:!0}),{textarea:r,input:o,triggerResize:a}}const W1={xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"#000","stroke-linejoin":"round",viewBox:"0 0 32 32"};function V1(e,t){return H(),oe("svg",W1,t[0]||(t[0]=[ce("path",{d:"M2.5 14.393 29.5 2.5l-11.663 27-5.926-9.408zm9.387 5.72L24.524 7.476"},null,-1)]))}const G1={render:V1},Z1=5e3,K1=Te({__name:"MessageInput",setup(e){const t=br(),{textarea:u,input:n}=H1(),r=he(()=>n.value?.trim().length>0),o=he(()=>!r.value||t.isLoading),s=a=>{a.target===a.currentTarget&&u.value?.focus()},i=()=>{t.sendUserMessage(n.value),n.value=""},c=a=>{a.key==="Enter"&&!a.shiftKey&&!o.value&&(a.preventDefault(),i()),a.key==="ArrowUp"&&n.value===""&&t.lastUserMessage&&(n.value=t.lastUserMessage)};return(a,f)=>(H(),oe("div",{class:"chat-controls",onClick:s},[Ua(ce("textarea",{ref_key:"textarea",ref:u,"onUpdate:modelValue":f[0]||(f[0]=l=>ve(n)?n.value=l:null),class:"textarea","aria-label":"Type your message",maxlength:Z1,onKeydown:c},null,544),[[ff,me(n)]]),ne(me(jf),{class:"send-button",primary:"",disabled:o.value,onClick:i},{default:Le(()=>[ne(me(G1),{class:"send-icon","aria-hidden":"true",focusable:"false"})]),_:1},8,["disabled"])]))}}),Y1=Ke(K1,[["__scopeId","data-v-9fe9bf76"]]),J1={xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"#000","stroke-linejoin":"round",viewBox:"0 0 32 32"};function X1(e,t){return H(),oe("svg",J1,t[0]||(t[0]=[ce("path",{d:"M4.857 23.007a2.926 2.926 0 0 0 4.136 4.137l9.318-9.754c2.302.652 5.879.073 7.69-1.74a6.8 6.8 0 0 0 1.892-6.03l-3.27 3.273-4.277-1.238-1.237-4.276 3.27-3.272v-.001A6.82 6.82 0 0 0 16.351 6c-1.811 1.81-2.392 5.385-1.742 7.686z"},null,-1)]))}const Ko={render:X1},Q1={},ed={class:"animated-ellipsis"};function td(e,t){return H(),oe("span",ed,t[0]||(t[0]=[ce("span",{class:"dot dot-1"},".",-1),ce("span",{class:"dot dot-2"},".",-1),ce("span",{class:"dot dot-3"},".",-1)]))}const fc=Ke(Q1,[["render",td],["__scopeId","data-v-b68020d2"]]),ud={class:"tool-use-indicator-container"},nd={class:"icon"},rd=Te({__name:"ToolUseIndicator",setup(e){return(t,u)=>(H(),oe("div",ud,[ce("div",nd,[ne(me(Ko))]),ce("span",null,[u[0]||(u[0]=Lu("Using tools",-1)),ne(fc)])]))}}),od=Ke(rd,[["__scopeId","data-v-80c5df23"]]),sd={xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"#000","stroke-linejoin":"round",viewBox:"0 0 32 32"};function id(e,t){return H(),oe("svg",sd,t[0]||(t[0]=[ce("path",{d:"m19.632 19.85-.08.202-.203.08-3.482 1.368 3.482 1.368.203.08.08.203L21 26.633l1.368-3.482.08-.203.203-.08 3.482-1.368-3.482-1.368-.203-.08-.08-.203L21 16.368z"},null,-1),ce("path",{d:"M3.5 17v13h26V4h-13"},null,-1),ce("path",{d:"m8.232 8.402-.078.252-.252.078L2.191 10.5l5.711 1.768.252.078.078.252L10 18.309l1.768-5.711.078-.252.252-.078 5.711-1.768-5.711-1.768-.252-.078-.078-.252L10 2.691z"},null,-1)]))}const Yo={render:id};/*! @license DOMPurify 3.2.6 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.2.6/LICENSE */const{entries:dc,setPrototypeOf:ri,isFrozen:cd,getPrototypeOf:ad,getOwnPropertyDescriptor:ld}=Object;let{freeze:et,seal:ht,create:hc}=Object,{apply:go,construct:xo}=typeof Reflect<"u"&&Reflect;et||(et=function(t){return t});ht||(ht=function(t){return t});go||(go=function(t,u,n){return t.apply(u,n)});xo||(xo=function(t,u){return new t(...u)});const In=tt(Array.prototype.forEach),fd=tt(Array.prototype.lastIndexOf),oi=tt(Array.prototype.pop),ju=tt(Array.prototype.push),dd=tt(Array.prototype.splice),Bn=tt(String.prototype.toLowerCase),Pr=tt(String.prototype.toString),si=tt(String.prototype.match),qu=tt(String.prototype.replace),hd=tt(String.prototype.indexOf),pd=tt(String.prototype.trim),mt=tt(Object.prototype.hasOwnProperty),Je=tt(RegExp.prototype.test),Hu=bd(TypeError);function tt(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);for(var u=arguments.length,n=new Array(u>1?u-1:0),r=1;r2&&arguments[2]!==void 0?arguments[2]:Bn;ri&&ri(e,null);let n=t.length;for(;n--;){let r=t[n];if(typeof r=="string"){const o=u(r);o!==r&&(cd(t)||(t[n]=o),r=o)}e[r]=!0}return e}function md(e){for(let t=0;t/gm),kd=ht(/\$\{[\w\W]*/gm),vd=ht(/^data-[\-\w.\u00B7-\uFFFF]+$/),Ed=ht(/^aria-[\-\w]+$/),pc=ht(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Cd=ht(/^(?:\w+script|data):/i),Ad=ht(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),bc=ht(/^html$/i),wd=ht(/^[a-z][.\w]*(-[.\w]+)+$/i);var fi=Object.freeze({__proto__:null,ARIA_ATTR:Ed,ATTR_WHITESPACE:Ad,CUSTOM_ELEMENT:wd,DATA_ATTR:vd,DOCTYPE_NAME:bc,ERB_EXPR:yd,IS_ALLOWED_URI:pc,IS_SCRIPT_OR_DATA:Cd,MUSTACHE_EXPR:xd,TMPLIT_EXPR:kd});const Vu={element:1,text:3,progressingInstruction:7,comment:8,document:9},Dd=function(){return typeof window>"u"?null:window},Sd=function(t,u){if(typeof t!="object"||typeof t.createPolicy!="function")return null;let n=null;const r="data-tt-policy-suffix";u&&u.hasAttribute(r)&&(n=u.getAttribute(r));const o="dompurify"+(n?"#"+n:"");try{return t.createPolicy(o,{createHTML(s){return s},createScriptURL(s){return s}})}catch{return console.warn("TrustedTypes policy "+o+" could not be created."),null}},di=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function mc(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Dd();const t=q=>mc(q);if(t.version="3.2.6",t.removed=[],!e||!e.document||e.document.nodeType!==Vu.document||!e.Element)return t.isSupported=!1,t;let{document:u}=e;const n=u,r=n.currentScript,{DocumentFragment:o,HTMLTemplateElement:s,Node:i,Element:c,NodeFilter:a,NamedNodeMap:f=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:l,DOMParser:_,trustedTypes:p}=e,h=c.prototype,v=Wu(h,"cloneNode"),F=Wu(h,"remove"),D=Wu(h,"nextSibling"),y=Wu(h,"childNodes"),k=Wu(h,"parentNode");if(typeof s=="function"){const q=u.createElement("template");q.content&&q.content.ownerDocument&&(u=q.content.ownerDocument)}let g,S="";const{implementation:U,createNodeIterator:J,createDocumentFragment:$,getElementsByTagName:G}=u,{importNode:re}=n;let Z=di();t.isSupported=typeof dc=="function"&&typeof k=="function"&&U&&U.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:se,ERB_EXPR:xe,TMPLIT_EXPR:we,DATA_ATTR:M,ARIA_ATTR:V,IS_SCRIPT_OR_DATA:z,ATTR_WHITESPACE:Q,CUSTOM_ELEMENT:De}=fi;let{IS_ALLOWED_URI:kt}=fi,ee=null;const ut=te({},[...ii,...Nr,...Br,...$r,...ci]);let ye=null;const hu=te({},[...ai,...zr,...li,...Mn]);let ke=Object.seal(hc(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),bt=null,Vt=null,pu=!0,bu=!0,Gt=!1,yr=!0,d=!1,b=!0,x=!1,A=!1,E=!1,C=!1,L=!1,R=!1,I=!0,w=!1;const j="user-content-";let O=!0,N=!1,W={},X=null;const le=te({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let ie=null;const Oe=te({},["audio","video","img","source","image","track"]);let Fe=null;const st=te({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Ye="http://www.w3.org/1998/Math/MathML",vt="http://www.w3.org/2000/svg",lt="http://www.w3.org/1999/xhtml";let Ce=lt,nt=!1,mu=null;const Cn=te({},[Ye,vt,lt],Pr);let An=te({},["mi","mo","mn","ms","mtext"]),wn=te({},["annotation-xml"]);const Hc=te({},["title","style","font","a","script"]);let Pu=null;const Wc=["application/xhtml+xml","text/html"],Vc="text/html";let Ie=null,_u=null;const Gc=u.createElement("form"),os=function(m){return m instanceof RegExp||m instanceof Function},kr=function(){let m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(_u&&_u===m)){if((!m||typeof m!="object")&&(m={}),m=Pt(m),Pu=Wc.indexOf(m.PARSER_MEDIA_TYPE)===-1?Vc:m.PARSER_MEDIA_TYPE,Ie=Pu==="application/xhtml+xml"?Pr:Bn,ee=mt(m,"ALLOWED_TAGS")?te({},m.ALLOWED_TAGS,Ie):ut,ye=mt(m,"ALLOWED_ATTR")?te({},m.ALLOWED_ATTR,Ie):hu,mu=mt(m,"ALLOWED_NAMESPACES")?te({},m.ALLOWED_NAMESPACES,Pr):Cn,Fe=mt(m,"ADD_URI_SAFE_ATTR")?te(Pt(st),m.ADD_URI_SAFE_ATTR,Ie):st,ie=mt(m,"ADD_DATA_URI_TAGS")?te(Pt(Oe),m.ADD_DATA_URI_TAGS,Ie):Oe,X=mt(m,"FORBID_CONTENTS")?te({},m.FORBID_CONTENTS,Ie):le,bt=mt(m,"FORBID_TAGS")?te({},m.FORBID_TAGS,Ie):Pt({}),Vt=mt(m,"FORBID_ATTR")?te({},m.FORBID_ATTR,Ie):Pt({}),W=mt(m,"USE_PROFILES")?m.USE_PROFILES:!1,pu=m.ALLOW_ARIA_ATTR!==!1,bu=m.ALLOW_DATA_ATTR!==!1,Gt=m.ALLOW_UNKNOWN_PROTOCOLS||!1,yr=m.ALLOW_SELF_CLOSE_IN_ATTR!==!1,d=m.SAFE_FOR_TEMPLATES||!1,b=m.SAFE_FOR_XML!==!1,x=m.WHOLE_DOCUMENT||!1,C=m.RETURN_DOM||!1,L=m.RETURN_DOM_FRAGMENT||!1,R=m.RETURN_TRUSTED_TYPE||!1,E=m.FORCE_BODY||!1,I=m.SANITIZE_DOM!==!1,w=m.SANITIZE_NAMED_PROPS||!1,O=m.KEEP_CONTENT!==!1,N=m.IN_PLACE||!1,kt=m.ALLOWED_URI_REGEXP||pc,Ce=m.NAMESPACE||lt,An=m.MATHML_TEXT_INTEGRATION_POINTS||An,wn=m.HTML_INTEGRATION_POINTS||wn,ke=m.CUSTOM_ELEMENT_HANDLING||{},m.CUSTOM_ELEMENT_HANDLING&&os(m.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(ke.tagNameCheck=m.CUSTOM_ELEMENT_HANDLING.tagNameCheck),m.CUSTOM_ELEMENT_HANDLING&&os(m.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(ke.attributeNameCheck=m.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),m.CUSTOM_ELEMENT_HANDLING&&typeof m.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(ke.allowCustomizedBuiltInElements=m.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),d&&(bu=!1),L&&(C=!0),W&&(ee=te({},ci),ye=[],W.html===!0&&(te(ee,ii),te(ye,ai)),W.svg===!0&&(te(ee,Nr),te(ye,zr),te(ye,Mn)),W.svgFilters===!0&&(te(ee,Br),te(ye,zr),te(ye,Mn)),W.mathMl===!0&&(te(ee,$r),te(ye,li),te(ye,Mn))),m.ADD_TAGS&&(ee===ut&&(ee=Pt(ee)),te(ee,m.ADD_TAGS,Ie)),m.ADD_ATTR&&(ye===hu&&(ye=Pt(ye)),te(ye,m.ADD_ATTR,Ie)),m.ADD_URI_SAFE_ATTR&&te(Fe,m.ADD_URI_SAFE_ATTR,Ie),m.FORBID_CONTENTS&&(X===le&&(X=Pt(X)),te(X,m.FORBID_CONTENTS,Ie)),O&&(ee["#text"]=!0),x&&te(ee,["html","head","body"]),ee.table&&(te(ee,["tbody"]),delete bt.tbody),m.TRUSTED_TYPES_POLICY){if(typeof m.TRUSTED_TYPES_POLICY.createHTML!="function")throw Hu('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof m.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw Hu('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');g=m.TRUSTED_TYPES_POLICY,S=g.createHTML("")}else g===void 0&&(g=Sd(p,r)),g!==null&&typeof S=="string"&&(S=g.createHTML(""));et&&et(m),_u=m}},ss=te({},[...Nr,...Br,..._d]),is=te({},[...$r,...gd]),Zc=function(m){let T=k(m);(!T||!T.tagName)&&(T={namespaceURI:Ce,tagName:"template"});const B=Bn(m.tagName),ge=Bn(T.tagName);return mu[m.namespaceURI]?m.namespaceURI===vt?T.namespaceURI===lt?B==="svg":T.namespaceURI===Ye?B==="svg"&&(ge==="annotation-xml"||An[ge]):!!ss[B]:m.namespaceURI===Ye?T.namespaceURI===lt?B==="math":T.namespaceURI===vt?B==="math"&&wn[ge]:!!is[B]:m.namespaceURI===lt?T.namespaceURI===vt&&!wn[ge]||T.namespaceURI===Ye&&!An[ge]?!1:!is[B]&&(Hc[B]||!ss[B]):!!(Pu==="application/xhtml+xml"&&mu[m.namespaceURI]):!1},Et=function(m){ju(t.removed,{element:m});try{k(m).removeChild(m)}catch{F(m)}},gu=function(m,T){try{ju(t.removed,{attribute:T.getAttributeNode(m),from:T})}catch{ju(t.removed,{attribute:null,from:T})}if(T.removeAttribute(m),m==="is")if(C||L)try{Et(T)}catch{}else try{T.setAttribute(m,"")}catch{}},cs=function(m){let T=null,B=null;if(E)m=""+m;else{const Se=si(m,/^[\r\n\t ]+/);B=Se&&Se[0]}Pu==="application/xhtml+xml"&&Ce===lt&&(m=''+m+"");const ge=g?g.createHTML(m):m;if(Ce===lt)try{T=new _().parseFromString(ge,Pu)}catch{}if(!T||!T.documentElement){T=U.createDocument(Ce,"template",null);try{T.documentElement.innerHTML=nt?S:ge}catch{}}const ze=T.body||T.documentElement;return m&&B&&ze.insertBefore(u.createTextNode(B),ze.childNodes[0]||null),Ce===lt?G.call(T,x?"html":"body")[0]:x?T.documentElement:ze},as=function(m){return J.call(m.ownerDocument||m,m,a.SHOW_ELEMENT|a.SHOW_COMMENT|a.SHOW_TEXT|a.SHOW_PROCESSING_INSTRUCTION|a.SHOW_CDATA_SECTION,null)},vr=function(m){return m instanceof l&&(typeof m.nodeName!="string"||typeof m.textContent!="string"||typeof m.removeChild!="function"||!(m.attributes instanceof f)||typeof m.removeAttribute!="function"||typeof m.setAttribute!="function"||typeof m.namespaceURI!="string"||typeof m.insertBefore!="function"||typeof m.hasChildNodes!="function")},ls=function(m){return typeof i=="function"&&m instanceof i};function Rt(q,m,T){In(q,B=>{B.call(t,m,T,_u)})}const fs=function(m){let T=null;if(Rt(Z.beforeSanitizeElements,m,null),vr(m))return Et(m),!0;const B=Ie(m.nodeName);if(Rt(Z.uponSanitizeElement,m,{tagName:B,allowedTags:ee}),b&&m.hasChildNodes()&&!ls(m.firstElementChild)&&Je(/<[/\w!]/g,m.innerHTML)&&Je(/<[/\w!]/g,m.textContent)||m.nodeType===Vu.progressingInstruction||b&&m.nodeType===Vu.comment&&Je(/<[/\w]/g,m.data))return Et(m),!0;if(!ee[B]||bt[B]){if(!bt[B]&&hs(B)&&(ke.tagNameCheck instanceof RegExp&&Je(ke.tagNameCheck,B)||ke.tagNameCheck instanceof Function&&ke.tagNameCheck(B)))return!1;if(O&&!X[B]){const ge=k(m)||m.parentNode,ze=y(m)||m.childNodes;if(ze&&ge){const Se=ze.length;for(let rt=Se-1;rt>=0;--rt){const Lt=v(ze[rt],!0);Lt.__removalCount=(m.__removalCount||0)+1,ge.insertBefore(Lt,D(m))}}}return Et(m),!0}return m instanceof c&&!Zc(m)||(B==="noscript"||B==="noembed"||B==="noframes")&&Je(/<\/no(script|embed|frames)/i,m.innerHTML)?(Et(m),!0):(d&&m.nodeType===Vu.text&&(T=m.textContent,In([se,xe,we],ge=>{T=qu(T,ge," ")}),m.textContent!==T&&(ju(t.removed,{element:m.cloneNode()}),m.textContent=T)),Rt(Z.afterSanitizeElements,m,null),!1)},ds=function(m,T,B){if(I&&(T==="id"||T==="name")&&(B in u||B in Gc))return!1;if(!(bu&&!Vt[T]&&Je(M,T))){if(!(pu&&Je(V,T))){if(!ye[T]||Vt[T]){if(!(hs(m)&&(ke.tagNameCheck instanceof RegExp&&Je(ke.tagNameCheck,m)||ke.tagNameCheck instanceof Function&&ke.tagNameCheck(m))&&(ke.attributeNameCheck instanceof RegExp&&Je(ke.attributeNameCheck,T)||ke.attributeNameCheck instanceof Function&&ke.attributeNameCheck(T))||T==="is"&&ke.allowCustomizedBuiltInElements&&(ke.tagNameCheck instanceof RegExp&&Je(ke.tagNameCheck,B)||ke.tagNameCheck instanceof Function&&ke.tagNameCheck(B))))return!1}else if(!Fe[T]){if(!Je(kt,qu(B,Q,""))){if(!((T==="src"||T==="xlink:href"||T==="href")&&m!=="script"&&hd(B,"data:")===0&&ie[m])){if(!(Gt&&!Je(z,qu(B,Q,"")))){if(B)return!1}}}}}}return!0},hs=function(m){return m!=="annotation-xml"&&si(m,De)},ps=function(m){Rt(Z.beforeSanitizeAttributes,m,null);const{attributes:T}=m;if(!T||vr(m))return;const B={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:ye,forceKeepAttr:void 0};let ge=T.length;for(;ge--;){const ze=T[ge],{name:Se,namespaceURI:rt,value:Lt}=ze,Nu=Ie(Se),Er=Lt;let Ue=Se==="value"?Er:pd(Er);if(B.attrName=Nu,B.attrValue=Ue,B.keepAttr=!0,B.forceKeepAttr=void 0,Rt(Z.uponSanitizeAttribute,m,B),Ue=B.attrValue,w&&(Nu==="id"||Nu==="name")&&(gu(Se,m),Ue=j+Ue),b&&Je(/((--!?|])>)|<\/(style|title)/i,Ue)){gu(Se,m);continue}if(B.forceKeepAttr)continue;if(!B.keepAttr){gu(Se,m);continue}if(!yr&&Je(/\/>/i,Ue)){gu(Se,m);continue}d&&In([se,xe,we],ms=>{Ue=qu(Ue,ms," ")});const bs=Ie(m.nodeName);if(!ds(bs,Nu,Ue)){gu(Se,m);continue}if(g&&typeof p=="object"&&typeof p.getAttributeType=="function"&&!rt)switch(p.getAttributeType(bs,Nu)){case"TrustedHTML":{Ue=g.createHTML(Ue);break}case"TrustedScriptURL":{Ue=g.createScriptURL(Ue);break}}if(Ue!==Er)try{rt?m.setAttributeNS(rt,Se,Ue):m.setAttribute(Se,Ue),vr(m)?Et(m):oi(t.removed)}catch{gu(Se,m)}}Rt(Z.afterSanitizeAttributes,m,null)},Kc=function q(m){let T=null;const B=as(m);for(Rt(Z.beforeSanitizeShadowDOM,m,null);T=B.nextNode();)Rt(Z.uponSanitizeShadowNode,T,null),fs(T),ps(T),T.content instanceof o&&q(T.content);Rt(Z.afterSanitizeShadowDOM,m,null)};return t.sanitize=function(q){let m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},T=null,B=null,ge=null,ze=null;if(nt=!q,nt&&(q=""),typeof q!="string"&&!ls(q))if(typeof q.toString=="function"){if(q=q.toString(),typeof q!="string")throw Hu("dirty is not a string, aborting")}else throw Hu("toString is not a function");if(!t.isSupported)return q;if(A||kr(m),t.removed=[],typeof q=="string"&&(N=!1),N){if(q.nodeName){const Lt=Ie(q.nodeName);if(!ee[Lt]||bt[Lt])throw Hu("root node is forbidden and cannot be sanitized in-place")}}else if(q instanceof i)T=cs(""),B=T.ownerDocument.importNode(q,!0),B.nodeType===Vu.element&&B.nodeName==="BODY"||B.nodeName==="HTML"?T=B:T.appendChild(B);else{if(!C&&!d&&!x&&q.indexOf("<")===-1)return g&&R?g.createHTML(q):q;if(T=cs(q),!T)return C?null:R?S:""}T&&E&&Et(T.firstChild);const Se=as(N?q:T);for(;ge=Se.nextNode();)fs(ge),ps(ge),ge.content instanceof o&&Kc(ge.content);if(N)return q;if(C){if(L)for(ze=$.call(T.ownerDocument);T.firstChild;)ze.appendChild(T.firstChild);else ze=T;return(ye.shadowroot||ye.shadowrootmode)&&(ze=re.call(n,ze,!0)),ze}let rt=x?T.outerHTML:T.innerHTML;return x&&ee["!doctype"]&&T.ownerDocument&&T.ownerDocument.doctype&&T.ownerDocument.doctype.name&&Je(bc,T.ownerDocument.doctype.name)&&(rt=" -`+rt),d&&In([se,xe,we],Lt=>{rt=qu(rt,Lt," ")}),g&&R?g.createHTML(rt):rt},t.setConfig=function(){let q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};kr(q),A=!0},t.clearConfig=function(){_u=null,A=!1},t.isValidAttribute=function(q,m,T){_u||kr({});const B=Ie(q),ge=Ie(m);return ds(B,ge,T)},t.addHook=function(q,m){typeof m=="function"&&ju(Z[q],m)},t.removeHook=function(q,m){if(m!==void 0){const T=fd(Z[q],m);return T===-1?void 0:dd(Z[q],T,1)[0]}return oi(Z[q])},t.removeHooks=function(q){Z[q]=[]},t.removeAllHooks=function(){Z=di()},t}var Td=mc();const hi={};function Fd(e){let t=hi[e];if(t)return t;t=hi[e]=[];for(let u=0;u<128;u++){const n=String.fromCharCode(u);t.push(n)}for(let u=0;u=55296&&f<=57343?r+="���":r+=String.fromCharCode(f),o+=6;continue}}if((i&248)===240&&o+91114111?r+="����":(l-=65536,r+=String.fromCharCode(55296+(l>>10),56320+(l&1023))),o+=9;continue}}r+="�"}return r})}Fu.defaultChars=";/?:@&=+$,#";Fu.componentChars="";const pi={};function Id(e){let t=pi[e];if(t)return t;t=pi[e]=[];for(let u=0;u<128;u++){const n=String.fromCharCode(u);/^[0-9a-z]$/i.test(n)?t.push(n):t.push("%"+("0"+u.toString(16).toUpperCase()).slice(-2))}for(let u=0;u"u"&&(u=!0);const n=Id(t);let r="";for(let o=0,s=e.length;o=55296&&i<=57343){if(i>=55296&&i<=56319&&o+1=56320&&c<=57343){r+=encodeURIComponent(e[o]+e[o+1]),o++;continue}}r+="%EF%BF%BD";continue}r+=encodeURIComponent(e[o])}return r}yn.defaultChars=";/?:@&=+$,-_.!~*'()#";yn.componentChars="-_.!~*'()";function Jo(e){let t="";return t+=e.protocol||"",t+=e.slashes?"//":"",t+=e.auth?e.auth+"@":"",e.hostname&&e.hostname.indexOf(":")!==-1?t+="["+e.hostname+"]":t+=e.hostname||"",t+=e.port?":"+e.port:"",t+=e.pathname||"",t+=e.search||"",t+=e.hash||"",t}function Kn(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}const Md=/^([a-z0-9.+-]+:)/i,Rd=/:[0-9]*$/,Ld=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,Od=["<",">",'"',"`"," ","\r",` -`," "],Pd=["{","}","|","\\","^","`"].concat(Od),Nd=["'"].concat(Pd),bi=["%","/","?",";","#"].concat(Nd),mi=["/","?","#"],Bd=255,_i=/^[+a-z0-9A-Z_-]{0,63}$/,$d=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,gi={javascript:!0,"javascript:":!0},xi={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function Xo(e,t){if(e&&e instanceof Kn)return e;const u=new Kn;return u.parse(e,t),u}Kn.prototype.parse=function(e,t){let u,n,r,o=e;if(o=o.trim(),!t&&e.split("#").length===1){const a=Ld.exec(o);if(a)return this.pathname=a[1],a[2]&&(this.search=a[2]),this}let s=Md.exec(o);if(s&&(s=s[0],u=s.toLowerCase(),this.protocol=s,o=o.substr(s.length)),(t||s||o.match(/^\/\/[^@\/]+@[^@\/]+/))&&(r=o.substr(0,2)==="//",r&&!(s&&gi[s])&&(o=o.substr(2),this.slashes=!0)),!gi[s]&&(r||s&&!xi[s])){let a=-1;for(let h=0;h127?y+="x":y+=D[k];if(!y.match(_i)){const k=h.slice(0,v),g=h.slice(v+1),S=D.match($d);S&&(k.push(S[1]),g.unshift(S[2])),g.length&&(o=g.join(".")+o),this.hostname=k.join(".");break}}}}this.hostname.length>Bd&&(this.hostname=""),p&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}const i=o.indexOf("#");i!==-1&&(this.hash=o.substr(i),o=o.slice(0,i));const c=o.indexOf("?");return c!==-1&&(this.search=o.substr(c),o=o.slice(0,c)),o&&(this.pathname=o),xi[u]&&this.hostname&&!this.pathname&&(this.pathname=""),this};Kn.prototype.parseHost=function(e){let t=Rd.exec(e);t&&(t=t[0],t!==":"&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)};const zd=Object.freeze(Object.defineProperty({__proto__:null,decode:Fu,encode:yn,format:Jo,parse:Xo},Symbol.toStringTag,{value:"Module"})),_c=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,gc=/[\0-\x1F\x7F-\x9F]/,Ud=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u0890\u0891\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC3F]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/,Qo=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,xc=/[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC5\uDECE-\uDEDB\uDEE0-\uDEE8\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFCA]/,yc=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,jd=Object.freeze(Object.defineProperty({__proto__:null,Any:_c,Cc:gc,Cf:Ud,P:Qo,S:xc,Z:yc},Symbol.toStringTag,{value:"Module"})),qd=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(e=>e.charCodeAt(0))),Hd=new Uint16Array("Ȁaglq \x1Bɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(e=>e.charCodeAt(0)));var Ur;const Wd=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),Vd=(Ur=String.fromCodePoint)!==null&&Ur!==void 0?Ur:function(e){let t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),t+=String.fromCharCode(e),t};function Gd(e){var t;return e>=55296&&e<=57343||e>1114111?65533:(t=Wd.get(e))!==null&&t!==void 0?t:e}var Re;(function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"})(Re||(Re={}));const Zd=32;var Qt;(function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"})(Qt||(Qt={}));function yo(e){return e>=Re.ZERO&&e<=Re.NINE}function Kd(e){return e>=Re.UPPER_A&&e<=Re.UPPER_F||e>=Re.LOWER_A&&e<=Re.LOWER_F}function Yd(e){return e>=Re.UPPER_A&&e<=Re.UPPER_Z||e>=Re.LOWER_A&&e<=Re.LOWER_Z||yo(e)}function Jd(e){return e===Re.EQUALS||Yd(e)}var Me;(function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"})(Me||(Me={}));var Xt;(function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"})(Xt||(Xt={}));class Xd{constructor(t,u,n){this.decodeTree=t,this.emitCodePoint=u,this.errors=n,this.state=Me.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Xt.Strict}startEntity(t){this.decodeMode=t,this.state=Me.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(t,u){switch(this.state){case Me.EntityStart:return t.charCodeAt(u)===Re.NUM?(this.state=Me.NumericStart,this.consumed+=1,this.stateNumericStart(t,u+1)):(this.state=Me.NamedEntity,this.stateNamedEntity(t,u));case Me.NumericStart:return this.stateNumericStart(t,u);case Me.NumericDecimal:return this.stateNumericDecimal(t,u);case Me.NumericHex:return this.stateNumericHex(t,u);case Me.NamedEntity:return this.stateNamedEntity(t,u)}}stateNumericStart(t,u){return u>=t.length?-1:(t.charCodeAt(u)|Zd)===Re.LOWER_X?(this.state=Me.NumericHex,this.consumed+=1,this.stateNumericHex(t,u+1)):(this.state=Me.NumericDecimal,this.stateNumericDecimal(t,u))}addToNumericResult(t,u,n,r){if(u!==n){const o=n-u;this.result=this.result*Math.pow(r,o)+parseInt(t.substr(u,o),r),this.consumed+=o}}stateNumericHex(t,u){const n=u;for(;u>14;for(;u>14,o!==0){if(s===Re.SEMI)return this.emitNamedEntityData(this.treeIndex,o,this.consumed+this.excess);this.decodeMode!==Xt.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var t;const{result:u,decodeTree:n}=this,r=(n[u]&Qt.VALUE_LENGTH)>>14;return this.emitNamedEntityData(u,r,this.consumed),(t=this.errors)===null||t===void 0||t.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(t,u,n){const{decodeTree:r}=this;return this.emitCodePoint(u===1?r[t]&~Qt.VALUE_LENGTH:r[t+1],n),u===3&&this.emitCodePoint(r[t+2],n),n}end(){var t;switch(this.state){case Me.NamedEntity:return this.result!==0&&(this.decodeMode!==Xt.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case Me.NumericDecimal:return this.emitNumericEntity(0,2);case Me.NumericHex:return this.emitNumericEntity(0,3);case Me.NumericStart:return(t=this.errors)===null||t===void 0||t.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case Me.EntityStart:return 0}}}function kc(e){let t="";const u=new Xd(e,n=>t+=Vd(n));return function(r,o){let s=0,i=0;for(;(i=r.indexOf("&",i))>=0;){t+=r.slice(s,i),u.startEntity(o);const a=u.write(r,i+1);if(a<0){s=i+u.end();break}s=i+a,i=a===0?s+1:s}const c=t+r.slice(s);return t="",c}}function Qd(e,t,u,n){const r=(t&Qt.BRANCH_LENGTH)>>7,o=t&Qt.JUMP_TABLE;if(r===0)return o!==0&&n===o?u:-1;if(o){const c=n-o;return c<0||c>=r?-1:e[u+c]-1}let s=u,i=s+r-1;for(;s<=i;){const c=s+i>>>1,a=e[c];if(an)i=c-1;else return e[c+r]}return-1}const eh=kc(qd);kc(Hd);function vc(e,t=Xt.Legacy){return eh(e,t)}function th(e){return Object.prototype.toString.call(e)}function es(e){return th(e)==="[object String]"}const uh=Object.prototype.hasOwnProperty;function nh(e,t){return uh.call(e,t)}function mr(e){return Array.prototype.slice.call(arguments,1).forEach(function(u){if(u){if(typeof u!="object")throw new TypeError(u+"must be object");Object.keys(u).forEach(function(n){e[n]=u[n]})}}),e}function Ec(e,t,u){return[].concat(e.slice(0,t),u,e.slice(t+1))}function ts(e){return!(e>=55296&&e<=57343||e>=64976&&e<=65007||(e&65535)===65535||(e&65535)===65534||e>=0&&e<=8||e===11||e>=14&&e<=31||e>=127&&e<=159||e>1114111)}function Yn(e){if(e>65535){e-=65536;const t=55296+(e>>10),u=56320+(e&1023);return String.fromCharCode(t,u)}return String.fromCharCode(e)}const Cc=/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,rh=/&([a-z#][a-z0-9]{1,31});/gi,oh=new RegExp(Cc.source+"|"+rh.source,"gi"),sh=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;function ih(e,t){if(t.charCodeAt(0)===35&&sh.test(t)){const n=t[1].toLowerCase()==="x"?parseInt(t.slice(2),16):parseInt(t.slice(1),10);return ts(n)?Yn(n):e}const u=vc(e);return u!==e?u:e}function ch(e){return e.indexOf("\\")<0?e:e.replace(Cc,"$1")}function Iu(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(oh,function(t,u,n){return u||ih(t,n)})}const ah=/[&<>"]/,lh=/[&<>"]/g,fh={"&":"&","<":"<",">":">",'"':"""};function dh(e){return fh[e]}function ru(e){return ah.test(e)?e.replace(lh,dh):e}const hh=/[.?*+^$[\]\\(){}|-]/g;function ph(e){return e.replace(hh,"\\$&")}function pe(e){switch(e){case 9:case 32:return!0}return!1}function pn(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function bn(e){return Qo.test(e)||xc.test(e)}function mn(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function _r(e){return e=e.trim().replace(/\s+/g," "),"ẞ".toLowerCase()==="Ṿ"&&(e=e.replace(/ẞ/g,"ß")),e.toLowerCase().toUpperCase()}const bh={mdurl:zd,ucmicro:jd},mh=Object.freeze(Object.defineProperty({__proto__:null,arrayReplaceAt:Ec,assign:mr,escapeHtml:ru,escapeRE:ph,fromCodePoint:Yn,has:nh,isMdAsciiPunct:mn,isPunctChar:bn,isSpace:pe,isString:es,isValidEntityCode:ts,isWhiteSpace:pn,lib:bh,normalizeReference:_r,unescapeAll:Iu,unescapeMd:ch},Symbol.toStringTag,{value:"Module"}));function _h(e,t,u){let n,r,o,s;const i=e.posMax,c=e.pos;for(e.pos=t+1,n=1;e.pos32))return o;if(n===41){if(s===0)break;s--}r++}return t===r||s!==0||(o.str=Iu(e.slice(t,r)),o.pos=r,o.ok=!0),o}function xh(e,t,u,n){let r,o=t;const s={ok:!1,can_continue:!1,pos:0,str:"",marker:0};if(n)s.str=n.str,s.marker=n.marker;else{if(o>=u)return s;let i=e.charCodeAt(o);if(i!==34&&i!==39&&i!==40)return s;t++,o++,i===40&&(i=41),s.marker=i}for(;o"+ru(o.content)+""};It.code_block=function(e,t,u,n,r){const o=e[t];return""+ru(e[t].content)+` -`};It.fence=function(e,t,u,n,r){const o=e[t],s=o.info?Iu(o.info).trim():"";let i="",c="";if(s){const f=s.split(/(\s+)/g);i=f[0],c=f.slice(2).join("")}let a;if(u.highlight?a=u.highlight(o.content,i,c)||ru(o.content):a=ru(o.content),a.indexOf("${a} -`}return`
${a}
-`};It.image=function(e,t,u,n,r){const o=e[t];return o.attrs[o.attrIndex("alt")][1]=r.renderInlineAsText(o.children,u,n),r.renderToken(e,t,u)};It.hardbreak=function(e,t,u){return u.xhtmlOut?`
-`:`
-`};It.softbreak=function(e,t,u){return u.breaks?u.xhtmlOut?`
-`:`
-`:` -`};It.text=function(e,t){return ru(e[t].content)};It.html_block=function(e,t){return e[t].content};It.html_inline=function(e,t){return e[t].content};function Ou(){this.rules=mr({},It)}Ou.prototype.renderAttrs=function(t){let u,n,r;if(!t.attrs)return"";for(r="",u=0,n=t.attrs.length;u -`:">",o};Ou.prototype.renderInline=function(e,t,u){let n="";const r=this.rules;for(let o=0,s=e.length;o=0&&(n=this.attrs[u][1]),n};yt.prototype.attrJoin=function(t,u){const n=this.attrIndex(t);n<0?this.attrPush([t,u]):this.attrs[n][1]=this.attrs[n][1]+" "+u};function Ac(e,t,u){this.src=e,this.env=u,this.tokens=[],this.inlineMode=!1,this.md=t}Ac.prototype.Token=yt;const kh=/\r\n?|\n/g,vh=/\0/g;function Eh(e){let t;t=e.src.replace(kh,` -`),t=t.replace(vh,"�"),e.src=t}function Ch(e){let t;e.inlineMode?(t=new e.Token("inline","",0),t.content=e.src,t.map=[0,1],t.children=[],e.tokens.push(t)):e.md.block.parse(e.src,e.md,e.env,e.tokens)}function Ah(e){const t=e.tokens;for(let u=0,n=t.length;u\s]/i.test(e)}function Dh(e){return/^<\/a\s*>/i.test(e)}function Sh(e){const t=e.tokens;if(e.md.options.linkify)for(let u=0,n=t.length;u=0;s--){const i=r[s];if(i.type==="link_close"){for(s--;r[s].level!==i.level&&r[s].type!=="link_open";)s--;continue}if(i.type==="html_inline"&&(wh(i.content)&&o>0&&o--,Dh(i.content)&&o++),!(o>0)&&i.type==="text"&&e.md.linkify.test(i.content)){const c=i.content;let a=e.md.linkify.match(c);const f=[];let l=i.level,_=0;a.length>0&&a[0].index===0&&s>0&&r[s-1].type==="text_special"&&(a=a.slice(1));for(let p=0;p_){const S=new e.Token("text","",0);S.content=c.slice(_,D),S.level=l,f.push(S)}const y=new e.Token("link_open","a",1);y.attrs=[["href",v]],y.level=l++,y.markup="linkify",y.info="auto",f.push(y);const k=new e.Token("text","",0);k.content=F,k.level=l,f.push(k);const g=new e.Token("link_close","a",-1);g.level=--l,g.markup="linkify",g.info="auto",f.push(g),_=a[p].lastIndex}if(_=0;u--){const n=e[u];n.type==="text"&&!t&&(n.content=n.content.replace(Fh,Mh)),n.type==="link_open"&&n.info==="auto"&&t--,n.type==="link_close"&&n.info==="auto"&&t++}}function Lh(e){let t=0;for(let u=e.length-1;u>=0;u--){const n=e[u];n.type==="text"&&!t&&wc.test(n.content)&&(n.content=n.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/mg,"$1—").replace(/(^|\s)--(?=\s|$)/mg,"$1–").replace(/(^|[^-\s])--(?=[^-\s]|$)/mg,"$1–")),n.type==="link_open"&&n.info==="auto"&&t--,n.type==="link_close"&&n.info==="auto"&&t++}}function Oh(e){let t;if(e.md.options.typographer)for(t=e.tokens.length-1;t>=0;t--)e.tokens[t].type==="inline"&&(Th.test(e.tokens[t].content)&&Rh(e.tokens[t].children),wc.test(e.tokens[t].content)&&Lh(e.tokens[t].children))}const Ph=/['"]/,yi=/['"]/g,ki="’";function Rn(e,t,u){return e.slice(0,t)+u+e.slice(t+1)}function Nh(e,t){let u;const n=[];for(let r=0;r=0&&!(n[u].level<=s);u--);if(n.length=u+1,o.type!=="text")continue;let i=o.content,c=0,a=i.length;e:for(;c=0)h=i.charCodeAt(f.index-1);else for(u=r-1;u>=0&&!(e[u].type==="softbreak"||e[u].type==="hardbreak");u--)if(e[u].content){h=e[u].content.charCodeAt(e[u].content.length-1);break}let v=32;if(c=48&&h<=57&&(_=l=!1),l&&_&&(l=F,_=D),!l&&!_){p&&(o.content=Rn(o.content,f.index,ki));continue}if(_)for(u=n.length-1;u>=0;u--){let g=n[u];if(n[u].level=0;t--)e.tokens[t].type!=="inline"||!Ph.test(e.tokens[t].content)||Nh(e.tokens[t].children,e)}function $h(e){let t,u;const n=e.tokens,r=n.length;for(let o=0;o0&&this.level++,this.tokens.push(n),n};Mt.prototype.isEmpty=function(t){return this.bMarks[t]+this.tShift[t]>=this.eMarks[t]};Mt.prototype.skipEmptyLines=function(t){for(let u=this.lineMax;tu;)if(!pe(this.src.charCodeAt(--t)))return t+1;return t};Mt.prototype.skipChars=function(t,u){for(let n=this.src.length;tn;)if(u!==this.src.charCodeAt(--t))return t+1;return t};Mt.prototype.getLines=function(t,u,n,r){if(t>=u)return"";const o=new Array(u-t);for(let s=0,i=t;in?o[s]=new Array(c-n+1).join(" ")+this.src.slice(f,l):o[s]=this.src.slice(f,l)}return o.join("")};Mt.prototype.Token=yt;const zh=65536;function qr(e,t){const u=e.bMarks[t]+e.tShift[t],n=e.eMarks[t];return e.src.slice(u,n)}function vi(e){const t=[],u=e.length;let n=0,r=e.charCodeAt(n),o=!1,s=0,i="";for(;nu)return!1;let r=t+1;if(e.sCount[r]=4)return!1;let o=e.bMarks[r]+e.tShift[r];if(o>=e.eMarks[r])return!1;const s=e.src.charCodeAt(o++);if(s!==124&&s!==45&&s!==58||o>=e.eMarks[r])return!1;const i=e.src.charCodeAt(o++);if(i!==124&&i!==45&&i!==58&&!pe(i)||s===45&&pe(i))return!1;for(;o=4)return!1;a=vi(c),a.length&&a[0]===""&&a.shift(),a.length&&a[a.length-1]===""&&a.pop();const l=a.length;if(l===0||l!==f.length)return!1;if(n)return!0;const _=e.parentType;e.parentType="table";const p=e.md.block.ruler.getRules("blockquote"),h=e.push("table_open","table",1),v=[t,0];h.map=v;const F=e.push("thead_open","thead",1);F.map=[t,t+1];const D=e.push("tr_open","tr",1);D.map=[t,t+1];for(let g=0;g=4||(a=vi(c),a.length&&a[0]===""&&a.shift(),a.length&&a[a.length-1]===""&&a.pop(),k+=l-a.length,k>zh))break;if(r===t+2){const U=e.push("tbody_open","tbody",1);U.map=y=[t+2,0]}const S=e.push("tr_open","tr",1);S.map=[r,r+1];for(let U=0;U=4){n++,r=n;continue}break}e.line=r;const o=e.push("code_block","code",0);return o.content=e.getLines(t,r,4+e.blkIndent,!1)+` -`,o.map=[t,e.line],!0}function qh(e,t,u,n){let r=e.bMarks[t]+e.tShift[t],o=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4||r+3>o)return!1;const s=e.src.charCodeAt(r);if(s!==126&&s!==96)return!1;let i=r;r=e.skipChars(r,s);let c=r-i;if(c<3)return!1;const a=e.src.slice(i,r),f=e.src.slice(r,o);if(s===96&&f.indexOf(String.fromCharCode(s))>=0)return!1;if(n)return!0;let l=t,_=!1;for(;l++,!(l>=u||(r=i=e.bMarks[l]+e.tShift[l],o=e.eMarks[l],r=4)&&(r=e.skipChars(r,s),!(r-i=4||e.src.charCodeAt(r)!==62)return!1;if(n)return!0;const i=[],c=[],a=[],f=[],l=e.md.block.ruler.getRules("blockquote"),_=e.parentType;e.parentType="blockquote";let p=!1,h;for(h=t;h=o)break;if(e.src.charCodeAt(r++)===62&&!k){let S=e.sCount[h]+1,U,J;e.src.charCodeAt(r)===32?(r++,S++,J=!1,U=!0):e.src.charCodeAt(r)===9?(U=!0,(e.bsCount[h]+S)%4===3?(r++,S++,J=!1):J=!0):U=!1;let $=S;for(i.push(e.bMarks[h]),e.bMarks[h]=r;r=o,c.push(e.bsCount[h]),e.bsCount[h]=e.sCount[h]+1+(U?1:0),a.push(e.sCount[h]),e.sCount[h]=$-S,f.push(e.tShift[h]),e.tShift[h]=r-e.bMarks[h];continue}if(p)break;let g=!1;for(let S=0,U=l.length;S";const D=[t,0];F.map=D,e.md.block.tokenize(e,t,h);const y=e.push("blockquote_close","blockquote",-1);y.markup=">",e.lineMax=s,e.parentType=_,D[1]=e.line;for(let k=0;k=4)return!1;let o=e.bMarks[t]+e.tShift[t];const s=e.src.charCodeAt(o++);if(s!==42&&s!==45&&s!==95)return!1;let i=1;for(;o=n)return-1;let o=e.src.charCodeAt(r++);if(o<48||o>57)return-1;for(;;){if(r>=n)return-1;if(o=e.src.charCodeAt(r++),o>=48&&o<=57){if(r-u>=10)return-1;continue}if(o===41||o===46)break;return-1}return r=4||e.listIndent>=0&&e.sCount[c]-e.listIndent>=4&&e.sCount[c]=e.blkIndent&&(f=!0);let l,_,p;if((p=Ci(e,c))>=0){if(l=!0,s=e.bMarks[c]+e.tShift[c],_=Number(e.src.slice(s,p-1)),f&&_!==1)return!1}else if((p=Ei(e,c))>=0)l=!1;else return!1;if(f&&e.skipSpaces(p)>=e.eMarks[c])return!1;if(n)return!0;const h=e.src.charCodeAt(p-1),v=e.tokens.length;l?(i=e.push("ordered_list_open","ol",1),_!==1&&(i.attrs=[["start",_]])):i=e.push("bullet_list_open","ul",1);const F=[c,0];i.map=F,i.markup=String.fromCharCode(h);let D=!1;const y=e.md.block.ruler.getRules("list"),k=e.parentType;for(e.parentType="list";c=r?J=1:J=S-g,J>4&&(J=1);const $=g+J;i=e.push("list_item_open","li",1),i.markup=String.fromCharCode(h);const G=[c,0];i.map=G,l&&(i.info=e.src.slice(s,p-1));const re=e.tight,Z=e.tShift[c],se=e.sCount[c],xe=e.listIndent;if(e.listIndent=e.blkIndent,e.blkIndent=$,e.tight=!0,e.tShift[c]=U-e.bMarks[c],e.sCount[c]=S,U>=r&&e.isEmpty(c+1)?e.line=Math.min(e.line+2,u):e.md.block.tokenize(e,c,u,!0),(!e.tight||D)&&(a=!1),D=e.line-c>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=xe,e.tShift[c]=Z,e.sCount[c]=se,e.tight=re,i=e.push("list_item_close","li",-1),i.markup=String.fromCharCode(h),c=e.line,G[1]=c,c>=u||e.sCount[c]=4)break;let we=!1;for(let M=0,V=y.length;M=4||e.src.charCodeAt(r)!==91)return!1;function i(y){const k=e.lineMax;if(y>=k||e.isEmpty(y))return null;let g=!1;if(e.sCount[y]-e.blkIndent>3&&(g=!0),e.sCount[y]<0&&(g=!0),!g){const J=e.md.block.ruler.getRules("reference"),$=e.parentType;e.parentType="reference";let G=!1;for(let re=0,Z=J.length;re"u"&&(e.env.references={}),typeof e.env.references[D]>"u"&&(e.env.references[D]={title:F,href:l}),e.line=s),!0):!1}const Kh=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],Yh="[a-zA-Z_:][a-zA-Z0-9:._-]*",Jh="[^\"'=<>`\\x00-\\x20]+",Xh="'[^']*'",Qh='"[^"]*"',ep="(?:"+Jh+"|"+Xh+"|"+Qh+")",tp="(?:\\s+"+Yh+"(?:\\s*=\\s*"+ep+")?)",Dc="<[A-Za-z][A-Za-z0-9\\-]*"+tp+"*\\s*\\/?>",Sc="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",up="",np="<[?][\\s\\S]*?[?]>",rp="]*>",op="",sp=new RegExp("^(?:"+Dc+"|"+Sc+"|"+up+"|"+np+"|"+rp+"|"+op+")"),ip=new RegExp("^(?:"+Dc+"|"+Sc+")"),ku=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(ip.source+"\\s*$"),/^$/,!1]];function cp(e,t,u,n){let r=e.bMarks[t]+e.tShift[t],o=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4||!e.md.options.html||e.src.charCodeAt(r)!==60)return!1;let s=e.src.slice(r,o),i=0;for(;i=4)return!1;let s=e.src.charCodeAt(r);if(s!==35||r>=o)return!1;let i=1;for(s=e.src.charCodeAt(++r);s===35&&r6||rr&&pe(e.src.charCodeAt(c-1))&&(o=c),e.line=t+1;const a=e.push("heading_open","h"+String(i),1);a.markup="########".slice(0,i),a.map=[t,e.line];const f=e.push("inline","",0);f.content=e.src.slice(r,o).trim(),f.map=[t,e.line],f.children=[];const l=e.push("heading_close","h"+String(i),-1);return l.markup="########".slice(0,i),!0}function lp(e,t,u){const n=e.md.block.ruler.getRules("paragraph");if(e.sCount[t]-e.blkIndent>=4)return!1;const r=e.parentType;e.parentType="paragraph";let o=0,s,i=t+1;for(;i3)continue;if(e.sCount[i]>=e.blkIndent){let p=e.bMarks[i]+e.tShift[i];const h=e.eMarks[i];if(p=h))){o=s===61?1:2;break}}if(e.sCount[i]<0)continue;let _=!1;for(let p=0,h=n.length;p3||e.sCount[o]<0)continue;let a=!1;for(let f=0,l=n.length;f=u||e.sCount[s]=o){e.line=u;break}const c=e.line;let a=!1;for(let f=0;f=e.line)throw new Error("block rule didn't increment state.line");break}if(!a)throw new Error("none of the block rules matched");e.tight=!i,e.isEmpty(e.line-1)&&(i=!0),s=e.line,s0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],r={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(n),this.tokens_meta.push(r),n};kn.prototype.scanDelims=function(e,t){const u=this.posMax,n=this.src.charCodeAt(e),r=e>0?this.src.charCodeAt(e-1):32;let o=e;for(;o0)return!1;const u=e.pos,n=e.posMax;if(u+3>n||e.src.charCodeAt(u)!==58||e.src.charCodeAt(u+1)!==47||e.src.charCodeAt(u+2)!==47)return!1;const r=e.pending.match(pp);if(!r)return!1;const o=r[1],s=e.md.linkify.matchAtStart(e.src.slice(u-o.length));if(!s)return!1;let i=s.url;if(i.length<=o.length)return!1;i=i.replace(/\*+$/,"");const c=e.md.normalizeLink(i);if(!e.md.validateLink(c))return!1;if(!t){e.pending=e.pending.slice(0,-o.length);const a=e.push("link_open","a",1);a.attrs=[["href",c]],a.markup="linkify",a.info="auto";const f=e.push("text","",0);f.content=e.md.normalizeLinkText(i);const l=e.push("link_close","a",-1);l.markup="linkify",l.info="auto"}return e.pos+=i.length-o.length,!0}function mp(e,t){let u=e.pos;if(e.src.charCodeAt(u)!==10)return!1;const n=e.pending.length-1,r=e.posMax;if(!t)if(n>=0&&e.pending.charCodeAt(n)===32)if(n>=1&&e.pending.charCodeAt(n-1)===32){let o=n-1;for(;o>=1&&e.pending.charCodeAt(o-1)===32;)o--;e.pending=e.pending.slice(0,o),e.push("hardbreak","br",0)}else e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0);else e.push("softbreak","br",0);for(u++;u?@[]^_`{|}~-".split("").forEach(function(e){ns[e.charCodeAt(0)]=1});function _p(e,t){let u=e.pos;const n=e.posMax;if(e.src.charCodeAt(u)!==92||(u++,u>=n))return!1;let r=e.src.charCodeAt(u);if(r===10){for(t||e.push("hardbreak","br",0),u++;u=55296&&r<=56319&&u+1=56320&&i<=57343&&(o+=e.src[u+1],u++)}const s="\\"+o;if(!t){const i=e.push("text_special","",0);r<256&&ns[r]!==0?i.content=o:i.content=s,i.markup=s,i.info="escape"}return e.pos=u+1,!0}function gp(e,t){let u=e.pos;if(e.src.charCodeAt(u)!==96)return!1;const r=u;u++;const o=e.posMax;for(;u=0;n--){const r=t[n];if(r.marker!==95&&r.marker!==42||r.end===-1)continue;const o=t[r.end],s=n>0&&t[n-1].end===r.end+1&&t[n-1].marker===r.marker&&t[n-1].token===r.token-1&&t[r.end+1].token===o.token+1,i=String.fromCharCode(r.marker),c=e.tokens[r.token];c.type=s?"strong_open":"em_open",c.tag=s?"strong":"em",c.nesting=1,c.markup=s?i+i:i,c.content="";const a=e.tokens[o.token];a.type=s?"strong_close":"em_close",a.tag=s?"strong":"em",a.nesting=-1,a.markup=s?i+i:i,a.content="",s&&(e.tokens[t[n-1].token].content="",e.tokens[t[r.end+1].token].content="",n--)}}function vp(e){const t=e.tokens_meta,u=e.tokens_meta.length;wi(e,e.delimiters);for(let n=0;n=l)return!1;if(c=h,r=e.md.helpers.parseLinkDestination(e.src,h,e.posMax),r.ok){for(s=e.md.normalizeLink(r.str),e.md.validateLink(s)?h=r.pos:s="",c=h;h=l||e.src.charCodeAt(h)!==41)&&(a=!0),h++}if(a){if(typeof e.env.references>"u")return!1;if(h=0?n=e.src.slice(c,h++):h=p+1):h=p+1,n||(n=e.src.slice(_,p)),o=e.env.references[_r(n)],!o)return e.pos=f,!1;s=o.href,i=o.title}if(!t){e.pos=_,e.posMax=p;const v=e.push("link_open","a",1),F=[["href",s]];v.attrs=F,i&&F.push(["title",i]),e.linkLevel++,e.md.inline.tokenize(e),e.linkLevel--,e.push("link_close","a",-1)}return e.pos=h,e.posMax=l,!0}function Cp(e,t){let u,n,r,o,s,i,c,a,f="";const l=e.pos,_=e.posMax;if(e.src.charCodeAt(e.pos)!==33||e.src.charCodeAt(e.pos+1)!==91)return!1;const p=e.pos+2,h=e.md.helpers.parseLinkLabel(e,e.pos+1,!1);if(h<0)return!1;if(o=h+1,o<_&&e.src.charCodeAt(o)===40){for(o++;o<_&&(u=e.src.charCodeAt(o),!(!pe(u)&&u!==10));o++);if(o>=_)return!1;for(a=o,i=e.md.helpers.parseLinkDestination(e.src,o,e.posMax),i.ok&&(f=e.md.normalizeLink(i.str),e.md.validateLink(f)?o=i.pos:f=""),a=o;o<_&&(u=e.src.charCodeAt(o),!(!pe(u)&&u!==10));o++);if(i=e.md.helpers.parseLinkTitle(e.src,o,e.posMax),o<_&&a!==o&&i.ok)for(c=i.str,o=i.pos;o<_&&(u=e.src.charCodeAt(o),!(!pe(u)&&u!==10));o++);else c="";if(o>=_||e.src.charCodeAt(o)!==41)return e.pos=l,!1;o++}else{if(typeof e.env.references>"u")return!1;if(o<_&&e.src.charCodeAt(o)===91?(a=o+1,o=e.md.helpers.parseLinkLabel(e,o),o>=0?r=e.src.slice(a,o++):o=h+1):o=h+1,r||(r=e.src.slice(p,h)),s=e.env.references[_r(r)],!s)return e.pos=l,!1;f=s.href,c=s.title}if(!t){n=e.src.slice(p,h);const v=[];e.md.inline.parse(n,e.md,e.env,v);const F=e.push("image","img",0),D=[["src",f],["alt",""]];F.attrs=D,F.children=v,F.content=n,c&&D.push(["title",c])}return e.pos=o,e.posMax=_,!0}const Ap=/^([a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)$/,wp=/^([a-zA-Z][a-zA-Z0-9+.-]{1,31}):([^<>\x00-\x20]*)$/;function Dp(e,t){let u=e.pos;if(e.src.charCodeAt(u)!==60)return!1;const n=e.pos,r=e.posMax;for(;;){if(++u>=r)return!1;const s=e.src.charCodeAt(u);if(s===60)return!1;if(s===62)break}const o=e.src.slice(n+1,u);if(wp.test(o)){const s=e.md.normalizeLink(o);if(!e.md.validateLink(s))return!1;if(!t){const i=e.push("link_open","a",1);i.attrs=[["href",s]],i.markup="autolink",i.info="auto";const c=e.push("text","",0);c.content=e.md.normalizeLinkText(o);const a=e.push("link_close","a",-1);a.markup="autolink",a.info="auto"}return e.pos+=o.length+2,!0}if(Ap.test(o)){const s=e.md.normalizeLink("mailto:"+o);if(!e.md.validateLink(s))return!1;if(!t){const i=e.push("link_open","a",1);i.attrs=[["href",s]],i.markup="autolink",i.info="auto";const c=e.push("text","",0);c.content=e.md.normalizeLinkText(o);const a=e.push("link_close","a",-1);a.markup="autolink",a.info="auto"}return e.pos+=o.length+2,!0}return!1}function Sp(e){return/^\s]/i.test(e)}function Tp(e){return/^<\/a\s*>/i.test(e)}function Fp(e){const t=e|32;return t>=97&&t<=122}function Ip(e,t){if(!e.md.options.html)return!1;const u=e.posMax,n=e.pos;if(e.src.charCodeAt(n)!==60||n+2>=u)return!1;const r=e.src.charCodeAt(n+1);if(r!==33&&r!==63&&r!==47&&!Fp(r))return!1;const o=e.src.slice(n).match(sp);if(!o)return!1;if(!t){const s=e.push("html_inline","",0);s.content=o[0],Sp(s.content)&&e.linkLevel++,Tp(s.content)&&e.linkLevel--}return e.pos+=o[0].length,!0}const Mp=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,Rp=/^&([a-z][a-z0-9]{1,31});/i;function Lp(e,t){const u=e.pos,n=e.posMax;if(e.src.charCodeAt(u)!==38||u+1>=n)return!1;if(e.src.charCodeAt(u+1)===35){const o=e.src.slice(u).match(Mp);if(o){if(!t){const s=o[1][0].toLowerCase()==="x"?parseInt(o[1].slice(1),16):parseInt(o[1],10),i=e.push("text_special","",0);i.content=ts(s)?Yn(s):Yn(65533),i.markup=o[0],i.info="entity"}return e.pos+=o[0].length,!0}}else{const o=e.src.slice(u).match(Rp);if(o){const s=vc(o[0]);if(s!==o[0]){if(!t){const i=e.push("text_special","",0);i.content=s,i.markup=o[0],i.info="entity"}return e.pos+=o[0].length,!0}}}return!1}function Di(e){const t={},u=e.length;if(!u)return;let n=0,r=-2;const o=[];for(let s=0;sc;a-=o[a]+1){const l=e[a];if(l.marker===i.marker&&l.open&&l.end<0){let _=!1;if((l.close||i.open)&&(l.length+i.length)%3===0&&(l.length%3!==0||i.length%3!==0)&&(_=!0),!_){const p=a>0&&!e[a-1].open?o[a-1]+1:0;o[s]=s-a+p,o[a]=p,i.open=!1,l.end=s,l.close=!1,f=-1,r=-2;break}}}f!==-1&&(t[i.marker][(i.open?3:0)+(i.length||0)%3]=f)}}function Op(e){const t=e.tokens_meta,u=e.tokens_meta.length;Di(e.delimiters);for(let n=0;n0&&n++,r[t].type==="text"&&t+1=e.pos)throw new Error("inline rule didn't increment state.pos");break}}else e.pos=e.posMax;s||e.pos++,o[t]=e.pos};vn.prototype.tokenize=function(e){const t=this.ruler.getRules(""),u=t.length,n=e.posMax,r=e.md.options.maxNesting;for(;e.pos=e.pos)throw new Error("inline rule didn't increment state.pos");break}}if(s){if(e.pos>=n)break;continue}e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()};vn.prototype.parse=function(e,t,u,n){const r=new this.State(e,t,u,n);this.tokenize(r);const o=this.ruler2.getRules(""),s=o.length;for(let i=0;i|$))",t.tpl_email_fuzzy="(^|"+u+'|"|\\(|'+t.src_ZCc+")("+t.src_email_name+"@"+t.tpl_host_fuzzy_strict+")",t.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))((?![$+<=>^`||])"+t.tpl_host_port_fuzzy_strict+t.src_path+")",t.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))((?![$+<=>^`||])"+t.tpl_host_port_no_ip_fuzzy_strict+t.src_path+")",t}function ko(e){return Array.prototype.slice.call(arguments,1).forEach(function(u){u&&Object.keys(u).forEach(function(n){e[n]=u[n]})}),e}function xr(e){return Object.prototype.toString.call(e)}function Bp(e){return xr(e)==="[object String]"}function $p(e){return xr(e)==="[object Object]"}function zp(e){return xr(e)==="[object RegExp]"}function Si(e){return xr(e)==="[object Function]"}function Up(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}const Ic={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};function jp(e){return Object.keys(e||{}).reduce(function(t,u){return t||Ic.hasOwnProperty(u)},!1)}const qp={"http:":{validate:function(e,t,u){const n=e.slice(t);return u.re.http||(u.re.http=new RegExp("^\\/\\/"+u.re.src_auth+u.re.src_host_port_strict+u.re.src_path,"i")),u.re.http.test(n)?n.match(u.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(e,t,u){const n=e.slice(t);return u.re.no_http||(u.re.no_http=new RegExp("^"+u.re.src_auth+"(?:localhost|(?:(?:"+u.re.src_domain+")\\.)+"+u.re.src_domain_root+")"+u.re.src_port+u.re.src_host_terminator+u.re.src_path,"i")),u.re.no_http.test(n)?t>=3&&e[t-3]===":"||t>=3&&e[t-3]==="/"?0:n.match(u.re.no_http)[0].length:0}},"mailto:":{validate:function(e,t,u){const n=e.slice(t);return u.re.mailto||(u.re.mailto=new RegExp("^"+u.re.src_email_name+"@"+u.re.src_host_strict,"i")),u.re.mailto.test(n)?n.match(u.re.mailto)[0].length:0}}},Hp="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",Wp="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function Vp(e){e.__index__=-1,e.__text_cache__=""}function Gp(e){return function(t,u){const n=t.slice(u);return e.test(n)?n.match(e)[0].length:0}}function Ti(){return function(e,t){t.normalize(e)}}function Jn(e){const t=e.re=Np(e.__opts__),u=e.__tlds__.slice();e.onCompile(),e.__tlds_replaced__||u.push(Hp),u.push(t.src_xn),t.src_tlds=u.join("|");function n(i){return i.replace("%TLDS%",t.src_tlds)}t.email_fuzzy=RegExp(n(t.tpl_email_fuzzy),"i"),t.link_fuzzy=RegExp(n(t.tpl_link_fuzzy),"i"),t.link_no_ip_fuzzy=RegExp(n(t.tpl_link_no_ip_fuzzy),"i"),t.host_fuzzy_test=RegExp(n(t.tpl_host_fuzzy_test),"i");const r=[];e.__compiled__={};function o(i,c){throw new Error('(LinkifyIt) Invalid schema "'+i+'": '+c)}Object.keys(e.__schemas__).forEach(function(i){const c=e.__schemas__[i];if(c===null)return;const a={validate:null,link:null};if(e.__compiled__[i]=a,$p(c)){zp(c.validate)?a.validate=Gp(c.validate):Si(c.validate)?a.validate=c.validate:o(i,c),Si(c.normalize)?a.normalize=c.normalize:c.normalize?o(i,c):a.normalize=Ti();return}if(Bp(c)){r.push(i);return}o(i,c)}),r.forEach(function(i){e.__compiled__[e.__schemas__[i]]&&(e.__compiled__[i].validate=e.__compiled__[e.__schemas__[i]].validate,e.__compiled__[i].normalize=e.__compiled__[e.__schemas__[i]].normalize)}),e.__compiled__[""]={validate:null,normalize:Ti()};const s=Object.keys(e.__compiled__).filter(function(i){return i.length>0&&e.__compiled__[i]}).map(Up).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><|]|"+t.src_ZPCc+"))("+s+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[><|]|"+t.src_ZPCc+"))("+s+")","ig"),e.re.schema_at_start=RegExp("^"+e.re.schema_search.source,"i"),e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i"),Vp(e)}function Zp(e,t){const u=e.__index__,n=e.__last_index__,r=e.__text_cache__.slice(u,n);this.schema=e.__schema__.toLowerCase(),this.index=u+t,this.lastIndex=n+t,this.raw=r,this.text=r,this.url=r}function vo(e,t){const u=new Zp(e,t);return e.__compiled__[u.schema].normalize(u,e),u}function at(e,t){if(!(this instanceof at))return new at(e,t);t||jp(e)&&(t=e,e={}),this.__opts__=ko({},Ic,t),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=ko({},qp,e),this.__compiled__={},this.__tlds__=Wp,this.__tlds_replaced__=!1,this.re={},Jn(this)}at.prototype.add=function(t,u){return this.__schemas__[t]=u,Jn(this),this};at.prototype.set=function(t){return this.__opts__=ko(this.__opts__,t),this};at.prototype.test=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return!1;let u,n,r,o,s,i,c,a,f;if(this.re.schema_test.test(t)){for(c=this.re.schema_search,c.lastIndex=0;(u=c.exec(t))!==null;)if(o=this.testSchemaAt(t,u[2],c.lastIndex),o){this.__schema__=u[2],this.__index__=u.index+u[1].length,this.__last_index__=u.index+u[0].length+o;break}}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(a=t.search(this.re.host_fuzzy_test),a>=0&&(this.__index__<0||a=0&&(r=t.match(this.re.email_fuzzy))!==null&&(s=r.index+r[1].length,i=r.index+r[0].length,(this.__index__<0||sthis.__last_index__)&&(this.__schema__="mailto:",this.__index__=s,this.__last_index__=i))),this.__index__>=0};at.prototype.pretest=function(t){return this.re.pretest.test(t)};at.prototype.testSchemaAt=function(t,u,n){return this.__compiled__[u.toLowerCase()]?this.__compiled__[u.toLowerCase()].validate(t,n,this):0};at.prototype.match=function(t){const u=[];let n=0;this.__index__>=0&&this.__text_cache__===t&&(u.push(vo(this,n)),n=this.__last_index__);let r=n?t.slice(n):t;for(;this.test(r);)u.push(vo(this,n)),r=r.slice(this.__last_index__),n+=this.__last_index__;return u.length?u:null};at.prototype.matchAtStart=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return null;const u=this.re.schema_at_start.exec(t);if(!u)return null;const n=this.testSchemaAt(t,u[2],u[0].length);return n?(this.__schema__=u[2],this.__index__=u.index+u[1].length,this.__last_index__=u.index+u[0].length+n,vo(this,0)):null};at.prototype.tlds=function(t,u){return t=Array.isArray(t)?t:[t],u?(this.__tlds__=this.__tlds__.concat(t).sort().filter(function(n,r,o){return n!==o[r-1]}).reverse(),Jn(this),this):(this.__tlds__=t.slice(),this.__tlds_replaced__=!0,Jn(this),this)};at.prototype.normalize=function(t){t.schema||(t.url="http://"+t.url),t.schema==="mailto:"&&!/^mailto:/i.test(t.url)&&(t.url="mailto:"+t.url)};at.prototype.onCompile=function(){};const Su=2147483647,Dt=36,rs=1,_n=26,Kp=38,Yp=700,Mc=72,Rc=128,Lc="-",Jp=/^xn--/,Xp=/[^\0-\x7F]/,Qp=/[\x2E\u3002\uFF0E\uFF61]/g,e2={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},Vr=Dt-rs,St=Math.floor,Gr=String.fromCharCode;function Jt(e){throw new RangeError(e2[e])}function t2(e,t){const u=[];let n=e.length;for(;n--;)u[n]=t(e[n]);return u}function Oc(e,t){const u=e.split("@");let n="";u.length>1&&(n=u[0]+"@",e=u[1]),e=e.replace(Qp,".");const r=e.split("."),o=t2(r,t).join(".");return n+o}function Pc(e){const t=[];let u=0;const n=e.length;for(;u=55296&&r<=56319&&uString.fromCodePoint(...e),n2=function(e){return e>=48&&e<58?26+(e-48):e>=65&&e<91?e-65:e>=97&&e<123?e-97:Dt},Fi=function(e,t){return e+22+75*(e<26)-((t!=0)<<5)},Nc=function(e,t,u){let n=0;for(e=u?St(e/Yp):e>>1,e+=St(e/t);e>Vr*_n>>1;n+=Dt)e=St(e/Vr);return St(n+(Vr+1)*e/(e+Kp))},Bc=function(e){const t=[],u=e.length;let n=0,r=Rc,o=Mc,s=e.lastIndexOf(Lc);s<0&&(s=0);for(let i=0;i=128&&Jt("not-basic"),t.push(e.charCodeAt(i));for(let i=s>0?s+1:0;i=u&&Jt("invalid-input");const _=n2(e.charCodeAt(i++));_>=Dt&&Jt("invalid-input"),_>St((Su-n)/f)&&Jt("overflow"),n+=_*f;const p=l<=o?rs:l>=o+_n?_n:l-o;if(_St(Su/h)&&Jt("overflow"),f*=h}const a=t.length+1;o=Nc(n-c,a,c==0),St(n/a)>Su-r&&Jt("overflow"),r+=St(n/a),n%=a,t.splice(n++,0,r)}return String.fromCodePoint(...t)},$c=function(e){const t=[];e=Pc(e);const u=e.length;let n=Rc,r=0,o=Mc;for(const c of e)c<128&&t.push(Gr(c));const s=t.length;let i=s;for(s&&t.push(Lc);i=n&&fSt((Su-r)/a)&&Jt("overflow"),r+=(c-n)*a,n=c;for(const f of e)if(fSu&&Jt("overflow"),f===n){let l=r;for(let _=Dt;;_+=Dt){const p=_<=o?rs:_>=o+_n?_n:_-o;if(l=0))try{t.hostname=zc.toASCII(t.hostname)}catch{}return yn(Jo(t))}function p2(e){const t=Xo(e,!0);if(t.hostname&&(!t.protocol||Uc.indexOf(t.protocol)>=0))try{t.hostname=zc.toUnicode(t.hostname)}catch{}return Fu(Jo(t),Fu.defaultChars+"%")}function pt(e,t){if(!(this instanceof pt))return new pt(e,t);t||es(e)||(t=e||{},e="default"),this.inline=new vn,this.block=new gr,this.core=new us,this.renderer=new Ou,this.linkify=new at,this.validateLink=d2,this.normalizeLink=h2,this.normalizeLinkText=p2,this.utils=mh,this.helpers=mr({},yh),this.options={},this.configure(e),t&&this.set(t)}pt.prototype.set=function(e){return mr(this.options,e),this};pt.prototype.configure=function(e){const t=this;if(es(e)){const u=e;if(e=a2[u],!e)throw new Error('Wrong `markdown-it` preset "'+u+'", check name')}if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&t.set(e.options),e.components&&Object.keys(e.components).forEach(function(u){e.components[u].rules&&t[u].ruler.enableOnly(e.components[u].rules),e.components[u].rules2&&t[u].ruler2.enableOnly(e.components[u].rules2)}),this};pt.prototype.enable=function(e,t){let u=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(r){u=u.concat(this[r].ruler.enable(e,!0))},this),u=u.concat(this.inline.ruler2.enable(e,!0));const n=e.filter(function(r){return u.indexOf(r)<0});if(n.length&&!t)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+n);return this};pt.prototype.disable=function(e,t){let u=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(r){u=u.concat(this[r].ruler.disable(e,!0))},this),u=u.concat(this.inline.ruler2.disable(e,!0));const n=e.filter(function(r){return u.indexOf(r)<0});if(n.length&&!t)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+n);return this};pt.prototype.use=function(e){const t=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,t),this};pt.prototype.parse=function(e,t){if(typeof e!="string")throw new Error("Input data should be a String");const u=new this.core.State(e,this,t);return this.core.process(u),u.tokens};pt.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)};pt.prototype.parseInline=function(e,t){const u=new this.core.State(e,this,t);return u.inlineMode=!0,this.core.process(u),u.tokens};pt.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)};function b2(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Zr,Ii;function m2(){if(Ii)return Zr;Ii=1;function e(){this.__highest_alphabet__=0,this.__match_alphabets__={},this.__initial_state__=0,this.__accept_states__={},this.__transitions__={},this.__actions__={}}return e.prototype.set_highest_alphabet=function(t){this.__highest_alphabet__=t},e.prototype.set_match_alphabets=function(t){this.__match_alphabets__=t},e.prototype.set_initial_state=function(t){this.__initial_state__=t},e.prototype.set_accept_states=function(t){for(var u=0;u0&&!(n&o&&this.__match_alphabets__[o].call(this,r,n,o));o>>=4);if(this.__actions__(r,n,o),o===0)break;n=this.__transitions__[n][o]||0}return!!this.__accept_states__[n]},Zr=e,Zr}var Kr,Mi;function _2(){if(Mi)return Kr;Mi=1;var e=m2();return Kr=function(u,n){var r={multiline:!1,rowspan:!1,headerless:!1,multibody:!0,autolabel:!0};n=u.utils.assign({},r,n||{});function o(l,_){var p=l.bMarks[_]+l.sCount[_],h=l.bMarks[_]+l.blkIndent,v=l.skipSpacesBack(l.eMarks[_],h),F=[],D,y,k=!1,g=!1,S=0;for(D=p;DD?(g||(S===0?S=y-D:S===y-D&&(S=0)),D=y):(g||!k&&!S)&&(g=!g),k=!1;break;case 124:!g&&!k&&F.push(D),k=!1;break;default:k=!1;break}return F.length===0||(F[0]>h&&F.unshift(h-1),F[F.length-1]=4||v.length===0)return!1;for(D=0;Dp||(k=new l.Token("table_open","table",1),k.meta={sep:null,cap:null,tr:[]},v.set_highest_alphabet(65536),v.set_initial_state(65792),v.set_accept_states([65552,65553,0]),v.set_match_alphabets({65536:s.bind(this,l,!0),4096:c.bind(this,l,!0),256:i.bind(this,l,!0),16:i.bind(this,l,!0),1:a.bind(this,l,!0)}),v.set_transitions({65792:{65536:256,256:4352},256:{256:4352},4352:{4096:65552,256:4352},65552:{65536:0,16:65553},65553:{65536:0,16:65553,1:65552}}),n.headerless&&(v.set_initial_state(69888),v.update_transition(69888,{65536:4352,4096:65552,256:4352}),g=new l.Token("tr_placeholder","tr",0),g.meta=Object()),n.multibody||v.update_transition(65552,{65536:0,16:65552}),v.set_actions(function(ee,ut,ye){switch(ye){case 65536:if(k.meta.cap)break;k.meta.cap=s(l,!1,ee),k.meta.cap.map=[ee,ee+1],k.meta.cap.first=ee===_;break;case 4096:k.meta.sep=c(l,!1,ee),k.meta.sep.map=[ee,ee+1],g.meta.grp|=1,F=16;break;case 256:case 16:g=new l.Token("tr_open","tr",1),g.map=[ee,ee+1],g.meta=i(l,!1,ee),g.meta.type=ye,g.meta.grp=F,F=0,k.meta.tr.push(g),n.multiline&&(g.meta.multiline&&D<0?D=k.meta.tr.length-1:!g.meta.multiline&&D>=0&&(y=k.meta.tr[D],y.meta.mbounds=k.meta.tr.slice(D).map(function(hu){return hu.meta.bounds}),y.map[1]=g.map[1],k.meta.tr=k.meta.tr.slice(0,D+1),D=-1));break;case 1:g.meta.grp|=1,F=16;break}}),v.execute(_,p)===!1)||!k.meta.tr.length)return!1;if(h)return!0;if(k.meta.tr[k.meta.tr.length-1].meta.grp|=1,k.map=G=[_,0],k.block=!0,k.level=l.level++,l.tokens.push(k),k.meta.cap){y=l.push("caption_open","caption",1),y.map=k.meta.cap.map;var De=[],kt=k.meta.cap.first?"top":"bottom";k.meta.cap.label!==null&&De.push(["id",k.meta.cap.label]),kt!=="top"&&De.push(["style","caption-side: "+kt]),y.attrs=De,y=l.push("inline","",0),y.content=k.meta.cap.text,y.map=k.meta.cap.map,y.children=[],y=l.push("caption_close","caption",-1)}for(we=0;weg.meta.mbounds[V].length-2||(xe=[g.meta.mbounds[V][M]+1,g.meta.mbounds[V][M+1]],se.push(l.src.slice.apply(l.src,xe).trimRight()));for(Q=new l.md.block.State(se.join(` -`),l.md,l.env,[]),Q.level=g.level+1,l.md.block.tokenize(Q,g.map[0],Q.lineMax),z=0;zTd.sanitize(y2.render(e),k2),E2=["innerHTML"],C2=Te({__name:"MarkdownRenderer",props:{markdown:{}},setup(e){const t=e,u=he(()=>v2(t.markdown));return(n,r)=>(H(),oe("div",{class:"content",innerHTML:u.value},null,8,E2))}}),Xn=Ke(C2,[["__scopeId","data-v-ff8b1827"]]),A2={class:"message-box"},w2={key:0,class:"header"},D2={class:"icon"},S2={class:"body"},T2=Te({__name:"MessageBox",props:{isUser:{type:Boolean,default:!1},isError:{type:Boolean,default:!1},isNodeView:{type:Boolean,default:!1}},setup(e){const t=S0(),u=t.name,n=t.icon;return(r,o)=>(H(),oe("div",{class:gt(["wrapper",{user:r.isUser,error:r.isError,"node-view":r.isNodeView,"with-name":me(u)}])},[ce("div",A2,[me(n)||me(u)?(H(),oe("div",w2,[ce("div",D2,[uu(r.$slots,"icon",{},void 0,!0)]),uu(r.$slots,"name",{},void 0,!0)])):Ve("",!0),ce("div",S2,[uu(r.$slots,"default",{},void 0,!0)])])],2))}}),En=Ke(T2,[["__scopeId","data-v-482bd904"]]),F2=Te({__name:"AiMessage",props:{type:{},name:{},content:{},toolCalls:{},id:{}},setup(e){return(t,u)=>(H(),Ae(En,null,{icon:Le(()=>[ne(me(Vo),{text:"AI"},{default:Le(()=>[ne(me(Yo))]),_:1})]),default:Le(()=>[t.content?(H(),Ae(Xn,{key:0,markdown:t.content},null,8,["markdown"])):Ve("",!0)]),_:1}))}}),I2=Te({__name:"ErrorMessage",props:{content:{},type:{},id:{}},setup(e){return(t,u)=>(H(),Ae(En,{"is-error":""},{icon:Le(()=>[ne(me(Vo),{text:"AI"},{default:Le(()=>[ne(me(Yo))]),_:1})]),default:Le(()=>[Lu(" "+zt(t.content),1)]),_:1}))}}),M2={xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"#000","stroke-linejoin":"round",viewBox:"0 0 32 32"};function R2(e,t){return H(),oe("svg",M2,t[0]||(t[0]=[ce("path",{d:"M6.4 27.1c0-3.5 4.1-6.4 9.1-6.4s9.1 2.9 9.1 6.4"},null,-1),ce("circle",{cx:"15.5",cy:"11.2",r:"6.3"},null,-1)]))}const L2={render:R2},O2=Te({__name:"HumanMessage",props:{content:{},type:{},id:{}},setup(e){return(t,u)=>(H(),Ae(En,{"is-user":!0},{icon:Le(()=>[ne(me(Vo),{text:"User"},{default:Le(()=>[ne(me(L2))]),_:1})]),default:Le(()=>[t.content?(H(),Ae(Xn,{key:0,markdown:t.content},null,8,["markdown"])):Ve("",!0)]),_:1}))}}),P2={xmlns:"http://www.w3.org/2000/svg",stroke:"#000",viewBox:"0 0 32 32"};function N2(e,t){return H(),oe("svg",P2,t[0]||(t[0]=[Ll('',6)]))}const B2={render:N2};class $2{constructor(){this.map=new Map}add(t,u){const n=this.get(t);this.map.set(t,n.concat(u))}removeFrom(t,u){const n=this.get(t);this.map.set(t,n.filter(r=>r!==u))}get(t){return this.map.get(t)??[]}}class z2{constructor(){this.callbacksMap=new $2}addPushEventListener(t,u){return this.callbacksMap.add(t,u),()=>this.callbacksMap.removeFrom(t,u)}dispatchPushEvent(t){this.callbacksMap.get(t.eventType).forEach(u=>u(t.payload))}}const jc=e=>({callKnimeUiApi:()=>Promise.resolve({isSome:!1}),...e}),U2=e=>{const t=new z2;return{service:{...e,addPushEventListener:t.addPushEventListener.bind(t)},dispatchPushEvent:t.dispatchPushEvent.bind(t)}},j2=e=>U2(jc(e)),q2=(e,t)=>({type:t,payload:e}),H2="UIExtensionPushEvent",W2=e=>q2(e,H2);class V2{constructor(t){this.contentWindow=t}dispatchPushEvent(t){this.contentWindow.postMessage(W2(t),"*")}}const G2=(e,t)=>{const u=o=>o.data?.type==="UIExtensionRequest",n=o=>t[o.method](...o.params),r=o=>{if(u(o)){if(o.source!==e)return;Promise.resolve(n(o.data.payload)).then(s=>{const i={requestId:o.data.requestId,type:"UIExtensionResponse",payload:s};e.postMessage(i,"*")})}};return window.addEventListener("message",r),()=>e.removeEventListener("message",r)},Z2=(e,t)=>{G2(t,jc(e));const u=new V2(t);return{dispatchPushEvent:u.dispatchPushEvent.bind(u)}},K2=["src"],Y2=Te({__name:"UIExtIFrame",props:{resourceLocation:{},apiLayer:{}},emits:["serviceCreated"],setup(e,{emit:t}){const u=e,n=t,r=be(null);return ou(()=>{const o=Z2(u.apiLayer,r.value.contentWindow);n("serviceCreated",o)}),(o,s)=>(H(),oe("iframe",{ref_key:"iframe",ref:r,title:"UIExtension Iframe",src:o.resourceLocation,sandbox:"allow-downloads allow-scripts allow-same-origin"},null,8,K2))}}),J2=Ke(Y2,[["__scopeId","data-v-08fe6137"]]),Gu={},X2=()=>({dynamicImport:async(u,n=!1)=>((!Gu[u]||n)&&(Gu[u]=await import(u)),Gu[u]),clearCache:()=>{Object.keys(Gu).forEach(u=>delete Gu[u])}}),Q2=Te({__name:"UIExtShadowApp",props:{resourceLocation:{},apiLayer:{},style:{type:[Boolean,null,String,Object,Array],default:null}},emits:["serviceCreated"],setup(e,{emit:t}){const{dynamicImport:u}=X2(),n=e,r=t,o=be(null),s=be(null);let i=null;const c=()=>{if(i!==null)return;const f=j2(n.apiLayer);i=ir(f.service),r("serviceCreated",f)},a=async()=>{c();const f=await u(n.resourceLocation);o.value&&o.value.teardown();const l=s.value.shadowRoot?s.value.shadowRoot:s.value.attachShadow({mode:"open"});o.value=f.default(l,i)};return Ru(()=>{o.value?.teardown()}),ou(async()=>{await a()}),(f,l)=>(H(),oe("div",{ref_key:"container",ref:s,class:"ui-ext-shadow-app",style:Mu(f.style)},null,4))}}),e3=Ke(Q2,[["__scopeId","data-v-0ff362c9"]]),t3=Te({__name:"UIExtension",props:{apiLayer:{},extensionConfig:{},resourceLocation:{},initialSharedData:{default:null},isReporting:{type:Boolean},isDialogLayout:{type:Boolean},shadowAppStyle:{type:[Boolean,null,String,Object,Array],default:null}},setup(e){const t=e,u=be(0);let n;const r=he(()=>t.extensionConfig?.resourceInfo?.type==="SHADOW_APP"),o=he(()=>{const c={...ue(t.extensionConfig),initialSharedData:ue(t.initialSharedData)};return{...t.apiLayer,getConfig:()=>ue(c)}}),s=c=>{n=t.apiLayer.registerPushEventService(c)},i=c=>{c?.nodeErrorMessage?t.apiLayer.sendAlert({message:c.nodeErrorMessage,type:"error"}):c?.nodeWarnMessage&&t.apiLayer.sendAlert({warnings:[{message:c.nodeWarnMessage}],type:"warn"})};return Tt(l0(t,"extensionConfig"),()=>{n?.(),u.value+=1}),ou(()=>{i(t.extensionConfig.nodeInfo)}),Ru(()=>{n?.()}),(c,a)=>r.value?(H(),Ae(e3,{key:`comp_${u.value}`,"api-layer":o.value,style:Mu(c.shadowAppStyle),"resource-location":c.resourceLocation,onServiceCreated:s},null,8,["api-layer","style","resource-location"])):(H(),Ae(J2,{key:`iframe_${u.value}`,"api-layer":o.value,"resource-location":c.resourceLocation,onServiceCreated:s},null,8,["api-layer","resource-location"]))}}),u3={key:1},n3=Te({__name:"NodeViewMessage",props:{content:{},type:{},name:{},id:{}},setup(e){const t=e,u=be(!1),n=be(null),r=be(null),o=be(null),s=be(null),i=br(),c=be({}),a=()=>{},f={registerPushEventService:()=>()=>{},callNodeDataService:async({dataServiceRequest:l,serviceType:_})=>{if(!c.value.result)return{result:null};const{projectId:p,workflowId:h,nodeId:v}=c.value.result,F=await s.value?.callKnimeUiApi("NodeService.callNodeDataService",{projectId:p,workflowId:h,versionId:"current-state",nodeId:v,extensionType:"view",serviceType:_,dataServiceRequest:l});return F?.isSome?{result:F.result}:{result:null}},updateDataPointSelection:async()=>{},async getResourceLocation(l){return(await ei.getInstance()).getResourceUrl(l)},imageGenerated:a,onApplied:a,onDirtyStateChange:a,publishData:a,sendAlert(l){F1.getInstance().then(_=>_.baseService.sendAlert(l))},setControlsVisibility:a,setReportingContent:a,showDataValueView:a,closeDataValueView:a};return ou(async()=>{s.value=(await ac.getInstance()).baseService;try{const{projectId:l,workflowId:_}=await i.getCombinedToolsWorkflowInfo(),p=t.content,h=`${_}:${p}`;c.value={result:{projectId:l,workflowId:h.substring(0,h.lastIndexOf(":")),nodeId:h}}}catch(l){consola.error("Error while fetching workflow info",l),n.value="View can't be rendered. Error resolving node ID. Debug workflow deleted?",u.value=!1}}),vl(()=>{if(s.value===null||!c.value.result)return;const{projectId:l,workflowId:_,nodeId:p}=c.value.result;s.value.callKnimeUiApi("NodeService.getNodeView",{projectId:l,workflowId:_,versionId:"current-state",nodeId:p}).then(async h=>{if(h.isSome&&s.value){r.value=h.result;const v=r.value?.resourceInfo?.path;if(v){o.value=await(await ei.getInstance()).getResourceUrl(v),u.value=!0;return}}n.value="View can't be rendered",u.value=!1}).catch(h=>{consola.error("Error while fetching data",h),u.value=!1})}),Ru(()=>{if(c.value.result){const{projectId:l,workflowId:_,nodeId:p}=c.value.result;s.value?.callKnimeUiApi("NodeService.deactivateNodeDataServices",{projectId:l,workflowId:_,versionId:"current-state",nodeId:p}),u.value=!1}}),(l,_)=>(H(),Ae(En,{class:"message","is-node-view":""},{icon:Le(()=>[ne(me(B2))]),name:Le(()=>[Lu("View | "+zt(l.name),1)]),default:Le(()=>[u.value?(H(),Ae(me(t3),{key:0,"api-layer":f,"extension-config":r.value,"resource-location":o.value,"shadow-app-style":{height:"100%",width:"100%",overflowX:"scroll"}},null,8,["extension-config","resource-location"])):Ve("",!0),n.value?(H(),oe("div",u3,zt(n.value),1)):Ve("",!0)]),_:1}))}}),r3={class:"timeline-item-container"},o3={class:"icon"},s3={class:"details"},i3={class:"label"},c3={class:"preview-text"},a3={key:0,class:"preview-fade"},l3={key:1,class:"expandable-content"},f3={key:0,class:"content-section"},d3={key:1,class:"content-section"},h3=80,Ri=150,p3=Te({__name:"TimelineItem",props:{item:{}},setup(e){const t=e,u=be(!1),n=he(()=>t.item.type==="reasoning"?Yo:Ko),r=he(()=>t.item.type==="reasoning"?"AI":t.item.name),o=he(()=>t.item.type==="reasoning"?"Reasoning":t.item.status.charAt(0).toUpperCase()+t.item.status.slice(1)),s=he(()=>t.item.type==="reasoning"?"info":t.item.status==="completed"?"success":t.item.status==="failed"?"error":"info"),i=he(()=>t.item.type==="tool_call"&&!!t.item.args),c=he(()=>!!t.item.content),a=he(()=>i.value||c.value),f=he(()=>!!(t.item.content&&t.item.content?.trim().length>0)),l=he(()=>t.item.content?t.item.content?.length>h3:!1),_=he(()=>{const p=t.item.content||"";return p.substring(0,Ri)+(p.length>Ri?"...":"")});return(p,h)=>(H(),oe("div",r3,[ce("div",{class:gt(["header",{clickable:a.value}]),onClick:h[0]||(h[0]=v=>a.value&&(u.value=!u.value))},[ce("div",o3,[(H(),Ae(zo(n.value)))]),ce("div",s3,[ce("span",i3,zt(r.value),1),ne(me(Zf),{variant:s.value,class:"status-pill"},{default:Le(()=>[Lu(zt(o.value),1)]),_:1},8,["variant"])]),a.value?(H(),oe("div",{key:0,class:gt(["expansion-chevron",{"is-expanded":u.value}])},[ne(me(rc))],2)):Ve("",!0)],2),!u.value&&a.value&&f.value?(H(),oe("div",{key:0,class:gt(["preview-container",{"with-overlay":l.value}])},[ce("div",c3,[ne(Xn,{markdown:_.value},null,8,["markdown"])]),l.value?(H(),oe("div",a3)):Ve("",!0)],2)):Ve("",!0),u.value&&a.value?(H(),oe("div",l3,[p.item.type==="tool_call"&&p.item.args?(H(),oe("div",f3,[ce("pre",null,zt(p.item.args),1)])):Ve("",!0),c.value?(H(),oe("div",d3,[ne(Xn,{markdown:p.item.content},null,8,["markdown"])])):Ve("",!0)])):Ve("",!0)]))}}),b3=Ke(p3,[["__scopeId","data-v-50ec4873"]]),m3={class:"timeline-container"},_3={class:"timeline-header"},g3={class:"icon"},x3={key:0,class:"timeline-body"},y3=Te({__name:"ExpandableTimeline",props:{id:{},items:{},label:{},status:{},type:{}},setup(e){const t=be(!1);return(u,n)=>(H(),oe("div",m3,[ce("div",{class:"timeline-header-container",onClick:n[0]||(n[0]=r=>t.value=!t.value)},[ce("div",_3,[ce("div",g3,[ne(me(Ko))]),ce("span",null,[Lu(zt(u.label),1),u.status==="active"?(H(),Ae(fc,{key:0})):Ve("",!0)])]),ce("div",{class:gt(["expansion-chevron",{"is-expanded":t.value}])},[ne(me(rc))],2)]),t.value?(H(),oe("div",x3,[(H(!0),oe(We,null,Uo(u.items,r=>(H(),Ae(b3,{key:r.id,item:r},null,8,["item"]))),128))])):Ve("",!0)]))}}),k3=Ke(y3,[["__scopeId","data-v-39814e7e"]]),v3={class:"chat-interface"},E3=Te({__name:"ChatInterface",setup(e){const t=br(),u=be(null),n=be(null),r={ai:F2,view:n3,human:O2,error:I2,timeline:k3};return Kf(u,n),(o,s)=>(H(),oe("main",v3,[ce("div",{ref_key:"scrollableContainer",ref:u,class:"scrollable-container"},[ce("div",{ref_key:"messagesList",ref:n,class:"message-list"},[(H(!0),oe(We,null,Uo(me(t).chatItems,i=>(H(),Ae(zo(r[i.type]),fn({key:i.id,ref_for:!0},i),null,16))),128)),me(t).shouldShowToolUseIndicator?(H(),Ae(od,{key:0})):Ve("",!0),me(t).shouldShowGenericLoadingIndicator?(H(),Ae(En,{key:1},{default:Le(()=>[ne(me(Mf),{height:"24px",width:"200px"})]),_:1})):Ve("",!0)],512)],512),ne(Y1)]))}}),C3=Ke(E3,[["__scopeId","data-v-f234f9bc"]]),A3={class:"app-container"},w3=Te({__name:"App",setup(e){const t=br();return k0(async()=>{await t.init()}),(u,n)=>(H(),oe("div",A3,[ne(C3)]))}}),D3=Ke(w3,[["__scopeId","data-v-2a982f5a"]]),je={silent:Number.NEGATIVE_INFINITY,fatal:0,error:0,warn:1,log:2,info:3,success:3,fail:3,ready:3,start:3,box:3,debug:4,trace:5,verbose:Number.POSITIVE_INFINITY},Li={silent:{level:-1},fatal:{level:je.fatal},error:{level:je.error},warn:{level:je.warn},log:{level:je.log},info:{level:je.info},success:{level:je.success},fail:{level:je.fail},ready:{level:je.info},start:{level:je.info},box:{level:je.info},debug:{level:je.debug},trace:{level:je.trace},verbose:{level:je.verbose}};function Yr(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function Eo(e,t,u=".",n){if(!Yr(t))return Eo(e,{},u);const r=Object.assign({},t);for(const o in e){if(o==="__proto__"||o==="constructor")continue;const s=e[o];s!=null&&(Array.isArray(s)&&Array.isArray(r[o])?r[o]=[...s,...r[o]]:Yr(s)&&Yr(r[o])?r[o]=Eo(s,r[o],(u?`${u}.`:"")+o.toString()):r[o]=s)}return r}function S3(e){return(...t)=>t.reduce((u,n)=>Eo(u,n,""),{})}const T3=S3();function F3(e){return Object.prototype.toString.call(e)==="[object Object]"}function I3(e){return!(!F3(e)||!e.message&&!e.args||e.stack)}let Jr=!1;const Oi=[];class $e{options;_lastLog;_mockFn;constructor(t={}){const u=t.types||Li;this.options=T3({...t,defaults:{...t.defaults},level:Xr(t.level,u),reporters:[...t.reporters||[]]},{types:Li,throttle:1e3,throttleMin:5,formatOptions:{date:!0,colors:!1,compact:!0}});for(const n in u){const r={type:n,...this.options.defaults,...u[n]};this[n]=this._wrapLogFn(r),this[n].raw=this._wrapLogFn(r,!0)}this.options.mockFn&&this.mockTypes(),this._lastLog={}}get level(){return this.options.level}set level(t){this.options.level=Xr(t,this.options.types,this.options.level)}prompt(t,u){if(!this.options.prompt)throw new Error("prompt is not supported!");return this.options.prompt(t,u)}create(t){const u=new $e({...this.options,...t});return this._mockFn&&u.mockTypes(this._mockFn),u}withDefaults(t){return this.create({...this.options,defaults:{...this.options.defaults,...t}})}withTag(t){return this.withDefaults({tag:this.options.defaults.tag?this.options.defaults.tag+":"+t:t})}addReporter(t){return this.options.reporters.push(t),this}removeReporter(t){if(t){const u=this.options.reporters.indexOf(t);if(u!==-1)return this.options.reporters.splice(u,1)}else this.options.reporters.splice(0);return this}setReporters(t){return this.options.reporters=Array.isArray(t)?t:[t],this}wrapAll(){this.wrapConsole(),this.wrapStd()}restoreAll(){this.restoreConsole(),this.restoreStd()}wrapConsole(){for(const t in this.options.types)console["__"+t]||(console["__"+t]=console[t]),console[t]=this[t].raw}restoreConsole(){for(const t in this.options.types)console["__"+t]&&(console[t]=console["__"+t],delete console["__"+t])}wrapStd(){this._wrapStream(this.options.stdout,"log"),this._wrapStream(this.options.stderr,"log")}_wrapStream(t,u){t&&(t.__write||(t.__write=t.write),t.write=n=>{this[u].raw(String(n).trim())})}restoreStd(){this._restoreStream(this.options.stdout),this._restoreStream(this.options.stderr)}_restoreStream(t){t&&t.__write&&(t.write=t.__write,delete t.__write)}pauseLogs(){Jr=!0}resumeLogs(){Jr=!1;const t=Oi.splice(0);for(const u of t)u[0]._logFn(u[1],u[2])}mockTypes(t){const u=t||this.options.mockFn;if(this._mockFn=u,typeof u=="function")for(const n in this.options.types)this[n]=u(n,this.options.types[n])||this[n],this[n].raw=this[n]}_wrapLogFn(t,u){return(...n)=>{if(Jr){Oi.push([this,t,n,u]);return}return this._logFn(t,n,u)}}_logFn(t,u,n){if((t.level||0)>this.level)return!1;const r={date:new Date,args:[],...t,level:Xr(t.level,this.options.types)};!n&&u.length===1&&I3(u[0])?Object.assign(r,u[0]):r.args=[...u],r.message&&(r.args.unshift(r.message),delete r.message),r.additional&&(Array.isArray(r.additional)||(r.additional=r.additional.split(` -`)),r.args.push(` -`+r.additional.join(` -`)),delete r.additional),r.type=typeof r.type=="string"?r.type.toLowerCase():"log",r.tag=typeof r.tag=="string"?r.tag:"";const o=(i=!1)=>{const c=(this._lastLog.count||0)-this.options.throttleMin;if(this._lastLog.object&&c>0){const a=[...this._lastLog.object.args];c>1&&a.push(`(repeated ${c} times)`),this._log({...this._lastLog.object,args:a}),this._lastLog.count=1}i&&(this._lastLog.object=r,this._log(r))};clearTimeout(this._lastLog.timeout);const s=this._lastLog.time&&r.date?r.date.getTime()-this._lastLog.time.getTime():0;if(this._lastLog.time=r.date,sthis.options.throttleMin)){this._lastLog.timeout=setTimeout(o,this.options.throttle);return}}catch{}o(!0)}_log(t){for(const u of this.options.reporters)u.log(t,{options:this.options})}}function Xr(e,t={},u=3){return e===void 0?u:typeof e=="number"?e:t[e]&&t[e].level!==void 0?t[e].level:u}$e.prototype.add=$e.prototype.addReporter;$e.prototype.remove=$e.prototype.removeReporter;$e.prototype.clear=$e.prototype.removeReporter;$e.prototype.withScope=$e.prototype.withTag;$e.prototype.mock=$e.prototype.mockTypes;$e.prototype.pause=$e.prototype.pauseLogs;$e.prototype.resume=$e.prototype.resumeLogs;function M3(e={}){return new $e(e)}class R3{options;defaultColor;levelColorMap;typeColorMap;constructor(t){this.options={...t},this.defaultColor="#7f8c8d",this.levelColorMap={0:"#c0392b",1:"#f39c12",3:"#00BCD4"},this.typeColorMap={success:"#2ecc71"}}_getLogFn(t){return t<1?console.__error||console.error:t===1?console.__warn||console.warn:console.__log||console.log}log(t){const u=this._getLogFn(t.level),n=t.type==="log"?"":t.type,r=t.tag||"",s=` - background: ${this.typeColorMap[t.type]||this.levelColorMap[t.level]||this.defaultColor}; - border-radius: 0.5em; - color: white; - font-weight: bold; - padding: 2px 0.5em; - `,i=`%c${[r,n].filter(Boolean).join(":")}`;typeof t.args[0]=="string"?u(`${i}%c ${t.args[0]}`,s,"",...t.args.slice(1)):u(i,s,...t.args)}}function L3(e={}){return M3({reporters:e.reporters||[new R3({})],prompt(u,n={}){return n.type==="confirm"?Promise.resolve(confirm(u)):Promise.resolve(prompt(u))},...e})}const Pi=L3(),O3=()=>{const t=localStorage.getItem("KNIME_LOG_LEVEL")??void 0??"warn";return t in je?je[t]:je.warn},P3=()=>{const e=Pi.create({level:O3()});Pi.info("Injecting global logger");const t=typeof global=="object"?global:window;t.consola=e};P3();const qc=pf(D3),N3=_f();qc.use(N3);qc.mount("#app"); diff --git a/src/agents/chat_app/dist/assets/index-CixTWtOl.css b/src/agents/chat_app/dist/assets/index-DLP8jyRf.css similarity index 82% rename from src/agents/chat_app/dist/assets/index-CixTWtOl.css rename to src/agents/chat_app/dist/assets/index-DLP8jyRf.css index 30fb00de..fdcaf8bc 100644 --- a/src/agents/chat_app/dist/assets/index-CixTWtOl.css +++ b/src/agents/chat_app/dist/assets/index-DLP8jyRf.css @@ -1 +1 @@ -/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--knime-aquamarine: hsl(188, 63%, 71.4%);--knime-aquamarine-dark: hsl(193, 60.9%, 43.1%);--knime-aquamarine-light: hsl(182, 63.3%, 88.2%);--knime-avocado: hsl(78, 38.7%, 75.7%);--knime-avocado-dark: hsl(60, 23%, 49.4%);--knime-avocado-light: hsl(60, 50.8%, 87.3%);--knime-black: hsl(0, 3%, 12%);--knime-black-semi: hsla(0, 3%, 12%, .8);--knime-carrot: hsl(29, 100%, 59.8%);--knime-carrot-dark: hsl(24, 78.2%, 48.6%);--knime-carrot-light: hsl(40, 100%, 80%);--knime-carrot-ultra-light: hsl(30, 100%, 98%);--knime-coral: hsl(0, 100%, 64.7%);--knime-coral-dark: hsl(0, 69.5%, 41.2%);--knime-coral-light: hsl(0, 91.5%, 86.1%);--knime-cornflower: hsl(206, 69.7%, 38.8%);--knime-cornflower-dark: hsl(216, 64.9%, 29%);--knime-cornflower-light: hsl(205, 71.9%, 74.9%);--knime-cornflower-semi: hsl(206, 74%, 90%);--knime-cornflower-ultra-light: hsl(206, 47%, 97%);--knime-dove-gray: hsl(0, 0%, 43.1%);--knime-error-red: hsl(357.5, 71.6%, 45.5%);--knime-error-red-ultra-light: hsl(0, 57%, 97%);--knime-gray-dark: hsl(195, 1.6%, 51.8%);--knime-gray-dark-semi: hsla(195, 1.6%, 51.8%, .4);--knime-gray-light-semi: hsla(200, 10%, 94%, .4);--knime-gray-ultra-light: hsl(210, 16.7%, 97.6%);--knime-hibiscus: hsl(327, 82.3%, 71.2%);--knime-hibiscus-dark: hsl(329, 71.4%, 52%);--knime-hibiscus-light: hsl(329, 72.3%, 87.3%);--knime-lavender: hsl(305, 27.7%, 46.1%);--knime-lavender-dark: hsl(295, 34.2%, 29.8%);--knime-lavender-light: hsl(263, 40.4%, 77.6%);--knime-masala: hsl(12, 4.2%, 23.3%);--knime-masala-semi: hsla(12, 4.2%, 23.3%, .5);--knime-meadow: hsl(128, 50%, 47.1%);--knime-meadow-dark: hsl(142, 58.7%, 29.4%);--knime-meadow-light: hsl(70, 78.3%, 54.9%);--knime-meadow-ultra-light: hsl(130, 43%, 97%);--knime-petrol: hsl(173, 37.2%, 43.7%);--knime-petrol-dark: hsl(183, 100%, 17.5%);--knime-petrol-light: hsl(168, 57.4%, 78.8%);--knime-porcelain: hsl(200, 10.33%, 94.3%);--knime-silver-sand: hsl(200, 5%, 76.5%);--knime-silver-sand-semi: hsla(200, 5%, 76.5%, .5);--knime-stone: hsl(0, 0%, 66.7%);--knime-stone-dark: hsl(60, .4%, 48.4%);--knime-stone-gray: hsl(0, 0%, 53.3%);--knime-stone-light: hsl(220, 4.3%, 86.5%);--knime-white: hsl(0, 0%, 100%);--knime-wood: hsl(24, 46.4%, 67.1%);--knime-wood-dark: hsl(26, 33%, 35.1%);--knime-wood-light: hsl(30, 100%, 85.1%);--knime-yellow: hsl(50.8, 100%, 50%);--knime-yellow-ultra-light: hsl(51, 100%, 97%)}:root{--knime-node-component: hsl(200, 5%, 76.5%);--knime-node-configuration: hsl(78, 38.7%, 75.7%);--knime-node-container: hsl(60, 23%, 49.4%);--knime-node-learner: hsl(70, 78.3%, 54.9%);--knime-node-loop: hsl(188, 63%, 71.4%);--knime-node-loop-end: hsl(188, 63%, 71.4%);--knime-node-loop-start: hsl(188, 63%, 71.4%);--knime-node-manipulator: hsl(50.8, 100%, 50%);--knime-node-metanode: hsl(220, 4.3%, 86.5%);--knime-node-metanode-secondary: hsl(0, 0%, 53.3%);--knime-node-other: hsl(24, 46.4%, 67.1%);--knime-node-predictor: hsl(128, 50%, 47.1%);--knime-node-quick-form: hsl(78, 38.7%, 75.7%);--knime-node-scope-end: hsl(305, 27.7%, 46.1%);--knime-node-scope-start: hsl(305, 27.7%, 46.1%);--knime-node-sink: hsl(0, 100%, 64.7%);--knime-node-source: hsl(29, 100%, 59.8%);--knime-node-virtual-in: hsl(0, 0%, 66.7%);--knime-node-virtual-out: hsl(0, 0%, 66.7%);--knime-node-visualizer: hsl(193, 60.9%, 43.1%);--knime-node-widget: hsl(193, 60.9%, 43.1%)}:root{--grid-gap-width: 24px;--grid-max-width: 1600px;--grid-min-width: 365px;--item-size: 1}@media only screen and (max-width: 900px){:root{--grid-gap-width: 12px}}:root{--theme-color-error: var(--knime-error-red);--theme-color-success: hsl(127.5, 50%, 47.1%);--theme-color-info: var(--knime-masala);--theme-color-running: hsl(205.7, 69.7%, 38.8%);--theme-color-action-required: hsl(29.3, 100%, 59.8%);--theme-color-kudos: hsl(339.1, 88.4%, 43.9%);--theme-color-focus-ring: var(--knime-cornflower);--theme-color-error-semi: hsla(357.5, 71.6%, 45.5%, .2);--theme-color-success-semi: hsl(127.5, 50%, 47.1%, .2);--theme-color-action-required-semi: hsla( 29.3, 100%, 59.8%, .2 );--theme-header-font-family: "Roboto", sans-serif;--theme-header-font-weight: 300;--theme-header-foreground-color: var(--knime-white);--theme-header-background-color: var(--knime-masala);--theme-headlines-font-family: "Roboto", sans-serif;--theme-headlines-color: var(--knime-masala);--theme-headlines-font-weight: 700;--theme-text-normal-font-family: "Roboto", sans-serif;--theme-text-normal-color: var(--knime-masala);--theme-text-medium-font-family: "Roboto", sans-serif;--theme-text-medium-color: var(--knime-masala);--theme-text-bold-font-family: "Roboto", sans-serif;--theme-text-bold-color: var(--knime-masala);--theme-text-area-background-color: var(--knime-white);--theme-text-area-background-color-hover: var(--knime-silver-sand-semi);--theme-button-background-color: var(--knime-yellow);--theme-button-background-color-hover: var(--knime-masala);--theme-button-background-color-focus: var(--knime-masala);--theme-button-foreground-color: var(--knime-masala);--theme-button-foreground-color-hover: var(--knime-white);--theme-button-foreground-color-focus: var(--knime-white);--theme-button-border-radius: 20px;--theme-button-border-color: var(--knime-masala);--theme-button-border-color-hover: var(--knime-masala);--theme-button-border-color-focus: var(--knime-masala);--theme-button-small-background-color: transparent;--theme-button-small-background-color-hover: transparent;--theme-button-small-background-color-focus: transparent;--theme-button-small-foreground-color: var(--knime-stone-gray);--theme-button-small-foreground-color-hover: var(--knime-masala);--theme-button-small-foreground-color-focus: var(--knime-masala);--theme-button-small-border-radius: 9999px;--theme-button-small-border-color: var(--knime-masala);--theme-button-small-border-color-hover: var(--knime-masala);--theme-button-small-border-color-focus: var(--knime-masala);--theme-button-split-background-color: var(--knime-yellow);--theme-button-split-background-color-hover: var(--knime-masala);--theme-button-split-background-color-focus: var(--knime-masala);--theme-button-split-foreground-color: var(--knime-masala);--theme-button-split-foreground-color-hover: var(--knime-white);--theme-button-split-foreground-color-focus: var(--knime-white);--theme-button-split-border-radius: 9999px;--theme-button-split-border-color: var(--knime-yellow);--theme-button-split-border-color-hover: var(--knime-masala);--theme-button-split-border-color-focus: var(--knime-masala);--theme-button-split-divider-color: var(--knime-dove-gray);--theme-button-function-border-radius: 9999px;--theme-button-function-background-color: transparent;--theme-button-function-background-color-hover: var(--knime-silver-sand-semi);--theme-button-function-background-color-focus: var(--knime-silver-sand-semi);--theme-button-function-background-color-active: var(--knime-masala);--theme-button-function-foreground-color: var(--knime-dove-gray);--theme-button-function-foreground-color-hover: var(--knime-masala);--theme-button-function-foreground-color-focus: var(--knime-masala);--theme-button-function-foreground-color-active: var(--knime-white);--theme-input-number-background-color: var(--knime-white);--theme-input-number-background-color-focus: var(--knime-masala);--theme-input-number-background-color-hover: var(--knime-silver-sand-semi);--theme-input-number-background-color-active: var(--knime-masala);--theme-input-field-background-color: var(--knime-white);--theme-input-field-background-color-focus: var(--knime-silver-sand-semi);--theme-dropdown-background-color: var(--knime-white);--theme-dropdown-background-color-focus: var(--knime-silver-sand-semi);--theme-dropdown-background-color-hover: var(--knime-silver-sand-semi);--theme-dropdown-background-color-selected: var(--knime-masala);--theme-dropdown-foreground-color: var(--knime-masala);--theme-dropdown-foreground-color-focus: var(--knime-masala);--theme-dropdown-foreground-color-hover: var(--knime-masala);--theme-dropdown-foreground-color-selected: var(--knime-white);--theme-listbox-background-color: var(--knime-white);--theme-multiselect-background-color: var(--knime-white);--theme-multiselect-background-color-hover: var(--knime-silver-sand-semi);--theme-multiselect-listbox-background-color: var(--knime-white);--theme-empty-multiselect-listbox-background-color: transparent;--theme-text-link-background-color: transparent;--theme-text-link-background-color-hover: var(--knime-masala);--theme-text-link-background-color-focus: var(--knime-masala);--theme-text-link-foreground-color: var(--knime-masala);--theme-text-link-foreground-color-hover: var(--knime-white);--theme-text-link-foreground-color-focus: var(--knime-white);--theme-tooltip-background-color: var(--knime-masala);--theme-tooltip-foreground-color: var(--knime-white);--theme-checkbox-border-color: var(--knime-stone-gray);--theme-checkbox-border-color-focus: var(--knime-masala);--theme-checkbox-border-color-hover: var(--knime-stone-gray);--theme-checkbox-border-color-selected: var(--knime-masala);--theme-checkbox-border-color-selected-focus: var(--knime-masala);--theme-checkbox-border-color-selected-hover: var(--knime-stone-gray);--theme-checkbox-background-color: var(--knime-white);--theme-checkbox-background-color-focus: var(--knime-white);--theme-checkbox-background-color-hover: var(--knime-silver-sand-semi);--theme-checkbox-background-color-selected: var(--knime-masala);--theme-checkbox-background-color-selected-focus: var(--knime-white);--theme-checkbox-background-color-selected-hover: var( --knime-silver-sand-semi );--theme-checkbox-foreground-color-selected: var(--knime-white);--theme-checkbox-foreground-color-selected-focus: var(--knime-masala);--theme-checkbox-foreground-color-selected-hover: var(--knime-masala);--theme-toggle-switch-background-color: var(--knime-white);--theme-toggle-switch-background-color-focus: var(--knime-dove-gray);--theme-toggle-switch-background-color-hover: var(--knime-gray-ultra-light);--theme-toggle-switch-background-color-checked: var(--knime-masala);--theme-toggle-switch-background-color-active: var(--knime-white);--theme-select-control-background-color: transparent;--theme-select-control-background-color-hover: var(--knime-silver-sand-semi);--theme-select-control-background-color-focus: var(--knime-masala);--theme-select-control-background-color-disabled: transparent;--theme-select-control-foreground-color: var(--knime-dove-gray);--theme-select-control-foreground-color-hover: var(--knime-masala);--theme-select-control-foreground-color-focus: var(--knime-white);--theme-radio-border-color: var(--knime-stone-gray);--theme-radio-border-color-hover: var(--knime-stone-gray);--theme-radio-border-color-selected: var(--knime-masala);--theme-radio-border-color-selected-hover: var(--knime-stone-gray);--theme-radio-border-color-focus: var(--knime-masala);--theme-radio-background-color: var(--knime-white);--theme-radio-background-color-hover: var(--knime-silver-sand-semi);--theme-radio-background-color-selected: var(--knime-masala);--theme-radio-background-color-selected-hover: var(--knime-silver-sand-semi);--theme-radio-foreground-color-selected: var(--knime-white);--theme-radio-foreground-color-selected-hover: var(--knime-masala);--theme-value-switch-border-color: var(--knime-stone-gray);--theme-value-switch-border-color-focus: var(--knime-masala);--theme-value-switch-background-color: var(--knime-white);--theme-value-switch-background-color-hover: var(--knime-silver-sand-semi);--theme-value-switch-background-color-checked: var(--knime-masala);--theme-slider-border-radius: 9.5px;--theme-slider-border-color: var(--knime-stone-gray);--theme-slider-border-color-hover: var(--knime-stone-gray);--theme-slider-border-color-focus: var(--knime-masala);--theme-slider-foreground-color: var(--knime-white);--theme-slider-foreground-color-hover: var(--knime-silver-sand);--theme-slider-foreground-color-focus: var(--knime-masala);--theme-slider-bar-radius: 3.5px;--theme-slider-background-color: var(--knime-yellow);--theme-date-input-day-content-background: rgba(192, 196, 198, .5);--theme-date-input-border-color: var(--knime-stone-gray);--theme-date-input-border-focus-color: var(--knime-masala);--theme-date-input-input-background: var(--knime-white);--theme-date-input-input-hover-background: var(--knime-silver-sand-semi);--theme-date-input-button-active-color: var(--knime-masala);--theme-date-input-accent-100: var(--knime-gray-ultra-light);--theme-date-input-accent-200: var(--knime-gray-light-semi);--theme-date-input-accent-300: var(--knime-silver-sand);--theme-date-input-accent-400: var(--knime-stone-gray);--theme-date-input-accent-500: var(--knime-gray-dark);--theme-date-input-accent-600: var(--knime-masala);--theme-date-input-accent-700: var(--knime-masala);--theme-date-input-accent-800: var(--knime-black-semi);--theme-date-input-accent-900: var(--knime-black);--theme-date-input-black: var(--knime-black);--theme-date-input-white: var(--knime-white);--theme-date-input-gray-100: var(--theme-date-input-accent-100);--theme-date-input-gray-200: var( --knime-silver-sand-semi );--theme-date-input-gray-300: var(--theme-date-input-accent-300);--theme-date-input-gray-400: var(--theme-date-input-accent-400);--theme-date-input-gray-500: var(--knime-masala);--theme-date-input-gray-600: var(--knime-masala);--theme-date-input-gray-700: var(--theme-date-input-accent-700);--theme-date-input-gray-800: var( --knime-masala );--theme-date-input-gray-900: var( --knime-black-semi );--theme-time-part-input-background-color: var(--knime-white);--theme-time-part-input-background-color-hover: var(--knime-silver-sand-semi);--theme-donut-chart-value-color: var(--knime-yellow);--theme-donut-chart-background-color: var(--knime-masala);--theme-donut-chart-disabled-color: var(--knime-gray-dark)}:root{--shadow-base-color: var(--knime-gray-dark-semi);--shadow-elevation-0: transparent;--shadow-elevation-1: 0px 1px 4px 0 var(--shadow-base-color);--shadow-elevation-2: 0px 2px 10px 0 var(--shadow-base-color)}:root{--space-base: 4px;--space-4: calc(var(--space-base) * 1);--space-6: calc(var(--space-base) * 1.5);--space-8: calc(var(--space-base) * 2);--space-12: calc(var(--space-base) * 3);--space-16: calc(var(--space-base) * 4);--space-24: calc(var(--space-base) * 6);--space-32: calc(var(--space-base) * 8);--space-48: calc(var(--space-base) * 12);--space-56: calc(var(--space-base) * 14);--space-72: calc(var(--space-base) * 18);--space-104: calc(var(--space-base) * 26);--space-144: calc(var(--space-base) * 36)}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(./roboto-cyrillic-ext-300-normal-TzZWIuiO.woff2) format("woff2"),url(./roboto-all-300-normal-lRRuIfal.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(./roboto-cyrillic-300-normal-D6mjswgs.woff2) format("woff2"),url(./roboto-all-300-normal-lRRuIfal.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAXIABIAAAAACfAAAAVrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANAhYCYM8EQwKg3yDWwsQABIUATYCJAMcBCAFgnwHIAyCOhuKCFFUkNIAfhzkZNGn0qdP43KKULZY+sdzG0Q8m/mz8ICIX02oaFIVOdFc1ZzS76IBcWPjIIKlGKNV/3O6DmGQY/0cOocGnZS5fphLIQxybKVfXZEOY7haU7u7F7IfFUso/CdW3X0AsQAwPhW2Tv1UAStAFdXxNaLOVQhbV3MjxjWbYEg6T29vAH0LBI0IAFAOwUQQBA0IASEEECBAgjJIz94DRxICQAF43hlrbeqi1KrNWDS7iJq5s7MLu6lo2twSDwB8MeX1ukpLCgOMw0YLkOr9kP4yOQFmBnaVs6/PDelD1x3k7zLJIKcPa9jICQDV3nCwsdHToL5UBh0xSWGjAuGt7HnRX/rR3QgADckz3lSjnWSwElt5isGm6u0xoExmKmW0I8S8LOHMARJ6DYKqPWXUNmKGQxmzAmXNh4hpE0hYCsN8GxMgAKTK8A9lX+RjAvHOUAnfr08nEpIi0nsFmSqhpSANhYSeIg96Ha/FaUMP+9Fv9bA92s1XUHVeYvNR68e4DIERvCcwkgW6mthy89qYnIRKxVT+MQ4VOiRhB1Fc/hJGqqyu121wk7FSxdBV2XohSOOhBgkPxcWXl5x5TxG3T/vwjcHKmw1L2pcl3vZ41zJm3GMz008LrPS52KOW6UEeOjUQ3gFd+9Dr6Fpa2diNrwySMeOd17yJTSpKwp8qt1krwiDMfCCFhtogiMn7hVJ+PftGjxH87Wopy8DHbWSbp6H7O2bIo9beHti3u0IWr/zSfjiFrp/9ZA3YT1oqtgvJuPKpWAVBw4fmeUQBsACIAH6gEzCTw5D5cwxogqYrKHf4V8Qipj8eWRJduCSvwFc4MVoghZElK9/6KLD5C11Wvfvpto/fHjVyzTuBzW9prH47uOVdfcmEIGNnfJDXRw194w2p/xiG85iePRHDiq/uNf/H4IJPT+kyaaNM0tODH9n09OYmcuaS166o9f4ntzaXs0M5taWe9sjiqPV9gxef/alh6KD+Y+MXXv66YbBv2dd2r+u0suwDLfv832/WNFkyoY/0rzV8zdDG1EX1BgsjUxs0ILPG+85obrzkhmLxeKKdE4o5vBQxk/mvDL+EQ693tCaVb2rVOo8jEAORgas01GXXCDUW8y07gffcEKkJn6XFnMh7TZu5qlp1B5XJegAGdUFUqM5xgrGbWeIEkmNrvFX5N4CSVWo0bYZ03rFecqwIBIRr8o4yUJuNlyo6RpMKNRFYQkAofjkgQMhvKtBM3QQQQKuVWDf4wowp0Y6/+yr6AHjsp3hjgNdl+Kf/2P+/7q/kmwP40QAQsIoyIfC3+cfO9PJXQhj8LH0rM10pv8AoYFnuYEo5mTWYrsUOyjGOgQAQAQ1tNiYC+MihI8oPTMbaLlRgsl0jwvxJfW9SwW5Ql7UJE9rLz40w0iP0kFZqkdny5cozl01zmtJsNNv0keaQimS791NihsaJbiwW5YYrU3OYz2abI9ts82WbqTHDpU2XNleazUCFcnpjrnmKTAOONs82R36q5A7YeK0Fbehwo5Nt8skbKfPGuUq1p4mzBV/XmGlKTTNDnmyNSZstVxOK5JshW4k5ss3RhIH66aGXwUbopdHzf6gpOgB4BWZqFzqhpEMSV0JaUtywRA+4M9y+aYNqCXxJ7pTicb2aV11uuVNbnju0bbHq86cOaG1Va2YObt80+rSXCXiYuxZMbF8rZ+k9fMO6t6xT3sPfrkntSrFc4GwumNMtdGptbv/UMdxIxEo6/IGvd52EzHGHBsa57kooHcxzu1Tik1NAK6CJca47hNK0g26QB9VDKpqH8wQK0WrSeBqCUlbJHwHVm3PdKUY76EXyEl3OSm4TO5EGt2Z9mQMAAA==) format("woff2"),url(./roboto-all-300-normal-lRRuIfal.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(./roboto-greek-300-normal-ndiuWqED.woff2) format("woff2"),url(./roboto-all-300-normal-lRRuIfal.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(./roboto-vietnamese-300-normal-CnPrVvBs.woff2) format("woff2"),url(./roboto-all-300-normal-lRRuIfal.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(./roboto-latin-ext-300-normal-DEsNdRC-.woff2) format("woff2"),url(./roboto-all-300-normal-lRRuIfal.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(./roboto-latin-300-normal-ThHrQhYb.woff2) format("woff2"),url(./roboto-all-300-normal-lRRuIfal.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-cyrillic-ext-400-normal-DORK9bGA.woff2) format("woff2"),url(./roboto-all-400-normal-BZJ9QssU.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-cyrillic-400-normal-DVDTZtmW.woff2) format("woff2"),url(./roboto-all-400-normal-BZJ9QssU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAXMABIAAAAACeAAAAVwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANAhUCYM8EQwKg2iDSgsQABIUATYCJAMcBCAFgnQHIAyCSRt8CAieB2WbnmbLuYAwwpK8+iIe4P3r89wHDZaakNWCmB8R66SEWr+ILhpijnTqf6QAyyF8GVAOAPOWtmNg6llFXANTaQXCgXMubThOj6JRPCJsEWW3o1/4wX411uruvta/9FF8Zz50qenu3hVxmf4QIi1dRSzhkcR0SqA1QoiwzI2uAUbffgtBpA0YCssEQRChiaaAgMpAFvDsmKQshIEEer1l/u1J0Sbi8P6OJsQc3VHd6N0nlHe1MAhFbvPNcXJVWKNNekPqCYVx/lj8nqMi5BY4Pd6hectSY5E2Lll8SMf/HJXfEKEOfCtEMjEFBEHtpSkbjBK4aB1MIEjT/t9z/+W3j8FgVyeNWdDn7wh7b19l7pQoyFW8FXcx+P9D4NE2ErMMk4kskmVMCiwyG5ZhhyC7qZ19JoMatwj00/I0GG/uexT/v7K+Ysx9JXVwiRoC1yHR9VGAy9QQcXVQbqOGmOvEACWZm5EnyicLnfULjlggc0ldeRXQEqImnlS9kL8XAZndegKyuixM77OP24/Mzw9QQ7Kfha4v9OEOadjJ0qBYxN896pRbZI6ly/PS82Bs9iiYPpuaWJZEw83lXbg5G5JRslr2VFWPDtfbPBryeqZk5eKg/CqRD2Oz8tcvgJMiFi4RC6PWb9fnkzx74cWAeELYJFCSObI1tnxBfqwo2lPppazn26eGKDWU3KLMvOioppPNX6y4euc5FBq4y6Emd99OYa6zfpnpUhjE4Y/qoWtWQ4tIHr845ZA6bDc+AOSaR/sb6c9Otrh6uj3cUdDVKESNWgCK/GzxKQiLFKJeTz+QgzZKTIUcA2Nz9h2ppBhtbSQxfsjAtk4xoD1oes5gXYPe8UWmx+HjwQeNPfi2Wv/952vDpV/80Njw3WfWXv5IL3662ucz8dd9se78QkPd6ihDH61ZfS/s/KK0fjE+sgih+YDL5pz1vnH249tjfOAcLqZOTdvY/3jL1Hy3vqvcu358ODj2/etmVHfcdW+1t2X6R08H6p3BTzz87uDo6/H/vD/2scffaEf/ThphsXX6jLtDvp7cx6bvFUbnpWbFBWgOekJEip6LgFz63wtE+H/fXrpM++P7m8wAgZk/NJnacWXJLOW1rWO16C5ouY7SRE5T8x0iJ7MpntZyQJtPS2tuKXZpKqNf728OLK1FiJj72rq99z4Ho7G9hTQm0sqlhiEBKlWXfTDq1zbQcaP1HosN1zo/TqWGAGGywdQJhaSfHo9wDdfhs78cJKBZ5glRluQQEG030P7t9IdL+03+rRhRIHjxxwF7IsRHYeWXv0f991G5d9GJAKUIBPIT/jUpF/wa9f/Ccm9YiMnjjap8MPxDeomeuKM1ffn/fWHktrCSBT3iY20i0fZ0BBSOAgtJiYMAUDBoOigYaTtuMB4PJjiY2lFfMDPaqZe2rfYTKVcYVUK+QIPiwY175iFi5Yq4Em50vIyNq4cbYFLL2Fyqwbe4aq5Kx+XgZMhZco180ZCv3b5iqtyXD9VCUsquRpcNT74CH3LW95hzWKkvV3KxoHLNhF5fxylXMNkCLk6rio/XJGRzZWquGi/JysTM3sUM+4wfckMBveM4zKV1U1VT4QMTqQI/IFSPuDBgopvEnkF6u7kQ4gJdWIvWjkeivDg/OWNxRqSXxIolJclBKluW+uwutDVlWXtxjIc9y9fPPiBAxIqR2jR/O1ZmRftILVjVU5bo4zjbmDxi6XLWfHj/+sMns5ZFfyP9jLWD9pU5CFi/MC+Fo8Vo/+XhjzuFH9jQ3a32p2/nQ0fiTr60oFFwFV18KrXSKp2m/+AsuvlQKqXRIVOncITG9B6cRRdfSqt0RP8hVHTzrZOuHdwJDHdwJwA=) format("woff2"),url(./roboto-all-400-normal-BZJ9QssU.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-greek-400-normal-BRWHCUYo.woff2) format("woff2"),url(./roboto-all-400-normal-BZJ9QssU.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-vietnamese-400-normal-kCRe3VZk.woff2) format("woff2"),url(./roboto-all-400-normal-BZJ9QssU.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-latin-ext-400-normal-4bLplyDh.woff2) format("woff2"),url(./roboto-all-400-normal-BZJ9QssU.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-latin-400-normal-mTIRXP6Y.woff2) format("woff2"),url(./roboto-all-400-normal-BZJ9QssU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(./roboto-cyrillic-ext-500-normal-G9W8hgzQ.woff2) format("woff2"),url(./roboto-all-500-normal-B0NPRryQ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(./roboto-cyrillic-500-normal-DAkZhMOh.woff2) format("woff2"),url(./roboto-all-500-normal-B0NPRryQ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAXcABIAAAAACgQAAAWAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANAhcCYM8EQwKg3CDUwsQABIUATYCJAMcBCAFgwAHIAyCUxujCACOlC5DNsHD//+2fp8bhJS6mMR5XowEcaqZN2A2Ro6RTES+6DzyOr4qW4h/b/eZ2YQqiFF9MYvJ1Zra3Q07UJHAOxPhwaq7T9LeXwlxfCpsnCqiKkuSQEZUWFndRCS169iOrLNRew/wX4FAwQkATEdgQiAQKIAdsCMAASSQjBsRKqpowA6ABhCPx4QyyELb7KS+HRvHSBvc2D+qvrGezRMMAEtp5umqdpH4DR30S/T5IFJ1lfoyAw14W8BgKsuKb3UxwVM5HmViCgbmJQoG4koAbZkuMTBQt5HCcaMi8GgYqIEQd308bv23Hz2AACCP5zibKzib79goxh5NulTpLo1beBpwT3XjVi4lMb4Ux9SFJKtebNoy3NrpJOoSt2km00yPk6i0kWzW0E0fIAAkvnJprWmZFOKMyP0ifkSG5kxa1a5OvxQ+wwgPh6To9kvFJ0We1y9Vn1Ek1cyiupb0iHGKcUrpulOMImOoZ53UMpt0Xqv/lEjAkNRn2JA0xCuDEc8zuz8SWeaX2lYWrfqUCBqMkU0sI7LH/e+Xuq98czWrpqW2Re4PeWQwJNO9XiMsH68h4XHlfUSvMtUp7fY9wzMrBvO4Kc8vLbuo+qGCvZ/IO4XpTvfK/WPIc0p6RDM8XvR+wZEWFEZ1Zljr9td41f6mPaRQcVZHPK9NQ35p9ZXXt4RDHq9M98sEn/SFBWzoX2b3TWaL48YpMZs9EESj71s43rBejk/9an3EI9N9S6Rx/P5EeOOXdjt8MvhZbtCaST+h7QW/Co0nQaBgQYnHcQFgBsAJWIGVwCCH9v530Jm0klejqehOcpos1+a7XNt3DY1YRttdI2KUucz+tz5KOOWTd5rEgXc/Pf3jtxsbDrxzvpm3Gtj/tu3UN8WuNhsta8DG640Nb4icp9Hl02p/O7o56WB464+2bZ9erYqO46JDjdZ+Envj3JOTb7tr0n3bBat5qe71C8L4yOuSbzk/yGv/ab/cK2667n7ENw0/PajfcNPd8T9KZi24KLrq1Wmfr+rIr5/sUnaWh6uL74w8mk4WWhGY0f+/BxRgKiX+nb5OfzNmT0xKSl4q7YmSlyyLyWI90fESknCkEvBMKsaqyI04SeyJaQrZ9THdtJotlnGZ8F7MTlod2ymJ0vle4dyYlmoM0CrcX4B2ux011A6R9sRJt5AJ+S3etzy/AbQUz8rCuUhbQGov5SyTvDRLEpip7kRpBrMSVo0IhJ0NArBbzRooJs0M+7pKevLPn7z/Q5drxe+WWRYAnv4pqQDgdVH33T8Z/79ubbdsAqwoAAgwj03ZwToa4ZxaUwTBlGRWT2OdR4op0I8y0H0MjuemUhCAmTOZThU9/3FOUFAKMSEACwNUhGYFOrGOCGbTGVFwsr1Q9RVqiOhkcdQ0wXbbbZ00eJa1otbbYaNhg4ZsZjCPQubOfoNiUQnPmP7EUhP6FJhrWByrqsss28Tct98m/Tbaqt86BdSJ6hW1WZRBpWds2Bbj8TsN2mJMj42apHuTYSibqAILpuazmOU1bVy8Y7rfaDM3W28ZgZm2dSugh5U6s8+QfgWSuNGgAGNmX9MT9Uo5OUCFUmuFVakX5q/gjwpRASA+wjrTkdKeL8knJpxKvoi5hHWF+1zLCjM9iVjyuU8sKciYnbScfZ9SFZyXPq0ztWR5gdddpfFML8xJne5kpr7a1X5Phzm4IJ9Z2sqW5c5i1kPrqpals4RtvRWLvP22s7e1g9m3dpcvmsMcvowUtz3BuXZxfmryOmKJTnO+5A99dmy/W2yKSQNqvJtj+2tWpzTdBdoHAQFdDYrSmXQnxSHVuyW2mrpoX43LSFVRSMpY6R8Bqa2bY11CZ9KLFNerY12BNB2FM5An+NY8sQkA) format("woff2"),url(./roboto-all-500-normal-B0NPRryQ.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(./roboto-greek-500-normal-CpESfwfG.woff2) format("woff2"),url(./roboto-all-500-normal-B0NPRryQ.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(./roboto-vietnamese-500-normal-CcijQRVW.woff2) format("woff2"),url(./roboto-all-500-normal-B0NPRryQ.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(./roboto-latin-ext-500-normal-BWKy6SgX.woff2) format("woff2"),url(./roboto-all-500-normal-B0NPRryQ.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(./roboto-latin-500-normal-Dxdx3aXO.woff2) format("woff2"),url(./roboto-all-500-normal-B0NPRryQ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-cyrillic-ext-700-normal-CsrCEJIc.woff2) format("woff2"),url(./roboto-all-700-normal-BfaNsj0k.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-cyrillic-700-normal-B5ZBKWCH.woff2) format("woff2"),url(./roboto-all-700-normal-BfaNsj0k.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAWYABIAAAAACaAAAAU6AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANAhICYM8EQwKg0iDLwsQABIUATYCJAMcBCAFgn4HIAyCKRs/CCCOk6WSgeIPHr5v07+zgm5MOS1LaB1tnYpB0tQU4l4R44nbhKf+Z+rA83jrYWYTqhht1N+qejHd/3+v6r03UxOKrgn+E6X7M/bo3iAFjdE7pc3d2I0bvEIF4uomIlFn2f7i2quz7wH+LRAoZAMAxQgsCAQCBTAAAwEIwEE+hYho5bJ1GABoAJnMI+ZRjEETjWzdtbmPis7N7b3d0Ne8dcAFAFu08HxVu0l5BB30S/XJINx9j/oyHRWYFOB8KTuq7soqTPdyvZeFNDrGpQom4ioALaJLTEzUVVCdL0RFsE7DRA0EX6VM5v2fffQgAoAJfM31pDmaSpjbeZbX2MsPFKabKFQuw1Q9OLUIhdoZ5OqSQkspReJG8ixPkG35EAVA4lsq7aviw0KcmXhAZI7J6Ihhu9rY4JfCZ5qx7qgUTX6p+KSY4PFL1WdWSnV05Zq4N2EmzWR1W9KsNLua26Q2muTcpdqTiaApWZtuU7IuHjk/4bK17YlExC+1lRRaLplA2exZQ9Eji8P/fqn7lorVMaviq+PyYNQl50dZ5PGYMfnEqrh8IuqysWQt25Q/tvZ1l24YrDnLBEnZFomt1dh8GZH4koGe1yMP6rQr6U10P09MfEBw+MzvSXV0rBUPrkrGDs4JF3Pnlku4RmHUL+2+pWvjsajLwyv90uGTFTEGJ3p3GL7hseKkmXxE9OB8NFp/GyfXuTupUL8aSrikN7VNmicfyCUc+KG9LJ+c/9ppUpNhL9GVBG8sqg+CQMGGksmQA4AVgGzADswFukNojO5G504oZXlNRS8v22I/f9yenJ17unpsvXU5PaI3e8/Btz5yJD95Z4M49O6nZ3z8Ni3vDUfytXUcfN152psb99Q6ic8OJ6+vX/fGG2LcM+jyGbW9Dt2adzi2/Ufnjk+vUUX9SVGvrlrzyf1vXrSo/K7773XdcdlCXl785qWV5Xf2Cdv7fSPI59d9f/FF133DJ1UfXvf7pRdd8x2fLC49/7KBWa8WfT63zr/2jgb27Olr1ldX1J2sdzEGrRKs6P8/AgqQLsl8p2/V30QSi1SCrmGldG7CR7QYB1OaQl7+zJQOpVVhW5CO91JGTJl1lJIrs98LhVOa21TQSoUvrY+G2kANtWOkkTtcKKRjYtzzlus3gCZx7QyFkc6gtL408gkCRM+ZK3XK68HsxSAAw27VQLFoVux5FW/+rrcHH2nMmf27rcwGwDM/5QUAXhdr3vgn9P/r9hO2LQjsKAAIsPalDbAnTZueOgHB7WVVT6fNPUUa+nE2NDe1/bl0CQKwchbFrKCXQ/Y9FJRJWBCAjQ4qQrMDDXCtAoMGq4KNHqtKMZulmlVnDCetFoq587rZrPMMiwwasstm3Tp12cpkEiHCg9GkyiCndH3anasNaBXILRDEvuyawuSWwF9st0W7zbZr1ybAGoNaDNpq0EKD+rSFs2ZLbiitb9GN5MA2MLA8menM2tTh6eVqf3ALq7caEiE4KHa8XYBmQ5q16tIuwKDNOgXp061VuwFbtNsiyDLVFolZYa0Y/5f/RggVADI92oAbSmOiZCIp4VQmcr8Ij3MXZ2ObeL8SjfjMfCerhl20c3bURbwu+vampdNGuFhGu0vznC7WhdMmjMx3sUWCFaU5bfs0H1wctUsjE8qcnP8+f/Xm2AFShtM6UfLXuysVyhZbUjJ3hlX6ramDMNTflppXyIlG0AEI6remVtIgnUV3UQbcwSLaRtsY+ZzSyvxgqUMHEj8SuJkSjaCz6EXKwDxGPVguigKkDZocbphiCwAAAA==) format("woff2"),url(./roboto-all-700-normal-BfaNsj0k.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-greek-700-normal-Cc2Tq8FV.woff2) format("woff2"),url(./roboto-all-700-normal-BfaNsj0k.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-vietnamese-700-normal-SekShQfT.woff2) format("woff2"),url(./roboto-all-700-normal-BfaNsj0k.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-latin-ext-700-normal-BYGCo3Go.woff2) format("woff2"),url(./roboto-all-700-normal-BfaNsj0k.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-latin-700-normal-CeM5gOv8.woff2) format("woff2"),url(./roboto-all-700-normal-BfaNsj0k.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:300;src:url(./roboto-mono-cyrillic-ext-300-normal-B7vapPr3.woff2) format("woff2"),url(./roboto-mono-all-300-normal-Ctcfe5HE.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:300;src:url(./roboto-mono-cyrillic-300-normal-B6Im6dv6.woff2) format("woff2"),url(./roboto-mono-all-300-normal-Ctcfe5HE.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:300;src:url(./roboto-mono-greek-300-normal-DGDmdpy5.woff2) format("woff2"),url(./roboto-mono-all-300-normal-Ctcfe5HE.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:300;src:url(./roboto-mono-vietnamese-300-normal-hsV6Papz.woff2) format("woff2"),url(./roboto-mono-all-300-normal-Ctcfe5HE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:300;src:url(./roboto-mono-latin-ext-300-normal-DWxL9iik.woff2) format("woff2"),url(./roboto-mono-all-300-normal-Ctcfe5HE.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:300;src:url(./roboto-mono-latin-300-normal-DEkkyttH.woff2) format("woff2"),url(./roboto-mono-all-300-normal-Ctcfe5HE.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(./roboto-all-300-normal-lRRuIfal.woff) format("woff");unicode-range:u+221e}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(./roboto-all-400-normal-BZJ9QssU.woff) format("woff");unicode-range:u+221e}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(./roboto-all-500-normal-B0NPRryQ.woff) format("woff");unicode-range:u+221e}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(./roboto-all-700-normal-BfaNsj0k.woff) format("woff");unicode-range:u+221e}:root{font-family:Roboto,sans-serif;font-weight:300;letter-spacing:.007em}pre,code,tt,samp{font-family:Roboto Mono,monospace}@keyframes knight-rider-6ccb3d74{to{background-position-x:-200%}}.skeleton-item[data-v-6ccb3d74]{background:var(--8a905f40);background-size:200% 100%;animation:2s knight-rider-6ccb3d74 linear infinite}.function-button[data-v-4ac4f67e]{--size-compact: 24px;--size-default: 30px;--size: var(--size-default);--icon-size-default: 18;--icon-size-compact: 16;--icon-size: var(--icon-size-default);display:flex;text-align:center;font-weight:500;font-size:13px;font-family:var(--theme-text-medium-font-family);line-height:18px;padding:6px 15px;-webkit-text-decoration:none;text-decoration:none;border:0;cursor:pointer;color:var(--theme-button-function-foreground-color);background-color:transparent;background-color:var(--theme-button-function-background-color, transparent);border-radius:9999px;border-radius:var(--theme-button-function-border-radius, 9999px)}.function-button[data-v-4ac4f67e]>*:first-child{margin-right:8px}.function-button[data-v-4ac4f67e]>*:last-child{margin-right:0}.function-button.single[data-v-4ac4f67e]{padding:6px;width:var(--size);height:var(--size);align-items:center;justify-content:center;align-self:center}.function-button[data-v-4ac4f67e] svg{vertical-align:top;stroke:var(--theme-button-function-foreground-color);width:calc(var(--icon-size) * 1px);height:calc(var(--icon-size) * 1px);stroke-width:calc(32px / var(--icon-size))}.function-button.compact[data-v-4ac4f67e]{padding:3px;--size: var(--size-compact)}.function-button.compact[data-v-4ac4f67e] svg{--icon-size: var(--icon-size-compact)}.function-button[data-v-4ac4f67e] svg path[fill]:not([fill=""]):not([fill=none]){fill:var(--theme-button-function-foreground-color)}.function-button[data-v-4ac4f67e]:hover{outline:none;color:var(--theme-button-function-foreground-color-hover);background-color:var(--theme-button-function-background-color-hover)}.function-button[data-v-4ac4f67e]:hover svg{stroke:var(--theme-button-function-foreground-color-hover)}.function-button[data-v-4ac4f67e]:hover svg path[fill]:not([fill=""]):not([fill=none]){fill:var(--theme-button-function-foreground-color-hover)}.function-button[data-v-4ac4f67e]:focus{outline:none;color:var(--theme-button-function-foreground-color-focus);background-color:var(--theme-button-function-background-color-focus)}.function-button[data-v-4ac4f67e]:focus svg{stroke:var(--theme-button-function-foreground-color-focus)}.function-button[data-v-4ac4f67e]:focus svg path[fill]:not([fill=""]):not([fill=none]){fill:var(--theme-button-function-foreground-color-focus)}.function-button.active[data-v-4ac4f67e]{color:var(--theme-button-function-foreground-color-active);background-color:var(--theme-button-function-background-color-active)}.function-button.active[data-v-4ac4f67e] svg{stroke:var(--theme-button-function-foreground-color-active)}.function-button.active[data-v-4ac4f67e] svg path[fill]:not([fill=""]):not([fill=none]){fill:var(--theme-button-function-foreground-color-active)}.function-button.primary[data-v-4ac4f67e]{color:var(--theme-button-foreground-color);background-color:var(--theme-button-background-color)}.function-button.primary[data-v-4ac4f67e] svg{stroke:var(--theme-button-foreground-color)}.function-button.primary[data-v-4ac4f67e] svg path[fill]:not([fill=""]):not([fill=none]){fill:var(--theme-button-foreground-color)}.function-button.primary[data-v-4ac4f67e]:hover{outline:none;color:var(--theme-button-foreground-color-hover);background-color:var(--theme-button-background-color-hover)}.function-button.primary[data-v-4ac4f67e]:hover svg{stroke:var(--theme-button-foreground-color-hover)}.function-button.primary[data-v-4ac4f67e]:hover svg path[fill]:not([fill=""]):not([fill=none]){fill:var(--theme-button-foreground-color-hover)}.function-button.primary[data-v-4ac4f67e]:active,.function-button.primary[data-v-4ac4f67e]:focus{outline:none;color:var(--theme-button-foreground-color-focus);background-color:var(--theme-button-background-color-focus)}.function-button.primary[data-v-4ac4f67e]:active svg{stroke:var(--theme-button-foreground-color-focus)}.function-button.primary[data-v-4ac4f67e]:focus svg{stroke:var(--theme-button-foreground-color-focus)}.function-button.primary[data-v-4ac4f67e]:active svg path[fill]:not([fill=""]):not([fill=none]){fill:var(--theme-button-foreground-color-focus)}.function-button.primary[data-v-4ac4f67e]:focus svg path[fill]:not([fill=""]):not([fill=none]){fill:var(--theme-button-foreground-color-focus)}.function-button.disabled[data-v-4ac4f67e]{opacity:.5;pointer-events:none}.tooltip[data-v-3aad4d49]{position:relative}.text[data-v-3aad4d49]{--arrow-size: 12px;height:1px;width:1px;visibility:hidden;overflow:hidden;position:absolute;top:-12px;top:calc(var(--arrow-size) * -1);left:50%;transform:translate(-50%) translateY(-100%);opacity:0;background-color:var(--theme-tooltip-background-color);white-space:nowrap;color:var(--theme-tooltip-foreground-color);padding:6px 10px;box-shadow:var(--shadow-elevation-2);border-radius:1px;font-size:13px;pointer-events:none}.text[data-v-3aad4d49]:after{width:var(--arrow-size);height:var(--arrow-size);content:"";position:absolute;z-index:-1;left:50%;background-color:var(--theme-tooltip-background-color);bottom:2px;transform:translate(-50%,50%) rotate(135deg)}@media (hover: hover){.tooltip:hover>.text[data-v-3aad4d49]{height:auto;width:auto;visibility:visible;overflow:visible;overflow:initial;opacity:1;transition:opacity .25s cubic-bezier(.215,.61,.355,1) .15s}.expanded:focus-within+.text[data-v-3aad4d49]{transition:opacity .15s ease;opacity:0}}.pill[data-v-f5d59539]{--pill-height: 20px;border-radius:9999px;height:20px;height:var(--pill-height);padding:0 var(--space-8);display:inline-flex;align-items:center;background:var(--1869b2d7);color:var(--01255596);width:-moz-max-content;width:max-content;font-size:13px;font-weight:500}.pill svg[data-v-f5d59539-s]{margin-right:var(--space-4);width:12px;height:12px;stroke-width:calc(32px / 12)}.pill.pill:not(.default):not(.light) svg[data-v-f5d59539-s]{stroke:var(--43cc7228)}.chat-controls[data-v-9fe9bf76]{display:flex;flex-direction:column;align-items:flex-end;max-height:200px;min-height:50px;background-color:#fff;border:1px solid var(--knime-stone-gray);overflow:hidden;cursor:text}.chat-controls .textarea[data-v-9fe9bf76]{font-size:13px;font-weight:300;line-height:150%;padding:10px 8px 0;flex-grow:1;width:100%;resize:none;border:none}.chat-controls .textarea[data-v-9fe9bf76]:focus{outline:none}.chat-controls .send-button[data-v-9fe9bf76]{align-self:flex-end;margin-right:8px;margin-bottom:8px}.chat-controls .send-button svg[data-v-9fe9bf76]{stroke:var(--knime-dove-gray)}.chat-controls .send-button svg.send-icon[data-v-9fe9bf76]{margin-left:-1px}.animated-ellipsis[data-v-b68020d2]{display:inline-block}.dot[data-v-b68020d2]{display:inline-block;animation:wave-b68020d2 1.4s ease-in-out infinite both}.dot-1[data-v-b68020d2]{animation-delay:-.32s}.dot-2[data-v-b68020d2]{animation-delay:-.16s}.dot-3[data-v-b68020d2]{animation-delay:0s}@keyframes wave-b68020d2{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-3px)}}.tool-use-indicator-container[data-v-80c5df23]{font-size:12px;margin-bottom:var(--space-8);align-self:flex-start;display:flex;align-items:center}.icon[data-v-80c5df23]{display:flex;background-color:var(--knime-white);border:2px solid var(--knime-porcelain);border-radius:100%;padding:var(--space-4);margin-right:var(--space-12)}.icon[data-v-80c5df23] svg{width:16px;height:16px;stroke-width:2px;stroke-width:1.5}.content[data-v-ff8b1827]{word-wrap:break-word;overflow-x:hidden}.content[data-v-ff8b1827]>:first-child{margin-top:0}.content[data-v-ff8b1827]>:last-child{margin-bottom:0}.content[data-v-ff8b1827] h1{font-size:1.5em}.content[data-v-ff8b1827] h2,.content[data-v-ff8b1827] h3,.content[data-v-ff8b1827] h4,.content[data-v-ff8b1827] h5,.content[data-v-ff8b1827] h6{font-size:1em}.content[data-v-ff8b1827] pre{border:1px solid var(--knime-silver-sand);padding:var(--space-4)}.content[data-v-ff8b1827] code{white-space:pre-wrap;word-break:break-all}.content[data-v-ff8b1827] ol{counter-reset:list-counter}.content[data-v-ff8b1827] ol li{counter-increment:list-counter}.content[data-v-ff8b1827] ol li:before{content:counter(list-counter) "."}.content[data-v-ff8b1827] ul,.content[data-v-ff8b1827] ol{list-style:none;padding-left:0}.content[data-v-ff8b1827] ul li,.content[data-v-ff8b1827] ol li{margin-bottom:.4em}.content[data-v-ff8b1827] ul li:before{font-weight:700;margin-right:5px}.content[data-v-ff8b1827] ol li:before{font-weight:700;margin-right:5px}.content[data-v-ff8b1827] ul li p:first-child,.content[data-v-ff8b1827] ol li p:first-child{display:inline}.content[data-v-ff8b1827] ul ul,.content[data-v-ff8b1827] ol ul,.content[data-v-ff8b1827] ul ol,.content[data-v-ff8b1827] ol ol{counter-reset:list-counter;padding-left:var(--space-16);margin-top:.4em}.content[data-v-ff8b1827] ul li:before{content:"•"}.wrapper[data-v-482bd904]{display:flex;margin-bottom:var(--space-8)}.wrapper.user[data-v-482bd904]{justify-content:flex-end}.message-box[data-v-482bd904]{min-width:50px;max-width:60%;position:relative;font-size:13px;font-weight:400}.node-view .message-box[data-v-482bd904]{min-width:80%;aspect-ratio:2 / 1}.header[data-v-482bd904]{position:absolute;left:0;top:calc(var(--space-24) * -1);display:flex;align-items:center;background-color:var(--knime-white);border:2px solid var(--knime-porcelain);border-radius:100%;padding:var(--space-4)}.with-name .header[data-v-482bd904]{border-radius:16px;padding-right:var(--space-8)}.user .header[data-v-482bd904]{left:auto;left:initial;right:0}.icon[data-v-482bd904]{height:var(--space-16);width:var(--space-16)}.with-name .icon[data-v-482bd904]{margin-right:var(--space-4)}.icon[data-v-482bd904] svg{width:16px;height:16px;stroke-width:2px}.body[data-v-482bd904]{border:1px solid var(--knime-silver-sand-semi);border-radius:0 var(--space-4) var(--space-4);background-color:var(--knime-white);padding:var(--space-12) var(--space-8);height:100%}.user .body[data-v-482bd904]{border-radius:var(--space-4) 0 var(--space-4) var(--space-4)}.error .body[data-v-482bd904]{background-color:var(--knime-coral-light);border-color:var(--knime-coral-light)}.node-view .body[data-v-482bd904]{padding-bottom:0;padding-top:0}iframe[data-v-08fe6137]{width:100%;height:100%;border:none;display:block}.ui-ext-shadow-app[data-v-0ff362c9]{overflow:hidden}.timeline-item-container[data-v-50ec4873]{position:relative;padding-left:var(--space-24)}.header[data-v-50ec4873]{display:flex;align-items:flex-start;padding:8px;border-radius:var(--border-radius-s);transition:background-color .15s ease}.header.clickable[data-v-50ec4873]{cursor:pointer}.header.clickable[data-v-50ec4873]:hover{background-color:var(--knime-gray-light-semi)}.header[data-v-50ec4873]:before{content:"";position:absolute;left:12px;top:14px;width:5px;height:5px;border-radius:50%;background:var(--knime-dove-gray)}.header .icon[data-v-50ec4873]{display:flex;align-items:center;justify-content:center;width:14px;height:14px;margin-top:2px;margin-right:var(--space-8);color:var(--knime-steel-gray);flex-shrink:0}.header .icon[data-v-50ec4873] svg{width:16px;height:16px;stroke-width:2px}.header .details[data-v-50ec4873]{display:flex;align-items:baseline;gap:var(--space-8);flex:1}.header .details .status-pill[data-v-50ec4873]{font-size:11px}.header .details .label[data-v-50ec4873]{font-weight:500;color:var(--knime-masala);word-break:break-all}.header .expansion-chevron[data-v-50ec4873]{width:16px;height:16px;margin-right:var(--space-8);color:var(--knime-silver-sand);transition:transform .2s ease;flex-shrink:0}.header .expansion-chevron.is-expanded[data-v-50ec4873]{transform:rotate(90deg)}.header .expansion-chevron[data-v-50ec4873] svg{width:16px;height:16px;stroke-width:2px;stroke-width:1.5}.preview-container[data-v-50ec4873]{position:relative;padding-top:var(--space-8);padding-right:var(--space-24);padding-left:var(--space-8)}.preview-container.with-overlay[data-v-50ec4873]{max-height:60px;overflow:hidden}.preview-container .preview-text[data-v-50ec4873]{font-size:12px;color:var(--knime-steel-gray)}.preview-container .preview-fade[data-v-50ec4873]{position:absolute;bottom:0;left:0;right:0;height:12px;background:linear-gradient(transparent,var(--knime-white));pointer-events:none}.expandable-content[data-v-50ec4873]{padding-top:var(--space-8);padding-right:var(--space-24);padding-left:var(--space-8);display:flex;flex-direction:column;gap:var(--space-8)}.expandable-content .content-section pre[data-v-50ec4873]{background:var(--knime-gray-light-semi);border:1px solid var(--knime-silver-sand);border-radius:var(--border-radius-s);font-family:Roboto Mono,monospace;font-size:12px;padding:var(--space-8) var(--space-12);white-space:pre-wrap;word-break:break-all}.timeline-container[data-v-39814e7e]{width:50%;min-width:320px;max-width:1000px;margin-bottom:var(--space-12);font-size:12px}.timeline-header-container[data-v-39814e7e]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding-top:var(--space-8);padding-bottom:var(--space-8);padding-right:var(--space-16);transition:background-color .15s ease}.timeline-header-container[data-v-39814e7e]:hover{background:var(--knime-gray-light-semi)}.timeline-header-container .timeline-header[data-v-39814e7e]{display:flex;align-items:center}.timeline-header-container .icon[data-v-39814e7e]{display:flex;align-items:center;justify-content:center;background-color:var(--knime-white);border:2px solid var(--knime-porcelain);border-radius:50%;padding:var(--space-4);margin-right:var(--space-12)}.timeline-header-container .icon[data-v-39814e7e] svg{width:16px;height:16px;stroke-width:2px;color:var(--knime-steel-gray);stroke-width:1.5}.timeline-header-container .expansion-chevron[data-v-39814e7e]{width:16px;height:16px;transition:transform .2s ease}.timeline-header-container .expansion-chevron[data-v-39814e7e] svg{width:16px;height:16px;stroke-width:2px;stroke-width:1.5}.timeline-header-container .expansion-chevron.is-expanded[data-v-39814e7e]{transform:rotate(90deg)}.timeline-body[data-v-39814e7e]{position:relative;display:flex;flex-direction:column;gap:var(--space-8)}.timeline-body[data-v-39814e7e]:before{content:"";position:absolute;left:13px;top:0;bottom:0;width:2px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 5'%3E%3Ccircle cx='1' cy='1' r='.5' fill='%236E6E6E'/%3E%3C/svg%3E");background-size:8px}.chat-interface[data-v-f234f9bc]{display:flex;flex-direction:column;flex-grow:1;position:relative;overflow-y:hidden;padding:var(--space-24);width:100%}.scrollable-container[data-v-f234f9bc]{flex:1;overflow-y:auto;scroll-behavior:smooth;scrollbar-gutter:stable}.message-list[data-v-f234f9bc]{display:flex;flex-direction:column;gap:var(--space-24);padding:var(--space-24) 0}.app-container[data-v-2a982f5a]{display:flex;flex-direction:column;height:100vh;background-color:var(--knime-white);color:var(--knime-masala)} +/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--knime-aquamarine: hsl(188, 63%, 71.4%);--knime-aquamarine-dark: hsl(193, 60.9%, 43.1%);--knime-aquamarine-light: hsl(182, 63.3%, 88.2%);--knime-avocado: hsl(78, 38.7%, 75.7%);--knime-avocado-dark: hsl(60, 23%, 49.4%);--knime-avocado-light: hsl(60, 50.8%, 87.3%);--knime-black: hsl(0, 3%, 12%);--knime-black-semi: hsla(0, 3%, 12%, .8);--knime-carrot: hsl(29, 100%, 59.8%);--knime-carrot-dark: hsl(24, 78.2%, 48.6%);--knime-carrot-light: hsl(40, 100%, 80%);--knime-carrot-ultra-light: hsl(30, 100%, 98%);--knime-coral: hsl(0, 100%, 64.7%);--knime-coral-dark: hsl(0, 69.5%, 41.2%);--knime-coral-light: hsl(0, 91.5%, 86.1%);--knime-cornflower: hsl(206, 69.7%, 38.8%);--knime-cornflower-dark: hsl(216, 64.9%, 29%);--knime-cornflower-light: hsl(205, 71.9%, 74.9%);--knime-cornflower-semi: hsl(206, 74%, 90%);--knime-cornflower-ultra-light: hsl(206, 47%, 97%);--knime-dove-gray: hsl(0, 0%, 43.1%);--knime-error-red: hsl(357.5, 71.6%, 45.5%);--knime-error-red-ultra-light: hsl(0, 57%, 97%);--knime-gray-dark: hsl(195, 1.6%, 51.8%);--knime-gray-dark-semi: hsla(195, 1.6%, 51.8%, .4);--knime-gray-light-semi: hsla(200, 10%, 94%, .4);--knime-gray-ultra-light: hsl(210, 16.7%, 97.6%);--knime-hibiscus: hsl(327, 82.3%, 71.2%);--knime-hibiscus-dark: hsl(329, 71.4%, 52%);--knime-hibiscus-light: hsl(329, 72.3%, 87.3%);--knime-lavender: hsl(305, 27.7%, 46.1%);--knime-lavender-dark: hsl(295, 34.2%, 29.8%);--knime-lavender-light: hsl(263, 40.4%, 77.6%);--knime-masala: hsl(12, 4.2%, 23.3%);--knime-masala-semi: hsla(12, 4.2%, 23.3%, .5);--knime-meadow: hsl(128, 50%, 47.1%);--knime-meadow-dark: hsl(142, 58.7%, 29.4%);--knime-meadow-light: hsl(70, 78.3%, 54.9%);--knime-meadow-ultra-light: hsl(130, 43%, 97%);--knime-petrol: hsl(173, 37.2%, 43.7%);--knime-petrol-dark: hsl(183, 100%, 17.5%);--knime-petrol-light: hsl(168, 57.4%, 78.8%);--knime-porcelain: hsl(200, 10.33%, 94.3%);--knime-silver-sand: hsl(200, 5%, 76.5%);--knime-silver-sand-semi: hsla(200, 5%, 76.5%, .5);--knime-stone: hsl(0, 0%, 66.7%);--knime-stone-dark: hsl(60, .4%, 48.4%);--knime-stone-gray: hsl(0, 0%, 53.3%);--knime-stone-light: hsl(220, 4.3%, 86.5%);--knime-white: hsl(0, 0%, 100%);--knime-wood: hsl(24, 46.4%, 67.1%);--knime-wood-dark: hsl(26, 33%, 35.1%);--knime-wood-light: hsl(30, 100%, 85.1%);--knime-yellow: hsl(50.8, 100%, 50%);--knime-yellow-ultra-light: hsl(51, 100%, 97%)}:root{--knime-node-component: hsl(200, 5%, 76.5%);--knime-node-configuration: hsl(78, 38.7%, 75.7%);--knime-node-container: hsl(60, 23%, 49.4%);--knime-node-learner: hsl(70, 78.3%, 54.9%);--knime-node-loop: hsl(188, 63%, 71.4%);--knime-node-loop-end: hsl(188, 63%, 71.4%);--knime-node-loop-start: hsl(188, 63%, 71.4%);--knime-node-manipulator: hsl(50.8, 100%, 50%);--knime-node-metanode: hsl(220, 4.3%, 86.5%);--knime-node-metanode-secondary: hsl(0, 0%, 53.3%);--knime-node-other: hsl(24, 46.4%, 67.1%);--knime-node-predictor: hsl(128, 50%, 47.1%);--knime-node-quick-form: hsl(78, 38.7%, 75.7%);--knime-node-scope-end: hsl(305, 27.7%, 46.1%);--knime-node-scope-start: hsl(305, 27.7%, 46.1%);--knime-node-sink: hsl(0, 100%, 64.7%);--knime-node-source: hsl(29, 100%, 59.8%);--knime-node-virtual-in: hsl(0, 0%, 66.7%);--knime-node-virtual-out: hsl(0, 0%, 66.7%);--knime-node-visualizer: hsl(193, 60.9%, 43.1%);--knime-node-widget: hsl(193, 60.9%, 43.1%)}:root{--grid-gap-width: 24px;--grid-max-width: 1600px;--grid-min-width: 365px;--item-size: 1}@media only screen and (max-width: 900px){:root{--grid-gap-width: 12px}}:root{--theme-color-error: var(--knime-error-red);--theme-color-success: hsl(127.5, 50%, 47.1%);--theme-color-info: var(--knime-masala);--theme-color-running: hsl(205.7, 69.7%, 38.8%);--theme-color-action-required: hsl(29.3, 100%, 59.8%);--theme-color-kudos: hsl(339.1, 88.4%, 43.9%);--theme-color-focus-ring: var(--knime-cornflower);--theme-color-error-semi: hsla(357.5, 71.6%, 45.5%, .2);--theme-color-success-semi: hsl(127.5, 50%, 47.1%, .2);--theme-color-action-required-semi: hsla( 29.3, 100%, 59.8%, .2 );--theme-header-font-family: "Roboto", sans-serif;--theme-header-font-weight: 300;--theme-header-foreground-color: var(--knime-white);--theme-header-background-color: var(--knime-masala);--theme-headlines-font-family: "Roboto", sans-serif;--theme-headlines-color: var(--knime-masala);--theme-headlines-font-weight: 700;--theme-text-normal-font-family: "Roboto", sans-serif;--theme-text-normal-color: var(--knime-masala);--theme-text-medium-font-family: "Roboto", sans-serif;--theme-text-medium-color: var(--knime-masala);--theme-text-bold-font-family: "Roboto", sans-serif;--theme-text-bold-color: var(--knime-masala);--theme-text-area-background-color: var(--knime-white);--theme-text-area-background-color-hover: var(--knime-silver-sand-semi);--theme-button-background-color: var(--knime-yellow);--theme-button-background-color-hover: var(--knime-masala);--theme-button-background-color-focus: var(--knime-masala);--theme-button-foreground-color: var(--knime-masala);--theme-button-foreground-color-hover: var(--knime-white);--theme-button-foreground-color-focus: var(--knime-white);--theme-button-border-radius: 20px;--theme-button-border-color: var(--knime-masala);--theme-button-border-color-hover: var(--knime-masala);--theme-button-border-color-focus: var(--knime-masala);--theme-button-small-background-color: transparent;--theme-button-small-background-color-hover: transparent;--theme-button-small-background-color-focus: transparent;--theme-button-small-foreground-color: var(--knime-stone-gray);--theme-button-small-foreground-color-hover: var(--knime-masala);--theme-button-small-foreground-color-focus: var(--knime-masala);--theme-button-small-border-radius: 9999px;--theme-button-small-border-color: var(--knime-masala);--theme-button-small-border-color-hover: var(--knime-masala);--theme-button-small-border-color-focus: var(--knime-masala);--theme-button-split-background-color: var(--knime-yellow);--theme-button-split-background-color-hover: var(--knime-masala);--theme-button-split-background-color-focus: var(--knime-masala);--theme-button-split-foreground-color: var(--knime-masala);--theme-button-split-foreground-color-hover: var(--knime-white);--theme-button-split-foreground-color-focus: var(--knime-white);--theme-button-split-border-radius: 9999px;--theme-button-split-border-color: var(--knime-yellow);--theme-button-split-border-color-hover: var(--knime-masala);--theme-button-split-border-color-focus: var(--knime-masala);--theme-button-split-divider-color: var(--knime-dove-gray);--theme-button-function-border-radius: 9999px;--theme-button-function-background-color: transparent;--theme-button-function-background-color-hover: var(--knime-silver-sand-semi);--theme-button-function-background-color-focus: var(--knime-silver-sand-semi);--theme-button-function-background-color-active: var(--knime-masala);--theme-button-function-foreground-color: var(--knime-dove-gray);--theme-button-function-foreground-color-hover: var(--knime-masala);--theme-button-function-foreground-color-focus: var(--knime-masala);--theme-button-function-foreground-color-active: var(--knime-white);--theme-input-number-background-color: var(--knime-white);--theme-input-number-background-color-focus: var(--knime-masala);--theme-input-number-background-color-hover: var(--knime-silver-sand-semi);--theme-input-number-background-color-active: var(--knime-masala);--theme-input-field-background-color: var(--knime-white);--theme-input-field-background-color-focus: var(--knime-silver-sand-semi);--theme-dropdown-background-color: var(--knime-white);--theme-dropdown-background-color-focus: var(--knime-silver-sand-semi);--theme-dropdown-background-color-hover: var(--knime-silver-sand-semi);--theme-dropdown-background-color-selected: var(--knime-masala);--theme-dropdown-foreground-color: var(--knime-masala);--theme-dropdown-foreground-color-focus: var(--knime-masala);--theme-dropdown-foreground-color-hover: var(--knime-masala);--theme-dropdown-foreground-color-selected: var(--knime-white);--theme-listbox-background-color: var(--knime-white);--theme-multiselect-background-color: var(--knime-white);--theme-multiselect-background-color-hover: var(--knime-silver-sand-semi);--theme-multiselect-listbox-background-color: var(--knime-white);--theme-empty-multiselect-listbox-background-color: transparent;--theme-text-link-background-color: transparent;--theme-text-link-background-color-hover: var(--knime-masala);--theme-text-link-background-color-focus: var(--knime-masala);--theme-text-link-foreground-color: var(--knime-masala);--theme-text-link-foreground-color-hover: var(--knime-white);--theme-text-link-foreground-color-focus: var(--knime-white);--theme-tooltip-background-color: var(--knime-masala);--theme-tooltip-foreground-color: var(--knime-white);--theme-checkbox-border-color: var(--knime-stone-gray);--theme-checkbox-border-color-focus: var(--knime-masala);--theme-checkbox-border-color-hover: var(--knime-stone-gray);--theme-checkbox-border-color-selected: var(--knime-masala);--theme-checkbox-border-color-selected-focus: var(--knime-masala);--theme-checkbox-border-color-selected-hover: var(--knime-stone-gray);--theme-checkbox-background-color: var(--knime-white);--theme-checkbox-background-color-focus: var(--knime-white);--theme-checkbox-background-color-hover: var(--knime-silver-sand-semi);--theme-checkbox-background-color-selected: var(--knime-masala);--theme-checkbox-background-color-selected-focus: var(--knime-white);--theme-checkbox-background-color-selected-hover: var( --knime-silver-sand-semi );--theme-checkbox-foreground-color-selected: var(--knime-white);--theme-checkbox-foreground-color-selected-focus: var(--knime-masala);--theme-checkbox-foreground-color-selected-hover: var(--knime-masala);--theme-toggle-switch-background-color: var(--knime-white);--theme-toggle-switch-background-color-focus: var(--knime-dove-gray);--theme-toggle-switch-background-color-hover: var(--knime-gray-ultra-light);--theme-toggle-switch-background-color-checked: var(--knime-masala);--theme-toggle-switch-background-color-active: var(--knime-white);--theme-select-control-background-color: transparent;--theme-select-control-background-color-hover: var(--knime-silver-sand-semi);--theme-select-control-background-color-focus: var(--knime-masala);--theme-select-control-background-color-disabled: transparent;--theme-select-control-foreground-color: var(--knime-dove-gray);--theme-select-control-foreground-color-hover: var(--knime-masala);--theme-select-control-foreground-color-focus: var(--knime-white);--theme-radio-border-color: var(--knime-stone-gray);--theme-radio-border-color-hover: var(--knime-stone-gray);--theme-radio-border-color-selected: var(--knime-masala);--theme-radio-border-color-selected-hover: var(--knime-stone-gray);--theme-radio-border-color-focus: var(--knime-masala);--theme-radio-background-color: var(--knime-white);--theme-radio-background-color-hover: var(--knime-silver-sand-semi);--theme-radio-background-color-selected: var(--knime-masala);--theme-radio-background-color-selected-hover: var(--knime-silver-sand-semi);--theme-radio-foreground-color-selected: var(--knime-white);--theme-radio-foreground-color-selected-hover: var(--knime-masala);--theme-value-switch-border-color: var(--knime-stone-gray);--theme-value-switch-border-color-focus: var(--knime-masala);--theme-value-switch-background-color: var(--knime-white);--theme-value-switch-background-color-hover: var(--knime-silver-sand-semi);--theme-value-switch-background-color-checked: var(--knime-masala);--theme-slider-border-radius: 9.5px;--theme-slider-border-color: var(--knime-stone-gray);--theme-slider-border-color-hover: var(--knime-stone-gray);--theme-slider-border-color-focus: var(--knime-masala);--theme-slider-foreground-color: var(--knime-white);--theme-slider-foreground-color-hover: var(--knime-silver-sand);--theme-slider-foreground-color-focus: var(--knime-masala);--theme-slider-bar-radius: 3.5px;--theme-slider-background-color: var(--knime-yellow);--theme-date-input-day-content-background: rgba(192, 196, 198, .5);--theme-date-input-border-color: var(--knime-stone-gray);--theme-date-input-border-focus-color: var(--knime-masala);--theme-date-input-input-background: var(--knime-white);--theme-date-input-input-hover-background: var(--knime-silver-sand-semi);--theme-date-input-button-active-color: var(--knime-masala);--theme-date-input-accent-100: var(--knime-gray-ultra-light);--theme-date-input-accent-200: var(--knime-gray-light-semi);--theme-date-input-accent-300: var(--knime-silver-sand);--theme-date-input-accent-400: var(--knime-stone-gray);--theme-date-input-accent-500: var(--knime-gray-dark);--theme-date-input-accent-600: var(--knime-masala);--theme-date-input-accent-700: var(--knime-masala);--theme-date-input-accent-800: var(--knime-black-semi);--theme-date-input-accent-900: var(--knime-black);--theme-date-input-black: var(--knime-black);--theme-date-input-white: var(--knime-white);--theme-date-input-gray-100: var(--theme-date-input-accent-100);--theme-date-input-gray-200: var( --knime-silver-sand-semi );--theme-date-input-gray-300: var(--theme-date-input-accent-300);--theme-date-input-gray-400: var(--theme-date-input-accent-400);--theme-date-input-gray-500: var(--knime-masala);--theme-date-input-gray-600: var(--knime-masala);--theme-date-input-gray-700: var(--theme-date-input-accent-700);--theme-date-input-gray-800: var( --knime-masala );--theme-date-input-gray-900: var( --knime-black-semi );--theme-time-part-input-background-color: var(--knime-white);--theme-time-part-input-background-color-hover: var(--knime-silver-sand-semi);--theme-donut-chart-value-color: var(--knime-yellow);--theme-donut-chart-background-color: var(--knime-masala);--theme-donut-chart-disabled-color: var(--knime-gray-dark)}:root{--shadow-base-color: var(--knime-gray-dark-semi);--shadow-elevation-0: transparent;--shadow-elevation-1: 0px 1px 4px 0 var(--shadow-base-color);--shadow-elevation-2: 0px 2px 10px 0 var(--shadow-base-color)}:root{--space-base: 4px;--space-4: calc(var(--space-base) * 1);--space-6: calc(var(--space-base) * 1.5);--space-8: calc(var(--space-base) * 2);--space-12: calc(var(--space-base) * 3);--space-16: calc(var(--space-base) * 4);--space-24: calc(var(--space-base) * 6);--space-32: calc(var(--space-base) * 8);--space-48: calc(var(--space-base) * 12);--space-56: calc(var(--space-base) * 14);--space-72: calc(var(--space-base) * 18);--space-104: calc(var(--space-base) * 26);--space-144: calc(var(--space-base) * 36)}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(./roboto-cyrillic-ext-300-normal-TzZWIuiO.woff2) format("woff2"),url(./roboto-all-300-normal-lRRuIfal.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(./roboto-cyrillic-300-normal-D6mjswgs.woff2) format("woff2"),url(./roboto-all-300-normal-lRRuIfal.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAXIABIAAAAACfAAAAVrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANAhYCYM8EQwKg3yDWwsQABIUATYCJAMcBCAFgnwHIAyCOhuKCFFUkNIAfhzkZNGn0qdP43KKULZY+sdzG0Q8m/mz8ICIX02oaFIVOdFc1ZzS76IBcWPjIIKlGKNV/3O6DmGQY/0cOocGnZS5fphLIQxybKVfXZEOY7haU7u7F7IfFUso/CdW3X0AsQAwPhW2Tv1UAStAFdXxNaLOVQhbV3MjxjWbYEg6T29vAH0LBI0IAFAOwUQQBA0IASEEECBAgjJIz94DRxICQAF43hlrbeqi1KrNWDS7iJq5s7MLu6lo2twSDwB8MeX1ukpLCgOMw0YLkOr9kP4yOQFmBnaVs6/PDelD1x3k7zLJIKcPa9jICQDV3nCwsdHToL5UBh0xSWGjAuGt7HnRX/rR3QgADckz3lSjnWSwElt5isGm6u0xoExmKmW0I8S8LOHMARJ6DYKqPWXUNmKGQxmzAmXNh4hpE0hYCsN8GxMgAKTK8A9lX+RjAvHOUAnfr08nEpIi0nsFmSqhpSANhYSeIg96Ha/FaUMP+9Fv9bA92s1XUHVeYvNR68e4DIERvCcwkgW6mthy89qYnIRKxVT+MQ4VOiRhB1Fc/hJGqqyu121wk7FSxdBV2XohSOOhBgkPxcWXl5x5TxG3T/vwjcHKmw1L2pcl3vZ41zJm3GMz008LrPS52KOW6UEeOjUQ3gFd+9Dr6Fpa2diNrwySMeOd17yJTSpKwp8qt1krwiDMfCCFhtogiMn7hVJ+PftGjxH87Wopy8DHbWSbp6H7O2bIo9beHti3u0IWr/zSfjiFrp/9ZA3YT1oqtgvJuPKpWAVBw4fmeUQBsACIAH6gEzCTw5D5cwxogqYrKHf4V8Qipj8eWRJduCSvwFc4MVoghZElK9/6KLD5C11Wvfvpto/fHjVyzTuBzW9prH47uOVdfcmEIGNnfJDXRw194w2p/xiG85iePRHDiq/uNf/H4IJPT+kyaaNM0tODH9n09OYmcuaS166o9f4ntzaXs0M5taWe9sjiqPV9gxef/alh6KD+Y+MXXv66YbBv2dd2r+u0suwDLfv832/WNFkyoY/0rzV8zdDG1EX1BgsjUxs0ILPG+85obrzkhmLxeKKdE4o5vBQxk/mvDL+EQ693tCaVb2rVOo8jEAORgas01GXXCDUW8y07gffcEKkJn6XFnMh7TZu5qlp1B5XJegAGdUFUqM5xgrGbWeIEkmNrvFX5N4CSVWo0bYZ03rFecqwIBIRr8o4yUJuNlyo6RpMKNRFYQkAofjkgQMhvKtBM3QQQQKuVWDf4wowp0Y6/+yr6AHjsp3hjgNdl+Kf/2P+/7q/kmwP40QAQsIoyIfC3+cfO9PJXQhj8LH0rM10pv8AoYFnuYEo5mTWYrsUOyjGOgQAQAQ1tNiYC+MihI8oPTMbaLlRgsl0jwvxJfW9SwW5Ql7UJE9rLz40w0iP0kFZqkdny5cozl01zmtJsNNv0keaQimS791NihsaJbiwW5YYrU3OYz2abI9ts82WbqTHDpU2XNleazUCFcnpjrnmKTAOONs82R36q5A7YeK0Fbehwo5Nt8skbKfPGuUq1p4mzBV/XmGlKTTNDnmyNSZstVxOK5JshW4k5ss3RhIH66aGXwUbopdHzf6gpOgB4BWZqFzqhpEMSV0JaUtywRA+4M9y+aYNqCXxJ7pTicb2aV11uuVNbnju0bbHq86cOaG1Va2YObt80+rSXCXiYuxZMbF8rZ+k9fMO6t6xT3sPfrkntSrFc4GwumNMtdGptbv/UMdxIxEo6/IGvd52EzHGHBsa57kooHcxzu1Tik1NAK6CJca47hNK0g26QB9VDKpqH8wQK0WrSeBqCUlbJHwHVm3PdKUY76EXyEl3OSm4TO5EGt2Z9mQMAAA==) format("woff2"),url(./roboto-all-300-normal-lRRuIfal.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(./roboto-greek-300-normal-ndiuWqED.woff2) format("woff2"),url(./roboto-all-300-normal-lRRuIfal.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(./roboto-vietnamese-300-normal-CnPrVvBs.woff2) format("woff2"),url(./roboto-all-300-normal-lRRuIfal.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(./roboto-latin-ext-300-normal-DEsNdRC-.woff2) format("woff2"),url(./roboto-all-300-normal-lRRuIfal.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(./roboto-latin-300-normal-ThHrQhYb.woff2) format("woff2"),url(./roboto-all-300-normal-lRRuIfal.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-cyrillic-ext-400-normal-DORK9bGA.woff2) format("woff2"),url(./roboto-all-400-normal-BZJ9QssU.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-cyrillic-400-normal-DVDTZtmW.woff2) format("woff2"),url(./roboto-all-400-normal-BZJ9QssU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAXMABIAAAAACeAAAAVwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANAhUCYM8EQwKg2iDSgsQABIUATYCJAMcBCAFgnQHIAyCSRt8CAieB2WbnmbLuYAwwpK8+iIe4P3r89wHDZaakNWCmB8R66SEWr+ILhpijnTqf6QAyyF8GVAOAPOWtmNg6llFXANTaQXCgXMubThOj6JRPCJsEWW3o1/4wX411uruvta/9FF8Zz50qenu3hVxmf4QIi1dRSzhkcR0SqA1QoiwzI2uAUbffgtBpA0YCssEQRChiaaAgMpAFvDsmKQshIEEer1l/u1J0Sbi8P6OJsQc3VHd6N0nlHe1MAhFbvPNcXJVWKNNekPqCYVx/lj8nqMi5BY4Pd6hectSY5E2Lll8SMf/HJXfEKEOfCtEMjEFBEHtpSkbjBK4aB1MIEjT/t9z/+W3j8FgVyeNWdDn7wh7b19l7pQoyFW8FXcx+P9D4NE2ErMMk4kskmVMCiwyG5ZhhyC7qZ19JoMatwj00/I0GG/uexT/v7K+Ysx9JXVwiRoC1yHR9VGAy9QQcXVQbqOGmOvEACWZm5EnyicLnfULjlggc0ldeRXQEqImnlS9kL8XAZndegKyuixM77OP24/Mzw9QQ7Kfha4v9OEOadjJ0qBYxN896pRbZI6ly/PS82Bs9iiYPpuaWJZEw83lXbg5G5JRslr2VFWPDtfbPBryeqZk5eKg/CqRD2Oz8tcvgJMiFi4RC6PWb9fnkzx74cWAeELYJFCSObI1tnxBfqwo2lPppazn26eGKDWU3KLMvOioppPNX6y4euc5FBq4y6Emd99OYa6zfpnpUhjE4Y/qoWtWQ4tIHr845ZA6bDc+AOSaR/sb6c9Otrh6uj3cUdDVKESNWgCK/GzxKQiLFKJeTz+QgzZKTIUcA2Nz9h2ppBhtbSQxfsjAtk4xoD1oes5gXYPe8UWmx+HjwQeNPfi2Wv/952vDpV/80Njw3WfWXv5IL3662ucz8dd9se78QkPd6ihDH61ZfS/s/KK0fjE+sgih+YDL5pz1vnH249tjfOAcLqZOTdvY/3jL1Hy3vqvcu358ODj2/etmVHfcdW+1t2X6R08H6p3BTzz87uDo6/H/vD/2scffaEf/ThphsXX6jLtDvp7cx6bvFUbnpWbFBWgOekJEip6LgFz63wtE+H/fXrpM++P7m8wAgZk/NJnacWXJLOW1rWO16C5ouY7SRE5T8x0iJ7MpntZyQJtPS2tuKXZpKqNf728OLK1FiJj72rq99z4Ho7G9hTQm0sqlhiEBKlWXfTDq1zbQcaP1HosN1zo/TqWGAGGywdQJhaSfHo9wDdfhs78cJKBZ5glRluQQEG030P7t9IdL+03+rRhRIHjxxwF7IsRHYeWXv0f991G5d9GJAKUIBPIT/jUpF/wa9f/Ccm9YiMnjjap8MPxDeomeuKM1ffn/fWHktrCSBT3iY20i0fZ0BBSOAgtJiYMAUDBoOigYaTtuMB4PJjiY2lFfMDPaqZe2rfYTKVcYVUK+QIPiwY175iFi5Yq4Em50vIyNq4cbYFLL2Fyqwbe4aq5Kx+XgZMhZco180ZCv3b5iqtyXD9VCUsquRpcNT74CH3LW95hzWKkvV3KxoHLNhF5fxylXMNkCLk6rio/XJGRzZWquGi/JysTM3sUM+4wfckMBveM4zKV1U1VT4QMTqQI/IFSPuDBgopvEnkF6u7kQ4gJdWIvWjkeivDg/OWNxRqSXxIolJclBKluW+uwutDVlWXtxjIc9y9fPPiBAxIqR2jR/O1ZmRftILVjVU5bo4zjbmDxi6XLWfHj/+sMns5ZFfyP9jLWD9pU5CFi/MC+Fo8Vo/+XhjzuFH9jQ3a32p2/nQ0fiTr60oFFwFV18KrXSKp2m/+AsuvlQKqXRIVOncITG9B6cRRdfSqt0RP8hVHTzrZOuHdwJDHdwJwA=) format("woff2"),url(./roboto-all-400-normal-BZJ9QssU.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-greek-400-normal-BRWHCUYo.woff2) format("woff2"),url(./roboto-all-400-normal-BZJ9QssU.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-vietnamese-400-normal-kCRe3VZk.woff2) format("woff2"),url(./roboto-all-400-normal-BZJ9QssU.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-latin-ext-400-normal-4bLplyDh.woff2) format("woff2"),url(./roboto-all-400-normal-BZJ9QssU.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-latin-400-normal-mTIRXP6Y.woff2) format("woff2"),url(./roboto-all-400-normal-BZJ9QssU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(./roboto-cyrillic-ext-500-normal-G9W8hgzQ.woff2) format("woff2"),url(./roboto-all-500-normal-B0NPRryQ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(./roboto-cyrillic-500-normal-DAkZhMOh.woff2) format("woff2"),url(./roboto-all-500-normal-B0NPRryQ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAXcABIAAAAACgQAAAWAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANAhcCYM8EQwKg3CDUwsQABIUATYCJAMcBCAFgwAHIAyCUxujCACOlC5DNsHD//+2fp8bhJS6mMR5XowEcaqZN2A2Ro6RTES+6DzyOr4qW4h/b/eZ2YQqiFF9MYvJ1Zra3Q07UJHAOxPhwaq7T9LeXwlxfCpsnCqiKkuSQEZUWFndRCS169iOrLNRew/wX4FAwQkATEdgQiAQKIAdsCMAASSQjBsRKqpowA6ABhCPx4QyyELb7KS+HRvHSBvc2D+qvrGezRMMAEtp5umqdpH4DR30S/T5IFJ1lfoyAw14W8BgKsuKb3UxwVM5HmViCgbmJQoG4koAbZkuMTBQt5HCcaMi8GgYqIEQd308bv23Hz2AACCP5zibKzib79goxh5NulTpLo1beBpwT3XjVi4lMb4Ux9SFJKtebNoy3NrpJOoSt2km00yPk6i0kWzW0E0fIAAkvnJprWmZFOKMyP0ifkSG5kxa1a5OvxQ+wwgPh6To9kvFJ0We1y9Vn1Ek1cyiupb0iHGKcUrpulOMImOoZ53UMpt0Xqv/lEjAkNRn2JA0xCuDEc8zuz8SWeaX2lYWrfqUCBqMkU0sI7LH/e+Xuq98czWrpqW2Re4PeWQwJNO9XiMsH68h4XHlfUSvMtUp7fY9wzMrBvO4Kc8vLbuo+qGCvZ/IO4XpTvfK/WPIc0p6RDM8XvR+wZEWFEZ1Zljr9td41f6mPaRQcVZHPK9NQ35p9ZXXt4RDHq9M98sEn/SFBWzoX2b3TWaL48YpMZs9EESj71s43rBejk/9an3EI9N9S6Rx/P5EeOOXdjt8MvhZbtCaST+h7QW/Co0nQaBgQYnHcQFgBsAJWIGVwCCH9v530Jm0klejqehOcpos1+a7XNt3DY1YRttdI2KUucz+tz5KOOWTd5rEgXc/Pf3jtxsbDrxzvpm3Gtj/tu3UN8WuNhsta8DG640Nb4icp9Hl02p/O7o56WB464+2bZ9erYqO46JDjdZ+Envj3JOTb7tr0n3bBat5qe71C8L4yOuSbzk/yGv/ab/cK2667n7ENw0/PajfcNPd8T9KZi24KLrq1Wmfr+rIr5/sUnaWh6uL74w8mk4WWhGY0f+/BxRgKiX+nb5OfzNmT0xKSl4q7YmSlyyLyWI90fESknCkEvBMKsaqyI04SeyJaQrZ9THdtJotlnGZ8F7MTlod2ymJ0vle4dyYlmoM0CrcX4B2ux011A6R9sRJt5AJ+S3etzy/AbQUz8rCuUhbQGov5SyTvDRLEpip7kRpBrMSVo0IhJ0NArBbzRooJs0M+7pKevLPn7z/Q5drxe+WWRYAnv4pqQDgdVH33T8Z/79ubbdsAqwoAAgwj03ZwToa4ZxaUwTBlGRWT2OdR4op0I8y0H0MjuemUhCAmTOZThU9/3FOUFAKMSEACwNUhGYFOrGOCGbTGVFwsr1Q9RVqiOhkcdQ0wXbbbZ00eJa1otbbYaNhg4ZsZjCPQubOfoNiUQnPmP7EUhP6FJhrWByrqsss28Tct98m/Tbaqt86BdSJ6hW1WZRBpWds2Bbj8TsN2mJMj42apHuTYSibqAILpuazmOU1bVy8Y7rfaDM3W28ZgZm2dSugh5U6s8+QfgWSuNGgAGNmX9MT9Uo5OUCFUmuFVakX5q/gjwpRASA+wjrTkdKeL8knJpxKvoi5hHWF+1zLCjM9iVjyuU8sKciYnbScfZ9SFZyXPq0ztWR5gdddpfFML8xJne5kpr7a1X5Phzm4IJ9Z2sqW5c5i1kPrqpals4RtvRWLvP22s7e1g9m3dpcvmsMcvowUtz3BuXZxfmryOmKJTnO+5A99dmy/W2yKSQNqvJtj+2tWpzTdBdoHAQFdDYrSmXQnxSHVuyW2mrpoX43LSFVRSMpY6R8Bqa2bY11CZ9KLFNerY12BNB2FM5An+NY8sQkA) format("woff2"),url(./roboto-all-500-normal-B0NPRryQ.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(./roboto-greek-500-normal-CpESfwfG.woff2) format("woff2"),url(./roboto-all-500-normal-B0NPRryQ.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(./roboto-vietnamese-500-normal-CcijQRVW.woff2) format("woff2"),url(./roboto-all-500-normal-B0NPRryQ.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(./roboto-latin-ext-500-normal-BWKy6SgX.woff2) format("woff2"),url(./roboto-all-500-normal-B0NPRryQ.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(./roboto-latin-500-normal-Dxdx3aXO.woff2) format("woff2"),url(./roboto-all-500-normal-B0NPRryQ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-cyrillic-ext-700-normal-CsrCEJIc.woff2) format("woff2"),url(./roboto-all-700-normal-BfaNsj0k.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-cyrillic-700-normal-B5ZBKWCH.woff2) format("woff2"),url(./roboto-all-700-normal-BfaNsj0k.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAWYABIAAAAACaAAAAU6AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANAhICYM8EQwKg0iDLwsQABIUATYCJAMcBCAFgn4HIAyCKRs/CCCOk6WSgeIPHr5v07+zgm5MOS1LaB1tnYpB0tQU4l4R44nbhKf+Z+rA83jrYWYTqhht1N+qejHd/3+v6r03UxOKrgn+E6X7M/bo3iAFjdE7pc3d2I0bvEIF4uomIlFn2f7i2quz7wH+LRAoZAMAxQgsCAQCBTAAAwEIwEE+hYho5bJ1GABoAJnMI+ZRjEETjWzdtbmPis7N7b3d0Ne8dcAFAFu08HxVu0l5BB30S/XJINx9j/oyHRWYFOB8KTuq7soqTPdyvZeFNDrGpQom4ioALaJLTEzUVVCdL0RFsE7DRA0EX6VM5v2fffQgAoAJfM31pDmaSpjbeZbX2MsPFKabKFQuw1Q9OLUIhdoZ5OqSQkspReJG8ixPkG35EAVA4lsq7aviw0KcmXhAZI7J6Ihhu9rY4JfCZ5qx7qgUTX6p+KSY4PFL1WdWSnV05Zq4N2EmzWR1W9KsNLua26Q2muTcpdqTiaApWZtuU7IuHjk/4bK17YlExC+1lRRaLplA2exZQ9Eji8P/fqn7lorVMaviq+PyYNQl50dZ5PGYMfnEqrh8IuqysWQt25Q/tvZ1l24YrDnLBEnZFomt1dh8GZH4koGe1yMP6rQr6U10P09MfEBw+MzvSXV0rBUPrkrGDs4JF3Pnlku4RmHUL+2+pWvjsajLwyv90uGTFTEGJ3p3GL7hseKkmXxE9OB8NFp/GyfXuTupUL8aSrikN7VNmicfyCUc+KG9LJ+c/9ppUpNhL9GVBG8sqg+CQMGGksmQA4AVgGzADswFukNojO5G504oZXlNRS8v22I/f9yenJ17unpsvXU5PaI3e8/Btz5yJD95Z4M49O6nZ3z8Ni3vDUfytXUcfN152psb99Q6ic8OJ6+vX/fGG2LcM+jyGbW9Dt2adzi2/Ufnjk+vUUX9SVGvrlrzyf1vXrSo/K7773XdcdlCXl785qWV5Xf2Cdv7fSPI59d9f/FF133DJ1UfXvf7pRdd8x2fLC49/7KBWa8WfT63zr/2jgb27Olr1ldX1J2sdzEGrRKs6P8/AgqQLsl8p2/V30QSi1SCrmGldG7CR7QYB1OaQl7+zJQOpVVhW5CO91JGTJl1lJIrs98LhVOa21TQSoUvrY+G2kANtWOkkTtcKKRjYtzzlus3gCZx7QyFkc6gtL408gkCRM+ZK3XK68HsxSAAw27VQLFoVux5FW/+rrcHH2nMmf27rcwGwDM/5QUAXhdr3vgn9P/r9hO2LQjsKAAIsPalDbAnTZueOgHB7WVVT6fNPUUa+nE2NDe1/bl0CQKwchbFrKCXQ/Y9FJRJWBCAjQ4qQrMDDXCtAoMGq4KNHqtKMZulmlVnDCetFoq587rZrPMMiwwasstm3Tp12cpkEiHCg9GkyiCndH3anasNaBXILRDEvuyawuSWwF9st0W7zbZr1ybAGoNaDNpq0EKD+rSFs2ZLbiitb9GN5MA2MLA8menM2tTh6eVqf3ALq7caEiE4KHa8XYBmQ5q16tIuwKDNOgXp061VuwFbtNsiyDLVFolZYa0Y/5f/RggVADI92oAbSmOiZCIp4VQmcr8Ij3MXZ2ObeL8SjfjMfCerhl20c3bURbwu+vampdNGuFhGu0vznC7WhdMmjMx3sUWCFaU5bfs0H1wctUsjE8qcnP8+f/Xm2AFShtM6UfLXuysVyhZbUjJ3hlX6ramDMNTflppXyIlG0AEI6remVtIgnUV3UQbcwSLaRtsY+ZzSyvxgqUMHEj8SuJkSjaCz6EXKwDxGPVguigKkDZocbphiCwAAAA==) format("woff2"),url(./roboto-all-700-normal-BfaNsj0k.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-greek-700-normal-Cc2Tq8FV.woff2) format("woff2"),url(./roboto-all-700-normal-BfaNsj0k.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-vietnamese-700-normal-SekShQfT.woff2) format("woff2"),url(./roboto-all-700-normal-BfaNsj0k.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-latin-ext-700-normal-BYGCo3Go.woff2) format("woff2"),url(./roboto-all-700-normal-BfaNsj0k.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-latin-700-normal-CeM5gOv8.woff2) format("woff2"),url(./roboto-all-700-normal-BfaNsj0k.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:300;src:url(./roboto-mono-cyrillic-ext-300-normal-B7vapPr3.woff2) format("woff2"),url(./roboto-mono-all-300-normal-Ctcfe5HE.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:300;src:url(./roboto-mono-cyrillic-300-normal-B6Im6dv6.woff2) format("woff2"),url(./roboto-mono-all-300-normal-Ctcfe5HE.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:300;src:url(./roboto-mono-greek-300-normal-DGDmdpy5.woff2) format("woff2"),url(./roboto-mono-all-300-normal-Ctcfe5HE.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:300;src:url(./roboto-mono-vietnamese-300-normal-hsV6Papz.woff2) format("woff2"),url(./roboto-mono-all-300-normal-Ctcfe5HE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:300;src:url(./roboto-mono-latin-ext-300-normal-DWxL9iik.woff2) format("woff2"),url(./roboto-mono-all-300-normal-Ctcfe5HE.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:300;src:url(./roboto-mono-latin-300-normal-DEkkyttH.woff2) format("woff2"),url(./roboto-mono-all-300-normal-Ctcfe5HE.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(./roboto-all-300-normal-lRRuIfal.woff) format("woff");unicode-range:u+221e}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(./roboto-all-400-normal-BZJ9QssU.woff) format("woff");unicode-range:u+221e}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(./roboto-all-500-normal-B0NPRryQ.woff) format("woff");unicode-range:u+221e}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(./roboto-all-700-normal-BfaNsj0k.woff) format("woff");unicode-range:u+221e}:root{font-family:Roboto,sans-serif;font-weight:300;letter-spacing:.007em}pre,code,tt,samp{font-family:Roboto Mono,monospace}@keyframes knight-rider-6ccb3d74{to{background-position-x:-200%}}.skeleton-item[data-v-6ccb3d74]{background:var(--8a905f40);background-size:200% 100%;animation:2s knight-rider-6ccb3d74 linear infinite}.function-button[data-v-4ac4f67e]{--size-compact: 24px;--size-default: 30px;--size: var(--size-default);--icon-size-default: 18;--icon-size-compact: 16;--icon-size: var(--icon-size-default);display:flex;text-align:center;font-weight:500;font-size:13px;font-family:var(--theme-text-medium-font-family);line-height:18px;padding:6px 15px;-webkit-text-decoration:none;text-decoration:none;border:0;cursor:pointer;color:var(--theme-button-function-foreground-color);background-color:transparent;background-color:var(--theme-button-function-background-color, transparent);border-radius:9999px;border-radius:var(--theme-button-function-border-radius, 9999px)}.function-button[data-v-4ac4f67e]>*:first-child{margin-right:8px}.function-button[data-v-4ac4f67e]>*:last-child{margin-right:0}.function-button.single[data-v-4ac4f67e]{padding:6px;width:var(--size);height:var(--size);align-items:center;justify-content:center;align-self:center}.function-button[data-v-4ac4f67e] svg{vertical-align:top;stroke:var(--theme-button-function-foreground-color);width:calc(var(--icon-size) * 1px);height:calc(var(--icon-size) * 1px);stroke-width:calc(32px / var(--icon-size))}.function-button.compact[data-v-4ac4f67e]{padding:3px;--size: var(--size-compact)}.function-button.compact[data-v-4ac4f67e] svg{--icon-size: var(--icon-size-compact)}.function-button[data-v-4ac4f67e] svg path[fill]:not([fill=""]):not([fill=none]){fill:var(--theme-button-function-foreground-color)}.function-button[data-v-4ac4f67e]:hover{outline:none;color:var(--theme-button-function-foreground-color-hover);background-color:var(--theme-button-function-background-color-hover)}.function-button[data-v-4ac4f67e]:hover svg{stroke:var(--theme-button-function-foreground-color-hover)}.function-button[data-v-4ac4f67e]:hover svg path[fill]:not([fill=""]):not([fill=none]){fill:var(--theme-button-function-foreground-color-hover)}.function-button[data-v-4ac4f67e]:focus{outline:none;color:var(--theme-button-function-foreground-color-focus);background-color:var(--theme-button-function-background-color-focus)}.function-button[data-v-4ac4f67e]:focus svg{stroke:var(--theme-button-function-foreground-color-focus)}.function-button[data-v-4ac4f67e]:focus svg path[fill]:not([fill=""]):not([fill=none]){fill:var(--theme-button-function-foreground-color-focus)}.function-button.active[data-v-4ac4f67e]{color:var(--theme-button-function-foreground-color-active);background-color:var(--theme-button-function-background-color-active)}.function-button.active[data-v-4ac4f67e] svg{stroke:var(--theme-button-function-foreground-color-active)}.function-button.active[data-v-4ac4f67e] svg path[fill]:not([fill=""]):not([fill=none]){fill:var(--theme-button-function-foreground-color-active)}.function-button.primary[data-v-4ac4f67e]{color:var(--theme-button-foreground-color);background-color:var(--theme-button-background-color)}.function-button.primary[data-v-4ac4f67e] svg{stroke:var(--theme-button-foreground-color)}.function-button.primary[data-v-4ac4f67e] svg path[fill]:not([fill=""]):not([fill=none]){fill:var(--theme-button-foreground-color)}.function-button.primary[data-v-4ac4f67e]:hover{outline:none;color:var(--theme-button-foreground-color-hover);background-color:var(--theme-button-background-color-hover)}.function-button.primary[data-v-4ac4f67e]:hover svg{stroke:var(--theme-button-foreground-color-hover)}.function-button.primary[data-v-4ac4f67e]:hover svg path[fill]:not([fill=""]):not([fill=none]){fill:var(--theme-button-foreground-color-hover)}.function-button.primary[data-v-4ac4f67e]:active,.function-button.primary[data-v-4ac4f67e]:focus{outline:none;color:var(--theme-button-foreground-color-focus);background-color:var(--theme-button-background-color-focus)}.function-button.primary[data-v-4ac4f67e]:active svg{stroke:var(--theme-button-foreground-color-focus)}.function-button.primary[data-v-4ac4f67e]:focus svg{stroke:var(--theme-button-foreground-color-focus)}.function-button.primary[data-v-4ac4f67e]:active svg path[fill]:not([fill=""]):not([fill=none]){fill:var(--theme-button-foreground-color-focus)}.function-button.primary[data-v-4ac4f67e]:focus svg path[fill]:not([fill=""]):not([fill=none]){fill:var(--theme-button-foreground-color-focus)}.function-button.disabled[data-v-4ac4f67e]{opacity:.5;pointer-events:none}.tooltip[data-v-3aad4d49]{position:relative}.text[data-v-3aad4d49]{--arrow-size: 12px;height:1px;width:1px;visibility:hidden;overflow:hidden;position:absolute;top:-12px;top:calc(var(--arrow-size) * -1);left:50%;transform:translate(-50%) translateY(-100%);opacity:0;background-color:var(--theme-tooltip-background-color);white-space:nowrap;color:var(--theme-tooltip-foreground-color);padding:6px 10px;box-shadow:var(--shadow-elevation-2);border-radius:1px;font-size:13px;pointer-events:none}.text[data-v-3aad4d49]:after{width:var(--arrow-size);height:var(--arrow-size);content:"";position:absolute;z-index:-1;left:50%;background-color:var(--theme-tooltip-background-color);bottom:2px;transform:translate(-50%,50%) rotate(135deg)}@media (hover: hover){.tooltip:hover>.text[data-v-3aad4d49]{height:auto;width:auto;visibility:visible;overflow:visible;overflow:initial;opacity:1;transition:opacity .25s cubic-bezier(.215,.61,.355,1) .15s}.expanded:focus-within+.text[data-v-3aad4d49]{transition:opacity .15s ease;opacity:0}}.pill[data-v-f5d59539]{--pill-height: 20px;border-radius:9999px;height:20px;height:var(--pill-height);padding:0 var(--space-8);display:inline-flex;align-items:center;background:var(--1869b2d7);color:var(--01255596);width:-moz-max-content;width:max-content;font-size:13px;font-weight:500}.pill svg[data-v-f5d59539-s]{margin-right:var(--space-4);width:12px;height:12px;stroke-width:calc(32px / 12)}.pill.pill:not(.default):not(.light) svg[data-v-f5d59539-s]{stroke:var(--43cc7228)}.chat-controls[data-v-3a4bc77b]{display:flex;flex-direction:column;align-items:flex-end;max-height:200px;min-height:50px;background-color:#fff;border:1px solid var(--knime-stone-gray);overflow:hidden;cursor:text}.chat-controls .textarea[data-v-3a4bc77b]{font-size:13px;font-weight:300;line-height:150%;padding:10px 8px 0;flex-grow:1;width:100%;resize:none;border:none}.chat-controls .textarea[data-v-3a4bc77b]:focus{outline:none}.chat-controls .send-button[data-v-3a4bc77b]{align-self:flex-end;margin-right:8px;margin-bottom:8px}.chat-controls .send-button svg[data-v-3a4bc77b]{stroke:var(--knime-dove-gray)}.chat-controls .send-button svg .send-icon[data-v-3a4bc77b],.chat-controls .send-button svg .abort-icon[data-v-3a4bc77b]{margin-left:-1px}.animated-ellipsis[data-v-b68020d2]{display:inline-block}.dot[data-v-b68020d2]{display:inline-block;animation:wave-b68020d2 1.4s ease-in-out infinite both}.dot-1[data-v-b68020d2]{animation-delay:-.32s}.dot-2[data-v-b68020d2]{animation-delay:-.16s}.dot-3[data-v-b68020d2]{animation-delay:0s}@keyframes wave-b68020d2{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-3px)}}.tool-use-indicator-container[data-v-80c5df23]{font-size:12px;margin-bottom:var(--space-8);align-self:flex-start;display:flex;align-items:center}.icon[data-v-80c5df23]{display:flex;background-color:var(--knime-white);border:2px solid var(--knime-porcelain);border-radius:100%;padding:var(--space-4);margin-right:var(--space-12)}.icon[data-v-80c5df23] svg{width:16px;height:16px;stroke-width:2px;stroke-width:1.5}.content[data-v-ff8b1827]{word-wrap:break-word;overflow-x:hidden}.content[data-v-ff8b1827]>:first-child{margin-top:0}.content[data-v-ff8b1827]>:last-child{margin-bottom:0}.content[data-v-ff8b1827] h1{font-size:1.5em}.content[data-v-ff8b1827] h2,.content[data-v-ff8b1827] h3,.content[data-v-ff8b1827] h4,.content[data-v-ff8b1827] h5,.content[data-v-ff8b1827] h6{font-size:1em}.content[data-v-ff8b1827] pre{border:1px solid var(--knime-silver-sand);padding:var(--space-4)}.content[data-v-ff8b1827] code{white-space:pre-wrap;word-break:break-all}.content[data-v-ff8b1827] ol{counter-reset:list-counter}.content[data-v-ff8b1827] ol li{counter-increment:list-counter}.content[data-v-ff8b1827] ol li:before{content:counter(list-counter) "."}.content[data-v-ff8b1827] ul,.content[data-v-ff8b1827] ol{list-style:none;padding-left:0}.content[data-v-ff8b1827] ul li,.content[data-v-ff8b1827] ol li{margin-bottom:.4em}.content[data-v-ff8b1827] ul li:before{font-weight:700;margin-right:5px}.content[data-v-ff8b1827] ol li:before{font-weight:700;margin-right:5px}.content[data-v-ff8b1827] ul li p:first-child,.content[data-v-ff8b1827] ol li p:first-child{display:inline}.content[data-v-ff8b1827] ul ul,.content[data-v-ff8b1827] ol ul,.content[data-v-ff8b1827] ul ol,.content[data-v-ff8b1827] ol ol{counter-reset:list-counter;padding-left:var(--space-16);margin-top:.4em}.content[data-v-ff8b1827] ul li:before{content:"•"}.wrapper[data-v-482bd904]{display:flex;margin-bottom:var(--space-8)}.wrapper.user[data-v-482bd904]{justify-content:flex-end}.message-box[data-v-482bd904]{min-width:50px;max-width:60%;position:relative;font-size:13px;font-weight:400}.node-view .message-box[data-v-482bd904]{min-width:80%;aspect-ratio:2 / 1}.header[data-v-482bd904]{position:absolute;left:0;top:calc(var(--space-24) * -1);display:flex;align-items:center;background-color:var(--knime-white);border:2px solid var(--knime-porcelain);border-radius:100%;padding:var(--space-4)}.with-name .header[data-v-482bd904]{border-radius:16px;padding-right:var(--space-8)}.user .header[data-v-482bd904]{left:auto;left:initial;right:0}.icon[data-v-482bd904]{height:var(--space-16);width:var(--space-16)}.with-name .icon[data-v-482bd904]{margin-right:var(--space-4)}.icon[data-v-482bd904] svg{width:16px;height:16px;stroke-width:2px}.body[data-v-482bd904]{border:1px solid var(--knime-silver-sand-semi);border-radius:0 var(--space-4) var(--space-4);background-color:var(--knime-white);padding:var(--space-12) var(--space-8);height:100%}.user .body[data-v-482bd904]{border-radius:var(--space-4) 0 var(--space-4) var(--space-4)}.error .body[data-v-482bd904]{background-color:var(--knime-coral-light);border-color:var(--knime-coral-light)}.node-view .body[data-v-482bd904]{padding-bottom:0;padding-top:0}iframe[data-v-08fe6137]{width:100%;height:100%;border:none;display:block}.ui-ext-shadow-app[data-v-0ff362c9]{overflow:hidden}.timeline-item-container[data-v-50ec4873]{position:relative;padding-left:var(--space-24)}.header[data-v-50ec4873]{display:flex;align-items:flex-start;padding:8px;border-radius:var(--border-radius-s);transition:background-color .15s ease}.header.clickable[data-v-50ec4873]{cursor:pointer}.header.clickable[data-v-50ec4873]:hover{background-color:var(--knime-gray-light-semi)}.header[data-v-50ec4873]:before{content:"";position:absolute;left:12px;top:14px;width:5px;height:5px;border-radius:50%;background:var(--knime-dove-gray)}.header .icon[data-v-50ec4873]{display:flex;align-items:center;justify-content:center;width:14px;height:14px;margin-top:2px;margin-right:var(--space-8);color:var(--knime-steel-gray);flex-shrink:0}.header .icon[data-v-50ec4873] svg{width:16px;height:16px;stroke-width:2px}.header .details[data-v-50ec4873]{display:flex;align-items:baseline;gap:var(--space-8);flex:1}.header .details .status-pill[data-v-50ec4873]{font-size:11px}.header .details .label[data-v-50ec4873]{font-weight:500;color:var(--knime-masala);word-break:break-all}.header .expansion-chevron[data-v-50ec4873]{width:16px;height:16px;margin-right:var(--space-8);color:var(--knime-silver-sand);transition:transform .2s ease;flex-shrink:0}.header .expansion-chevron.is-expanded[data-v-50ec4873]{transform:rotate(90deg)}.header .expansion-chevron[data-v-50ec4873] svg{width:16px;height:16px;stroke-width:2px;stroke-width:1.5}.preview-container[data-v-50ec4873]{position:relative;padding-top:var(--space-8);padding-right:var(--space-24);padding-left:var(--space-8)}.preview-container.with-overlay[data-v-50ec4873]{max-height:60px;overflow:hidden}.preview-container .preview-text[data-v-50ec4873]{font-size:12px;color:var(--knime-steel-gray)}.preview-container .preview-fade[data-v-50ec4873]{position:absolute;bottom:0;left:0;right:0;height:12px;background:linear-gradient(transparent,var(--knime-white));pointer-events:none}.expandable-content[data-v-50ec4873]{padding-top:var(--space-8);padding-right:var(--space-24);padding-left:var(--space-8);display:flex;flex-direction:column;gap:var(--space-8)}.expandable-content .content-section pre[data-v-50ec4873]{background:var(--knime-gray-light-semi);border:1px solid var(--knime-silver-sand);border-radius:var(--border-radius-s);font-family:Roboto Mono,monospace;font-size:12px;padding:var(--space-8) var(--space-12);white-space:pre-wrap;word-break:break-all}.timeline-container[data-v-39814e7e]{width:50%;min-width:320px;max-width:1000px;margin-bottom:var(--space-12);font-size:12px}.timeline-header-container[data-v-39814e7e]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding-top:var(--space-8);padding-bottom:var(--space-8);padding-right:var(--space-16);transition:background-color .15s ease}.timeline-header-container[data-v-39814e7e]:hover{background:var(--knime-gray-light-semi)}.timeline-header-container .timeline-header[data-v-39814e7e]{display:flex;align-items:center}.timeline-header-container .icon[data-v-39814e7e]{display:flex;align-items:center;justify-content:center;background-color:var(--knime-white);border:2px solid var(--knime-porcelain);border-radius:50%;padding:var(--space-4);margin-right:var(--space-12)}.timeline-header-container .icon[data-v-39814e7e] svg{width:16px;height:16px;stroke-width:2px;color:var(--knime-steel-gray);stroke-width:1.5}.timeline-header-container .expansion-chevron[data-v-39814e7e]{width:16px;height:16px;transition:transform .2s ease}.timeline-header-container .expansion-chevron[data-v-39814e7e] svg{width:16px;height:16px;stroke-width:2px;stroke-width:1.5}.timeline-header-container .expansion-chevron.is-expanded[data-v-39814e7e]{transform:rotate(90deg)}.timeline-body[data-v-39814e7e]{position:relative;display:flex;flex-direction:column;gap:var(--space-8)}.timeline-body[data-v-39814e7e]:before{content:"";position:absolute;left:13px;top:0;bottom:0;width:2px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 5'%3E%3Ccircle cx='1' cy='1' r='.5' fill='%236E6E6E'/%3E%3C/svg%3E");background-size:8px}.chat-interface[data-v-f234f9bc]{display:flex;flex-direction:column;flex-grow:1;position:relative;overflow-y:hidden;padding:var(--space-24);width:100%}.scrollable-container[data-v-f234f9bc]{flex:1;overflow-y:auto;scroll-behavior:smooth;scrollbar-gutter:stable}.message-list[data-v-f234f9bc]{display:flex;flex-direction:column;gap:var(--space-24);padding:var(--space-24) 0}.app-container[data-v-2a982f5a]{display:flex;flex-direction:column;height:100vh;background-color:var(--knime-white);color:var(--knime-masala)} diff --git a/src/agents/chat_app/dist/assets/index-LVlEMt5c.js b/src/agents/chat_app/dist/assets/index-LVlEMt5c.js new file mode 100644 index 00000000..c647810c --- /dev/null +++ b/src/agents/chat_app/dist/assets/index-LVlEMt5c.js @@ -0,0 +1,47 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))n(r);new MutationObserver(r=>{for(const o of r)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function u(r){const o={};return r.integrity&&(o.integrity=r.integrity),r.referrerPolicy&&(o.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?o.credentials="include":r.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(r){if(r.ep)return;r.ep=!0;const o=u(r);fetch(r.href,o)}})();/** +* @vue/shared v3.5.18 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function Co(e){const t=Object.create(null);for(const u of e.split(","))t[u]=1;return u=>u in t}const de={},Cu=[],gt=()=>{},Yc=()=>!1,Qn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Ao=e=>e.startsWith("onUpdate:"),Ze=Object.assign,wo=(e,t)=>{const u=e.indexOf(t);u>-1&&e.splice(u,1)},Jc=Object.prototype.hasOwnProperty,ce=(e,t)=>Jc.call(e,t),Z=Array.isArray,Au=e=>er(e)==="[object Map]",Ni=e=>er(e)==="[object Set]",K=e=>typeof e=="function",we=e=>typeof e=="string",Ht=e=>typeof e=="symbol",ge=e=>e!==null&&typeof e=="object",Bi=e=>(ge(e)||K(e))&&K(e.then)&&K(e.catch),$i=Object.prototype.toString,er=e=>$i.call(e),Xc=e=>er(e).slice(8,-1),zi=e=>er(e)==="[object Object]",Do=e=>we(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Yu=Co(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),tr=e=>{const t=Object.create(null);return u=>t[u]||(t[u]=e(u))},Qc=/-(\w)/g,ht=tr(e=>e.replace(Qc,(t,u)=>u?u.toUpperCase():"")),ea=/\B([A-Z])/g,fu=tr(e=>e.replace(ea,"-$1").toLowerCase()),ur=tr(e=>e.charAt(0).toUpperCase()+e.slice(1)),Cr=tr(e=>e?`on${ur(e)}`:""),eu=(e,t)=>!Object.is(e,t),On=(e,...t)=>{for(let u=0;u{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:n,value:u})},eo=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let _s;const nr=()=>_s||(_s=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Mu(e){if(Z(e)){const t={};for(let u=0;u{if(u){const n=u.split(ua);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function xt(e){let t="";if(we(e))t=e;else if(Z(e))for(let u=0;u!!(e&&e.__v_isRef===!0),zt=e=>we(e)?e:e==null?"":Z(e)||ge(e)&&(e.toString===$i||!K(e.toString))?ji(e)?zt(e.value):JSON.stringify(e,qi,2):String(e),qi=(e,t)=>ji(t)?qi(e,t.value):Au(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((u,[n,r],o)=>(u[Ar(n,o)+" =>"]=r,u),{})}:Ni(t)?{[`Set(${t.size})`]:[...t.values()].map(u=>Ar(u))}:Ht(t)?Ar(t):ge(t)&&!Z(t)&&!zi(t)?String(t):t,Ar=(e,t="")=>{var u;return Ht(e)?`Symbol(${(u=e.description)!=null?u:t})`:e};function ca(e){return e==null?"initial":typeof e=="string"?e===""?" ":e:String(e)}/** +* @vue/reactivity v3.5.18 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let qe;class Hi{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=qe,!t&&qe&&(this.index=(qe.scopes||(qe.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,u;if(this.scopes)for(t=0,u=this.scopes.length;t0&&--this._on===0&&(qe=this.prevScope,this.prevScope=void 0)}stop(t){if(this._active){this._active=!1;let u,n;for(u=0,n=this.effects.length;u0)return;if(Xu){let t=Xu;for(Xu=void 0;t;){const u=t.next;t.next=void 0,t.flags&=-9,t=u}}let e;for(;Ju;){let t=Ju;for(Ju=void 0;t;){const u=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(n){e||(e=n)}t=u}}if(e)throw e}function Yi(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Ji(e){let t,u=e.depsTail,n=u;for(;n;){const r=n.prevDep;n.version===-1?(n===u&&(u=r),Io(n),aa(n)):t=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0,n=r}e.deps=t,e.depsTail=u}function to(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Xi(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Xi(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===on)||(e.globalVersion=on,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!to(e))))return;e.flags|=2;const t=e.dep,u=pe,n=yt;pe=e,yt=!0;try{Yi(e);const r=e.fn(e._value);(t.version===0||eu(r,e._value))&&(e.flags|=128,e._value=r,t.version++)}catch(r){throw t.version++,r}finally{pe=u,yt=n,Ji(e),e.flags&=-3}}function Io(e,t=!1){const{dep:u,prevSub:n,nextSub:r}=e;if(n&&(n.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=n,e.nextSub=void 0),u.subs===e&&(u.subs=n,!n&&u.computed)){u.computed.flags&=-5;for(let o=u.computed.deps;o;o=o.nextDep)Io(o,!0)}!t&&!--u.sc&&u.map&&u.map.delete(u.key)}function aa(e){const{prevDep:t,nextDep:u}=e;t&&(t.nextDep=u,e.prevDep=void 0),u&&(u.prevDep=t,e.nextDep=void 0)}let yt=!0;const Qi=[];function Ut(){Qi.push(yt),yt=!1}function jt(){const e=Qi.pop();yt=e===void 0?!0:e}function gs(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const u=pe;pe=void 0;try{t()}finally{pe=u}}}let on=0;class la{constructor(t,u){this.sub=t,this.dep=u,this.version=u.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class rr{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!pe||!yt||pe===this.computed)return;let u=this.activeLink;if(u===void 0||u.sub!==pe)u=this.activeLink=new la(pe,this),pe.deps?(u.prevDep=pe.depsTail,pe.depsTail.nextDep=u,pe.depsTail=u):pe.deps=pe.depsTail=u,e0(u);else if(u.version===-1&&(u.version=this.version,u.nextDep)){const n=u.nextDep;n.prevDep=u.prevDep,u.prevDep&&(u.prevDep.nextDep=n),u.prevDep=pe.depsTail,u.nextDep=void 0,pe.depsTail.nextDep=u,pe.depsTail=u,pe.deps===u&&(pe.deps=n)}return u}trigger(t){this.version++,on++,this.notify(t)}notify(t){To();try{for(let u=this.subs;u;u=u.prevSub)u.sub.notify()&&u.sub.dep.notify()}finally{Fo()}}}function e0(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let n=t.deps;n;n=n.nextDep)e0(n)}const u=e.dep.subs;u!==e&&(e.prevSub=u,u&&(u.nextSub=e)),e.dep.subs=e}}const $n=new WeakMap,au=Symbol(""),uo=Symbol(""),sn=Symbol("");function He(e,t,u){if(yt&&pe){let n=$n.get(e);n||$n.set(e,n=new Map);let r=n.get(u);r||(n.set(u,r=new rr),r.map=n,r.key=u),r.track()}}function Bt(e,t,u,n,r,o){const s=$n.get(e);if(!s){on++;return}const i=c=>{c&&c.trigger()};if(To(),t==="clear")s.forEach(i);else{const c=Z(e),a=c&&Do(u);if(c&&u==="length"){const f=Number(n);s.forEach((l,_)=>{(_==="length"||_===sn||!Ht(_)&&_>=f)&&i(l)})}else switch((u!==void 0||s.has(void 0))&&i(s.get(u)),a&&i(s.get(sn)),t){case"add":c?a&&i(s.get("length")):(i(s.get(au)),Au(e)&&i(s.get(uo)));break;case"delete":c||(i(s.get(au)),Au(e)&&i(s.get(uo)));break;case"set":Au(e)&&i(s.get(au));break}}Fo()}function fa(e,t){const u=$n.get(e);return u&&u.get(t)}function xu(e){const t=ee(e);return t===e?t:(He(t,"iterate",sn),dt(e)?t:t.map(Ne))}function or(e){return He(e=ee(e),"iterate",sn),e}const da={__proto__:null,[Symbol.iterator](){return Dr(this,Symbol.iterator,Ne)},concat(...e){return xu(this).concat(...e.map(t=>Z(t)?xu(t):t))},entries(){return Dr(this,"entries",e=>(e[1]=Ne(e[1]),e))},every(e,t){return Ot(this,"every",e,t,void 0,arguments)},filter(e,t){return Ot(this,"filter",e,t,u=>u.map(Ne),arguments)},find(e,t){return Ot(this,"find",e,t,Ne,arguments)},findIndex(e,t){return Ot(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Ot(this,"findLast",e,t,Ne,arguments)},findLastIndex(e,t){return Ot(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Ot(this,"forEach",e,t,void 0,arguments)},includes(...e){return Sr(this,"includes",e)},indexOf(...e){return Sr(this,"indexOf",e)},join(e){return xu(this).join(e)},lastIndexOf(...e){return Sr(this,"lastIndexOf",e)},map(e,t){return Ot(this,"map",e,t,void 0,arguments)},pop(){return Bu(this,"pop")},push(...e){return Bu(this,"push",e)},reduce(e,...t){return xs(this,"reduce",e,t)},reduceRight(e,...t){return xs(this,"reduceRight",e,t)},shift(){return Bu(this,"shift")},some(e,t){return Ot(this,"some",e,t,void 0,arguments)},splice(...e){return Bu(this,"splice",e)},toReversed(){return xu(this).toReversed()},toSorted(e){return xu(this).toSorted(e)},toSpliced(...e){return xu(this).toSpliced(...e)},unshift(...e){return Bu(this,"unshift",e)},values(){return Dr(this,"values",Ne)}};function Dr(e,t,u){const n=or(e),r=n[t]();return n!==e&&!dt(e)&&(r._next=r.next,r.next=()=>{const o=r._next();return o.value&&(o.value=u(o.value)),o}),r}const ha=Array.prototype;function Ot(e,t,u,n,r,o){const s=or(e),i=s!==e&&!dt(e),c=s[t];if(c!==ha[t]){const l=c.apply(e,o);return i?Ne(l):l}let a=u;s!==e&&(i?a=function(l,_){return u.call(this,Ne(l),_,e)}:u.length>2&&(a=function(l,_){return u.call(this,l,_,e)}));const f=c.call(s,a,n);return i&&r?r(f):f}function xs(e,t,u,n){const r=or(e);let o=u;return r!==e&&(dt(e)?u.length>3&&(o=function(s,i,c){return u.call(this,s,i,c,e)}):o=function(s,i,c){return u.call(this,s,Ne(i),c,e)}),r[t](o,...n)}function Sr(e,t,u){const n=ee(e);He(n,"iterate",sn);const r=n[t](...u);return(r===-1||r===!1)&&Oo(u[0])?(u[0]=ee(u[0]),n[t](...u)):r}function Bu(e,t,u=[]){Ut(),To();const n=ee(e)[t].apply(e,u);return Fo(),jt(),n}const pa=Co("__proto__,__v_isRef,__isVue"),t0=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ht));function ba(e){Ht(e)||(e=String(e));const t=ee(this);return He(t,"has",e),t.hasOwnProperty(e)}class u0{constructor(t=!1,u=!1){this._isReadonly=t,this._isShallow=u}get(t,u,n){if(u==="__v_skip")return t.__v_skip;const r=this._isReadonly,o=this._isShallow;if(u==="__v_isReactive")return!r;if(u==="__v_isReadonly")return r;if(u==="__v_isShallow")return o;if(u==="__v_raw")return n===(r?o?Aa:s0:o?o0:r0).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(n)?t:void 0;const s=Z(t);if(!r){let c;if(s&&(c=da[u]))return c;if(u==="hasOwnProperty")return ba}const i=Reflect.get(t,u,Ee(t)?t:n);return(Ht(u)?t0.has(u):pa(u))||(r||He(t,"get",u),o)?i:Ee(i)?s&&Do(u)?i:i.value:ge(i)?r?Ro(i):sr(i):i}}class n0 extends u0{constructor(t=!1){super(!1,t)}set(t,u,n,r){let o=t[u];if(!this._isShallow){const c=nu(o);if(!dt(n)&&!nu(n)&&(o=ee(o),n=ee(n)),!Z(t)&&Ee(o)&&!Ee(n))return c?!1:(o.value=n,!0)}const s=Z(t)&&Do(u)?Number(u)e,Dn=e=>Reflect.getPrototypeOf(e);function ya(e,t,u){return function(...n){const r=this.__v_raw,o=ee(r),s=Au(o),i=e==="entries"||e===Symbol.iterator&&s,c=e==="keys"&&s,a=r[e](...n),f=u?no:t?zn:Ne;return!t&&He(o,"iterate",c?uo:au),{next(){const{value:l,done:_}=a.next();return _?{value:l,done:_}:{value:i?[f(l[0]),f(l[1])]:f(l),done:_}},[Symbol.iterator](){return this}}}}function Sn(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function ka(e,t){const u={get(r){const o=this.__v_raw,s=ee(o),i=ee(r);e||(eu(r,i)&&He(s,"get",r),He(s,"get",i));const{has:c}=Dn(s),a=t?no:e?zn:Ne;if(c.call(s,r))return a(o.get(r));if(c.call(s,i))return a(o.get(i));o!==s&&o.get(r)},get size(){const r=this.__v_raw;return!e&&He(ee(r),"iterate",au),Reflect.get(r,"size",r)},has(r){const o=this.__v_raw,s=ee(o),i=ee(r);return e||(eu(r,i)&&He(s,"has",r),He(s,"has",i)),r===i?o.has(r):o.has(r)||o.has(i)},forEach(r,o){const s=this,i=s.__v_raw,c=ee(i),a=t?no:e?zn:Ne;return!e&&He(c,"iterate",au),i.forEach((f,l)=>r.call(o,a(f),a(l),s))}};return Ze(u,e?{add:Sn("add"),set:Sn("set"),delete:Sn("delete"),clear:Sn("clear")}:{add(r){!t&&!dt(r)&&!nu(r)&&(r=ee(r));const o=ee(this);return Dn(o).has.call(o,r)||(o.add(r),Bt(o,"add",r,r)),this},set(r,o){!t&&!dt(o)&&!nu(o)&&(o=ee(o));const s=ee(this),{has:i,get:c}=Dn(s);let a=i.call(s,r);a||(r=ee(r),a=i.call(s,r));const f=c.call(s,r);return s.set(r,o),a?eu(o,f)&&Bt(s,"set",r,o):Bt(s,"add",r,o),this},delete(r){const o=ee(this),{has:s,get:i}=Dn(o);let c=s.call(o,r);c||(r=ee(r),c=s.call(o,r)),i&&i.call(o,r);const a=o.delete(r);return c&&Bt(o,"delete",r,void 0),a},clear(){const r=ee(this),o=r.size!==0,s=r.clear();return o&&Bt(r,"clear",void 0,void 0),s}}),["keys","values","entries",Symbol.iterator].forEach(r=>{u[r]=ya(r,e,t)}),u}function Mo(e,t){const u=ka(e,t);return(n,r,o)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?n:Reflect.get(ce(u,r)&&r in n?u:n,r,o)}const va={get:Mo(!1,!1)},Ea={get:Mo(!1,!0)},Ca={get:Mo(!0,!1)};const r0=new WeakMap,o0=new WeakMap,s0=new WeakMap,Aa=new WeakMap;function wa(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Da(e){return e.__v_skip||!Object.isExtensible(e)?0:wa(Xc(e))}function sr(e){return nu(e)?e:Lo(e,!1,_a,va,r0)}function Sa(e){return Lo(e,!1,xa,Ea,o0)}function Ro(e){return Lo(e,!0,ga,Ca,s0)}function Lo(e,t,u,n,r){if(!ge(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=Da(e);if(o===0)return e;const s=r.get(e);if(s)return s;const i=new Proxy(e,o===2?n:u);return r.set(e,i),i}function tu(e){return nu(e)?tu(e.__v_raw):!!(e&&e.__v_isReactive)}function nu(e){return!!(e&&e.__v_isReadonly)}function dt(e){return!!(e&&e.__v_isShallow)}function Oo(e){return e?!!e.__v_raw:!1}function ee(e){const t=e&&e.__v_raw;return t?ee(t):e}function ir(e){return!ce(e,"__v_skip")&&Object.isExtensible(e)&&Qr(e,"__v_skip",!0),e}const Ne=e=>ge(e)?sr(e):e,zn=e=>ge(e)?Ro(e):e;function Ee(e){return e?e.__v_isRef===!0:!1}function me(e){return i0(e,!1)}function Un(e){return i0(e,!0)}function i0(e,t){return Ee(e)?e:new Ta(e,t)}class Ta{constructor(t,u){this.dep=new rr,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=u?t:ee(t),this._value=u?t:Ne(t),this.__v_isShallow=u}get value(){return this.dep.track(),this._value}set value(t){const u=this._rawValue,n=this.__v_isShallow||dt(t)||nu(t);t=n?t:ee(t),eu(t,u)&&(this._rawValue=t,this._value=n?t:Ne(t),this.dep.trigger())}}function he(e){return Ee(e)?e.value:e}function Po(e){return K(e)?e():he(e)}const Fa={get:(e,t,u)=>t==="__v_raw"?e:he(Reflect.get(e,t,u)),set:(e,t,u,n)=>{const r=e[t];return Ee(r)&&!Ee(u)?(r.value=u,!0):Reflect.set(e,t,u,n)}};function c0(e){return tu(e)?e:new Proxy(e,Fa)}class Ia{constructor(t){this.__v_isRef=!0,this._value=void 0;const u=this.dep=new rr,{get:n,set:r}=t(u.track.bind(u),u.trigger.bind(u));this._get=n,this._set=r}get value(){return this._value=this._get()}set value(t){this._set(t)}}function Ma(e){return new Ia(e)}function a0(e){const t=Z(e)?new Array(e.length):{};for(const u in e)t[u]=f0(e,u);return t}class Ra{constructor(t,u,n){this._object=t,this._key=u,this._defaultValue=n,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return fa(ee(this._object),this._key)}}class La{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function l0(e,t,u){return Ee(e)?e:K(e)?new La(e):ge(e)&&arguments.length>1?f0(e,t,u):me(e)}function f0(e,t,u){const n=e[t];return Ee(n)?n:new Ra(e,t,u)}class Oa{constructor(t,u,n){this.fn=t,this.setter=u,this._value=void 0,this.dep=new rr(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=on-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!u,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&pe!==this)return Ki(this,!0),!0}get value(){const t=this.dep.track();return Xi(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Pa(e,t,u=!1){let n,r;return K(e)?n=e:(n=e.get,r=e.set),new Oa(n,r,u)}const Tn={},jn=new WeakMap;let cu;function Na(e,t=!1,u=cu){if(u){let n=jn.get(u);n||jn.set(u,n=[]),n.push(e)}}function Ba(e,t,u=de){const{immediate:n,deep:r,once:o,scheduler:s,augmentJob:i,call:c}=u,a=g=>r?g:dt(g)||r===!1||r===0?$t(g,1):$t(g);let f,l,_,p,h=!1,v=!1;if(Ee(e)?(l=()=>e.value,h=dt(e)):tu(e)?(l=()=>a(e),h=!0):Z(e)?(v=!0,h=e.some(g=>tu(g)||dt(g)),l=()=>e.map(g=>{if(Ee(g))return g.value;if(tu(g))return a(g);if(K(g))return c?c(g,2):g()})):K(e)?t?l=c?()=>c(e,2):e:l=()=>{if(_){Ut();try{_()}finally{jt()}}const g=cu;cu=f;try{return c?c(e,3,[p]):e(p)}finally{cu=g}}:l=gt,t&&r){const g=l,T=r===!0?1/0:r;l=()=>$t(g(),T)}const I=So(),D=()=>{f.stop(),I&&I.active&&wo(I.effects,f)};if(o&&t){const g=t;t=(...T)=>{g(...T),D()}}let y=v?new Array(e.length).fill(Tn):Tn;const k=g=>{if(!(!(f.flags&1)||!f.dirty&&!g))if(t){const T=f.run();if(r||h||(v?T.some((z,J)=>eu(z,y[J])):eu(T,y))){_&&_();const z=cu;cu=f;try{const J=[T,y===Tn?void 0:v&&y[0]===Tn?[]:y,p];y=T,c?c(t,3,J):t(...J)}finally{cu=z}}}else f.run()};return i&&i(k),f=new Gi(l),f.scheduler=s?()=>s(k,!1):k,p=g=>Na(g,!1,f),_=f.onStop=()=>{const g=jn.get(f);if(g){if(c)c(g,4);else for(const T of g)T();jn.delete(f)}},t?n?k(!0):y=f.run():s?s(k.bind(null,!0),!0):f.run(),D.pause=f.pause.bind(f),D.resume=f.resume.bind(f),D.stop=D,D}function $t(e,t=1/0,u){if(t<=0||!ge(e)||e.__v_skip||(u=u||new Set,u.has(e)))return e;if(u.add(e),t--,Ee(e))$t(e.value,t,u);else if(Z(e))for(let n=0;n{$t(n,t,u)});else if(zi(e)){for(const n in e)$t(e[n],t,u);for(const n of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,n)&&$t(e[n],t,u)}return e}/** +* @vue/runtime-core v3.5.18 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function gn(e,t,u,n){try{return n?e(...n):e()}catch(r){cr(r,t,u)}}function Ft(e,t,u,n){if(K(e)){const r=gn(e,t,u,n);return r&&Bi(r)&&r.catch(o=>{cr(o,t,u)}),r}if(Z(e)){const r=[];for(let o=0;o>>1,r=Qe[n],o=cn(r);o=cn(u)?Qe.push(e):Qe.splice(za(t),0,e),e.flags|=1,h0()}}function h0(){qn||(qn=d0.then(m0))}function p0(e){Z(e)?wu.push(...e):Kt&&e.id===-1?Kt.splice(vu+1,0,e):e.flags&1||(wu.push(e),e.flags|=1),h0()}function ys(e,t,u=At+1){for(;ucn(u)-cn(n));if(wu.length=0,Kt){Kt.push(...t);return}for(Kt=t,vu=0;vue.id==null?e.flags&2?-1:1/0:e.id;function m0(e){try{for(At=0;At{n._d&&Fs(-1);const o=Hn(t);let s;try{s=e(...r)}finally{Hn(o),n._d&&Fs(1)}return s};return n._n=!0,n._c=!0,n._d=!0,n}function Ua(e,t){if(Be===null)return e;const u=dr(Be),n=e.dirs||(e.dirs=[]);for(let r=0;re.__isTeleport;function $o(e,t){e.shapeFlag&6&&e.component?(e.transition=t,$o(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}/*! #__NO_SIDE_EFFECTS__ */function Te(e,t){return K(e)?Ze({name:e.name},t,{setup:e}):e}function ro(){const e=du();return e?(e.appContext.config.idPrefix||"v")+"-"+e.ids[0]+e.ids[1]++:""}function g0(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function Qu(e,t,u,n,r=!1){if(Z(e)){e.forEach((h,v)=>Qu(h,t&&(Z(t)?t[v]:t),u,n,r));return}if(Du(n)&&!r){n.shapeFlag&512&&n.type.__asyncResolved&&n.component.subTree.component&&Qu(e,t,u,n.component.subTree);return}const o=n.shapeFlag&4?dr(n.component):n.el,s=r?null:o,{i,r:c}=e,a=t&&t.r,f=i.refs===de?i.refs={}:i.refs,l=i.setupState,_=ee(l),p=l===de?()=>!1:h=>ce(_,h);if(a!=null&&a!==c&&(we(a)?(f[a]=null,p(a)&&(l[a]=null)):Ee(a)&&(a.value=null)),K(c))gn(c,i,12,[s,f]);else{const h=we(c),v=Ee(c);if(h||v){const I=()=>{if(e.f){const D=h?p(c)?l[c]:f[c]:c.value;r?Z(D)&&wo(D,o):Z(D)?D.includes(o)||D.push(o):h?(f[c]=[o],p(c)&&(l[c]=f[c])):(c.value=[o],e.k&&(f[e.k]=c.value))}else h?(f[c]=s,p(c)&&(l[c]=s)):v&&(c.value=s,e.k&&(f[e.k]=s))};s?(I.id=-1,ct(I,u)):I()}}}nr().requestIdleCallback;nr().cancelIdleCallback;const Du=e=>!!e.type.__asyncLoader,x0=e=>e.type.__isKeepAlive;function Ha(e,t){y0(e,"a",t)}function Wa(e,t){y0(e,"da",t)}function y0(e,t,u=Ge){const n=e.__wdc||(e.__wdc=()=>{let r=u;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(ar(t,n,u),u){let r=u.parent;for(;r&&r.parent;)x0(r.parent.vnode)&&Va(n,t,u,r),r=r.parent}}function Va(e,t,u,n){const r=ar(t,e,n,!0);Ru(()=>{wo(n[t],r)},u)}function ar(e,t,u=Ge,n=!1){if(u){const r=u[e]||(u[e]=[]),o=t.__weh||(t.__weh=(...s)=>{Ut();const i=xn(u),c=Ft(t,u,e,s);return i(),jt(),c});return n?r.unshift(o):r.push(o),o}}const Wt=e=>(t,u=Ge)=>{(!dn||e==="sp")&&ar(e,(...n)=>t(...n),u)},k0=Wt("bm"),ou=Wt("m"),v0=Wt("bu"),Ga=Wt("u"),E0=Wt("bum"),Ru=Wt("um"),Za=Wt("sp"),Ka=Wt("rtg"),Ya=Wt("rtc");function Ja(e,t=Ge){ar("ec",e,t)}const C0="components";function Xa(e,t){return w0(C0,e,!0,t)||e}const A0=Symbol.for("v-ndc");function zo(e){return we(e)?w0(C0,e,!1)||e:e||A0}function w0(e,t,u=!0,n=!1){const r=Be||Ge;if(r){const o=r.type;{const i=Ul(o,!1);if(i&&(i===t||i===ht(t)||i===ur(ht(t))))return o}const s=ks(r[e]||o[e],t)||ks(r.appContext[e],t);return!s&&n?o:s}}function ks(e,t){return e&&(e[t]||e[ht(t)]||e[ur(ht(t))])}function Uo(e,t,u,n){let r;const o=u,s=Z(e);if(s||we(e)){const i=s&&tu(e);let c=!1,a=!1;i&&(c=!dt(e),a=nu(e),e=or(e)),r=new Array(e.length);for(let f=0,l=e.length;ft(i,c,void 0,o));else{const i=Object.keys(e);r=new Array(i.length);for(let c=0,a=i.length;cln(t)?!(t.type===qt||t.type===We&&!D0(t.children)):!0)?e:null}const oo=e=>e?G0(e)?dr(e):oo(e.parent):null,en=Ze(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>oo(e.parent),$root:e=>oo(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>F0(e),$forceUpdate:e=>e.f||(e.f=()=>{Bo(e.update)}),$nextTick:e=>e.n||(e.n=No.bind(e.proxy)),$watch:e=>El.bind(e)}),Tr=(e,t)=>e!==de&&!e.__isScriptSetup&&ce(e,t),Qa={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:u,setupState:n,data:r,props:o,accessCache:s,type:i,appContext:c}=e;let a;if(t[0]!=="$"){const p=s[t];if(p!==void 0)switch(p){case 1:return n[t];case 2:return r[t];case 4:return u[t];case 3:return o[t]}else{if(Tr(n,t))return s[t]=1,n[t];if(r!==de&&ce(r,t))return s[t]=2,r[t];if((a=e.propsOptions[0])&&ce(a,t))return s[t]=3,o[t];if(u!==de&&ce(u,t))return s[t]=4,u[t];so&&(s[t]=0)}}const f=en[t];let l,_;if(f)return t==="$attrs"&&He(e.attrs,"get",""),f(e);if((l=i.__cssModules)&&(l=l[t]))return l;if(u!==de&&ce(u,t))return s[t]=4,u[t];if(_=c.config.globalProperties,ce(_,t))return _[t]},set({_:e},t,u){const{data:n,setupState:r,ctx:o}=e;return Tr(r,t)?(r[t]=u,!0):n!==de&&ce(n,t)?(n[t]=u,!0):ce(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=u,!0)},has({_:{data:e,setupState:t,accessCache:u,ctx:n,appContext:r,propsOptions:o}},s){let i;return!!u[s]||e!==de&&ce(e,s)||Tr(t,s)||(i=o[0])&&ce(i,s)||ce(n,s)||ce(en,s)||ce(r.config.globalProperties,s)},defineProperty(e,t,u){return u.get!=null?e._.accessCache[t]=0:ce(u,"value")&&this.set(e,t,u.value,null),Reflect.defineProperty(e,t,u)}};function S0(){return el().slots}function el(e){const t=du();return t.setupContext||(t.setupContext=K0(t))}function vs(e){return Z(e)?e.reduce((t,u)=>(t[u]=null,t),{}):e}let so=!0;function tl(e){const t=F0(e),u=e.proxy,n=e.ctx;so=!1,t.beforeCreate&&Es(t.beforeCreate,e,"bc");const{data:r,computed:o,methods:s,watch:i,provide:c,inject:a,created:f,beforeMount:l,mounted:_,beforeUpdate:p,updated:h,activated:v,deactivated:I,beforeDestroy:D,beforeUnmount:y,destroyed:k,unmounted:g,render:T,renderTracked:z,renderTriggered:J,errorCaptured:$,serverPrefetch:V,expose:te,inheritAttrs:G,components:le,directives:Ce,filters:xe}=t;if(a&&ul(a,n,null),s)for(const A in s){const j=s[A];K(j)&&(n[A]=j.bind(u))}if(r){const A=r.call(u,u);ge(A)&&(e.data=sr(A))}if(so=!0,o)for(const A in o){const j=o[A],fe=K(j)?j.bind(u,u):K(j.get)?j.get.bind(u,u):gt,st=!K(j)&&K(j.set)?j.set.bind(u):gt,Y=be({get:fe,set:st});Object.defineProperty(n,A,{enumerable:!0,configurable:!0,get:()=>Y.value,set:ut=>Y.value=ut})}if(i)for(const A in i)T0(i[A],n,u,A);if(c){const A=K(c)?c.call(u):c;Reflect.ownKeys(A).forEach(j=>{cl(j,A[j])})}f&&Es(f,e,"c");function ue(A,j){Z(j)?j.forEach(fe=>A(fe.bind(u))):j&&A(j.bind(u))}if(ue(k0,l),ue(ou,_),ue(v0,p),ue(Ga,h),ue(Ha,v),ue(Wa,I),ue(Ja,$),ue(Ya,z),ue(Ka,J),ue(E0,y),ue(Ru,g),ue(Za,V),Z(te))if(te.length){const A=e.exposed||(e.exposed={});te.forEach(j=>{Object.defineProperty(A,j,{get:()=>u[j],set:fe=>u[j]=fe,enumerable:!0})})}else e.exposed||(e.exposed={});T&&e.render===gt&&(e.render=T),G!=null&&(e.inheritAttrs=G),le&&(e.components=le),Ce&&(e.directives=Ce),V&&g0(e)}function ul(e,t,u=gt){Z(e)&&(e=io(e));for(const n in e){const r=e[n];let o;ge(r)?"default"in r?o=tn(r.from||n,r.default,!0):o=tn(r.from||n):o=tn(r),Ee(o)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>o.value,set:s=>o.value=s}):t[n]=o}}function Es(e,t,u){Ft(Z(e)?e.map(n=>n.bind(t.proxy)):e.bind(t.proxy),t,u)}function T0(e,t,u,n){let r=n.includes(".")?j0(u,n):()=>u[n];if(we(e)){const o=t[e];K(o)&&Tt(r,o)}else if(K(e))Tt(r,e.bind(u));else if(ge(e))if(Z(e))e.forEach(o=>T0(o,t,u,n));else{const o=K(e.handler)?e.handler.bind(u):t[e.handler];K(o)&&Tt(r,o,e)}}function F0(e){const t=e.type,{mixins:u,extends:n}=t,{mixins:r,optionsCache:o,config:{optionMergeStrategies:s}}=e.appContext,i=o.get(t);let c;return i?c=i:!r.length&&!u&&!n?c=t:(c={},r.length&&r.forEach(a=>Wn(c,a,s,!0)),Wn(c,t,s)),ge(t)&&o.set(t,c),c}function Wn(e,t,u,n=!1){const{mixins:r,extends:o}=t;o&&Wn(e,o,u,!0),r&&r.forEach(s=>Wn(e,s,u,!0));for(const s in t)if(!(n&&s==="expose")){const i=nl[s]||u&&u[s];e[s]=i?i(e[s],t[s]):t[s]}return e}const nl={data:Cs,props:As,emits:As,methods:Zu,computed:Zu,beforeCreate:Xe,created:Xe,beforeMount:Xe,mounted:Xe,beforeUpdate:Xe,updated:Xe,beforeDestroy:Xe,beforeUnmount:Xe,destroyed:Xe,unmounted:Xe,activated:Xe,deactivated:Xe,errorCaptured:Xe,serverPrefetch:Xe,components:Zu,directives:Zu,watch:ol,provide:Cs,inject:rl};function Cs(e,t){return t?e?function(){return Ze(K(e)?e.call(this,this):e,K(t)?t.call(this,this):t)}:t:e}function rl(e,t){return Zu(io(e),io(t))}function io(e){if(Z(e)){const t={};for(let u=0;u1)return u&&K(t)?t.call(n&&n.proxy):t}}function al(){return!!(du()||lu)}const M0={},R0=()=>Object.create(M0),L0=e=>Object.getPrototypeOf(e)===M0;function ll(e,t,u,n=!1){const r={},o=R0();e.propsDefaults=Object.create(null),O0(e,t,r,o);for(const s in e.propsOptions[0])s in r||(r[s]=void 0);u?e.props=n?r:Sa(r):e.type.props?e.props=r:e.props=o,e.attrs=o}function fl(e,t,u,n){const{props:r,attrs:o,vnode:{patchFlag:s}}=e,i=ee(r),[c]=e.propsOptions;let a=!1;if((n||s>0)&&!(s&16)){if(s&8){const f=e.vnode.dynamicProps;for(let l=0;l{c=!0;const[_,p]=P0(l,t,!0);Ze(s,_),p&&i.push(...p)};!u&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!o&&!c)return ge(e)&&n.set(e,Cu),Cu;if(Z(o))for(let f=0;fe==="_"||e==="__"||e==="_ctx"||e==="$stable",qo=e=>Z(e)?e.map(wt):[wt(e)],hl=(e,t,u)=>{if(t._n)return t;const n=Le((...r)=>qo(t(...r)),u);return n._c=!1,n},N0=(e,t,u)=>{const n=e._ctx;for(const r in e){if(jo(r))continue;const o=e[r];if(K(o))t[r]=hl(r,o,n);else if(o!=null){const s=qo(o);t[r]=()=>s}}},B0=(e,t)=>{const u=qo(t);e.slots.default=()=>u},$0=(e,t,u)=>{for(const n in t)(u||!jo(n))&&(e[n]=t[n])},pl=(e,t,u)=>{const n=e.slots=R0();if(e.vnode.shapeFlag&32){const r=t.__;r&&Qr(n,"__",r,!0);const o=t._;o?($0(n,t,u),u&&Qr(n,"_",o,!0)):N0(t,n)}else t&&B0(e,t)},bl=(e,t,u)=>{const{vnode:n,slots:r}=e;let o=!0,s=de;if(n.shapeFlag&32){const i=t._;i?u&&i===1?o=!1:$0(r,t,u):(o=!t.$stable,N0(t,r)),s=t}else t&&(B0(e,t),s={default:1});if(o)for(const i in r)!jo(i)&&s[i]==null&&delete r[i]},ct=Fl;function ml(e){return _l(e)}function _l(e,t){const u=nr();u.__VUE__=!0;const{insert:n,remove:r,patchProp:o,createElement:s,createText:i,createComment:c,setText:a,setElementText:f,parentNode:l,nextSibling:_,setScopeId:p=gt,insertStaticContent:h}=e,v=(d,b,x,w=null,E=null,C=null,L=void 0,R=null,M=!!b.dynamicChildren)=>{if(d===b)return;d&&!$u(d,b)&&(w=Vt(d),ut(d,E,C,!0),d=null),b.patchFlag===-2&&(M=!1,b.dynamicChildren=null);const{type:S,ref:q,shapeFlag:O}=b;switch(S){case fr:I(d,b,x,w);break;case qt:D(d,b,x,w);break;case un:d==null&&y(b,x,w,L);break;case We:le(d,b,x,w,E,C,L,R,M);break;default:O&1?T(d,b,x,w,E,C,L,R,M):O&6?Ce(d,b,x,w,E,C,L,R,M):(O&64||O&128)&&S.process(d,b,x,w,E,C,L,R,M,Gt)}q!=null&&E?Qu(q,d&&d.ref,C,b||d,!b):q==null&&d&&d.ref!=null&&Qu(d.ref,null,C,d,!0)},I=(d,b,x,w)=>{if(d==null)n(b.el=i(b.children),x,w);else{const E=b.el=d.el;b.children!==d.children&&a(E,b.children)}},D=(d,b,x,w)=>{d==null?n(b.el=c(b.children||""),x,w):b.el=d.el},y=(d,b,x,w)=>{[d.el,d.anchor]=h(d.children,b,x,w,d.el,d.anchor)},k=({el:d,anchor:b},x,w)=>{let E;for(;d&&d!==b;)E=_(d),n(d,x,w),d=E;n(b,x,w)},g=({el:d,anchor:b})=>{let x;for(;d&&d!==b;)x=_(d),r(d),d=x;r(b)},T=(d,b,x,w,E,C,L,R,M)=>{b.type==="svg"?L="svg":b.type==="math"&&(L="mathml"),d==null?z(b,x,w,E,C,L,R,M):V(d,b,E,C,L,R,M)},z=(d,b,x,w,E,C,L,R)=>{let M,S;const{props:q,shapeFlag:O,transition:N,dirs:W}=d;if(M=d.el=s(d.type,C,q&&q.is,q),O&8?f(M,d.children):O&16&&$(d.children,M,null,w,E,Fr(d,C),L,R),W&&su(d,null,w,"created"),J(M,d,d.scopeId,L,w),q){for(const ae in q)ae!=="value"&&!Yu(ae)&&o(M,ae,null,q[ae],C,w);"value"in q&&o(M,"value",null,q.value,C),(S=q.onVnodeBeforeMount)&&Ct(S,w,d)}W&&su(d,null,w,"beforeMount");const X=gl(E,N);X&&N.beforeEnter(M),n(M,b,x),((S=q&&q.onVnodeMounted)||X||W)&&ct(()=>{S&&Ct(S,w,d),X&&N.enter(M),W&&su(d,null,w,"mounted")},E)},J=(d,b,x,w,E)=>{if(x&&p(d,x),w)for(let C=0;C{for(let S=M;S{const R=b.el=d.el;let{patchFlag:M,dynamicChildren:S,dirs:q}=b;M|=d.patchFlag&16;const O=d.props||de,N=b.props||de;let W;if(x&&iu(x,!1),(W=N.onVnodeBeforeUpdate)&&Ct(W,x,b,d),q&&su(b,d,x,"beforeUpdate"),x&&iu(x,!0),(O.innerHTML&&N.innerHTML==null||O.textContent&&N.textContent==null)&&f(R,""),S?te(d.dynamicChildren,S,R,x,w,Fr(b,E),C):L||j(d,b,R,null,x,w,Fr(b,E),C,!1),M>0){if(M&16)G(R,O,N,x,E);else if(M&2&&O.class!==N.class&&o(R,"class",null,N.class,E),M&4&&o(R,"style",O.style,N.style,E),M&8){const X=b.dynamicProps;for(let ae=0;ae{W&&Ct(W,x,b,d),q&&su(b,d,x,"updated")},w)},te=(d,b,x,w,E,C,L)=>{for(let R=0;R{if(b!==x){if(b!==de)for(const C in b)!Yu(C)&&!(C in x)&&o(d,C,b[C],null,E,w);for(const C in x){if(Yu(C))continue;const L=x[C],R=b[C];L!==R&&C!=="value"&&o(d,C,R,L,E,w)}"value"in x&&o(d,"value",b.value,x.value,E)}},le=(d,b,x,w,E,C,L,R,M)=>{const S=b.el=d?d.el:i(""),q=b.anchor=d?d.anchor:i("");let{patchFlag:O,dynamicChildren:N,slotScopeIds:W}=b;W&&(R=R?R.concat(W):W),d==null?(n(S,x,w),n(q,x,w),$(b.children||[],x,q,E,C,L,R,M)):O>0&&O&64&&N&&d.dynamicChildren?(te(d.dynamicChildren,N,x,E,C,L,R),(b.key!=null||E&&b===E.subTree)&&z0(d,b,!0)):j(d,b,x,q,E,C,L,R,M)},Ce=(d,b,x,w,E,C,L,R,M)=>{b.slotScopeIds=R,d==null?b.shapeFlag&512?E.ctx.activate(b,x,w,L,M):xe(b,x,w,E,C,L,M):oe(d,b,M)},xe=(d,b,x,w,E,C,L)=>{const R=d.component=Nl(d,w,E);if(x0(d)&&(R.ctx.renderer=Gt),Bl(R,!1,L),R.asyncDep){if(E&&E.registerDep(R,ue,L),!d.el){const M=R.subTree=re(qt);D(null,M,b,x),d.placeholder=M.el}}else ue(R,d,b,x,E,C,L)},oe=(d,b,x)=>{const w=b.component=d.component;if(Sl(d,b,x))if(w.asyncDep&&!w.asyncResolved){A(w,b,x);return}else w.next=b,w.update();else b.el=d.el,w.vnode=b},ue=(d,b,x,w,E,C,L)=>{const R=()=>{if(d.isMounted){let{next:O,bu:N,u:W,parent:X,vnode:ae}=d;{const Ye=U0(d);if(Ye){O&&(O.el=ae.el,A(d,O,L)),Ye.asyncDep.then(()=>{d.isUnmounted||R()});return}}let ie=O,Oe;iu(d,!1),O?(O.el=ae.el,A(d,O,L)):O=ae,N&&On(N),(Oe=O.props&&O.props.onVnodeBeforeUpdate)&&Ct(Oe,X,O,ae),iu(d,!0);const Fe=Ss(d),it=d.subTree;d.subTree=Fe,v(it,Fe,l(it.el),Vt(it),d,E,C),O.el=Fe.el,ie===null&&Tl(d,Fe.el),W&&ct(W,E),(Oe=O.props&&O.props.onVnodeUpdated)&&ct(()=>Ct(Oe,X,O,ae),E)}else{let O;const{el:N,props:W}=b,{bm:X,m:ae,parent:ie,root:Oe,type:Fe}=d,it=Du(b);iu(d,!1),X&&On(X),!it&&(O=W&&W.onVnodeBeforeMount)&&Ct(O,ie,b),iu(d,!0);{Oe.ce&&Oe.ce._def.shadowRoot!==!1&&Oe.ce._injectChildStyle(Fe);const Ye=d.subTree=Ss(d);v(null,Ye,x,w,d,E,C),b.el=Ye.el}if(ae&&ct(ae,E),!it&&(O=W&&W.onVnodeMounted)){const Ye=b;ct(()=>Ct(O,ie,Ye),E)}(b.shapeFlag&256||ie&&Du(ie.vnode)&&ie.vnode.shapeFlag&256)&&d.a&&ct(d.a,E),d.isMounted=!0,b=x=w=null}};d.scope.on();const M=d.effect=new Gi(R);d.scope.off();const S=d.update=M.run.bind(M),q=d.job=M.runIfDirty.bind(M);q.i=d,q.id=d.uid,M.scheduler=()=>Bo(q),iu(d,!0),S()},A=(d,b,x)=>{b.component=d;const w=d.vnode.props;d.vnode=b,d.next=null,fl(d,b.props,w,x),bl(d,b.children,x),Ut(),ys(d),jt()},j=(d,b,x,w,E,C,L,R,M=!1)=>{const S=d&&d.children,q=d?d.shapeFlag:0,O=b.children,{patchFlag:N,shapeFlag:W}=b;if(N>0){if(N&128){st(S,O,x,w,E,C,L,R,M);return}else if(N&256){fe(S,O,x,w,E,C,L,R,M);return}}W&8?(q&16&&mt(S,E,C),O!==S&&f(x,O)):q&16?W&16?st(S,O,x,w,E,C,L,R,M):mt(S,E,C,!0):(q&8&&f(x,""),W&16&&$(O,x,w,E,C,L,R,M))},fe=(d,b,x,w,E,C,L,R,M)=>{d=d||Cu,b=b||Cu;const S=d.length,q=b.length,O=Math.min(S,q);let N;for(N=0;Nq?mt(d,E,C,!0,!1,O):$(b,x,w,E,C,L,R,M,O)},st=(d,b,x,w,E,C,L,R,M)=>{let S=0;const q=b.length;let O=d.length-1,N=q-1;for(;S<=O&&S<=N;){const W=d[S],X=b[S]=M?Yt(b[S]):wt(b[S]);if($u(W,X))v(W,X,x,null,E,C,L,R,M);else break;S++}for(;S<=O&&S<=N;){const W=d[O],X=b[N]=M?Yt(b[N]):wt(b[N]);if($u(W,X))v(W,X,x,null,E,C,L,R,M);else break;O--,N--}if(S>O){if(S<=N){const W=N+1,X=WN)for(;S<=O;)ut(d[S],E,C,!0),S++;else{const W=S,X=S,ae=new Map;for(S=X;S<=N;S++){const De=b[S]=M?Yt(b[S]):wt(b[S]);De.key!=null&&ae.set(De.key,S)}let ie,Oe=0;const Fe=N-X+1;let it=!1,Ye=0;const vt=new Array(Fe);for(S=0;S=Fe){ut(De,E,C,!0);continue}let nt;if(De.key!=null)nt=ae.get(De.key);else for(ie=X;ie<=N;ie++)if(vt[ie-X]===0&&$u(De,b[ie])){nt=ie;break}nt===void 0?ut(De,E,C,!0):(vt[nt-X]=S+1,nt>=Ye?Ye=nt:it=!0,v(De,b[nt],x,null,E,C,L,R,M),Oe++)}const ft=it?xl(vt):Cu;for(ie=ft.length-1,S=Fe-1;S>=0;S--){const De=X+S,nt=b[De],mu=b[De+1],Cn=De+1{const{el:C,type:L,transition:R,children:M,shapeFlag:S}=d;if(S&6){Y(d.component.subTree,b,x,w);return}if(S&128){d.suspense.move(b,x,w);return}if(S&64){L.move(d,b,x,Gt);return}if(L===We){n(C,b,x);for(let O=0;OR.enter(C),E);else{const{leave:O,delayLeave:N,afterLeave:W}=R,X=()=>{d.ctx.isUnmounted?r(C):n(C,b,x)},ae=()=>{O(C,()=>{X(),W&&W()})};N?N(C,X,ae):ae()}else n(C,b,x)},ut=(d,b,x,w=!1,E=!1)=>{const{type:C,props:L,ref:R,children:M,dynamicChildren:S,shapeFlag:q,patchFlag:O,dirs:N,cacheIndex:W}=d;if(O===-2&&(E=!1),R!=null&&(Ut(),Qu(R,null,x,d,!0),jt()),W!=null&&(b.renderCache[W]=void 0),q&256){b.ctx.deactivate(d);return}const X=q&1&&N,ae=!Du(d);let ie;if(ae&&(ie=L&&L.onVnodeBeforeUnmount)&&Ct(ie,b,d),q&6)ve(d.component,x,w);else{if(q&128){d.suspense.unmount(x,w);return}X&&su(d,null,b,"beforeUnmount"),q&64?d.type.remove(d,b,x,Gt,w):S&&!S.hasOnce&&(C!==We||O>0&&O&64)?mt(S,b,x,!1,!0):(C===We&&O&384||!E&&q&16)&&mt(M,b,x),w&&ke(d)}(ae&&(ie=L&&L.onVnodeUnmounted)||X)&&ct(()=>{ie&&Ct(ie,b,d),X&&su(d,null,b,"unmounted")},x)},ke=d=>{const{type:b,el:x,anchor:w,transition:E}=d;if(b===We){hu(x,w);return}if(b===un){g(d);return}const C=()=>{r(x),E&&!E.persisted&&E.afterLeave&&E.afterLeave()};if(d.shapeFlag&1&&E&&!E.persisted){const{leave:L,delayLeave:R}=E,M=()=>L(x,C);R?R(d.el,C,M):M()}else C()},hu=(d,b)=>{let x;for(;d!==b;)x=_(d),r(d),d=x;r(b)},ve=(d,b,x)=>{const{bum:w,scope:E,job:C,subTree:L,um:R,m:M,a:S,parent:q,slots:{__:O}}=d;Ds(M),Ds(S),w&&On(w),q&&Z(O)&&O.forEach(N=>{q.renderCache[N]=void 0}),E.stop(),C&&(C.flags|=8,ut(L,d,b,x)),R&&ct(R,b),ct(()=>{d.isUnmounted=!0},b),b&&b.pendingBranch&&!b.isUnmounted&&d.asyncDep&&!d.asyncResolved&&d.suspenseId===b.pendingId&&(b.deps--,b.deps===0&&b.resolve())},mt=(d,b,x,w=!1,E=!1,C=0)=>{for(let L=C;L{if(d.shapeFlag&6)return Vt(d.component.subTree);if(d.shapeFlag&128)return d.suspense.next();const b=_(d.anchor||d.el),x=b&&b[ja];return x?_(x):b};let pu=!1;const bu=(d,b,x)=>{d==null?b._vnode&&ut(b._vnode,null,null,!0):v(b._vnode||null,d,b,null,null,null,x),b._vnode=d,pu||(pu=!0,ys(),b0(),pu=!1)},Gt={p:v,um:ut,m:Y,r:ke,mt:xe,mc:$,pc:j,pbc:te,n:Vt,o:e};return{render:bu,hydrate:void 0,createApp:il(bu)}}function Fr({type:e,props:t},u){return u==="svg"&&e==="foreignObject"||u==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:u}function iu({effect:e,job:t},u){u?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function gl(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function z0(e,t,u=!1){const n=e.children,r=t.children;if(Z(n)&&Z(r))for(let o=0;o>1,e[u[i]]0&&(t[n]=u[o-1]),u[o]=n)}}for(o=u.length,s=u[o-1];o-- >0;)u[o]=s,s=t[s];return u}function U0(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:U0(t)}function Ds(e){if(e)for(let t=0;ttn(yl);function vl(e,t){return Ho(e,null,t)}function Tt(e,t,u){return Ho(e,t,u)}function Ho(e,t,u=de){const{immediate:n,deep:r,flush:o,once:s}=u,i=Ze({},u),c=t&&n||!t&&o!=="post";let a;if(dn){if(o==="sync"){const p=kl();a=p.__watcherHandles||(p.__watcherHandles=[])}else if(!c){const p=()=>{};return p.stop=gt,p.resume=gt,p.pause=gt,p}}const f=Ge;i.call=(p,h,v)=>Ft(p,f,h,v);let l=!1;o==="post"?i.scheduler=p=>{ct(p,f&&f.suspense)}:o!=="sync"&&(l=!0,i.scheduler=(p,h)=>{h?p():Bo(p)}),i.augmentJob=p=>{t&&(p.flags|=4),l&&(p.flags|=2,f&&(p.id=f.uid,p.i=f))};const _=Ba(e,t,i);return dn&&(a?a.push(_):c&&_()),_}function El(e,t,u){const n=this.proxy,r=we(e)?e.includes(".")?j0(n,e):()=>n[e]:e.bind(n,n);let o;K(t)?o=t:(o=t.handler,u=t);const s=xn(this),i=Ho(r,o.bind(n),u);return s(),i}function j0(e,t){const u=t.split(".");return()=>{let n=e;for(let r=0;rt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${ht(t)}Modifiers`]||e[`${fu(t)}Modifiers`];function Al(e,t,...u){if(e.isUnmounted)return;const n=e.vnode.props||de;let r=u;const o=t.startsWith("update:"),s=o&&Cl(n,t.slice(7));s&&(s.trim&&(r=u.map(f=>we(f)?f.trim():f)),s.number&&(r=u.map(eo)));let i,c=n[i=Cr(t)]||n[i=Cr(ht(t))];!c&&o&&(c=n[i=Cr(fu(t))]),c&&Ft(c,e,6,r);const a=n[i+"Once"];if(a){if(!e.emitted)e.emitted={};else if(e.emitted[i])return;e.emitted[i]=!0,Ft(a,e,6,r)}}function q0(e,t,u=!1){const n=t.emitsCache,r=n.get(e);if(r!==void 0)return r;const o=e.emits;let s={},i=!1;if(!K(e)){const c=a=>{const f=q0(a,t,!0);f&&(i=!0,Ze(s,f))};!u&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!o&&!i?(ge(e)&&n.set(e,null),null):(Z(o)?o.forEach(c=>s[c]=null):Ze(s,o),ge(e)&&n.set(e,s),s)}function lr(e,t){return!e||!Qn(t)?!1:(t=t.slice(2).replace(/Once$/,""),ce(e,t[0].toLowerCase()+t.slice(1))||ce(e,fu(t))||ce(e,t))}function Ss(e){const{type:t,vnode:u,proxy:n,withProxy:r,propsOptions:[o],slots:s,attrs:i,emit:c,render:a,renderCache:f,props:l,data:_,setupState:p,ctx:h,inheritAttrs:v}=e,I=Hn(e);let D,y;try{if(u.shapeFlag&4){const g=r||n,T=g;D=wt(a.call(T,g,f,l,p,_,h)),y=i}else{const g=t;D=wt(g.length>1?g(l,{attrs:i,slots:s,emit:c}):g(l,null)),y=t.props?i:wl(i)}}catch(g){nn.length=0,cr(g,e,1),D=re(qt)}let k=D;if(y&&v!==!1){const g=Object.keys(y),{shapeFlag:T}=k;g.length&&T&7&&(o&&g.some(Ao)&&(y=Dl(y,o)),k=Tu(k,y,!1,!0))}return u.dirs&&(k=Tu(k,null,!1,!0),k.dirs=k.dirs?k.dirs.concat(u.dirs):u.dirs),u.transition&&$o(k,u.transition),D=k,Hn(I),D}const wl=e=>{let t;for(const u in e)(u==="class"||u==="style"||Qn(u))&&((t||(t={}))[u]=e[u]);return t},Dl=(e,t)=>{const u={};for(const n in e)(!Ao(n)||!(n.slice(9)in t))&&(u[n]=e[n]);return u};function Sl(e,t,u){const{props:n,children:r,component:o}=e,{props:s,children:i,patchFlag:c}=t,a=o.emitsOptions;if(t.dirs||t.transition)return!0;if(u&&c>=0){if(c&1024)return!0;if(c&16)return n?Ts(n,s,a):!!s;if(c&8){const f=t.dynamicProps;for(let l=0;le.__isSuspense;function Fl(e,t){t&&t.pendingBranch?Z(e)?t.effects.push(...e):t.effects.push(e):p0(e)}const We=Symbol.for("v-fgt"),fr=Symbol.for("v-txt"),qt=Symbol.for("v-cmt"),un=Symbol.for("v-stc"),nn=[];let at=null;function U(e=!1){nn.push(at=e?null:[])}function Il(){nn.pop(),at=nn[nn.length-1]||null}let an=1;function Fs(e,t=!1){an+=e,e<0&&at&&t&&(at.hasOnce=!0)}function W0(e){return e.dynamicChildren=an>0?at||Cu:null,Il(),an>0&&at&&at.push(e),e}function ne(e,t,u,n,r,o){return W0(se(e,t,u,n,r,o,!0))}function Ae(e,t,u,n,r){return W0(re(e,t,u,n,r,!0))}function ln(e){return e?e.__v_isVNode===!0:!1}function $u(e,t){return e.type===t.type&&e.key===t.key}const V0=({key:e})=>e??null,Pn=({ref:e,ref_key:t,ref_for:u})=>(typeof e=="number"&&(e=""+e),e!=null?we(e)||Ee(e)||K(e)?{i:Be,r:e,k:t,f:!!u}:e:null);function se(e,t=null,u=null,n=0,r=null,o=e===We?0:1,s=!1,i=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&V0(t),ref:t&&Pn(t),scopeId:_0,slotScopeIds:null,children:u,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:o,patchFlag:n,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:Be};return i?(Wo(c,u),o&128&&e.normalize(c)):u&&(c.shapeFlag|=we(u)?8:16),an>0&&!s&&at&&(c.patchFlag>0||o&6)&&c.patchFlag!==32&&at.push(c),c}const re=Ml;function Ml(e,t=null,u=null,n=0,r=null,o=!1){if((!e||e===A0)&&(e=qt),ln(e)){const i=Tu(e,t,!0);return u&&Wo(i,u),an>0&&!o&&at&&(i.shapeFlag&6?at[at.indexOf(e)]=i:at.push(i)),i.patchFlag=-2,i}if(jl(e)&&(e=e.__vccOpts),t){t=Rl(t);let{class:i,style:c}=t;i&&!we(i)&&(t.class=xt(i)),ge(c)&&(Oo(c)&&!Z(c)&&(c=Ze({},c)),t.style=Mu(c))}const s=we(e)?1:H0(e)?128:qa(e)?64:ge(e)?4:K(e)?2:0;return se(e,t,u,n,r,s,o,!0)}function Rl(e){return e?Oo(e)||L0(e)?Ze({},e):e:null}function Tu(e,t,u=!1,n=!1){const{props:r,ref:o,patchFlag:s,children:i,transition:c}=e,a=t?fn(r||{},t):r,f={__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&V0(a),ref:t&&t.ref?u&&o?Z(o)?o.concat(Pn(t)):[o,Pn(t)]:Pn(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==We?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Tu(e.ssContent),ssFallback:e.ssFallback&&Tu(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&n&&$o(f,c.clone(f)),f}function Lu(e=" ",t=0){return re(fr,null,e,t)}function Ll(e,t){const u=re(un,null,e);return u.staticCount=t,u}function Ve(e="",t=!1){return t?(U(),Ae(qt,null,e)):re(qt,null,e)}function wt(e){return e==null||typeof e=="boolean"?re(qt):Z(e)?re(We,null,e.slice()):ln(e)?Yt(e):re(fr,null,String(e))}function Yt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Tu(e)}function Wo(e,t){let u=0;const{shapeFlag:n}=e;if(t==null)t=null;else if(Z(t))u=16;else if(typeof t=="object")if(n&65){const r=t.default;r&&(r._c&&(r._d=!1),Wo(e,r()),r._c&&(r._d=!0));return}else{u=32;const r=t._;!r&&!L0(t)?t._ctx=Be:r===3&&Be&&(Be.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else K(t)?(t={default:t,_ctx:Be},u=32):(t=String(t),n&64?(u=16,t=[Lu(t)]):u=8);e.children=t,e.shapeFlag|=u}function fn(...e){const t={};for(let u=0;uGe||Be;let Vn,ao;{const e=nr(),t=(u,n)=>{let r;return(r=e[u])||(r=e[u]=[]),r.push(n),o=>{r.length>1?r.forEach(s=>s(o)):r[0](o)}};Vn=t("__VUE_INSTANCE_SETTERS__",u=>Ge=u),ao=t("__VUE_SSR_SETTERS__",u=>dn=u)}const xn=e=>{const t=Ge;return Vn(e),e.scope.on(),()=>{e.scope.off(),Vn(t)}},Is=()=>{Ge&&Ge.scope.off(),Vn(null)};function G0(e){return e.vnode.shapeFlag&4}let dn=!1;function Bl(e,t=!1,u=!1){t&&ao(t);const{props:n,children:r}=e.vnode,o=G0(e);ll(e,n,o,t),pl(e,r,u||t);const s=o?$l(e,t):void 0;return t&&ao(!1),s}function $l(e,t){const u=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Qa);const{setup:n}=u;if(n){Ut();const r=e.setupContext=n.length>1?K0(e):null,o=xn(e),s=gn(n,e,0,[e.props,r]),i=Bi(s);if(jt(),o(),(i||e.sp)&&!Du(e)&&g0(e),i){if(s.then(Is,Is),t)return s.then(c=>{Ms(e,c)}).catch(c=>{cr(c,e,0)});e.asyncDep=s}else Ms(e,s)}else Z0(e)}function Ms(e,t,u){K(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ge(t)&&(e.setupState=c0(t)),Z0(e)}function Z0(e,t,u){const n=e.type;e.render||(e.render=n.render||gt);{const r=xn(e);Ut();try{tl(e)}finally{jt(),r()}}}const zl={get(e,t){return He(e,"get",""),e[t]}};function K0(e){const t=u=>{e.exposed=u||{}};return{attrs:new Proxy(e.attrs,zl),slots:e.slots,emit:e.emit,expose:t}}function dr(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(c0(ir(e.exposed)),{get(t,u){if(u in t)return t[u];if(u in en)return en[u](e)},has(t,u){return u in t||u in en}})):e.proxy}function Ul(e,t=!0){return K(e)?e.displayName||e.name:e.name||t&&e.__name}function jl(e){return K(e)&&"__vccOpts"in e}const be=(e,t)=>Pa(e,t,dn);function ql(e,t,u){const n=arguments.length;return n===2?ge(t)&&!Z(t)?ln(t)?re(e,null,[t]):re(e,t):re(e,null,t):(n>3?u=Array.prototype.slice.call(arguments,2):n===3&&ln(u)&&(u=[u]),re(e,t,u))}const Hl="3.5.18";/** +* @vue/runtime-dom v3.5.18 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let lo;const Rs=typeof window<"u"&&window.trustedTypes;if(Rs)try{lo=Rs.createPolicy("vue",{createHTML:e=>e})}catch{}const Y0=lo?e=>lo.createHTML(e):e=>e,Wl="http://www.w3.org/2000/svg",Vl="http://www.w3.org/1998/Math/MathML",Nt=typeof document<"u"?document:null,Ls=Nt&&Nt.createElement("template"),Gl={insert:(e,t,u)=>{t.insertBefore(e,u||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,u,n)=>{const r=t==="svg"?Nt.createElementNS(Wl,e):t==="mathml"?Nt.createElementNS(Vl,e):u?Nt.createElement(e,{is:u}):Nt.createElement(e);return e==="select"&&n&&n.multiple!=null&&r.setAttribute("multiple",n.multiple),r},createText:e=>Nt.createTextNode(e),createComment:e=>Nt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Nt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,u,n,r,o){const s=u?u.previousSibling:t.lastChild;if(r&&(r===o||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),u),!(r===o||!(r=r.nextSibling)););else{Ls.innerHTML=Y0(n==="svg"?`${e}`:n==="mathml"?`${e}`:e);const i=Ls.content;if(n==="svg"||n==="mathml"){const c=i.firstChild;for(;c.firstChild;)i.appendChild(c.firstChild);i.removeChild(c)}t.insertBefore(i,u)}return[s?s.nextSibling:t.firstChild,u?u.previousSibling:t.lastChild]}},Zl=Symbol("_vtc");function Kl(e,t,u){const n=e[Zl];n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):u?e.setAttribute("class",t):e.className=t}const Os=Symbol("_vod"),Yl=Symbol("_vsh"),J0=Symbol("");function X0(e){const t=du();if(!t)return;const u=t.ut=(r=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(o=>Gn(o,r))},n=()=>{const r=e(t.proxy);t.ce?Gn(t.ce,r):fo(t.subTree,r),u(r)};v0(()=>{p0(n)}),ou(()=>{Tt(n,gt,{flush:"post"});const r=new MutationObserver(n);r.observe(t.subTree.el.parentNode,{childList:!0}),Ru(()=>r.disconnect())})}function fo(e,t){if(e.shapeFlag&128){const u=e.suspense;e=u.activeBranch,u.pendingBranch&&!u.isHydrating&&u.effects.push(()=>{fo(u.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Gn(e.el,t);else if(e.type===We)e.children.forEach(u=>fo(u,t));else if(e.type===un){let{el:u,anchor:n}=e;for(;u&&(Gn(u,t),u!==n);)u=u.nextSibling}}function Gn(e,t){if(e.nodeType===1){const u=e.style;let n="";for(const r in t){const o=ca(t[r]);u.setProperty(`--${r}`,o),n+=`--${r}: ${o};`}u[J0]=n}}const Jl=/(^|;)\s*display\s*:/;function Xl(e,t,u){const n=e.style,r=we(u);let o=!1;if(u&&!r){if(t)if(we(t))for(const s of t.split(";")){const i=s.slice(0,s.indexOf(":")).trim();u[i]==null&&Nn(n,i,"")}else for(const s in t)u[s]==null&&Nn(n,s,"");for(const s in u)s==="display"&&(o=!0),Nn(n,s,u[s])}else if(r){if(t!==u){const s=n[J0];s&&(u+=";"+s),n.cssText=u,o=Jl.test(u)}}else t&&e.removeAttribute("style");Os in e&&(e[Os]=o?n.display:"",e[Yl]&&(n.display="none"))}const Ps=/\s*!important$/;function Nn(e,t,u){if(Z(u))u.forEach(n=>Nn(e,t,n));else if(u==null&&(u=""),t.startsWith("--"))e.setProperty(t,u);else{const n=Ql(e,t);Ps.test(u)?e.setProperty(fu(n),u.replace(Ps,""),"important"):e[n]=u}}const Ns=["Webkit","Moz","ms"],Ir={};function Ql(e,t){const u=Ir[t];if(u)return u;let n=ht(t);if(n!=="filter"&&n in e)return Ir[t]=n;n=ur(n);for(let r=0;rMr||(nf.then(()=>Mr=0),Mr=Date.now());function of(e,t){const u=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=u.attached)return;Ft(sf(n,u.value),t,5,[n])};return u.value=e,u.attached=rf(),u}function sf(e,t){if(Z(t)){const u=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{u.call(e),e._stopped=!0},t.map(n=>r=>!r._stopped&&n&&n(r))}else return t}const qs=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,cf=(e,t,u,n,r,o)=>{const s=r==="svg";t==="class"?Kl(e,n,s):t==="style"?Xl(e,u,n):Qn(t)?Ao(t)||tf(e,t,u,n,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):af(e,t,n,s))?(zs(e,t,n),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&$s(e,t,n,s,o,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!we(n))?zs(e,ht(t),n,o,t):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),$s(e,t,n,s))};function af(e,t,u,n){if(n)return!!(t==="innerHTML"||t==="textContent"||t in e&&qs(t)&&K(u));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return qs(t)&&we(u)?!1:t in e}const Hs=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Z(t)?u=>On(t,u):t};function lf(e){e.target.composing=!0}function Ws(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Rr=Symbol("_assign"),ff={created(e,{modifiers:{lazy:t,trim:u,number:n}},r){e[Rr]=Hs(r);const o=n||r.props&&r.props.type==="number";Eu(e,t?"change":"input",s=>{if(s.target.composing)return;let i=e.value;u&&(i=i.trim()),o&&(i=eo(i)),e[Rr](i)}),u&&Eu(e,"change",()=>{e.value=e.value.trim()}),t||(Eu(e,"compositionstart",lf),Eu(e,"compositionend",Ws),Eu(e,"change",Ws))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:u,modifiers:{lazy:n,trim:r,number:o}},s){if(e[Rr]=Hs(s),e.composing)return;const i=(o||e.type==="number")&&!/^0\d/.test(e.value)?eo(e.value):e.value,c=t??"";i!==c&&(document.activeElement===e&&e.type!=="range"&&(n&&t===u||r&&e.value.trim()===c)||(e.value=c))}},df=Ze({patchProp:cf},Gl);let Vs;function hf(){return Vs||(Vs=ml(df))}const pf=(...e)=>{const t=hf().createApp(...e),{mount:u}=t;return t.mount=n=>{const r=mf(n);if(!r)return;const o=t._component;!K(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const s=u(r,!1,bf(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),s},t};function bf(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function mf(e){return we(e)?document.querySelector(e):e}/*! + * pinia v3.0.3 + * (c) 2025 Eduardo San Martin Morote + * @license MIT + */let Q0;const hr=e=>Q0=e,ec=Symbol();function ho(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var rn;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(rn||(rn={}));function _f(){const e=Wi(!0),t=e.run(()=>me({}));let u=[],n=[];const r=ir({install(o){hr(r),r._a=o,o.provide(ec,r),o.config.globalProperties.$pinia=r,n.forEach(s=>u.push(s)),n=[]},use(o){return this._a?u.push(o):n.push(o),this},_p:u,_a:null,_e:e,_s:new Map,state:t});return r}const tc=()=>{};function Gs(e,t,u,n=tc){e.push(t);const r=()=>{const o=e.indexOf(t);o>-1&&(e.splice(o,1),n())};return!u&&So()&&Vi(r),r}function yu(e,...t){e.slice().forEach(u=>{u(...t)})}const gf=e=>e(),Zs=Symbol(),Lr=Symbol();function po(e,t){e instanceof Map&&t instanceof Map?t.forEach((u,n)=>e.set(n,u)):e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const u in t){if(!t.hasOwnProperty(u))continue;const n=t[u],r=e[u];ho(r)&&ho(n)&&e.hasOwnProperty(u)&&!Ee(n)&&!tu(n)?e[u]=po(r,n):e[u]=n}return e}const xf=Symbol();function yf(e){return!ho(e)||!Object.prototype.hasOwnProperty.call(e,xf)}const{assign:Zt}=Object;function kf(e){return!!(Ee(e)&&e.effect)}function vf(e,t,u,n){const{state:r,actions:o,getters:s}=t,i=u.state.value[e];let c;function a(){i||(u.state.value[e]=r?r():{});const f=a0(u.state.value[e]);return Zt(f,o,Object.keys(s||{}).reduce((l,_)=>(l[_]=ir(be(()=>{hr(u);const p=u._s.get(e);return s[_].call(p,p)})),l),{}))}return c=uc(e,a,t,u,n,!0),c}function uc(e,t,u={},n,r,o){let s;const i=Zt({actions:{}},u),c={deep:!0};let a,f,l=[],_=[],p;const h=n.state.value[e];!o&&!h&&(n.state.value[e]={}),me({});let v;function I($){let V;a=f=!1,typeof $=="function"?($(n.state.value[e]),V={type:rn.patchFunction,storeId:e,events:p}):(po(n.state.value[e],$),V={type:rn.patchObject,payload:$,storeId:e,events:p});const te=v=Symbol();No().then(()=>{v===te&&(a=!0)}),f=!0,yu(l,V,n.state.value[e])}const D=o?function(){const{state:V}=u,te=V?V():{};this.$patch(G=>{Zt(G,te)})}:tc;function y(){s.stop(),l=[],_=[],n._s.delete(e)}const k=($,V="")=>{if(Zs in $)return $[Lr]=V,$;const te=function(){hr(n);const G=Array.from(arguments),le=[],Ce=[];function xe(A){le.push(A)}function oe(A){Ce.push(A)}yu(_,{args:G,name:te[Lr],store:T,after:xe,onError:oe});let ue;try{ue=$.apply(this&&this.$id===e?this:T,G)}catch(A){throw yu(Ce,A),A}return ue instanceof Promise?ue.then(A=>(yu(le,A),A)).catch(A=>(yu(Ce,A),Promise.reject(A))):(yu(le,ue),ue)};return te[Zs]=!0,te[Lr]=V,te},g={_p:n,$id:e,$onAction:Gs.bind(null,_),$patch:I,$reset:D,$subscribe($,V={}){const te=Gs(l,$,V.detached,()=>G()),G=s.run(()=>Tt(()=>n.state.value[e],le=>{(V.flush==="sync"?f:a)&&$({storeId:e,type:rn.direct,events:p},le)},Zt({},c,V)));return te},$dispose:y},T=sr(g);n._s.set(e,T);const J=(n._a&&n._a.runWithContext||gf)(()=>n._e.run(()=>(s=Wi()).run(()=>t({action:k}))));for(const $ in J){const V=J[$];if(Ee(V)&&!kf(V)||tu(V))o||(h&&yf(V)&&(Ee(V)?V.value=h[$]:po(V,h[$])),n.state.value[e][$]=V);else if(typeof V=="function"){const te=k(V,$);J[$]=te,i.actions[$]=V}}return Zt(T,J),Zt(ee(T),J),Object.defineProperty(T,"$state",{get:()=>n.state.value[e],set:$=>{I(V=>{Zt(V,$)})}}),n._p.forEach($=>{Zt(T,s.run(()=>$({store:T,app:n._a,pinia:n,options:i})))}),h&&o&&u.hydrate&&u.hydrate(T.$state,h),a=!0,f=!0,T}/*! #__NO_SIDE_EFFECTS__ */function Ef(e,t,u){let n;const r=typeof t=="function";n=r?u:t;function o(s,i){const c=al();return s=s||(c?tn(ec,null):null),s&&hr(s),s=Q0,s._s.has(e)||(r?uc(e,t,n,s):vf(e,n,s)),s._s.get(e)}return o.$id=e,o}const Ke=(e,t)=>{const u=e.__vccOpts||e;for(const[n,r]of t)u[n]=r;return u},nc="hsl(200, 10.33%, 94.3%)",Or="hsl(0, 0%, 100%)",Cf="hsl(24, 78.2%, 48.6%)",Ks="hsl(216, 64.9%, 29%)",Ys="hsl(142, 58.7%, 29.4%)",Af="hsl(183, 100%, 17.5%)",zu="hsl(0, 3%, 12%)",wf="hsl(210, 16.7%, 97.6%)",Df="hsl(206, 47%, 97%)",Sf="hsl(30, 100%, 98%)",Js="hsl(357.5, 71.6%, 45.5%)",Tf="hsl(0, 57%, 97%)",Ff="hsl(130, 43%, 97%)",If=Te({__name:"SkeletonItem",props:{width:{default:"100%"},height:{default:"100%"},color1:{default:wf},color2:{default:nc},variant:{default:"generic"},loading:{type:Boolean,default:!0},repeat:{default:1},repeatGap:{default:"2px"}},setup(e){X0(a=>({"8a905f40":i.value}));const t=e,{color1:u,color2:n,width:r,height:o}=a0(t),s=be(()=>({button:"9999px","icon-button":"50%","rounded-sm":"4px","rounded-md":"8px"})[t.variant]??"initial"),i=be(()=>`linear-gradient(to right, ${u.value} 0%, ${n.value} 25%, ${u.value} 50%)`),c=be(()=>({width:r.value,height:o.value,borderRadius:s.value,marginBottom:t.repeat>1?t.repeatGap:""}));return(a,f)=>a.loading?(U(!0),ne(We,{key:0},Uo(a.repeat,l=>(U(),ne("div",fn({key:l,class:"skeleton-item"},{ref_for:!0},a.$attrs,{style:c.value}),null,16))),128)):uu(a.$slots,"default",oa(fn({key:1},a.$attrs)),void 0,!0)}}),Mf=Ke(If,[["__scopeId","data-v-6ccb3d74"]]),Rf=()=>du()?.appContext.app,Lf=()=>{const e=Rf(),t=e?.component("NuxtLink");if(t)return t;const u=e?.component("RouterLink");return u||Te({props:{to:{type:String,default:""}},render(){return ql("a",{href:this.to},[S0().default?.()])}})},Of={xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"#000","stroke-linejoin":"round",viewBox:"0 0 32 32"};function Pf(e,t){return U(),ne("svg",Of,t[0]||(t[0]=[se("path",{d:"m10.5 5 11 11-11 11"},null,-1)]))}const rc={render:Pf},Nf=Te({name:"BaseButton",props:{href:{type:String,default:""},to:{type:String,default:""},preventDefault:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},emits:["click"],computed:{component(){return this.to?Lf():this.href?"a":"button"},dynamicProps(){return this.to?{to:this.to,event:this.preventDefault?[]:"click"}:this.href?{href:this.href}:{}}},methods:{onClick(e){this.$emit("click",e),this.preventDefault&&e.preventDefault()},focus(){this.getComponent()?.focus()},getComponent(){return this.$refs.button}}});function Bf(e,t,u,n,r,o){return U(),Ae(zo(e.component),fn(e.dynamicProps,{ref:"button",disabled:e.disabled?"disabled":null,onClick:e.onClick}),{default:Le(()=>[uu(e.$slots,"default")]),_:3},16,["disabled","onClick"])}const $f=Ke(Nf,[["render",Bf]]),zf={name:"FunctionButton",components:{BaseButton:$f},props:{active:{type:Boolean,default:!1},primary:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},compact:{type:Boolean,default:!1}},computed:{single(){return this.$slots.default().length!==1?!1:this.hasSingleChildren(this.$slots.default()[0])}},methods:{focus(){this.$refs.baseButton.focus()},getComponent(){return this.$refs.baseButton.getComponent()},hasSingleChildren(e){return e.children?e.children.length===1?this.hasSingleChildren(e.children[0]):!1:!0}}};function Uf(e,t,u,n,r,o){const s=Xa("BaseButton");return U(),Ae(s,{ref:"baseButton",disabled:u.disabled,class:xt(["function-button",{single:o.single,active:u.active,primary:u.primary,disabled:u.disabled,compact:u.compact}])},{default:Le(()=>[uu(e.$slots,"default",{},void 0,!0)]),_:3},8,["disabled","class"])}const jf=Ke(zf,[["render",Uf],["__scopeId","data-v-4ac4f67e"]]),qf={name:"Tooltip",props:{text:{type:String,required:!0}}},Hf={class:"tooltip"},Wf={key:0,class:"text"};function Vf(e,t,u,n,r,o){return U(),ne("div",Hf,[uu(e.$slots,"default",{},void 0,!0),u.text?(U(),ne("span",Wf,zt(u.text),1)):Ve("",!0)])}const Vo=Ke(qf,[["render",Vf],["__scopeId","data-v-3aad4d49"]]),Gf={xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"#000","stroke-linejoin":"round",viewBox:"0 0 32 32"};function Zf(e,t){return U(),ne("svg",Gf,t[0]||(t[0]=[se("path",{d:"M5 27 27 5M5 5l22 22"},null,-1)]))}const Kf={render:Zf},Yf=Te({__name:"Pill",props:{variant:{default:"default"}},setup(e){X0(n=>({"1869b2d7":u[t.variant].background,"01255596":u[t.variant].text,"43cc7228":u[t.variant].foreground}));const t=e,u={default:{background:nc,foreground:zu,text:zu},light:{background:Or,foreground:zu,text:zu},info:{background:Df,foreground:Ks,text:Ks},warning:{background:Sf,foreground:Cf,text:zu},error:{background:Tf,foreground:Js,text:Js},success:{background:Ff,foreground:Ys,text:Ys},promotion:{background:Af,foreground:Or,text:Or}};return(n,r)=>(U(),ne("div",{class:xt(["pill",t.variant.toLowerCase()])},[uu(n.$slots,"default")],2))}}),Jf=Ke(Yf,[["__scopeId","data-v-f5d59539"]]),Xf=(e,t)=>{const u=()=>{e.value&&(e.value.scrollTop=e.value.scrollHeight)};let n;ou(()=>{n=new MutationObserver(u),e.value&&t.value&&n.observe(t.value,{childList:!0})}),E0(()=>{n?.disconnect()})};var Qf=Object.defineProperty,e1=(e,t,u)=>t in e?Qf(e,t,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[t]=u,Go=(e,t,u)=>e1(e,typeof t!="symbol"?t+"":t,u);let Fn;const t1=new Uint8Array(16);function u1(){if(!Fn&&(Fn=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Fn))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Fn(t1)}const Pe=[];for(let e=0;e<256;++e)Pe.push((e+256).toString(16).slice(1));function n1(e,t=0){return Pe[e[t+0]]+Pe[e[t+1]]+Pe[e[t+2]]+Pe[e[t+3]]+"-"+Pe[e[t+4]]+Pe[e[t+5]]+"-"+Pe[e[t+6]]+Pe[e[t+7]]+"-"+Pe[e[t+8]]+Pe[e[t+9]]+"-"+Pe[e[t+10]]+Pe[e[t+11]]+Pe[e[t+12]]+Pe[e[t+13]]+Pe[e[t+14]]+Pe[e[t+15]]}const r1=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Xs={randomUUID:r1};function o1(e,t,u){if(Xs.randomUUID&&!e)return Xs.randomUUID();e=e||{};const n=e.random||(e.rng||u1)();return n[6]=n[6]&15|64,n[8]=n[8]&63|128,n1(n)}const s1=1e4,i1=(e,t)=>{let u;const n=o1();return new Promise((r,o)=>{const s=c=>{if(c.data.type!=="UIExtensionResponse")return;const{requestId:a}=c.data;a===n&&(r(c.data.payload),t.removeEventListener("message",s))};t.addEventListener("message",s);const i={requestId:n,payload:e,type:"UIExtensionRequest"};t.parent.postMessage(i,"*"),u=setTimeout(()=>{self.removeEventListener("message",s);const c=new Error(`Request timedout: ${JSON.stringify(e)}`);o(c)},s1)}).then(r=>(clearTimeout(u),r))},c1="UIExtensionPushEvent",a1=e=>e.data.type===c1;let l1=class{constructor(t){Go(this,"contentWindow"),this.contentWindow=t}addPushEventListener(t,u){const n=r=>{if(!a1(r))return;const o=r.data.payload;o.eventType===t&&u(o.payload)};return this.contentWindow.addEventListener("message",n),()=>this.contentWindow.removeEventListener("message",n)}};function f1(e,t){return new Proxy(e,{get(u,n){return typeof u[n]<"u"?u[n]:(...r)=>t(n,...r)}})}const d1=e=>{const t=new l1(e),u={addPushEventListener:t.addPushEventListener.bind(t)};return f1(u,(n,...r)=>i1({method:n,params:r},e))},h1=async e=>{const t=d1(e),u=await t.getConfig(),n=t;return n.getConfig=()=>u,{serviceProxy:n}},oc=class Ku{constructor(t){if(Go(this,"baseService"),new.target===Ku)throw new Error("Cannot instantiate abstract class");this.baseService=t}static async getInstance(){return Ku.initializedProxyService||(Ku.initializedProxyService=(await h1(window)).serviceProxy),new this(Ku.initializedProxyService)}};Go(oc,"initializedProxyService");let pr=oc;var p1={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]};const hn=p1,sc={};for(const e of Object.keys(hn))sc[hn[e]]=e;const P={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};var ic=P;for(const e of Object.keys(P)){if(!("channels"in P[e]))throw new Error("missing channels property: "+e);if(!("labels"in P[e]))throw new Error("missing channel labels property: "+e);if(P[e].labels.length!==P[e].channels)throw new Error("channel and label counts mismatch: "+e);const{channels:t,labels:u}=P[e];delete P[e].channels,delete P[e].labels,Object.defineProperty(P[e],"channels",{value:t}),Object.defineProperty(P[e],"labels",{value:u})}P.rgb.hsl=function(e){const t=e[0]/255,u=e[1]/255,n=e[2]/255,r=Math.min(t,u,n),o=Math.max(t,u,n),s=o-r;let i,c;o===r?i=0:t===o?i=(u-n)/s:u===o?i=2+(n-t)/s:n===o&&(i=4+(t-u)/s),i=Math.min(i*60,360),i<0&&(i+=360);const a=(r+o)/2;return o===r?c=0:a<=.5?c=s/(o+r):c=s/(2-o-r),[i,c*100,a*100]};P.rgb.hsv=function(e){let t,u,n,r,o;const s=e[0]/255,i=e[1]/255,c=e[2]/255,a=Math.max(s,i,c),f=a-Math.min(s,i,c),l=function(_){return(a-_)/6/f+1/2};return f===0?(r=0,o=0):(o=f/a,t=l(s),u=l(i),n=l(c),s===a?r=n-u:i===a?r=1/3+t-n:c===a&&(r=2/3+u-t),r<0?r+=1:r>1&&(r-=1)),[r*360,o*100,a*100]};P.rgb.hwb=function(e){const t=e[0],u=e[1];let n=e[2];const r=P.rgb.hsl(e)[0],o=1/255*Math.min(t,Math.min(u,n));return n=1-1/255*Math.max(t,Math.max(u,n)),[r,o*100,n*100]};P.rgb.cmyk=function(e){const t=e[0]/255,u=e[1]/255,n=e[2]/255,r=Math.min(1-t,1-u,1-n),o=(1-t-r)/(1-r)||0,s=(1-u-r)/(1-r)||0,i=(1-n-r)/(1-r)||0;return[o*100,s*100,i*100,r*100]};function b1(e,t){return(e[0]-t[0])**2+(e[1]-t[1])**2+(e[2]-t[2])**2}P.rgb.keyword=function(e){const t=sc[e];if(t)return t;let u=1/0,n;for(const r of Object.keys(hn)){const o=hn[r],s=b1(e,o);s.04045?((t+.055)/1.055)**2.4:t/12.92,u=u>.04045?((u+.055)/1.055)**2.4:u/12.92,n=n>.04045?((n+.055)/1.055)**2.4:n/12.92;const r=t*.4124+u*.3576+n*.1805,o=t*.2126+u*.7152+n*.0722,s=t*.0193+u*.1192+n*.9505;return[r*100,o*100,s*100]};P.rgb.lab=function(e){const t=P.rgb.xyz(e);let u=t[0],n=t[1],r=t[2];u/=95.047,n/=100,r/=108.883,u=u>.008856?u**(1/3):7.787*u+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,r=r>.008856?r**(1/3):7.787*r+16/116;const o=116*n-16,s=500*(u-n),i=200*(n-r);return[o,s,i]};P.hsl.rgb=function(e){const t=e[0]/360,u=e[1]/100,n=e[2]/100;let r,o,s;if(u===0)return s=n*255,[s,s,s];n<.5?r=n*(1+u):r=n+u-n*u;const i=2*n-r,c=[0,0,0];for(let a=0;a<3;a++)o=t+1/3*-(a-1),o<0&&o++,o>1&&o--,6*o<1?s=i+(r-i)*6*o:2*o<1?s=r:3*o<2?s=i+(r-i)*(2/3-o)*6:s=i,c[a]=s*255;return c};P.hsl.hsv=function(e){const t=e[0];let u=e[1]/100,n=e[2]/100,r=u;const o=Math.max(n,.01);n*=2,u*=n<=1?n:2-n,r*=o<=1?o:2-o;const s=(n+u)/2,i=n===0?2*r/(o+r):2*u/(n+u);return[t,i*100,s*100]};P.hsv.rgb=function(e){const t=e[0]/60,u=e[1]/100;let n=e[2]/100;const r=Math.floor(t)%6,o=t-Math.floor(t),s=255*n*(1-u),i=255*n*(1-u*o),c=255*n*(1-u*(1-o));switch(n*=255,r){case 0:return[n,c,s];case 1:return[i,n,s];case 2:return[s,n,c];case 3:return[s,i,n];case 4:return[c,s,n];case 5:return[n,s,i]}};P.hsv.hsl=function(e){const t=e[0],u=e[1]/100,n=e[2]/100,r=Math.max(n,.01);let o,s;s=(2-u)*n;const i=(2-u)*r;return o=u*r,o/=i<=1?i:2-i,o=o||0,s/=2,[t,o*100,s*100]};P.hwb.rgb=function(e){const t=e[0]/360;let u=e[1]/100,n=e[2]/100;const r=u+n;let o;r>1&&(u/=r,n/=r);const s=Math.floor(6*t),i=1-n;o=6*t-s,(s&1)!==0&&(o=1-o);const c=u+o*(i-u);let a,f,l;switch(s){default:case 6:case 0:a=i,f=c,l=u;break;case 1:a=c,f=i,l=u;break;case 2:a=u,f=i,l=c;break;case 3:a=u,f=c,l=i;break;case 4:a=c,f=u,l=i;break;case 5:a=i,f=u,l=c;break}return[a*255,f*255,l*255]};P.cmyk.rgb=function(e){const t=e[0]/100,u=e[1]/100,n=e[2]/100,r=e[3]/100,o=1-Math.min(1,t*(1-r)+r),s=1-Math.min(1,u*(1-r)+r),i=1-Math.min(1,n*(1-r)+r);return[o*255,s*255,i*255]};P.xyz.rgb=function(e){const t=e[0]/100,u=e[1]/100,n=e[2]/100;let r,o,s;return r=t*3.2406+u*-1.5372+n*-.4986,o=t*-.9689+u*1.8758+n*.0415,s=t*.0557+u*-.204+n*1.057,r=r>.0031308?1.055*r**(1/2.4)-.055:r*12.92,o=o>.0031308?1.055*o**(1/2.4)-.055:o*12.92,s=s>.0031308?1.055*s**(1/2.4)-.055:s*12.92,r=Math.min(Math.max(0,r),1),o=Math.min(Math.max(0,o),1),s=Math.min(Math.max(0,s),1),[r*255,o*255,s*255]};P.xyz.lab=function(e){let t=e[0],u=e[1],n=e[2];t/=95.047,u/=100,n/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,u=u>.008856?u**(1/3):7.787*u+16/116,n=n>.008856?n**(1/3):7.787*n+16/116;const r=116*u-16,o=500*(t-u),s=200*(u-n);return[r,o,s]};P.lab.xyz=function(e){const t=e[0],u=e[1],n=e[2];let r,o,s;o=(t+16)/116,r=u/500+o,s=o-n/200;const i=o**3,c=r**3,a=s**3;return o=i>.008856?i:(o-16/116)/7.787,r=c>.008856?c:(r-16/116)/7.787,s=a>.008856?a:(s-16/116)/7.787,r*=95.047,o*=100,s*=108.883,[r,o,s]};P.lab.lch=function(e){const t=e[0],u=e[1],n=e[2];let r;r=Math.atan2(n,u)*360/2/Math.PI,r<0&&(r+=360);const o=Math.sqrt(u*u+n*n);return[t,o,r]};P.lch.lab=function(e){const t=e[0],u=e[1],n=e[2]/360*2*Math.PI,r=u*Math.cos(n),o=u*Math.sin(n);return[t,r,o]};P.rgb.ansi16=function(e,t=null){const[u,n,r]=e;let o=t===null?P.rgb.hsv(e)[2]:t;if(o=Math.round(o/50),o===0)return 30;let s=30+(Math.round(r/255)<<2|Math.round(n/255)<<1|Math.round(u/255));return o===2&&(s+=60),s};P.hsv.ansi16=function(e){return P.rgb.ansi16(P.hsv.rgb(e),e[2])};P.rgb.ansi256=function(e){const t=e[0],u=e[1],n=e[2];return t===u&&u===n?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(u/255*5)+Math.round(n/255*5)};P.ansi16.rgb=function(e){let t=e%10;if(t===0||t===7)return e>50&&(t+=3.5),t=t/10.5*255,[t,t,t];const u=(~~(e>50)+1)*.5,n=(t&1)*u*255,r=(t>>1&1)*u*255,o=(t>>2&1)*u*255;return[n,r,o]};P.ansi256.rgb=function(e){if(e>=232){const o=(e-232)*10+8;return[o,o,o]}e-=16;let t;const u=Math.floor(e/36)/5*255,n=Math.floor((t=e%36)/6)/5*255,r=t%6/5*255;return[u,n,r]};P.rgb.hex=function(e){const t=(((Math.round(e[0])&255)<<16)+((Math.round(e[1])&255)<<8)+(Math.round(e[2])&255)).toString(16).toUpperCase();return"000000".substring(t.length)+t};P.hex.rgb=function(e){const t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];let u=t[0];t[0].length===3&&(u=u.split("").map(i=>i+i).join(""));const n=parseInt(u,16),r=n>>16&255,o=n>>8&255,s=n&255;return[r,o,s]};P.rgb.hcg=function(e){const t=e[0]/255,u=e[1]/255,n=e[2]/255,r=Math.max(Math.max(t,u),n),o=Math.min(Math.min(t,u),n),s=r-o;let i,c;return s<1?i=o/(1-s):i=0,s<=0?c=0:r===t?c=(u-n)/s%6:r===u?c=2+(n-t)/s:c=4+(t-u)/s,c/=6,c%=1,[c*360,s*100,i*100]};P.hsl.hcg=function(e){const t=e[1]/100,u=e[2]/100,n=u<.5?2*t*u:2*t*(1-u);let r=0;return n<1&&(r=(u-.5*n)/(1-n)),[e[0],n*100,r*100]};P.hsv.hcg=function(e){const t=e[1]/100,u=e[2]/100,n=t*u;let r=0;return n<1&&(r=(u-n)/(1-n)),[e[0],n*100,r*100]};P.hcg.rgb=function(e){const t=e[0]/360,u=e[1]/100,n=e[2]/100;if(u===0)return[n*255,n*255,n*255];const r=[0,0,0],o=t%1*6,s=o%1,i=1-s;let c=0;switch(Math.floor(o)){case 0:r[0]=1,r[1]=s,r[2]=0;break;case 1:r[0]=i,r[1]=1,r[2]=0;break;case 2:r[0]=0,r[1]=1,r[2]=s;break;case 3:r[0]=0,r[1]=i,r[2]=1;break;case 4:r[0]=s,r[1]=0,r[2]=1;break;default:r[0]=1,r[1]=0,r[2]=i}return c=(1-u)*n,[(u*r[0]+c)*255,(u*r[1]+c)*255,(u*r[2]+c)*255]};P.hcg.hsv=function(e){const t=e[1]/100,u=e[2]/100,n=t+u*(1-t);let r=0;return n>0&&(r=t/n),[e[0],r*100,n*100]};P.hcg.hsl=function(e){const t=e[1]/100,u=e[2]/100*(1-t)+.5*t;let n=0;return u>0&&u<.5?n=t/(2*u):u>=.5&&u<1&&(n=t/(2*(1-u))),[e[0],n*100,u*100]};P.hcg.hwb=function(e){const t=e[1]/100,u=e[2]/100,n=t+u*(1-t);return[e[0],(n-t)*100,(1-n)*100]};P.hwb.hcg=function(e){const t=e[1]/100,u=1-e[2]/100,n=u-t;let r=0;return n<1&&(r=(u-n)/(1-n)),[e[0],n*100,r*100]};P.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]};P.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]};P.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]};P.gray.hsl=function(e){return[0,0,e[0]]};P.gray.hsv=P.gray.hsl;P.gray.hwb=function(e){return[0,100,e[0]]};P.gray.cmyk=function(e){return[0,0,0,e[0]]};P.gray.lab=function(e){return[e[0],0,0]};P.gray.hex=function(e){const t=Math.round(e[0]/100*255)&255,u=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(u.length)+u};P.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]};const Zn=ic;function m1(){const e={},t=Object.keys(Zn);for(let u=t.length,n=0;n1&&(u=n),e(u))};return"conversion"in e&&(t.conversion=e.conversion),t}function C1(e){const t=function(...u){const n=u[0];if(n==null)return n;n.length>1&&(u=n);const r=e(u);if(typeof r=="object")for(let o=r.length,s=0;s{Uu[e]={},Object.defineProperty(Uu[e],"channels",{value:bo[e].channels}),Object.defineProperty(Uu[e],"labels",{value:bo[e].labels});const t=k1(e);Object.keys(t).forEach(u=>{const n=t[u];Uu[e][u]=C1(n),Uu[e][u].raw=E1(n)})});const A1=-32001;let Qs=0;const w1=()=>(Qs+=1,Qs),D1="2.0",S1=(e,t=[])=>({jsonrpc:D1,method:e,params:t,id:w1()}),cc=-32001,T1=-32e3,F1=-32002,I1=e=>e.userError?{type:"error",code:cc,message:e.userError.message,data:{details:e.userError.details}}:e.internalError?{type:"error",code:T1,message:e.internalError.message,data:{stackTrace:e.internalError.stackTrace,typeName:e.internalError.typeName}}:null;class ac extends pr{callDataService(t,u=""){const n=this.baseService.getConfig();return this.baseService.callNodeDataService({serviceType:t,dataServiceRequest:u,extensionType:n.extensionType,nodeId:n.nodeId,projectId:n.projectId,workflowId:n.workflowId}).then(r=>typeof r=="string"&&r!==""?JSON.parse(r):r)}async initialData(){let t;const u=this.baseService.getConfig().initialData;if(u?t=u:t=await this.callDataService("initial_data"),typeof t=="string"&&(t=JSON.parse(t)),!t)return;const n=I1(t);return n&&this.handleError(n),t.warningMessages&&this.handleWarnings(t.warningMessages),t.result}async data(t={}){const u=await this.callDataService("data",JSON.stringify(S1(t.method||"getData",t.options)));if(!(u!=null&&u.result))return;const n=typeof u.result=="string"?JSON.parse(u.result):u.result;if(n.error){this.handleError(n.error);return}else{const{result:r,warningMessages:o}=n;return o&&this.handleWarnings(o),r}}async applyData(t){const u=JSON.parse((await this.callDataService("apply_data",JSON.stringify(t))).result);return u.isApplied?(u.warningMessages&&this.handleWarnings(u.warningMessages),{isApplied:!0}):(this.handleError({code:A1,message:u.error,data:{}}),{isApplied:!1})}handleError(t){t.data&&this.baseService.sendAlert({type:"error",...t}),this.baseService.sendAlert({type:"error",originalCode:t.code,message:t.message})}handleWarnings(t){this.baseService.sendAlert({type:"warn",warnings:t.map(u=>({message:u}))})}}class M1 extends pr{shareData(t){this.baseService.publishData(t)}addSharedDataListener(t){return this.baseService.addPushEventListener("DataEvent",t)}getInitialSharedData(){return this.baseService.getConfig().initialSharedData??null}}let R1=class extends pr{sendAlert(t){t.type==="warn"?this.baseService.sendAlert({type:t.type,warnings:[{message:t.message,details:t.details}]}):this.baseService.sendAlert({code:t.isBlocking?F1:cc,type:t.type,message:t.message,data:{details:t.details}})}};class ei extends pr{getResourceUrl(t){return this.baseService.getResourceLocation(t)}}const L1={init:"Something went wrong. Try again later.",sending:"There was an error while sending your message.",processing:"There was an error while processing your request.",connection:"Failed to connect to the service. Please try again.",configuration:"Failed to load configuration. Some features may not work properly.",polling:"Lost connection while waiting for response. Please try sending your message again."};function ti(e){const t=e.items.filter(u=>u.type==="tool_call").length;e.label=`Completed ${t} tool call${t===1?"":"s"}`,e.status="completed"}function O1(e,t){e.content?.trim()&&t.items.push({id:e.id,type:"reasoning",content:e.content})}function P1(e,t){if(e.toolCalls)for(const u of e.toolCalls)t.items.push({id:u.id,type:"tool_call",name:u.name,args:u.args,status:"running"})}function N1(e,t){const u=t??{id:`timeline-${ro()}`,label:"Using tools",items:[],status:"active",type:"timeline"};return O1(e,u),P1(e,u),u}function B1(e,t){const u=t.items.findIndex(n=>n.id===e.toolCallId);if(u===-1)consola.error(`Could not find tool call with ID ${e.toolCallId} in the active timeline.`);else{const n=t.items[u],r=e.content??"",o=r.toLowerCase().startsWith("error")?"failed":"completed",s={...n,content:r,status:o};t.items[u]=s}}function $1(e,t,u){let n=u;for(const r of e){if(_o(r)){const o=N1(r,n);n||(n=o,t.push(o));continue}if(n){if(mo(r)){B1(r,n);continue}if(lc(r)){ti(n),n=void 0,t.push(r);continue}if(r.type==="error"){ti(n),n=void 0,t.push(r);continue}}t.push(r)}}function mo(e){return e?e.type==="tool":!1}function _o(e){return e?e.type==="ai"&&(e.toolCalls?.length??0)>0:!1}function lc(e){return e?e.type==="ai"&&!e.toolCalls?.length:!1}const br=Ef("chat",()=>{let e=[];const t=Un(),u=me(null),n=me(!1),r=me(!1),o=me([]),s=me(""),i=me(null),c=me(null),a=me("idle"),f=[],l=be(()=>!n.value||!t.value?!1:_o(t.value)||mo(t.value)),_=be(()=>n.value&&l.value&&!h.value),p=be(()=>n.value&&!l.value),h=be(()=>u.value?.show_tool_calls_and_results);function v(A){const j={id:ro(),type:"error",content:L1[A]};xe([j],!0),oe(!1)}async function I(){if(a.value==="idle")try{await y();const A=await T();if(A)xe(A.conversation,A.config.show_tool_calls_and_results),u.value=A.config,c.value?.shareData(A);else{const[j,fe]=await Promise.all([k(),g()]);u.value=j,fe&&xe([fe],!0),c.value?.shareData({conversation:e,config:ee(u.value)})}a.value="ready",D()}catch(A){consola.error("Chat Store: Error during initialization:",A),v("init"),a.value="error"}}function D(){for(;f.length>0;)f.shift()?.()}async function y(){if(!(i.value&&c.value))try{i.value=await ac.getInstance(),c.value=await M1.getInstance()}catch(A){throw consola.error("Chat Store: Failed to get service instances:",A),new Error("Failed to connect to the service")}}async function k(){try{return await i.value?.data({method:"get_configuration"})}catch(A){return consola.error("Chat Store: Failed to get configuration:",A),{show_tool_calls_and_results:!1,reexecution_trigger:"NONE"}}}async function g(){try{return await i.value?.data({method:"get_initial_message"})}catch(A){return consola.error("Chat Store: Failed to get initial message:",A),null}}async function T(){var A=await i.value?.initialData();if(A)return A}async function z(){try{return await i.value?.data({method:"get_last_messages"})||[]}catch(A){throw consola.error("Chat Store: Failed to get last messages:",A),A}}async function J(){const A=await i.value?.data({method:"get_combined_tools_workflow_info"});if(A)return{projectId:A.project_id,workflowId:A.workflow_id};throw new Error("Failed to get combined tools workflow info")}async function $(){try{return await i.value?.data({method:"is_processing"})}catch(A){return consola.error("Chat Store: Failed to check processing status:",A),{is_processing:!1}}}async function V(){try{r.value=!0,await i.value?.data({method:"cancel_agent"})}catch(A){throw r.value=!1,consola.error("Chat Store: Failed to cancel agent:",A),A}}async function te(A){try{await i.value?.data({method:"post_user_message",options:[A]})}catch(j){throw consola.error("Chat Store: Failed to post user message:",j),j}}async function G(A){s.value=A,n.value=!0;try{await te(A),Ce()}catch(j){consola.error("Chat Store: Error sending user message:",j),v("sending")}}async function le(A){if(!A.trim()||n.value)return;const j=async()=>{const fe={id:ro(),content:A,type:"human"};xe([fe],h.value||!1),await G(A)};a.value==="ready"?await j():a.value==="error"?consola.warn("Chat Store: Initialization failed. Cannot send message."):f.push(j)}async function Ce(){let A=0;const j=10;try{for(;n.value;)try{const fe=await z();if(fe.length>0)xe(fe,h.value||!1),A=0;else if(A++,A>=j){if(!(await $())?.is_processing){oe(!0);break}A=0}}catch(fe){consola.error("Chat Store: Error during message polling:",fe),v("polling");break}}catch(fe){consola.error("Chat Store: Fatal error in polling loop:",fe),v("processing")}}function xe(A,j){e.push(...A),t.value=A.at(-1),n.value&&lc(t.value)&&oe(a.value!=="idle");const fe=j?A:A.filter(Y=>!mo(Y)&&!_o(Y)),st=o.value.findLast(Y=>Y.type==="timeline"&&Y.status==="active");$1(fe,o.value,st)}function oe(A){n.value=!1,r.value=!1;const j={conversation:e,config:ee(u.value)};c.value?.shareData(j),A&&u.value?.reexecution_trigger==="INTERACTION"&&i.value?.applyData(j)}function ue(){e=[],t.value=void 0,u.value=null,o.value=[],n.value=!1,r.value=!1,s.value="",i.value=null,a.value="idle",f.length=0}return{config:u,chatItems:o,lastMessage:t,isLoading:n,isInterrupted:r,lastUserMessage:s,jsonDataService:i,initState:a,shouldShowToolUseIndicator:_,shouldShowGenericLoadingIndicator:p,shouldShowToolCalls:h,isUsingTools:l,addErrorMessage:v,addMessages:xe,init:I,getConfiguration:k,getCombinedToolsWorkflowInfo:J,getInitialMessage:g,getLastMessages:z,checkIsProcessing:$,postUserMessage:te,sendUserMessage:le,sendMessageToBackend:G,flushRequestQueue:D,pollForNewMessages:Ce,resetChat:ue,cancelAgent:V}});function z1(e){return So()?(Vi(e),!0):!1}const U1=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const j1=()=>{};function ui(...e){if(e.length!==1)return l0(...e);const t=e[0];return typeof t=="function"?Ro(Ma(()=>({get:t,set:j1}))):me(t)}const Zo=U1?window:void 0;function ni(e){var t;const u=Po(e);return(t=u?.$el)!=null?t:u}function q1(){const e=Un(!1),t=du();return t&&ou(()=>{e.value=!0},t),e}function H1(e){const t=q1();return be(()=>(t.value,!!e()))}function W1(e,t,u={}){const{window:n=Zo,...r}=u;let o;const s=H1(()=>n&&"ResizeObserver"in n),i=()=>{o&&(o.disconnect(),o=void 0)},c=be(()=>{const l=Po(e);return Array.isArray(l)?l.map(_=>ni(_)):[ni(l)]}),a=Tt(c,l=>{if(i(),s.value&&n){o=new ResizeObserver(t);for(const _ of l)_&&o.observe(_,r)}},{immediate:!0,flush:"post"}),f=()=>{i(),a()};return z1(f),{isSupported:s,stop:f}}function V1(e=Zo,t){e&&typeof e.requestAnimationFrame=="function"?e.requestAnimationFrame(t):t()}function G1(e={}){var t,u;const{window:n=Zo}=e,r=ui(e?.element),o=ui((t=e?.input)!=null?t:""),s=(u=e?.styleProp)!=null?u:"height",i=Un(1),c=Un(0);function a(){var f;if(!r.value)return;let l="";r.value.style[s]="1px",i.value=(f=r.value)==null?void 0:f.scrollHeight;const _=Po(e?.styleTarget);_?_.style[s]=`${i.value}px`:l=`${i.value}px`,r.value.style[s]=l}return Tt([o,r],()=>No(a),{immediate:!0}),Tt(i,()=>{var f;return(f=e?.onResize)==null?void 0:f.call(e)}),W1(r,([{contentRect:f}])=>{c.value!==f.width&&V1(n,()=>{c.value=f.width,a()})}),e?.watch&&Tt(e.watch,a,{immediate:!0,deep:!0}),{textarea:r,input:o,triggerResize:a}}const Z1={xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"#000","stroke-linejoin":"round",viewBox:"0 0 32 32"};function K1(e,t){return U(),ne("svg",Z1,t[0]||(t[0]=[se("path",{d:"M2.5 14.393 29.5 2.5l-11.663 27-5.926-9.408zm9.387 5.72L24.524 7.476"},null,-1)]))}const Y1={render:K1},J1=5e3,X1=Te({__name:"MessageInput",setup(e){const t=br(),{textarea:u,input:n}=G1(),r=be(()=>n.value?.trim().length>0),o=be(()=>t.isInterrupted||!r.value&&!t.isLoading),s=a=>{a.target===a.currentTarget&&u.value?.focus()},i=()=>{t.isLoading?t.cancelAgent():(t.sendUserMessage(n.value),n.value="")},c=a=>{a.key==="Enter"&&!t.isLoading&&!a.shiftKey&&!o.value&&(a.preventDefault(),i()),a.key==="ArrowUp"&&n.value===""&&t.lastUserMessage&&(n.value=t.lastUserMessage)};return(a,f)=>(U(),ne("div",{class:"chat-controls",onClick:s},[Ua(se("textarea",{ref_key:"textarea",ref:u,"onUpdate:modelValue":f[0]||(f[0]=l=>Ee(n)?n.value=l:null),class:"textarea","aria-label":"Type your message",maxlength:J1,onKeydown:c},null,544),[[ff,he(n)]]),re(he(jf),{class:"send-button",primary:"",disabled:o.value,onClick:i},{default:Le(()=>[he(t).isLoading?(U(),Ae(he(Kf),{key:0,class:"abort-icon","aria-hidden":"true",focusable:"false"})):(U(),Ae(he(Y1),{key:1,class:"send-icon","aria-hidden":"true",focusable:"false"}))]),_:1},8,["disabled"])]))}}),Q1=Ke(X1,[["__scopeId","data-v-3a4bc77b"]]),ed={xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"#000","stroke-linejoin":"round",viewBox:"0 0 32 32"};function td(e,t){return U(),ne("svg",ed,t[0]||(t[0]=[se("path",{d:"M4.857 23.007a2.926 2.926 0 0 0 4.136 4.137l9.318-9.754c2.302.652 5.879.073 7.69-1.74a6.8 6.8 0 0 0 1.892-6.03l-3.27 3.273-4.277-1.238-1.237-4.276 3.27-3.272v-.001A6.82 6.82 0 0 0 16.351 6c-1.811 1.81-2.392 5.385-1.742 7.686z"},null,-1)]))}const Ko={render:td},ud={},nd={class:"animated-ellipsis"};function rd(e,t){return U(),ne("span",nd,t[0]||(t[0]=[se("span",{class:"dot dot-1"},".",-1),se("span",{class:"dot dot-2"},".",-1),se("span",{class:"dot dot-3"},".",-1)]))}const fc=Ke(ud,[["render",rd],["__scopeId","data-v-b68020d2"]]),od={class:"tool-use-indicator-container"},sd={class:"icon"},id=Te({__name:"ToolUseIndicator",setup(e){return(t,u)=>(U(),ne("div",od,[se("div",sd,[re(he(Ko))]),se("span",null,[u[0]||(u[0]=Lu("Using tools",-1)),re(fc)])]))}}),cd=Ke(id,[["__scopeId","data-v-80c5df23"]]),ad={xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"#000","stroke-linejoin":"round",viewBox:"0 0 32 32"};function ld(e,t){return U(),ne("svg",ad,t[0]||(t[0]=[se("path",{d:"m19.632 19.85-.08.202-.203.08-3.482 1.368 3.482 1.368.203.08.08.203L21 26.633l1.368-3.482.08-.203.203-.08 3.482-1.368-3.482-1.368-.203-.08-.08-.203L21 16.368z"},null,-1),se("path",{d:"M3.5 17v13h26V4h-13"},null,-1),se("path",{d:"m8.232 8.402-.078.252-.252.078L2.191 10.5l5.711 1.768.252.078.078.252L10 18.309l1.768-5.711.078-.252.252-.078 5.711-1.768-5.711-1.768-.252-.078-.078-.252L10 2.691z"},null,-1)]))}const Yo={render:ld};/*! @license DOMPurify 3.2.6 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.2.6/LICENSE */const{entries:dc,setPrototypeOf:ri,isFrozen:fd,getPrototypeOf:dd,getOwnPropertyDescriptor:hd}=Object;let{freeze:et,seal:pt,create:hc}=Object,{apply:go,construct:xo}=typeof Reflect<"u"&&Reflect;et||(et=function(t){return t});pt||(pt=function(t){return t});go||(go=function(t,u,n){return t.apply(u,n)});xo||(xo=function(t,u){return new t(...u)});const In=tt(Array.prototype.forEach),pd=tt(Array.prototype.lastIndexOf),oi=tt(Array.prototype.pop),ju=tt(Array.prototype.push),bd=tt(Array.prototype.splice),Bn=tt(String.prototype.toLowerCase),Pr=tt(String.prototype.toString),si=tt(String.prototype.match),qu=tt(String.prototype.replace),md=tt(String.prototype.indexOf),_d=tt(String.prototype.trim),_t=tt(Object.prototype.hasOwnProperty),Je=tt(RegExp.prototype.test),Hu=gd(TypeError);function tt(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);for(var u=arguments.length,n=new Array(u>1?u-1:0),r=1;r2&&arguments[2]!==void 0?arguments[2]:Bn;ri&&ri(e,null);let n=t.length;for(;n--;){let r=t[n];if(typeof r=="string"){const o=u(r);o!==r&&(fd(t)||(t[n]=o),r=o)}e[r]=!0}return e}function xd(e){for(let t=0;t/gm),Cd=pt(/\$\{[\w\W]*/gm),Ad=pt(/^data-[\-\w.\u00B7-\uFFFF]+$/),wd=pt(/^aria-[\-\w]+$/),pc=pt(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Dd=pt(/^(?:\w+script|data):/i),Sd=pt(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),bc=pt(/^html$/i),Td=pt(/^[a-z][.\w]*(-[.\w]+)+$/i);var fi=Object.freeze({__proto__:null,ARIA_ATTR:wd,ATTR_WHITESPACE:Sd,CUSTOM_ELEMENT:Td,DATA_ATTR:Ad,DOCTYPE_NAME:bc,ERB_EXPR:Ed,IS_ALLOWED_URI:pc,IS_SCRIPT_OR_DATA:Dd,MUSTACHE_EXPR:vd,TMPLIT_EXPR:Cd});const Vu={element:1,text:3,progressingInstruction:7,comment:8,document:9},Fd=function(){return typeof window>"u"?null:window},Id=function(t,u){if(typeof t!="object"||typeof t.createPolicy!="function")return null;let n=null;const r="data-tt-policy-suffix";u&&u.hasAttribute(r)&&(n=u.getAttribute(r));const o="dompurify"+(n?"#"+n:"");try{return t.createPolicy(o,{createHTML(s){return s},createScriptURL(s){return s}})}catch{return console.warn("TrustedTypes policy "+o+" could not be created."),null}},di=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function mc(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Fd();const t=H=>mc(H);if(t.version="3.2.6",t.removed=[],!e||!e.document||e.document.nodeType!==Vu.document||!e.Element)return t.isSupported=!1,t;let{document:u}=e;const n=u,r=n.currentScript,{DocumentFragment:o,HTMLTemplateElement:s,Node:i,Element:c,NodeFilter:a,NamedNodeMap:f=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:l,DOMParser:_,trustedTypes:p}=e,h=c.prototype,v=Wu(h,"cloneNode"),I=Wu(h,"remove"),D=Wu(h,"nextSibling"),y=Wu(h,"childNodes"),k=Wu(h,"parentNode");if(typeof s=="function"){const H=u.createElement("template");H.content&&H.content.ownerDocument&&(u=H.content.ownerDocument)}let g,T="";const{implementation:z,createNodeIterator:J,createDocumentFragment:$,getElementsByTagName:V}=u,{importNode:te}=n;let G=di();t.isSupported=typeof dc=="function"&&typeof k=="function"&&z&&z.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:le,ERB_EXPR:Ce,TMPLIT_EXPR:xe,DATA_ATTR:oe,ARIA_ATTR:ue,IS_SCRIPT_OR_DATA:A,ATTR_WHITESPACE:j,CUSTOM_ELEMENT:fe}=fi;let{IS_ALLOWED_URI:st}=fi,Y=null;const ut=Q({},[...ii,...Nr,...Br,...$r,...ci]);let ke=null;const hu=Q({},[...ai,...zr,...li,...Mn]);let ve=Object.seal(hc(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),mt=null,Vt=null,pu=!0,bu=!0,Gt=!1,yr=!0,d=!1,b=!0,x=!1,w=!1,E=!1,C=!1,L=!1,R=!1,M=!0,S=!1;const q="user-content-";let O=!0,N=!1,W={},X=null;const ae=Q({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let ie=null;const Oe=Q({},["audio","video","img","source","image","track"]);let Fe=null;const it=Q({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Ye="http://www.w3.org/1998/Math/MathML",vt="http://www.w3.org/2000/svg",ft="http://www.w3.org/1999/xhtml";let De=ft,nt=!1,mu=null;const Cn=Q({},[Ye,vt,ft],Pr);let An=Q({},["mi","mo","mn","ms","mtext"]),wn=Q({},["annotation-xml"]);const Hc=Q({},["title","style","font","a","script"]);let Pu=null;const Wc=["application/xhtml+xml","text/html"],Vc="text/html";let Ie=null,_u=null;const Gc=u.createElement("form"),os=function(m){return m instanceof RegExp||m instanceof Function},kr=function(){let m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(_u&&_u===m)){if((!m||typeof m!="object")&&(m={}),m=Pt(m),Pu=Wc.indexOf(m.PARSER_MEDIA_TYPE)===-1?Vc:m.PARSER_MEDIA_TYPE,Ie=Pu==="application/xhtml+xml"?Pr:Bn,Y=_t(m,"ALLOWED_TAGS")?Q({},m.ALLOWED_TAGS,Ie):ut,ke=_t(m,"ALLOWED_ATTR")?Q({},m.ALLOWED_ATTR,Ie):hu,mu=_t(m,"ALLOWED_NAMESPACES")?Q({},m.ALLOWED_NAMESPACES,Pr):Cn,Fe=_t(m,"ADD_URI_SAFE_ATTR")?Q(Pt(it),m.ADD_URI_SAFE_ATTR,Ie):it,ie=_t(m,"ADD_DATA_URI_TAGS")?Q(Pt(Oe),m.ADD_DATA_URI_TAGS,Ie):Oe,X=_t(m,"FORBID_CONTENTS")?Q({},m.FORBID_CONTENTS,Ie):ae,mt=_t(m,"FORBID_TAGS")?Q({},m.FORBID_TAGS,Ie):Pt({}),Vt=_t(m,"FORBID_ATTR")?Q({},m.FORBID_ATTR,Ie):Pt({}),W=_t(m,"USE_PROFILES")?m.USE_PROFILES:!1,pu=m.ALLOW_ARIA_ATTR!==!1,bu=m.ALLOW_DATA_ATTR!==!1,Gt=m.ALLOW_UNKNOWN_PROTOCOLS||!1,yr=m.ALLOW_SELF_CLOSE_IN_ATTR!==!1,d=m.SAFE_FOR_TEMPLATES||!1,b=m.SAFE_FOR_XML!==!1,x=m.WHOLE_DOCUMENT||!1,C=m.RETURN_DOM||!1,L=m.RETURN_DOM_FRAGMENT||!1,R=m.RETURN_TRUSTED_TYPE||!1,E=m.FORCE_BODY||!1,M=m.SANITIZE_DOM!==!1,S=m.SANITIZE_NAMED_PROPS||!1,O=m.KEEP_CONTENT!==!1,N=m.IN_PLACE||!1,st=m.ALLOWED_URI_REGEXP||pc,De=m.NAMESPACE||ft,An=m.MATHML_TEXT_INTEGRATION_POINTS||An,wn=m.HTML_INTEGRATION_POINTS||wn,ve=m.CUSTOM_ELEMENT_HANDLING||{},m.CUSTOM_ELEMENT_HANDLING&&os(m.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(ve.tagNameCheck=m.CUSTOM_ELEMENT_HANDLING.tagNameCheck),m.CUSTOM_ELEMENT_HANDLING&&os(m.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(ve.attributeNameCheck=m.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),m.CUSTOM_ELEMENT_HANDLING&&typeof m.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(ve.allowCustomizedBuiltInElements=m.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),d&&(bu=!1),L&&(C=!0),W&&(Y=Q({},ci),ke=[],W.html===!0&&(Q(Y,ii),Q(ke,ai)),W.svg===!0&&(Q(Y,Nr),Q(ke,zr),Q(ke,Mn)),W.svgFilters===!0&&(Q(Y,Br),Q(ke,zr),Q(ke,Mn)),W.mathMl===!0&&(Q(Y,$r),Q(ke,li),Q(ke,Mn))),m.ADD_TAGS&&(Y===ut&&(Y=Pt(Y)),Q(Y,m.ADD_TAGS,Ie)),m.ADD_ATTR&&(ke===hu&&(ke=Pt(ke)),Q(ke,m.ADD_ATTR,Ie)),m.ADD_URI_SAFE_ATTR&&Q(Fe,m.ADD_URI_SAFE_ATTR,Ie),m.FORBID_CONTENTS&&(X===ae&&(X=Pt(X)),Q(X,m.FORBID_CONTENTS,Ie)),O&&(Y["#text"]=!0),x&&Q(Y,["html","head","body"]),Y.table&&(Q(Y,["tbody"]),delete mt.tbody),m.TRUSTED_TYPES_POLICY){if(typeof m.TRUSTED_TYPES_POLICY.createHTML!="function")throw Hu('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof m.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw Hu('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');g=m.TRUSTED_TYPES_POLICY,T=g.createHTML("")}else g===void 0&&(g=Id(p,r)),g!==null&&typeof T=="string"&&(T=g.createHTML(""));et&&et(m),_u=m}},ss=Q({},[...Nr,...Br,...yd]),is=Q({},[...$r,...kd]),Zc=function(m){let F=k(m);(!F||!F.tagName)&&(F={namespaceURI:De,tagName:"template"});const B=Bn(m.tagName),ye=Bn(F.tagName);return mu[m.namespaceURI]?m.namespaceURI===vt?F.namespaceURI===ft?B==="svg":F.namespaceURI===Ye?B==="svg"&&(ye==="annotation-xml"||An[ye]):!!ss[B]:m.namespaceURI===Ye?F.namespaceURI===ft?B==="math":F.namespaceURI===vt?B==="math"&&wn[ye]:!!is[B]:m.namespaceURI===ft?F.namespaceURI===vt&&!wn[ye]||F.namespaceURI===Ye&&!An[ye]?!1:!is[B]&&(Hc[B]||!ss[B]):!!(Pu==="application/xhtml+xml"&&mu[m.namespaceURI]):!1},Et=function(m){ju(t.removed,{element:m});try{k(m).removeChild(m)}catch{I(m)}},gu=function(m,F){try{ju(t.removed,{attribute:F.getAttributeNode(m),from:F})}catch{ju(t.removed,{attribute:null,from:F})}if(F.removeAttribute(m),m==="is")if(C||L)try{Et(F)}catch{}else try{F.setAttribute(m,"")}catch{}},cs=function(m){let F=null,B=null;if(E)m=""+m;else{const Se=si(m,/^[\r\n\t ]+/);B=Se&&Se[0]}Pu==="application/xhtml+xml"&&De===ft&&(m=''+m+"");const ye=g?g.createHTML(m):m;if(De===ft)try{F=new _().parseFromString(ye,Pu)}catch{}if(!F||!F.documentElement){F=z.createDocument(De,"template",null);try{F.documentElement.innerHTML=nt?T:ye}catch{}}const ze=F.body||F.documentElement;return m&&B&&ze.insertBefore(u.createTextNode(B),ze.childNodes[0]||null),De===ft?V.call(F,x?"html":"body")[0]:x?F.documentElement:ze},as=function(m){return J.call(m.ownerDocument||m,m,a.SHOW_ELEMENT|a.SHOW_COMMENT|a.SHOW_TEXT|a.SHOW_PROCESSING_INSTRUCTION|a.SHOW_CDATA_SECTION,null)},vr=function(m){return m instanceof l&&(typeof m.nodeName!="string"||typeof m.textContent!="string"||typeof m.removeChild!="function"||!(m.attributes instanceof f)||typeof m.removeAttribute!="function"||typeof m.setAttribute!="function"||typeof m.namespaceURI!="string"||typeof m.insertBefore!="function"||typeof m.hasChildNodes!="function")},ls=function(m){return typeof i=="function"&&m instanceof i};function Rt(H,m,F){In(H,B=>{B.call(t,m,F,_u)})}const fs=function(m){let F=null;if(Rt(G.beforeSanitizeElements,m,null),vr(m))return Et(m),!0;const B=Ie(m.nodeName);if(Rt(G.uponSanitizeElement,m,{tagName:B,allowedTags:Y}),b&&m.hasChildNodes()&&!ls(m.firstElementChild)&&Je(/<[/\w!]/g,m.innerHTML)&&Je(/<[/\w!]/g,m.textContent)||m.nodeType===Vu.progressingInstruction||b&&m.nodeType===Vu.comment&&Je(/<[/\w]/g,m.data))return Et(m),!0;if(!Y[B]||mt[B]){if(!mt[B]&&hs(B)&&(ve.tagNameCheck instanceof RegExp&&Je(ve.tagNameCheck,B)||ve.tagNameCheck instanceof Function&&ve.tagNameCheck(B)))return!1;if(O&&!X[B]){const ye=k(m)||m.parentNode,ze=y(m)||m.childNodes;if(ze&&ye){const Se=ze.length;for(let rt=Se-1;rt>=0;--rt){const Lt=v(ze[rt],!0);Lt.__removalCount=(m.__removalCount||0)+1,ye.insertBefore(Lt,D(m))}}}return Et(m),!0}return m instanceof c&&!Zc(m)||(B==="noscript"||B==="noembed"||B==="noframes")&&Je(/<\/no(script|embed|frames)/i,m.innerHTML)?(Et(m),!0):(d&&m.nodeType===Vu.text&&(F=m.textContent,In([le,Ce,xe],ye=>{F=qu(F,ye," ")}),m.textContent!==F&&(ju(t.removed,{element:m.cloneNode()}),m.textContent=F)),Rt(G.afterSanitizeElements,m,null),!1)},ds=function(m,F,B){if(M&&(F==="id"||F==="name")&&(B in u||B in Gc))return!1;if(!(bu&&!Vt[F]&&Je(oe,F))){if(!(pu&&Je(ue,F))){if(!ke[F]||Vt[F]){if(!(hs(m)&&(ve.tagNameCheck instanceof RegExp&&Je(ve.tagNameCheck,m)||ve.tagNameCheck instanceof Function&&ve.tagNameCheck(m))&&(ve.attributeNameCheck instanceof RegExp&&Je(ve.attributeNameCheck,F)||ve.attributeNameCheck instanceof Function&&ve.attributeNameCheck(F))||F==="is"&&ve.allowCustomizedBuiltInElements&&(ve.tagNameCheck instanceof RegExp&&Je(ve.tagNameCheck,B)||ve.tagNameCheck instanceof Function&&ve.tagNameCheck(B))))return!1}else if(!Fe[F]){if(!Je(st,qu(B,j,""))){if(!((F==="src"||F==="xlink:href"||F==="href")&&m!=="script"&&md(B,"data:")===0&&ie[m])){if(!(Gt&&!Je(A,qu(B,j,"")))){if(B)return!1}}}}}}return!0},hs=function(m){return m!=="annotation-xml"&&si(m,fe)},ps=function(m){Rt(G.beforeSanitizeAttributes,m,null);const{attributes:F}=m;if(!F||vr(m))return;const B={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:ke,forceKeepAttr:void 0};let ye=F.length;for(;ye--;){const ze=F[ye],{name:Se,namespaceURI:rt,value:Lt}=ze,Nu=Ie(Se),Er=Lt;let Ue=Se==="value"?Er:_d(Er);if(B.attrName=Nu,B.attrValue=Ue,B.keepAttr=!0,B.forceKeepAttr=void 0,Rt(G.uponSanitizeAttribute,m,B),Ue=B.attrValue,S&&(Nu==="id"||Nu==="name")&&(gu(Se,m),Ue=q+Ue),b&&Je(/((--!?|])>)|<\/(style|title)/i,Ue)){gu(Se,m);continue}if(B.forceKeepAttr)continue;if(!B.keepAttr){gu(Se,m);continue}if(!yr&&Je(/\/>/i,Ue)){gu(Se,m);continue}d&&In([le,Ce,xe],ms=>{Ue=qu(Ue,ms," ")});const bs=Ie(m.nodeName);if(!ds(bs,Nu,Ue)){gu(Se,m);continue}if(g&&typeof p=="object"&&typeof p.getAttributeType=="function"&&!rt)switch(p.getAttributeType(bs,Nu)){case"TrustedHTML":{Ue=g.createHTML(Ue);break}case"TrustedScriptURL":{Ue=g.createScriptURL(Ue);break}}if(Ue!==Er)try{rt?m.setAttributeNS(rt,Se,Ue):m.setAttribute(Se,Ue),vr(m)?Et(m):oi(t.removed)}catch{gu(Se,m)}}Rt(G.afterSanitizeAttributes,m,null)},Kc=function H(m){let F=null;const B=as(m);for(Rt(G.beforeSanitizeShadowDOM,m,null);F=B.nextNode();)Rt(G.uponSanitizeShadowNode,F,null),fs(F),ps(F),F.content instanceof o&&H(F.content);Rt(G.afterSanitizeShadowDOM,m,null)};return t.sanitize=function(H){let m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},F=null,B=null,ye=null,ze=null;if(nt=!H,nt&&(H=""),typeof H!="string"&&!ls(H))if(typeof H.toString=="function"){if(H=H.toString(),typeof H!="string")throw Hu("dirty is not a string, aborting")}else throw Hu("toString is not a function");if(!t.isSupported)return H;if(w||kr(m),t.removed=[],typeof H=="string"&&(N=!1),N){if(H.nodeName){const Lt=Ie(H.nodeName);if(!Y[Lt]||mt[Lt])throw Hu("root node is forbidden and cannot be sanitized in-place")}}else if(H instanceof i)F=cs(""),B=F.ownerDocument.importNode(H,!0),B.nodeType===Vu.element&&B.nodeName==="BODY"||B.nodeName==="HTML"?F=B:F.appendChild(B);else{if(!C&&!d&&!x&&H.indexOf("<")===-1)return g&&R?g.createHTML(H):H;if(F=cs(H),!F)return C?null:R?T:""}F&&E&&Et(F.firstChild);const Se=as(N?H:F);for(;ye=Se.nextNode();)fs(ye),ps(ye),ye.content instanceof o&&Kc(ye.content);if(N)return H;if(C){if(L)for(ze=$.call(F.ownerDocument);F.firstChild;)ze.appendChild(F.firstChild);else ze=F;return(ke.shadowroot||ke.shadowrootmode)&&(ze=te.call(n,ze,!0)),ze}let rt=x?F.outerHTML:F.innerHTML;return x&&Y["!doctype"]&&F.ownerDocument&&F.ownerDocument.doctype&&F.ownerDocument.doctype.name&&Je(bc,F.ownerDocument.doctype.name)&&(rt=" +`+rt),d&&In([le,Ce,xe],Lt=>{rt=qu(rt,Lt," ")}),g&&R?g.createHTML(rt):rt},t.setConfig=function(){let H=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};kr(H),w=!0},t.clearConfig=function(){_u=null,w=!1},t.isValidAttribute=function(H,m,F){_u||kr({});const B=Ie(H),ye=Ie(m);return ds(B,ye,F)},t.addHook=function(H,m){typeof m=="function"&&ju(G[H],m)},t.removeHook=function(H,m){if(m!==void 0){const F=pd(G[H],m);return F===-1?void 0:bd(G[H],F,1)[0]}return oi(G[H])},t.removeHooks=function(H){G[H]=[]},t.removeAllHooks=function(){G=di()},t}var Md=mc();const hi={};function Rd(e){let t=hi[e];if(t)return t;t=hi[e]=[];for(let u=0;u<128;u++){const n=String.fromCharCode(u);t.push(n)}for(let u=0;u=55296&&f<=57343?r+="���":r+=String.fromCharCode(f),o+=6;continue}}if((i&248)===240&&o+91114111?r+="����":(l-=65536,r+=String.fromCharCode(55296+(l>>10),56320+(l&1023))),o+=9;continue}}r+="�"}return r})}Fu.defaultChars=";/?:@&=+$,#";Fu.componentChars="";const pi={};function Ld(e){let t=pi[e];if(t)return t;t=pi[e]=[];for(let u=0;u<128;u++){const n=String.fromCharCode(u);/^[0-9a-z]$/i.test(n)?t.push(n):t.push("%"+("0"+u.toString(16).toUpperCase()).slice(-2))}for(let u=0;u"u"&&(u=!0);const n=Ld(t);let r="";for(let o=0,s=e.length;o=55296&&i<=57343){if(i>=55296&&i<=56319&&o+1=56320&&c<=57343){r+=encodeURIComponent(e[o]+e[o+1]),o++;continue}}r+="%EF%BF%BD";continue}r+=encodeURIComponent(e[o])}return r}yn.defaultChars=";/?:@&=+$,-_.!~*'()#";yn.componentChars="-_.!~*'()";function Jo(e){let t="";return t+=e.protocol||"",t+=e.slashes?"//":"",t+=e.auth?e.auth+"@":"",e.hostname&&e.hostname.indexOf(":")!==-1?t+="["+e.hostname+"]":t+=e.hostname||"",t+=e.port?":"+e.port:"",t+=e.pathname||"",t+=e.search||"",t+=e.hash||"",t}function Kn(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}const Od=/^([a-z0-9.+-]+:)/i,Pd=/:[0-9]*$/,Nd=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,Bd=["<",">",'"',"`"," ","\r",` +`," "],$d=["{","}","|","\\","^","`"].concat(Bd),zd=["'"].concat($d),bi=["%","/","?",";","#"].concat(zd),mi=["/","?","#"],Ud=255,_i=/^[+a-z0-9A-Z_-]{0,63}$/,jd=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,gi={javascript:!0,"javascript:":!0},xi={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function Xo(e,t){if(e&&e instanceof Kn)return e;const u=new Kn;return u.parse(e,t),u}Kn.prototype.parse=function(e,t){let u,n,r,o=e;if(o=o.trim(),!t&&e.split("#").length===1){const a=Nd.exec(o);if(a)return this.pathname=a[1],a[2]&&(this.search=a[2]),this}let s=Od.exec(o);if(s&&(s=s[0],u=s.toLowerCase(),this.protocol=s,o=o.substr(s.length)),(t||s||o.match(/^\/\/[^@\/]+@[^@\/]+/))&&(r=o.substr(0,2)==="//",r&&!(s&&gi[s])&&(o=o.substr(2),this.slashes=!0)),!gi[s]&&(r||s&&!xi[s])){let a=-1;for(let h=0;h127?y+="x":y+=D[k];if(!y.match(_i)){const k=h.slice(0,v),g=h.slice(v+1),T=D.match(jd);T&&(k.push(T[1]),g.unshift(T[2])),g.length&&(o=g.join(".")+o),this.hostname=k.join(".");break}}}}this.hostname.length>Ud&&(this.hostname=""),p&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}const i=o.indexOf("#");i!==-1&&(this.hash=o.substr(i),o=o.slice(0,i));const c=o.indexOf("?");return c!==-1&&(this.search=o.substr(c),o=o.slice(0,c)),o&&(this.pathname=o),xi[u]&&this.hostname&&!this.pathname&&(this.pathname=""),this};Kn.prototype.parseHost=function(e){let t=Pd.exec(e);t&&(t=t[0],t!==":"&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)};const qd=Object.freeze(Object.defineProperty({__proto__:null,decode:Fu,encode:yn,format:Jo,parse:Xo},Symbol.toStringTag,{value:"Module"})),_c=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,gc=/[\0-\x1F\x7F-\x9F]/,Hd=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u0890\u0891\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC3F]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/,Qo=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,xc=/[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC5\uDECE-\uDEDB\uDEE0-\uDEE8\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFCA]/,yc=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,Wd=Object.freeze(Object.defineProperty({__proto__:null,Any:_c,Cc:gc,Cf:Hd,P:Qo,S:xc,Z:yc},Symbol.toStringTag,{value:"Module"})),Vd=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(e=>e.charCodeAt(0))),Gd=new Uint16Array("Ȁaglq \x1Bɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(e=>e.charCodeAt(0)));var Ur;const Zd=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),Kd=(Ur=String.fromCodePoint)!==null&&Ur!==void 0?Ur:function(e){let t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),t+=String.fromCharCode(e),t};function Yd(e){var t;return e>=55296&&e<=57343||e>1114111?65533:(t=Zd.get(e))!==null&&t!==void 0?t:e}var Re;(function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"})(Re||(Re={}));const Jd=32;var Qt;(function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"})(Qt||(Qt={}));function yo(e){return e>=Re.ZERO&&e<=Re.NINE}function Xd(e){return e>=Re.UPPER_A&&e<=Re.UPPER_F||e>=Re.LOWER_A&&e<=Re.LOWER_F}function Qd(e){return e>=Re.UPPER_A&&e<=Re.UPPER_Z||e>=Re.LOWER_A&&e<=Re.LOWER_Z||yo(e)}function eh(e){return e===Re.EQUALS||Qd(e)}var Me;(function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"})(Me||(Me={}));var Xt;(function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"})(Xt||(Xt={}));class th{constructor(t,u,n){this.decodeTree=t,this.emitCodePoint=u,this.errors=n,this.state=Me.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Xt.Strict}startEntity(t){this.decodeMode=t,this.state=Me.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(t,u){switch(this.state){case Me.EntityStart:return t.charCodeAt(u)===Re.NUM?(this.state=Me.NumericStart,this.consumed+=1,this.stateNumericStart(t,u+1)):(this.state=Me.NamedEntity,this.stateNamedEntity(t,u));case Me.NumericStart:return this.stateNumericStart(t,u);case Me.NumericDecimal:return this.stateNumericDecimal(t,u);case Me.NumericHex:return this.stateNumericHex(t,u);case Me.NamedEntity:return this.stateNamedEntity(t,u)}}stateNumericStart(t,u){return u>=t.length?-1:(t.charCodeAt(u)|Jd)===Re.LOWER_X?(this.state=Me.NumericHex,this.consumed+=1,this.stateNumericHex(t,u+1)):(this.state=Me.NumericDecimal,this.stateNumericDecimal(t,u))}addToNumericResult(t,u,n,r){if(u!==n){const o=n-u;this.result=this.result*Math.pow(r,o)+parseInt(t.substr(u,o),r),this.consumed+=o}}stateNumericHex(t,u){const n=u;for(;u>14;for(;u>14,o!==0){if(s===Re.SEMI)return this.emitNamedEntityData(this.treeIndex,o,this.consumed+this.excess);this.decodeMode!==Xt.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var t;const{result:u,decodeTree:n}=this,r=(n[u]&Qt.VALUE_LENGTH)>>14;return this.emitNamedEntityData(u,r,this.consumed),(t=this.errors)===null||t===void 0||t.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(t,u,n){const{decodeTree:r}=this;return this.emitCodePoint(u===1?r[t]&~Qt.VALUE_LENGTH:r[t+1],n),u===3&&this.emitCodePoint(r[t+2],n),n}end(){var t;switch(this.state){case Me.NamedEntity:return this.result!==0&&(this.decodeMode!==Xt.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case Me.NumericDecimal:return this.emitNumericEntity(0,2);case Me.NumericHex:return this.emitNumericEntity(0,3);case Me.NumericStart:return(t=this.errors)===null||t===void 0||t.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case Me.EntityStart:return 0}}}function kc(e){let t="";const u=new th(e,n=>t+=Kd(n));return function(r,o){let s=0,i=0;for(;(i=r.indexOf("&",i))>=0;){t+=r.slice(s,i),u.startEntity(o);const a=u.write(r,i+1);if(a<0){s=i+u.end();break}s=i+a,i=a===0?s+1:s}const c=t+r.slice(s);return t="",c}}function uh(e,t,u,n){const r=(t&Qt.BRANCH_LENGTH)>>7,o=t&Qt.JUMP_TABLE;if(r===0)return o!==0&&n===o?u:-1;if(o){const c=n-o;return c<0||c>=r?-1:e[u+c]-1}let s=u,i=s+r-1;for(;s<=i;){const c=s+i>>>1,a=e[c];if(an)i=c-1;else return e[c+r]}return-1}const nh=kc(Vd);kc(Gd);function vc(e,t=Xt.Legacy){return nh(e,t)}function rh(e){return Object.prototype.toString.call(e)}function es(e){return rh(e)==="[object String]"}const oh=Object.prototype.hasOwnProperty;function sh(e,t){return oh.call(e,t)}function mr(e){return Array.prototype.slice.call(arguments,1).forEach(function(u){if(u){if(typeof u!="object")throw new TypeError(u+"must be object");Object.keys(u).forEach(function(n){e[n]=u[n]})}}),e}function Ec(e,t,u){return[].concat(e.slice(0,t),u,e.slice(t+1))}function ts(e){return!(e>=55296&&e<=57343||e>=64976&&e<=65007||(e&65535)===65535||(e&65535)===65534||e>=0&&e<=8||e===11||e>=14&&e<=31||e>=127&&e<=159||e>1114111)}function Yn(e){if(e>65535){e-=65536;const t=55296+(e>>10),u=56320+(e&1023);return String.fromCharCode(t,u)}return String.fromCharCode(e)}const Cc=/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,ih=/&([a-z#][a-z0-9]{1,31});/gi,ch=new RegExp(Cc.source+"|"+ih.source,"gi"),ah=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;function lh(e,t){if(t.charCodeAt(0)===35&&ah.test(t)){const n=t[1].toLowerCase()==="x"?parseInt(t.slice(2),16):parseInt(t.slice(1),10);return ts(n)?Yn(n):e}const u=vc(e);return u!==e?u:e}function fh(e){return e.indexOf("\\")<0?e:e.replace(Cc,"$1")}function Iu(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(ch,function(t,u,n){return u||lh(t,n)})}const dh=/[&<>"]/,hh=/[&<>"]/g,ph={"&":"&","<":"<",">":">",'"':"""};function bh(e){return ph[e]}function ru(e){return dh.test(e)?e.replace(hh,bh):e}const mh=/[.?*+^$[\]\\(){}|-]/g;function _h(e){return e.replace(mh,"\\$&")}function _e(e){switch(e){case 9:case 32:return!0}return!1}function pn(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function bn(e){return Qo.test(e)||xc.test(e)}function mn(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function _r(e){return e=e.trim().replace(/\s+/g," "),"ẞ".toLowerCase()==="Ṿ"&&(e=e.replace(/ẞ/g,"ß")),e.toLowerCase().toUpperCase()}const gh={mdurl:qd,ucmicro:Wd},xh=Object.freeze(Object.defineProperty({__proto__:null,arrayReplaceAt:Ec,assign:mr,escapeHtml:ru,escapeRE:_h,fromCodePoint:Yn,has:sh,isMdAsciiPunct:mn,isPunctChar:bn,isSpace:_e,isString:es,isValidEntityCode:ts,isWhiteSpace:pn,lib:gh,normalizeReference:_r,unescapeAll:Iu,unescapeMd:fh},Symbol.toStringTag,{value:"Module"}));function yh(e,t,u){let n,r,o,s;const i=e.posMax,c=e.pos;for(e.pos=t+1,n=1;e.pos32))return o;if(n===41){if(s===0)break;s--}r++}return t===r||s!==0||(o.str=Iu(e.slice(t,r)),o.pos=r,o.ok=!0),o}function vh(e,t,u,n){let r,o=t;const s={ok:!1,can_continue:!1,pos:0,str:"",marker:0};if(n)s.str=n.str,s.marker=n.marker;else{if(o>=u)return s;let i=e.charCodeAt(o);if(i!==34&&i!==39&&i!==40)return s;t++,o++,i===40&&(i=41),s.marker=i}for(;o"+ru(o.content)+""};It.code_block=function(e,t,u,n,r){const o=e[t];return""+ru(e[t].content)+` +`};It.fence=function(e,t,u,n,r){const o=e[t],s=o.info?Iu(o.info).trim():"";let i="",c="";if(s){const f=s.split(/(\s+)/g);i=f[0],c=f.slice(2).join("")}let a;if(u.highlight?a=u.highlight(o.content,i,c)||ru(o.content):a=ru(o.content),a.indexOf("${a} +`}return`
${a}
+`};It.image=function(e,t,u,n,r){const o=e[t];return o.attrs[o.attrIndex("alt")][1]=r.renderInlineAsText(o.children,u,n),r.renderToken(e,t,u)};It.hardbreak=function(e,t,u){return u.xhtmlOut?`
+`:`
+`};It.softbreak=function(e,t,u){return u.breaks?u.xhtmlOut?`
+`:`
+`:` +`};It.text=function(e,t){return ru(e[t].content)};It.html_block=function(e,t){return e[t].content};It.html_inline=function(e,t){return e[t].content};function Ou(){this.rules=mr({},It)}Ou.prototype.renderAttrs=function(t){let u,n,r;if(!t.attrs)return"";for(r="",u=0,n=t.attrs.length;u +`:">",o};Ou.prototype.renderInline=function(e,t,u){let n="";const r=this.rules;for(let o=0,s=e.length;o=0&&(n=this.attrs[u][1]),n};kt.prototype.attrJoin=function(t,u){const n=this.attrIndex(t);n<0?this.attrPush([t,u]):this.attrs[n][1]=this.attrs[n][1]+" "+u};function Ac(e,t,u){this.src=e,this.env=u,this.tokens=[],this.inlineMode=!1,this.md=t}Ac.prototype.Token=kt;const Ch=/\r\n?|\n/g,Ah=/\0/g;function wh(e){let t;t=e.src.replace(Ch,` +`),t=t.replace(Ah,"�"),e.src=t}function Dh(e){let t;e.inlineMode?(t=new e.Token("inline","",0),t.content=e.src,t.map=[0,1],t.children=[],e.tokens.push(t)):e.md.block.parse(e.src,e.md,e.env,e.tokens)}function Sh(e){const t=e.tokens;for(let u=0,n=t.length;u\s]/i.test(e)}function Fh(e){return/^<\/a\s*>/i.test(e)}function Ih(e){const t=e.tokens;if(e.md.options.linkify)for(let u=0,n=t.length;u=0;s--){const i=r[s];if(i.type==="link_close"){for(s--;r[s].level!==i.level&&r[s].type!=="link_open";)s--;continue}if(i.type==="html_inline"&&(Th(i.content)&&o>0&&o--,Fh(i.content)&&o++),!(o>0)&&i.type==="text"&&e.md.linkify.test(i.content)){const c=i.content;let a=e.md.linkify.match(c);const f=[];let l=i.level,_=0;a.length>0&&a[0].index===0&&s>0&&r[s-1].type==="text_special"&&(a=a.slice(1));for(let p=0;p_){const T=new e.Token("text","",0);T.content=c.slice(_,D),T.level=l,f.push(T)}const y=new e.Token("link_open","a",1);y.attrs=[["href",v]],y.level=l++,y.markup="linkify",y.info="auto",f.push(y);const k=new e.Token("text","",0);k.content=I,k.level=l,f.push(k);const g=new e.Token("link_close","a",-1);g.level=--l,g.markup="linkify",g.info="auto",f.push(g),_=a[p].lastIndex}if(_=0;u--){const n=e[u];n.type==="text"&&!t&&(n.content=n.content.replace(Rh,Oh)),n.type==="link_open"&&n.info==="auto"&&t--,n.type==="link_close"&&n.info==="auto"&&t++}}function Nh(e){let t=0;for(let u=e.length-1;u>=0;u--){const n=e[u];n.type==="text"&&!t&&wc.test(n.content)&&(n.content=n.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/mg,"$1—").replace(/(^|\s)--(?=\s|$)/mg,"$1–").replace(/(^|[^-\s])--(?=[^-\s]|$)/mg,"$1–")),n.type==="link_open"&&n.info==="auto"&&t--,n.type==="link_close"&&n.info==="auto"&&t++}}function Bh(e){let t;if(e.md.options.typographer)for(t=e.tokens.length-1;t>=0;t--)e.tokens[t].type==="inline"&&(Mh.test(e.tokens[t].content)&&Ph(e.tokens[t].children),wc.test(e.tokens[t].content)&&Nh(e.tokens[t].children))}const $h=/['"]/,yi=/['"]/g,ki="’";function Rn(e,t,u){return e.slice(0,t)+u+e.slice(t+1)}function zh(e,t){let u;const n=[];for(let r=0;r=0&&!(n[u].level<=s);u--);if(n.length=u+1,o.type!=="text")continue;let i=o.content,c=0,a=i.length;e:for(;c=0)h=i.charCodeAt(f.index-1);else for(u=r-1;u>=0&&!(e[u].type==="softbreak"||e[u].type==="hardbreak");u--)if(e[u].content){h=e[u].content.charCodeAt(e[u].content.length-1);break}let v=32;if(c=48&&h<=57&&(_=l=!1),l&&_&&(l=I,_=D),!l&&!_){p&&(o.content=Rn(o.content,f.index,ki));continue}if(_)for(u=n.length-1;u>=0;u--){let g=n[u];if(n[u].level=0;t--)e.tokens[t].type!=="inline"||!$h.test(e.tokens[t].content)||zh(e.tokens[t].children,e)}function jh(e){let t,u;const n=e.tokens,r=n.length;for(let o=0;o0&&this.level++,this.tokens.push(n),n};Mt.prototype.isEmpty=function(t){return this.bMarks[t]+this.tShift[t]>=this.eMarks[t]};Mt.prototype.skipEmptyLines=function(t){for(let u=this.lineMax;tu;)if(!_e(this.src.charCodeAt(--t)))return t+1;return t};Mt.prototype.skipChars=function(t,u){for(let n=this.src.length;tn;)if(u!==this.src.charCodeAt(--t))return t+1;return t};Mt.prototype.getLines=function(t,u,n,r){if(t>=u)return"";const o=new Array(u-t);for(let s=0,i=t;in?o[s]=new Array(c-n+1).join(" ")+this.src.slice(f,l):o[s]=this.src.slice(f,l)}return o.join("")};Mt.prototype.Token=kt;const qh=65536;function qr(e,t){const u=e.bMarks[t]+e.tShift[t],n=e.eMarks[t];return e.src.slice(u,n)}function vi(e){const t=[],u=e.length;let n=0,r=e.charCodeAt(n),o=!1,s=0,i="";for(;nu)return!1;let r=t+1;if(e.sCount[r]=4)return!1;let o=e.bMarks[r]+e.tShift[r];if(o>=e.eMarks[r])return!1;const s=e.src.charCodeAt(o++);if(s!==124&&s!==45&&s!==58||o>=e.eMarks[r])return!1;const i=e.src.charCodeAt(o++);if(i!==124&&i!==45&&i!==58&&!_e(i)||s===45&&_e(i))return!1;for(;o=4)return!1;a=vi(c),a.length&&a[0]===""&&a.shift(),a.length&&a[a.length-1]===""&&a.pop();const l=a.length;if(l===0||l!==f.length)return!1;if(n)return!0;const _=e.parentType;e.parentType="table";const p=e.md.block.ruler.getRules("blockquote"),h=e.push("table_open","table",1),v=[t,0];h.map=v;const I=e.push("thead_open","thead",1);I.map=[t,t+1];const D=e.push("tr_open","tr",1);D.map=[t,t+1];for(let g=0;g=4||(a=vi(c),a.length&&a[0]===""&&a.shift(),a.length&&a[a.length-1]===""&&a.pop(),k+=l-a.length,k>qh))break;if(r===t+2){const z=e.push("tbody_open","tbody",1);z.map=y=[t+2,0]}const T=e.push("tr_open","tr",1);T.map=[r,r+1];for(let z=0;z=4){n++,r=n;continue}break}e.line=r;const o=e.push("code_block","code",0);return o.content=e.getLines(t,r,4+e.blkIndent,!1)+` +`,o.map=[t,e.line],!0}function Vh(e,t,u,n){let r=e.bMarks[t]+e.tShift[t],o=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4||r+3>o)return!1;const s=e.src.charCodeAt(r);if(s!==126&&s!==96)return!1;let i=r;r=e.skipChars(r,s);let c=r-i;if(c<3)return!1;const a=e.src.slice(i,r),f=e.src.slice(r,o);if(s===96&&f.indexOf(String.fromCharCode(s))>=0)return!1;if(n)return!0;let l=t,_=!1;for(;l++,!(l>=u||(r=i=e.bMarks[l]+e.tShift[l],o=e.eMarks[l],r=4)&&(r=e.skipChars(r,s),!(r-i=4||e.src.charCodeAt(r)!==62)return!1;if(n)return!0;const i=[],c=[],a=[],f=[],l=e.md.block.ruler.getRules("blockquote"),_=e.parentType;e.parentType="blockquote";let p=!1,h;for(h=t;h=o)break;if(e.src.charCodeAt(r++)===62&&!k){let T=e.sCount[h]+1,z,J;e.src.charCodeAt(r)===32?(r++,T++,J=!1,z=!0):e.src.charCodeAt(r)===9?(z=!0,(e.bsCount[h]+T)%4===3?(r++,T++,J=!1):J=!0):z=!1;let $=T;for(i.push(e.bMarks[h]),e.bMarks[h]=r;r=o,c.push(e.bsCount[h]),e.bsCount[h]=e.sCount[h]+1+(z?1:0),a.push(e.sCount[h]),e.sCount[h]=$-T,f.push(e.tShift[h]),e.tShift[h]=r-e.bMarks[h];continue}if(p)break;let g=!1;for(let T=0,z=l.length;T";const D=[t,0];I.map=D,e.md.block.tokenize(e,t,h);const y=e.push("blockquote_close","blockquote",-1);y.markup=">",e.lineMax=s,e.parentType=_,D[1]=e.line;for(let k=0;k=4)return!1;let o=e.bMarks[t]+e.tShift[t];const s=e.src.charCodeAt(o++);if(s!==42&&s!==45&&s!==95)return!1;let i=1;for(;o=n)return-1;let o=e.src.charCodeAt(r++);if(o<48||o>57)return-1;for(;;){if(r>=n)return-1;if(o=e.src.charCodeAt(r++),o>=48&&o<=57){if(r-u>=10)return-1;continue}if(o===41||o===46)break;return-1}return r=4||e.listIndent>=0&&e.sCount[c]-e.listIndent>=4&&e.sCount[c]=e.blkIndent&&(f=!0);let l,_,p;if((p=Ci(e,c))>=0){if(l=!0,s=e.bMarks[c]+e.tShift[c],_=Number(e.src.slice(s,p-1)),f&&_!==1)return!1}else if((p=Ei(e,c))>=0)l=!1;else return!1;if(f&&e.skipSpaces(p)>=e.eMarks[c])return!1;if(n)return!0;const h=e.src.charCodeAt(p-1),v=e.tokens.length;l?(i=e.push("ordered_list_open","ol",1),_!==1&&(i.attrs=[["start",_]])):i=e.push("bullet_list_open","ul",1);const I=[c,0];i.map=I,i.markup=String.fromCharCode(h);let D=!1;const y=e.md.block.ruler.getRules("list"),k=e.parentType;for(e.parentType="list";c=r?J=1:J=T-g,J>4&&(J=1);const $=g+J;i=e.push("list_item_open","li",1),i.markup=String.fromCharCode(h);const V=[c,0];i.map=V,l&&(i.info=e.src.slice(s,p-1));const te=e.tight,G=e.tShift[c],le=e.sCount[c],Ce=e.listIndent;if(e.listIndent=e.blkIndent,e.blkIndent=$,e.tight=!0,e.tShift[c]=z-e.bMarks[c],e.sCount[c]=T,z>=r&&e.isEmpty(c+1)?e.line=Math.min(e.line+2,u):e.md.block.tokenize(e,c,u,!0),(!e.tight||D)&&(a=!1),D=e.line-c>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=Ce,e.tShift[c]=G,e.sCount[c]=le,e.tight=te,i=e.push("list_item_close","li",-1),i.markup=String.fromCharCode(h),c=e.line,V[1]=c,c>=u||e.sCount[c]=4)break;let xe=!1;for(let oe=0,ue=y.length;oe=4||e.src.charCodeAt(r)!==91)return!1;function i(y){const k=e.lineMax;if(y>=k||e.isEmpty(y))return null;let g=!1;if(e.sCount[y]-e.blkIndent>3&&(g=!0),e.sCount[y]<0&&(g=!0),!g){const J=e.md.block.ruler.getRules("reference"),$=e.parentType;e.parentType="reference";let V=!1;for(let te=0,G=J.length;te"u"&&(e.env.references={}),typeof e.env.references[D]>"u"&&(e.env.references[D]={title:I,href:l}),e.line=s),!0):!1}const Xh=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],Qh="[a-zA-Z_:][a-zA-Z0-9:._-]*",e2="[^\"'=<>`\\x00-\\x20]+",t2="'[^']*'",u2='"[^"]*"',n2="(?:"+e2+"|"+t2+"|"+u2+")",r2="(?:\\s+"+Qh+"(?:\\s*=\\s*"+n2+")?)",Dc="<[A-Za-z][A-Za-z0-9\\-]*"+r2+"*\\s*\\/?>",Sc="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",o2="",s2="<[?][\\s\\S]*?[?]>",i2="]*>",c2="",a2=new RegExp("^(?:"+Dc+"|"+Sc+"|"+o2+"|"+s2+"|"+i2+"|"+c2+")"),l2=new RegExp("^(?:"+Dc+"|"+Sc+")"),ku=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(l2.source+"\\s*$"),/^$/,!1]];function f2(e,t,u,n){let r=e.bMarks[t]+e.tShift[t],o=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4||!e.md.options.html||e.src.charCodeAt(r)!==60)return!1;let s=e.src.slice(r,o),i=0;for(;i=4)return!1;let s=e.src.charCodeAt(r);if(s!==35||r>=o)return!1;let i=1;for(s=e.src.charCodeAt(++r);s===35&&r6||rr&&_e(e.src.charCodeAt(c-1))&&(o=c),e.line=t+1;const a=e.push("heading_open","h"+String(i),1);a.markup="########".slice(0,i),a.map=[t,e.line];const f=e.push("inline","",0);f.content=e.src.slice(r,o).trim(),f.map=[t,e.line],f.children=[];const l=e.push("heading_close","h"+String(i),-1);return l.markup="########".slice(0,i),!0}function h2(e,t,u){const n=e.md.block.ruler.getRules("paragraph");if(e.sCount[t]-e.blkIndent>=4)return!1;const r=e.parentType;e.parentType="paragraph";let o=0,s,i=t+1;for(;i3)continue;if(e.sCount[i]>=e.blkIndent){let p=e.bMarks[i]+e.tShift[i];const h=e.eMarks[i];if(p=h))){o=s===61?1:2;break}}if(e.sCount[i]<0)continue;let _=!1;for(let p=0,h=n.length;p3||e.sCount[o]<0)continue;let a=!1;for(let f=0,l=n.length;f=u||e.sCount[s]=o){e.line=u;break}const c=e.line;let a=!1;for(let f=0;f=e.line)throw new Error("block rule didn't increment state.line");break}if(!a)throw new Error("none of the block rules matched");e.tight=!i,e.isEmpty(e.line-1)&&(i=!0),s=e.line,s0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],r={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(n),this.tokens_meta.push(r),n};kn.prototype.scanDelims=function(e,t){const u=this.posMax,n=this.src.charCodeAt(e),r=e>0?this.src.charCodeAt(e-1):32;let o=e;for(;o0)return!1;const u=e.pos,n=e.posMax;if(u+3>n||e.src.charCodeAt(u)!==58||e.src.charCodeAt(u+1)!==47||e.src.charCodeAt(u+2)!==47)return!1;const r=e.pending.match(_2);if(!r)return!1;const o=r[1],s=e.md.linkify.matchAtStart(e.src.slice(u-o.length));if(!s)return!1;let i=s.url;if(i.length<=o.length)return!1;i=i.replace(/\*+$/,"");const c=e.md.normalizeLink(i);if(!e.md.validateLink(c))return!1;if(!t){e.pending=e.pending.slice(0,-o.length);const a=e.push("link_open","a",1);a.attrs=[["href",c]],a.markup="linkify",a.info="auto";const f=e.push("text","",0);f.content=e.md.normalizeLinkText(i);const l=e.push("link_close","a",-1);l.markup="linkify",l.info="auto"}return e.pos+=i.length-o.length,!0}function x2(e,t){let u=e.pos;if(e.src.charCodeAt(u)!==10)return!1;const n=e.pending.length-1,r=e.posMax;if(!t)if(n>=0&&e.pending.charCodeAt(n)===32)if(n>=1&&e.pending.charCodeAt(n-1)===32){let o=n-1;for(;o>=1&&e.pending.charCodeAt(o-1)===32;)o--;e.pending=e.pending.slice(0,o),e.push("hardbreak","br",0)}else e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0);else e.push("softbreak","br",0);for(u++;u?@[]^_`{|}~-".split("").forEach(function(e){ns[e.charCodeAt(0)]=1});function y2(e,t){let u=e.pos;const n=e.posMax;if(e.src.charCodeAt(u)!==92||(u++,u>=n))return!1;let r=e.src.charCodeAt(u);if(r===10){for(t||e.push("hardbreak","br",0),u++;u=55296&&r<=56319&&u+1=56320&&i<=57343&&(o+=e.src[u+1],u++)}const s="\\"+o;if(!t){const i=e.push("text_special","",0);r<256&&ns[r]!==0?i.content=o:i.content=s,i.markup=s,i.info="escape"}return e.pos=u+1,!0}function k2(e,t){let u=e.pos;if(e.src.charCodeAt(u)!==96)return!1;const r=u;u++;const o=e.posMax;for(;u=0;n--){const r=t[n];if(r.marker!==95&&r.marker!==42||r.end===-1)continue;const o=t[r.end],s=n>0&&t[n-1].end===r.end+1&&t[n-1].marker===r.marker&&t[n-1].token===r.token-1&&t[r.end+1].token===o.token+1,i=String.fromCharCode(r.marker),c=e.tokens[r.token];c.type=s?"strong_open":"em_open",c.tag=s?"strong":"em",c.nesting=1,c.markup=s?i+i:i,c.content="";const a=e.tokens[o.token];a.type=s?"strong_close":"em_close",a.tag=s?"strong":"em",a.nesting=-1,a.markup=s?i+i:i,a.content="",s&&(e.tokens[t[n-1].token].content="",e.tokens[t[r.end+1].token].content="",n--)}}function A2(e){const t=e.tokens_meta,u=e.tokens_meta.length;wi(e,e.delimiters);for(let n=0;n=l)return!1;if(c=h,r=e.md.helpers.parseLinkDestination(e.src,h,e.posMax),r.ok){for(s=e.md.normalizeLink(r.str),e.md.validateLink(s)?h=r.pos:s="",c=h;h=l||e.src.charCodeAt(h)!==41)&&(a=!0),h++}if(a){if(typeof e.env.references>"u")return!1;if(h=0?n=e.src.slice(c,h++):h=p+1):h=p+1,n||(n=e.src.slice(_,p)),o=e.env.references[_r(n)],!o)return e.pos=f,!1;s=o.href,i=o.title}if(!t){e.pos=_,e.posMax=p;const v=e.push("link_open","a",1),I=[["href",s]];v.attrs=I,i&&I.push(["title",i]),e.linkLevel++,e.md.inline.tokenize(e),e.linkLevel--,e.push("link_close","a",-1)}return e.pos=h,e.posMax=l,!0}function D2(e,t){let u,n,r,o,s,i,c,a,f="";const l=e.pos,_=e.posMax;if(e.src.charCodeAt(e.pos)!==33||e.src.charCodeAt(e.pos+1)!==91)return!1;const p=e.pos+2,h=e.md.helpers.parseLinkLabel(e,e.pos+1,!1);if(h<0)return!1;if(o=h+1,o<_&&e.src.charCodeAt(o)===40){for(o++;o<_&&(u=e.src.charCodeAt(o),!(!_e(u)&&u!==10));o++);if(o>=_)return!1;for(a=o,i=e.md.helpers.parseLinkDestination(e.src,o,e.posMax),i.ok&&(f=e.md.normalizeLink(i.str),e.md.validateLink(f)?o=i.pos:f=""),a=o;o<_&&(u=e.src.charCodeAt(o),!(!_e(u)&&u!==10));o++);if(i=e.md.helpers.parseLinkTitle(e.src,o,e.posMax),o<_&&a!==o&&i.ok)for(c=i.str,o=i.pos;o<_&&(u=e.src.charCodeAt(o),!(!_e(u)&&u!==10));o++);else c="";if(o>=_||e.src.charCodeAt(o)!==41)return e.pos=l,!1;o++}else{if(typeof e.env.references>"u")return!1;if(o<_&&e.src.charCodeAt(o)===91?(a=o+1,o=e.md.helpers.parseLinkLabel(e,o),o>=0?r=e.src.slice(a,o++):o=h+1):o=h+1,r||(r=e.src.slice(p,h)),s=e.env.references[_r(r)],!s)return e.pos=l,!1;f=s.href,c=s.title}if(!t){n=e.src.slice(p,h);const v=[];e.md.inline.parse(n,e.md,e.env,v);const I=e.push("image","img",0),D=[["src",f],["alt",""]];I.attrs=D,I.children=v,I.content=n,c&&D.push(["title",c])}return e.pos=o,e.posMax=_,!0}const S2=/^([a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)$/,T2=/^([a-zA-Z][a-zA-Z0-9+.-]{1,31}):([^<>\x00-\x20]*)$/;function F2(e,t){let u=e.pos;if(e.src.charCodeAt(u)!==60)return!1;const n=e.pos,r=e.posMax;for(;;){if(++u>=r)return!1;const s=e.src.charCodeAt(u);if(s===60)return!1;if(s===62)break}const o=e.src.slice(n+1,u);if(T2.test(o)){const s=e.md.normalizeLink(o);if(!e.md.validateLink(s))return!1;if(!t){const i=e.push("link_open","a",1);i.attrs=[["href",s]],i.markup="autolink",i.info="auto";const c=e.push("text","",0);c.content=e.md.normalizeLinkText(o);const a=e.push("link_close","a",-1);a.markup="autolink",a.info="auto"}return e.pos+=o.length+2,!0}if(S2.test(o)){const s=e.md.normalizeLink("mailto:"+o);if(!e.md.validateLink(s))return!1;if(!t){const i=e.push("link_open","a",1);i.attrs=[["href",s]],i.markup="autolink",i.info="auto";const c=e.push("text","",0);c.content=e.md.normalizeLinkText(o);const a=e.push("link_close","a",-1);a.markup="autolink",a.info="auto"}return e.pos+=o.length+2,!0}return!1}function I2(e){return/^\s]/i.test(e)}function M2(e){return/^<\/a\s*>/i.test(e)}function R2(e){const t=e|32;return t>=97&&t<=122}function L2(e,t){if(!e.md.options.html)return!1;const u=e.posMax,n=e.pos;if(e.src.charCodeAt(n)!==60||n+2>=u)return!1;const r=e.src.charCodeAt(n+1);if(r!==33&&r!==63&&r!==47&&!R2(r))return!1;const o=e.src.slice(n).match(a2);if(!o)return!1;if(!t){const s=e.push("html_inline","",0);s.content=o[0],I2(s.content)&&e.linkLevel++,M2(s.content)&&e.linkLevel--}return e.pos+=o[0].length,!0}const O2=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,P2=/^&([a-z][a-z0-9]{1,31});/i;function N2(e,t){const u=e.pos,n=e.posMax;if(e.src.charCodeAt(u)!==38||u+1>=n)return!1;if(e.src.charCodeAt(u+1)===35){const o=e.src.slice(u).match(O2);if(o){if(!t){const s=o[1][0].toLowerCase()==="x"?parseInt(o[1].slice(1),16):parseInt(o[1],10),i=e.push("text_special","",0);i.content=ts(s)?Yn(s):Yn(65533),i.markup=o[0],i.info="entity"}return e.pos+=o[0].length,!0}}else{const o=e.src.slice(u).match(P2);if(o){const s=vc(o[0]);if(s!==o[0]){if(!t){const i=e.push("text_special","",0);i.content=s,i.markup=o[0],i.info="entity"}return e.pos+=o[0].length,!0}}}return!1}function Di(e){const t={},u=e.length;if(!u)return;let n=0,r=-2;const o=[];for(let s=0;sc;a-=o[a]+1){const l=e[a];if(l.marker===i.marker&&l.open&&l.end<0){let _=!1;if((l.close||i.open)&&(l.length+i.length)%3===0&&(l.length%3!==0||i.length%3!==0)&&(_=!0),!_){const p=a>0&&!e[a-1].open?o[a-1]+1:0;o[s]=s-a+p,o[a]=p,i.open=!1,l.end=s,l.close=!1,f=-1,r=-2;break}}}f!==-1&&(t[i.marker][(i.open?3:0)+(i.length||0)%3]=f)}}function B2(e){const t=e.tokens_meta,u=e.tokens_meta.length;Di(e.delimiters);for(let n=0;n0&&n++,r[t].type==="text"&&t+1=e.pos)throw new Error("inline rule didn't increment state.pos");break}}else e.pos=e.posMax;s||e.pos++,o[t]=e.pos};vn.prototype.tokenize=function(e){const t=this.ruler.getRules(""),u=t.length,n=e.posMax,r=e.md.options.maxNesting;for(;e.pos=e.pos)throw new Error("inline rule didn't increment state.pos");break}}if(s){if(e.pos>=n)break;continue}e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()};vn.prototype.parse=function(e,t,u,n){const r=new this.State(e,t,u,n);this.tokenize(r);const o=this.ruler2.getRules(""),s=o.length;for(let i=0;i|$))",t.tpl_email_fuzzy="(^|"+u+'|"|\\(|'+t.src_ZCc+")("+t.src_email_name+"@"+t.tpl_host_fuzzy_strict+")",t.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))((?![$+<=>^`||])"+t.tpl_host_port_fuzzy_strict+t.src_path+")",t.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))((?![$+<=>^`||])"+t.tpl_host_port_no_ip_fuzzy_strict+t.src_path+")",t}function ko(e){return Array.prototype.slice.call(arguments,1).forEach(function(u){u&&Object.keys(u).forEach(function(n){e[n]=u[n]})}),e}function xr(e){return Object.prototype.toString.call(e)}function U2(e){return xr(e)==="[object String]"}function j2(e){return xr(e)==="[object Object]"}function q2(e){return xr(e)==="[object RegExp]"}function Si(e){return xr(e)==="[object Function]"}function H2(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}const Ic={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};function W2(e){return Object.keys(e||{}).reduce(function(t,u){return t||Ic.hasOwnProperty(u)},!1)}const V2={"http:":{validate:function(e,t,u){const n=e.slice(t);return u.re.http||(u.re.http=new RegExp("^\\/\\/"+u.re.src_auth+u.re.src_host_port_strict+u.re.src_path,"i")),u.re.http.test(n)?n.match(u.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(e,t,u){const n=e.slice(t);return u.re.no_http||(u.re.no_http=new RegExp("^"+u.re.src_auth+"(?:localhost|(?:(?:"+u.re.src_domain+")\\.)+"+u.re.src_domain_root+")"+u.re.src_port+u.re.src_host_terminator+u.re.src_path,"i")),u.re.no_http.test(n)?t>=3&&e[t-3]===":"||t>=3&&e[t-3]==="/"?0:n.match(u.re.no_http)[0].length:0}},"mailto:":{validate:function(e,t,u){const n=e.slice(t);return u.re.mailto||(u.re.mailto=new RegExp("^"+u.re.src_email_name+"@"+u.re.src_host_strict,"i")),u.re.mailto.test(n)?n.match(u.re.mailto)[0].length:0}}},G2="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",Z2="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function K2(e){e.__index__=-1,e.__text_cache__=""}function Y2(e){return function(t,u){const n=t.slice(u);return e.test(n)?n.match(e)[0].length:0}}function Ti(){return function(e,t){t.normalize(e)}}function Jn(e){const t=e.re=z2(e.__opts__),u=e.__tlds__.slice();e.onCompile(),e.__tlds_replaced__||u.push(G2),u.push(t.src_xn),t.src_tlds=u.join("|");function n(i){return i.replace("%TLDS%",t.src_tlds)}t.email_fuzzy=RegExp(n(t.tpl_email_fuzzy),"i"),t.link_fuzzy=RegExp(n(t.tpl_link_fuzzy),"i"),t.link_no_ip_fuzzy=RegExp(n(t.tpl_link_no_ip_fuzzy),"i"),t.host_fuzzy_test=RegExp(n(t.tpl_host_fuzzy_test),"i");const r=[];e.__compiled__={};function o(i,c){throw new Error('(LinkifyIt) Invalid schema "'+i+'": '+c)}Object.keys(e.__schemas__).forEach(function(i){const c=e.__schemas__[i];if(c===null)return;const a={validate:null,link:null};if(e.__compiled__[i]=a,j2(c)){q2(c.validate)?a.validate=Y2(c.validate):Si(c.validate)?a.validate=c.validate:o(i,c),Si(c.normalize)?a.normalize=c.normalize:c.normalize?o(i,c):a.normalize=Ti();return}if(U2(c)){r.push(i);return}o(i,c)}),r.forEach(function(i){e.__compiled__[e.__schemas__[i]]&&(e.__compiled__[i].validate=e.__compiled__[e.__schemas__[i]].validate,e.__compiled__[i].normalize=e.__compiled__[e.__schemas__[i]].normalize)}),e.__compiled__[""]={validate:null,normalize:Ti()};const s=Object.keys(e.__compiled__).filter(function(i){return i.length>0&&e.__compiled__[i]}).map(H2).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><|]|"+t.src_ZPCc+"))("+s+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[><|]|"+t.src_ZPCc+"))("+s+")","ig"),e.re.schema_at_start=RegExp("^"+e.re.schema_search.source,"i"),e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i"),K2(e)}function J2(e,t){const u=e.__index__,n=e.__last_index__,r=e.__text_cache__.slice(u,n);this.schema=e.__schema__.toLowerCase(),this.index=u+t,this.lastIndex=n+t,this.raw=r,this.text=r,this.url=r}function vo(e,t){const u=new J2(e,t);return e.__compiled__[u.schema].normalize(u,e),u}function lt(e,t){if(!(this instanceof lt))return new lt(e,t);t||W2(e)&&(t=e,e={}),this.__opts__=ko({},Ic,t),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=ko({},V2,e),this.__compiled__={},this.__tlds__=Z2,this.__tlds_replaced__=!1,this.re={},Jn(this)}lt.prototype.add=function(t,u){return this.__schemas__[t]=u,Jn(this),this};lt.prototype.set=function(t){return this.__opts__=ko(this.__opts__,t),this};lt.prototype.test=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return!1;let u,n,r,o,s,i,c,a,f;if(this.re.schema_test.test(t)){for(c=this.re.schema_search,c.lastIndex=0;(u=c.exec(t))!==null;)if(o=this.testSchemaAt(t,u[2],c.lastIndex),o){this.__schema__=u[2],this.__index__=u.index+u[1].length,this.__last_index__=u.index+u[0].length+o;break}}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(a=t.search(this.re.host_fuzzy_test),a>=0&&(this.__index__<0||a=0&&(r=t.match(this.re.email_fuzzy))!==null&&(s=r.index+r[1].length,i=r.index+r[0].length,(this.__index__<0||sthis.__last_index__)&&(this.__schema__="mailto:",this.__index__=s,this.__last_index__=i))),this.__index__>=0};lt.prototype.pretest=function(t){return this.re.pretest.test(t)};lt.prototype.testSchemaAt=function(t,u,n){return this.__compiled__[u.toLowerCase()]?this.__compiled__[u.toLowerCase()].validate(t,n,this):0};lt.prototype.match=function(t){const u=[];let n=0;this.__index__>=0&&this.__text_cache__===t&&(u.push(vo(this,n)),n=this.__last_index__);let r=n?t.slice(n):t;for(;this.test(r);)u.push(vo(this,n)),r=r.slice(this.__last_index__),n+=this.__last_index__;return u.length?u:null};lt.prototype.matchAtStart=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return null;const u=this.re.schema_at_start.exec(t);if(!u)return null;const n=this.testSchemaAt(t,u[2],u[0].length);return n?(this.__schema__=u[2],this.__index__=u.index+u[1].length,this.__last_index__=u.index+u[0].length+n,vo(this,0)):null};lt.prototype.tlds=function(t,u){return t=Array.isArray(t)?t:[t],u?(this.__tlds__=this.__tlds__.concat(t).sort().filter(function(n,r,o){return n!==o[r-1]}).reverse(),Jn(this),this):(this.__tlds__=t.slice(),this.__tlds_replaced__=!0,Jn(this),this)};lt.prototype.normalize=function(t){t.schema||(t.url="http://"+t.url),t.schema==="mailto:"&&!/^mailto:/i.test(t.url)&&(t.url="mailto:"+t.url)};lt.prototype.onCompile=function(){};const Su=2147483647,Dt=36,rs=1,_n=26,X2=38,Q2=700,Mc=72,Rc=128,Lc="-",ep=/^xn--/,tp=/[^\0-\x7F]/,up=/[\x2E\u3002\uFF0E\uFF61]/g,np={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},Vr=Dt-rs,St=Math.floor,Gr=String.fromCharCode;function Jt(e){throw new RangeError(np[e])}function rp(e,t){const u=[];let n=e.length;for(;n--;)u[n]=t(e[n]);return u}function Oc(e,t){const u=e.split("@");let n="";u.length>1&&(n=u[0]+"@",e=u[1]),e=e.replace(up,".");const r=e.split("."),o=rp(r,t).join(".");return n+o}function Pc(e){const t=[];let u=0;const n=e.length;for(;u=55296&&r<=56319&&uString.fromCodePoint(...e),sp=function(e){return e>=48&&e<58?26+(e-48):e>=65&&e<91?e-65:e>=97&&e<123?e-97:Dt},Fi=function(e,t){return e+22+75*(e<26)-((t!=0)<<5)},Nc=function(e,t,u){let n=0;for(e=u?St(e/Q2):e>>1,e+=St(e/t);e>Vr*_n>>1;n+=Dt)e=St(e/Vr);return St(n+(Vr+1)*e/(e+X2))},Bc=function(e){const t=[],u=e.length;let n=0,r=Rc,o=Mc,s=e.lastIndexOf(Lc);s<0&&(s=0);for(let i=0;i=128&&Jt("not-basic"),t.push(e.charCodeAt(i));for(let i=s>0?s+1:0;i=u&&Jt("invalid-input");const _=sp(e.charCodeAt(i++));_>=Dt&&Jt("invalid-input"),_>St((Su-n)/f)&&Jt("overflow"),n+=_*f;const p=l<=o?rs:l>=o+_n?_n:l-o;if(_St(Su/h)&&Jt("overflow"),f*=h}const a=t.length+1;o=Nc(n-c,a,c==0),St(n/a)>Su-r&&Jt("overflow"),r+=St(n/a),n%=a,t.splice(n++,0,r)}return String.fromCodePoint(...t)},$c=function(e){const t=[];e=Pc(e);const u=e.length;let n=Rc,r=0,o=Mc;for(const c of e)c<128&&t.push(Gr(c));const s=t.length;let i=s;for(s&&t.push(Lc);i=n&&fSt((Su-r)/a)&&Jt("overflow"),r+=(c-n)*a,n=c;for(const f of e)if(fSu&&Jt("overflow"),f===n){let l=r;for(let _=Dt;;_+=Dt){const p=_<=o?rs:_>=o+_n?_n:_-o;if(l=0))try{t.hostname=zc.toASCII(t.hostname)}catch{}return yn(Jo(t))}function _p(e){const t=Xo(e,!0);if(t.hostname&&(!t.protocol||Uc.indexOf(t.protocol)>=0))try{t.hostname=zc.toUnicode(t.hostname)}catch{}return Fu(Jo(t),Fu.defaultChars+"%")}function bt(e,t){if(!(this instanceof bt))return new bt(e,t);t||es(e)||(t=e||{},e="default"),this.inline=new vn,this.block=new gr,this.core=new us,this.renderer=new Ou,this.linkify=new lt,this.validateLink=bp,this.normalizeLink=mp,this.normalizeLinkText=_p,this.utils=xh,this.helpers=mr({},Eh),this.options={},this.configure(e),t&&this.set(t)}bt.prototype.set=function(e){return mr(this.options,e),this};bt.prototype.configure=function(e){const t=this;if(es(e)){const u=e;if(e=dp[u],!e)throw new Error('Wrong `markdown-it` preset "'+u+'", check name')}if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&t.set(e.options),e.components&&Object.keys(e.components).forEach(function(u){e.components[u].rules&&t[u].ruler.enableOnly(e.components[u].rules),e.components[u].rules2&&t[u].ruler2.enableOnly(e.components[u].rules2)}),this};bt.prototype.enable=function(e,t){let u=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(r){u=u.concat(this[r].ruler.enable(e,!0))},this),u=u.concat(this.inline.ruler2.enable(e,!0));const n=e.filter(function(r){return u.indexOf(r)<0});if(n.length&&!t)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+n);return this};bt.prototype.disable=function(e,t){let u=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(r){u=u.concat(this[r].ruler.disable(e,!0))},this),u=u.concat(this.inline.ruler2.disable(e,!0));const n=e.filter(function(r){return u.indexOf(r)<0});if(n.length&&!t)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+n);return this};bt.prototype.use=function(e){const t=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,t),this};bt.prototype.parse=function(e,t){if(typeof e!="string")throw new Error("Input data should be a String");const u=new this.core.State(e,this,t);return this.core.process(u),u.tokens};bt.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)};bt.prototype.parseInline=function(e,t){const u=new this.core.State(e,this,t);return u.inlineMode=!0,this.core.process(u),u.tokens};bt.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)};function gp(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Zr,Ii;function xp(){if(Ii)return Zr;Ii=1;function e(){this.__highest_alphabet__=0,this.__match_alphabets__={},this.__initial_state__=0,this.__accept_states__={},this.__transitions__={},this.__actions__={}}return e.prototype.set_highest_alphabet=function(t){this.__highest_alphabet__=t},e.prototype.set_match_alphabets=function(t){this.__match_alphabets__=t},e.prototype.set_initial_state=function(t){this.__initial_state__=t},e.prototype.set_accept_states=function(t){for(var u=0;u0&&!(n&o&&this.__match_alphabets__[o].call(this,r,n,o));o>>=4);if(this.__actions__(r,n,o),o===0)break;n=this.__transitions__[n][o]||0}return!!this.__accept_states__[n]},Zr=e,Zr}var Kr,Mi;function yp(){if(Mi)return Kr;Mi=1;var e=xp();return Kr=function(u,n){var r={multiline:!1,rowspan:!1,headerless:!1,multibody:!0,autolabel:!0};n=u.utils.assign({},r,n||{});function o(l,_){var p=l.bMarks[_]+l.sCount[_],h=l.bMarks[_]+l.blkIndent,v=l.skipSpacesBack(l.eMarks[_],h),I=[],D,y,k=!1,g=!1,T=0;for(D=p;DD?(g||(T===0?T=y-D:T===y-D&&(T=0)),D=y):(g||!k&&!T)&&(g=!g),k=!1;break;case 124:!g&&!k&&I.push(D),k=!1;break;default:k=!1;break}return I.length===0||(I[0]>h&&I.unshift(h-1),I[I.length-1]=4||v.length===0)return!1;for(D=0;Dp||(k=new l.Token("table_open","table",1),k.meta={sep:null,cap:null,tr:[]},v.set_highest_alphabet(65536),v.set_initial_state(65792),v.set_accept_states([65552,65553,0]),v.set_match_alphabets({65536:s.bind(this,l,!0),4096:c.bind(this,l,!0),256:i.bind(this,l,!0),16:i.bind(this,l,!0),1:a.bind(this,l,!0)}),v.set_transitions({65792:{65536:256,256:4352},256:{256:4352},4352:{4096:65552,256:4352},65552:{65536:0,16:65553},65553:{65536:0,16:65553,1:65552}}),n.headerless&&(v.set_initial_state(69888),v.update_transition(69888,{65536:4352,4096:65552,256:4352}),g=new l.Token("tr_placeholder","tr",0),g.meta=Object()),n.multibody||v.update_transition(65552,{65536:0,16:65552}),v.set_actions(function(Y,ut,ke){switch(ke){case 65536:if(k.meta.cap)break;k.meta.cap=s(l,!1,Y),k.meta.cap.map=[Y,Y+1],k.meta.cap.first=Y===_;break;case 4096:k.meta.sep=c(l,!1,Y),k.meta.sep.map=[Y,Y+1],g.meta.grp|=1,I=16;break;case 256:case 16:g=new l.Token("tr_open","tr",1),g.map=[Y,Y+1],g.meta=i(l,!1,Y),g.meta.type=ke,g.meta.grp=I,I=0,k.meta.tr.push(g),n.multiline&&(g.meta.multiline&&D<0?D=k.meta.tr.length-1:!g.meta.multiline&&D>=0&&(y=k.meta.tr[D],y.meta.mbounds=k.meta.tr.slice(D).map(function(hu){return hu.meta.bounds}),y.map[1]=g.map[1],k.meta.tr=k.meta.tr.slice(0,D+1),D=-1));break;case 1:g.meta.grp|=1,I=16;break}}),v.execute(_,p)===!1)||!k.meta.tr.length)return!1;if(h)return!0;if(k.meta.tr[k.meta.tr.length-1].meta.grp|=1,k.map=V=[_,0],k.block=!0,k.level=l.level++,l.tokens.push(k),k.meta.cap){y=l.push("caption_open","caption",1),y.map=k.meta.cap.map;var fe=[],st=k.meta.cap.first?"top":"bottom";k.meta.cap.label!==null&&fe.push(["id",k.meta.cap.label]),st!=="top"&&fe.push(["style","caption-side: "+st]),y.attrs=fe,y=l.push("inline","",0),y.content=k.meta.cap.text,y.map=k.meta.cap.map,y.children=[],y=l.push("caption_close","caption",-1)}for(xe=0;xeg.meta.mbounds[ue].length-2||(Ce=[g.meta.mbounds[ue][oe]+1,g.meta.mbounds[ue][oe+1]],le.push(l.src.slice.apply(l.src,Ce).trimRight()));for(j=new l.md.block.State(le.join(` +`),l.md,l.env,[]),j.level=g.level+1,l.md.block.tokenize(j,g.map[0],j.lineMax),A=0;AMd.sanitize(Ep.render(e),Cp),wp=["innerHTML"],Dp=Te({__name:"MarkdownRenderer",props:{markdown:{}},setup(e){const t=e,u=be(()=>Ap(t.markdown));return(n,r)=>(U(),ne("div",{class:"content",innerHTML:u.value},null,8,wp))}}),Xn=Ke(Dp,[["__scopeId","data-v-ff8b1827"]]),Sp={class:"message-box"},Tp={key:0,class:"header"},Fp={class:"icon"},Ip={class:"body"},Mp=Te({__name:"MessageBox",props:{isUser:{type:Boolean,default:!1},isError:{type:Boolean,default:!1},isNodeView:{type:Boolean,default:!1}},setup(e){const t=S0(),u=t.name,n=t.icon;return(r,o)=>(U(),ne("div",{class:xt(["wrapper",{user:r.isUser,error:r.isError,"node-view":r.isNodeView,"with-name":he(u)}])},[se("div",Sp,[he(n)||he(u)?(U(),ne("div",Tp,[se("div",Fp,[uu(r.$slots,"icon",{},void 0,!0)]),uu(r.$slots,"name",{},void 0,!0)])):Ve("",!0),se("div",Ip,[uu(r.$slots,"default",{},void 0,!0)])])],2))}}),En=Ke(Mp,[["__scopeId","data-v-482bd904"]]),Rp=Te({__name:"AiMessage",props:{type:{},name:{},content:{},toolCalls:{},id:{}},setup(e){return(t,u)=>(U(),Ae(En,null,{icon:Le(()=>[re(he(Vo),{text:"AI"},{default:Le(()=>[re(he(Yo))]),_:1})]),default:Le(()=>[t.content?(U(),Ae(Xn,{key:0,markdown:t.content},null,8,["markdown"])):Ve("",!0)]),_:1}))}}),Lp=Te({__name:"ErrorMessage",props:{content:{},type:{},id:{}},setup(e){return(t,u)=>(U(),Ae(En,{"is-error":""},{icon:Le(()=>[re(he(Vo),{text:"AI"},{default:Le(()=>[re(he(Yo))]),_:1})]),default:Le(()=>[Lu(" "+zt(t.content),1)]),_:1}))}}),Op={xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"#000","stroke-linejoin":"round",viewBox:"0 0 32 32"};function Pp(e,t){return U(),ne("svg",Op,t[0]||(t[0]=[se("path",{d:"M6.4 27.1c0-3.5 4.1-6.4 9.1-6.4s9.1 2.9 9.1 6.4"},null,-1),se("circle",{cx:"15.5",cy:"11.2",r:"6.3"},null,-1)]))}const Np={render:Pp},Bp=Te({__name:"HumanMessage",props:{content:{},type:{},id:{}},setup(e){return(t,u)=>(U(),Ae(En,{"is-user":!0},{icon:Le(()=>[re(he(Vo),{text:"User"},{default:Le(()=>[re(he(Np))]),_:1})]),default:Le(()=>[t.content?(U(),Ae(Xn,{key:0,markdown:t.content},null,8,["markdown"])):Ve("",!0)]),_:1}))}}),$p={xmlns:"http://www.w3.org/2000/svg",stroke:"#000",viewBox:"0 0 32 32"};function zp(e,t){return U(),ne("svg",$p,t[0]||(t[0]=[Ll('',6)]))}const Up={render:zp};class jp{constructor(){this.map=new Map}add(t,u){const n=this.get(t);this.map.set(t,n.concat(u))}removeFrom(t,u){const n=this.get(t);this.map.set(t,n.filter(r=>r!==u))}get(t){return this.map.get(t)??[]}}class qp{constructor(){this.callbacksMap=new jp}addPushEventListener(t,u){return this.callbacksMap.add(t,u),()=>this.callbacksMap.removeFrom(t,u)}dispatchPushEvent(t){this.callbacksMap.get(t.eventType).forEach(u=>u(t.payload))}}const jc=e=>({callKnimeUiApi:()=>Promise.resolve({isSome:!1}),...e}),Hp=e=>{const t=new qp;return{service:{...e,addPushEventListener:t.addPushEventListener.bind(t)},dispatchPushEvent:t.dispatchPushEvent.bind(t)}},Wp=e=>Hp(jc(e)),Vp=(e,t)=>({type:t,payload:e}),Gp="UIExtensionPushEvent",Zp=e=>Vp(e,Gp);class Kp{constructor(t){this.contentWindow=t}dispatchPushEvent(t){this.contentWindow.postMessage(Zp(t),"*")}}const Yp=(e,t)=>{const u=o=>o.data?.type==="UIExtensionRequest",n=o=>t[o.method](...o.params),r=o=>{if(u(o)){if(o.source!==e)return;Promise.resolve(n(o.data.payload)).then(s=>{const i={requestId:o.data.requestId,type:"UIExtensionResponse",payload:s};e.postMessage(i,"*")})}};return window.addEventListener("message",r),()=>e.removeEventListener("message",r)},Jp=(e,t)=>{Yp(t,jc(e));const u=new Kp(t);return{dispatchPushEvent:u.dispatchPushEvent.bind(u)}},Xp=["src"],Qp=Te({__name:"UIExtIFrame",props:{resourceLocation:{},apiLayer:{}},emits:["serviceCreated"],setup(e,{emit:t}){const u=e,n=t,r=me(null);return ou(()=>{const o=Jp(u.apiLayer,r.value.contentWindow);n("serviceCreated",o)}),(o,s)=>(U(),ne("iframe",{ref_key:"iframe",ref:r,title:"UIExtension Iframe",src:o.resourceLocation,sandbox:"allow-downloads allow-scripts allow-same-origin"},null,8,Xp))}}),e3=Ke(Qp,[["__scopeId","data-v-08fe6137"]]),Gu={},t3=()=>({dynamicImport:async(u,n=!1)=>((!Gu[u]||n)&&(Gu[u]=await import(u)),Gu[u]),clearCache:()=>{Object.keys(Gu).forEach(u=>delete Gu[u])}}),u3=Te({__name:"UIExtShadowApp",props:{resourceLocation:{},apiLayer:{},style:{type:[Boolean,null,String,Object,Array],default:null}},emits:["serviceCreated"],setup(e,{emit:t}){const{dynamicImport:u}=t3(),n=e,r=t,o=me(null),s=me(null);let i=null;const c=()=>{if(i!==null)return;const f=Wp(n.apiLayer);i=ir(f.service),r("serviceCreated",f)},a=async()=>{c();const f=await u(n.resourceLocation);o.value&&o.value.teardown();const l=s.value.shadowRoot?s.value.shadowRoot:s.value.attachShadow({mode:"open"});o.value=f.default(l,i)};return Ru(()=>{o.value?.teardown()}),ou(async()=>{await a()}),(f,l)=>(U(),ne("div",{ref_key:"container",ref:s,class:"ui-ext-shadow-app",style:Mu(f.style)},null,4))}}),n3=Ke(u3,[["__scopeId","data-v-0ff362c9"]]),r3=Te({__name:"UIExtension",props:{apiLayer:{},extensionConfig:{},resourceLocation:{},initialSharedData:{default:null},isReporting:{type:Boolean},isDialogLayout:{type:Boolean},shadowAppStyle:{type:[Boolean,null,String,Object,Array],default:null}},setup(e){const t=e,u=me(0);let n;const r=be(()=>t.extensionConfig?.resourceInfo?.type==="SHADOW_APP"),o=be(()=>{const c={...ee(t.extensionConfig),initialSharedData:ee(t.initialSharedData)};return{...t.apiLayer,getConfig:()=>ee(c)}}),s=c=>{n=t.apiLayer.registerPushEventService(c)},i=c=>{c?.nodeErrorMessage?t.apiLayer.sendAlert({message:c.nodeErrorMessage,type:"error"}):c?.nodeWarnMessage&&t.apiLayer.sendAlert({warnings:[{message:c.nodeWarnMessage}],type:"warn"})};return Tt(l0(t,"extensionConfig"),()=>{n?.(),u.value+=1}),ou(()=>{i(t.extensionConfig.nodeInfo)}),Ru(()=>{n?.()}),(c,a)=>r.value?(U(),Ae(n3,{key:`comp_${u.value}`,"api-layer":o.value,style:Mu(c.shadowAppStyle),"resource-location":c.resourceLocation,onServiceCreated:s},null,8,["api-layer","style","resource-location"])):(U(),Ae(e3,{key:`iframe_${u.value}`,"api-layer":o.value,"resource-location":c.resourceLocation,onServiceCreated:s},null,8,["api-layer","resource-location"]))}}),o3={key:1},s3=Te({__name:"NodeViewMessage",props:{content:{},type:{},name:{},id:{}},setup(e){const t=e,u=me(!1),n=me(null),r=me(null),o=me(null),s=me(null),i=br(),c=me({}),a=()=>{},f={registerPushEventService:()=>()=>{},callNodeDataService:async({dataServiceRequest:l,serviceType:_})=>{if(!c.value.result)return{result:null};const{projectId:p,workflowId:h,nodeId:v}=c.value.result,I=await s.value?.callKnimeUiApi("NodeService.callNodeDataService",{projectId:p,workflowId:h,versionId:"current-state",nodeId:v,extensionType:"view",serviceType:_,dataServiceRequest:l});return I?.isSome?{result:I.result}:{result:null}},updateDataPointSelection:async()=>{},async getResourceLocation(l){return(await ei.getInstance()).getResourceUrl(l)},imageGenerated:a,onApplied:a,onDirtyStateChange:a,publishData:a,sendAlert(l){R1.getInstance().then(_=>_.baseService.sendAlert(l))},setControlsVisibility:a,setReportingContent:a,showDataValueView:a,closeDataValueView:a};return ou(async()=>{s.value=(await ac.getInstance()).baseService;try{const{projectId:l,workflowId:_}=await i.getCombinedToolsWorkflowInfo(),p=t.content,h=`${_}:${p}`;c.value={result:{projectId:l,workflowId:h.substring(0,h.lastIndexOf(":")),nodeId:h}}}catch(l){consola.error("Error while fetching workflow info",l),n.value="View can't be rendered. Error resolving node ID. Debug workflow deleted?",u.value=!1}}),vl(()=>{if(s.value===null||!c.value.result)return;const{projectId:l,workflowId:_,nodeId:p}=c.value.result;s.value.callKnimeUiApi("NodeService.getNodeView",{projectId:l,workflowId:_,versionId:"current-state",nodeId:p}).then(async h=>{if(h.isSome&&s.value){r.value=h.result;const v=r.value?.resourceInfo?.path;if(v){o.value=await(await ei.getInstance()).getResourceUrl(v),u.value=!0;return}}n.value="View can't be rendered",u.value=!1}).catch(h=>{consola.error("Error while fetching data",h),u.value=!1})}),Ru(()=>{if(c.value.result){const{projectId:l,workflowId:_,nodeId:p}=c.value.result;s.value?.callKnimeUiApi("NodeService.deactivateNodeDataServices",{projectId:l,workflowId:_,versionId:"current-state",nodeId:p}),u.value=!1}}),(l,_)=>(U(),Ae(En,{class:"message","is-node-view":""},{icon:Le(()=>[re(he(Up))]),name:Le(()=>[Lu("View | "+zt(l.name),1)]),default:Le(()=>[u.value?(U(),Ae(he(r3),{key:0,"api-layer":f,"extension-config":r.value,"resource-location":o.value,"shadow-app-style":{height:"100%",width:"100%",overflowX:"scroll"}},null,8,["extension-config","resource-location"])):Ve("",!0),n.value?(U(),ne("div",o3,zt(n.value),1)):Ve("",!0)]),_:1}))}}),i3={class:"timeline-item-container"},c3={class:"icon"},a3={class:"details"},l3={class:"label"},f3={class:"preview-text"},d3={key:0,class:"preview-fade"},h3={key:1,class:"expandable-content"},p3={key:0,class:"content-section"},b3={key:1,class:"content-section"},m3=80,Ri=150,_3=Te({__name:"TimelineItem",props:{item:{}},setup(e){const t=e,u=me(!1),n=be(()=>t.item.type==="reasoning"?Yo:Ko),r=be(()=>t.item.type==="reasoning"?"AI":t.item.name),o=be(()=>t.item.type==="reasoning"?"Reasoning":t.item.status.charAt(0).toUpperCase()+t.item.status.slice(1)),s=be(()=>t.item.type==="reasoning"?"info":t.item.status==="completed"?"success":t.item.status==="failed"?"error":"info"),i=be(()=>t.item.type==="tool_call"&&!!t.item.args),c=be(()=>!!t.item.content),a=be(()=>i.value||c.value),f=be(()=>!!(t.item.content&&t.item.content?.trim().length>0)),l=be(()=>t.item.content?t.item.content?.length>m3:!1),_=be(()=>{const p=t.item.content||"";return p.substring(0,Ri)+(p.length>Ri?"...":"")});return(p,h)=>(U(),ne("div",i3,[se("div",{class:xt(["header",{clickable:a.value}]),onClick:h[0]||(h[0]=v=>a.value&&(u.value=!u.value))},[se("div",c3,[(U(),Ae(zo(n.value)))]),se("div",a3,[se("span",l3,zt(r.value),1),re(he(Jf),{variant:s.value,class:"status-pill"},{default:Le(()=>[Lu(zt(o.value),1)]),_:1},8,["variant"])]),a.value?(U(),ne("div",{key:0,class:xt(["expansion-chevron",{"is-expanded":u.value}])},[re(he(rc))],2)):Ve("",!0)],2),!u.value&&a.value&&f.value?(U(),ne("div",{key:0,class:xt(["preview-container",{"with-overlay":l.value}])},[se("div",f3,[re(Xn,{markdown:_.value},null,8,["markdown"])]),l.value?(U(),ne("div",d3)):Ve("",!0)],2)):Ve("",!0),u.value&&a.value?(U(),ne("div",h3,[p.item.type==="tool_call"&&p.item.args?(U(),ne("div",p3,[se("pre",null,zt(p.item.args),1)])):Ve("",!0),c.value?(U(),ne("div",b3,[re(Xn,{markdown:p.item.content},null,8,["markdown"])])):Ve("",!0)])):Ve("",!0)]))}}),g3=Ke(_3,[["__scopeId","data-v-50ec4873"]]),x3={class:"timeline-container"},y3={class:"timeline-header"},k3={class:"icon"},v3={key:0,class:"timeline-body"},E3=Te({__name:"ExpandableTimeline",props:{id:{},items:{},label:{},status:{},type:{}},setup(e){const t=me(!1);return(u,n)=>(U(),ne("div",x3,[se("div",{class:"timeline-header-container",onClick:n[0]||(n[0]=r=>t.value=!t.value)},[se("div",y3,[se("div",k3,[re(he(Ko))]),se("span",null,[Lu(zt(u.label),1),u.status==="active"?(U(),Ae(fc,{key:0})):Ve("",!0)])]),se("div",{class:xt(["expansion-chevron",{"is-expanded":t.value}])},[re(he(rc))],2)]),t.value?(U(),ne("div",v3,[(U(!0),ne(We,null,Uo(u.items,r=>(U(),Ae(g3,{key:r.id,item:r},null,8,["item"]))),128))])):Ve("",!0)]))}}),C3=Ke(E3,[["__scopeId","data-v-39814e7e"]]),A3={class:"chat-interface"},w3=Te({__name:"ChatInterface",setup(e){const t=br(),u=me(null),n=me(null),r={ai:Rp,view:s3,human:Bp,error:Lp,timeline:C3};return Xf(u,n),(o,s)=>(U(),ne("main",A3,[se("div",{ref_key:"scrollableContainer",ref:u,class:"scrollable-container"},[se("div",{ref_key:"messagesList",ref:n,class:"message-list"},[(U(!0),ne(We,null,Uo(he(t).chatItems,i=>(U(),Ae(zo(r[i.type]),fn({key:i.id,ref_for:!0},i),null,16))),128)),he(t).shouldShowToolUseIndicator?(U(),Ae(cd,{key:0})):Ve("",!0),he(t).shouldShowGenericLoadingIndicator?(U(),Ae(En,{key:1},{default:Le(()=>[re(he(Mf),{height:"24px",width:"200px"})]),_:1})):Ve("",!0)],512)],512),re(Q1)]))}}),D3=Ke(w3,[["__scopeId","data-v-f234f9bc"]]),S3={class:"app-container"},T3=Te({__name:"App",setup(e){const t=br();return k0(async()=>{await t.init()}),(u,n)=>(U(),ne("div",S3,[re(D3)]))}}),F3=Ke(T3,[["__scopeId","data-v-2a982f5a"]]),je={silent:Number.NEGATIVE_INFINITY,fatal:0,error:0,warn:1,log:2,info:3,success:3,fail:3,ready:3,start:3,box:3,debug:4,trace:5,verbose:Number.POSITIVE_INFINITY},Li={silent:{level:-1},fatal:{level:je.fatal},error:{level:je.error},warn:{level:je.warn},log:{level:je.log},info:{level:je.info},success:{level:je.success},fail:{level:je.fail},ready:{level:je.info},start:{level:je.info},box:{level:je.info},debug:{level:je.debug},trace:{level:je.trace},verbose:{level:je.verbose}};function Yr(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function Eo(e,t,u=".",n){if(!Yr(t))return Eo(e,{},u);const r=Object.assign({},t);for(const o in e){if(o==="__proto__"||o==="constructor")continue;const s=e[o];s!=null&&(Array.isArray(s)&&Array.isArray(r[o])?r[o]=[...s,...r[o]]:Yr(s)&&Yr(r[o])?r[o]=Eo(s,r[o],(u?`${u}.`:"")+o.toString()):r[o]=s)}return r}function I3(e){return(...t)=>t.reduce((u,n)=>Eo(u,n,""),{})}const M3=I3();function R3(e){return Object.prototype.toString.call(e)==="[object Object]"}function L3(e){return!(!R3(e)||!e.message&&!e.args||e.stack)}let Jr=!1;const Oi=[];class $e{options;_lastLog;_mockFn;constructor(t={}){const u=t.types||Li;this.options=M3({...t,defaults:{...t.defaults},level:Xr(t.level,u),reporters:[...t.reporters||[]]},{types:Li,throttle:1e3,throttleMin:5,formatOptions:{date:!0,colors:!1,compact:!0}});for(const n in u){const r={type:n,...this.options.defaults,...u[n]};this[n]=this._wrapLogFn(r),this[n].raw=this._wrapLogFn(r,!0)}this.options.mockFn&&this.mockTypes(),this._lastLog={}}get level(){return this.options.level}set level(t){this.options.level=Xr(t,this.options.types,this.options.level)}prompt(t,u){if(!this.options.prompt)throw new Error("prompt is not supported!");return this.options.prompt(t,u)}create(t){const u=new $e({...this.options,...t});return this._mockFn&&u.mockTypes(this._mockFn),u}withDefaults(t){return this.create({...this.options,defaults:{...this.options.defaults,...t}})}withTag(t){return this.withDefaults({tag:this.options.defaults.tag?this.options.defaults.tag+":"+t:t})}addReporter(t){return this.options.reporters.push(t),this}removeReporter(t){if(t){const u=this.options.reporters.indexOf(t);if(u!==-1)return this.options.reporters.splice(u,1)}else this.options.reporters.splice(0);return this}setReporters(t){return this.options.reporters=Array.isArray(t)?t:[t],this}wrapAll(){this.wrapConsole(),this.wrapStd()}restoreAll(){this.restoreConsole(),this.restoreStd()}wrapConsole(){for(const t in this.options.types)console["__"+t]||(console["__"+t]=console[t]),console[t]=this[t].raw}restoreConsole(){for(const t in this.options.types)console["__"+t]&&(console[t]=console["__"+t],delete console["__"+t])}wrapStd(){this._wrapStream(this.options.stdout,"log"),this._wrapStream(this.options.stderr,"log")}_wrapStream(t,u){t&&(t.__write||(t.__write=t.write),t.write=n=>{this[u].raw(String(n).trim())})}restoreStd(){this._restoreStream(this.options.stdout),this._restoreStream(this.options.stderr)}_restoreStream(t){t&&t.__write&&(t.write=t.__write,delete t.__write)}pauseLogs(){Jr=!0}resumeLogs(){Jr=!1;const t=Oi.splice(0);for(const u of t)u[0]._logFn(u[1],u[2])}mockTypes(t){const u=t||this.options.mockFn;if(this._mockFn=u,typeof u=="function")for(const n in this.options.types)this[n]=u(n,this.options.types[n])||this[n],this[n].raw=this[n]}_wrapLogFn(t,u){return(...n)=>{if(Jr){Oi.push([this,t,n,u]);return}return this._logFn(t,n,u)}}_logFn(t,u,n){if((t.level||0)>this.level)return!1;const r={date:new Date,args:[],...t,level:Xr(t.level,this.options.types)};!n&&u.length===1&&L3(u[0])?Object.assign(r,u[0]):r.args=[...u],r.message&&(r.args.unshift(r.message),delete r.message),r.additional&&(Array.isArray(r.additional)||(r.additional=r.additional.split(` +`)),r.args.push(` +`+r.additional.join(` +`)),delete r.additional),r.type=typeof r.type=="string"?r.type.toLowerCase():"log",r.tag=typeof r.tag=="string"?r.tag:"";const o=(i=!1)=>{const c=(this._lastLog.count||0)-this.options.throttleMin;if(this._lastLog.object&&c>0){const a=[...this._lastLog.object.args];c>1&&a.push(`(repeated ${c} times)`),this._log({...this._lastLog.object,args:a}),this._lastLog.count=1}i&&(this._lastLog.object=r,this._log(r))};clearTimeout(this._lastLog.timeout);const s=this._lastLog.time&&r.date?r.date.getTime()-this._lastLog.time.getTime():0;if(this._lastLog.time=r.date,sthis.options.throttleMin)){this._lastLog.timeout=setTimeout(o,this.options.throttle);return}}catch{}o(!0)}_log(t){for(const u of this.options.reporters)u.log(t,{options:this.options})}}function Xr(e,t={},u=3){return e===void 0?u:typeof e=="number"?e:t[e]&&t[e].level!==void 0?t[e].level:u}$e.prototype.add=$e.prototype.addReporter;$e.prototype.remove=$e.prototype.removeReporter;$e.prototype.clear=$e.prototype.removeReporter;$e.prototype.withScope=$e.prototype.withTag;$e.prototype.mock=$e.prototype.mockTypes;$e.prototype.pause=$e.prototype.pauseLogs;$e.prototype.resume=$e.prototype.resumeLogs;function O3(e={}){return new $e(e)}class P3{options;defaultColor;levelColorMap;typeColorMap;constructor(t){this.options={...t},this.defaultColor="#7f8c8d",this.levelColorMap={0:"#c0392b",1:"#f39c12",3:"#00BCD4"},this.typeColorMap={success:"#2ecc71"}}_getLogFn(t){return t<1?console.__error||console.error:t===1?console.__warn||console.warn:console.__log||console.log}log(t){const u=this._getLogFn(t.level),n=t.type==="log"?"":t.type,r=t.tag||"",s=` + background: ${this.typeColorMap[t.type]||this.levelColorMap[t.level]||this.defaultColor}; + border-radius: 0.5em; + color: white; + font-weight: bold; + padding: 2px 0.5em; + `,i=`%c${[r,n].filter(Boolean).join(":")}`;typeof t.args[0]=="string"?u(`${i}%c ${t.args[0]}`,s,"",...t.args.slice(1)):u(i,s,...t.args)}}function N3(e={}){return O3({reporters:e.reporters||[new P3({})],prompt(u,n={}){return n.type==="confirm"?Promise.resolve(confirm(u)):Promise.resolve(prompt(u))},...e})}const Pi=N3(),B3=()=>{const t=localStorage.getItem("KNIME_LOG_LEVEL")??void 0??"warn";return t in je?je[t]:je.warn},$3=()=>{const e=Pi.create({level:B3()});Pi.info("Injecting global logger");const t=typeof global=="object"?global:window;t.consola=e};$3();const qc=pf(F3),z3=_f();qc.use(z3);qc.mount("#app"); diff --git a/src/agents/chat_app/dist/index.html b/src/agents/chat_app/dist/index.html index d6e4f77f..f61210a9 100644 --- a/src/agents/chat_app/dist/index.html +++ b/src/agents/chat_app/dist/index.html @@ -6,8 +6,8 @@ AI Chat Assistant - - + +
diff --git a/src/agents/chat_app/src/components/chat/MessageInput.vue b/src/agents/chat_app/src/components/chat/MessageInput.vue index e6ebce72..f280d3e1 100644 --- a/src/agents/chat_app/src/components/chat/MessageInput.vue +++ b/src/agents/chat_app/src/components/chat/MessageInput.vue @@ -1,9 +1,10 @@